/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--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}::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}}}@layer theme{:root,:host{--font-sans:Inter, Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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:max(min(var(--ui-density-font-floor,14px), 1em), calc(1em * var(--ui-density-scale,1)))}small{font-size:max(min(var(--ui-density-font-floor,14px), 80%), calc(80% * var(--ui-density-scale,1)))}sub,sup{vertical-align:baseline;font-size:max(min(var(--ui-density-font-floor,14px), 75%), calc(75% * var(--ui-density-scale,1)));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:calc(20px * var(--ui-density-scale,1))}::file-selector-button{margin-inline-end:calc(4px * var(--ui-density-scale,1))}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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}.isolate{isolation:isolate}.order-1{order:1}.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-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.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}.overflow-clip{overflow:clip}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--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)}.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,)}.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,)}.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,)!important}.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))}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}@font-face{font-family:Inter;src:url(/fonts/Inter.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--bg:var(--ui-canvas);--surface:var(--ui-panel);--raised:var(--ui-raised);--line:var(--ui-border);--muted:var(--ui-muted);--text:var(--ui-text);--violet:var(--ui-text);--lavender:var(--ui-text);--green:var(--ui-text);--amber:var(--ui-text);--radius:calc(14px * var(--ui-density-scale,1));--ease:cubic-bezier(.2, .7, .2, 1)}*{box-sizing:border-box}html{scroll-padding-top:calc(100px * var(--ui-density-scale,1))}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-family:Inter,Arial,sans-serif;font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));margin:0}body:has(dialog[open]){overflow:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.45}button:not(.button):not(.small-button):not(.icon-button){border:0}button:focus-visible{outline:2px solid var(--ui-focus);outline-offset:calc(4px * var(--ui-density-scale,1))}a:focus-visible{outline:2px solid var(--ui-focus);outline-offset:calc(4px * var(--ui-density-scale,1))}input:focus-visible{outline:2px solid var(--ui-focus);outline-offset:calc(4px * var(--ui-density-scale,1))}select:focus-visible{outline:2px solid var(--ui-focus);outline-offset:calc(4px * var(--ui-density-scale,1))}textarea:focus-visible{outline:2px solid var(--ui-focus);outline-offset:calc(4px * var(--ui-density-scale,1))}summary:focus-visible{outline:2px solid var(--ui-focus);outline-offset:calc(4px * var(--ui-density-scale,1))}[tabindex]:focus-visible{outline:2px solid var(--ui-focus);outline-offset:calc(4px * var(--ui-density-scale,1))}button,a{touch-action:manipulation}p{color:var(--muted);margin:0;line-height:1.8}h1,h2,h3,h4{letter-spacing:-.045em;margin:0;font-weight:650}h1{line-height:1.06}h2{font-size:max(min(var(--ui-density-font-floor,14px), 40px), calc(40px * var(--ui-density-scale,1)));line-height:1.2}h3{letter-spacing:-.025em;font-size:max(min(var(--ui-density-font-floor,14px), 19px), calc(19px * var(--ui-density-scale,1)));line-height:1.4}h4{font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)))}strong{font-weight:650}svg{flex-shrink:0}input,textarea,select{color:var(--text);background:var(--ui-input);border:1px solid var(--line);border-radius:calc(8px * var(--ui-density-scale,1))}:where(input:not([type]),input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week],textarea){padding:calc(11px * var(--ui-density-scale,1)) calc(14px * var(--ui-density-scale,1))}input::placeholder,textarea::placeholder{color:var(--ui-muted)}select{max-width:100%;color:var(--ui-support);padding:calc(11px * var(--ui-density-scale,1)) calc(32px * var(--ui-density-scale,1)) calc(11px * var(--ui-density-scale,1)) calc(13px * var(--ui-density-scale,1))}textarea{resize:vertical;min-height:calc(95px * var(--ui-density-scale,1))}.container{width:calc(100% - calc(96px * var(--ui-density-scale,1)));max-width:calc(1320px * var(--ui-density-scale,1));margin-inline:auto}.row{align-items:center;gap:calc(12px * var(--ui-density-scale,1));display:flex}.between{justify-content:space-between}.wrap{flex-wrap:wrap}.accent{color:var(--lavender)}.text-muted,.muted{color:var(--muted)}.green-text{color:var(--green)}.centered{text-align:center}.mono,code{font-family:Consolas,Courier New,monospace}.full-width{width:100%}.inline{display:inline!important}.eyebrow{letter-spacing:.17em;color:var(--ui-muted);text-transform:uppercase;align-items:center;gap:calc(10px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));font-weight:650;line-height:1.6;display:inline-flex}.tiny-line{background:var(--violet);width:calc(21px * var(--ui-density-scale,1));height:1px}.button{white-space:nowrap;border-radius:calc(8px * var(--ui-density-scale,1));justify-content:center;align-items:center;gap:calc(16px * var(--ui-density-scale,1));min-height:calc(48px * var(--ui-density-scale,1));padding:calc(13px * var(--ui-density-scale,1)) calc(20px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));border:1px solid #0000;font-weight:650;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.button-primary{background:var(--violet);color:#fff;border-color:var(--ui-border);box-shadow:0 5px 25px #ffffff14}.button-primary:hover:not(:disabled){background:var(--ui-primary);transform:translateY(-1px);box-shadow:0 7px 26px #ffffff14}.button-secondary{background:var(--ui-panel);border-color:var(--ui-border);color:var(--ui-support)}.button-secondary:hover{background:var(--ui-raised);border-color:var(--ui-border-hover)}.text-link{color:var(--ui-support);align-items:center;gap:calc(10px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));font-weight:600;display:inline-flex}.text-link:hover{color:var(--ui-muted)}.icon-button{min-width:calc(32px * var(--ui-density-scale,1));min-height:calc(32px * var(--ui-density-scale,1));color:var(--ui-muted);border-radius:calc(7px * var(--ui-density-scale,1));padding:calc(8px * var(--ui-density-scale,1));background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.icon-button:hover{background:var(--ui-raised);color:var(--ui-text)}.small-button{background:var(--ui-panel);border:1px solid var(--ui-border);min-height:calc(32px * var(--ui-density-scale,1));color:var(--ui-support);border-radius:calc(6px * var(--ui-density-scale,1));justify-content:center;align-items:center;gap:calc(8px * var(--ui-density-scale,1));padding:calc(6px * var(--ui-density-scale,1)) calc(10px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));display:inline-flex}.small-button:hover{background:var(--ui-raised)}.skip-link{background:var(--violet);z-index:1000;border-radius:calc(8px * var(--ui-density-scale,1));padding:calc(12px * var(--ui-density-scale,1)) calc(20px * var(--ui-density-scale,1));top:calc(10px * var(--ui-density-scale,1));left:calc(15px * var(--ui-density-scale,1));position:fixed;transform:translateY(-160%)}.skip-link:focus{transform:none}.brand{white-space:nowrap;letter-spacing:-.065em;align-items:center;gap:calc(11px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 17px), calc(17px * var(--ui-density-scale,1)));font-weight:850;display:inline-flex}.brand>svg{color:var(--ui-muted);width:calc(25px * var(--ui-density-scale,1));height:calc(29px * var(--ui-density-scale,1))}.brand-light{font-weight:450}.site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:50;height:calc(84px * var(--ui-density-scale,1));background:#000000ed;border-bottom:1px solid #ffffff08;position:sticky;top:0}.nav-row{justify-content:space-between;align-items:center;gap:calc(32px * var(--ui-density-scale,1));height:100%;display:flex}.desktop-nav{align-items:center;gap:calc(31px * var(--ui-density-scale,1));margin-left:auto;margin-right:auto;display:flex}.desktop-nav a{color:var(--ui-muted);align-items:center;gap:calc(6px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));display:flex}.desktop-nav a:hover,.desktop-nav a[aria-current]{color:#fff}.nav-actions{align-items:center;gap:calc(23px * var(--ui-density-scale,1));display:flex}.demo-label{letter-spacing:.13em;color:var(--ui-muted);border:1px solid var(--ui-border);white-space:nowrap;border-radius:calc(4px * var(--ui-density-scale,1));align-items:center;gap:calc(6px * var(--ui-density-scale,1));padding:calc(6px * var(--ui-density-scale,1)) calc(7px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)));line-height:1;display:inline-flex}.login-link{border:1px solid var(--line);background:var(--ui-panel);border-radius:calc(7px * var(--ui-density-scale,1));align-items:center;gap:calc(9px * var(--ui-density-scale,1));padding:calc(12px * var(--ui-density-scale,1)) calc(14px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));display:flex}.login-link:hover{border-color:var(--ui-border-hover)}.mobile-toggle{display:none}.hero{min-height:calc(700px * var(--ui-density-scale,1));padding-top:calc(24px * var(--ui-density-scale,1));padding-bottom:calc(76px * var(--ui-density-scale,1));grid-template-columns:1fr 1.07fr;align-items:center;display:grid;position:relative}.hero-copy{z-index:1;padding-top:calc(16px * var(--ui-density-scale,1))}.hero-copy h1{letter-spacing:-.07em;margin-top:calc(24px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), clamp(68px,6.5vw,98px)), calc(clamp(68px,6.5vw,98px) * var(--ui-density-scale,1)));font-weight:650}.hero-copy h1 span{color:var(--ui-muted)}.hero-copy>p{max-width:calc(365px * var(--ui-density-scale,1));margin-top:calc(26px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));line-height:1.9}.hero-actions{gap:calc(12px * var(--ui-density-scale,1));margin-top:calc(30px * var(--ui-density-scale,1));display:flex}.hero-footnote{color:var(--ui-muted);align-items:center;gap:calc(12px * var(--ui-density-scale,1));margin-top:calc(37px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));line-height:1.8;display:flex}.hero-footnote strong{color:var(--ui-muted);font-weight:400}.mini-mark{border-right:1px solid var(--line);width:calc(33px * var(--ui-density-scale,1));height:calc(37px * var(--ui-density-scale,1));padding-right:calc(10px * var(--ui-density-scale,1));justify-content:center;align-items:center;display:flex}.mini-mark svg{width:calc(17px * var(--ui-density-scale,1));height:calc(23px * var(--ui-density-scale,1));color:var(--ui-text)}.hero-visual{isolation:isolate;width:114%;min-width:0;margin-left:-8%;position:relative}.hero-visual:before{content:"";z-index:-1;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:10% 0 0;-webkit-mask-image:radial-gradient(#000,#0000 68%);mask-image:radial-gradient(#000,#0000 68%)}.product-art{width:100%;height:100%;display:block}.hero-art{aspect-ratio:760/680;filter:drop-shadow(0 0 36px #ffffff10);height:auto}.hero-coordinate{letter-spacing:.2em;color:var(--ui-muted);font-family:Consolas,monospace;font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)));position:absolute}.hero-coordinate.top{top:13%;left:15%}.hero-coordinate.bottom{gap:calc(150px * var(--ui-density-scale,1));display:flex;bottom:19%;left:14%}.hero-coordinate.bottom span{color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 17px), calc(17px * var(--ui-density-scale,1)))}.art-caption{letter-spacing:.13em;color:var(--ui-muted);align-items:center;gap:calc(9px * var(--ui-density-scale,1));padding-top:calc(18px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)));border-top:1px solid #ffffff1c;display:flex;position:absolute;bottom:7%;left:15%;right:11%}.art-caption>span:last-child{margin-left:auto;font-family:Consolas,monospace}.live-dot{width:calc(5px * var(--ui-density-scale,1));height:calc(5px * var(--ui-density-scale,1));background:currentColor;border-radius:50%;flex-shrink:0;display:inline-block}.art-caption .live-dot{color:var(--ui-muted);box-shadow:0 0 12px #ffffff0f}.hero-bottom{width:100%;color:var(--ui-text);letter-spacing:.15em;font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)));bottom:calc(25px * var(--ui-density-scale,1));justify-content:space-between;align-items:center;display:flex;position:absolute}.hero-bottom a{color:var(--ui-muted);align-items:center;gap:calc(11px * var(--ui-density-scale,1));display:flex}.feature-strip{background:var(--ui-panel);border-block:1px solid #ffffff08}.feature-strip>.container{justify-content:space-between;align-items:center;gap:calc(16px * var(--ui-density-scale,1));padding-block:calc(23px * var(--ui-density-scale,1));display:flex}.feature-strip span{color:var(--ui-muted);align-items:center;gap:calc(12px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));display:flex}.feature-strip svg{color:var(--ui-muted)}.section{padding-block:calc(93px * var(--ui-density-scale,1))}.section-head{justify-content:space-between;align-items:flex-end;gap:calc(30px * var(--ui-density-scale,1));margin-bottom:calc(28px * var(--ui-density-scale,1));display:flex}.section-head h2{margin-top:calc(10px * var(--ui-density-scale,1))}.section-head p{margin-top:calc(12px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.section-head>.text-link{margin-bottom:calc(8px * var(--ui-density-scale,1))}.demo-note{color:var(--ui-muted);align-items:center;gap:calc(8px * var(--ui-density-scale,1));margin-bottom:calc(20px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));display:flex}.demo-note svg{color:var(--ui-muted)}.product-grid{gap:calc(22px * var(--ui-density-scale,1));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.product-card{border:1px solid var(--ui-border);background:var(--ui-panel);transition:transform .3s var(--ease), border-color .3s;border-radius:calc(12px * var(--ui-density-scale,1));display:block;overflow:hidden}.product-card:hover{border-color:var(--ui-border-hover);transform:translateY(-5px)}.card-art{background:radial-gradient(ellipse at 55% 50%, #00000090, transparent 70%), linear-gradient(145deg, var(--ui-canvas), var(--ui-canvas));height:calc(295px * var(--ui-density-scale,1));position:relative;overflow:hidden}.art-blue .card-art,.art-blue.detail-art,.art-blue.license-art,.art-amber .card-art,.art-amber.detail-art,.art-amber.license-art{background:radial-gradient(ellipse at 55% 50%, var(--ui-panel), transparent 70%), var(--ui-canvas)}.card-art>.product-art{width:100%;height:105%;transition:transform .6s var(--ease);inset:calc(-29px * var(--ui-density-scale,1)) 0 0;position:absolute}.product-card:hover .product-art{transform:scale(1.05)rotate(-3deg)}.card-art-top{letter-spacing:.14em;color:var(--ui-muted);z-index:1;font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)));top:calc(20px * var(--ui-density-scale,1));left:calc(22px * var(--ui-density-scale,1));right:calc(22px * var(--ui-density-scale,1));justify-content:space-between;align-items:center;font-weight:600;display:flex;position:absolute}.art-blue .card-art-top,.art-amber .card-art-top{color:var(--ui-muted)}.card-art-title{gap:calc(5px * var(--ui-density-scale,1));bottom:calc(23px * var(--ui-density-scale,1));left:calc(23px * var(--ui-density-scale,1));flex-direction:column;display:flex;position:absolute}.card-art-title>span{letter-spacing:.2em;color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 7px), calc(7px * var(--ui-density-scale,1)))}.card-art-title>strong{letter-spacing:.05em;color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 30px), calc(30px * var(--ui-density-scale,1)));font-weight:550}.card-arrow{width:calc(32px * var(--ui-density-scale,1));height:calc(32px * var(--ui-density-scale,1));color:var(--ui-muted);bottom:calc(27px * var(--ui-density-scale,1));right:calc(23px * var(--ui-density-scale,1));background:#fff1;border:1px solid #ffffff29;border-radius:50%;place-items:center;display:grid;position:absolute}.card-info{padding:calc(23px * var(--ui-density-scale,1))}.card-info h3{font-size:max(min(var(--ui-density-font-floor,14px), 20px), calc(20px * var(--ui-density-scale,1)))}.card-info>p{margin-top:calc(8px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.badge{white-space:nowrap;text-transform:none;letter-spacing:.015em;border-radius:calc(5px * var(--ui-density-scale,1));align-items:center;gap:calc(5px * var(--ui-density-scale,1));padding:calc(6px * var(--ui-density-scale,1)) calc(7px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)));border:1px solid;font-weight:500;line-height:1;display:inline-flex}.badge.green,.badge.amber,.badge.muted{color:var(--ui-muted);background:#ffffff08;border-color:#ffffff20}.card-bottom{color:var(--ui-muted);margin-top:calc(22px * var(--ui-density-scale,1));padding-top:calc(19px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));border-top:1px solid #ffffff08;justify-content:space-between;align-items:center;display:flex}.card-bottom strong{color:var(--ui-support);margin-left:calc(3px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)))}.card-bottom small{color:var(--ui-text);font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)))}.account-showcase{border:1px solid var(--ui-border);background:radial-gradient(ellipse at 85% 65%, #00000025, transparent 60%), var(--ui-canvas);border-radius:calc(15px * var(--ui-density-scale,1));align-items:center;gap:calc(100px * var(--ui-density-scale,1));padding:calc(56px * var(--ui-density-scale,1)) calc(66px * var(--ui-density-scale,1));grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.showcase-copy h2{margin:calc(16px * var(--ui-density-scale,1)) 0 calc(19px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 32px), calc(32px * var(--ui-density-scale,1)))}.showcase-copy>p{max-width:calc(352px * var(--ui-density-scale,1));margin-bottom:calc(27px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.small-caption{color:var(--ui-muted);align-items:center;gap:calc(6px * var(--ui-density-scale,1));margin-top:calc(14px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));display:flex}.small-caption.centered{justify-content:center}.dashboard-preview{border:1px solid var(--ui-border);background:var(--ui-panel);border-radius:calc(12px * var(--ui-density-scale,1));width:100%;max-width:calc(460px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));transform:rotate(-2deg);box-shadow:0 20px 50px #0005}.preview-top{border-bottom:1px solid var(--ui-border);align-items:center;gap:calc(11px * var(--ui-density-scale,1));padding:calc(15px * var(--ui-density-scale,1)) calc(20px * var(--ui-density-scale,1));display:flex}.preview-top>svg{width:calc(16px * var(--ui-density-scale,1));height:calc(20px * var(--ui-density-scale,1));color:var(--ui-muted)}.preview-top>span:not(.avatar){letter-spacing:.13em;color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 7px), calc(7px * var(--ui-density-scale,1)))}.avatar{background:var(--ui-panel);border:1px solid var(--ui-border);width:calc(30px * var(--ui-density-scale,1));height:calc(30px * var(--ui-density-scale,1));color:var(--ui-muted);border-radius:calc(9px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.preview-top>.avatar{border-radius:calc(7px * var(--ui-density-scale,1));width:calc(23px * var(--ui-density-scale,1));height:calc(23px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));margin-left:auto}.preview-body{padding:calc(24px * var(--ui-density-scale,1))}.preview-body small{letter-spacing:.17em;color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 6px), calc(6px * var(--ui-density-scale,1)))}.preview-body h3{margin-top:calc(8px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 20px), calc(20px * var(--ui-density-scale,1)))}.preview-spark{border:1px solid var(--ui-border);color:var(--ui-muted);border-radius:calc(6px * var(--ui-density-scale,1));padding:calc(6px * var(--ui-density-scale,1)) calc(10px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 20px), calc(20px * var(--ui-density-scale,1)))}.preview-stats{gap:calc(14px * var(--ui-density-scale,1));margin-top:calc(25px * var(--ui-density-scale,1));grid-template-columns:1fr 1fr;display:grid}.preview-stats>div{background:var(--ui-panel);border:1px solid var(--ui-border);border-radius:calc(7px * var(--ui-density-scale,1));padding:calc(14px * var(--ui-density-scale,1))}.preview-stats span{color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)))}.preview-stats strong{margin-top:calc(8px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 27px), calc(27px * var(--ui-density-scale,1)));justify-content:space-between;align-items:center;font-weight:500;display:flex}.preview-stats strong>span{font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)))}.preview-product{align-items:center;gap:calc(11px * var(--ui-density-scale,1));margin-top:calc(25px * var(--ui-density-scale,1));display:flex}.preview-product-art{border:1px solid var(--ui-border);background:var(--ui-panel);border-radius:calc(6px * var(--ui-density-scale,1));width:calc(40px * var(--ui-density-scale,1));height:calc(43px * var(--ui-density-scale,1));place-items:center;display:grid}.preview-product-art>svg{width:calc(22px * var(--ui-density-scale,1));height:calc(25px * var(--ui-density-scale,1));color:var(--ui-muted)}.preview-product h4{font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)))}.preview-product>div>span{color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 7px), calc(7px * var(--ui-density-scale,1)))}.preview-product>.badge{font-size:max(min(var(--ui-density-font-floor,14px), 7px), calc(7px * var(--ui-density-scale,1)));margin-left:auto}.preview-key{background:var(--ui-panel);color:var(--ui-muted);border-radius:calc(5px * var(--ui-density-scale,1));align-items:center;gap:calc(8px * var(--ui-density-scale,1));margin-top:calc(14px * var(--ui-density-scale,1));padding:calc(11px * var(--ui-density-scale,1));font-family:Consolas,monospace;font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)));display:flex}.preview-key>svg:last-child{margin-left:auto}.preview-open{color:var(--ui-support);border-radius:calc(6px * var(--ui-density-scale,1));justify-content:center;align-items:center;gap:calc(10px * var(--ui-density-scale,1));margin-top:calc(12px * var(--ui-density-scale,1));padding:calc(10px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)));background:#ffffff26;border:1px solid #ffffff5c;display:flex}.steps{gap:calc(55px * var(--ui-density-scale,1));margin-top:calc(40px * var(--ui-density-scale,1));grid-template-columns:repeat(3,1fr);display:grid}.steps>div{border-top:1px solid var(--ui-border);padding-top:calc(22px * var(--ui-density-scale,1))}.step-top{color:var(--ui-muted);margin-bottom:calc(27px * var(--ui-density-scale,1));justify-content:space-between;align-items:center;display:flex}.step-top>span{color:var(--ui-text);font-family:Consolas,monospace;font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.steps h3{margin-bottom:calc(12px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 19px), calc(19px * var(--ui-density-scale,1)))}.steps p{max-width:calc(320px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.journey{padding-bottom:calc(68px * var(--ui-density-scale,1))}.faq-section{border-top:1px solid var(--ui-border);gap:calc(100px * var(--ui-density-scale,1));grid-template-columns:.9fr 1.1fr;display:grid}.faq-section h2{margin-block:calc(15px * var(--ui-density-scale,1)) calc(17px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 34px), calc(34px * var(--ui-density-scale,1)))}.faq-section>div>p{margin-bottom:calc(25px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.faq-list details{border-bottom:1px solid var(--ui-border);padding:calc(21px * var(--ui-density-scale,1)) 0}.faq-list details:first-child{padding-top:0}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(20px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));font-weight:550;line-height:1.6;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>svg{color:var(--ui-muted);transition:transform .2s}.faq-list details[open] summary>svg{transform:rotate(180deg)}.faq-list details>p{max-width:calc(520px * var(--ui-density-scale,1));color:var(--ui-muted);padding-top:calc(14px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.closing{border:1px solid var(--ui-border);background:radial-gradient(ellipse at 0 100%, #11111129, transparent 65%), var(--ui-canvas);border-radius:calc(12px * var(--ui-density-scale,1));align-items:center;gap:calc(29px * var(--ui-density-scale,1));margin-bottom:calc(90px * var(--ui-density-scale,1));padding:calc(36px * var(--ui-density-scale,1)) calc(40px * var(--ui-density-scale,1));display:flex}.closing>svg{width:calc(47px * var(--ui-density-scale,1));height:calc(52px * var(--ui-density-scale,1));color:var(--ui-muted)}.closing h2{margin-top:calc(4px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 33px), calc(33px * var(--ui-density-scale,1)))}.closing>.button{margin-left:auto}.site-footer{border-top:1px solid var(--ui-border);background:var(--ui-canvas);padding-top:calc(55px * var(--ui-density-scale,1))}.footer-top{justify-content:space-between;gap:calc(40px * var(--ui-density-scale,1));padding-bottom:calc(46px * var(--ui-density-scale,1));display:flex}.footer-top p{margin-top:calc(18px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));line-height:1.9}.footer-links{gap:calc(110px * var(--ui-density-scale,1));padding-right:calc(60px * var(--ui-density-scale,1));display:flex}.footer-links>div{gap:calc(12px * var(--ui-density-scale,1));flex-direction:column;display:flex}.footer-links h4{letter-spacing:.13em;color:var(--ui-text);margin-bottom:calc(5px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)))}.footer-links a{color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.footer-links a:hover{color:var(--ui-support)}.footer-bottom{border-top:1px solid var(--ui-border);color:var(--ui-text);justify-content:space-between;align-items:center;gap:calc(20px * var(--ui-density-scale,1));padding-block:calc(24px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));flex-wrap:wrap;display:flex}.footer-demo{letter-spacing:.13em;align-items:center;gap:calc(8px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 7px), calc(7px * var(--ui-density-scale,1)));display:flex}.page-section{min-height:70vh;padding-block:calc(58px * var(--ui-density-scale,1)) calc(90px * var(--ui-density-scale,1))}.page-intro{margin-bottom:calc(45px * var(--ui-density-scale,1))}.page-intro h1{letter-spacing:-.06em;margin-block:calc(18px * var(--ui-density-scale,1)) calc(20px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 57px), calc(57px * var(--ui-density-scale,1)))}.page-intro>p{font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)))}.catalog-tools{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:calc(20px * var(--ui-density-scale,1));margin-top:calc(32px * var(--ui-density-scale,1));padding-bottom:calc(22px * var(--ui-density-scale,1));display:flex}.filter-tabs{align-items:center;gap:calc(5px * var(--ui-density-scale,1));flex-wrap:wrap;display:flex}.filter-tabs button{color:var(--ui-muted);white-space:nowrap;border-radius:calc(6px * var(--ui-density-scale,1));padding:calc(10px * var(--ui-density-scale,1)) calc(14px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));background:0 0}.filter-tabs button:hover{color:var(--ui-text);background:var(--ui-raised)}.filter-tabs button.selected{background:var(--ui-panel);color:var(--ui-muted);box-shadow:inset 0 0 0 1px #ffffff14}.search-field{border:1px solid var(--ui-border);background:var(--ui-input);height:calc(42px * var(--ui-density-scale,1));color:var(--ui-muted);border-radius:calc(7px * var(--ui-density-scale,1));align-items:center;gap:calc(10px * var(--ui-density-scale,1));min-width:calc(240px * var(--ui-density-scale,1));padding:0 calc(12px * var(--ui-density-scale,1));display:flex}.search-field input{outline-offset:calc(10px * var(--ui-density-scale,1));width:100%;min-width:0;font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));background:0 0;border:none;padding:0}.search-field button{color:var(--ui-muted);padding:calc(3px * var(--ui-density-scale,1));background:0 0}.results-row{color:var(--ui-muted);margin-block:calc(20px * var(--ui-density-scale,1)) calc(25px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}.results-row select{padding-block:calc(6px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));background:0 0;border:0}.empty-state{text-align:center;border:1px solid var(--ui-border);background:var(--ui-panel);border-radius:calc(11px * var(--ui-density-scale,1));justify-content:center;align-items:center;gap:calc(14px * var(--ui-density-scale,1));min-height:calc(320px * var(--ui-density-scale,1));padding:calc(42px * var(--ui-density-scale,1)) calc(24px * var(--ui-density-scale,1));flex-direction:column;display:flex}.empty-state>svg{color:var(--ui-muted);width:calc(30px * var(--ui-density-scale,1));height:calc(30px * var(--ui-density-scale,1))}.empty-state h2{font-size:max(min(var(--ui-density-font-floor,14px), 27px), calc(27px * var(--ui-density-scale,1)))}.empty-state p{max-width:calc(440px * var(--ui-density-scale,1));margin-bottom:calc(9px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.empty-state .button{margin-top:calc(7px * var(--ui-density-scale,1))}.support-callout{border-top:1px solid var(--line);align-items:center;gap:calc(20px * var(--ui-density-scale,1));margin-top:calc(55px * var(--ui-density-scale,1));padding-top:calc(32px * var(--ui-density-scale,1));display:flex}.support-callout>svg{color:var(--ui-muted)}.support-callout h3{margin-bottom:calc(4px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)))}.support-callout p{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.support-callout>.text-link{margin-left:auto}.breadcrumb{color:var(--ui-muted);align-items:center;gap:calc(10px * var(--ui-density-scale,1));margin-bottom:calc(30px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));display:flex}.breadcrumb a{color:var(--ui-muted)}.product-detail{align-items:start;gap:calc(65px * var(--ui-density-scale,1));grid-template-columns:1.13fr 1fr;display:grid}.detail-art{border:1px solid var(--ui-border);background:radial-gradient(ellipse at 55% 50%, var(--ui-panel), transparent 70%), var(--ui-canvas);border-radius:calc(13px * var(--ui-density-scale,1));height:calc(540px * var(--ui-density-scale,1));position:relative;overflow:hidden}.detail-art>.product-art{width:100%;height:95%;position:absolute;inset:0}.detail-art .brand{gap:calc(8px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}.detail-art .brand svg{width:calc(16px * var(--ui-density-scale,1));height:calc(19px * var(--ui-density-scale,1))}.detail-art-name{letter-spacing:.08em;color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 48px), calc(48px * var(--ui-density-scale,1)));bottom:calc(35px * var(--ui-density-scale,1));left:calc(34px * var(--ui-density-scale,1));right:calc(34px * var(--ui-density-scale,1));font-weight:450;position:absolute}.detail-art-name>span{letter-spacing:.2em;color:var(--ui-muted);margin-top:calc(8px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 7px), calc(7px * var(--ui-density-scale,1)));display:block}.detail-copy>.row{justify-content:space-between}.detail-copy h1{margin-block:calc(24px * var(--ui-density-scale,1)) calc(15px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 67px), calc(67px * var(--ui-density-scale,1)))}.detail-copy h2{letter-spacing:-.035em;margin-bottom:calc(16px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 21px), calc(21px * var(--ui-density-scale,1)))}.detail-copy>p{max-width:calc(450px * var(--ui-density-scale,1));margin-bottom:calc(25px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.plan-label{color:var(--ui-support);margin-bottom:calc(12px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));justify-content:space-between;display:flex}.plan-label>span{color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)))}.plans{gap:calc(9px * var(--ui-density-scale,1));grid-template-columns:repeat(3,1fr);display:grid}.plans>button{background:var(--ui-panel);color:var(--ui-muted);border-radius:calc(8px * var(--ui-density-scale,1));align-items:center;gap:calc(8px * var(--ui-density-scale,1));min-height:calc(85px * var(--ui-density-scale,1));padding:calc(18px * var(--ui-density-scale,1)) calc(8px * var(--ui-density-scale,1));flex-direction:column;display:flex;position:relative;box-shadow:inset 0 0 0 1px #00000059}.plans>button.selected{background:var(--ui-panel);color:var(--ui-support);box-shadow:inset 0 0 0 1px #ffffff0f}.plans>button>span{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.plans strong{color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 17px), calc(17px * var(--ui-density-scale,1)))}.plans small{letter-spacing:.12em;background:var(--ui-raised);color:var(--ui-support);white-space:nowrap;border-radius:calc(3px * var(--ui-density-scale,1));padding:calc(3px * var(--ui-density-scale,1)) calc(5px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 6px), calc(6px * var(--ui-density-scale,1)));top:calc(-5px * var(--ui-density-scale,1));position:absolute}.purchase-total{color:var(--ui-muted);margin-block:calc(23px * var(--ui-density-scale,1)) calc(16px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));justify-content:space-between;align-items:center;display:flex}.purchase-total>strong{color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 25px), calc(25px * var(--ui-density-scale,1)))}.purchase-total small{color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));font-weight:400}.detail-tabs{border-top:1px solid var(--line);margin-top:calc(57px * var(--ui-density-scale,1));padding-top:calc(25px * var(--ui-density-scale,1))}.feature-list{gap:calc(18px * var(--ui-density-scale,1));padding:calc(25px * var(--ui-density-scale,1)) 0;grid-template-columns:1fr 1fr;margin:0;list-style:none;display:grid}.feature-list li{color:var(--ui-muted);align-items:flex-start;gap:calc(13px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));line-height:1.7;display:flex}.feature-list svg{color:var(--ui-muted);margin-top:2px}.feature-list.single{grid-template-columns:1fr}.guide-inline{padding-block:calc(25px * var(--ui-density-scale,1))}.guide-inline h3{margin-bottom:calc(15px * var(--ui-density-scale,1))}.guide-inline p{margin-top:calc(7px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.narrow-page{max-width:calc(980px * var(--ui-density-scale,1))}.notice{color:var(--ui-muted);border-radius:calc(8px * var(--ui-density-scale,1));align-items:flex-start;gap:calc(12px * var(--ui-density-scale,1));margin-block:calc(20px * var(--ui-density-scale,1));padding:calc(16px * var(--ui-density-scale,1)) calc(18px * var(--ui-density-scale,1));background:#0006;border:1px solid #ffffff2e;display:flex}.notice>svg{margin-top:2px}.notice p{color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));line-height:1.8}.notice strong{color:var(--ui-support);margin-bottom:calc(4px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));font-weight:600;display:block}.status-list{border:1px solid var(--ui-border);border-radius:calc(12px * var(--ui-density-scale,1));margin-top:calc(28px * var(--ui-density-scale,1));overflow:hidden}.status-row{background:var(--ui-panel);border-bottom:1px solid var(--ui-border);align-items:center;gap:calc(22px * var(--ui-density-scale,1));padding:calc(26px * var(--ui-density-scale,1));display:flex}.status-row:last-child{border-bottom:0}.status-mark{border:1px solid var(--ui-border);background:var(--ui-panel);width:calc(46px * var(--ui-density-scale,1));height:calc(50px * var(--ui-density-scale,1));color:var(--ui-muted);border-radius:calc(8px * var(--ui-density-scale,1));place-items:center;display:grid}.status-mark svg{width:calc(25px * var(--ui-density-scale,1));height:calc(30px * var(--ui-density-scale,1))}.status-mark.art-blue,.status-mark.art-amber{background:var(--ui-panel);border-color:var(--ui-border);color:var(--ui-muted)}.status-row h3{font-size:max(min(var(--ui-density-font-floor,14px), 18px), calc(18px * var(--ui-density-scale,1)))}.status-row p{margin-top:calc(6px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.status-row>.badge{margin-left:auto}.status-explainer{max-width:calc(620px * var(--ui-density-scale,1));padding-top:calc(38px * var(--ui-density-scale,1))}.status-explainer p{margin-block:calc(13px * var(--ui-density-scale,1)) calc(22px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.support-options{gap:calc(20px * var(--ui-density-scale,1));margin-block:calc(55px * var(--ui-density-scale,1)) calc(75px * var(--ui-density-scale,1));grid-template-columns:repeat(3,1fr);display:grid}.support-option{border:1px solid var(--ui-border);background:var(--ui-panel);border-radius:calc(12px * var(--ui-density-scale,1));padding:calc(29px * var(--ui-density-scale,1))}.support-option>svg{color:var(--ui-muted);margin-bottom:calc(24px * var(--ui-density-scale,1))}.support-option h3{margin-bottom:calc(11px * var(--ui-density-scale,1))}.support-option p{min-height:calc(60px * var(--ui-density-scale,1));margin-bottom:calc(20px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.quiet-tag{color:var(--ui-muted);letter-spacing:.08em;font-size:max(min(var(--ui-density-font-floor,14px), 7px), calc(7px * var(--ui-density-scale,1)));line-height:1.7;display:inline-flex}.support-faq{max-width:calc(950px * var(--ui-density-scale,1));scroll-margin-top:calc(110px * var(--ui-density-scale,1));margin-inline:auto}.support-faq .section-head{align-items:center}.support-faq h2{font-size:max(min(var(--ui-density-font-floor,14px), 30px), calc(30px * var(--ui-density-scale,1)))}.support-faq .filter-tabs{margin-bottom:calc(32px * var(--ui-density-scale,1))}.support-faq .faq-list details{padding-block:calc(23px * var(--ui-density-scale,1))}.support-faq .faq-list p{max-width:calc(790px * var(--ui-density-scale,1))}.modal{border:1px solid var(--ui-border);background:var(--ui-panel);color:var(--text);border-radius:calc(14px * var(--ui-density-scale,1));width:min(calc(560px * var(--ui-density-scale,1)),100% - calc(32px * var(--ui-density-scale,1)));max-height:90dvh;margin:auto;padding:0;box-shadow:0 30px 100px #0009}.modal::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000d6}.modal-inner{overscroll-behavior:contain;max-height:90dvh;padding:calc(28px * var(--ui-density-scale,1));overflow-y:auto}.modal h2{letter-spacing:-.04em;font-size:max(min(var(--ui-density-font-floor,14px), 23px), calc(23px * var(--ui-density-scale,1)));line-height:1.4}.modal-inner>.row:first-child{margin-bottom:calc(21px * var(--ui-density-scale,1))}.modal p.muted{margin-block:calc(18px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.checkout-product{align-items:center;gap:calc(16px * var(--ui-density-scale,1));margin-block:calc(26px * var(--ui-density-scale,1));display:flex}.checkout-thumb{background:var(--ui-panel);border:1px solid var(--ui-border);width:calc(55px * var(--ui-density-scale,1));height:calc(60px * var(--ui-density-scale,1));color:var(--ui-muted);border-radius:calc(8px * var(--ui-density-scale,1));flex-shrink:0;place-items:center;display:grid}.checkout-thumb svg{width:calc(30px * var(--ui-density-scale,1));height:calc(35px * var(--ui-density-scale,1))}.checkout-thumb.art-blue{background:var(--ui-panel);border-color:var(--ui-border);color:var(--ui-muted)}.checkout-product h3{font-size:max(min(var(--ui-density-font-floor,14px), 21px), calc(21px * var(--ui-density-scale,1)))}.checkout-product p{margin-top:calc(4px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.receipt-line{border-bottom:1px solid var(--ui-border);color:var(--ui-muted);justify-content:space-between;align-items:center;gap:calc(12px * var(--ui-density-scale,1));padding-block:calc(17px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));display:flex}.receipt-line strong{color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.toast{background:var(--ui-panel);border:1px solid var(--ui-border);z-index:200;color:var(--ui-support);border-radius:calc(9px * var(--ui-density-scale,1));align-items:center;gap:calc(12px * var(--ui-density-scale,1));width:max-content;max-width:calc(100vw - calc(32px * var(--ui-density-scale,1)));padding:calc(15px * var(--ui-density-scale,1)) calc(18px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));bottom:calc(24px * var(--ui-density-scale,1));display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 10px 35px #0008}.toast>svg{color:var(--ui-muted)}.toast>button{color:var(--ui-muted);background:0 0;display:flex}.mobile-nav{gap:calc(4px * var(--ui-density-scale,1));flex-direction:column;display:flex}.mobile-nav a{border-bottom:1px solid var(--ui-border);color:var(--ui-support);padding:calc(15px * var(--ui-density-scale,1));justify-content:space-between;align-items:center;display:flex}.auth-page{background:var(--ui-panel);min-height:100dvh;padding:calc(100px * var(--ui-density-scale,1)) calc(24px * var(--ui-density-scale,1)) calc(75px * var(--ui-density-scale,1));justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.auth-back{color:var(--ui-muted);z-index:1;font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));top:calc(32px * var(--ui-density-scale,1));left:calc(40px * var(--ui-density-scale,1));position:absolute}.rotate{transform:rotate(180deg)}.auth-decoration{pointer-events:none;color:var(--ui-text);opacity:.55;gap:calc(24px * var(--ui-density-scale,1));top:calc(-75px * var(--ui-density-scale,1));right:calc(-50px * var(--ui-density-scale,1));display:flex;position:absolute;transform:rotate(20deg)}.auth-decoration>svg{fill:none;width:calc(150px * var(--ui-density-scale,1));height:calc(260px * var(--ui-density-scale,1));stroke:var(--ui-border);stroke-width:.3px}.auth-wrap{width:100%;max-width:calc(500px * var(--ui-density-scale,1));position:relative}.brand-large{letter-spacing:-.065em;justify-content:center;gap:calc(13px * var(--ui-density-scale,1));width:100%;font-size:max(min(var(--ui-density-font-floor,14px), 34px), calc(34px * var(--ui-density-scale,1)))}.brand-large>svg{color:#fff;width:calc(39px * var(--ui-density-scale,1));height:calc(44px * var(--ui-density-scale,1))}.auth-heading{text-align:center;margin-block:calc(28px * var(--ui-density-scale,1)) calc(32px * var(--ui-density-scale,1))}.auth-heading h1{letter-spacing:-.025em;font-size:max(min(var(--ui-density-font-floor,14px), 19px), calc(19px * var(--ui-density-scale,1)))}.auth-heading p{color:var(--ui-muted);margin-top:calc(10px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.auth-field{background:var(--ui-panel);border:1px solid var(--ui-border);border-radius:calc(9px * var(--ui-density-scale,1));align-items:center;gap:calc(14px * var(--ui-density-scale,1));height:calc(59px * var(--ui-density-scale,1));margin-top:calc(13px * var(--ui-density-scale,1));padding:calc(7px * var(--ui-density-scale,1));display:flex}.field-icon{background:var(--ui-raised);border:1px solid var(--ui-border);color:#fff;border-radius:calc(6px * var(--ui-density-scale,1));width:calc(43px * var(--ui-density-scale,1));height:calc(43px * var(--ui-density-scale,1));flex-shrink:0;place-items:center;display:grid}.auth-field input{width:100%;min-width:0;height:100%;padding:0 calc(5px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));background:0 0;border:0;border-radius:2px}.auth-field:focus-within{border-color:var(--ui-border)}.password-toggle{width:calc(37px * var(--ui-density-scale,1));height:calc(35px * var(--ui-density-scale,1));color:var(--ui-muted);padding:calc(6px * var(--ui-density-scale,1));background:0 0;flex-shrink:0;place-items:center;display:grid}.forgot-row{color:var(--ui-muted);margin:calc(17px * var(--ui-density-scale,1)) calc(3px * var(--ui-density-scale,1)) 0;font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));justify-content:space-between;display:flex}.forgot-row>a{color:var(--ui-muted)}.auth-feedback{min-height:calc(43px * var(--ui-density-scale,1));padding:calc(8px * var(--ui-density-scale,1)) calc(3px * var(--ui-density-scale,1)) calc(5px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));line-height:1.7}.error-text{color:var(--ui-muted)}.auth-submit{height:calc(60px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));box-shadow:0 6px 30px #ffffff14}.auth-switch{text-align:center;color:var(--ui-muted);margin-top:calc(22px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}.auth-switch a{color:var(--ui-muted);margin-left:calc(5px * var(--ui-density-scale,1))}.auth-demo{border-top:1px solid var(--ui-border);text-align:center;margin-top:calc(35px * var(--ui-density-scale,1));padding-top:calc(23px * var(--ui-density-scale,1))}.auth-demo>.eyebrow{color:var(--ui-text);font-size:max(min(var(--ui-density-font-floor,14px), 7px), calc(7px * var(--ui-density-scale,1)))}.auth-demo>a{color:var(--ui-muted);justify-content:center;align-items:center;gap:calc(8px * var(--ui-density-scale,1));margin-block:calc(10px * var(--ui-density-scale,1)) calc(12px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));display:flex}.auth-demo p{max-width:calc(330px * var(--ui-density-scale,1));color:var(--ui-text);font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));margin-inline:auto;line-height:1.8}.auth-demo details{color:var(--ui-muted);margin-top:calc(12px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)))}.auth-demo summary{cursor:pointer;align-items:center;gap:calc(8px * var(--ui-density-scale,1));display:inline-flex}.auth-demo code{color:var(--ui-muted);padding:calc(10px * var(--ui-density-scale,1));line-height:1.9;display:block}.auth-copyright{letter-spacing:.13em;color:var(--ui-text);font-size:max(min(var(--ui-density-font-floor,14px), 7px), calc(7px * var(--ui-density-scale,1)));bottom:calc(23px * var(--ui-density-scale,1));position:absolute}.not-found{justify-content:center;align-items:center;gap:calc(25px * var(--ui-density-scale,1));min-height:100dvh;padding:calc(24px * var(--ui-density-scale,1));flex-direction:column;display:flex}.not-found h1{font-size:max(min(var(--ui-density-font-floor,14px), 66px), calc(66px * var(--ui-density-scale,1)))}.not-found p{text-align:center}.dashboard-layout{background:var(--ui-panel);min-height:100dvh}.sidebar{border-right:1px solid var(--ui-border);background:var(--ui-panel);z-index:30;width:calc(230px * var(--ui-density-scale,1));padding:calc(31px * var(--ui-density-scale,1)) calc(21px * var(--ui-density-scale,1));flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0}.dashboard-brand .brand{gap:calc(9px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)))}.dashboard-brand .brand>svg{width:calc(25px * var(--ui-density-scale,1));height:calc(29px * var(--ui-density-scale,1))}.sidebar-label{letter-spacing:.16em;color:var(--ui-text);margin:calc(46px * var(--ui-density-scale,1)) calc(12px * var(--ui-density-scale,1)) calc(17px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 7px), calc(7px * var(--ui-density-scale,1)))}.sidebar nav{gap:calc(5px * var(--ui-density-scale,1));flex-direction:column;display:flex}.sidebar nav>a{color:var(--ui-muted);border-radius:calc(7px * var(--ui-density-scale,1));align-items:center;gap:calc(13px * var(--ui-density-scale,1));padding:calc(13px * var(--ui-density-scale,1)) calc(14px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));border:1px solid #0000;display:flex}.sidebar nav>a:hover{color:var(--ui-support);background:var(--ui-raised)}.sidebar nav>a.active{color:var(--ui-muted);background:#00000070;border-color:#ffffff45}.sidebar nav>a.active:before{content:"";background:var(--ui-raised);border-radius:calc(3px * var(--ui-density-scale,1));width:2px;height:calc(15px * var(--ui-density-scale,1));left:calc(20px * var(--ui-density-scale,1));position:absolute}.sidebar nav>a>span{border-radius:calc(4px * var(--ui-density-scale,1));padding:calc(3px * var(--ui-density-scale,1)) calc(5px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)));background:#ffffff23;margin-left:auto}.sidebar-bottom{padding-top:calc(35px * var(--ui-density-scale,1));margin-top:auto}.sidebar-help{border:1px solid var(--ui-border);background:radial-gradient(ellipse at top right, #ffffff20, transparent), var(--ui-canvas);border-radius:calc(9px * var(--ui-density-scale,1));padding:calc(18px * var(--ui-density-scale,1)) calc(14px * var(--ui-density-scale,1))}.sidebar-help>svg{color:var(--ui-muted);margin-bottom:calc(14px * var(--ui-density-scale,1))}.sidebar-help h4{margin-bottom:calc(5px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.sidebar-help p{font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)))}.sidebar-help a{color:var(--ui-muted);align-items:center;gap:calc(6px * var(--ui-density-scale,1));margin-top:calc(14px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));display:flex}.back-store{color:var(--ui-muted);padding:calc(22px * var(--ui-density-scale,1)) calc(11px * var(--ui-density-scale,1)) 0;font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));justify-content:space-between;align-items:center;display:flex}.workspace{margin-left:calc(230px * var(--ui-density-scale,1))}.workspace-header{border-bottom:1px solid var(--ui-border);background:var(--ui-panel);z-index:20;justify-content:space-between;align-items:center;gap:calc(18px * var(--ui-density-scale,1));height:calc(78px * var(--ui-density-scale,1));padding-inline:calc(37px * var(--ui-density-scale,1));display:flex;position:sticky;top:0}.workspace-breadcrumb{color:var(--ui-text);align-items:center;gap:calc(12px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));display:flex}.workspace-breadcrumb strong{color:var(--ui-muted);font-weight:500}.account-header{gap:calc(17px * var(--ui-density-scale,1))}.vertical-rule{background:var(--ui-panel);width:1px;height:calc(23px * var(--ui-density-scale,1))}.account-avatar{align-items:center;gap:calc(10px * var(--ui-density-scale,1));display:flex}.account-avatar>span:last-child{color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)))}.account-avatar small{color:var(--ui-text);margin-top:calc(3px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 7px), calc(7px * var(--ui-density-scale,1)));display:block}.workspace-main{max-width:calc(1510px * var(--ui-density-scale,1));min-height:calc(100dvh - calc(78px * var(--ui-density-scale,1)));padding:calc(25px * var(--ui-density-scale,1)) calc(38px * var(--ui-density-scale,1)) calc(20px * var(--ui-density-scale,1));flex-direction:column;margin-inline:auto;display:flex}.demo-banner{border:1px solid var(--ui-border);color:var(--ui-muted);border-radius:calc(7px * var(--ui-density-scale,1));justify-content:space-between;align-items:center;gap:calc(20px * var(--ui-density-scale,1));margin-bottom:calc(36px * var(--ui-density-scale,1));padding:calc(12px * var(--ui-density-scale,1)) calc(15px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));background:#0006;display:flex}.demo-banner>div{align-items:center;gap:calc(10px * var(--ui-density-scale,1));display:flex}.demo-banner>a{white-space:nowrap;color:var(--ui-muted);align-items:center;gap:calc(8px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)));display:flex}.dashboard-page-heading{justify-content:space-between;align-items:center;gap:calc(25px * var(--ui-density-scale,1));margin-bottom:calc(30px * var(--ui-density-scale,1));display:flex}.dashboard-page-heading .eyebrow{color:var(--ui-muted);margin-bottom:calc(12px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 7px), calc(7px * var(--ui-density-scale,1)))}.dashboard-page-heading h1{letter-spacing:-.055em;font-size:max(min(var(--ui-density-font-floor,14px), 32px), calc(32px * var(--ui-density-scale,1)))}.dashboard-page-heading p{color:var(--ui-muted);margin-top:calc(12px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}.dashboard-page-heading .button{gap:calc(10px * var(--ui-density-scale,1));min-height:calc(38px * var(--ui-density-scale,1));padding:calc(10px * var(--ui-density-scale,1)) calc(14px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)))}.summary-grid{border:1px solid var(--ui-border);background:var(--ui-panel);border-radius:calc(10px * var(--ui-density-scale,1));margin-bottom:calc(34px * var(--ui-density-scale,1));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.summary-grid>div{border-right:1px solid var(--ui-border);padding:calc(23px * var(--ui-density-scale,1)) calc(25px * var(--ui-density-scale,1))}.summary-grid>div:last-child{border:0}.summary-grid>div>span{color:var(--ui-muted);align-items:center;gap:calc(9px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));display:flex}.summary-grid>div>strong{letter-spacing:-.06em;color:var(--ui-support);align-items:center;gap:calc(16px * var(--ui-density-scale,1));margin-block:calc(15px * var(--ui-density-scale,1)) calc(8px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 36px), calc(36px * var(--ui-density-scale,1)));font-weight:500;display:flex}.summary-tag{color:var(--ui-muted);letter-spacing:.1em;border-radius:calc(4px * var(--ui-density-scale,1));padding:calc(4px * var(--ui-density-scale,1)) calc(6px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 6px), calc(6px * var(--ui-density-scale,1)));background:#ffffff0a;border:1px solid #ffffff45}.summary-grid small{color:var(--ui-text);font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)))}.dashboard-section-title{margin-bottom:calc(17px * var(--ui-density-scale,1));justify-content:space-between;align-items:center;display:flex}.dashboard-section-title h2{align-items:center;gap:calc(10px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 18px), calc(18px * var(--ui-density-scale,1)));display:flex}.dashboard-section-title h2>span{letter-spacing:0;background:var(--ui-panel);border:1px solid var(--ui-border);color:var(--ui-muted);border-radius:calc(4px * var(--ui-density-scale,1));padding:calc(4px * var(--ui-density-scale,1)) calc(6px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)))}.license-grid{gap:calc(20px * var(--ui-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.license-card{border:1px solid var(--ui-border);background:var(--ui-panel);border-radius:calc(10px * var(--ui-density-scale,1));min-width:0;overflow:hidden}.license-card-top{align-items:center;gap:calc(15px * var(--ui-density-scale,1));padding:calc(22px * var(--ui-density-scale,1)) calc(22px * var(--ui-density-scale,1)) calc(18px * var(--ui-density-scale,1));display:flex}.license-art{border:1px solid var(--ui-border);background:radial-gradient(ellipse, var(--ui-panel), var(--ui-canvas));border-radius:calc(7px * var(--ui-density-scale,1));width:calc(65px * var(--ui-density-scale,1));height:calc(70px * var(--ui-density-scale,1));flex-shrink:0;overflow:hidden}.license-art>.product-art{transform:scale(1.4)}.license-card-title .eyebrow{letter-spacing:.1em;color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 6px), calc(6px * var(--ui-density-scale,1)))}.license-card-title h3{color:var(--ui-support);margin-block:calc(3px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 22px), calc(22px * var(--ui-density-scale,1)))}.license-card-title>span:last-child{color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)))}.license-card-top>.badge{font-size:max(min(var(--ui-density-font-floor,14px), 7px), calc(7px * var(--ui-density-scale,1)));align-self:flex-start;margin-left:auto}.license-info{gap:calc(16px * var(--ui-density-scale,1));padding:0 calc(23px * var(--ui-density-scale,1));grid-template-columns:1fr 1fr;display:grid}.license-info span{color:var(--ui-text);margin-bottom:calc(7px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)));display:block}.license-info strong{color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));font-weight:500}.remaining{color:var(--ui-muted);border-bottom:1px solid var(--ui-border);align-items:center;gap:calc(6px * var(--ui-density-scale,1));margin:calc(17px * var(--ui-density-scale,1)) calc(22px * var(--ui-density-scale,1)) 0;padding-bottom:calc(13px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)));display:flex}.remaining>span:last-child{color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 7px), calc(7px * var(--ui-density-scale,1)));margin-left:auto}.remaining.expiring,.remaining.expired,.remaining.pending{color:var(--ui-muted)}.license-key{border:1px solid var(--ui-border);background:var(--ui-panel);border-radius:calc(6px * var(--ui-density-scale,1));align-items:center;gap:calc(7px * var(--ui-density-scale,1));min-height:calc(40px * var(--ui-density-scale,1));margin:calc(14px * var(--ui-density-scale,1)) calc(21px * var(--ui-density-scale,1));padding:calc(4px * var(--ui-density-scale,1)) calc(6px * var(--ui-density-scale,1));display:flex}.key-symbol{color:var(--ui-text);padding:0 calc(4px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)))}.license-key code{letter-spacing:.015em;color:var(--ui-muted);overflow-wrap:anywhere;min-width:0;font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)))}.license-key>.icon-button{min-width:calc(26px * var(--ui-density-scale,1));padding:calc(5px * var(--ui-density-scale,1));margin-left:auto}.license-key .small-button{background:var(--ui-panel);min-height:calc(26px * var(--ui-density-scale,1));padding:calc(5px * var(--ui-density-scale,1)) calc(8px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)))}.license-main-actions{gap:calc(9px * var(--ui-density-scale,1));padding:0 calc(21px * var(--ui-density-scale,1)) calc(18px * var(--ui-density-scale,1));display:flex}.license-main-actions .button{gap:calc(7px * var(--ui-density-scale,1));min-height:calc(37px * var(--ui-density-scale,1));padding:calc(9px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));flex:1}.license-card-footer{border-top:1px solid var(--ui-border);background:var(--ui-panel);align-items:center;gap:calc(17px * var(--ui-density-scale,1));padding:calc(13px * var(--ui-density-scale,1)) calc(22px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)));display:flex}.license-card-footer>*{color:var(--ui-muted);align-items:center;gap:calc(5px * var(--ui-density-scale,1));background:0 0;padding:0;display:flex}.license-card-footer>:last-child{margin-left:auto}.license-explanation{color:var(--ui-muted);margin:calc(-3px * var(--ui-density-scale,1)) calc(23px * var(--ui-density-scale,1)) calc(12px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)));line-height:1.6}.expired-card{border-color:var(--ui-border)}.expired-card .license-art{filter:saturate(.35)}.overview-bottom{gap:calc(20px * var(--ui-density-scale,1));margin-top:calc(28px * var(--ui-density-scale,1));grid-template-columns:1.16fr 1fr;display:grid}.panel{border:1px solid var(--ui-border);background:var(--ui-panel);border-radius:calc(10px * var(--ui-density-scale,1));overflow:hidden}.panel-heading{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:center;gap:calc(15px * var(--ui-density-scale,1));padding:calc(19px * var(--ui-density-scale,1)) calc(22px * var(--ui-density-scale,1));display:flex}.panel-heading h2{letter-spacing:-.025em;font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)))}.panel-heading>svg{color:var(--ui-muted)}.activity-row{text-align:left;align-items:center;gap:calc(12px * var(--ui-density-scale,1));width:100%;padding:calc(18px * var(--ui-density-scale,1)) calc(22px * var(--ui-density-scale,1));background:0 0;display:flex;border-bottom:1px solid var(--ui-border)!important}.activity-row:last-child{border-bottom:0!important}.activity-row:hover{background:var(--ui-raised)}.activity-icon{background:var(--ui-panel);border:1px solid var(--ui-border);width:calc(34px * var(--ui-density-scale,1));height:calc(36px * var(--ui-density-scale,1));color:var(--ui-muted);border-radius:calc(7px * var(--ui-density-scale,1));flex-shrink:0;place-items:center;display:grid}.activity-row>span:nth-child(2){flex:1}.activity-row strong{color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));font-weight:500;line-height:1.6;display:block}.activity-row small{color:var(--ui-text);margin-top:calc(6px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 7px), calc(7px * var(--ui-density-scale,1)));display:block}.activity-row>svg{color:var(--ui-muted)}.announcement{background:radial-gradient(ellipse at top right, #ffffff19, transparent 75%), var(--ui-canvas);padding-bottom:calc(23px * var(--ui-density-scale,1))}.announcement>.eyebrow{margin:calc(22px * var(--ui-density-scale,1)) calc(22px * var(--ui-density-scale,1)) calc(12px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 6px), calc(6px * var(--ui-density-scale,1)))}.announcement>h3{margin-inline:calc(22px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 19px), calc(19px * var(--ui-density-scale,1)))}.announcement>p{max-width:calc(340px * var(--ui-density-scale,1));color:var(--ui-muted);margin:calc(10px * var(--ui-density-scale,1)) calc(22px * var(--ui-density-scale,1)) calc(17px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)))}.announcement>.text-link{margin-left:calc(22px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)))}.workspace-footer{letter-spacing:.07em;color:var(--ui-text);padding-top:calc(45px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 7px), calc(7px * var(--ui-density-scale,1)));justify-content:space-between;align-items:center;margin-top:auto;display:flex}.workspace-footer>span:last-child{letter-spacing:.14em;font-size:max(min(var(--ui-density-font-floor,14px), 6px), calc(6px * var(--ui-density-scale,1)))}.dashboard-filters{margin-bottom:calc(25px * var(--ui-density-scale,1))}.dashboard-filters button{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}.empty-collection{min-height:calc(360px * var(--ui-density-scale,1))}.empty-mark{border:1px solid var(--ui-border);background:var(--ui-panel);width:calc(65px * var(--ui-density-scale,1));height:calc(65px * var(--ui-density-scale,1));color:var(--ui-muted);border-radius:calc(15px * var(--ui-density-scale,1));margin-bottom:calc(4px * var(--ui-density-scale,1));place-items:center;display:grid}.empty-mark svg{width:calc(29px * var(--ui-density-scale,1));height:calc(35px * var(--ui-density-scale,1))}.empty-collection .eyebrow{font-size:max(min(var(--ui-density-font-floor,14px), 7px), calc(7px * var(--ui-density-scale,1)))}.empty-collection h2{font-size:max(min(var(--ui-density-font-floor,14px), 29px), calc(29px * var(--ui-density-scale,1)))}.empty-collection p{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.table-tools{justify-content:space-between;align-items:center;gap:calc(15px * var(--ui-density-scale,1));margin-bottom:calc(23px * var(--ui-density-scale,1));display:flex}.table-tools .search-field{width:100%;max-width:calc(350px * var(--ui-density-scale,1))}.table-tools select{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}.table-wrap{border:1px solid var(--ui-border);background:var(--ui-panel);overscroll-behavior:contain;border-radius:calc(10px * var(--ui-density-scale,1));max-width:100%;overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;min-width:calc(630px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}th{color:var(--ui-muted);background:var(--ui-panel);white-space:nowrap;padding:calc(15px * var(--ui-density-scale,1)) calc(20px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)));font-weight:500}td{border-top:1px solid var(--ui-border);color:var(--ui-muted);white-space:nowrap;padding:calc(20px * var(--ui-density-scale,1))}td>strong{color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));font-weight:500}td small{color:var(--ui-text);margin-top:calc(5px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)));display:block}td>button.order-link{color:var(--ui-muted);padding:calc(6px * var(--ui-density-scale,1)) 0;font-family:Consolas,monospace;font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));background:0 0}.table-wrap .empty-state{min-height:calc(260px * var(--ui-density-scale,1));border:0;border-radius:0}.table-footnote{color:var(--ui-text);margin-top:calc(15px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)))}.order-modal-top{color:var(--ui-muted);padding-block:calc(5px * var(--ui-density-scale,1)) calc(10px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)))}.setup-steps{margin:calc(26px * var(--ui-density-scale,1)) 0;padding-left:calc(20px * var(--ui-density-scale,1));list-style:decimal}.setup-steps>li{color:var(--ui-muted);padding:0 0 calc(20px * var(--ui-density-scale,1)) calc(8px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.setup-steps strong{color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.setup-steps p{margin-top:calc(8px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.downloads-list{gap:calc(22px * var(--ui-density-scale,1));display:grid}.download-card{border:1px solid var(--ui-border);background:var(--ui-panel);border-radius:calc(10px * var(--ui-density-scale,1));padding:calc(24px * var(--ui-density-scale,1));overflow:hidden}.download-card-top{align-items:center;gap:calc(16px * var(--ui-density-scale,1));display:flex}.download-card-top h2{align-items:center;gap:calc(13px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 23px), calc(23px * var(--ui-density-scale,1)));display:flex}.version{color:var(--ui-muted);background:var(--ui-panel);border:1px solid var(--ui-border);letter-spacing:0;border-radius:calc(5px * var(--ui-density-scale,1));padding:calc(4px * var(--ui-density-scale,1)) calc(7px * var(--ui-density-scale,1));font-family:Consolas,monospace;font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)))}.download-card-top p{color:var(--ui-muted);margin-top:calc(7px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)))}.download-card-top>.badge{margin-left:auto}.file-info{border:1px solid var(--ui-border);background:var(--ui-panel);color:var(--ui-muted);border-radius:calc(7px * var(--ui-density-scale,1));align-items:center;gap:calc(13px * var(--ui-density-scale,1));margin-top:calc(24px * var(--ui-density-scale,1));padding:calc(14px * var(--ui-density-scale,1));display:flex}.file-info strong{color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));font-weight:500;display:block}.file-info span{color:var(--ui-text);margin-top:calc(4px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)));display:block}.file-info>.quiet-tag{margin-left:auto}.download-reason{color:var(--ui-muted);align-items:center;gap:calc(7px * var(--ui-density-scale,1));padding:calc(17px * var(--ui-density-scale,1)) 0 0;font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));display:flex}.download-actions{align-items:center;gap:calc(13px * var(--ui-density-scale,1));margin-top:calc(21px * var(--ui-density-scale,1));display:flex}.download-actions .button{min-height:calc(40px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}.download-actions .small-button{font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));background:0 0;border:0}.ticket-list{border:1px solid var(--ui-border);background:var(--ui-panel);border-radius:calc(10px * var(--ui-density-scale,1));overflow:hidden}.ticket-row{text-align:left;align-items:center;gap:calc(17px * var(--ui-density-scale,1));width:100%;padding:calc(23px * var(--ui-density-scale,1));background:0 0;display:flex;border-bottom:1px solid var(--ui-border)!important}.ticket-row:hover{background:var(--ui-raised)}.ticket-row:last-child{border-bottom:0!important}.ticket-row>span:nth-child(2){flex:1;min-width:0}.ticket-row strong{color:var(--ui-muted);margin-block:calc(6px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));line-height:1.6;display:block}.ticket-row small{color:var(--ui-text);font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)))}.ticket-row>svg{color:var(--ui-text)}.support-faq-link{margin-top:calc(25px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}.stack-form{gap:calc(18px * var(--ui-density-scale,1));flex-direction:column;display:flex}.stack-form label{color:var(--ui-muted);gap:calc(9px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));flex-direction:column;display:flex}.stack-form input,.stack-form select,.stack-form textarea{background:var(--ui-input);border-color:var(--ui-border);width:100%;color:var(--ui-support);padding:calc(13px * var(--ui-density-scale,1)) calc(14px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));line-height:1.6}.stack-form p{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));line-height:1.8}.stack-form>.button{align-self:flex-start}.conversation{overscroll-behavior:contain;border-bottom:1px solid var(--ui-border);gap:calc(17px * var(--ui-density-scale,1));max-height:calc(330px * var(--ui-density-scale,1));margin-block:calc(8px * var(--ui-density-scale,1)) calc(17px * var(--ui-density-scale,1));padding-block:calc(25px * var(--ui-density-scale,1));flex-direction:column;display:flex;overflow-y:auto}.message{background:var(--ui-panel);border:1px solid var(--ui-border);border-radius:calc(8px * var(--ui-density-scale,1));margin-right:calc(20px * var(--ui-density-scale,1));padding:calc(16px * var(--ui-density-scale,1))}.message.from-you{background:var(--ui-panel);border-color:var(--ui-border);margin-left:calc(20px * var(--ui-density-scale,1));margin-right:0}.message>div{color:var(--ui-text);justify-content:space-between;align-items:center;gap:calc(15px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)));display:flex}.message strong{color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)))}.message p{color:var(--ui-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:calc(10px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.settings-grid{gap:calc(22px * var(--ui-density-scale,1));grid-template-columns:1.1fr 1fr;display:grid}.settings-panel{padding:calc(23px * var(--ui-density-scale,1))}.settings-panel .panel-heading{margin-bottom:calc(24px * var(--ui-density-scale,1));padding:0 0 calc(20px * var(--ui-density-scale,1))}.settings-panel>h3{margin-bottom:calc(12px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)))}.settings-panel>p{color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}.settings-panel .button{min-height:calc(40px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}.settings-security-row{border-block:1px solid var(--ui-border);color:var(--ui-muted);justify-content:space-between;align-items:center;gap:calc(20px * var(--ui-density-scale,1));margin-block:calc(25px * var(--ui-density-scale,1));padding-block:calc(20px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));display:flex}.demo-settings{grid-column:1/-1}.demo-settings>p{margin-bottom:calc(23px * var(--ui-density-scale,1))}.panel-empty{padding:calc(25px * var(--ui-density-scale,1)) calc(22px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}.dashboard-loading{min-height:calc(500px * var(--ui-density-scale,1));color:var(--ui-muted);justify-content:center;align-items:center;gap:calc(14px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));display:flex}.spinner{border:2px solid var(--ui-border);border-top-color:var(--ui-border);width:calc(18px * var(--ui-density-scale,1));height:calc(18px * var(--ui-density-scale,1));border-radius:50%;animation:1s linear infinite spin}.mobile-sidebar{width:100%;min-height:calc(570px * var(--ui-density-scale,1));background:0 0;border:0;padding:0;position:static}.mobile-sidebar .dashboard-brand{display:none}.mobile-sidebar .sidebar-label{margin-top:calc(5px * var(--ui-density-scale,1))}.mobile-sidebar nav>a.active:before,.mobile-sidebar .sidebar-help{display:none}@keyframes spin{to{transform:rotate(360deg)}}@media (min-width:1600px){.hero{min-height:calc(790px * var(--ui-density-scale,1))}.hero-copy h1{font-size:max(min(var(--ui-density-font-floor,14px), 107px), calc(107px * var(--ui-density-scale,1)))}.hero-visual{width:116%;margin-left:-10%}.card-art{height:calc(330px * var(--ui-density-scale,1))}.section{padding-block:calc(105px * var(--ui-density-scale,1))}.account-showcase{padding-block:calc(65px * var(--ui-density-scale,1))}.workspace-main{padding-inline:calc(55px * var(--ui-density-scale,1))}.license-card-top{padding:calc(25px * var(--ui-density-scale,1))}.license-art{width:calc(80px * var(--ui-density-scale,1));height:calc(83px * var(--ui-density-scale,1))}.license-info,.license-main-actions{padding-inline:calc(25px * var(--ui-density-scale,1))}.license-key,.remaining{margin-inline:calc(25px * var(--ui-density-scale,1))}.overview-bottom{margin-top:calc(30px * var(--ui-density-scale,1))}}@media (max-width:1180px){.container{width:calc(100% - calc(64px * var(--ui-density-scale,1)))}.nav-actions{gap:calc(12px * var(--ui-density-scale,1))}.nav-actions>.demo-label{display:none}.desktop-nav{gap:calc(24px * var(--ui-density-scale,1))}.hero{min-height:calc(640px * var(--ui-density-scale,1))}.hero-copy h1{font-size:max(min(var(--ui-density-font-floor,14px), 76px), calc(76px * var(--ui-density-scale,1)))}.hero-actions{gap:calc(8px * var(--ui-density-scale,1))}.hero-actions .button{gap:calc(10px * var(--ui-density-scale,1));padding:calc(12px * var(--ui-density-scale,1)) calc(15px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}.hero-visual{width:120%;margin-left:-14%}.hero-coordinate.bottom{gap:calc(100px * var(--ui-density-scale,1))}.card-art{height:calc(260px * var(--ui-density-scale,1))}.card-info{padding:calc(19px * var(--ui-density-scale,1))}.card-info h3{font-size:max(min(var(--ui-density-font-floor,14px), 18px), calc(18px * var(--ui-density-scale,1)))}.badge{font-size:max(min(var(--ui-density-font-floor,14px), 7px), calc(7px * var(--ui-density-scale,1)))}.account-showcase{gap:calc(45px * var(--ui-density-scale,1));padding:calc(45px * var(--ui-density-scale,1))}.showcase-copy h2{font-size:max(min(var(--ui-density-font-floor,14px), 29px), calc(29px * var(--ui-density-scale,1)))}.faq-section{gap:calc(60px * var(--ui-density-scale,1))}.product-detail{gap:calc(40px * var(--ui-density-scale,1))}.detail-art{height:calc(505px * var(--ui-density-scale,1))}.detail-copy h1{font-size:max(min(var(--ui-density-font-floor,14px), 58px), calc(58px * var(--ui-density-scale,1)))}.sidebar{width:calc(210px * var(--ui-density-scale,1));padding-inline:calc(16px * var(--ui-density-scale,1))}.workspace{margin-left:calc(210px * var(--ui-density-scale,1))}.dashboard-brand .brand{font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)))}.workspace-header,.workspace-main{padding-inline:calc(25px * var(--ui-density-scale,1))}.demo-banner>a{display:none}.license-card-top{gap:calc(11px * var(--ui-density-scale,1));padding:calc(18px * var(--ui-density-scale,1))}.license-art{width:calc(48px * var(--ui-density-scale,1));height:calc(58px * var(--ui-density-scale,1))}.license-card-title h3{font-size:max(min(var(--ui-density-font-floor,14px), 20px), calc(20px * var(--ui-density-scale,1)))}.license-card-title .eyebrow{font-size:max(min(var(--ui-density-font-floor,14px), 5px), calc(5px * var(--ui-density-scale,1)))}.license-card-top>.badge{padding:calc(5px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 6px), calc(6px * var(--ui-density-scale,1)))}.license-info{padding-inline:calc(18px * var(--ui-density-scale,1))}.remaining{margin-inline:calc(18px * var(--ui-density-scale,1))}.license-key{margin-inline:calc(17px * var(--ui-density-scale,1))}.license-key code{font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)))}.license-main-actions{gap:calc(6px * var(--ui-density-scale,1));padding-inline:calc(17px * var(--ui-density-scale,1))}.license-main-actions .button{gap:calc(5px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)))}.license-card-footer{gap:calc(9px * var(--ui-density-scale,1));padding-inline:calc(18px * var(--ui-density-scale,1))}.license-card-footer a,.license-card-footer button{font-size:max(min(var(--ui-density-font-floor,14px), 7px), calc(7px * var(--ui-density-scale,1)))}.summary-grid>div{padding:calc(20px * var(--ui-density-scale,1))}.dashboard-page-heading h1{font-size:max(min(var(--ui-density-font-floor,14px), 28px), calc(28px * var(--ui-density-scale,1)))}.dashboard-page-heading>.button{font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)))}.account-header>.demo-label{display:none}.overview-bottom{gap:calc(15px * var(--ui-density-scale,1))}.settings-grid{grid-template-columns:1fr}.demo-settings{grid-column:auto}}@media (max-width:950px){.hero{min-height:calc(620px * var(--ui-density-scale,1));grid-template-columns:1fr 1fr}.hero-copy h1{font-size:max(min(var(--ui-density-font-floor,14px), 65px), calc(65px * var(--ui-density-scale,1)))}.hero-copy>p{max-width:calc(320px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.hero-actions{flex-wrap:wrap}.hero-footnote{margin-top:calc(25px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)))}.hero-coordinate{display:none}.hero-visual{width:125%;margin-left:-14%}.hero-bottom{font-size:max(min(var(--ui-density-font-floor,14px), 6px), calc(6px * var(--ui-density-scale,1)))}.feature-strip span{gap:calc(8px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)))}.feature-strip svg{width:calc(14px * var(--ui-density-scale,1))}.product-grid{gap:calc(15px * var(--ui-density-scale,1))}.card-art{height:calc(225px * var(--ui-density-scale,1))}.card-art-title>strong{font-size:max(min(var(--ui-density-font-floor,14px), 24px), calc(24px * var(--ui-density-scale,1)))}.card-info{padding:calc(16px * var(--ui-density-scale,1))}.card-info .row{gap:calc(7px * var(--ui-density-scale,1));flex-wrap:wrap}.card-info h3{font-size:max(min(var(--ui-density-font-floor,14px), 18px), calc(18px * var(--ui-density-scale,1)))}.card-info>p{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}.card-bottom{font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)))}.card-bottom strong{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.card-bottom small{display:none}.card-art-top{left:calc(17px * var(--ui-density-scale,1));right:calc(17px * var(--ui-density-scale,1))}.card-art-title{left:calc(17px * var(--ui-density-scale,1))}.card-arrow{right:calc(17px * var(--ui-density-scale,1))}.account-showcase{gap:calc(30px * var(--ui-density-scale,1));padding:calc(37px * var(--ui-density-scale,1))}.showcase-copy h2{font-size:max(min(var(--ui-density-font-floor,14px), 25px), calc(25px * var(--ui-density-scale,1)))}.showcase-copy>p{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.dashboard-preview{min-width:calc(280px * var(--ui-density-scale,1));transform:rotate(-2deg)}.preview-body{padding:calc(20px * var(--ui-density-scale,1))}.preview-body h3{font-size:max(min(var(--ui-density-font-floor,14px), 17px), calc(17px * var(--ui-density-scale,1)))}.steps{gap:calc(30px * var(--ui-density-scale,1))}.faq-section{gap:calc(40px * var(--ui-density-scale,1))}.faq-section h2{font-size:max(min(var(--ui-density-font-floor,14px), 30px), calc(30px * var(--ui-density-scale,1)))}.section{padding-block:calc(70px * var(--ui-density-scale,1))}.footer-links{gap:calc(65px * var(--ui-density-scale,1));padding:0}.product-detail{gap:calc(30px * var(--ui-density-scale,1));grid-template-columns:1fr 1fr}.detail-art{height:calc(460px * var(--ui-density-scale,1))}.detail-art .card-art-top{font-size:max(min(var(--ui-density-font-floor,14px), 6px), calc(6px * var(--ui-density-scale,1)))}.detail-art-name{font-size:max(min(var(--ui-density-font-floor,14px), 35px), calc(35px * var(--ui-density-scale,1)));left:calc(25px * var(--ui-density-scale,1))}.detail-copy h1{font-size:max(min(var(--ui-density-font-floor,14px), 50px), calc(50px * var(--ui-density-scale,1)))}.detail-copy h2{font-size:max(min(var(--ui-density-font-floor,14px), 18px), calc(18px * var(--ui-density-scale,1)))}.detail-copy>p{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.plans strong{font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)))}.catalog-tools{flex-direction:column;align-items:flex-start}.catalog-tools .search-field{width:100%}.support-options{gap:calc(12px * var(--ui-density-scale,1))}.support-option{padding:calc(23px * var(--ui-density-scale,1))}.support-option p{min-height:calc(80px * var(--ui-density-scale,1))}.support-option .text-link{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}.sidebar{display:none}.workspace{margin-left:0}.workspace-header .mobile-toggle{display:inline-flex}.workspace-main,.workspace-header{padding-inline:calc(32px * var(--ui-density-scale,1))}.license-card-top{padding:calc(22px * var(--ui-density-scale,1))}.license-art{width:calc(65px * var(--ui-density-scale,1));height:calc(70px * var(--ui-density-scale,1))}.license-card-top>.badge{font-size:max(min(var(--ui-density-font-floor,14px), 7px), calc(7px * var(--ui-density-scale,1)))}.license-info{padding-inline:calc(22px * var(--ui-density-scale,1))}.license-key,.remaining{margin-inline:calc(21px * var(--ui-density-scale,1))}.license-main-actions{padding-inline:calc(21px * var(--ui-density-scale,1))}.license-main-actions .button{font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)))}.license-card-footer{padding-inline:calc(22px * var(--ui-density-scale,1))}.license-card-footer a,.license-card-footer button{font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)))}.mobile-sidebar{display:flex}.settings-grid{grid-template-columns:1.1fr 1fr}.demo-settings{grid-column:1/-1}}@media (max-width:760px){.container{width:calc(100% - calc(40px * var(--ui-density-scale,1)))}.site-header{height:calc(70px * var(--ui-density-scale,1))}.desktop-nav,.login-link{display:none}.nav-actions>.demo-label{font-size:max(min(var(--ui-density-font-floor,14px), 6px), calc(6px * var(--ui-density-scale,1)));display:inline-flex}.mobile-toggle{display:inline-flex}.nav-row{gap:calc(15px * var(--ui-density-scale,1))}.brand{gap:calc(9px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)))}.brand>svg{width:calc(22px * var(--ui-density-scale,1));height:calc(26px * var(--ui-density-scale,1))}.hero{min-height:auto;padding-top:calc(55px * var(--ui-density-scale,1));padding-bottom:calc(65px * var(--ui-density-scale,1));flex-direction:column;align-items:stretch;display:flex}.hero-copy{padding:0}.hero-copy h1{margin-top:calc(22px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), clamp(65px,11vw,90px)), calc(clamp(65px,11vw,90px) * var(--ui-density-scale,1)))}.hero-copy>p{max-width:calc(370px * var(--ui-density-scale,1));margin-top:calc(24px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));line-height:1.9}.hero-actions{gap:calc(10px * var(--ui-density-scale,1));margin-top:calc(26px * var(--ui-density-scale,1))}.hero-actions .button{min-height:calc(45px * var(--ui-density-scale,1));padding-inline:calc(17px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}.hero-footnote{display:none}.hero-visual{width:100%;height:calc(380px * var(--ui-density-scale,1));margin:calc(-8px * var(--ui-density-scale,1)) 0 0}.hero-art{width:100%;max-width:calc(570px * var(--ui-density-scale,1));height:100%;margin-inline:auto}.art-caption{font-size:max(min(var(--ui-density-font-floor,14px), 6px), calc(6px * var(--ui-density-scale,1)));bottom:1%;left:8%;right:8%}.hero-bottom{font-size:max(min(var(--ui-density-font-floor,14px), 6px), calc(6px * var(--ui-density-scale,1)));bottom:calc(22px * var(--ui-density-scale,1))}.hero-bottom>span:first-child{display:none}.hero-bottom a{font-size:max(min(var(--ui-density-font-floor,14px), 6px), calc(6px * var(--ui-density-scale,1)))}.feature-strip>.container{row-gap:calc(19px * var(--ui-density-scale,1));padding-block:calc(23px * var(--ui-density-scale,1));grid-template-columns:1fr 1fr;display:grid}.feature-strip span{font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)))}.section{padding-block:calc(57px * var(--ui-density-scale,1))}.section-head{align-items:flex-start;gap:calc(20px * var(--ui-density-scale,1));margin-bottom:calc(22px * var(--ui-density-scale,1));flex-direction:column}.section-head h2{margin-top:calc(11px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 32px), calc(32px * var(--ui-density-scale,1)))}.section-head>p{margin-top:0}.section-head>.text-link{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}.demo-note{margin-bottom:calc(19px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)));align-items:flex-start;line-height:1.7}.demo-note>svg{width:calc(11px * var(--ui-density-scale,1));margin-top:2px}.product-grid{gap:calc(16px * var(--ui-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr))}.product-card:last-child{max-width:calc(50% - calc(8px * var(--ui-density-scale,1)));grid-column:1/-1}.card-art{height:calc(235px * var(--ui-density-scale,1))}.card-info{padding:calc(18px * var(--ui-density-scale,1))}.card-art-title>strong{font-size:max(min(var(--ui-density-font-floor,14px), 25px), calc(25px * var(--ui-density-scale,1)))}.card-bottom strong{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.account-showcase{gap:calc(35px * var(--ui-density-scale,1));margin-top:calc(10px * var(--ui-density-scale,1));padding:calc(33px * var(--ui-density-scale,1)) calc(27px * var(--ui-density-scale,1));grid-template-columns:1fr}.showcase-copy h2{font-size:max(min(var(--ui-density-font-floor,14px), 29px), calc(29px * var(--ui-density-scale,1)))}.showcase-copy>p{max-width:calc(450px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.dashboard-preview{min-width:0;max-width:calc(420px * var(--ui-density-scale,1));justify-self:center;transform:rotate(-1.5deg)}.preview-body{padding:calc(23px * var(--ui-density-scale,1))}.preview-body h3{font-size:max(min(var(--ui-density-font-floor,14px), 22px), calc(22px * var(--ui-density-scale,1)))}.preview-product h4{font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)))}.preview-product>div>span{font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)))}.preview-open{font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)))}.steps{gap:calc(30px * var(--ui-density-scale,1));margin-top:calc(30px * var(--ui-density-scale,1));grid-template-columns:1fr}.steps>div{padding-top:calc(20px * var(--ui-density-scale,1));position:relative}.step-top{margin-bottom:calc(13px * var(--ui-density-scale,1))}.step-top>svg{width:calc(20px * var(--ui-density-scale,1));top:calc(46px * var(--ui-density-scale,1));position:absolute;right:0}.steps h3{margin-bottom:calc(8px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 20px), calc(20px * var(--ui-density-scale,1)))}.steps p{max-width:90%;font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.faq-section{gap:calc(35px * var(--ui-density-scale,1));grid-template-columns:1fr}.faq-section h2{font-size:max(min(var(--ui-density-font-floor,14px), 32px), calc(32px * var(--ui-density-scale,1)))}.faq-list summary{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.faq-list details>p{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.closing{gap:calc(19px * var(--ui-density-scale,1));margin-bottom:calc(55px * var(--ui-density-scale,1));padding:calc(30px * var(--ui-density-scale,1)) calc(26px * var(--ui-density-scale,1));flex-wrap:wrap}.closing>svg{width:calc(35px * var(--ui-density-scale,1));height:calc(43px * var(--ui-density-scale,1))}.closing h2{font-size:max(min(var(--ui-density-font-floor,14px), 30px), calc(30px * var(--ui-density-scale,1)))}.closing>.button{width:100%;margin-top:calc(7px * var(--ui-density-scale,1));margin-left:0}.footer-top{gap:calc(36px * var(--ui-density-scale,1));padding-bottom:calc(34px * var(--ui-density-scale,1));flex-direction:column}.site-footer{padding-top:calc(38px * var(--ui-density-scale,1))}.footer-links{gap:calc(85px * var(--ui-density-scale,1))}.footer-bottom{gap:calc(17px * var(--ui-density-scale,1));padding-block:calc(23px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)))}.footer-demo{width:100%;font-size:max(min(var(--ui-density-font-floor,14px), 6px), calc(6px * var(--ui-density-scale,1)));order:3}.page-section{padding-top:calc(39px * var(--ui-density-scale,1))}.page-intro{margin-bottom:calc(34px * var(--ui-density-scale,1))}.page-intro h1{margin-block:calc(14px * var(--ui-density-scale,1)) calc(15px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 43px), calc(43px * var(--ui-density-scale,1)))}.page-intro>p{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.page-intro.centered{text-align:left}.eyebrow{font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)))}.filter-tabs{gap:calc(3px * var(--ui-density-scale,1))}.filter-tabs button{padding:calc(9px * var(--ui-density-scale,1)) calc(11px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}.support-callout{gap:calc(12px * var(--ui-density-scale,1));margin-top:calc(36px * var(--ui-density-scale,1));padding-top:calc(27px * var(--ui-density-scale,1));flex-wrap:wrap}.support-callout h3{font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)))}.support-callout>.text-link{margin-top:calc(4px * var(--ui-density-scale,1));margin-left:calc(34px * var(--ui-density-scale,1))}.product-detail{gap:calc(35px * var(--ui-density-scale,1));grid-template-columns:1fr}.detail-art{height:calc(410px * var(--ui-density-scale,1))}.detail-art-name{font-size:max(min(var(--ui-density-font-floor,14px), 47px), calc(47px * var(--ui-density-scale,1)));bottom:calc(27px * var(--ui-density-scale,1))}.detail-art .card-art-top{font-size:max(min(var(--ui-density-font-floor,14px), 7px), calc(7px * var(--ui-density-scale,1)))}.detail-copy h1{margin-top:calc(22px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 57px), calc(57px * var(--ui-density-scale,1)))}.detail-copy h2{font-size:max(min(var(--ui-density-font-floor,14px), 22px), calc(22px * var(--ui-density-scale,1)))}.detail-copy>p{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.detail-copy .eyebrow,.detail-copy .badge{font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)))}.plan-label{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.plans>button{padding-block:calc(22px * var(--ui-density-scale,1))}.plans strong{font-size:max(min(var(--ui-density-font-floor,14px), 19px), calc(19px * var(--ui-density-scale,1)))}.plans>button>span{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.feature-list{gap:calc(17px * var(--ui-density-scale,1));grid-template-columns:1fr}.detail-tabs{margin-top:calc(35px * var(--ui-density-scale,1))}.status-row{gap:calc(13px * var(--ui-density-scale,1));padding:calc(22px * var(--ui-density-scale,1));flex-wrap:wrap}.status-mark{width:calc(38px * var(--ui-density-scale,1));height:calc(43px * var(--ui-density-scale,1))}.status-row>div:nth-child(2){min-width:calc(180px * var(--ui-density-scale,1));flex:1}.status-row p{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}.status-row>.badge{margin-left:calc(51px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)))}.status-explainer h3{font-size:max(min(var(--ui-density-font-floor,14px), 18px), calc(18px * var(--ui-density-scale,1)))}.status-explainer p{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.support-options{gap:calc(15px * var(--ui-density-scale,1));margin-block:calc(30px * var(--ui-density-scale,1)) calc(45px * var(--ui-density-scale,1));grid-template-columns:1fr}.support-option{padding:calc(24px * var(--ui-density-scale,1))}.support-option>svg{width:calc(22px * var(--ui-density-scale,1));margin-bottom:calc(15px * var(--ui-density-scale,1))}.support-option p{min-height:0;margin-bottom:calc(16px * var(--ui-density-scale,1))}.support-faq .section-head{align-items:stretch}.support-faq .section-head h2{font-size:max(min(var(--ui-density-font-floor,14px), 29px), calc(29px * var(--ui-density-scale,1)))}.support-faq .search-field{width:100%}.support-faq .filter-tabs{margin-bottom:calc(15px * var(--ui-density-scale,1))}.auth-back{font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));top:calc(24px * var(--ui-density-scale,1));left:calc(24px * var(--ui-density-scale,1))}.auth-page{padding-top:calc(100px * var(--ui-density-scale,1));align-items:center}.auth-wrap{max-width:calc(450px * var(--ui-density-scale,1))}.brand-large{gap:calc(11px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 29px), calc(29px * var(--ui-density-scale,1)))}.brand-large>svg{width:calc(32px * var(--ui-density-scale,1));height:calc(38px * var(--ui-density-scale,1))}.auth-decoration{opacity:.3;right:calc(-170px * var(--ui-density-scale,1))}.auth-heading{margin-top:calc(25px * var(--ui-density-scale,1))}.auth-field,.auth-submit{height:calc(58px * var(--ui-density-scale,1))}.auth-demo{margin-top:calc(29px * var(--ui-density-scale,1));padding-top:calc(20px * var(--ui-density-scale,1))}.auth-copyright{font-size:max(min(var(--ui-density-font-floor,14px), 6px), calc(6px * var(--ui-density-scale,1)))}.modal-inner{padding:calc(23px * var(--ui-density-scale,1))}.modal h2{font-size:max(min(var(--ui-density-font-floor,14px), 21px), calc(21px * var(--ui-density-scale,1)))}.toast{padding:calc(13px * var(--ui-density-scale,1)) calc(14px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));bottom:calc(16px * var(--ui-density-scale,1))}.workspace-main{padding:calc(18px * var(--ui-density-scale,1)) calc(20px * var(--ui-density-scale,1)) calc(20px * var(--ui-density-scale,1))}.workspace-header{height:calc(69px * var(--ui-density-scale,1));padding-inline:calc(20px * var(--ui-density-scale,1))}.workspace-breadcrumb{gap:calc(7px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)))}.account-header{gap:calc(9px * var(--ui-density-scale,1))}.account-header .vertical-rule,.account-avatar>span:last-child{display:none}.account-avatar .avatar{width:calc(29px * var(--ui-density-scale,1));height:calc(29px * var(--ui-density-scale,1))}.demo-banner{gap:calc(10px * var(--ui-density-scale,1));margin-bottom:calc(29px * var(--ui-density-scale,1));padding:calc(11px * var(--ui-density-scale,1)) calc(12px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)));line-height:1.7}.demo-banner>div{align-items:flex-start;gap:calc(8px * var(--ui-density-scale,1))}.demo-banner svg{width:calc(12px * var(--ui-density-scale,1));margin-top:2px}.dashboard-page-heading{align-items:flex-start;gap:calc(17px * var(--ui-density-scale,1));margin-bottom:calc(25px * var(--ui-density-scale,1));flex-wrap:wrap}.dashboard-page-heading h1{font-size:max(min(var(--ui-density-font-floor,14px), 31px), calc(31px * var(--ui-density-scale,1)))}.dashboard-page-heading p{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));line-height:1.7}.dashboard-page-heading .eyebrow{margin-bottom:calc(11px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 6px), calc(6px * var(--ui-density-scale,1)))}.summary-grid{margin-bottom:calc(28px * var(--ui-density-scale,1))}.summary-grid>div{padding:calc(16px * var(--ui-density-scale,1)) calc(12px * var(--ui-density-scale,1))}.summary-grid>div>span{gap:calc(5px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 7px), calc(7px * var(--ui-density-scale,1)))}.summary-grid>div>span svg{width:calc(11px * var(--ui-density-scale,1))}.summary-grid>div>strong{gap:calc(4px * var(--ui-density-scale,1));margin-block:calc(13px * var(--ui-density-scale,1)) calc(6px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 30px), calc(30px * var(--ui-density-scale,1)))}.summary-grid small{font-size:max(min(var(--ui-density-font-floor,14px), 6px), calc(6px * var(--ui-density-scale,1)));line-height:1.8;display:block}.summary-tag{display:none}.dashboard-section-title h2{font-size:max(min(var(--ui-density-font-floor,14px), 17px), calc(17px * var(--ui-density-scale,1)))}.dashboard-section-title .text-link{gap:calc(5px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)))}.license-grid{gap:calc(20px * var(--ui-density-scale,1));grid-template-columns:1fr}.license-card-top{gap:calc(15px * var(--ui-density-scale,1));padding:calc(22px * var(--ui-density-scale,1)) calc(21px * var(--ui-density-scale,1)) calc(18px * var(--ui-density-scale,1))}.license-art{width:calc(62px * var(--ui-density-scale,1));height:calc(68px * var(--ui-density-scale,1))}.license-card-title .eyebrow{font-size:max(min(var(--ui-density-font-floor,14px), 6px), calc(6px * var(--ui-density-scale,1)))}.license-card-title h3{font-size:max(min(var(--ui-density-font-floor,14px), 23px), calc(23px * var(--ui-density-scale,1)))}.license-card-top>.badge{font-size:max(min(var(--ui-density-font-floor,14px), 7px), calc(7px * var(--ui-density-scale,1)))}.license-info{padding-inline:calc(22px * var(--ui-density-scale,1))}.license-info span{font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)))}.license-info strong{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}.remaining{font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)))}.remaining>span:last-child{font-size:max(min(var(--ui-density-font-floor,14px), 7px), calc(7px * var(--ui-density-scale,1)))}.license-key code{font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)))}.license-key .small-button{font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)))}.license-main-actions .button{min-height:calc(39px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)))}.license-card-footer{font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)))}.overview-bottom{gap:calc(22px * var(--ui-density-scale,1));margin-top:calc(25px * var(--ui-density-scale,1));grid-template-columns:1fr}.activity-row strong{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}.activity-row small{font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)))}.announcement>p{max-width:none;font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}.announcement>h3{font-size:max(min(var(--ui-density-font-floor,14px), 23px), calc(23px * var(--ui-density-scale,1)))}.announcement>.text-link{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}.panel-heading h2{font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)))}.table-tools{align-items:stretch;gap:calc(10px * var(--ui-density-scale,1))}.table-tools .search-field{min-width:0}.table-tools select{max-width:calc(140px * var(--ui-density-scale,1));padding-left:calc(9px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)))}.table-footnote{font-size:max(min(var(--ui-density-font-floor,14px), 7px), calc(7px * var(--ui-density-scale,1)))}.workspace-footer{padding-top:calc(35px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 6px), calc(6px * var(--ui-density-scale,1)))}.workspace-footer>span:last-child{font-size:max(min(var(--ui-density-font-floor,14px), 5px), calc(5px * var(--ui-density-scale,1)))}.download-card{padding:calc(21px * var(--ui-density-scale,1))}.download-card-top{gap:calc(12px * var(--ui-density-scale,1));flex-wrap:wrap}.download-card-top .checkout-thumb{width:calc(42px * var(--ui-density-scale,1));height:calc(49px * var(--ui-density-scale,1))}.download-card-top h2{gap:calc(8px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 22px), calc(22px * var(--ui-density-scale,1)))}.download-card-top p{font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)));line-height:1.8}.download-card-top>.badge{margin-left:calc(54px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 7px), calc(7px * var(--ui-density-scale,1)))}.download-actions{gap:calc(12px * var(--ui-density-scale,1));flex-wrap:wrap}.download-actions>.button{width:100%;font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}.download-actions>.small-button{font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)))}.download-reason{font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)));align-items:flex-start;line-height:1.8}.download-reason svg{margin-top:2px}.settings-grid{gap:calc(20px * var(--ui-density-scale,1));grid-template-columns:1fr}.demo-settings{grid-column:auto}.settings-panel{padding:calc(22px * var(--ui-density-scale,1))}.settings-security-row{gap:calc(12px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)));line-height:1.7}.settings-security-row .quiet-tag{white-space:nowrap;font-size:max(min(var(--ui-density-font-floor,14px), 6px), calc(6px * var(--ui-density-scale,1)))}.settings-panel .button{font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)))}.ticket-row{gap:calc(11px * var(--ui-density-scale,1));padding:calc(20px * var(--ui-density-scale,1)) calc(15px * var(--ui-density-scale,1))}.ticket-row strong{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}.ticket-row small{font-size:max(min(var(--ui-density-font-floor,14px), 7px), calc(7px * var(--ui-density-scale,1)))}.ticket-row>.badge{padding:calc(5px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 6px), calc(6px * var(--ui-density-scale,1)))}.ticket-row>svg{display:none}.ticket-row .activity-icon{width:calc(29px * var(--ui-density-scale,1));height:calc(33px * var(--ui-density-scale,1))}.ticket-row .activity-icon svg{width:calc(15px * var(--ui-density-scale,1))}.support-faq-link{font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)))}.empty-collection h2{font-size:max(min(var(--ui-density-font-floor,14px), 26px), calc(26px * var(--ui-density-scale,1)))}.empty-collection p,.stack-form label{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}.dashboard-filters button{padding:calc(9px * var(--ui-density-scale,1)) calc(11px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)))}}@media (max-width:480px){.product-grid{gap:calc(23px * var(--ui-density-scale,1));grid-template-columns:1fr}.product-card:last-child{grid-column:auto;max-width:none}.card-art{height:calc(280px * var(--ui-density-scale,1))}.card-info{padding:calc(22px * var(--ui-density-scale,1))}.card-info .row{flex-wrap:nowrap}.card-info h3{font-size:max(min(var(--ui-density-font-floor,14px), 21px), calc(21px * var(--ui-density-scale,1)))}.card-info .badge{font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)))}.card-info>p{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.card-bottom{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}.card-bottom strong{font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)))}.card-bottom small{font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));display:inline}.card-art-title{bottom:calc(24px * var(--ui-density-scale,1));left:calc(25px * var(--ui-density-scale,1))}.card-art-title>strong{font-size:max(min(var(--ui-density-font-floor,14px), 33px), calc(33px * var(--ui-density-scale,1)))}.card-art-title>span{font-size:max(min(var(--ui-density-font-floor,14px), 7px), calc(7px * var(--ui-density-scale,1)))}.card-art-top{top:calc(24px * var(--ui-density-scale,1));left:calc(25px * var(--ui-density-scale,1));right:calc(25px * var(--ui-density-scale,1))}.hero-visual{height:calc(325px * var(--ui-density-scale,1));margin-top:calc(3px * var(--ui-density-scale,1))}.hero-copy h1{font-size:max(min(var(--ui-density-font-floor,14px), 69px), calc(69px * var(--ui-density-scale,1)))}.hero-copy>.eyebrow{font-size:max(min(var(--ui-density-font-floor,14px), 7px), calc(7px * var(--ui-density-scale,1)))}.hero-copy>p{max-width:calc(320px * var(--ui-density-scale,1))}.hero-actions .button{gap:calc(8px * var(--ui-density-scale,1));padding:calc(12px * var(--ui-density-scale,1)) calc(15px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)))}.brand-large{gap:calc(9px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 26px), calc(26px * var(--ui-density-scale,1)))}.brand-large>svg{width:calc(29px * var(--ui-density-scale,1));height:calc(35px * var(--ui-density-scale,1))}.auth-page{padding-inline:calc(24px * var(--ui-density-scale,1))}.auth-heading p{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}.auth-switch{font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)))}.auth-demo p{max-width:calc(290px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)))}.detail-art{height:calc(370px * var(--ui-density-scale,1))}.detail-art .card-art-top>.brand{font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)))}.detail-art .card-art-top>span{font-size:max(min(var(--ui-density-font-floor,14px), 6px), calc(6px * var(--ui-density-scale,1)))}.detail-art-name{font-size:max(min(var(--ui-density-font-floor,14px), 40px), calc(40px * var(--ui-density-scale,1)))}.status-row>.badge{margin-left:calc(51px * var(--ui-density-scale,1))}.footer-links{gap:calc(65px * var(--ui-density-scale,1))}.closing .eyebrow{font-size:max(min(var(--ui-density-font-floor,14px), 7px), calc(7px * var(--ui-density-scale,1)))}.license-card-title h3{font-size:max(min(var(--ui-density-font-floor,14px), 22px), calc(22px * var(--ui-density-scale,1)))}.license-card-top>.badge{font-size:max(min(var(--ui-density-font-floor,14px), 6px), calc(6px * var(--ui-density-scale,1)))}.summary-grid>div{padding-inline:calc(10px * var(--ui-density-scale,1))}.summary-grid>div>span{font-size:max(min(var(--ui-density-font-floor,14px), 6px), calc(6px * var(--ui-density-scale,1)))}.dashboard-page-heading h1{font-size:max(min(var(--ui-density-font-floor,14px), 29px), calc(29px * var(--ui-density-scale,1)))}}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) *,html:not([data-motion=full]) :before,html:not([data-motion=full]) :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html:not([data-motion=full]) .dashboard-preview,html:not([data-motion=full]) .product-card:hover{transform:none}}html[data-motion=reduced] *,html[data-motion=reduced] :before,html[data-motion=reduced] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html[data-motion=reduced] .dashboard-preview,html[data-motion=reduced] .product-card:hover{transform:none}.card-info>p{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.section-head p,.steps p,.showcase-copy>p,.faq-section>div>p{font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)))}.faq-list summary{font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)))}.faq-list details>p{font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)))}.detail-copy>p{font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)))}.support-option p{font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)))}.support-option .text-link{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.feature-list li{font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)))}.status-row p{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.status-explainer p{font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)))}.sidebar nav>a,.sidebar-help h4{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.sidebar-help p,.sidebar-help a,.back-store{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}.workspace-breadcrumb{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.demo-banner,.demo-banner>a{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}.dashboard-page-heading p{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.dashboard-page-heading .button,.summary-grid>div>span{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.summary-grid small{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}.summary-tag{font-size:max(min(var(--ui-density-font-floor,14px), 7px), calc(7px * var(--ui-density-scale,1)))}.dashboard-section-title .text-link,.license-card-title>span:last-child{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.license-card-top>.badge{font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)))}.license-info span{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}.license-info strong{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.remaining{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}.remaining>span:last-child{font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)))}.license-key code{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.license-key .small-button{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}.license-main-actions .button{min-height:calc(42px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.license-card-footer a,.license-card-footer button,.license-explanation{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}.panel-heading h2{font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)))}.activity-row strong{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.activity-row small{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}.announcement>p{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.announcement>.text-link,.dashboard-filters button,.table-tools select{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}table{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}th{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}td>strong{font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)))}td small{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}td>button.order-link{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.table-footnote{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}.download-card-top p{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.file-info strong{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.file-info span{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}.download-reason,.download-actions .button,.download-actions .small-button{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.ticket-row strong{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.ticket-row small{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}.stack-form label{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.stack-form input,.stack-form select,.stack-form textarea{font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)))}.stack-form p,.settings-panel>p,.panel-empty{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.settings-panel .button,.settings-security-row{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.message p{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.message>div{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}.message strong{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.workspace-footer{font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)))}.workspace-footer>span:last-child,.settings-security-row .quiet-tag{font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)))}.settings-panel .row.wrap{gap:calc(12px * var(--ui-density-scale,1))}.auth-field input{font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)))}.auth-heading p,.auth-switch,.auth-demo>a{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.auth-demo p{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}.auth-feedback{min-height:calc(46px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.forgot-row{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}@media (max-width:1180px) and (min-width:951px){.license-grid{grid-template-columns:1fr}.overview-bottom{grid-template-columns:1fr 1fr}}@media (max-width:760px){.summary-grid>div>span{gap:calc(6px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));flex-wrap:wrap}.summary-grid small,.license-card-top>.badge{font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)))}.license-key code,.license-main-actions .button{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}.license-card-footer a,.license-card-footer button,.remaining{font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)))}.remaining>span:last-child{font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)))}.demo-banner{font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)))}.dashboard-page-heading p{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.workspace-footer{font-size:max(min(var(--ui-density-font-floor,14px), 7px), calc(7px * var(--ui-density-scale,1)))}.workspace-footer>span:last-child{font-size:max(min(var(--ui-density-font-floor,14px), 6px), calc(6px * var(--ui-density-scale,1)))}.settings-security-row{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}.settings-security-row .quiet-tag{font-size:max(min(var(--ui-density-font-floor,14px), 7px), calc(7px * var(--ui-density-scale,1)))}.support-option p{min-height:0}.section-head p,.steps p,.showcase-copy>p,.faq-section>div>p{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.auth-heading p,.auth-switch{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}}.auth-submit{width:100%}@media (min-width:761px) and (max-width:950px){.hero-visual{width:118%;margin-left:-14%}}.auth-decoration{opacity:.075}.auth-decoration>svg{filter:grayscale()}@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}.claw-storefront{background:var(--ui-canvas);color:var(--ui-text);--store-border:var(--ui-border);--store-muted:var(--ui-muted);background-image:radial-gradient(at 70% 20%,#ffffff09,#0000 60%);min-height:100vh}.store-container{width:calc(100% - calc(80px * var(--ui-density-scale,1)));max-width:calc(1600px * var(--ui-density-scale,1));margin-inline:auto}.claw-header{z-index:45;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--ui-border);background:#000000f5;position:sticky;top:0}.claw-announcement{height:calc(30px * var(--ui-density-scale,1));background:var(--ui-panel);border-bottom:1px solid var(--ui-border);justify-content:center;align-items:center;gap:calc(10px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)));letter-spacing:.11em;color:var(--ui-muted);font-weight:600;display:flex}.claw-announcement-dot{height:calc(4px * var(--ui-density-scale,1));width:calc(4px * var(--ui-density-scale,1));background:var(--ui-raised);border-radius:50%;box-shadow:0 0 9px #ffffff0f}.announcement-divider{color:var(--ui-text);margin-inline:calc(5px * var(--ui-density-scale,1))}.announcement-preview{font-size:max(min(var(--ui-density-font-floor,14px), 6px), calc(6px * var(--ui-density-scale,1)));border:1px solid var(--ui-border);border-radius:calc(3px * var(--ui-density-scale,1));padding:2px calc(4px * var(--ui-density-scale,1));color:var(--ui-muted);margin-left:calc(10px * var(--ui-density-scale,1))}.claw-topbar{height:calc(81px * var(--ui-density-scale,1));align-items:center;gap:calc(36px * var(--ui-density-scale,1));display:flex}.claw-topbar .brand{font-size:max(min(var(--ui-density-font-floor,14px), 21px), calc(21px * var(--ui-density-scale,1)));letter-spacing:-.06em}.claw-topbar .brand>svg{width:calc(34px * var(--ui-density-scale,1));height:calc(37px * var(--ui-density-scale,1))}.claw-community-top{align-items:center;gap:calc(7px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)));letter-spacing:.06em;color:var(--ui-muted);display:flex}.claw-community-top:hover{color:var(--ui-support)}.claw-account-nav{align-items:center;gap:calc(9px * var(--ui-density-scale,1));margin-left:auto;display:flex}.claw-preview-tag{font-size:max(min(var(--ui-density-font-floor,14px), 7px), calc(7px * var(--ui-density-scale,1)));color:var(--ui-muted);border:1px solid var(--ui-border);border-radius:calc(5px * var(--ui-density-scale,1));letter-spacing:.08em;padding:calc(5px * var(--ui-density-scale,1)) calc(7px * var(--ui-density-scale,1));white-space:nowrap}.claw-cart{width:calc(43px * var(--ui-density-scale,1));height:calc(31px * var(--ui-density-scale,1));color:var(--ui-muted);margin-right:calc(3px * var(--ui-density-scale,1));background:0 0;place-items:center;display:grid;border-right:1px solid var(--ui-border)!important}.claw-nav-button{justify-content:center;align-items:center;gap:calc(9px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));padding:calc(10px * var(--ui-density-scale,1)) calc(13px * var(--ui-density-scale,1));border:1px solid var(--ui-border);background:var(--ui-panel);border-radius:calc(7px * var(--ui-density-scale,1));min-height:calc(40px * var(--ui-density-scale,1));white-space:nowrap;font-weight:600;transition:background .2s;display:flex}.claw-nav-button:hover{background:var(--ui-raised);border-color:var(--ui-border-hover)}.claw-nav-button.key-button{background:var(--ui-raised);color:var(--ui-text);border-color:var(--ui-border)}.claw-preview-tag+.claw-cart{margin-left:calc(8px * var(--ui-density-scale,1))}.claw-subnav{height:calc(59px * var(--ui-density-scale,1));border-top:1px solid var(--ui-border);box-shadow:0 -9px 25px #ffffff03}.claw-subnav nav{align-items:center;gap:calc(10px * var(--ui-density-scale,1));height:100%;display:flex}.claw-subnav nav>a{align-items:center;gap:calc(10px * var(--ui-density-scale,1));padding:calc(11px * var(--ui-density-scale,1)) calc(17px * var(--ui-density-scale,1));color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));border-radius:calc(7px * var(--ui-density-scale,1));min-height:calc(40px * var(--ui-density-scale,1));border:1px solid #0000;font-weight:550;display:flex}.claw-subnav nav>a>svg{color:var(--ui-muted)}.claw-subnav nav>a:hover{background:var(--ui-raised);color:var(--ui-support)}.claw-subnav nav>a.selected{background:var(--ui-panel);border-color:var(--ui-border);color:var(--ui-support)}.claw-subnav nav>a.selected svg{color:var(--ui-support)}.claw-subnav nav>a.claw-subnav-community{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));color:var(--ui-muted);margin-left:auto;font-weight:500}.claw-mobile-menu{display:none}.claw-home-hero{gap:calc(100px * var(--ui-density-scale,1));min-height:calc(660px * var(--ui-density-scale,1));padding-block:calc(72px * var(--ui-density-scale,1)) calc(85px * var(--ui-density-scale,1));grid-template-columns:1.3fr .85fr;align-items:center;display:grid;position:relative}.claw-home-hero:before{content:"";inset:0 calc(-40px * var(--ui-density-scale,1));pointer-events:none;background:repeating-linear-gradient(118deg,#0000,#0000 73px,#ffffff05 74px 75px,#0000 76px);position:absolute;-webkit-mask-image:linear-gradient(#000,#0000 94%);mask-image:linear-gradient(#000,#0000 94%)}.claw-hero-copy,.claw-hero-poster{position:relative}.claw-hero-chip{gap:calc(11px * var(--ui-density-scale,1));min-height:calc(34px * var(--ui-density-scale,1));border:1px solid var(--ui-border);background:var(--ui-panel);padding:calc(7px * var(--ui-density-scale,1)) calc(12px * var(--ui-density-scale,1));border-radius:calc(99px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));color:var(--ui-support);align-items:center;line-height:1.6;display:inline-flex}.claw-hero-chip>span:first-child{font-size:max(min(var(--ui-density-font-floor,14px), 7px), calc(7px * var(--ui-density-scale,1)));letter-spacing:.1em;color:var(--ui-support)}.claw-hero-chip>svg{color:var(--ui-muted)}.claw-hero-copy h1{font-size:max(min(var(--ui-density-font-floor,14px), clamp(62px, 5.3vw, 87px)), calc(clamp(62px, 5.3vw, 87px) * var(--ui-density-scale,1)));letter-spacing:-.06em;margin-block:calc(29px * var(--ui-density-scale,1)) calc(25px * var(--ui-density-scale,1));font-weight:650;line-height:1.12}.claw-hero-copy h1>span{color:var(--ui-muted)}.claw-hero-copy>p{font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)));max-width:calc(590px * var(--ui-density-scale,1));color:var(--ui-muted);line-height:1.85}.claw-hero-actions{align-items:center;gap:calc(28px * var(--ui-density-scale,1));margin-top:calc(31px * var(--ui-density-scale,1));display:flex}.claw-button{justify-content:center;align-items:center;gap:calc(12px * var(--ui-density-scale,1));padding:calc(14px * var(--ui-density-scale,1)) calc(21px * var(--ui-density-scale,1));border:1px solid var(--ui-border);border-radius:calc(8px * var(--ui-density-scale,1));background:var(--ui-primary);color:var(--ui-primary-ink);min-height:calc(47px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));white-space:nowrap;font-weight:650;transition:background .2s,transform .2s;display:inline-flex}.claw-button:hover{background:var(--ui-primary);transform:translateY(-1px)}.claw-button-dark{background:var(--ui-panel);border-color:var(--ui-border);color:var(--ui-support)}.claw-button-dark:hover{background:var(--ui-raised)}.claw-hero-support{align-items:center;gap:calc(10px * var(--ui-density-scale,1));color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));display:flex}.claw-hero-support:hover{color:var(--ui-support)}.claw-hero-details{align-items:center;gap:calc(26px * var(--ui-density-scale,1));margin-top:calc(45px * var(--ui-density-scale,1));padding-top:calc(24px * var(--ui-density-scale,1));border-top:1px solid var(--ui-border);max-width:calc(480px * var(--ui-density-scale,1));display:flex}.claw-hero-details>span{align-items:center;gap:calc(9px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));color:var(--ui-muted);display:flex}.claw-hero-details svg{color:var(--ui-muted)}.claw-hero-poster{border:1px solid var(--ui-border);padding:calc(17px * var(--ui-density-scale,1));border-radius:calc(19px * var(--ui-density-scale,1));background:linear-gradient(145deg, var(--ui-canvas), var(--ui-canvas));max-width:calc(490px * var(--ui-density-scale,1));justify-self:end;width:100%;transform:rotate(2deg);box-shadow:0 20px 65px #0005}.claw-poster-top,.claw-poster-bottom{justify-content:space-between;align-items:center;gap:calc(15px * var(--ui-density-scale,1));font:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1))) Consolas, monospace;letter-spacing:.13em;color:var(--ui-muted);padding:calc(5px * var(--ui-density-scale,1)) 2px calc(15px * var(--ui-density-scale,1));display:flex}.claw-poster-dot{width:calc(5px * var(--ui-density-scale,1));height:calc(5px * var(--ui-density-scale,1));background:var(--ui-raised);border-radius:50%}.claw-poster-bottom{padding:calc(17px * var(--ui-density-scale,1)) 2px calc(3px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 7px), calc(7px * var(--ui-density-scale,1)))}.claw-poster-core{height:calc(355px * var(--ui-density-scale,1));border:1px solid var(--ui-border);border-radius:calc(10px * var(--ui-density-scale,1));background:radial-gradient(ellipse, #11111130, transparent 70%), repeating-linear-gradient(90deg, #ffffff04 0, #ffffff04 1px, transparent 1px, transparent 34px), var(--ui-canvas);place-items:center;display:grid;position:relative;overflow:hidden}.claw-poster-core>svg{width:calc(255px * var(--ui-density-scale,1));height:calc(268px * var(--ui-density-scale,1));filter:drop-shadow(0 12px 25px #0008);transform:rotate(-7deg)}.claw-poster-stamp{left:calc(19px * var(--ui-density-scale,1));right:calc(19px * var(--ui-density-scale,1));bottom:calc(57px * var(--ui-density-scale,1));border:2px solid var(--ui-border);color:var(--ui-support);text-align:center;padding:calc(15px * var(--ui-density-scale,1)) calc(8px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), clamp(18px, 2.1vw, 31px)), calc(clamp(18px, 2.1vw, 31px) * var(--ui-density-scale,1)));letter-spacing:.055em;background:#000000de;font-weight:800;position:absolute;transform:rotate(-12deg);box-shadow:0 4px 15px #0007}.claw-value-strip{border-block:1px solid var(--ui-border);background:var(--ui-panel)}.claw-value-strip>.store-container{justify-content:space-between;align-items:center;gap:calc(20px * var(--ui-density-scale,1));min-height:calc(75px * var(--ui-density-scale,1));display:flex}.claw-value-strip span,.claw-value-strip a{align-items:center;gap:calc(13px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));color:var(--ui-muted);display:flex}.claw-value-strip svg{color:var(--ui-muted)}.claw-kicker{align-items:center;gap:calc(8px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));letter-spacing:.12em;color:var(--ui-muted);text-transform:uppercase;font-weight:600;line-height:1.6;display:inline-flex}.claw-catalog{padding-block:calc(77px * var(--ui-density-scale,1)) calc(90px * var(--ui-density-scale,1));scroll-margin-top:calc(182px * var(--ui-density-scale,1))}.claw-catalog-heading{justify-content:space-between;align-items:center;gap:calc(25px * var(--ui-density-scale,1));margin-bottom:calc(20px * var(--ui-density-scale,1));display:flex}.claw-catalog-heading h2{font-size:max(min(var(--ui-density-font-floor,14px), 43px), calc(43px * var(--ui-density-scale,1)));letter-spacing:-.045em;margin:calc(15px * var(--ui-density-scale,1)) 0 calc(15px * var(--ui-density-scale,1))}.claw-catalog-heading p{font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));color:var(--ui-muted)}.claw-catalog-meta{justify-content:space-between;align-items:center;gap:calc(20px * var(--ui-density-scale,1));margin-bottom:calc(25px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));color:var(--ui-muted);display:flex}.claw-catalog-meta select{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));background:var(--ui-panel);border-color:var(--ui-border)}.claw-game-grid{gap:calc(26px * var(--ui-density-scale,1));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.claw-game-card{border:1px solid var(--ui-border);border-radius:calc(12px * var(--ui-density-scale,1));background:var(--ui-panel);flex-direction:column;min-width:0;transition:border-color .25s,transform .25s;display:flex;overflow:hidden}.claw-game-card:hover{border-color:var(--ui-border-hover)}.claw-card-media{position:relative}.claw-product-media{background:var(--ui-panel);aspect-ratio:4/3;width:100%;position:relative;overflow:hidden}.claw-product-media.category-media{aspect-ratio:21/9}.claw-product-media img{object-fit:cover;width:100%;height:100%;display:block}.claw-art-placeholder{justify-content:center;align-items:center;gap:calc(9px * var(--ui-density-scale,1));background:radial-gradient(ellipse at 60% 0, #ffffff14, transparent 80%), var(--ui-canvas);color:var(--ui-text);flex-direction:column;display:flex;position:absolute;inset:0}.claw-media-coordinate{top:calc(18px * var(--ui-density-scale,1));right:calc(19px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 6px), calc(6px * var(--ui-density-scale,1)));letter-spacing:.14em;color:var(--ui-text);font-family:Consolas,monospace;position:absolute}.claw-placeholder-label{font-size:max(min(var(--ui-density-font-floor,14px), 6px), calc(6px * var(--ui-density-scale,1)));letter-spacing:.14em;color:var(--ui-muted)}.claw-art-placeholder>strong{bottom:calc(21px * var(--ui-density-scale,1));left:calc(23px * var(--ui-density-scale,1));right:calc(23px * var(--ui-density-scale,1));text-align:right;font-size:max(min(var(--ui-density-font-floor,14px), clamp(21px, 2.2vw, 36px)), calc(clamp(21px, 2.2vw, 36px) * var(--ui-density-scale,1)));letter-spacing:-.03em;color:var(--ui-muted);font-weight:700;line-height:1;position:absolute}.claw-product-count{top:calc(13px * var(--ui-density-scale,1));left:calc(13px * var(--ui-density-scale,1));padding:calc(7px * var(--ui-density-scale,1)) calc(10px * var(--ui-density-scale,1));color:var(--ui-support);border:1px solid var(--ui-border);border-radius:calc(5px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));letter-spacing:.015em;background:#000000dc;font-weight:700;position:absolute}.claw-game-card-body{padding:calc(22px * var(--ui-density-scale,1)) calc(22px * var(--ui-density-scale,1)) calc(23px * var(--ui-density-scale,1));gap:calc(18px * var(--ui-density-scale,1));flex-direction:column;flex:1;display:flex}.claw-game-card-body h3{font-size:max(min(var(--ui-density-font-floor,14px), 18px), calc(18px * var(--ui-density-scale,1)));letter-spacing:-.025em;align-items:center;gap:calc(9px * var(--ui-density-scale,1));font-weight:650;display:flex}.claw-game-card-body h3 small{font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)));color:var(--ui-muted);letter-spacing:0;border:1px solid var(--ui-border);padding:calc(3px * var(--ui-density-scale,1)) calc(5px * var(--ui-density-scale,1));border-radius:calc(3px * var(--ui-density-scale,1));font-weight:400}.claw-game-meta{justify-content:space-between;align-items:center;gap:calc(12px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));color:var(--ui-muted);margin-top:auto;display:flex}.claw-game-meta>span{align-items:center;gap:calc(6px * var(--ui-density-scale,1));display:flex}.claw-game-meta>span:last-child{gap:calc(4px * var(--ui-density-scale,1))}.claw-game-meta strong{color:var(--ui-text);font-weight:700}.claw-card-button{justify-content:center;align-items:center;gap:calc(11px * var(--ui-density-scale,1));min-height:calc(42px * var(--ui-density-scale,1));border:1px solid var(--ui-border);background:var(--ui-primary);color:var(--ui-primary-ink);border-radius:calc(7px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));font-weight:650;transition:background .2s;display:flex}.claw-game-card:hover .claw-card-button{background:var(--ui-primary)}.claw-workspace-section{gap:calc(110px * var(--ui-density-scale,1));border-block:1px solid var(--ui-border);padding-block:calc(75px * var(--ui-density-scale,1));grid-template-columns:1.1fr 1fr;display:grid}.claw-workspace-section h2{font-size:max(min(var(--ui-density-font-floor,14px), 40px), calc(40px * var(--ui-density-scale,1)));margin-block:calc(17px * var(--ui-density-scale,1)) calc(20px * var(--ui-density-scale,1));line-height:1.2}.claw-workspace-section p{font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));max-width:calc(450px * var(--ui-density-scale,1));margin-bottom:calc(28px * var(--ui-density-scale,1))}.claw-workspace-demo{border:1px solid var(--ui-border);border-radius:calc(13px * var(--ui-density-scale,1));background:var(--ui-panel);padding:calc(25px * var(--ui-density-scale,1));align-self:center}.claw-workspace-demo>.row{padding-bottom:calc(14px * var(--ui-density-scale,1))}.claw-demo-key{align-items:center;gap:calc(17px * var(--ui-density-scale,1));border-top:1px solid var(--ui-border);padding-block:calc(22px * var(--ui-density-scale,1));display:flex}.claw-demo-key:last-child{padding-bottom:calc(3px * var(--ui-density-scale,1))}.claw-demo-key>svg:first-child{width:calc(21px * var(--ui-density-scale,1));color:var(--ui-muted)}.claw-demo-key>span{font-size:max(min(var(--ui-density-font-floor,14px), 7px), calc(7px * var(--ui-density-scale,1)));letter-spacing:.1em;color:var(--ui-muted);flex:1;display:block}.claw-demo-key strong{font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));letter-spacing:-.01em;color:var(--ui-support);margin-top:calc(8px * var(--ui-density-scale,1));font-weight:500;display:block}.claw-demo-key>svg:last-child{color:var(--ui-muted)}.claw-faq-section{padding-block:calc(80px * var(--ui-density-scale,1)) calc(85px * var(--ui-density-scale,1))}.claw-section-heading{text-align:center;margin-bottom:calc(43px * var(--ui-density-scale,1))}.claw-section-heading h2{font-size:max(min(var(--ui-density-font-floor,14px), 37px), calc(37px * var(--ui-density-scale,1)));margin-block:calc(15px * var(--ui-density-scale,1))}.claw-section-heading p{font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)))}.claw-faq-layout{gap:calc(50px * var(--ui-density-scale,1));grid-template-columns:.8fr 1.2fr;display:grid}.claw-faq-intro{background:var(--ui-panel);border:1px solid var(--ui-border);border-radius:calc(12px * var(--ui-density-scale,1));padding:calc(36px * var(--ui-density-scale,1));align-self:start}.claw-faq-intro>svg{color:var(--ui-muted);margin-bottom:calc(25px * var(--ui-density-scale,1))}.claw-faq-intro h3{font-size:max(min(var(--ui-density-font-floor,14px), 24px), calc(24px * var(--ui-density-scale,1)));max-width:calc(280px * var(--ui-density-scale,1));line-height:1.3}.claw-faq-intro p{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));margin:calc(18px * var(--ui-density-scale,1)) 0 calc(24px * var(--ui-density-scale,1));max-width:calc(340px * var(--ui-density-scale,1))}.claw-server-button{justify-content:center;align-items:center;gap:calc(10px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));padding:calc(12px * var(--ui-density-scale,1)) calc(15px * var(--ui-density-scale,1));border:1px solid var(--ui-border);background:var(--ui-primary);border-radius:calc(7px * var(--ui-density-scale,1));color:var(--ui-primary-ink);font-weight:550;display:inline-flex}.claw-server-button:hover{background:var(--ui-primary)}.claw-faq-list details{border-bottom:1px solid var(--ui-border)}.claw-faq-list summary{gap:calc(17px * var(--ui-density-scale,1));padding:calc(21px * var(--ui-density-scale,1)) 1px;color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));cursor:pointer;align-items:center;font-weight:500;line-height:1.7;list-style:none;display:flex}.claw-faq-list summary::-webkit-details-marker{display:none}.claw-faq-list summary>span{font-family:Consolas,monospace;font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));color:var(--ui-muted)}.claw-faq-list summary>svg{color:var(--ui-muted);margin-left:auto}.claw-faq-list details[open] summary>svg{transform:rotate(45deg)}.claw-faq-list p{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));padding:0 calc(20px * var(--ui-density-scale,1)) calc(23px * var(--ui-density-scale,1)) calc(32px * var(--ui-density-scale,1));color:var(--ui-muted);line-height:1.9}.claw-community-banner{justify-content:space-between;align-items:center;gap:calc(40px * var(--ui-density-scale,1));padding:calc(36px * var(--ui-density-scale,1)) calc(42px * var(--ui-density-scale,1));border:1px solid var(--ui-border);border-radius:calc(12px * var(--ui-density-scale,1));background:radial-gradient(ellipse at 20% 50%, #ffffff18, transparent 80%), var(--ui-canvas);margin-bottom:calc(85px * var(--ui-density-scale,1));display:flex}.claw-community-banner h2{font-size:max(min(var(--ui-density-font-floor,14px), 29px), calc(29px * var(--ui-density-scale,1)));margin-top:calc(9px * var(--ui-density-scale,1))}.claw-community-banner p{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));margin-top:calc(12px * var(--ui-density-scale,1))}.claw-footer{background:var(--ui-canvas);border-top:1px solid var(--ui-border);padding-top:calc(51px * var(--ui-density-scale,1))}.claw-footer-main{gap:calc(60px * var(--ui-density-scale,1));padding-bottom:calc(40px * var(--ui-density-scale,1));grid-template-columns:1.2fr 1fr .8fr;display:grid}.claw-footer-main .brand{font-size:max(min(var(--ui-density-font-floor,14px), 19px), calc(19px * var(--ui-density-scale,1)))}.claw-footer-main p{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));margin-block:calc(20px * var(--ui-density-scale,1));line-height:1.9}.claw-footer-main .claw-server-button{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}.claw-footer-label{font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)));letter-spacing:.14em;color:var(--ui-muted);margin-block:calc(10px * var(--ui-density-scale,1)) calc(22px * var(--ui-density-scale,1));display:block}.claw-footer-categories{gap:calc(13px * var(--ui-density-scale,1)) calc(25px * var(--ui-density-scale,1));grid-template-columns:1fr 1fr;display:grid}.claw-footer-main>div:last-child{gap:calc(13px * var(--ui-density-scale,1));flex-direction:column;display:flex}.claw-footer-main>div:last-child>.claw-footer-label{margin-bottom:calc(7px * var(--ui-density-scale,1))}.claw-footer-main a:not(:has(.brand)):not(.claw-server-button){font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));color:var(--ui-primary-ink)}.claw-footer-main a:hover{color:var(--ui-support)}.claw-footer-bottom{border-top:1px solid var(--ui-border);padding-block:calc(21px * var(--ui-density-scale,1));justify-content:space-between;align-items:center;gap:calc(20px * var(--ui-density-scale,1));color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)));letter-spacing:.04em;flex-wrap:wrap;display:flex}.scroll-preference{align-items:center;gap:calc(9px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));letter-spacing:0;color:var(--ui-muted);display:flex}.scroll-preference select{font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));border-color:var(--ui-border);border-radius:calc(5px * var(--ui-density-scale,1));background:var(--ui-panel);padding:calc(6px * var(--ui-density-scale,1)) calc(24px * var(--ui-density-scale,1)) calc(6px * var(--ui-density-scale,1)) calc(8px * var(--ui-density-scale,1));color:var(--ui-muted)}.standalone-catalog{min-height:70vh;padding-top:calc(50px * var(--ui-density-scale,1))}.claw-group-page{padding-block:calc(45px * var(--ui-density-scale,1)) calc(100px * var(--ui-density-scale,1));min-height:calc(650px * var(--ui-density-scale,1))}.claw-back{align-items:center;gap:calc(10px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));color:var(--ui-muted);display:inline-flex}.claw-back:hover{color:var(--ui-support)}.claw-group-heading{justify-content:space-between;align-items:flex-end;gap:calc(30px * var(--ui-density-scale,1));margin-block:calc(27px * var(--ui-density-scale,1)) calc(14px * var(--ui-density-scale,1));display:flex}.claw-group-heading h1{font-size:max(min(var(--ui-density-font-floor,14px), 65px), calc(65px * var(--ui-density-scale,1)));letter-spacing:-.055em;margin-top:calc(14px * var(--ui-density-scale,1));line-height:1.2}.claw-group-heading>span{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));color:var(--ui-muted);margin-bottom:calc(8px * var(--ui-density-scale,1))}.claw-collection-badge{font-size:max(min(var(--ui-density-font-floor,14px), 7px), calc(7px * var(--ui-density-scale,1)));color:var(--ui-muted);background:var(--ui-panel);border:1px solid var(--ui-border);border-radius:calc(5px * var(--ui-density-scale,1));letter-spacing:.05em;padding:2px calc(7px * var(--ui-density-scale,1));margin-left:calc(6px * var(--ui-density-scale,1))}.claw-demo-caption{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));color:var(--ui-muted);margin-block:calc(14px * var(--ui-density-scale,1)) calc(30px * var(--ui-density-scale,1))}.claw-listing-grid{gap:calc(25px * var(--ui-density-scale,1));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.claw-listing-card{border:1px solid var(--ui-border);border-radius:calc(14px * var(--ui-density-scale,1));background:var(--ui-panel);transition:border-color .2s,transform .2s;display:block;overflow:hidden}.claw-listing-card:hover{border-color:var(--ui-border-hover)}.claw-listing-media{position:relative}.claw-listing-media>.badge{top:calc(15px * var(--ui-density-scale,1));right:calc(15px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)));padding:calc(7px * var(--ui-density-scale,1)) calc(9px * var(--ui-density-scale,1));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000d9;position:absolute}.claw-listing-body{padding:calc(23px * var(--ui-density-scale,1))}.claw-listing-body>.claw-kicker{font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)))}.claw-listing-body>h2{font-size:max(min(var(--ui-density-font-floor,14px), 20px), calc(20px * var(--ui-density-scale,1)));letter-spacing:-.035em;margin-block:calc(13px * var(--ui-density-scale,1)) calc(24px * var(--ui-density-scale,1))}.claw-listing-body>div{border-top:1px solid var(--ui-border);padding-top:calc(17px * var(--ui-density-scale,1));justify-content:space-between;align-items:center;gap:calc(14px * var(--ui-density-scale,1));display:flex}.claw-listing-body>div>span:first-child{font-size:max(min(var(--ui-density-font-floor,14px), 7px), calc(7px * var(--ui-density-scale,1)));letter-spacing:.11em;color:var(--ui-muted)}.claw-listing-body strong{font-size:max(min(var(--ui-density-font-floor,14px), 24px), calc(24px * var(--ui-density-scale,1)));letter-spacing:-.05em;color:var(--ui-text);margin-top:calc(5px * var(--ui-density-scale,1));font-weight:700;display:block}.claw-get-button{align-items:center;gap:calc(8px * var(--ui-density-scale,1));background:var(--ui-primary);color:var(--ui-primary-ink);font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));padding:calc(12px * var(--ui-density-scale,1)) calc(14px * var(--ui-density-scale,1));border-radius:calc(7px * var(--ui-density-scale,1));white-space:nowrap;font-weight:600;display:inline-flex}.claw-detail-page{padding-block:calc(36px * var(--ui-density-scale,1)) calc(80px * var(--ui-density-scale,1))}.claw-breadcrumb{align-items:center;gap:calc(14px * var(--ui-density-scale,1));background:var(--ui-panel);border:1px solid var(--ui-border);border-radius:calc(9px * var(--ui-density-scale,1));padding:calc(15px * var(--ui-density-scale,1)) calc(19px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));color:var(--ui-muted);margin-bottom:calc(24px * var(--ui-density-scale,1));flex-wrap:wrap;display:flex}.claw-breadcrumb strong{color:var(--ui-support);font-weight:600}.claw-breadcrumb>svg{color:var(--ui-text)}.claw-purchase-panel{background:var(--ui-panel);border:1px solid var(--ui-border);border-radius:calc(13px * var(--ui-density-scale,1));padding:calc(34px * var(--ui-density-scale,1))}.claw-purchase-main{gap:calc(50px * var(--ui-density-scale,1));grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.claw-purchase-copy{flex-direction:column;align-items:stretch;display:flex}.claw-purchase-copy>.claw-kicker{font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)))}.claw-purchase-copy>h1{font-size:max(min(var(--ui-density-font-floor,14px), clamp(30px, 3.6vw, 53px)), calc(clamp(30px, 3.6vw, 53px) * var(--ui-density-scale,1)));letter-spacing:-.045em;margin-block:calc(15px * var(--ui-density-scale,1)) calc(24px * var(--ui-density-scale,1));line-height:1.17}.claw-product-pills{gap:calc(8px * var(--ui-density-scale,1));margin-bottom:calc(46px * var(--ui-density-scale,1));flex-wrap:wrap;display:flex}.claw-product-pills>span{align-items:center;gap:calc(7px * var(--ui-density-scale,1));border:1px solid var(--ui-border);border-radius:calc(6px * var(--ui-density-scale,1));background:var(--ui-panel);padding:calc(10px * var(--ui-density-scale,1)) calc(11px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));color:var(--ui-muted);font-weight:500;display:inline-flex}.claw-product-pills>span:first-child{border-color:var(--ui-border);background:var(--ui-panel);color:var(--ui-support)}.claw-product-pills>span>svg{width:calc(15px * var(--ui-density-scale,1));color:var(--ui-muted)}.claw-plan-grid{gap:calc(12px * var(--ui-density-scale,1));grid-template-columns:repeat(3,minmax(0,1fr));margin-top:auto;display:grid}.claw-plan-grid>button{background:var(--ui-panel);border-radius:calc(8px * var(--ui-density-scale,1));padding:calc(18px * var(--ui-density-scale,1)) calc(9px * var(--ui-density-scale,1));justify-content:center;align-items:center;gap:calc(8px * var(--ui-density-scale,1));min-height:calc(81px * var(--ui-density-scale,1));color:var(--ui-muted);flex-direction:column;display:flex;position:relative;box-shadow:inset 0 0 0 1px #00000059}.claw-plan-grid>button.selected{background:var(--ui-panel);color:var(--ui-text);box-shadow:inset 0 0 0 1px #ffffff0f,0 7px 20px #ffffff14}.claw-plan-grid>button>span{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.claw-plan-grid strong{font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));color:var(--ui-support);font-weight:650}.claw-plan-grid small{left:50%;top:calc(-8px * var(--ui-density-scale,1));border:1px solid var(--ui-border);background:var(--ui-raised);color:var(--ui-text);padding:calc(3px * var(--ui-density-scale,1)) calc(8px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 6px), calc(6px * var(--ui-density-scale,1)));border-radius:calc(99px * var(--ui-density-scale,1));white-space:nowrap;letter-spacing:.02em;font-weight:700;position:absolute;transform:translate(-50%)}.claw-plan-grid.many-plans{row-gap:calc(16px * var(--ui-density-scale,1));grid-template-columns:repeat(3,minmax(0,1fr))}.claw-quantity-row{justify-content:space-between;align-items:center;gap:calc(20px * var(--ui-density-scale,1));margin-block:calc(20px * var(--ui-density-scale,1)) calc(16px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));color:var(--ui-muted);display:flex}.claw-quantity-controls{background:var(--ui-panel);border:1px solid var(--ui-border);border-radius:calc(7px * var(--ui-density-scale,1));height:calc(39px * var(--ui-density-scale,1));justify-content:center;align-items:center;gap:0;display:flex;overflow:hidden}.claw-quantity-controls button{width:calc(33px * var(--ui-density-scale,1));height:calc(37px * var(--ui-density-scale,1));color:var(--ui-muted);background:0 0;place-items:center;display:grid}.claw-quantity-controls button:hover{background:var(--ui-raised)}.claw-quantity-controls input{width:calc(36px * var(--ui-density-scale,1));text-align:center;height:100%;font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));color:var(--ui-support);-webkit-appearance:textfield;appearance:textfield;outline-offset:calc(-3px * var(--ui-density-scale,1));background:0 0;border:0;border-radius:0;padding:0}.claw-quantity-controls input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.claw-quantity-controls input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.claw-checkout-button{justify-content:center;align-items:center;gap:calc(10px * var(--ui-density-scale,1));background:var(--ui-primary);color:var(--ui-primary-ink);font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));border-radius:calc(8px * var(--ui-density-scale,1));padding:calc(16px * var(--ui-density-scale,1)) calc(20px * var(--ui-density-scale,1));min-height:calc(49px * var(--ui-density-scale,1));font-weight:700;transition:background .2s;display:flex}.claw-checkout-button:hover:not(:disabled){background:var(--ui-primary)}.claw-checkout-button>span{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));border-left:1px solid var(--ui-border);padding-left:calc(12px * var(--ui-density-scale,1));margin-left:auto}.claw-checkout-caption{text-align:center;font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));color:var(--ui-muted);padding-top:calc(14px * var(--ui-density-scale,1));line-height:1.8}.claw-purchase-art{border-radius:calc(12px * var(--ui-density-scale,1));border:1px solid var(--ui-border);background:var(--ui-panel);min-width:0;min-height:calc(450px * var(--ui-density-scale,1));flex-direction:column;display:flex;position:relative;overflow:hidden}.claw-purchase-art>.claw-product-media{aspect-ratio:auto;height:100%;min-height:calc(410px * var(--ui-density-scale,1));flex:1}.claw-purchase-art>.badge{left:calc(17px * var(--ui-density-scale,1));top:calc(17px * var(--ui-density-scale,1));padding:calc(7px * var(--ui-density-scale,1)) calc(10px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));background:#000000d9;position:absolute}.claw-purchase-art .claw-art-placeholder{gap:calc(17px * var(--ui-density-scale,1))}.claw-purchase-art .claw-media-coordinate{top:calc(23px * var(--ui-density-scale,1));right:calc(21px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 7px), calc(7px * var(--ui-density-scale,1)))}.claw-purchase-art .claw-placeholder-label{font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)));letter-spacing:.17em;color:var(--ui-muted)}.claw-image-note{font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)));color:var(--ui-text);text-align:center;padding:calc(15px * var(--ui-density-scale,1));border-top:1px solid var(--ui-border);background:var(--ui-panel)}.claw-product-information{margin-top:calc(32px * var(--ui-density-scale,1));border-top:1px solid var(--ui-border);padding-top:calc(24px * var(--ui-density-scale,1))}.claw-detail-tabs{align-items:center;gap:calc(7px * var(--ui-density-scale,1));margin-bottom:calc(27px * var(--ui-density-scale,1));display:flex}.claw-detail-tabs>button{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));padding:calc(10px * var(--ui-density-scale,1)) calc(15px * var(--ui-density-scale,1));border-radius:calc(6px * var(--ui-density-scale,1));color:var(--ui-muted);background:0 0}.claw-detail-tabs>button.selected{background:var(--ui-panel);color:var(--ui-support);box-shadow:inset 0 0 0 1px #00000059}.claw-product-overview{gap:calc(55px * var(--ui-density-scale,1));grid-template-columns:1.3fr .7fr;display:grid}.claw-product-overview h2{font-size:max(min(var(--ui-density-font-floor,14px), 23px), calc(23px * var(--ui-density-scale,1)));margin-bottom:calc(15px * var(--ui-density-scale,1))}.claw-product-overview p{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));color:var(--ui-muted);max-width:calc(620px * var(--ui-density-scale,1));line-height:1.9}.claw-product-overview aside{border-left:1px solid var(--ui-border);padding-left:calc(25px * var(--ui-density-scale,1))}.claw-product-overview aside>.claw-kicker{font-size:max(min(var(--ui-density-font-floor,14px), 7px), calc(7px * var(--ui-density-scale,1)))}.claw-product-overview aside>h3{font-size:max(min(var(--ui-density-font-floor,14px), 17px), calc(17px * var(--ui-density-scale,1)));margin-block:calc(10px * var(--ui-density-scale,1))}.claw-product-overview aside>p{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.claw-text-link{align-items:center;gap:calc(9px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));color:var(--ui-muted);display:inline-flex}.claw-product-overview .claw-text-link{margin-top:calc(17px * var(--ui-density-scale,1))}.claw-spec-list{gap:calc(20px * var(--ui-density-scale,1));margin-block:0 calc(10px * var(--ui-density-scale,1));grid-template-columns:1fr 1fr;padding:0;list-style:none;display:grid}.claw-spec-list>li{align-items:flex-start;gap:calc(11px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));color:var(--ui-muted);line-height:1.8;display:flex}.claw-spec-list svg{margin-top:calc(3px * var(--ui-density-scale,1));color:var(--ui-muted)}.claw-product-bottom{justify-content:space-between;align-items:center;gap:calc(25px * var(--ui-density-scale,1));padding-top:calc(30px * var(--ui-density-scale,1));display:flex}.claw-order-preview{padding-block:calc(6px * var(--ui-density-scale,1)) calc(18px * var(--ui-density-scale,1))}.claw-order-preview>.claw-kicker{font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)))}.claw-order-preview h3{font-size:max(min(var(--ui-density-font-floor,14px), 25px), calc(25px * var(--ui-density-scale,1)));margin-block:calc(15px * var(--ui-density-scale,1)) calc(8px * var(--ui-density-scale,1))}.claw-order-preview p{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.claw-cart-empty{text-align:center;padding-block:calc(23px * var(--ui-density-scale,1));align-items:center;gap:calc(20px * var(--ui-density-scale,1));flex-direction:column;display:flex}.claw-cart-empty>svg{color:var(--ui-muted)}.claw-cart-empty>p{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));max-width:calc(350px * var(--ui-density-scale,1));line-height:1.9}.workspace-footer .scroll-preference{font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)))}.workspace-footer{gap:calc(14px * var(--ui-density-scale,1));flex-wrap:wrap}@media (min-width:1700px){.claw-home-hero{min-height:calc(740px * var(--ui-density-scale,1));padding-block:calc(80px * var(--ui-density-scale,1)) calc(100px * var(--ui-density-scale,1));gap:calc(140px * var(--ui-density-scale,1))}.claw-hero-copy h1{font-size:max(min(var(--ui-density-font-floor,14px), 94px), calc(94px * var(--ui-density-scale,1)))}.claw-hero-poster{max-width:calc(500px * var(--ui-density-scale,1))}.claw-poster-core{height:calc(405px * var(--ui-density-scale,1))}.claw-poster-core>svg{width:calc(290px * var(--ui-density-scale,1));height:calc(305px * var(--ui-density-scale,1))}.claw-game-grid{gap:calc(28px * var(--ui-density-scale,1))}.claw-game-card-body{padding:calc(24px * var(--ui-density-scale,1))}.claw-game-card-body h3{font-size:max(min(var(--ui-density-font-floor,14px), 21px), calc(21px * var(--ui-density-scale,1)))}.claw-card-button{min-height:calc(46px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)))}.claw-game-meta{font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)))}.claw-product-count{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}.claw-purchase-panel{padding:calc(39px * var(--ui-density-scale,1))}.claw-purchase-main{gap:calc(55px * var(--ui-density-scale,1))}.claw-purchase-copy h1{font-size:max(min(var(--ui-density-font-floor,14px), 56px), calc(56px * var(--ui-density-scale,1)))}.claw-purchase-art{min-height:calc(490px * var(--ui-density-scale,1))}.claw-product-pills{margin-bottom:calc(70px * var(--ui-density-scale,1))}.claw-product-pills>span{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));padding:calc(12px * var(--ui-density-scale,1))}.claw-plan-grid>button{min-height:calc(87px * var(--ui-density-scale,1))}.claw-plan-grid>button>span{font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)))}.claw-plan-grid strong{font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)))}}@media (max-width:1180px){.store-container{width:calc(100% - calc(56px * var(--ui-density-scale,1)))}.claw-topbar{gap:calc(25px * var(--ui-density-scale,1))}.claw-topbar .brand{font-size:max(min(var(--ui-density-font-floor,14px), 18px), calc(18px * var(--ui-density-scale,1)))}.claw-topbar .brand>svg{width:calc(30px * var(--ui-density-scale,1));height:calc(33px * var(--ui-density-scale,1))}.claw-community-top,.claw-account-nav .claw-preview-tag{display:none}.claw-nav-button{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));padding:calc(10px * var(--ui-density-scale,1)) calc(12px * var(--ui-density-scale,1))}.claw-subnav nav>a{padding-inline:calc(14px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.claw-subnav nav>a.claw-subnav-community{font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)))}.claw-home-hero{gap:calc(50px * var(--ui-density-scale,1));min-height:calc(630px * var(--ui-density-scale,1));padding-block:calc(65px * var(--ui-density-scale,1))}.claw-hero-copy h1{font-size:max(min(var(--ui-density-font-floor,14px), 68px), calc(68px * var(--ui-density-scale,1)))}.claw-hero-copy>p{font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)))}.claw-hero-details{gap:calc(18px * var(--ui-density-scale,1))}.claw-hero-details>span{font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)))}.claw-poster-core{height:calc(315px * var(--ui-density-scale,1))}.claw-poster-core>svg{width:calc(220px * var(--ui-density-scale,1));height:calc(235px * var(--ui-density-scale,1))}.claw-poster-stamp{font-size:max(min(var(--ui-density-font-floor,14px), 23px), calc(23px * var(--ui-density-scale,1)));left:calc(12px * var(--ui-density-scale,1));right:calc(12px * var(--ui-density-scale,1));bottom:calc(49px * var(--ui-density-scale,1));padding:calc(14px * var(--ui-density-scale,1)) calc(7px * var(--ui-density-scale,1))}.claw-value-strip span,.claw-value-strip a{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));gap:calc(10px * var(--ui-density-scale,1))}.claw-game-grid{gap:calc(19px * var(--ui-density-scale,1))}.claw-game-card-body{padding:calc(19px * var(--ui-density-scale,1));gap:calc(16px * var(--ui-density-scale,1))}.claw-game-card-body h3{font-size:max(min(var(--ui-density-font-floor,14px), 17px), calc(17px * var(--ui-density-scale,1)));flex-wrap:wrap}.claw-game-meta{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));gap:calc(8px * var(--ui-density-scale,1))}.claw-art-placeholder>strong{font-size:max(min(var(--ui-density-font-floor,14px), 28px), calc(28px * var(--ui-density-scale,1)));bottom:calc(18px * var(--ui-density-scale,1))}.claw-game-card-body h3 small{font-size:max(min(var(--ui-density-font-floor,14px), 7px), calc(7px * var(--ui-density-scale,1)))}.claw-card-button{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.claw-workspace-section{gap:calc(60px * var(--ui-density-scale,1))}.claw-workspace-section h2{font-size:max(min(var(--ui-density-font-floor,14px), 35px), calc(35px * var(--ui-density-scale,1)))}.claw-faq-layout{gap:calc(35px * var(--ui-density-scale,1))}.claw-faq-intro{padding:calc(28px * var(--ui-density-scale,1))}.claw-faq-intro h3{font-size:max(min(var(--ui-density-font-floor,14px), 22px), calc(22px * var(--ui-density-scale,1)))}.claw-faq-list summary{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));gap:calc(13px * var(--ui-density-scale,1))}.claw-community-banner h2{font-size:max(min(var(--ui-density-font-floor,14px), 26px), calc(26px * var(--ui-density-scale,1)))}.claw-community-banner .claw-button{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));padding-inline:calc(16px * var(--ui-density-scale,1))}.claw-footer-main{gap:calc(40px * var(--ui-density-scale,1))}.claw-listing-grid{gap:calc(19px * var(--ui-density-scale,1))}.claw-listing-body{padding:calc(19px * var(--ui-density-scale,1))}.claw-listing-body>h2{font-size:max(min(var(--ui-density-font-floor,14px), 19px), calc(19px * var(--ui-density-scale,1)))}.claw-get-button{font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));padding:calc(10px * var(--ui-density-scale,1))}.claw-purchase-panel{padding:calc(28px * var(--ui-density-scale,1))}.claw-purchase-main{gap:calc(30px * var(--ui-density-scale,1))}.claw-purchase-copy h1{font-size:max(min(var(--ui-density-font-floor,14px), 36px), calc(36px * var(--ui-density-scale,1)))}.claw-product-pills{gap:calc(6px * var(--ui-density-scale,1));margin-bottom:calc(40px * var(--ui-density-scale,1))}.claw-product-pills>span{font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)));padding:calc(8px * var(--ui-density-scale,1))}.claw-product-pills>span svg{width:calc(12px * var(--ui-density-scale,1))}.claw-plan-grid{gap:calc(9px * var(--ui-density-scale,1))}.claw-plan-grid>button>span{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.claw-plan-grid strong{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.claw-plan-grid small{font-size:max(min(var(--ui-density-font-floor,14px), 5px), calc(5px * var(--ui-density-scale,1)));padding:calc(3px * var(--ui-density-scale,1)) calc(6px * var(--ui-density-scale,1))}.claw-purchase-art{min-height:calc(400px * var(--ui-density-scale,1))}.claw-purchase-art>.claw-product-media{min-height:calc(365px * var(--ui-density-scale,1))}.claw-product-overview{gap:calc(30px * var(--ui-density-scale,1))}.claw-product-overview h2{font-size:max(min(var(--ui-density-font-floor,14px), 21px), calc(21px * var(--ui-density-scale,1)))}}@media (max-width:950px){.claw-header .claw-nav-button:first-of-type{display:none}.claw-home-hero{gap:calc(35px * var(--ui-density-scale,1));min-height:calc(570px * var(--ui-density-scale,1));padding-block:calc(55px * var(--ui-density-scale,1));grid-template-columns:1.25fr 1fr}.claw-hero-copy h1{font-size:max(min(var(--ui-density-font-floor,14px), 57px), calc(57px * var(--ui-density-scale,1)))}.claw-hero-chip{font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)));gap:calc(8px * var(--ui-density-scale,1));padding-inline:calc(10px * var(--ui-density-scale,1))}.claw-hero-copy>p{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.claw-hero-details{gap:calc(12px * var(--ui-density-scale,1));margin-top:calc(29px * var(--ui-density-scale,1));padding-top:calc(18px * var(--ui-density-scale,1));flex-wrap:wrap}.claw-hero-details>span{font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)))}.claw-hero-actions{gap:calc(17px * var(--ui-density-scale,1))}.claw-hero-actions .claw-button{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));padding-inline:calc(16px * var(--ui-density-scale,1))}.claw-hero-support{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}.claw-poster-core{height:calc(275px * var(--ui-density-scale,1))}.claw-poster-core>svg{width:calc(185px * var(--ui-density-scale,1));height:calc(200px * var(--ui-density-scale,1))}.claw-hero-poster{padding:calc(14px * var(--ui-density-scale,1))}.claw-poster-stamp{font-size:max(min(var(--ui-density-font-floor,14px), 19px), calc(19px * var(--ui-density-scale,1)));padding-block:calc(12px * var(--ui-density-scale,1));bottom:calc(49px * var(--ui-density-scale,1))}.claw-poster-top{font-size:max(min(var(--ui-density-font-floor,14px), 6px), calc(6px * var(--ui-density-scale,1)))}.claw-poster-bottom{font-size:max(min(var(--ui-density-font-floor,14px), 5px), calc(5px * var(--ui-density-scale,1)));gap:calc(6px * var(--ui-density-scale,1))}.claw-value-strip>.store-container{gap:calc(15px * var(--ui-density-scale,1));min-height:calc(65px * var(--ui-density-scale,1))}.claw-value-strip span,.claw-value-strip a{font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)));gap:calc(8px * var(--ui-density-scale,1))}.claw-value-strip svg{width:calc(15px * var(--ui-density-scale,1))}.claw-game-grid{gap:calc(15px * var(--ui-density-scale,1))}.claw-game-card-body{padding:calc(16px * var(--ui-density-scale,1));gap:calc(15px * var(--ui-density-scale,1))}.claw-game-card-body h3{font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)))}.claw-game-meta{font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));gap:calc(5px * var(--ui-density-scale,1))}.claw-game-meta svg{width:calc(11px * var(--ui-density-scale,1))}.claw-card-button{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));gap:calc(8px * var(--ui-density-scale,1));min-height:calc(39px * var(--ui-density-scale,1))}.claw-product-count{font-size:max(min(var(--ui-density-font-floor,14px), 7px), calc(7px * var(--ui-density-scale,1)));top:calc(10px * var(--ui-density-scale,1));left:calc(10px * var(--ui-density-scale,1));padding:calc(6px * var(--ui-density-scale,1)) calc(7px * var(--ui-density-scale,1))}.claw-media-coordinate{font-size:max(min(var(--ui-density-font-floor,14px), 5px), calc(5px * var(--ui-density-scale,1)));top:calc(13px * var(--ui-density-scale,1));right:calc(12px * var(--ui-density-scale,1))}.claw-art-placeholder>strong{font-size:max(min(var(--ui-density-font-floor,14px), 23px), calc(23px * var(--ui-density-scale,1)));left:calc(14px * var(--ui-density-scale,1));right:calc(14px * var(--ui-density-scale,1));bottom:calc(15px * var(--ui-density-scale,1))}.claw-placeholder-label{font-size:max(min(var(--ui-density-font-floor,14px), 5px), calc(5px * var(--ui-density-scale,1)))}.claw-catalog{padding-block:calc(60px * var(--ui-density-scale,1))}.claw-catalog-heading h2{font-size:max(min(var(--ui-density-font-floor,14px), 37px), calc(37px * var(--ui-density-scale,1)))}.claw-workspace-section{gap:calc(35px * var(--ui-density-scale,1));padding-block:calc(55px * var(--ui-density-scale,1))}.claw-workspace-section h2{font-size:max(min(var(--ui-density-font-floor,14px), 31px), calc(31px * var(--ui-density-scale,1)))}.claw-workspace-section p{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.claw-workspace-demo{padding:calc(22px * var(--ui-density-scale,1))}.claw-demo-key{gap:calc(13px * var(--ui-density-scale,1))}.claw-demo-key strong{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.claw-faq-section{padding-block:calc(60px * var(--ui-density-scale,1))}.claw-section-heading h2{font-size:max(min(var(--ui-density-font-floor,14px), 31px), calc(31px * var(--ui-density-scale,1)))}.claw-faq-layout{gap:calc(25px * var(--ui-density-scale,1));grid-template-columns:.75fr 1.25fr}.claw-faq-intro{padding:calc(25px * var(--ui-density-scale,1))}.claw-faq-intro h3{font-size:max(min(var(--ui-density-font-floor,14px), 20px), calc(20px * var(--ui-density-scale,1)))}.claw-faq-intro p{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.claw-faq-list summary{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));gap:calc(10px * var(--ui-density-scale,1))}.claw-faq-list p{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));padding-left:calc(27px * var(--ui-density-scale,1))}.claw-community-banner{padding:calc(30px * var(--ui-density-scale,1));gap:calc(25px * var(--ui-density-scale,1));margin-bottom:calc(60px * var(--ui-density-scale,1));flex-wrap:wrap}.claw-community-banner h2{font-size:max(min(var(--ui-density-font-floor,14px), 28px), calc(28px * var(--ui-density-scale,1)))}.claw-footer-main{gap:calc(30px * var(--ui-density-scale,1));grid-template-columns:1fr 1fr}.claw-footer-main>div:first-child{grid-column:1/-1}.claw-footer-main>div:first-child>p{margin-block:calc(14px * var(--ui-density-scale,1))}.claw-listing-grid{gap:calc(22px * var(--ui-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr))}.claw-listing-body{padding:calc(22px * var(--ui-density-scale,1))}.claw-listing-body>h2{font-size:max(min(var(--ui-density-font-floor,14px), 21px), calc(21px * var(--ui-density-scale,1)))}.claw-get-button{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));padding:calc(11px * var(--ui-density-scale,1)) calc(13px * var(--ui-density-scale,1))}.claw-group-heading h1{font-size:max(min(var(--ui-density-font-floor,14px), 58px), calc(58px * var(--ui-density-scale,1)))}.claw-purchase-main{gap:calc(25px * var(--ui-density-scale,1));grid-template-columns:1fr 1fr}.claw-purchase-panel{padding:calc(25px * var(--ui-density-scale,1))}.claw-purchase-copy h1{font-size:max(min(var(--ui-density-font-floor,14px), 32px), calc(32px * var(--ui-density-scale,1)))}.claw-purchase-copy>.claw-kicker{font-size:max(min(var(--ui-density-font-floor,14px), 7px), calc(7px * var(--ui-density-scale,1)))}.claw-product-pills{gap:calc(6px * var(--ui-density-scale,1));margin-bottom:calc(28px * var(--ui-density-scale,1))}.claw-product-pills>span{font-size:max(min(var(--ui-density-font-floor,14px), 7px), calc(7px * var(--ui-density-scale,1)));padding:calc(7px * var(--ui-density-scale,1));gap:calc(5px * var(--ui-density-scale,1))}.claw-product-pills>span>svg{width:calc(10px * var(--ui-density-scale,1))}.claw-plan-grid{gap:calc(9px * var(--ui-density-scale,1));grid-template-columns:repeat(3,minmax(0,1fr))}.claw-plan-grid>button{padding:calc(17px * var(--ui-density-scale,1)) calc(7px * var(--ui-density-scale,1));min-height:calc(75px * var(--ui-density-scale,1))}.claw-plan-grid strong,.claw-plan-grid>button>span,.claw-quantity-row{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}.claw-quantity-controls{height:calc(35px * var(--ui-density-scale,1))}.claw-quantity-controls button{height:calc(33px * var(--ui-density-scale,1));width:calc(28px * var(--ui-density-scale,1))}.claw-quantity-controls input{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));width:calc(30px * var(--ui-density-scale,1))}.claw-checkout-button{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));padding:calc(14px * var(--ui-density-scale,1)) calc(12px * var(--ui-density-scale,1));gap:calc(8px * var(--ui-density-scale,1))}.claw-checkout-button svg{width:calc(16px * var(--ui-density-scale,1))}.claw-checkout-caption{font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)))}.claw-purchase-art{min-height:calc(390px * var(--ui-density-scale,1))}.claw-purchase-art>.claw-product-media{min-height:calc(355px * var(--ui-density-scale,1))}.claw-image-note{font-size:max(min(var(--ui-density-font-floor,14px), 7px), calc(7px * var(--ui-density-scale,1)));line-height:1.7}.claw-purchase-art>.badge{font-size:max(min(var(--ui-density-font-floor,14px), 7px), calc(7px * var(--ui-density-scale,1)));left:calc(12px * var(--ui-density-scale,1));top:calc(12px * var(--ui-density-scale,1))}.claw-purchase-art .claw-media-coordinate{font-size:max(min(var(--ui-density-font-floor,14px), 5px), calc(5px * var(--ui-density-scale,1)));right:calc(12px * var(--ui-density-scale,1));top:calc(18px * var(--ui-density-scale,1))}.claw-purchase-art .claw-placeholder-label{font-size:max(min(var(--ui-density-font-floor,14px), 6px), calc(6px * var(--ui-density-scale,1)))}.claw-product-overview{gap:calc(25px * var(--ui-density-scale,1));grid-template-columns:1.2fr .8fr}.claw-product-overview h2{font-size:max(min(var(--ui-density-font-floor,14px), 19px), calc(19px * var(--ui-density-scale,1)))}.claw-product-overview p{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.claw-product-overview aside{padding-left:calc(20px * var(--ui-density-scale,1))}.claw-product-overview aside>h3{font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)))}.claw-product-overview .claw-text-link,.claw-product-bottom .claw-back,.claw-product-bottom .claw-text-link{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}}@media (max-width:700px){.store-container{width:calc(100% - calc(36px * var(--ui-density-scale,1)))}.claw-announcement{font-size:max(min(var(--ui-density-font-floor,14px), 6px), calc(6px * var(--ui-density-scale,1)));height:calc(27px * var(--ui-density-scale,1));gap:calc(7px * var(--ui-density-scale,1))}.announcement-preview{display:none}.announcement-divider{margin:0 1px}.claw-topbar{height:calc(68px * var(--ui-density-scale,1));gap:calc(12px * var(--ui-density-scale,1))}.claw-topbar .brand{font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)));gap:calc(8px * var(--ui-density-scale,1))}.claw-topbar .brand>svg{width:calc(28px * var(--ui-density-scale,1));height:calc(30px * var(--ui-density-scale,1))}.claw-account-nav{gap:calc(6px * var(--ui-density-scale,1))}.claw-account-nav .claw-cart,.claw-account-nav .claw-nav-button:not(.key-button){display:none}.claw-nav-button.key-button{padding:calc(8px * var(--ui-density-scale,1)) calc(11px * var(--ui-density-scale,1));gap:calc(6px * var(--ui-density-scale,1));min-height:calc(33px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)))}.claw-nav-button.key-button svg{width:calc(12px * var(--ui-density-scale,1))}.claw-mobile-menu{min-width:calc(29px * var(--ui-density-scale,1));padding:calc(5px * var(--ui-density-scale,1));display:inline-flex}.claw-subnav{height:calc(54px * var(--ui-density-scale,1))}.claw-subnav nav{gap:calc(3px * var(--ui-density-scale,1));justify-content:space-between}.claw-subnav nav>a{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));padding:calc(9px * var(--ui-density-scale,1)) calc(11px * var(--ui-density-scale,1));gap:calc(7px * var(--ui-density-scale,1));min-height:calc(35px * var(--ui-density-scale,1));border-radius:calc(6px * var(--ui-density-scale,1))}.claw-subnav nav>a svg{width:calc(13px * var(--ui-density-scale,1))}.claw-subnav nav>a.claw-subnav-community{display:none}.claw-home-hero{align-items:stretch;gap:calc(38px * var(--ui-density-scale,1));min-height:auto;padding-block:calc(43px * var(--ui-density-scale,1)) calc(49px * var(--ui-density-scale,1));flex-direction:column;display:flex}.claw-home-hero:before{inset-inline:calc(-18px * var(--ui-density-scale,1))}.claw-hero-copy h1{font-size:max(min(var(--ui-density-font-floor,14px), 64px), calc(64px * var(--ui-density-scale,1)));margin-block:calc(26px * var(--ui-density-scale,1)) calc(22px * var(--ui-density-scale,1));line-height:1.09}.claw-hero-chip{font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)));gap:calc(8px * var(--ui-density-scale,1));padding:calc(7px * var(--ui-density-scale,1)) calc(10px * var(--ui-density-scale,1));min-height:calc(32px * var(--ui-density-scale,1))}.claw-hero-chip>span:first-child{font-size:max(min(var(--ui-density-font-floor,14px), 6px), calc(6px * var(--ui-density-scale,1)))}.claw-hero-copy>p{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));max-width:calc(450px * var(--ui-density-scale,1));line-height:1.95}.claw-hero-actions{margin-top:calc(26px * var(--ui-density-scale,1));gap:calc(23px * var(--ui-density-scale,1))}.claw-hero-actions .claw-button{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));min-height:calc(45px * var(--ui-density-scale,1));padding:calc(12px * var(--ui-density-scale,1)) calc(17px * var(--ui-density-scale,1))}.claw-hero-support{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}.claw-hero-details{margin-top:calc(28px * var(--ui-density-scale,1));max-width:calc(380px * var(--ui-density-scale,1));gap:calc(23px * var(--ui-density-scale,1));padding-top:calc(19px * var(--ui-density-scale,1))}.claw-hero-details>span{font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)));gap:calc(7px * var(--ui-density-scale,1))}.claw-hero-details svg{width:calc(13px * var(--ui-density-scale,1))}.claw-hero-poster{max-width:calc(390px * var(--ui-density-scale,1));width:calc(100% - calc(12px * var(--ui-density-scale,1)));padding:calc(15px * var(--ui-density-scale,1));align-self:center;transform:rotate(1deg)}.claw-poster-core{height:calc(310px * var(--ui-density-scale,1))}.claw-poster-core>svg{width:calc(230px * var(--ui-density-scale,1));height:calc(245px * var(--ui-density-scale,1))}.claw-poster-stamp{font-size:max(min(var(--ui-density-font-floor,14px), 25px), calc(25px * var(--ui-density-scale,1)));padding:calc(14px * var(--ui-density-scale,1)) calc(6px * var(--ui-density-scale,1));bottom:calc(51px * var(--ui-density-scale,1));left:calc(12px * var(--ui-density-scale,1));right:calc(12px * var(--ui-density-scale,1))}.claw-poster-top{font-size:max(min(var(--ui-density-font-floor,14px), 7px), calc(7px * var(--ui-density-scale,1)))}.claw-poster-bottom{font-size:max(min(var(--ui-density-font-floor,14px), 6px), calc(6px * var(--ui-density-scale,1)))}.claw-value-strip>.store-container{gap:calc(21px * var(--ui-density-scale,1)) calc(15px * var(--ui-density-scale,1));padding-block:calc(24px * var(--ui-density-scale,1));grid-template-columns:1fr 1fr;display:grid}.claw-value-strip span,.claw-value-strip a{font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));gap:calc(9px * var(--ui-density-scale,1))}.claw-value-strip svg{width:calc(15px * var(--ui-density-scale,1))}.claw-catalog{padding-block:calc(49px * var(--ui-density-scale,1)) calc(55px * var(--ui-density-scale,1));scroll-margin-top:calc(167px * var(--ui-density-scale,1))}.claw-catalog-heading{align-items:stretch;gap:calc(23px * var(--ui-density-scale,1));margin-bottom:calc(17px * var(--ui-density-scale,1));flex-direction:column}.claw-kicker{font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)));gap:calc(7px * var(--ui-density-scale,1))}.claw-catalog-heading .claw-kicker>svg{width:calc(13px * var(--ui-density-scale,1))}.claw-catalog-heading h2{font-size:max(min(var(--ui-density-font-floor,14px), 34px), calc(34px * var(--ui-density-scale,1)));margin-block:calc(12px * var(--ui-density-scale,1)) calc(14px * var(--ui-density-scale,1))}.claw-catalog-heading p{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));line-height:1.8}.claw-catalog-meta{font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)));gap:calc(14px * var(--ui-density-scale,1));margin-bottom:calc(21px * var(--ui-density-scale,1));line-height:1.8}.claw-catalog-meta select{font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));padding-block:calc(8px * var(--ui-density-scale,1));max-width:calc(125px * var(--ui-density-scale,1))}.claw-game-grid{gap:calc(17px * var(--ui-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr))}.claw-game-card{border-radius:calc(10px * var(--ui-density-scale,1))}.claw-game-card-body{padding:calc(16px * var(--ui-density-scale,1));gap:calc(15px * var(--ui-density-scale,1))}.claw-game-card-body h3{font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)));gap:calc(6px * var(--ui-density-scale,1));line-height:1.5}.claw-game-meta{font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));gap:calc(8px * var(--ui-density-scale,1));flex-wrap:wrap}.claw-art-placeholder>strong{font-size:max(min(var(--ui-density-font-floor,14px), 22px), calc(22px * var(--ui-density-scale,1)));bottom:calc(17px * var(--ui-density-scale,1))}.claw-product-count{font-size:max(min(var(--ui-density-font-floor,14px), 6px), calc(6px * var(--ui-density-scale,1)));padding:calc(6px * var(--ui-density-scale,1)) calc(7px * var(--ui-density-scale,1));top:calc(10px * var(--ui-density-scale,1));left:calc(10px * var(--ui-density-scale,1))}.claw-media-coordinate{font-size:max(min(var(--ui-density-font-floor,14px), 4px), calc(4px * var(--ui-density-scale,1)));right:calc(11px * var(--ui-density-scale,1));top:calc(13px * var(--ui-density-scale,1))}.claw-placeholder-label{font-size:max(min(var(--ui-density-font-floor,14px), 4px), calc(4px * var(--ui-density-scale,1)))}.claw-card-button{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));gap:calc(7px * var(--ui-density-scale,1));min-height:calc(38px * var(--ui-density-scale,1));border-radius:calc(6px * var(--ui-density-scale,1))}.claw-card-button svg{width:calc(13px * var(--ui-density-scale,1))}.claw-workspace-section{gap:calc(35px * var(--ui-density-scale,1));padding-block:calc(45px * var(--ui-density-scale,1));grid-template-columns:1fr}.claw-workspace-section h2{font-size:max(min(var(--ui-density-font-floor,14px), 33px), calc(33px * var(--ui-density-scale,1)));margin-block:calc(15px * var(--ui-density-scale,1)) calc(19px * var(--ui-density-scale,1))}.claw-workspace-section p{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));margin-bottom:calc(23px * var(--ui-density-scale,1));line-height:1.9}.claw-workspace-section .claw-button{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.claw-workspace-demo{padding:calc(22px * var(--ui-density-scale,1))}.claw-demo-key strong{font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)))}.claw-demo-key>span{font-size:max(min(var(--ui-density-font-floor,14px), 7px), calc(7px * var(--ui-density-scale,1)))}.claw-faq-section{padding-block:calc(50px * var(--ui-density-scale,1))}.claw-section-heading{text-align:left;margin-bottom:calc(30px * var(--ui-density-scale,1))}.claw-section-heading h2{font-size:max(min(var(--ui-density-font-floor,14px), 30px), calc(30px * var(--ui-density-scale,1)));margin-block:calc(13px * var(--ui-density-scale,1));line-height:1.25}.claw-section-heading p{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.claw-faq-layout{gap:calc(25px * var(--ui-density-scale,1));grid-template-columns:1fr}.claw-faq-intro{padding:calc(27px * var(--ui-density-scale,1))}.claw-faq-intro>svg{margin-bottom:calc(17px * var(--ui-density-scale,1));width:calc(23px * var(--ui-density-scale,1))}.claw-faq-intro h3{font-size:max(min(var(--ui-density-font-floor,14px), 24px), calc(24px * var(--ui-density-scale,1)));max-width:none}.claw-faq-intro p{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));max-width:none;margin-block:calc(13px * var(--ui-density-scale,1)) calc(23px * var(--ui-density-scale,1))}.claw-faq-list summary{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));padding-block:calc(20px * var(--ui-density-scale,1));gap:calc(13px * var(--ui-density-scale,1))}.claw-faq-list p{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));padding-left:calc(29px * var(--ui-density-scale,1))}.claw-community-banner{padding:calc(27px * var(--ui-density-scale,1));gap:calc(24px * var(--ui-density-scale,1));margin-bottom:calc(50px * var(--ui-density-scale,1))}.claw-community-banner h2{font-size:max(min(var(--ui-density-font-floor,14px), 27px), calc(27px * var(--ui-density-scale,1)));line-height:1.3}.claw-community-banner p{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));line-height:1.9}.claw-community-banner .claw-button{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));width:100%}.claw-footer{padding-top:calc(37px * var(--ui-density-scale,1))}.claw-footer-main{gap:calc(30px * var(--ui-density-scale,1)) calc(25px * var(--ui-density-scale,1));padding-bottom:calc(32px * var(--ui-density-scale,1))}.claw-footer-main .brand{font-size:max(min(var(--ui-density-font-floor,14px), 19px), calc(19px * var(--ui-density-scale,1)))}.claw-footer-main p{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.claw-footer-label{font-size:max(min(var(--ui-density-font-floor,14px), 7px), calc(7px * var(--ui-density-scale,1)));letter-spacing:.08em;margin-block:calc(5px * var(--ui-density-scale,1)) calc(17px * var(--ui-density-scale,1));line-height:1.8}.claw-footer-categories{gap:calc(12px * var(--ui-density-scale,1));grid-template-columns:1fr}.claw-footer-main a:not(:has(.brand)):not(.claw-server-button){font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));line-height:1.8}.claw-footer-bottom{gap:calc(18px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 7px), calc(7px * var(--ui-density-scale,1)));padding-block:calc(23px * var(--ui-density-scale,1))}.claw-footer-bottom>span:nth-last-child(2){font-size:max(min(var(--ui-density-font-floor,14px), 6px), calc(6px * var(--ui-density-scale,1)))}.scroll-preference{font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)));gap:calc(7px * var(--ui-density-scale,1))}.scroll-preference select{font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)));padding:calc(6px * var(--ui-density-scale,1)) calc(19px * var(--ui-density-scale,1)) calc(6px * var(--ui-density-scale,1)) calc(7px * var(--ui-density-scale,1))}.claw-group-page{padding-block:calc(30px * var(--ui-density-scale,1)) calc(60px * var(--ui-density-scale,1));min-height:calc(600px * var(--ui-density-scale,1))}.claw-back{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}.claw-group-heading{margin-block:calc(28px * var(--ui-density-scale,1)) calc(16px * var(--ui-density-scale,1));gap:calc(20px * var(--ui-density-scale,1))}.claw-group-heading h1{font-size:max(min(var(--ui-density-font-floor,14px), 48px), calc(48px * var(--ui-density-scale,1)));margin-top:calc(15px * var(--ui-density-scale,1));overflow-wrap:anywhere}.claw-group-heading>span{font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));white-space:nowrap;margin-bottom:calc(9px * var(--ui-density-scale,1))}.claw-group-heading .claw-kicker{font-size:max(min(var(--ui-density-font-floor,14px), 7px), calc(7px * var(--ui-density-scale,1)));gap:calc(6px * var(--ui-density-scale,1));flex-wrap:wrap}.claw-group-heading .claw-kicker>svg{width:calc(13px * var(--ui-density-scale,1))}.claw-collection-badge{font-size:max(min(var(--ui-density-font-floor,14px), 6px), calc(6px * var(--ui-density-scale,1)));padding:2px calc(6px * var(--ui-density-scale,1));margin-left:calc(3px * var(--ui-density-scale,1))}.claw-demo-caption{font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)));margin-bottom:calc(25px * var(--ui-density-scale,1))}.claw-listing-grid{gap:calc(18px * var(--ui-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr))}.claw-listing-body{padding:calc(17px * var(--ui-density-scale,1))}.claw-listing-body>.claw-kicker{font-size:max(min(var(--ui-density-font-floor,14px), 6px), calc(6px * var(--ui-density-scale,1)))}.claw-listing-body>h2{font-size:max(min(var(--ui-density-font-floor,14px), 18px), calc(18px * var(--ui-density-scale,1)));margin-block:calc(9px * var(--ui-density-scale,1)) calc(20px * var(--ui-density-scale,1));line-height:1.4}.claw-listing-body>div{gap:calc(15px * var(--ui-density-scale,1));padding-top:calc(15px * var(--ui-density-scale,1));flex-wrap:wrap}.claw-listing-body strong{font-size:max(min(var(--ui-density-font-floor,14px), 23px), calc(23px * var(--ui-density-scale,1)))}.claw-get-button{font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));padding:calc(10px * var(--ui-density-scale,1)) calc(12px * var(--ui-density-scale,1))}.claw-listing-media>.badge{font-size:max(min(var(--ui-density-font-floor,14px), 6px), calc(6px * var(--ui-density-scale,1)));top:calc(11px * var(--ui-density-scale,1));right:calc(11px * var(--ui-density-scale,1));padding:calc(6px * var(--ui-density-scale,1))}.claw-detail-page{padding-block:calc(25px * var(--ui-density-scale,1)) calc(50px * var(--ui-density-scale,1))}.claw-breadcrumb{font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));padding:calc(12px * var(--ui-density-scale,1)) calc(14px * var(--ui-density-scale,1));gap:calc(9px * var(--ui-density-scale,1));margin-bottom:calc(20px * var(--ui-density-scale,1));border-radius:calc(7px * var(--ui-density-scale,1));line-height:1.7}.claw-breadcrumb>svg{width:calc(11px * var(--ui-density-scale,1))}.claw-purchase-panel{padding:calc(21px * var(--ui-density-scale,1));border-radius:calc(10px * var(--ui-density-scale,1))}.claw-purchase-main{gap:calc(27px * var(--ui-density-scale,1));grid-template-columns:1fr}.claw-purchase-copy>.claw-kicker{font-size:max(min(var(--ui-density-font-floor,14px), 7px), calc(7px * var(--ui-density-scale,1)))}.claw-purchase-copy>h1{font-size:max(min(var(--ui-density-font-floor,14px), 35px), calc(35px * var(--ui-density-scale,1)));margin-block:calc(15px * var(--ui-density-scale,1)) calc(21px * var(--ui-density-scale,1));line-height:1.18}.claw-product-pills{gap:calc(7px * var(--ui-density-scale,1));margin-bottom:calc(35px * var(--ui-density-scale,1))}.claw-product-pills>span{font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)));padding:calc(9px * var(--ui-density-scale,1)) calc(8px * var(--ui-density-scale,1));gap:calc(6px * var(--ui-density-scale,1))}.claw-product-pills>span svg{width:calc(12px * var(--ui-density-scale,1))}.claw-plan-grid{gap:calc(9px * var(--ui-density-scale,1))}.claw-plan-grid>button{min-height:calc(78px * var(--ui-density-scale,1));padding:calc(19px * var(--ui-density-scale,1)) calc(7px * var(--ui-density-scale,1));gap:calc(9px * var(--ui-density-scale,1))}.claw-plan-grid>button>span{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.claw-plan-grid strong{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.claw-plan-grid small{font-size:max(min(var(--ui-density-font-floor,14px), 5px), calc(5px * var(--ui-density-scale,1)));top:calc(-7px * var(--ui-density-scale,1));padding:calc(3px * var(--ui-density-scale,1)) calc(6px * var(--ui-density-scale,1))}.claw-plan-grid.many-plans{row-gap:calc(16px * var(--ui-density-scale,1))}.claw-quantity-row{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));margin-block:calc(19px * var(--ui-density-scale,1)) calc(16px * var(--ui-density-scale,1))}.claw-quantity-controls{height:calc(37px * var(--ui-density-scale,1))}.claw-quantity-controls button{height:calc(35px * var(--ui-density-scale,1));width:calc(31px * var(--ui-density-scale,1))}.claw-quantity-controls input{width:calc(33px * var(--ui-density-scale,1))}.claw-checkout-button{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));min-height:calc(48px * var(--ui-density-scale,1))}.claw-checkout-caption{font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)));padding-top:calc(13px * var(--ui-density-scale,1))}.claw-purchase-art{min-height:calc(305px * var(--ui-density-scale,1))}.claw-purchase-art>.claw-product-media{min-height:calc(270px * var(--ui-density-scale,1))}.claw-purchase-art>.badge{font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)));left:calc(13px * var(--ui-density-scale,1));top:calc(13px * var(--ui-density-scale,1))}.claw-image-note{font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)));line-height:1.7}.claw-purchase-art .claw-media-coordinate{font-size:max(min(var(--ui-density-font-floor,14px), 6px), calc(6px * var(--ui-density-scale,1)))}.claw-purchase-art .claw-placeholder-label{font-size:max(min(var(--ui-density-font-floor,14px), 7px), calc(7px * var(--ui-density-scale,1)))}.claw-product-information{margin-top:calc(25px * var(--ui-density-scale,1));padding-top:calc(19px * var(--ui-density-scale,1))}.claw-detail-tabs{gap:calc(4px * var(--ui-density-scale,1));margin-bottom:calc(25px * var(--ui-density-scale,1))}.claw-detail-tabs>button{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));padding:calc(9px * var(--ui-density-scale,1)) calc(12px * var(--ui-density-scale,1))}.claw-product-overview{gap:calc(25px * var(--ui-density-scale,1));grid-template-columns:1fr}.claw-product-overview h2{font-size:max(min(var(--ui-density-font-floor,14px), 22px), calc(22px * var(--ui-density-scale,1)));margin-bottom:calc(13px * var(--ui-density-scale,1))}.claw-product-overview p{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));line-height:1.95}.claw-product-overview aside{border-left:0;border-top:1px solid var(--ui-border);padding:calc(24px * var(--ui-density-scale,1)) 0 0}.claw-product-overview aside>h3{font-size:max(min(var(--ui-density-font-floor,14px), 18px), calc(18px * var(--ui-density-scale,1)))}.claw-product-overview aside>p,.claw-product-overview .claw-text-link{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.claw-spec-list{gap:calc(17px * var(--ui-density-scale,1));grid-template-columns:1fr}.claw-spec-list li{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.claw-product-bottom{align-items:flex-start;gap:calc(21px * var(--ui-density-scale,1));padding-top:calc(27px * var(--ui-density-scale,1));flex-direction:column}.claw-product-bottom .claw-back,.claw-product-bottom .claw-text-link{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}.workspace-footer .scroll-preference{order:3;justify-content:center;width:100%}.standalone-catalog{padding-top:calc(35px * var(--ui-density-scale,1))}}@media (max-width:480px){.claw-game-grid{gap:calc(22px * var(--ui-density-scale,1));grid-template-columns:1fr}.claw-game-card-body{padding:calc(20px * var(--ui-density-scale,1));gap:calc(19px * var(--ui-density-scale,1))}.claw-game-card-body h3{font-size:max(min(var(--ui-density-font-floor,14px), 19px), calc(19px * var(--ui-density-scale,1)))}.claw-game-meta{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));flex-wrap:nowrap}.claw-card-button{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));min-height:calc(43px * var(--ui-density-scale,1))}.claw-card-button svg{width:calc(15px * var(--ui-density-scale,1))}.claw-product-count{font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)));top:calc(12px * var(--ui-density-scale,1));left:calc(12px * var(--ui-density-scale,1));padding:calc(7px * var(--ui-density-scale,1)) calc(9px * var(--ui-density-scale,1))}.claw-media-coordinate{font-size:max(min(var(--ui-density-font-floor,14px), 5px), calc(5px * var(--ui-density-scale,1)));right:calc(15px * var(--ui-density-scale,1));top:calc(16px * var(--ui-density-scale,1))}.claw-placeholder-label{font-size:max(min(var(--ui-density-font-floor,14px), 5px), calc(5px * var(--ui-density-scale,1)))}.claw-art-placeholder>strong{font-size:max(min(var(--ui-density-font-floor,14px), 31px), calc(31px * var(--ui-density-scale,1)));bottom:calc(20px * var(--ui-density-scale,1));left:calc(20px * var(--ui-density-scale,1));right:calc(20px * var(--ui-density-scale,1))}.claw-game-card-body h3 small{font-size:max(min(var(--ui-density-font-floor,14px), 7px), calc(7px * var(--ui-density-scale,1)))}.claw-listing-grid{grid-template-columns:1fr}.claw-listing-card{max-width:calc(430px * var(--ui-density-scale,1))}.claw-listing-body{padding:calc(23px * var(--ui-density-scale,1))}.claw-listing-body>h2{font-size:max(min(var(--ui-density-font-floor,14px), 22px), calc(22px * var(--ui-density-scale,1)))}.claw-listing-body>.claw-kicker{font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)))}.claw-listing-body>div{flex-wrap:nowrap}.claw-listing-body strong{font-size:max(min(var(--ui-density-font-floor,14px), 27px), calc(27px * var(--ui-density-scale,1)))}.claw-get-button{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));padding:calc(12px * var(--ui-density-scale,1)) calc(15px * var(--ui-density-scale,1))}.claw-listing-media>.badge{font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)));top:calc(15px * var(--ui-density-scale,1));right:calc(15px * var(--ui-density-scale,1))}.claw-hero-copy h1{font-size:max(min(var(--ui-density-font-floor,14px), 61px), calc(61px * var(--ui-density-scale,1)))}.claw-hero-chip{font-size:max(min(var(--ui-density-font-floor,14px), 7px), calc(7px * var(--ui-density-scale,1)))}.claw-hero-poster{width:calc(100% - calc(8px * var(--ui-density-scale,1)))}.claw-poster-core{height:calc(285px * var(--ui-density-scale,1))}.claw-poster-core>svg{width:calc(210px * var(--ui-density-scale,1));height:calc(225px * var(--ui-density-scale,1))}.claw-poster-stamp{font-size:max(min(var(--ui-density-font-floor,14px), 23px), calc(23px * var(--ui-density-scale,1)))}.claw-purchase-copy h1{font-size:max(min(var(--ui-density-font-floor,14px), 31px), calc(31px * var(--ui-density-scale,1)))}.claw-product-pills>span{font-size:max(min(var(--ui-density-font-floor,14px), 7px), calc(7px * var(--ui-density-scale,1)));gap:calc(5px * var(--ui-density-scale,1));padding:calc(8px * var(--ui-density-scale,1)) calc(7px * var(--ui-density-scale,1))}.claw-product-pills>span>svg{width:calc(11px * var(--ui-density-scale,1))}.claw-plan-grid strong{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.claw-plan-grid>button>span{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}.claw-topbar .brand{font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)));gap:calc(7px * var(--ui-density-scale,1))}.claw-topbar .brand>svg{width:calc(25px * var(--ui-density-scale,1));height:calc(28px * var(--ui-density-scale,1))}.claw-nav-button.key-button{font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)));padding-inline:calc(9px * var(--ui-density-scale,1))}.claw-mobile-menu{padding:calc(4px * var(--ui-density-scale,1));min-width:calc(25px * var(--ui-density-scale,1))}.claw-mobile-menu svg{width:calc(20px * var(--ui-density-scale,1))}.claw-account-nav{gap:calc(4px * var(--ui-density-scale,1))}.claw-subnav nav>a{font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));padding-inline:calc(10px * var(--ui-density-scale,1));gap:calc(6px * var(--ui-density-scale,1))}.claw-subnav nav>a>svg{width:calc(12px * var(--ui-density-scale,1))}}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .claw-hero-poster,html:not([data-motion=full]) .claw-game-card:hover,html:not([data-motion=full]) .claw-listing-card:hover,html:not([data-motion=full]) .claw-button:hover{transform:none}}html[data-motion=reduced] .claw-hero-poster,html[data-motion=reduced] .claw-game-card:hover,html[data-motion=reduced] .claw-listing-card:hover,html[data-motion=reduced] .claw-button:hover{transform:none}.claw-storefront{background-color:var(--ui-canvas);color:var(--ui-text);font-family:Inter,Arial,sans-serif}.claw-game-card,.claw-listing-card,.claw-purchase-panel{background:var(--ui-panel);border-color:var(--ui-border)}.claw-header{background:var(--ui-panel)}.claw-hero-copy h1 span{color:var(--ui-text)}.claw-footer-main p{white-space:pre-line}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/PlusJakartaSans.woff2)format("woff2");font-weight:200 800;font-display:swap}@font-face{font-family:Aldrich;src:url(/fonts/Aldrich.woff2)format("woff2");font-weight:400;font-display:swap}.claw-purple-theme{--store-border:var(--ui-border);--store-muted:var(--ui-muted);--theme-accent:var(--ui-text);--theme-bright:var(--ui-text);background:var(--ui-canvas);color:var(--ui-text);background-image:radial-gradient(1200px 700px at 50% 450px,#ffffff20,#0000 75%);font-family:Plus Jakarta Sans,Arial,sans-serif;font-weight:500}.claw-purple-theme h1,.claw-purple-theme h2,.claw-purple-theme h3,.claw-purple-theme h4,.claw-purple-theme .brand{font-family:Plus Jakarta Sans,Arial,sans-serif}.claw-purple-theme button,.claw-purple-theme input,.claw-purple-theme select,.claw-purple-theme textarea{font-family:inherit}.claw-purple-theme :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--ui-focus);outline-offset:calc(4px * var(--ui-density-scale,1))}.claw-purple-theme .claw-announcement{z-index:47;height:calc(34px * var(--ui-density-scale,1));background:linear-gradient(95deg, var(--ui-raised) 0%, var(--ui-raised) 48%, var(--ui-raised) 100%);color:var(--ui-text);letter-spacing:0;font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));border:0;font-weight:400;position:sticky;top:0}.theme-announcement-inner{width:min(calc(900px * var(--ui-density-scale,1)), calc(100% - calc(48px * var(--ui-density-scale,1))));justify-content:space-between;align-items:center;gap:calc(25px * var(--ui-density-scale,1));display:flex}.theme-announcement-inner>span,.theme-announcement-inner>a{align-items:center;gap:calc(8px * var(--ui-density-scale,1));display:inline-flex}.theme-announcement-inner>a:hover{color:var(--ui-text)}.claw-purple-theme .claw-header{top:calc(46px * var(--ui-density-scale,1));width:calc(100% - calc(64px * var(--ui-density-scale,1)));max-width:calc(1680px * var(--ui-density-scale,1));margin:calc(12px * var(--ui-density-scale,1)) auto 0;border-radius:calc(999px * var(--ui-density-scale,1));-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#000000ed;border:1px solid #ffffff20;box-shadow:inset 0 1px #ffffff0a,0 15px 45px #0002}.claw-purple-theme .claw-topbar{height:calc(56px * var(--ui-density-scale,1));padding:0 calc(22px * var(--ui-density-scale,1));gap:calc(24px * var(--ui-density-scale,1));grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:100%;display:grid}.claw-purple-theme .claw-topbar .brand{font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)));letter-spacing:-.035em;gap:calc(9px * var(--ui-density-scale,1));white-space:nowrap;font-weight:800}.claw-purple-theme .claw-topbar .brand>svg{width:calc(25px * var(--ui-density-scale,1));height:calc(28px * var(--ui-density-scale,1));filter:drop-shadow(0 0 10px #ffffff48)}.theme-main-nav{gap:calc(4px * var(--ui-density-scale,1));justify-content:center;align-items:center;min-width:0;display:flex}.theme-main-nav>a{padding:calc(10px * var(--ui-density-scale,1)) calc(15px * var(--ui-density-scale,1));border-radius:calc(999px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));white-space:nowrap;color:var(--ui-muted);border:1px solid #0000;transition:background .2s,color .2s}.theme-main-nav>a:hover{color:var(--ui-text);background:#ffffff06}.theme-main-nav>a.selected{color:var(--ui-text);background:#ffffff08;border-color:#ffffff0d;box-shadow:inset 0 1px #ffffff04}.claw-purple-theme .claw-account-nav{justify-self:end;gap:calc(13px * var(--ui-density-scale,1));margin-left:0}.theme-icon-button{width:calc(30px * var(--ui-density-scale,1));height:calc(34px * var(--ui-density-scale,1));color:var(--ui-muted);border-radius:calc(8px * var(--ui-density-scale,1));cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.theme-icon-button:hover{color:var(--ui-muted);background:#ffffff0a}.theme-nav-divider{height:calc(18px * var(--ui-density-scale,1));border-left:1px solid #ffffff12;margin:0 1px}.claw-purple-theme .claw-header .claw-nav-button.login{justify-content:center;align-items:center;gap:calc(7px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));min-height:calc(36px * var(--ui-density-scale,1));padding:calc(7px * var(--ui-density-scale,1)) calc(15px * var(--ui-density-scale,1));border-radius:calc(12px * var(--ui-density-scale,1));background:var(--ui-panel);color:var(--ui-support);border:1px solid #ffffff25;display:inline-flex}.claw-purple-theme .claw-header .claw-nav-button.login:hover{background:var(--ui-raised);border-color:#fff6}.claw-purple-theme .claw-cart{width:calc(30px * var(--ui-density-scale,1));height:calc(34px * var(--ui-density-scale,1));background:0 0;border:0;padding:0}.claw-purple-theme .claw-mobile-menu{display:none}.claw-purple-theme .claw-home-hero{width:calc(100% - calc(112px * var(--ui-density-scale,1)));max-width:calc(1280px * var(--ui-density-scale,1));isolation:isolate;min-height:calc(690px * var(--ui-density-scale,1));padding:calc(126px * var(--ui-density-scale,1)) calc(40px * var(--ui-density-scale,1)) calc(104px * var(--ui-density-scale,1));margin-top:calc(-28px * var(--ui-density-scale,1));text-align:center;background:radial-gradient(at 50% 10%,#1111112b,#0000 72%);border-inline:1px solid #ffffff10;justify-content:center;align-items:center;gap:0;display:flex;position:relative}.claw-purple-theme .claw-home-hero:before{content:"";z-index:-1;-webkit-mask-image:linear-gradient(var(--ui-panel), transparent 95%);mask-image:linear-gradient(var(--ui-panel), transparent 95%);pointer-events:none;opacity:1;filter:none;background:repeating-linear-gradient(90deg,#0000,#0000 calc(16.666% - 1px),#ffffff0c calc(16.666% - 1px) 16.666%);position:absolute;inset:0;transform:none}.claw-purple-theme .claw-hero-copy{width:100%;max-width:calc(940px * var(--ui-density-scale,1));position:relative}.claw-purple-theme .claw-hero-chip{font-family:Plus Jakarta Sans,Arial,sans-serif;font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));color:var(--ui-muted);letter-spacing:0;background:0 0;border:0;border-radius:0;margin:0 auto;padding:0;font-weight:700;line-height:1.6}.claw-purple-theme .claw-hero-chip>span:first-child,.claw-purple-theme .claw-hero-chip>svg{display:none}.claw-purple-theme .claw-hero-copy h1{font-size:max(min(var(--ui-density-font-floor,14px), clamp(52px, 5.5vw, 76px)), calc(clamp(52px, 5.5vw, 76px) * var(--ui-density-scale,1)));letter-spacing:-.055em;margin:calc(19px * var(--ui-density-scale,1)) auto 0;max-width:calc(800px * var(--ui-density-scale,1));font-weight:600;line-height:1.055}.claw-purple-theme .claw-hero-copy>p{font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)));color:var(--ui-muted);max-width:calc(780px * var(--ui-density-scale,1));margin:calc(24px * var(--ui-density-scale,1)) auto 0;font-weight:400;line-height:1.8}.claw-purple-theme .claw-hero-actions{justify-content:center;gap:calc(12px * var(--ui-density-scale,1));margin-top:calc(31px * var(--ui-density-scale,1))}.claw-purple-theme .claw-button,.claw-purple-theme .claw-checkout-button,.claw-purple-theme .claw-card-button,.claw-purple-theme .claw-get-button{color:var(--ui-primary-ink);background:linear-gradient(180deg, var(--ui-primary), var(--ui-primary));border-radius:calc(11px * var(--ui-density-scale,1));border-color:#ffffff50;font-weight:600;transition:box-shadow .2s,background .2s,transform .2s;box-shadow:0 9px 27px #ffffff14}.claw-purple-theme .claw-button{padding:calc(14px * var(--ui-density-scale,1)) calc(23px * var(--ui-density-scale,1));min-height:calc(49px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)))}.claw-purple-theme .claw-button:hover,.claw-purple-theme .claw-game-card:hover .claw-card-button,.claw-purple-theme .claw-checkout-button:hover:not(:disabled){background:linear-gradient(180deg, var(--ui-primary), var(--ui-primary));transform:translateY(-1px);box-shadow:0 11px 32px #ffffff14}.claw-purple-theme .claw-hero-support{border-radius:calc(11px * var(--ui-density-scale,1));min-height:calc(49px * var(--ui-density-scale,1));padding:calc(12px * var(--ui-density-scale,1)) calc(21px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));color:var(--ui-support);background:#ffffff03;border:1px solid #ffffff25}.claw-purple-theme .claw-hero-support:hover{background:#ffffff0c;border-color:#ffffff50}.claw-purple-theme .claw-hero-details{margin:calc(26px * var(--ui-density-scale,1)) auto 0;justify-content:center;gap:calc(24px * var(--ui-density-scale,1));border:0;max-width:none;padding:0}.claw-purple-theme .claw-hero-details>span{color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));gap:calc(8px * var(--ui-density-scale,1));font-weight:400}.claw-purple-theme .claw-value-strip{width:calc(100% - calc(112px * var(--ui-density-scale,1)));max-width:calc(1280px * var(--ui-density-scale,1));margin:calc(-15px * var(--ui-density-scale,1)) auto 0;box-shadow:none;background:0 0;border:0;position:relative}.claw-purple-theme .claw-value-strip>.store-container{gap:calc(16px * var(--ui-density-scale,1));grid-template-columns:repeat(4,minmax(0,1fr));width:100%;min-height:0;padding:0;display:grid}.claw-purple-theme .claw-value-strip>.store-container>:is(span,a){min-width:0;min-height:calc(88px * var(--ui-density-scale,1));padding:calc(20px * var(--ui-density-scale,1));border-radius:calc(18px * var(--ui-density-scale,1));background:linear-gradient(135deg, var(--ui-canvas), var(--ui-canvas));font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));color:var(--ui-muted);justify-content:center;gap:calc(10px * var(--ui-density-scale,1));border:1px solid #ffffff2b;transition:transform .24s cubic-bezier(.2,.75,.25,1),border-color .24s,box-shadow .24s;box-shadow:inset 0 1px #ffffff04,0 8px 25px #0002}@media (hover:hover) and (pointer:fine){.claw-purple-theme .claw-value-strip>.store-container>:is(span,a):hover{border-color:#ffffff75;transform:translateY(-5px);box-shadow:inset 0 1px #ffffff0c,0 12px 32px #ffffff14}}.claw-purple-theme .claw-value-strip>.store-container>a:focus-visible{outline:2px solid var(--ui-focus);outline-offset:calc(4px * var(--ui-density-scale,1));border-color:#ffffff75;transform:translateY(-5px);box-shadow:0 12px 32px #ffffff14}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .claw-purple-theme .claw-value-strip>.store-container>:is(span,a){transition:none}:is(html:not([data-motion=full]) .claw-purple-theme .claw-value-strip>.store-container>:is(span,a):hover,html:not([data-motion=full]) .claw-purple-theme .claw-value-strip>.store-container>a:focus-visible){transform:none}}html[data-motion=reduced] .claw-purple-theme .claw-value-strip>.store-container>:is(span,a){transition:none}:is(html[data-motion=reduced] .claw-purple-theme .claw-value-strip>.store-container>:is(span,a):hover,html[data-motion=reduced] .claw-purple-theme .claw-value-strip>.store-container>a:focus-visible){transform:none}.claw-purple-theme .claw-value-strip svg{color:var(--ui-muted)}.claw-purple-theme .claw-kicker{color:var(--ui-muted);letter-spacing:.035em;font-weight:400;font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.claw-purple-theme .claw-catalog{scroll-margin-top:calc(125px * var(--ui-density-scale,1))}.claw-purple-theme .claw-catalog:not(.standalone-catalog) .claw-catalog-heading{text-align:center;justify-content:center}.claw-purple-theme .claw-catalog-heading h2{font-size:max(min(var(--ui-density-font-floor,14px), 37px), calc(37px * var(--ui-density-scale,1)));letter-spacing:-.04em;font-weight:600}.claw-purple-theme .claw-catalog-heading p,.claw-purple-theme .claw-section-heading p{color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)))}.claw-purple-theme .claw-catalog-meta{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));color:var(--ui-muted)}.claw-purple-theme .claw-game-card,.claw-purple-theme .claw-listing-card{border-radius:calc(15px * var(--ui-density-scale,1));background:linear-gradient(150deg, var(--ui-canvas), var(--ui-canvas));border-color:#ffffff25;box-shadow:inset 0 1px #ffffff03}.claw-purple-theme .claw-game-card:hover,.claw-purple-theme .claw-listing-card:hover{border-color:#ffffff70;box-shadow:0 10px 35px #ffffff14}.claw-purple-theme .claw-game-card-body h3,.claw-purple-theme .claw-listing-body h2{letter-spacing:-.035em;font-weight:650}.claw-purple-theme .claw-game-meta{color:var(--ui-muted)}.claw-purple-theme .claw-game-meta strong{color:var(--ui-text)}.claw-purple-theme .claw-product-count{color:var(--ui-support);border-radius:calc(7px * var(--ui-density-scale,1));background:#000000db;border-color:#ffffff32}.claw-purple-theme .claw-product-media,.claw-purple-theme .claw-art-placeholder{background:radial-gradient(ellipse at 50% 85%, #ffffff17, transparent 70%), var(--ui-canvas)}.claw-purple-theme .claw-art-placeholder{border-color:#ffffff13}.claw-purple-theme .claw-art-placeholder>svg{color:var(--ui-muted);opacity:.65}.claw-purple-theme .claw-art-placeholder>strong{color:var(--ui-text)}.claw-purple-theme .claw-placeholder-label,.claw-purple-theme .claw-media-coordinate{color:var(--ui-muted)}.claw-purple-theme .claw-card-button{font-family:Aldrich,Arial,sans-serif}.claw-purple-theme .claw-catalog :is(input,select),.claw-purple-theme .search-field{background:var(--ui-input);color:var(--ui-support);border-color:#ffffff2e}.claw-purple-theme .claw-faq-section{scroll-margin-top:calc(115px * var(--ui-density-scale,1));max-width:calc(1100px * var(--ui-density-scale,1));padding-top:calc(90px * var(--ui-density-scale,1));padding-bottom:calc(70px * var(--ui-density-scale,1))}.claw-purple-theme .claw-faq-layout{display:block}.claw-purple-theme .claw-faq-list{gap:calc(14px * var(--ui-density-scale,1)) calc(18px * var(--ui-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.claw-purple-theme .theme-section-badge{padding:calc(5px * var(--ui-density-scale,1)) calc(13px * var(--ui-density-scale,1));border-radius:calc(999px * var(--ui-density-scale,1));color:var(--ui-support);letter-spacing:0;font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));background:#ffffff04;border:1px solid #ffffff24}.claw-purple-theme .claw-section-heading h2{letter-spacing:-.04em;font-weight:600}.claw-purple-theme .claw-faq-intro{background:radial-gradient(ellipse at 0 0, #ffffff25, transparent 75%), var(--ui-canvas);border-radius:calc(17px * var(--ui-density-scale,1));border-color:#ffffff25}.claw-purple-theme .claw-faq-intro>svg,.claw-purple-theme .claw-faq-intro p{color:var(--ui-muted)}.claw-purple-theme .claw-server-button{background:var(--ui-primary);color:var(--ui-primary-ink);border-radius:calc(10px * var(--ui-density-scale,1));border-color:#fff5}.claw-purple-theme .claw-server-button:hover{background:var(--ui-primary);border-color:#fff7}.claw-purple-theme .claw-faq-list details{border-radius:calc(16px * var(--ui-density-scale,1));background:var(--ui-panel);padding:0 calc(18px * var(--ui-density-scale,1));border:1px solid #ffffff1f;margin:0}.claw-purple-theme .claw-faq-list summary{min-height:calc(58px * var(--ui-density-scale,1));padding-block:calc(16px * var(--ui-density-scale,1));font-family:Plus Jakarta Sans,Arial,sans-serif;font-weight:650;font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));color:var(--ui-text);gap:calc(15px * var(--ui-density-scale,1))}.claw-purple-theme .claw-faq-list summary>svg{flex-shrink:0;transition:transform .2s}.claw-purple-theme .claw-faq-list summary>span,.claw-purple-theme .claw-faq-list summary>svg{color:var(--ui-muted)}.claw-purple-theme .claw-faq-list p{color:var(--ui-muted);padding:0 0 calc(20px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));margin:0;line-height:1.85}.claw-purple-theme .claw-faq-list details[open]{background:var(--ui-panel);border-color:#ffffff4d}.claw-purple-theme .claw-community-banner{border-radius:calc(20px * var(--ui-density-scale,1));background:radial-gradient(ellipse at 85% 10%, #11111139, transparent 70%), var(--ui-canvas);border:1px solid #ffffff40;box-shadow:inset 0 1px #ffffff04}.claw-purple-theme .claw-community-banner p{color:var(--ui-muted)}.claw-purple-theme .claw-footer{background:var(--ui-canvas);border-color:#fff2}.claw-purple-theme .claw-footer-main p,.claw-purple-theme .claw-footer-main>div>a:not(.brand):hover,.claw-purple-theme .claw-text-link:hover{color:var(--ui-muted)}.claw-purple-theme .claw-footer-label{color:var(--ui-muted);letter-spacing:.07em}.claw-purple-theme .claw-footer-bottom{color:var(--ui-muted);border-color:#ffffff1f}.claw-purple-theme .scroll-preference select{background:var(--ui-panel);color:var(--ui-muted);border-color:#fff5}.claw-purple-theme .claw-purchase-panel,.claw-purple-theme .claw-breadcrumb{background:linear-gradient(145deg, var(--ui-canvas), var(--ui-canvas));border-radius:calc(16px * var(--ui-density-scale,1));border-color:#ffffff2c}.claw-purple-theme .claw-collection-badge{background:var(--ui-panel);color:var(--ui-muted)}.claw-purple-theme .claw-product-pills>span{background:var(--ui-panel);color:var(--ui-muted);border-color:#ffffff50}.claw-purple-theme .claw-plan-grid>button{background:var(--ui-panel);color:var(--ui-muted);border-radius:calc(12px * var(--ui-density-scale,1));border-color:#fff4}.claw-purple-theme .claw-plan-grid>button.selected{background:var(--ui-panel);border-color:var(--ui-border);color:var(--ui-support);box-shadow:0 10px 25px #ffffff14}.claw-purple-theme .claw-plan-grid small{background:var(--ui-raised);color:var(--ui-text)}.claw-purple-theme .claw-plan-grid strong{font-family:Plus Jakarta Sans,Arial,sans-serif}.claw-purple-theme .claw-quantity-controls{background:var(--ui-panel);border-radius:calc(10px * var(--ui-density-scale,1));border-color:#ffffff50}.claw-purple-theme .claw-checkout-button:disabled{background:var(--ui-primary);box-shadow:none;border-color:var(--ui-border);color:var(--ui-primary-ink)}.claw-purple-theme .claw-detail-tabs{border-color:#ffffff35}.claw-purple-theme .claw-detail-tabs>button.selected{color:var(--ui-muted);border-color:var(--ui-border)}.claw-purple-theme .claw-product-information{border-color:#ffffff2b}.claw-purple-theme .claw-product-overview aside{align-items:flex-start;gap:calc(12px * var(--ui-density-scale,1));padding:calc(26px * var(--ui-density-scale,1));border-radius:calc(22px * var(--ui-density-scale,1));background:radial-gradient(ellipse at 0 0, #ffffff1b, transparent 80%), var(--ui-canvas);border:1px solid #ffffff38;flex-direction:column;display:flex;box-shadow:inset 0 1px #ffffff05,0 12px 32px #00000018}.claw-purple-theme .claw-product-overview aside h3{font-size:max(min(var(--ui-density-font-floor,14px), 19px), calc(19px * var(--ui-density-scale,1)));letter-spacing:-.035em;margin:0;line-height:1.4}.claw-purple-theme .claw-product-overview aside p{color:var(--ui-muted);margin:0;line-height:1.8}.claw-purple-theme .claw-product-overview aside .claw-text-link{align-items:center;gap:calc(9px * var(--ui-density-scale,1));margin-top:calc(5px * var(--ui-density-scale,1));padding:calc(11px * var(--ui-density-scale,1)) calc(15px * var(--ui-density-scale,1));border-radius:calc(12px * var(--ui-density-scale,1));color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));background:#ffffff0c;border:1px solid #ffffff3d;display:inline-flex}.claw-purple-theme .claw-product-overview aside .claw-text-link:hover{background:#ffffff18;border-color:#ffffff73}.claw-purple-theme .claw-spec-list li svg{color:var(--ui-muted)}.claw-purple-theme .claw-button-dark{background:var(--ui-panel);color:var(--ui-muted);box-shadow:none;border-color:#fff5}.claw-purple-theme .claw-back,.claw-purple-theme .claw-back:hover{color:var(--ui-muted)}.claw-purple-theme dialog{background:var(--ui-panel);border-radius:calc(20px * var(--ui-density-scale,1));border-color:#ffffff39;font-family:Aldrich,Arial,sans-serif;box-shadow:0 30px 100px #000b}.claw-purple-theme .payment-methods button{background:var(--ui-panel);border-color:#fff4}.claw-purple-theme .payment-methods button.selected{background:var(--ui-panel);border-color:var(--ui-border)}.theme-search-box{align-items:center;gap:calc(12px * var(--ui-density-scale,1));border-radius:calc(12px * var(--ui-density-scale,1));background:var(--ui-panel);padding:calc(12px * var(--ui-density-scale,1)) calc(15px * var(--ui-density-scale,1));margin:calc(12px * var(--ui-density-scale,1)) 0 calc(20px * var(--ui-density-scale,1));color:var(--ui-muted);border:1px solid #ffffff4d;display:flex}.theme-search-box input{min-width:0;font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));color:var(--ui-text);background:0 0;border:0;outline:none;flex:1;line-height:1.8}.theme-search-box kbd{font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));white-space:nowrap;color:var(--ui-muted);border-radius:calc(4px * var(--ui-density-scale,1));padding:calc(3px * var(--ui-density-scale,1)) calc(5px * var(--ui-density-scale,1));border:1px solid #fff5}.theme-search-results{max-height:min(50vh, calc(420px * var(--ui-density-scale,1)));overscroll-behavior:contain;overflow:auto}.theme-search-results>a{gap:calc(15px * var(--ui-density-scale,1));padding:calc(17px * var(--ui-density-scale,1)) calc(10px * var(--ui-density-scale,1));border-radius:calc(8px * var(--ui-density-scale,1));color:var(--ui-muted);border-bottom:1px solid #ffffff1a;align-items:center;display:flex}.theme-search-results>a:hover{background:#ffffff0b}.theme-search-results>a>span{flex:1;min-width:0}.theme-search-results strong{font-family:Plus Jakarta Sans,Arial,sans-serif;font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));color:var(--ui-support);display:block}.theme-search-results small{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));color:var(--ui-muted);margin-top:calc(6px * var(--ui-density-scale,1));display:block}.theme-search-results b{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));color:var(--ui-support)}.theme-search-all{padding-top:calc(23px * var(--ui-density-scale,1));color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));justify-content:space-between;align-items:center;display:flex}.theme-search-empty{padding:calc(40px * var(--ui-density-scale,1)) calc(15px * var(--ui-density-scale,1));text-align:center;color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.theme-search-empty svg{margin:0 auto calc(16px * var(--ui-density-scale,1))}.claw-purple-theme .theme-support-section{max-width:calc(1100px * var(--ui-density-scale,1));padding:calc(35px * var(--ui-density-scale,1)) 0 calc(90px * var(--ui-density-scale,1));scroll-margin-top:calc(120px * var(--ui-density-scale,1))}.theme-support-grid{gap:calc(20px * var(--ui-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.theme-support-card{isolation:isolate;border-radius:calc(22px * var(--ui-density-scale,1));background:var(--ui-panel);min-width:0;padding:calc(30px * var(--ui-density-scale,1));align-items:flex-start;gap:calc(14px * var(--ui-density-scale,1));border:1px solid #ffffff28;flex-direction:column;display:flex;position:relative;overflow:hidden}.theme-support-card h3{font-size:max(min(var(--ui-density-font-floor,14px), 23px), calc(23px * var(--ui-density-scale,1)));color:var(--ui-text);letter-spacing:-.035em;margin:0;font-weight:700;line-height:1.3}.theme-support-card p{max-width:calc(380px * var(--ui-density-scale,1));margin:0 0 calc(8px * var(--ui-density-scale,1));color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));line-height:1.85}.theme-support-discord{grid-area:1/1}.theme-support-tickets{grid-area:2/1}.theme-support-faq{background:radial-gradient(ellipse at 90% 100%, #ffffff25, transparent 75%), var(--ui-canvas);padding-top:calc(46px * var(--ui-density-scale,1));border-color:#ffffff3d;grid-area:1/2/3}.theme-support-faq h3{font-size:max(min(var(--ui-density-font-floor,14px), 36px), calc(36px * var(--ui-density-scale,1)))}.theme-support-faq .theme-support-button{margin-top:auto}.theme-support-button{justify-content:center;align-items:center;gap:calc(9px * var(--ui-density-scale,1));padding:calc(11px * var(--ui-density-scale,1)) calc(15px * var(--ui-density-scale,1));min-height:calc(40px * var(--ui-density-scale,1));border-radius:calc(13px * var(--ui-density-scale,1));color:var(--ui-text);font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));background:#ffffff02;border:1px solid #ffffff36;font-weight:700;display:inline-flex}.theme-support-button:hover{background:#ffffff14;border-color:#ffffff75}.theme-support-number{right:calc(23px * var(--ui-density-scale,1));bottom:calc(4px * var(--ui-density-scale,1));font-family:Plus Jakarta Sans,Arial,sans-serif;font-size:max(min(var(--ui-density-font-floor,14px), 100px), calc(100px * var(--ui-density-scale,1)));color:#ffffff05;z-index:-1;pointer-events:none;font-weight:800;line-height:1;position:absolute}.theme-support-tag{align-items:center;gap:calc(6px * var(--ui-density-scale,1));padding:calc(5px * var(--ui-density-scale,1)) calc(9px * var(--ui-density-scale,1));border-radius:calc(8px * var(--ui-density-scale,1));color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)));letter-spacing:.03em;background:#fff2;border:1px solid #ffffff35;font-weight:750;display:inline-flex}.theme-support-tag>span{height:calc(5px * var(--ui-density-scale,1));width:calc(5px * var(--ui-density-scale,1));background:var(--ui-raised);border-radius:50%}.claw-purple-theme .theme-main-nav>a{color:var(--ui-muted);font-weight:650;font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.claw-purple-theme .theme-main-nav>a.selected{color:var(--ui-text)}.claw-purple-theme .claw-header .claw-nav-button.login,.claw-purple-theme .claw-hero-copy h1{color:var(--ui-text);font-weight:700}.claw-purple-theme .claw-hero-copy>p{color:var(--ui-support);font-weight:500}.claw-purple-theme .claw-hero-details>span{color:var(--ui-muted);font-weight:600;font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.claw-purple-theme .claw-kicker{font-weight:700}.claw-purple-theme .claw-section-heading h2,.claw-purple-theme .claw-catalog-heading h2{color:var(--ui-text);font-weight:700}.claw-purple-theme .claw-section-heading h2>span{color:var(--ui-muted)}.claw-purple-theme .claw-section-heading p,.claw-purple-theme .claw-catalog-heading p{color:var(--ui-muted);font-weight:500}.claw-purple-theme .claw-value-strip>.store-container>:is(span,a){color:var(--ui-support);font-weight:650;font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.claw-purple-theme .claw-game-card-body h3,.claw-purple-theme .claw-listing-body h2{color:var(--ui-text);font-weight:750}.claw-purple-theme .claw-game-meta{color:var(--ui-muted);font-weight:550}.claw-purple-theme .claw-game-meta strong{color:var(--ui-text);font-weight:800}.claw-purple-theme .claw-card-button,.claw-purple-theme .claw-button,.claw-purple-theme .claw-checkout-button{font-family:Plus Jakarta Sans,Arial,sans-serif;font-weight:750}.claw-purple-theme .claw-hero-support{color:var(--ui-support);font-weight:650}.claw-purple-theme .claw-product-overview h2,.claw-purple-theme .claw-product-overview h3{color:var(--ui-text);font-weight:700}.claw-purple-theme .claw-product-overview p{color:var(--ui-muted);font-weight:500}.claw-purple-theme .claw-footer-main p,.claw-purple-theme .claw-footer-main>div>a{color:var(--ui-muted);font-weight:550}.claw-purple-theme .claw-announcement{font-weight:650}@media (max-width:700px){.claw-purple-theme .claw-faq-list{grid-template-columns:minmax(0,1fr)}.theme-support-grid{gap:calc(16px * var(--ui-density-scale,1));grid-template-columns:minmax(0,1fr)}.theme-support-discord,.theme-support-tickets,.theme-support-faq{grid-area:auto}.theme-support-card{padding:calc(25px * var(--ui-density-scale,1));border-radius:calc(20px * var(--ui-density-scale,1))}.theme-support-faq{min-height:calc(260px * var(--ui-density-scale,1));padding-top:calc(30px * var(--ui-density-scale,1))}.theme-support-card h3{font-size:max(min(var(--ui-density-font-floor,14px), 22px), calc(22px * var(--ui-density-scale,1)))}.theme-support-faq h3{font-size:max(min(var(--ui-density-font-floor,14px), 30px), calc(30px * var(--ui-density-scale,1)))}.claw-purple-theme .claw-faq-section{padding-top:calc(60px * var(--ui-density-scale,1));padding-bottom:calc(45px * var(--ui-density-scale,1))}.claw-purple-theme .theme-support-section{padding-bottom:calc(60px * var(--ui-density-scale,1))}.claw-purple-theme .claw-product-overview aside{padding:calc(22px * var(--ui-density-scale,1));border-radius:calc(20px * var(--ui-density-scale,1))}}@media (max-width:540px){.claw-purple-theme .claw-value-strip>.store-container>:is(span,a),.claw-purple-theme .claw-hero-details>span{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}.theme-support-card p{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}}@media (min-width:1500px){.claw-purple-theme .claw-home-hero{min-height:calc(730px * var(--ui-density-scale,1))}}@media (max-width:1150px){.claw-purple-theme .claw-topbar{gap:calc(12px * var(--ui-density-scale,1));padding-inline:calc(19px * var(--ui-density-scale,1))}.claw-purple-theme .claw-topbar .brand{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));gap:calc(7px * var(--ui-density-scale,1))}.theme-main-nav>a{padding-inline:calc(11px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.claw-purple-theme .claw-account-nav{gap:calc(8px * var(--ui-density-scale,1))}.theme-discord-link,.theme-nav-divider{display:none}.claw-purple-theme .claw-hero-copy>p{max-width:calc(680px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)))}.claw-purple-theme .claw-hero-copy h1{font-size:max(min(var(--ui-density-font-floor,14px), 64px), calc(64px * var(--ui-density-scale,1)))}}@media (max-width:850px){.claw-purple-theme .claw-header{width:calc(100% - calc(32px * var(--ui-density-scale,1)));top:calc(42px * var(--ui-density-scale,1))}.claw-purple-theme .claw-topbar{height:calc(56px * var(--ui-density-scale,1));padding-inline:calc(18px * var(--ui-density-scale,1));grid-template-columns:minmax(0,1fr) auto}.theme-main-nav{display:none}.claw-purple-theme .claw-mobile-menu,.theme-search-trigger{display:inline-flex}.claw-purple-theme .claw-home-hero{width:calc(100% - calc(64px * var(--ui-density-scale,1)));min-height:calc(620px * var(--ui-density-scale,1));padding:calc(115px * var(--ui-density-scale,1)) calc(24px * var(--ui-density-scale,1)) calc(90px * var(--ui-density-scale,1))}.claw-purple-theme .claw-hero-copy h1{font-size:max(min(var(--ui-density-font-floor,14px), 59px), calc(59px * var(--ui-density-scale,1)))}.claw-purple-theme .claw-hero-chip{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.claw-purple-theme .claw-value-strip{width:calc(100% - calc(64px * var(--ui-density-scale,1)))}.claw-purple-theme .claw-value-strip>.store-container{grid-template-columns:repeat(2,minmax(0,1fr))}.claw-purple-theme .claw-catalog-heading h2{font-size:max(min(var(--ui-density-font-floor,14px), 32px), calc(32px * var(--ui-density-scale,1)))}.claw-purple-theme .claw-catalog{scroll-margin-top:calc(115px * var(--ui-density-scale,1))}}@media (max-width:540px){.claw-purple-theme .claw-announcement{height:calc(29px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)))}.theme-announcement-inner{width:calc(100% - calc(32px * var(--ui-density-scale,1)));justify-content:center}.theme-announcement-inner>a{display:none}.claw-purple-theme .claw-header{top:calc(37px * var(--ui-density-scale,1));margin-top:calc(8px * var(--ui-density-scale,1));width:calc(100% - calc(24px * var(--ui-density-scale,1)))}.claw-purple-theme .claw-topbar{height:calc(54px * var(--ui-density-scale,1));gap:calc(8px * var(--ui-density-scale,1));padding-inline:calc(14px * var(--ui-density-scale,1))}.claw-purple-theme .claw-topbar .brand{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));gap:calc(7px * var(--ui-density-scale,1))}.claw-purple-theme .claw-topbar .brand>svg{width:calc(23px * var(--ui-density-scale,1));height:calc(26px * var(--ui-density-scale,1))}.claw-purple-theme .claw-account-nav{gap:calc(5px * var(--ui-density-scale,1))}.claw-purple-theme .claw-header .claw-nav-button.login,.claw-purple-theme .claw-cart{display:none}.theme-icon-button{width:calc(27px * var(--ui-density-scale,1))}.claw-purple-theme .claw-home-hero{width:calc(100% - calc(32px * var(--ui-density-scale,1)));min-height:calc(570px * var(--ui-density-scale,1));padding:calc(98px * var(--ui-density-scale,1)) calc(12px * var(--ui-density-scale,1)) calc(75px * var(--ui-density-scale,1));margin-top:calc(-27px * var(--ui-density-scale,1))}.claw-purple-theme .claw-hero-chip{font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));line-height:1.7}.claw-purple-theme .claw-hero-copy h1{font-size:max(min(var(--ui-density-font-floor,14px), clamp(39px, 11vw, 52px)), calc(clamp(39px, 11vw, 52px) * var(--ui-density-scale,1)));letter-spacing:-.055em;margin-top:calc(21px * var(--ui-density-scale,1));line-height:1.08}.claw-purple-theme .claw-hero-copy>p{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));max-width:calc(335px * var(--ui-density-scale,1));margin-top:calc(24px * var(--ui-density-scale,1));line-height:1.85}.claw-purple-theme .claw-hero-actions{gap:calc(9px * var(--ui-density-scale,1));margin-top:calc(28px * var(--ui-density-scale,1));flex-flow:wrap}.claw-purple-theme .claw-button,.claw-purple-theme .claw-hero-support{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));padding:calc(12px * var(--ui-density-scale,1)) calc(16px * var(--ui-density-scale,1));min-height:calc(44px * var(--ui-density-scale,1));gap:calc(8px * var(--ui-density-scale,1))}.claw-purple-theme .claw-button>svg,.claw-purple-theme .claw-hero-support>svg{width:calc(13px * var(--ui-density-scale,1))}.claw-purple-theme .claw-hero-details{margin-top:calc(24px * var(--ui-density-scale,1));gap:calc(13px * var(--ui-density-scale,1));flex-wrap:wrap}.claw-purple-theme .claw-hero-details>span{font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)));gap:calc(6px * var(--ui-density-scale,1))}.claw-purple-theme .claw-hero-details svg{width:calc(11px * var(--ui-density-scale,1))}.claw-purple-theme .claw-value-strip{width:calc(100% - calc(32px * var(--ui-density-scale,1)));margin-top:calc(-10px * var(--ui-density-scale,1));border-radius:calc(13px * var(--ui-density-scale,1))}.claw-purple-theme .claw-value-strip>.store-container{gap:calc(12px * var(--ui-density-scale,1))}.claw-purple-theme .claw-value-strip>.store-container>:is(span,a){min-height:calc(82px * var(--ui-density-scale,1));padding:calc(16px * var(--ui-density-scale,1)) calc(10px * var(--ui-density-scale,1));border-radius:calc(16px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));gap:calc(7px * var(--ui-density-scale,1));line-height:1.6}.claw-purple-theme .claw-value-strip svg{width:calc(15px * var(--ui-density-scale,1))}.claw-purple-theme .claw-catalog-heading h2{font-size:max(min(var(--ui-density-font-floor,14px), 30px), calc(30px * var(--ui-density-scale,1)))}.claw-purple-theme .claw-catalog-heading p{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));line-height:1.7}.claw-purple-theme .claw-kicker{font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)))}.claw-purple-theme .claw-faq-list details{padding-inline:calc(15px * var(--ui-density-scale,1))}.claw-purple-theme .claw-faq-list summary{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));padding-block:calc(19px * var(--ui-density-scale,1));line-height:1.7}.claw-purple-theme .claw-faq-list summary>span{display:none}.claw-purple-theme .claw-faq-list summary>svg{flex-shrink:0}.claw-purple-theme .claw-community-banner{border-radius:calc(17px * var(--ui-density-scale,1))}.claw-purple-theme .claw-community-banner .claw-button{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}.theme-search-results strong{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.theme-search-results>a{gap:calc(10px * var(--ui-density-scale,1))}.theme-search-results b{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}.theme-search-box kbd{display:none}}.purchase-support-page{padding-top:calc(60px * var(--ui-density-scale,1));padding-bottom:calc(95px * var(--ui-density-scale,1));min-height:70vh}.purchase-support-intro{justify-content:space-between;align-items:center;gap:calc(25px * var(--ui-density-scale,1));margin:calc(38px * var(--ui-density-scale,1)) 0;display:flex}.purchase-support-intro h1{font-size:max(min(var(--ui-density-font-floor,14px), clamp(32px, 3.6vw, 48px)), calc(clamp(32px, 3.6vw, 48px) * var(--ui-density-scale,1)));letter-spacing:-.055em;color:var(--ui-text);margin:calc(15px * var(--ui-density-scale,1)) 0 calc(18px * var(--ui-density-scale,1));font-weight:750;line-height:1.12}.purchase-support-intro h1>span{color:var(--ui-muted)}.purchase-support-intro p{max-width:calc(640px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));color:var(--ui-muted);line-height:1.8}.purchase-support-primary,.purchase-support-secondary{justify-content:center;align-items:center;gap:calc(9px * var(--ui-density-scale,1));min-height:calc(42px * var(--ui-density-scale,1));padding:calc(11px * var(--ui-density-scale,1)) calc(16px * var(--ui-density-scale,1));border-radius:calc(12px * var(--ui-density-scale,1));font-family:inherit;font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));cursor:pointer;white-space:nowrap;border:1px solid #ffffff45;font-weight:750;transition:background .2s,border-color .2s;display:inline-flex}.purchase-support-primary{color:var(--ui-primary-ink);background:linear-gradient(180deg, var(--ui-primary), var(--ui-primary))}.purchase-support-primary:hover:not(:disabled){background:linear-gradient(180deg, var(--ui-primary), var(--ui-primary))}.purchase-support-secondary{color:var(--ui-support);background:#ffffff03;border-color:#fff3}.purchase-support-secondary:hover:not(:disabled){background:#ffffff10;border-color:#ffffff75}.purchase-support-primary:disabled,.purchase-support-secondary:disabled{opacity:.45;cursor:not-allowed}:is(.purchase-support-page :is(input,textarea,select,button,a):focus-visible,.purchase-support-owner :is(input,textarea,select,button,a):focus-visible){outline:2px solid var(--ui-focus);outline-offset:calc(3px * var(--ui-density-scale,1))}.purchase-support-alert,.purchase-support-notice{align-items:center;gap:calc(10px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));padding:calc(14px * var(--ui-density-scale,1)) calc(17px * var(--ui-density-scale,1));border-radius:calc(12px * var(--ui-density-scale,1));color:var(--ui-support);margin-bottom:calc(22px * var(--ui-density-scale,1));overflow-wrap:anywhere;background:#0003;border:1px solid #ffffff43;line-height:1.8;display:flex}.purchase-support-notice{color:var(--ui-support);background:#fff2;border-color:#ffffff50}.purchase-support-alert>button{color:inherit;cursor:pointer;padding:calc(3px * var(--ui-density-scale,1));background:0 0;border:none;margin-left:auto}.purchase-support-gate{text-align:center;padding:calc(60px * var(--ui-density-scale,1)) calc(30px * var(--ui-density-scale,1));border-radius:calc(24px * var(--ui-density-scale,1));background:radial-gradient(ellipse at 50% 0, #ffffff14, transparent 70%), var(--ui-canvas);min-height:calc(340px * var(--ui-density-scale,1));justify-content:center;align-items:center;gap:calc(18px * var(--ui-density-scale,1));border:1px solid #ffffff2c;flex-direction:column;display:flex}.purchase-support-gate>svg{color:var(--ui-muted)}.purchase-support-gate h2{color:var(--ui-text);font-size:max(min(var(--ui-density-font-floor,14px), 27px), calc(27px * var(--ui-density-scale,1)));letter-spacing:-.04em;margin:0;font-weight:700;line-height:1.3}.purchase-support-gate p{max-width:calc(520px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));color:var(--ui-muted);margin:0;line-height:1.85}.purchase-support-gate>div{justify-content:center;gap:calc(12px * var(--ui-density-scale,1));margin-top:calc(10px * var(--ui-density-scale,1));flex-wrap:wrap;display:flex}.purchase-support-layout{grid-template-columns:minmax(calc(270px * var(--ui-density-scale,1)), .32fr) minmax(0, 1fr);gap:calc(22px * var(--ui-density-scale,1));align-items:start;display:grid}.purchase-support-sidebar,.purchase-ticket-thread{border-radius:calc(20px * var(--ui-density-scale,1));background:var(--ui-panel);border:1px solid #ffffff2b;min-width:0;overflow:hidden}.purchase-support-list-heading{justify-content:space-between;align-items:center;gap:calc(13px * var(--ui-density-scale,1));padding:calc(20px * var(--ui-density-scale,1));border-bottom:1px solid #ffffff21;display:flex}.purchase-support-list-heading h2{font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)));color:var(--ui-text);margin:0;font-weight:700}.purchase-support-list-heading h2>span{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));margin-top:calc(6px * var(--ui-density-scale,1));color:var(--ui-muted);display:block}.purchase-support-list-heading select{background:var(--ui-panel);border-radius:calc(8px * var(--ui-density-scale,1));color:var(--ui-support);font:inherit;font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));padding:calc(7px * var(--ui-density-scale,1));border:1px solid #ffffff4a;min-width:0}.purchase-support-icon{cursor:pointer;color:var(--ui-muted);padding:calc(7px * var(--ui-density-scale,1));border-radius:calc(8px * var(--ui-density-scale,1));background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.purchase-support-icon:hover{color:var(--ui-support);background:#ffffff0c}.purchase-ticket-list{max-height:calc(620px * var(--ui-density-scale,1));overscroll-behavior:contain;overflow:auto}.purchase-ticket-list>button{align-items:center;gap:calc(12px * var(--ui-density-scale,1));text-align:left;width:100%;color:var(--ui-muted);padding:calc(19px * var(--ui-density-scale,1)) calc(16px * var(--ui-density-scale,1));cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff18;min-width:0;font-family:inherit;display:flex}.purchase-ticket-list>button:hover,.purchase-ticket-list>button.selected{background:#ffffff0c}.purchase-ticket-list>button.selected{box-shadow:inset 3px 0 #ffffff0f}.purchase-ticket-list>button>span:nth-child(2){flex:1;min-width:0}.purchase-ticket-list strong{color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));overflow-wrap:anywhere;font-weight:700;line-height:1.5;display:block}.purchase-ticket-list small{color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));margin-top:calc(5px * var(--ui-density-scale,1));overflow-wrap:anywhere;line-height:1.6;display:block}.purchase-ticket-list .purchase-ticket-icon{color:var(--ui-muted);flex-shrink:0}.purchase-ticket-status{white-space:nowrap;font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));text-transform:uppercase;letter-spacing:.04em;background:var(--ui-panel);color:var(--ui-muted);padding:calc(6px * var(--ui-density-scale,1)) calc(8px * var(--ui-density-scale,1));border-radius:calc(7px * var(--ui-density-scale,1));border:1px solid #ffffff3d;justify-content:center;align-items:center;font-weight:750;line-height:1.3;display:inline-flex}.purchase-ticket-status.open{color:var(--ui-support);background:#11111135;border-color:#fff5}.purchase-ticket-heading{justify-content:space-between;align-items:flex-start;gap:calc(18px * var(--ui-density-scale,1));padding:calc(26px * var(--ui-density-scale,1));border-bottom:1px solid #ffffff24;display:flex}.purchase-ticket-heading>div{min-width:0}.purchase-support-eyebrow{font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));letter-spacing:.08em;color:var(--ui-muted);font-weight:700;line-height:1.6;display:block}.purchase-ticket-heading h2{font-size:max(min(var(--ui-density-font-floor,14px), 24px), calc(24px * var(--ui-density-scale,1)));color:var(--ui-text);letter-spacing:-.035em;margin:calc(10px * var(--ui-density-scale,1)) 0;overflow-wrap:anywhere;font-weight:750;line-height:1.3}.purchase-ticket-heading p{color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));overflow-wrap:anywhere;margin:0;line-height:1.7}.purchase-ticket-order{align-items:flex-start;gap:calc(10px * var(--ui-density-scale,1));padding:calc(16px * var(--ui-density-scale,1)) calc(26px * var(--ui-density-scale,1));color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));background:#ffffff04;border-bottom:1px solid #ffffff1a;line-height:1.7;display:flex}.purchase-ticket-order>svg{color:var(--ui-muted);flex-shrink:0;margin-top:2px}.purchase-ticket-order strong{color:var(--ui-support);overflow-wrap:anywhere;font-weight:600}.purchase-ticket-messages{padding:calc(24px * var(--ui-density-scale,1)) calc(26px * var(--ui-density-scale,1));gap:calc(18px * var(--ui-density-scale,1));max-height:min(60vh, calc(620px * var(--ui-density-scale,1)));overscroll-behavior:contain;flex-direction:column;display:flex;overflow:auto}.purchase-ticket-message{background:var(--ui-panel);border-radius:calc(16px * var(--ui-density-scale,1));max-width:92%;padding:calc(17px * var(--ui-density-scale,1)) calc(20px * var(--ui-density-scale,1));border:1px solid #ffffff23;min-width:0}.purchase-ticket-message.outgoing{background:var(--ui-panel);border-color:#ffffff3d;align-self:flex-end}.purchase-ticket-message.incoming{align-self:flex-start}.purchase-ticket-message>div{justify-content:space-between;align-items:center;gap:calc(20px * var(--ui-density-scale,1));margin-bottom:calc(12px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));display:flex}.purchase-ticket-message strong{color:var(--ui-support);font-weight:750}.purchase-ticket-message time{color:var(--ui-muted);white-space:nowrap;font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)))}.purchase-ticket-message p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));color:var(--ui-support);margin:0;font-weight:500;line-height:1.8}.purchase-ticket-reply{padding:calc(23px * var(--ui-density-scale,1)) calc(26px * var(--ui-density-scale,1));border-top:1px solid #ffffff1f}.purchase-ticket-reply>label,.purchase-ticket-create label{gap:calc(9px * var(--ui-density-scale,1));color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));flex-direction:column;font-weight:650;display:flex}.purchase-ticket-reply textarea,.purchase-ticket-create textarea,.purchase-ticket-create input,.purchase-ticket-create select{background:var(--ui-input);border-radius:calc(11px * var(--ui-density-scale,1));width:100%;padding:calc(12px * var(--ui-density-scale,1)) calc(13px * var(--ui-density-scale,1));color:var(--ui-support);font-family:inherit;font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));border:1px solid #ffffff38;min-width:0;line-height:1.7;display:block}.purchase-ticket-reply textarea{margin-top:calc(9px * var(--ui-density-scale,1));resize:vertical}.purchase-ticket-reply>div{justify-content:space-between;align-items:center;gap:calc(18px * var(--ui-density-scale,1));margin-top:calc(16px * var(--ui-density-scale,1));display:flex}.purchase-ticket-reply small,.purchase-ticket-create small{max-width:calc(340px * var(--ui-density-scale,1));color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));line-height:1.7}.purchase-ticket-create{padding:calc(26px * var(--ui-density-scale,1));gap:calc(22px * var(--ui-density-scale,1));display:grid}.purchase-ticket-create>div:not(.purchase-ticket-create-actions){gap:calc(18px * var(--ui-density-scale,1));grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);display:grid}.purchase-ticket-create-actions{justify-content:space-between;align-items:center;gap:calc(20px * var(--ui-density-scale,1));display:flex}.purchase-ticket-closed{align-items:center;gap:calc(12px * var(--ui-density-scale,1));padding:calc(22px * var(--ui-density-scale,1)) calc(26px * var(--ui-density-scale,1));color:var(--ui-muted);border-top:1px solid #ffffff23;display:flex}.purchase-ticket-closed p{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));margin:0;line-height:1.8}.purchase-ticket-owner-actions{padding:0 calc(26px * var(--ui-density-scale,1)) calc(25px * var(--ui-density-scale,1));justify-content:flex-end;display:flex}.purchase-support-empty{text-align:center;padding:calc(48px * var(--ui-density-scale,1)) calc(25px * var(--ui-density-scale,1));color:var(--ui-muted);align-items:center;gap:calc(16px * var(--ui-density-scale,1));flex-direction:column;display:flex}.purchase-support-empty h3{font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)));color:var(--ui-support);margin:0;font-weight:700}.purchase-support-empty p{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));color:var(--ui-muted);margin:0;line-height:1.8}.purchase-support-loading{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));padding:calc(22px * var(--ui-density-scale,1));color:var(--ui-muted)}.purchase-support-owner .purchase-support-layout{grid-template-columns:minmax(calc(260px * var(--ui-density-scale,1)), .35fr) minmax(0, 1fr)}.purchase-support-owner .purchase-ticket-heading{padding:calc(22px * var(--ui-density-scale,1))}.purchase-support-owner .purchase-ticket-heading h2{font-size:max(min(var(--ui-density-font-floor,14px), 21px), calc(21px * var(--ui-density-scale,1)))}.purchase-support-owner .purchase-support-list-heading{flex-wrap:wrap}@media (max-width:1150px){.purchase-support-owner .purchase-support-layout{grid-template-columns:minmax(0,1fr)}.purchase-support-owner .purchase-ticket-list{max-height:calc(340px * var(--ui-density-scale,1))}}@media (max-width:850px){.purchase-support-layout{grid-template-columns:minmax(0,1fr)}.purchase-ticket-list{max-height:calc(340px * var(--ui-density-scale,1))}.purchase-support-intro{align-items:flex-start}.purchase-support-intro h1{font-size:max(min(var(--ui-density-font-floor,14px), 37px), calc(37px * var(--ui-density-scale,1)))}.purchase-support-intro p{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}}@media (max-width:540px){.purchase-support-page{padding-top:calc(40px * var(--ui-density-scale,1));padding-bottom:calc(65px * var(--ui-density-scale,1))}.purchase-support-intro{margin:calc(28px * var(--ui-density-scale,1)) 0;display:block}.purchase-support-intro h1{font-size:max(min(var(--ui-density-font-floor,14px), 34px), calc(34px * var(--ui-density-scale,1)))}.purchase-support-intro>.purchase-support-primary{margin-top:calc(14px * var(--ui-density-scale,1))}.purchase-support-gate{padding:calc(40px * var(--ui-density-scale,1)) calc(22px * var(--ui-density-scale,1));border-radius:calc(20px * var(--ui-density-scale,1));min-height:calc(300px * var(--ui-density-scale,1))}.purchase-support-gate h2{font-size:max(min(var(--ui-density-font-floor,14px), 24px), calc(24px * var(--ui-density-scale,1)))}.purchase-support-gate p{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.purchase-ticket-heading{padding:calc(22px * var(--ui-density-scale,1)) calc(18px * var(--ui-density-scale,1));gap:calc(12px * var(--ui-density-scale,1))}.purchase-ticket-heading h2{font-size:max(min(var(--ui-density-font-floor,14px), 20px), calc(20px * var(--ui-density-scale,1)))}.purchase-ticket-heading p{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}.purchase-ticket-order{padding:calc(15px * var(--ui-density-scale,1)) calc(18px * var(--ui-density-scale,1))}.purchase-ticket-order strong{font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));display:block}.purchase-ticket-messages{padding:calc(20px * var(--ui-density-scale,1)) calc(16px * var(--ui-density-scale,1))}.purchase-ticket-message{padding:calc(15px * var(--ui-density-scale,1));border-radius:calc(13px * var(--ui-density-scale,1));max-width:100%}.purchase-ticket-message>div{gap:calc(14px * var(--ui-density-scale,1))}.purchase-ticket-message p{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.purchase-ticket-reply{padding:calc(20px * var(--ui-density-scale,1)) calc(18px * var(--ui-density-scale,1))}.purchase-ticket-reply>div,.purchase-ticket-create-actions{align-items:flex-start;gap:calc(14px * var(--ui-density-scale,1));flex-direction:column}.purchase-ticket-reply>div>button,.purchase-ticket-create-actions>button{align-self:stretch}.purchase-ticket-create{padding:calc(22px * var(--ui-density-scale,1)) calc(18px * var(--ui-density-scale,1))}.purchase-ticket-create>div:not(.purchase-ticket-create-actions){grid-template-columns:minmax(0,1fr)}.purchase-ticket-status{font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)));padding:calc(5px * var(--ui-density-scale,1)) calc(6px * var(--ui-density-scale,1))}.purchase-ticket-list>button{padding:calc(16px * var(--ui-density-scale,1)) calc(13px * var(--ui-density-scale,1));gap:calc(9px * var(--ui-density-scale,1))}.purchase-ticket-list>button>svg:last-child{display:none}.purchase-ticket-list strong{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.purchase-ticket-owner-actions{padding-inline:calc(18px * var(--ui-density-scale,1))}}.customer-login-page{min-height:calc(740px * var(--ui-density-scale,1));padding:calc(80px * var(--ui-density-scale,1)) calc(24px * var(--ui-density-scale,1)) calc(95px * var(--ui-density-scale,1));isolation:isolate;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.customer-login-page:before{content:"";width:calc(700px * var(--ui-density-scale,1));height:calc(600px * var(--ui-density-scale,1));z-index:-1;pointer-events:none;background:radial-gradient(#fff2,#0000 67%);position:absolute}.customer-login-orbit{width:calc(580px * var(--ui-density-scale,1));opacity:.025;z-index:-1;pointer-events:none;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}.customer-login-orbit svg,.customer-login-orbit img{width:100%;height:auto}.customer-login-card{width:100%;max-width:calc(480px * var(--ui-density-scale,1));padding:calc(42px * var(--ui-density-scale,1)) calc(32px * var(--ui-density-scale,1)) calc(28px * var(--ui-density-scale,1));text-align:center;border-radius:calc(26px * var(--ui-density-scale,1));background:linear-gradient(145deg, var(--ui-canvas), var(--ui-canvas));border:1px solid #fff3;position:relative;box-shadow:0 28px 100px #0005,inset 0 1px #ffffff07}.customer-login-close{top:calc(20px * var(--ui-density-scale,1));right:calc(20px * var(--ui-density-scale,1));color:var(--ui-muted);padding:calc(7px * var(--ui-density-scale,1));border-radius:calc(9px * var(--ui-density-scale,1));position:absolute}.customer-login-close:hover{color:#fff;background:#ffffff09}.customer-login-icon{width:calc(54px * var(--ui-density-scale,1));height:calc(54px * var(--ui-density-scale,1));border-radius:calc(17px * var(--ui-density-scale,1));color:var(--ui-muted);margin-bottom:calc(24px * var(--ui-density-scale,1));background:linear-gradient(145deg,#ffffff1b,#ffffff10);border:1px solid #ffffff46;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.customer-eyebrow{justify-content:center;align-items:center;gap:calc(8px * var(--ui-density-scale,1));color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));letter-spacing:.13em;margin-bottom:calc(14px * var(--ui-density-scale,1));font-weight:750;display:flex}.customer-login-card h1{font-size:max(min(var(--ui-density-font-floor,14px), 29px), calc(29px * var(--ui-density-scale,1)));letter-spacing:-.045em;margin:0 0 calc(15px * var(--ui-density-scale,1));color:var(--ui-text);font-weight:800;line-height:1.2}.customer-login-card>p{font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));color:var(--ui-muted);margin:0 0 calc(25px * var(--ui-density-scale,1));line-height:1.85}.customer-access-note{align-items:center;gap:calc(12px * var(--ui-density-scale,1));text-align:left;padding:calc(16px * var(--ui-density-scale,1));border-radius:calc(14px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));color:var(--ui-support);margin:0 0 calc(23px * var(--ui-density-scale,1));background:#ffffff03;border:1px solid #ffffff25;font-weight:650;display:flex}.customer-access-note>svg{color:var(--ui-muted);flex-shrink:0}.customer-access-note small{color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));margin-top:calc(4px * var(--ui-density-scale,1));font-weight:500;line-height:1.6;display:block}.customer-primary,.customer-secondary{justify-content:center;align-items:center;gap:calc(10px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));padding:calc(13px * var(--ui-density-scale,1)) calc(18px * var(--ui-density-scale,1));border-radius:calc(12px * var(--ui-density-scale,1));font-weight:750;line-height:1.5;transition:background .2s,box-shadow .2s,border-color .2s;display:inline-flex}.customer-primary{color:var(--ui-primary-ink);background:linear-gradient(110deg, var(--ui-primary), var(--ui-primary));border:1px solid #fff6;box-shadow:0 4px 20px #ffffff14}.customer-primary:hover{background:linear-gradient(110deg, var(--ui-primary), var(--ui-primary));box-shadow:0 6px 25px #ffffff14}.customer-secondary{color:var(--ui-support);white-space:nowrap;background:#ffffff04;border:1px solid #ffffff2e;flex-shrink:0}.customer-secondary:hover{background:#ffffff0c;border-color:#fff7}.customer-login-card>.customer-primary{width:100%;display:flex}.customer-login-caption{color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));margin-top:calc(13px * var(--ui-density-scale,1));display:block}.customer-switch{justify-content:center;align-items:center;gap:calc(7px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));color:var(--ui-muted);margin-top:calc(17px * var(--ui-density-scale,1));line-height:1.8;display:flex}.customer-login-help{margin-top:calc(28px * var(--ui-density-scale,1));padding-top:calc(22px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));color:var(--ui-muted);border-top:1px solid #ffffff08;line-height:1.8}.customer-login-help a{align-items:center;gap:calc(3px * var(--ui-density-scale,1));color:var(--ui-support);margin-left:calc(3px * var(--ui-density-scale,1));font-weight:650;display:inline-flex}.customer-login-footnote{align-items:center;gap:calc(8px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));color:var(--ui-muted);margin-top:calc(26px * var(--ui-density-scale,1));display:flex}.customer-dashboard{padding-top:calc(48px * var(--ui-density-scale,1));padding-bottom:calc(100px * var(--ui-density-scale,1))}.customer-welcome{justify-content:space-between;align-items:center;gap:calc(20px * var(--ui-density-scale,1));margin-bottom:calc(34px * var(--ui-density-scale,1));display:flex}.customer-welcome .customer-eyebrow{justify-content:flex-start}.customer-welcome .customer-eyebrow>span{width:calc(6px * var(--ui-density-scale,1));height:calc(6px * var(--ui-density-scale,1));background:var(--ui-raised);border-radius:50%;box-shadow:0 0 10px #ffffff14}.customer-welcome h1{font-size:max(min(var(--ui-density-font-floor,14px), 36px), calc(36px * var(--ui-density-scale,1)));letter-spacing:-.045em;color:var(--ui-text);margin:0 0 calc(10px * var(--ui-density-scale,1));font-weight:800;line-height:1.2}.customer-welcome p{font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));color:var(--ui-muted)}.customer-shell{grid-template-columns:calc(230px * var(--ui-density-scale,1)) minmax(0, 1fr);gap:calc(28px * var(--ui-density-scale,1));align-items:start;display:grid}.customer-sidebar{top:calc(120px * var(--ui-density-scale,1));border-radius:calc(20px * var(--ui-density-scale,1));padding:calc(23px * var(--ui-density-scale,1)) calc(14px * var(--ui-density-scale,1));background:linear-gradient(145deg, var(--ui-canvas), var(--ui-canvas));border:1px solid #ffffff26;position:sticky}.customer-sidebar-label{font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));letter-spacing:.12em;color:var(--ui-muted);padding:0 calc(12px * var(--ui-density-scale,1)) calc(15px * var(--ui-density-scale,1));font-weight:700;display:block}.customer-sidebar nav{gap:calc(5px * var(--ui-density-scale,1));scrollbar-width:none;flex-direction:column;display:flex}.customer-sidebar nav::-webkit-scrollbar{display:none}.customer-sidebar nav a{gap:calc(11px * var(--ui-density-scale,1));min-height:calc(45px * var(--ui-density-scale,1));padding:calc(10px * var(--ui-density-scale,1)) calc(12px * var(--ui-density-scale,1));border-radius:calc(11px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));color:var(--ui-muted);border:1px solid #0000;align-items:center;font-weight:650;display:flex}.customer-sidebar nav a.active{color:var(--ui-support);background:#ffffff14;border-color:#ffffff25}.customer-sidebar nav a:hover{color:var(--ui-text);background:#ffffff10}.customer-sidebar nav a.active svg{color:var(--ui-muted)}.customer-sidebar nav a>span{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));color:var(--ui-muted);margin-left:auto}.customer-sidebar-help{border-radius:calc(14px * var(--ui-density-scale,1));margin:calc(24px * var(--ui-density-scale,1)) calc(3px * var(--ui-density-scale,1)) calc(20px * var(--ui-density-scale,1));padding:calc(18px * var(--ui-density-scale,1)) calc(15px * var(--ui-density-scale,1));background:#ffffff07;border:1px solid #ffffff26}.customer-sidebar-help>svg{color:var(--ui-muted);margin-bottom:calc(13px * var(--ui-density-scale,1))}.customer-sidebar-help h3{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));color:var(--ui-support);margin-bottom:calc(5px * var(--ui-density-scale,1));font-weight:750;line-height:1.6}.customer-sidebar-help p{color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));line-height:1.8}.customer-sidebar-help a{align-items:center;gap:calc(8px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));color:var(--ui-muted);margin-top:calc(15px * var(--ui-density-scale,1));font-weight:650;display:flex}.customer-account-email{align-items:center;gap:calc(8px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));color:var(--ui-muted);padding:0 calc(10px * var(--ui-density-scale,1));min-width:0;display:flex}.customer-account-email span{overflow-wrap:anywhere}.customer-account-email svg{flex-shrink:0}.customer-content{min-width:0}.customer-page-heading{margin:calc(4px * var(--ui-density-scale,1)) 0 calc(23px * var(--ui-density-scale,1));justify-content:space-between;align-items:center;gap:calc(15px * var(--ui-density-scale,1));display:flex}.customer-page-heading h2{font-size:max(min(var(--ui-density-font-floor,14px), 21px), calc(21px * var(--ui-density-scale,1)));letter-spacing:-.035em;color:var(--ui-text);font-weight:750}.customer-page-heading>span{align-items:center;gap:calc(6px * var(--ui-density-scale,1));color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));display:flex}.customer-panel{background:linear-gradient(145deg, var(--ui-canvas), var(--ui-canvas));border-radius:calc(19px * var(--ui-density-scale,1));padding:calc(25px * var(--ui-density-scale,1));border:1px solid #ffffff29}.customer-stats{gap:calc(16px * var(--ui-density-scale,1));margin-bottom:calc(23px * var(--ui-density-scale,1));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.customer-stats .customer-panel{padding:calc(22px * var(--ui-density-scale,1))}.customer-stats span{align-items:center;gap:calc(8px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));color:var(--ui-muted);min-height:calc(31px * var(--ui-density-scale,1));font-weight:650;display:flex}.customer-stats svg{color:var(--ui-muted)}.customer-stats strong{font-size:max(min(var(--ui-density-font-floor,14px), 33px), calc(33px * var(--ui-density-scale,1)));color:var(--ui-text);margin-top:calc(21px * var(--ui-density-scale,1));letter-spacing:-.04em;font-weight:800;display:block}.customer-panel-heading{justify-content:space-between;align-items:center;gap:calc(15px * var(--ui-density-scale,1));margin-bottom:calc(12px * var(--ui-density-scale,1));display:flex}.customer-panel-heading h3{font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)));color:var(--ui-text);margin-bottom:calc(6px * var(--ui-density-scale,1));font-weight:750}.customer-panel-heading p{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));color:var(--ui-muted);line-height:1.8}.customer-panel-heading a{align-items:center;gap:calc(7px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));color:var(--ui-muted);white-space:nowrap;font-weight:650;display:flex}.customer-panel-heading>svg{color:var(--ui-muted)}.customer-order-row{grid-template-columns:calc(40px * var(--ui-density-scale,1)) minmax(0, 1fr) auto auto calc(22px * var(--ui-density-scale,1));gap:calc(15px * var(--ui-density-scale,1));padding:calc(19px * var(--ui-density-scale,1)) 0;border-top:1px solid #ffffff07;align-items:center;display:grid}.customer-order-row:first-child{margin-top:calc(18px * var(--ui-density-scale,1))}.customer-order-icon{width:calc(40px * var(--ui-density-scale,1));height:calc(42px * var(--ui-density-scale,1));color:var(--ui-muted);border-radius:calc(12px * var(--ui-density-scale,1));background:#ffffff0b;border:1px solid #ffffff23;justify-content:center;align-items:center;display:flex}.customer-order-name{min-width:0}.customer-order-name h3{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));color:var(--ui-support);font-weight:700;line-height:1.6}.customer-order-name p{font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));color:var(--ui-muted);margin-top:calc(3px * var(--ui-density-scale,1));line-height:1.8}.customer-order-id{overflow-wrap:anywhere;color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)));margin-top:calc(3px * var(--ui-density-scale,1));line-height:1.7;display:block}.customer-order-status{align-items:center;gap:calc(5px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));text-transform:capitalize;padding:calc(4px * var(--ui-density-scale,1)) calc(8px * var(--ui-density-scale,1));border-radius:calc(7px * var(--ui-density-scale,1));color:var(--ui-muted);white-space:nowrap;background:#ffffff08;border:1px solid #ffffff27;line-height:1.6;display:inline-flex}.customer-order-status.verified{color:var(--ui-support);background:#ffffff0a;border-color:#ffffff2b}.customer-order-row>strong{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));color:var(--ui-support);white-space:nowrap}.customer-order-link{color:var(--ui-muted)}.customer-support-callout{align-items:center;gap:calc(20px * var(--ui-density-scale,1));padding:calc(26px * var(--ui-density-scale,1));border-radius:calc(19px * var(--ui-density-scale,1));background:linear-gradient(110deg, #0009, var(--ui-canvas));margin-top:calc(23px * var(--ui-density-scale,1));border:1px solid #ffffff32;display:flex}.customer-support-callout .customer-login-icon{margin:0}.customer-support-callout h3{font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));color:var(--ui-text);margin-bottom:calc(7px * var(--ui-density-scale,1));font-weight:750;line-height:1.5}.customer-support-callout p{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));color:var(--ui-muted);line-height:1.8}.customer-support-callout .customer-primary{white-space:nowrap;font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));padding:calc(11px * var(--ui-density-scale,1)) calc(14px * var(--ui-density-scale,1));margin-left:auto}.customer-products{gap:calc(20px * var(--ui-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.customer-product{position:relative}.customer-product-symbol{width:calc(62px * var(--ui-density-scale,1));height:calc(62px * var(--ui-density-scale,1));border-radius:calc(17px * var(--ui-density-scale,1));color:var(--ui-muted);margin-bottom:calc(24px * var(--ui-density-scale,1));background:#ffffff0c;border:1px solid #ffffff26;justify-content:center;align-items:center;display:flex}.customer-product>.customer-order-status{right:calc(22px * var(--ui-density-scale,1));top:calc(24px * var(--ui-density-scale,1));position:absolute}.customer-product h3{font-size:max(min(var(--ui-density-font-floor,14px), 20px), calc(20px * var(--ui-density-scale,1)));color:var(--ui-text);letter-spacing:-.035em;margin-bottom:calc(7px * var(--ui-density-scale,1));font-weight:750}.customer-product>p{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));color:var(--ui-muted)}.customer-product-delivery{align-items:center;gap:calc(12px * var(--ui-density-scale,1));padding:calc(21px * var(--ui-density-scale,1)) 0;margin:calc(21px * var(--ui-density-scale,1)) 0;color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));border-block:1px solid #ffffff07;display:flex}.customer-product-delivery>svg{flex-shrink:0}.customer-product-delivery small{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));color:var(--ui-muted);margin-top:calc(6px * var(--ui-density-scale,1));line-height:1.8;display:block}.customer-product>.customer-secondary{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}.customer-account-panel{max-width:calc(600px * var(--ui-density-scale,1))}.customer-account-panel>svg{color:var(--ui-muted);margin-bottom:calc(18px * var(--ui-density-scale,1))}.customer-account-panel h3{font-size:max(min(var(--ui-density-font-floor,14px), 20px), calc(20px * var(--ui-density-scale,1)));color:var(--ui-text);margin-bottom:calc(8px * var(--ui-density-scale,1));font-weight:750}.customer-account-panel>p{color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));overflow-wrap:anywhere;margin-bottom:calc(25px * var(--ui-density-scale,1));line-height:1.8}.customer-account-detail{align-items:center;gap:calc(13px * var(--ui-density-scale,1));padding:calc(20px * var(--ui-density-scale,1)) 0;font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));color:var(--ui-muted);border-top:1px solid #ffffff08;display:flex}.customer-account-detail svg{color:var(--ui-muted)}.customer-account-detail>svg:last-child{margin-left:auto}.customer-account-detail strong{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));color:var(--ui-support);margin-top:calc(5px * var(--ui-density-scale,1));line-height:1.8;display:block}.customer-account-panel>.customer-muted{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));margin-top:calc(14px * var(--ui-density-scale,1));color:var(--ui-muted)}.customer-empty{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));color:var(--ui-muted);padding:calc(25px * var(--ui-density-scale,1)) 0}.customer-content .purchase-support-page.store-container{width:100%;max-width:none;padding:0}.customer-content .purchase-support-intro h1{font-size:max(min(var(--ui-density-font-floor,14px), 27px), calc(27px * var(--ui-density-scale,1)))}.customer-content .purchase-support-intro p{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.customer-content .purchase-support-layout{grid-template-columns:minmax(calc(200px * var(--ui-density-scale,1)), .8fr) minmax(0, 1.2fr);gap:calc(16px * var(--ui-density-scale,1))}:is(.customer-primary,.customer-secondary,.customer-sidebar a,.customer-login-close,.customer-order-link,.customer-switch):focus-visible{outline:2px solid var(--ui-focus);outline-offset:calc(4px * var(--ui-density-scale,1))}@media (max-width:1000px){.customer-shell{grid-template-columns:calc(200px * var(--ui-density-scale,1)) minmax(0, 1fr);gap:calc(20px * var(--ui-density-scale,1))}.customer-stats{gap:calc(10px * var(--ui-density-scale,1))}.customer-stats .customer-panel{padding:calc(17px * var(--ui-density-scale,1))}.customer-stats span{font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)))}.customer-support-callout{flex-wrap:wrap}.customer-support-callout .customer-primary{margin-left:calc(74px * var(--ui-density-scale,1))}.customer-order-row{gap:calc(10px * var(--ui-density-scale,1));grid-template-columns:minmax(0, 1fr) auto auto calc(18px * var(--ui-density-scale,1))}.customer-order-icon{display:none}.customer-content .purchase-support-layout{grid-template-columns:1fr}}@media (max-width:760px){.customer-dashboard{padding-top:calc(32px * var(--ui-density-scale,1));padding-bottom:calc(65px * var(--ui-density-scale,1))}.customer-welcome h1{font-size:max(min(var(--ui-density-font-floor,14px), 29px), calc(29px * var(--ui-density-scale,1)))}.customer-shell{display:block}.customer-sidebar{padding:calc(9px * var(--ui-density-scale,1));border-radius:calc(15px * var(--ui-density-scale,1));margin-bottom:calc(26px * var(--ui-density-scale,1));position:static}.customer-sidebar-label,.customer-sidebar-help,.customer-account-email{display:none}.customer-sidebar nav{gap:calc(5px * var(--ui-density-scale,1));flex-direction:row;overflow:auto}.customer-sidebar nav a{white-space:nowrap;font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));padding:calc(9px * var(--ui-density-scale,1)) calc(12px * var(--ui-density-scale,1));min-height:calc(40px * var(--ui-density-scale,1));gap:calc(7px * var(--ui-density-scale,1));flex-shrink:0}.customer-sidebar nav a svg{width:calc(15px * var(--ui-density-scale,1))}.customer-page-heading{margin-bottom:calc(18px * var(--ui-density-scale,1))}.customer-stats .customer-panel{padding:calc(18px * var(--ui-density-scale,1))}.customer-products{gap:calc(14px * var(--ui-density-scale,1))}.customer-panel{padding:calc(21px * var(--ui-density-scale,1))}.customer-product>.customer-order-status{right:calc(17px * var(--ui-density-scale,1));top:calc(22px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)))}.customer-login-page{min-height:calc(660px * var(--ui-density-scale,1));padding:calc(60px * var(--ui-density-scale,1)) calc(22px * var(--ui-density-scale,1)) calc(80px * var(--ui-density-scale,1))}.customer-login-card{max-width:calc(450px * var(--ui-density-scale,1))}}@media (max-width:480px){.customer-welcome{align-items:flex-start}.customer-welcome h1{font-size:max(min(var(--ui-density-font-floor,14px), 25px), calc(25px * var(--ui-density-scale,1)))}.customer-welcome p{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.customer-welcome>.customer-secondary{padding:calc(9px * var(--ui-density-scale,1)) calc(11px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));margin-top:calc(28px * var(--ui-density-scale,1))}.customer-welcome>.customer-secondary svg{width:calc(13px * var(--ui-density-scale,1))}.customer-stats{gap:calc(8px * var(--ui-density-scale,1))}.customer-stats .customer-panel{padding:calc(16px * var(--ui-density-scale,1)) calc(12px * var(--ui-density-scale,1));border-radius:calc(14px * var(--ui-density-scale,1))}.customer-stats span{font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));align-items:flex-start;gap:calc(6px * var(--ui-density-scale,1));line-height:1.7}.customer-stats svg{width:calc(14px * var(--ui-density-scale,1));flex-shrink:0}.customer-stats strong{font-size:max(min(var(--ui-density-font-floor,14px), 27px), calc(27px * var(--ui-density-scale,1)));margin-top:calc(14px * var(--ui-density-scale,1))}.customer-order-row{grid-template-columns:minmax(0, 1fr) auto calc(18px * var(--ui-density-scale,1));gap:calc(8px * var(--ui-density-scale,1))}.customer-order-status{grid-row:2;justify-self:start}.customer-order-name{grid-area:1/1/3}.customer-order-row>.customer-order-status{grid-area:2/2}.customer-order-row>strong{grid-area:1/2}.customer-order-link{grid-area:1/3/3}.customer-products{grid-template-columns:1fr}.customer-support-callout{padding:calc(20px * var(--ui-density-scale,1));gap:calc(15px * var(--ui-density-scale,1))}.customer-support-callout .customer-login-icon{width:calc(42px * var(--ui-density-scale,1));height:calc(42px * var(--ui-density-scale,1));border-radius:calc(13px * var(--ui-density-scale,1))}.customer-support-callout>div{flex:1}.customer-support-callout .customer-primary{margin-left:calc(57px * var(--ui-density-scale,1))}.customer-login-card{padding:calc(38px * var(--ui-density-scale,1)) calc(23px * var(--ui-density-scale,1)) calc(24px * var(--ui-density-scale,1));border-radius:calc(23px * var(--ui-density-scale,1))}.customer-login-card h1{font-size:max(min(var(--ui-density-font-floor,14px), 26px), calc(26px * var(--ui-density-scale,1)))}.customer-login-card>p{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.customer-access-note{padding:calc(14px * var(--ui-density-scale,1))}.customer-page-heading>span{font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)))}.customer-content .purchase-support-intro h1{font-size:max(min(var(--ui-density-font-floor,14px), 24px), calc(24px * var(--ui-density-scale,1)))}}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .customer-primary,html:not([data-motion=full]) .customer-secondary{transition:none}}html[data-motion=reduced] .customer-primary,html[data-motion=reduced] .customer-secondary{transition:none}.account-auth-brand-row{width:100%;min-width:0;margin-bottom:calc(26px * var(--ui-density-scale,1));justify-content:center;align-items:center;display:flex}.account-auth-brand-row>.account-auth-brand{justify-content:center;align-items:center;width:fit-content;min-width:0;max-width:100%;margin:0;display:inline-flex}.account-auth-brand-row .brand{min-width:0;max-width:100%}.account-auth-brand-row .brand>span{white-space:normal;overflow-wrap:anywhere;min-width:0}.account-auth-brand-row--login .brand{min-block-size:calc(37px * var(--ui-density-scale,1));gap:0;max-inline-size:100%}.account-auth-screen.account-auth-screen--login.claw-purple-theme{background:var(--ui-canvas)}.account-auth-brand-row--login .account-login-wordmark{inline-size:calc(350px * var(--ui-density-scale,1));flex:none;block-size:auto;max-inline-size:100%;display:block}.account-auth-screen--login .account-auth-card .account-field{min-block-size:calc(44px * var(--ui-density-scale,1));block-size:calc(44px * var(--ui-density-scale,1));padding:calc(5px * var(--ui-density-scale,1));gap:calc(12px * var(--ui-density-scale,1));border:1px solid var(--ui-border);border-radius:calc(9px * var(--ui-density-scale,1));background:var(--ui-input);color:var(--ui-text);box-shadow:none}.account-auth-screen--login .account-field>span{inline-size:calc(32px * var(--ui-density-scale,1));block-size:calc(32px * var(--ui-density-scale,1));border-radius:calc(6px * var(--ui-density-scale,1));background:var(--ui-primary);border:0}.account-auth-screen--login .account-field>span svg{color:var(--ui-primary-ink);stroke-width:2.3px}.account-auth-screen--login .account-field input{font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));font-weight:500;line-height:calc(20px * var(--ui-density-scale,1));color:var(--ui-text);padding:0}.account-auth-screen--login .account-field input::placeholder{color:var(--ui-muted);opacity:1}.account-auth-screen--login .account-field:focus-within{border-color:var(--ui-focus);box-shadow:0 0 0 2px #ffffff1f}@media (hover:hover) and (pointer:fine){.account-auth-screen--login .account-field>button{opacity:0}.account-auth-screen--login .account-field:hover>button,.account-auth-screen--login .account-field:focus-within>button{opacity:1}}.customer-login-benefits{justify-content:center;gap:calc(14px * var(--ui-density-scale,1));margin:calc(22px * var(--ui-density-scale,1)) 0;color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));flex-wrap:wrap;font-weight:650;display:flex}.account-auth-switch{margin:calc(22px * var(--ui-density-scale,1)) 0 0;text-align:center;color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)))}.account-auth-switch a{color:var(--ui-text);text-underline-offset:3px;font-weight:650;text-decoration:underline}.account-auth-card .account-checkout-return{margin:0 0 calc(22px * var(--ui-density-scale,1));text-align:center;font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));color:var(--ui-support)}.customer-login-benefits span{gap:calc(6px * var(--ui-density-scale,1));align-items:center;display:inline-flex}.customer-login-benefits svg{color:var(--ui-text)}.customer-welcome-actions{gap:calc(10px * var(--ui-density-scale,1));flex-shrink:0;display:flex}.customer-quick-links{gap:calc(14px * var(--ui-density-scale,1));margin-bottom:calc(24px * var(--ui-density-scale,1));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.customer-quick-links>a{align-items:center;gap:calc(13px * var(--ui-density-scale,1));padding:calc(20px * var(--ui-density-scale,1));min-width:0;display:flex}.customer-quick-links svg{color:var(--ui-text);flex-shrink:0}.customer-quick-links>a>svg:last-child{width:calc(14px * var(--ui-density-scale,1));margin-left:auto}.customer-quick-links h3{color:var(--ui-text);font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));margin:0 0 calc(6px * var(--ui-density-scale,1))}.customer-quick-links p{color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));line-height:1.6}.customer-history-filters{gap:calc(12px * var(--ui-density-scale,1));margin-bottom:calc(20px * var(--ui-density-scale,1));display:flex}.customer-history-filters label{align-items:center;gap:calc(10px * var(--ui-density-scale,1));min-width:0;min-height:calc(46px * var(--ui-density-scale,1));border:1px solid var(--ui-border);background:var(--ui-panel);border-radius:calc(11px * var(--ui-density-scale,1));padding:0 calc(14px * var(--ui-density-scale,1));color:var(--ui-text);flex:1;transition:border-color .22s,box-shadow .22s,background-color .22s;display:flex}.customer-history-filters input{width:100%;min-width:0;padding:calc(13px * var(--ui-density-scale,1)) 0;font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));color:var(--ui-text);background:0 0;border:0;outline:none}.customer-history-filters label:focus-within{border-color:var(--ui-focus);outline:none;box-shadow:0 0 0 3px #ffffff1f}.customer-history-filters select{-webkit-appearance:none;appearance:none;width:100%;min-width:0;min-height:calc(44px * var(--ui-density-scale,1));color:var(--ui-text);padding:calc(11px * var(--ui-density-scale,1)) calc(24px * var(--ui-density-scale,1)) calc(11px * var(--ui-density-scale,1)) 0;font:inherit;font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));text-transform:capitalize;cursor:pointer;background:0 0;border:0;border-radius:0}.customer-history-filters .customer-status-filter{flex:0 0 165px;position:relative}.customer-status-filter>svg{right:calc(14px * var(--ui-density-scale,1));pointer-events:none;color:var(--ui-text);position:absolute}.customer-history-filters select option{background:var(--ui-panel);color:var(--ui-text)}.claw-purple-theme .customer-history-filters :is(input,select):is(:hover,:focus,:focus-visible){box-shadow:none;background:0 0;border:0;outline:none}@media (hover:hover) and (pointer:fine){.customer-history-filters label:hover:not(:focus-within){border-color:var(--ui-focus)}}.customer-security-banner{align-items:center;gap:calc(18px * var(--ui-density-scale,1));padding:calc(26px * var(--ui-density-scale,1));border:1px solid var(--ui-border);border-radius:calc(20px * var(--ui-density-scale,1));background:var(--ui-panel);margin-bottom:calc(20px * var(--ui-density-scale,1));flex-wrap:wrap;display:flex}.customer-security-banner>div{min-width:calc(220px * var(--ui-density-scale,1));flex:1}.customer-security-banner h3{color:var(--ui-text);font-size:max(min(var(--ui-density-font-floor,14px), 22px), calc(22px * var(--ui-density-scale,1)));letter-spacing:-.035em;margin-bottom:calc(8px * var(--ui-density-scale,1))}.customer-security-banner p{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));color:var(--ui-support);max-width:calc(680px * var(--ui-density-scale,1));line-height:1.85}.customer-provider-tag{align-items:center;gap:calc(7px * var(--ui-density-scale,1));border:1px solid var(--ui-border);border-radius:calc(999px * var(--ui-density-scale,1));padding:calc(7px * var(--ui-density-scale,1)) calc(10px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));color:var(--ui-text);white-space:nowrap;font-weight:700;display:inline-flex}.customer-security-grid{gap:calc(16px * var(--ui-density-scale,1));margin-bottom:calc(20px * var(--ui-density-scale,1));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.customer-security-card{min-width:0;padding:calc(24px * var(--ui-density-scale,1));flex-direction:column;align-items:flex-start;display:flex}.customer-security-card-top{justify-content:space-between;align-items:center;gap:calc(12px * var(--ui-density-scale,1));width:100%;margin-bottom:calc(22px * var(--ui-density-scale,1));display:flex}.customer-security-card-top>span:last-child{font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)));letter-spacing:.1em;color:var(--ui-support);font-weight:750}.customer-security-card h3{color:var(--ui-text);font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)));margin-bottom:calc(10px * var(--ui-density-scale,1));letter-spacing:-.025em;line-height:1.4}.customer-security-card p{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));color:var(--ui-support);margin-bottom:calc(24px * var(--ui-density-scale,1));line-height:1.85}.customer-security-card .customer-secondary{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));padding:calc(11px * var(--ui-density-scale,1)) calc(12px * var(--ui-density-scale,1));min-height:calc(40px * var(--ui-density-scale,1));margin-top:auto}.customer-session-row{align-items:center;gap:calc(18px * var(--ui-density-scale,1));flex-wrap:wrap;display:flex}.customer-session-row>div{min-width:calc(160px * var(--ui-density-scale,1));flex:1}.customer-session-row h3{font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)));color:var(--ui-text);margin-bottom:calc(6px * var(--ui-density-scale,1))}.customer-session-row p{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));color:var(--ui-support);overflow-wrap:anywhere}.customer-session-row small{color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));margin-top:calc(7px * var(--ui-density-scale,1));line-height:1.8;display:block}.customer-security-help{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));color:var(--ui-support);margin-top:calc(22px * var(--ui-density-scale,1));line-height:1.8}.customer-security-help a{color:var(--ui-support);align-items:center;gap:calc(5px * var(--ui-density-scale,1));display:inline-flex}.customer-license-section>.customer-panel-heading{margin-bottom:calc(22px * var(--ui-density-scale,1))}.customer-license-list{gap:calc(18px * var(--ui-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.customer-license-card{min-width:0}.customer-license-card .customer-panel-heading{margin-bottom:calc(20px * var(--ui-density-scale,1));align-items:flex-start}.customer-license-card h3{font-size:max(min(var(--ui-density-font-floor,14px), 17px), calc(17px * var(--ui-density-scale,1)));color:var(--ui-text);line-height:1.5}.customer-license-card .customer-eyebrow{text-align:left;font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)));margin-bottom:calc(7px * var(--ui-density-scale,1));color:var(--ui-muted);display:block}.customer-key-field{align-items:center;gap:calc(12px * var(--ui-density-scale,1));border:1px solid var(--ui-border);border-radius:calc(12px * var(--ui-density-scale,1));min-width:0;padding:calc(17px * var(--ui-density-scale,1)) calc(14px * var(--ui-density-scale,1));background:var(--ui-input);color:var(--ui-text);display:flex}.customer-key-field code{font:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))/1.9 ui-monospace, Consolas, monospace;letter-spacing:.02em;color:var(--ui-text);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;min-width:0}.customer-key-field>svg{flex-shrink:0}.customer-key-actions{gap:calc(9px * var(--ui-density-scale,1));margin-top:calc(14px * var(--ui-density-scale,1));flex-wrap:wrap;align-items:center;display:flex}.customer-key-actions .customer-secondary{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));padding:calc(10px * var(--ui-density-scale,1)) calc(13px * var(--ui-density-scale,1));min-height:calc(39px * var(--ui-density-scale,1))}.customer-key-actions>span{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));color:var(--ui-text);width:100%;min-height:calc(16px * var(--ui-density-scale,1))}.customer-key-actions button:disabled{opacity:.4;cursor:not-allowed}.customer-inline-error{color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));margin-block:calc(10px * var(--ui-density-scale,1));line-height:1.8}.customer-license-meta{justify-content:space-between;align-items:center;gap:calc(12px * var(--ui-density-scale,1));border-top:1px solid var(--ui-border);padding-top:calc(15px * var(--ui-density-scale,1));margin-top:calc(15px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));color:var(--ui-muted);display:flex}.customer-license-meta a{gap:calc(5px * var(--ui-density-scale,1));color:var(--ui-muted);align-items:center;display:inline-flex}.customer-keys-empty{text-align:center;padding:calc(55px * var(--ui-density-scale,1)) calc(28px * var(--ui-density-scale,1));align-items:center;gap:calc(18px * var(--ui-density-scale,1));flex-direction:column;display:flex}.customer-keys-empty h3{color:var(--ui-text);font-size:max(min(var(--ui-density-font-floor,14px), 22px), calc(22px * var(--ui-density-scale,1)));letter-spacing:-.035em}.customer-keys-empty p{color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));max-width:calc(390px * var(--ui-density-scale,1));line-height:1.9}.customer-key-pending{align-items:center;gap:calc(12px * var(--ui-density-scale,1));margin-top:calc(20px * var(--ui-density-scale,1));color:var(--ui-text);font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));line-height:1.8;display:flex}.customer-key-pending a{text-underline-offset:3px;text-decoration:underline}.customer-account-panel>.customer-primary{margin:calc(10px * var(--ui-density-scale,1)) 0 calc(14px * var(--ui-density-scale,1))}.admin-key-delivery{gap:calc(20px * var(--ui-density-scale,1));font-family:Arial,sans-serif;display:grid}.admin-key-summary{align-items:center;gap:calc(12px * var(--ui-density-scale,1));border:1px solid var(--ui-border);border-radius:calc(12px * var(--ui-density-scale,1));background:var(--ui-panel);padding:calc(16px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));color:var(--ui-text);display:flex}.admin-key-summary>span{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));text-transform:capitalize;margin-left:auto}.admin-key-delivery .admin-muted{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));overflow-wrap:anywhere;line-height:1.8}.admin-key-delivery form{gap:calc(15px * var(--ui-density-scale,1));display:grid}.admin-key-delivery textarea{resize:vertical;min-height:calc(120px * var(--ui-density-scale,1));font-family:ui-monospace,Consolas,monospace}.admin-key-delivery button{cursor:pointer}.admin-key-delivery .admin-primary{justify-content:center;align-items:center;gap:calc(9px * var(--ui-density-scale,1));min-height:calc(43px * var(--ui-density-scale,1));display:inline-flex}.admin-issued-keys{gap:calc(10px * var(--ui-density-scale,1));margin:0;padding:0;list-style:none;display:grid}.admin-issued-keys li{gap:calc(14px * var(--ui-density-scale,1));padding:calc(13px * var(--ui-density-scale,1));border:1px solid var(--ui-border);border-radius:calc(12px * var(--ui-density-scale,1));color:var(--ui-text);font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));flex-wrap:wrap;align-items:center;display:flex}.admin-issued-keys code{color:var(--ui-text);font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.admin-issued-keys li>span{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));color:var(--ui-text);margin-left:auto}.admin-key-confirm{gap:calc(8px * var(--ui-density-scale,1));width:100%;padding-top:calc(10px * var(--ui-density-scale,1));flex-wrap:wrap;align-items:center;display:flex}.admin-key-confirm>span{width:100%;color:var(--ui-text)}.admin-key-security{align-items:center;gap:calc(8px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));color:var(--ui-text);line-height:1.7;display:flex}@media (max-width:1100px){.customer-security-grid{grid-template-columns:1fr}.customer-security-card{column-gap:calc(24px * var(--ui-density-scale,1));grid-template-columns:1fr auto;display:grid}.customer-security-card-top{margin-bottom:calc(14px * var(--ui-density-scale,1));grid-column:1/-1}.customer-security-card p{margin-bottom:0}.customer-security-card .customer-secondary{grid-area:2/2/4;align-self:center}.customer-quick-links,.customer-license-list{grid-template-columns:1fr}}@media (max-width:700px){.customer-welcome{flex-wrap:wrap}.customer-welcome-actions{gap:calc(8px * var(--ui-density-scale,1))}.customer-security-banner{padding:calc(22px * var(--ui-density-scale,1));gap:calc(13px * var(--ui-density-scale,1))}.customer-security-banner>div{flex-basis:100%;min-width:0}.customer-security-banner h3{font-size:max(min(var(--ui-density-font-floor,14px), 20px), calc(20px * var(--ui-density-scale,1)))}.customer-security-card{padding:calc(22px * var(--ui-density-scale,1));display:flex}.customer-security-card p{margin-bottom:calc(22px * var(--ui-density-scale,1))}.customer-security-card .customer-secondary{align-self:flex-start}.customer-history-filters{flex-wrap:wrap}.customer-history-filters label,.customer-history-filters .customer-status-filter{flex-basis:100%}.customer-history-filters select{width:100%;max-width:100%}.customer-license-section>.customer-panel-heading{flex-wrap:wrap;align-items:flex-start}.customer-license-card{padding:calc(20px * var(--ui-density-scale,1))}.customer-session-row{padding:calc(22px * var(--ui-density-scale,1))}.customer-key-actions .customer-secondary{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}}.account-reset-description,.account-reset-notice{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));color:var(--ui-support);margin:0 0 calc(16px * var(--ui-density-scale,1));line-height:1.7}.account-reset-notice{padding:calc(13px * var(--ui-density-scale,1)) calc(15px * var(--ui-density-scale,1));border:1px solid var(--ui-border);border-radius:calc(8px * var(--ui-density-scale,1));background:var(--ui-raised);color:var(--ui-support)}.account-reset-return{text-align:center;margin:calc(18px * var(--ui-density-scale,1)) 0 0;font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));color:var(--ui-text)}.account-reset-return a:hover{color:var(--ui-text)}.claw-reviews-summary{justify-content:center;align-items:center;gap:calc(18px * var(--ui-density-scale,1));margin:calc(30px * var(--ui-density-scale,1)) 0;color:var(--ui-text);font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));display:flex}.claw-reviews-summary>strong{font-size:max(min(var(--ui-density-font-floor,14px), 31px), calc(31px * var(--ui-density-scale,1)));letter-spacing:-.04em;color:var(--ui-text);font-weight:850}.claw-reviews-summary strong span{font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));color:var(--ui-text)}.claw-public-reviews{gap:calc(18px * var(--ui-density-scale,1));margin:calc(32px * var(--ui-density-scale,1)) 0 calc(65px * var(--ui-density-scale,1));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.claw-public-reviews article{border:1px solid var(--ui-border);background:var(--ui-panel);border-radius:calc(14px * var(--ui-density-scale,1));padding:calc(25px * var(--ui-density-scale,1));text-align:left}.claw-review-stars{gap:calc(4px * var(--ui-density-scale,1));color:var(--ui-text);display:flex}.claw-public-reviews article>p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));margin:calc(19px * var(--ui-density-scale,1)) 0 calc(25px * var(--ui-density-scale,1));line-height:1.8}.claw-public-reviews footer{gap:calc(5px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));border-top:1px solid var(--ui-border);padding-top:calc(17px * var(--ui-density-scale,1));color:var(--ui-text);display:grid}.claw-public-reviews footer strong{color:var(--ui-text);font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.customer-review-panel>header{align-items:start;gap:calc(14px * var(--ui-density-scale,1));color:var(--ui-text);display:flex}.customer-review-panel>header h2{font-size:max(min(var(--ui-density-font-floor,14px), 18px), calc(18px * var(--ui-density-scale,1)));margin:0 0 calc(9px * var(--ui-density-scale,1))}.customer-review-panel>header p,.customer-review-empty{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));color:var(--ui-support);line-height:1.8}.customer-review-panel form{gap:calc(17px * var(--ui-density-scale,1));margin-top:calc(24px * var(--ui-density-scale,1));grid-template-columns:2fr 1fr;display:grid}.customer-review-panel label{gap:calc(9px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));color:var(--ui-text);display:grid}.customer-review-panel .wide{grid-column:1/-1}.customer-review-panel :is(select,textarea){font:inherit;font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));width:100%;padding:calc(12px * var(--ui-density-scale,1));border:1px solid var(--ui-border);background:var(--ui-panel);color:var(--ui-text);border-radius:calc(8px * var(--ui-density-scale,1))}.customer-review-panel textarea{resize:vertical;line-height:1.8}.customer-review-panel button{grid-column:1/-1;justify-self:start}.customer-submitted-review{padding:calc(20px * var(--ui-density-scale,1)) 0;border-bottom:1px solid var(--ui-border)}.customer-submitted-review>div{align-items:center;gap:calc(11px * var(--ui-density-scale,1));flex-wrap:wrap;display:flex}.customer-submitted-review span{gap:calc(3px * var(--ui-density-scale,1));color:var(--ui-text);display:flex}.customer-submitted-review strong{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));color:var(--ui-text)}.customer-submitted-review small{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));color:var(--ui-muted);margin-left:auto}.customer-submitted-review p{white-space:pre-wrap;line-height:1.8;font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));color:var(--ui-support);margin:calc(14px * var(--ui-density-scale,1)) 0 0}.customer-review-notice{padding:calc(13px * var(--ui-density-scale,1)) calc(15px * var(--ui-density-scale,1));border:1px solid var(--ui-border);border-radius:calc(8px * var(--ui-density-scale,1));background:var(--ui-raised);color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));line-height:1.8}@media (max-width:1000px){.claw-public-reviews{grid-template-columns:1fr 1fr}}@media (max-width:600px){.claw-public-reviews,.customer-review-panel form{grid-template-columns:1fr}.customer-review-panel .wide{grid-column:auto}}.checkout-discount{gap:calc(8px * var(--ui-density-scale,1));margin:calc(20px * var(--ui-density-scale,1)) 0;display:grid}.checkout-discount label{color:var(--ui-text);font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));font-weight:700}.checkout-discount>div{gap:calc(8px * var(--ui-density-scale,1));display:flex}.checkout-discount input{min-width:0;padding:calc(11px * var(--ui-density-scale,1)) calc(13px * var(--ui-density-scale,1));background:var(--ui-input);border:1px solid var(--ui-border);border-radius:calc(9px * var(--ui-density-scale,1));color:var(--ui-text);font:inherit;flex:1}.checkout-discount-status{color:var(--ui-text);font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.support-attachments{margin:calc(18px * var(--ui-density-scale,1)) 0;padding:calc(16px * var(--ui-density-scale,1));border:1px solid var(--ui-border);border-radius:calc(12px * var(--ui-density-scale,1));background:var(--ui-panel)}.support-attachments h3{align-items:center;gap:calc(8px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));display:flex}.support-attachments p,.support-attachments small{color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.support-attachments label{gap:calc(8px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));font-weight:650;display:grid}.support-attachments a{color:var(--ui-support);overflow-wrap:anywhere}.customer-downloads{margin-top:calc(24px * var(--ui-density-scale,1))}.customer-release{padding:calc(20px * var(--ui-density-scale,1)) 0;border-top:1px solid var(--ui-border)}.customer-release p,.customer-release details{color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));line-height:1.7}.customer-release button{margin-top:calc(16px * var(--ui-density-scale,1))}html{scrollbar-gutter:stable}.claw-purple-theme .claw-product-media.category-media{aspect-ratio:16/9}.claw-purple-theme .claw-product-media.category-media img,.claw-purple-theme .claw-product-media img[src^="/product-art/"]{object-fit:contain}.claw-purple-theme .claw-purchase-art:has(img[src^="/product-art/"]){align-self:start;min-height:0}.claw-purple-theme .claw-purchase-art:has(img[src^="/product-art/"])>.claw-product-media{aspect-ratio:16/9;flex:none;height:auto;min-height:0}.claw-collection-coming-soon{align-items:center;gap:calc(19px * var(--ui-density-scale,1));padding:calc(65px * var(--ui-density-scale,1)) calc(24px * var(--ui-density-scale,1));border-radius:calc(20px * var(--ui-density-scale,1));background:linear-gradient(145deg, #0006, var(--ui-canvas));text-align:center;color:var(--ui-muted);border:1px solid #fff3;flex-direction:column;display:flex}.claw-collection-coming-soon h2{color:var(--ui-text);font-size:max(min(var(--ui-density-font-floor,14px), 26px), calc(26px * var(--ui-density-scale,1)));letter-spacing:-.035em}.claw-collection-coming-soon p{color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));line-height:1.8}.claw-purple-theme{font-synthesis:none;text-rendering:optimizelegibility}.claw-purple-theme .faq-accordion-item{border-radius:calc(18px * var(--ui-density-scale,1));-webkit-backdrop-filter:blur(10px);background:linear-gradient(115deg,#ffffff08,#ffffff03 55%,#ffffff02);border:1px solid #ffffff24;min-width:0;transition:scale .46s cubic-bezier(.22,.61,.36,1),translate .46s cubic-bezier(.22,.61,.36,1),border-color .3s,background-color .3s,box-shadow .46s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff07,0 7px 24px #0000000d}.claw-purple-theme .faq-accordion-item[data-open=true]{background-color:#ffffff09;border-color:#ffffff46;box-shadow:inset 0 1px #ffffff0a,0 10px 28px #0002}.claw-purple-theme .faq-question{width:100%;min-height:calc(60px * var(--ui-density-scale,1));padding:calc(17px * var(--ui-density-scale,1)) calc(18px * var(--ui-density-scale,1));justify-content:space-between;align-items:center;gap:calc(18px * var(--ui-density-scale,1));text-align:left;border-radius:calc(17px * var(--ui-density-scale,1));color:var(--ui-text);font-family:inherit;font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;font-weight:750;line-height:1.65;display:flex}.claw-purple-theme .faq-accordion-item:has(>.faq-question:focus-visible){outline:2px solid var(--ui-focus);outline-offset:calc(4px * var(--ui-density-scale,1))}.faq-toggle-icon{width:calc(27px * var(--ui-density-scale,1));height:calc(27px * var(--ui-density-scale,1));color:var(--ui-muted);background:#ffffff0a;border:1px solid #ffffff13;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .42s cubic-bezier(.22,.61,.36,1),background-color .22s;display:inline-flex}[data-open=true]>.faq-question .faq-toggle-icon{background:#ffffff18;transform:rotate(45deg)}.faq-answer{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .46s cubic-bezier(.22,.61,.36,1),opacity .34s,transform .46s cubic-bezier(.22,.61,.36,1);display:grid;transform:translateY(-5px)}[data-open=true]>.faq-answer{opacity:1;grid-template-rows:1fr;transform:translateY(0)}.faq-answer-inner{min-height:0;overflow:hidden}.claw-purple-theme :is(.claw-faq-list,.faq-list) .faq-answer p{padding:0 calc(18px * var(--ui-density-scale,1)) calc(23px * var(--ui-density-scale,1));color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));margin:0;line-height:1.9}.claw-purple-theme .faq-list{gap:calc(13px * var(--ui-density-scale,1));display:grid}:is(.claw-purple-theme,.admin-shell,.admin-gate) :where(a,button,input,select,textarea){transition:color .18s,background-color .18s,border-color .18s,box-shadow .22s,opacity .18s,translate .22s,scale .22s}:is(.claw-purple-theme,.admin-shell,.admin-gate) :where(a,button:not(:disabled),select:not(:disabled)){cursor:pointer}:is(.claw-purple-theme,.admin-shell,.admin-gate) :where(button:disabled){cursor:not-allowed}.claw-purple-theme :is(.theme-support-card,.claw-product-overview aside,.customer-panel,.customer-support-callout,.support-option,.customer-sidebar-help){transition:border-color .22s,box-shadow .22s,background-color .22s}.claw-purple-theme :is(.claw-game-card,.claw-listing-card){border-radius:calc(22px * var(--ui-density-scale,1));isolation:isolate;background:0 0;border:0;padding:2px;transition:transform .3s cubic-bezier(.2,.75,.25,1),box-shadow .3s;display:flex;position:relative;overflow:visible}.claw-purple-theme :is(.claw-game-card,.claw-listing-card):after{content:"";border-radius:inherit;pointer-events:none;z-index:2;border:2px solid #ffffff2e;transition:border-color .25s;position:absolute;inset:0}.claw-purple-theme .claw-card-surface{border-radius:calc(20px * var(--ui-density-scale,1));background:var(--ui-panel);width:100%;min-width:0;-webkit-mask-image:linear-gradient(var(--ui-text), var(--ui-text));-webkit-mask-image:linear-gradient(var(--ui-text), var(--ui-text));mask-image:linear-gradient(var(--ui-text), var(--ui-text));flex-direction:column;flex:1;display:flex;overflow:hidden}.claw-purple-theme :is(.claw-card-media,.claw-listing-media){border-radius:0;overflow:hidden}.claw-purple-theme .claw-game-card-body{background:var(--ui-panel)}.claw-purple-theme .claw-game-card-body h3{color:var(--ui-text);font-weight:750}.claw-purple-theme .claw-placeholder-label{color:var(--ui-muted);font-weight:750}.claw-purple-theme .claw-card-button{box-shadow:0 5px 18px #ffffff14}@media (hover:hover) and (pointer:fine){:is(.claw-purple-theme,.admin-shell,.admin-gate) :where(a,button:not(:disabled)):not(.claw-game-card,.claw-listing-card):hover{translate:0 -2px;scale:1.015}:is(.claw-purple-theme,.admin-shell,.admin-gate) :where(a,button:not(:disabled)):active{translate:0;scale:.99}.claw-purple-theme :is(.claw-game-card,.claw-listing-card):hover{z-index:1;box-shadow:0 18px 40px #ffffff14}.claw-purple-theme :is(.claw-game-card,.claw-listing-card):hover:after{border-color:#ffffff7a}.claw-purple-theme :is(.claw-card-button,.claw-get-button){transition:filter .2s,box-shadow .2s}.claw-purple-theme .claw-game-card:hover .claw-card-button,.claw-purple-theme .claw-listing-card:hover .claw-get-button{filter:brightness(.88);transform:none}.claw-purple-theme :is(.theme-support-card,.claw-product-overview aside,.customer-panel,.customer-support-callout,.support-option,.customer-sidebar-help):hover{border-color:#ffffff69;box-shadow:inset 0 1px #ffffff09,0 10px 30px #ffffff14}.claw-purple-theme .faq-accordion-item:hover{z-index:1;background-color:#ffffff09;border-color:#ffffff69;translate:0 -2px;scale:1.012;box-shadow:inset 0 1px #ffffff09,0 12px 28px #ffffff14}:is(.claw-purple-theme,.admin-shell,.admin-gate) :where(a,button:not(:disabled)):hover{color:var(--ui-text)}:is(.claw-purple-theme,.admin-shell,.admin-gate) :where(button:not(:disabled)):hover{background-color:#ffffff13}.claw-purple-theme :where(a:not([class])):hover{text-underline-offset:4px;text-decoration:underline}:is(.claw-purple-theme,.admin-shell) :where(input,select,textarea):hover{border-color:#ffffff70;box-shadow:0 0 0 3px #ffffff0b}}.claw-purple-theme .claw-group-page{max-width:calc(760px * var(--ui-density-scale,1));padding-block:calc(56px * var(--ui-density-scale,1)) calc(88px * var(--ui-density-scale,1));min-height:calc(650px * var(--ui-density-scale,1))}.claw-purple-theme .claw-group-page .claw-back{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));gap:calc(7px * var(--ui-density-scale,1));color:var(--ui-muted)}.claw-purple-theme .claw-group-heading{margin-block:calc(20px * var(--ui-density-scale,1)) calc(38px * var(--ui-density-scale,1))}.claw-purple-theme .claw-group-heading .claw-kicker{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));letter-spacing:.16em;color:var(--ui-support);gap:calc(8px * var(--ui-density-scale,1));font-weight:750}.claw-purple-theme .claw-group-heading h1{margin:calc(14px * var(--ui-density-scale,1)) 0 0;font-size:max(min(var(--ui-density-font-floor,14px), clamp(38px, 4.4vw, 60px)), calc(clamp(38px, 4.4vw, 60px) * var(--ui-density-scale,1)));letter-spacing:-.045em;color:var(--ui-text);overflow-wrap:normal;font-weight:800;line-height:1.08}.claw-purple-theme .claw-listing-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(320px * var(--ui-density-scale,1))), 1fr));gap:calc(26px * var(--ui-density-scale,1))}.claw-purple-theme .claw-listing-card{width:100%;max-width:calc(400px * var(--ui-density-scale,1))}.claw-purple-theme .claw-listing-media .claw-product-media{aspect-ratio:16/9}.claw-purple-theme .claw-listing-body{padding:calc(18px * var(--ui-density-scale,1)) calc(20px * var(--ui-density-scale,1))}.claw-purple-theme .claw-listing-body>h2{font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)));margin-block:calc(6px * var(--ui-density-scale,1)) calc(16px * var(--ui-density-scale,1));line-height:1.25}.claw-purple-theme .claw-listing-body>.claw-kicker{font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)))}.claw-purple-theme .claw-listing-body strong{font-size:max(min(var(--ui-density-font-floor,14px), 22px), calc(22px * var(--ui-density-scale,1)));margin-top:calc(3px * var(--ui-density-scale,1));line-height:1.1}.claw-purple-theme .claw-listing-body>div{padding-top:calc(12px * var(--ui-density-scale,1));flex-wrap:nowrap}@media (max-width:700px){.claw-purple-theme .claw-group-page{padding-block:calc(35px * var(--ui-density-scale,1)) calc(60px * var(--ui-density-scale,1));min-height:calc(580px * var(--ui-density-scale,1))}.claw-purple-theme .claw-group-heading{margin-bottom:calc(30px * var(--ui-density-scale,1))}}@media (min-width:1920px){.claw-purple-theme .store-container,.claw-purple-theme .claw-value-strip,.claw-purple-theme .claw-topbar{max-width:calc(1600px * var(--ui-density-scale,1))}.claw-purple-theme .claw-faq-section{max-width:calc(1250px * var(--ui-density-scale,1))}.claw-purple-theme .claw-game-grid{gap:calc(30px * var(--ui-density-scale,1))}.claw-purple-theme .claw-game-card-body{padding:calc(27px * var(--ui-density-scale,1))}}@media (min-width:2560px){.claw-purple-theme .store-container,.claw-purple-theme .claw-value-strip,.claw-purple-theme .claw-topbar{max-width:calc(1840px * var(--ui-density-scale,1))}.claw-purple-theme .claw-faq-section{max-width:calc(1380px * var(--ui-density-scale,1))}.claw-purple-theme .claw-game-card-body h3{font-size:max(min(var(--ui-density-font-floor,14px), 24px), calc(24px * var(--ui-density-scale,1)))}.claw-purple-theme .claw-game-meta,.claw-purple-theme .claw-card-button{font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)))}.claw-purple-theme .faq-question{font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)));min-height:calc(72px * var(--ui-density-scale,1));padding:calc(20px * var(--ui-density-scale,1)) calc(24px * var(--ui-density-scale,1))}.claw-purple-theme :is(.claw-faq-list,.faq-list) .faq-answer p{font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));padding-inline:calc(24px * var(--ui-density-scale,1))}}@media (max-width:540px){.claw-purple-theme .faq-question{padding:calc(17px * var(--ui-density-scale,1)) calc(15px * var(--ui-density-scale,1));gap:calc(12px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.claw-purple-theme :is(.claw-faq-list,.faq-list) .faq-answer p{padding:0 calc(15px * var(--ui-density-scale,1)) calc(20px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .claw-purple-theme .faq-accordion-item:hover,html:not([data-motion=full]) :is(.claw-purple-theme,.admin-shell,.admin-gate) :where(a,button,input,select,textarea):is(:hover,:active){translate:none;scale:none}html:not([data-motion=full]) .claw-purple-theme .faq-answer,html:not([data-motion=full]) .claw-purple-theme .faq-toggle-icon,html:not([data-motion=full]) .claw-purple-theme .faq-accordion-item,html:not([data-motion=full]) .claw-purple-theme .claw-value-strip>.store-container>:is(span,a),html:not([data-motion=full]) :is(.claw-purple-theme,.admin-shell,.admin-gate) :where(a,button,input,select,textarea){transition:none}html:not([data-motion=full]) .claw-purple-theme .faq-answer{transform:none}}html[data-motion=reduced] .claw-purple-theme .faq-accordion-item:hover,html[data-motion=reduced] :is(.claw-purple-theme,.admin-shell,.admin-gate) :where(a,button,input,select,textarea):is(:hover,:active){translate:none;scale:none}html[data-motion=reduced] .claw-purple-theme .faq-answer,html[data-motion=reduced] .claw-purple-theme .faq-toggle-icon,html[data-motion=reduced] .claw-purple-theme .faq-accordion-item,html[data-motion=reduced] .claw-purple-theme .claw-value-strip>.store-container>:is(span,a),html[data-motion=reduced] :is(.claw-purple-theme,.admin-shell,.admin-gate) :where(a,button,input,select,textarea){transition:none}html[data-motion=reduced] .claw-purple-theme .faq-answer{transform:none}.language-picker{z-index:60;flex-shrink:0;position:relative}.language-trigger{justify-content:center;align-items:center;gap:calc(7px * var(--ui-density-scale,1));min-height:calc(36px * var(--ui-density-scale,1));padding:calc(8px * var(--ui-density-scale,1)) calc(10px * var(--ui-density-scale,1));border-radius:calc(11px * var(--ui-density-scale,1));color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));white-space:nowrap;background:#ffffff07;font-weight:750;display:flex;border:1px solid #ffffff28!important}.language-trigger>svg:first-child{color:var(--ui-muted)}.language-trigger .open{transform:rotate(180deg)}.language-trigger>svg:last-child{color:var(--ui-muted);transition:transform .18s}.language-menu{right:0;top:calc(100% + calc(13px * var(--ui-density-scale,1)));width:calc(286px * var(--ui-density-scale,1));padding:calc(9px * var(--ui-density-scale,1));border-radius:calc(18px * var(--ui-density-scale,1));background:linear-gradient(145deg, var(--ui-canvas), var(--ui-canvas));isolation:isolate;border:1px solid #fff4;animation:.15s ease-out language-menu-in;position:absolute;box-shadow:0 20px 60px #0009,inset 0 1px #ffffff08}.language-search{align-items:center;gap:calc(8px * var(--ui-density-scale,1));border-radius:calc(11px * var(--ui-density-scale,1));padding:0 calc(11px * var(--ui-density-scale,1));margin-bottom:calc(8px * var(--ui-density-scale,1));color:var(--ui-muted);background:#0006;border:1px solid #ffffff2a;display:flex}.language-search input{width:100%;min-width:0;padding:calc(11px * var(--ui-density-scale,1)) 0;color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));box-shadow:none;background:0 0;border:0;outline:none!important}.language-search input::placeholder{color:var(--ui-muted)}.language-search:focus-within{border-color:#ffffff7a;box-shadow:0 0 0 2px #ffffff0d}.language-search button{color:var(--ui-muted);background:0 0;border:0;place-items:center;padding:2px;display:grid}.language-list{max-height:calc(305px * var(--ui-density-scale,1));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ui-text) var(--ui-panel);padding-right:calc(3px * var(--ui-density-scale,1));overflow-y:auto}.language-list>button{align-items:center;gap:calc(10px * var(--ui-density-scale,1));padding:calc(9px * var(--ui-density-scale,1)) calc(10px * var(--ui-density-scale,1));border-radius:calc(10px * var(--ui-density-scale,1));text-align:left;width:100%;color:var(--ui-support);min-height:calc(47px * var(--ui-density-scale,1));background:0 0;display:flex;border:1px solid #0000!important}.language-list>button[aria-selected=true]{color:var(--ui-text);background:#ffffff18;border-color:#ffffff2c!important}.language-code{min-width:calc(29px * var(--ui-density-scale,1));height:calc(25px * var(--ui-density-scale,1));padding:0 calc(4px * var(--ui-density-scale,1));border-radius:calc(7px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));color:var(--ui-muted);background:#ffffff08;border:1px solid #ffffff26;place-items:center;font-weight:750;display:grid}.language-name{gap:calc(3px * var(--ui-density-scale,1));flex-direction:column;min-width:0;display:flex}.language-name b{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));text-align:start;font-weight:650;line-height:1.5}.language-name small{font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)));color:var(--ui-muted);line-height:1.4}.language-list>button>svg{color:var(--ui-muted);flex-shrink:0;margin-left:auto}.language-menu-note{font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));color:var(--ui-muted);padding:calc(11px * var(--ui-density-scale,1)) calc(8px * var(--ui-density-scale,1)) calc(3px * var(--ui-density-scale,1));margin-top:calc(8px * var(--ui-density-scale,1));border-top:1px solid #ffffff08;line-height:1.7}.language-empty{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));color:var(--ui-muted);padding:calc(30px * var(--ui-density-scale,1)) calc(15px * var(--ui-density-scale,1));text-align:center}.language-picker :is(button,input):focus-visible{outline:2px solid var(--ui-focus);outline-offset:1px}@keyframes language-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.product-status-page{max-width:calc(1200px * var(--ui-density-scale,1));padding-block:calc(60px * var(--ui-density-scale,1)) calc(100px * var(--ui-density-scale,1))}.product-status-heading{text-align:center;margin-bottom:calc(35px * var(--ui-density-scale,1))}.product-status-eyebrow{align-items:center;gap:calc(7px * var(--ui-density-scale,1));padding:calc(7px * var(--ui-density-scale,1)) calc(12px * var(--ui-density-scale,1));border-radius:calc(999px * var(--ui-density-scale,1));color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));letter-spacing:.04em;background:#ffffff0c;border:1px solid #ffffff3d;font-weight:750;display:inline-flex}.product-status-heading h1{font-size:max(min(var(--ui-density-font-floor,14px), 42px), calc(42px * var(--ui-density-scale,1)));letter-spacing:-.045em;color:var(--ui-text);margin:calc(21px * var(--ui-density-scale,1)) 0 calc(15px * var(--ui-density-scale,1));font-weight:800;line-height:1.2}.product-status-heading>p{font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));color:var(--ui-muted);line-height:1.8}.product-status-updated{align-items:center;gap:calc(6px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));color:var(--ui-muted);margin-top:calc(16px * var(--ui-density-scale,1));display:inline-flex}.product-status-filters{align-items:center;gap:calc(9px * var(--ui-density-scale,1));margin-bottom:calc(36px * var(--ui-density-scale,1));flex-wrap:wrap;display:flex}.product-status-filters button{align-items:center;gap:calc(7px * var(--ui-density-scale,1));padding:calc(9px * var(--ui-density-scale,1)) calc(13px * var(--ui-density-scale,1));border-radius:calc(999px * var(--ui-density-scale,1));color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));background:#ffffff04;font-weight:650;display:flex;border:1px solid #ffffff21!important}.product-status-filters button.selected{color:var(--ui-text);background:#ffffff16;border-color:#ffffff54!important}.product-status-filters small{font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));color:var(--ui-muted);margin-left:2px}.status-dot{width:calc(5px * var(--ui-density-scale,1));height:calc(5px * var(--ui-density-scale,1));background:currentColor;border-radius:50%;flex-shrink:0;display:inline-block}.status-dot.available,.product-status-badge.available,.status-dot.maintenance,.product-status-badge.maintenance{color:var(--ui-support)}.status-dot.coming-soon,.product-status-badge.coming-soon{color:var(--ui-muted)}.product-status-group{margin-bottom:calc(29px * var(--ui-density-scale,1))}.product-status-group>h2{align-items:center;gap:calc(10px * var(--ui-density-scale,1));color:var(--ui-text);font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)));letter-spacing:-.025em;margin:0 0 calc(14px * var(--ui-density-scale,1));font-weight:750;display:flex}.product-status-group>h2>span{font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));color:var(--ui-muted);padding:calc(3px * var(--ui-density-scale,1)) calc(6px * var(--ui-density-scale,1));border-radius:calc(5px * var(--ui-density-scale,1));background:#ffffff0a}.product-status-row{align-items:center;gap:calc(15px * var(--ui-density-scale,1));min-height:calc(78px * var(--ui-density-scale,1));padding:calc(15px * var(--ui-density-scale,1)) calc(19px * var(--ui-density-scale,1));border-radius:calc(14px * var(--ui-density-scale,1));background:linear-gradient(110deg, var(--ui-canvas), var(--ui-canvas));margin-bottom:calc(10px * var(--ui-density-scale,1));border:1px solid #ffffff25;transition:border-color .2s,box-shadow .2s;display:flex}.product-status-row:hover{border-color:#ffffff73;box-shadow:0 5px 22px #fff1}.product-status-symbol{width:calc(43px * var(--ui-density-scale,1));height:calc(43px * var(--ui-density-scale,1));border-radius:calc(12px * var(--ui-density-scale,1));color:var(--ui-muted);background:#ffffff0b;border:1px solid #ffffff2b;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.product-status-symbol img{object-fit:cover;width:100%;height:100%}.product-status-name{min-width:0}.product-status-name strong{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));color:var(--ui-text);font-weight:750;line-height:1.6;display:block}.product-status-name small{align-items:center;gap:calc(5px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));color:var(--ui-muted);margin-top:calc(5px * var(--ui-density-scale,1));display:flex}.product-status-badge{align-items:center;gap:calc(6px * var(--ui-density-scale,1));border:1px solid;border-color:color-mix(in srgb, currentColor 20%, transparent);background:color-mix(in srgb, currentColor 6%, transparent);padding:calc(6px * var(--ui-density-scale,1)) calc(10px * var(--ui-density-scale,1));border-radius:calc(999px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));white-space:nowrap;margin-left:auto;display:flex}.product-status-note{color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));text-align:center;margin-top:calc(35px * var(--ui-density-scale,1));line-height:1.8}.product-status-empty{align-items:center;gap:calc(20px * var(--ui-density-scale,1));padding:calc(70px * var(--ui-density-scale,1)) calc(20px * var(--ui-density-scale,1));border-radius:calc(20px * var(--ui-density-scale,1));color:var(--ui-muted);border:1px dashed #fff3;flex-direction:column;display:flex}.product-status-empty h2{font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)));color:var(--ui-support)}.product-information-section{padding:calc(42px * var(--ui-density-scale,1)) 0 0}.product-information-heading{margin-bottom:calc(22px * var(--ui-density-scale,1))}.product-information-heading h2{border-left:3px solid var(--ui-border);padding-left:calc(12px * var(--ui-density-scale,1));color:var(--ui-text);font-size:max(min(var(--ui-density-font-floor,14px), 24px), calc(24px * var(--ui-density-scale,1)));letter-spacing:-.035em;margin-bottom:calc(10px * var(--ui-density-scale,1));font-weight:800;line-height:1.3}.product-information-heading p{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));color:var(--ui-muted);padding-left:calc(15px * var(--ui-density-scale,1))}.product-information-grid{gap:calc(19px * var(--ui-density-scale,1));grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.product-information-card{min-width:0;min-height:calc(245px * var(--ui-density-scale,1));padding:calc(24px * var(--ui-density-scale,1));border-radius:calc(18px * var(--ui-density-scale,1));background:linear-gradient(145deg, var(--ui-canvas), var(--ui-canvas));border:1px solid #ffffff29;transition:border-color .2s,box-shadow .2s;box-shadow:inset 0 1px #ffffff04}.product-information-card:hover{border-color:#ffffff6b;box-shadow:0 8px 26px #ffffff10}.product-information-card h3{border-left:2px solid var(--ui-border);padding-left:calc(10px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));color:var(--ui-support);margin-bottom:calc(22px * var(--ui-density-scale,1));font-weight:750;line-height:1.6}.product-information-card ul{padding-left:calc(16px * var(--ui-density-scale,1));color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));margin:0;line-height:1.9}.product-information-card li{padding-left:calc(3px * var(--ui-density-scale,1));margin-bottom:calc(10px * var(--ui-density-scale,1));overflow-wrap:anywhere}.product-information-card li::marker{color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)))}.product-information-empty>span{height:calc(5px * var(--ui-density-scale,1));border-radius:calc(3px * var(--ui-density-scale,1));margin-bottom:calc(14px * var(--ui-density-scale,1));background:#ffffff0b;width:85%;display:block}.product-information-empty>span:nth-child(2){width:68%}.product-information-empty>span:nth-child(3){width:77%}.product-information-empty>p{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));color:var(--ui-muted);margin-top:calc(25px * var(--ui-density-scale,1));line-height:1.8}.product-information-support{align-items:center;gap:calc(22px * var(--ui-density-scale,1));padding:calc(25px * var(--ui-density-scale,1));margin-top:calc(21px * var(--ui-density-scale,1));border-radius:calc(18px * var(--ui-density-scale,1));background:linear-gradient(110deg, #0006, var(--ui-canvas));border:1px solid #ffffff2c;display:flex}.product-information-support>span{align-items:center;gap:calc(10px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));color:var(--ui-support);font-weight:700;display:flex}.product-information-support>span>svg{color:var(--ui-muted);flex-shrink:0}.product-information-support>p{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));color:var(--ui-muted);line-height:1.8}.product-information-support>a{white-space:nowrap;margin-left:auto}.admin-detail-cards{gap:calc(18px * var(--ui-density-scale,1));margin:calc(22px * var(--ui-density-scale,1)) 0 calc(32px * var(--ui-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-detail-cards>div{padding:calc(18px * var(--ui-density-scale,1));border-radius:calc(14px * var(--ui-density-scale,1));background:#ffffff05;border:1px solid #ffffff2b}.admin-detail-card-title{align-items:center;gap:calc(10px * var(--ui-density-scale,1));margin-bottom:calc(14px * var(--ui-density-scale,1));display:flex}.admin-detail-card-title>.admin-field{flex:1;min-width:0}.admin-detail-card-title>button{margin-bottom:calc(3px * var(--ui-density-scale,1));align-self:flex-end}.route-progress{z-index:1000;opacity:0;pointer-events:none;background:#ffffff13;height:2px;transition:opacity .12s;position:fixed;inset:0 0 auto;overflow:hidden}.route-progress.pending{opacity:1}.route-progress>span{background:linear-gradient(90deg, transparent, var(--ui-raised), var(--ui-raised));width:45%;height:100%;display:block;transform:translate(-100%)}.route-progress.pending>span{animation:1.15s ease-in-out infinite route-progress-travel}@keyframes route-progress-travel{to{transform:translate(325%)}}@media (max-width:850px){.product-information-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-information-support{flex-wrap:wrap}.product-information-support>p{flex:1}.product-status-page{padding-top:calc(40px * var(--ui-density-scale,1))}.language-trigger{padding-inline:calc(9px * var(--ui-density-scale,1))}.claw-purple-theme .claw-account-nav{gap:calc(9px * var(--ui-density-scale,1))}}@media (max-width:540px){.language-trigger{min-height:calc(34px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));gap:calc(5px * var(--ui-density-scale,1));padding-inline:calc(8px * var(--ui-density-scale,1))}.language-trigger>svg:first-child{width:calc(14px * var(--ui-density-scale,1))}.language-trigger>svg:last-child{display:none}.language-menu{right:calc(-64px * var(--ui-density-scale,1));width:min(calc(286px * var(--ui-density-scale,1)), calc(100vw - calc(32px * var(--ui-density-scale,1))))}.language-list{max-height:min(calc(305px * var(--ui-density-scale,1)), 50vh)}.product-status-heading h1{font-size:max(min(var(--ui-density-font-floor,14px), 33px), calc(33px * var(--ui-density-scale,1)))}.product-status-heading>p{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.product-status-row{padding:calc(13px * var(--ui-density-scale,1)) calc(12px * var(--ui-density-scale,1));gap:calc(11px * var(--ui-density-scale,1))}.product-status-name strong{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.product-status-badge{font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)));padding:calc(5px * var(--ui-density-scale,1)) calc(8px * var(--ui-density-scale,1))}.product-status-filters{gap:calc(7px * var(--ui-density-scale,1));margin-bottom:calc(28px * var(--ui-density-scale,1))}.product-status-filters button{padding:calc(8px * var(--ui-density-scale,1)) calc(11px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)))}.product-information-grid{grid-template-columns:1fr}.product-information-card{min-height:calc(220px * var(--ui-density-scale,1));padding:calc(22px * var(--ui-density-scale,1))}.product-information-heading h2{font-size:max(min(var(--ui-density-font-floor,14px), 22px), calc(22px * var(--ui-density-scale,1)))}.product-information-support{align-items:flex-start;gap:calc(13px * var(--ui-density-scale,1));padding:calc(22px * var(--ui-density-scale,1));display:flex}.product-information-support>span{width:100%}.product-information-support>a{margin:calc(5px * var(--ui-density-scale,1)) 0 0}.admin-detail-cards{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .claw-purple-theme :is(.claw-game-card,.claw-listing-card),html:not([data-motion=full]) .claw-purple-theme :is(.claw-game-card,.claw-listing-card) img{transition:none}html:not([data-motion=full]) .claw-purple-theme :is(.claw-game-card,.claw-listing-card):hover,html:not([data-motion=full]) .claw-purple-theme :is(.claw-game-card,.claw-listing-card):hover img{transform:none}html:not([data-motion=full])::view-transition-new(product-page){animation:none}html:not([data-motion=full])::view-transition-old(product-page){animation:none}html:not([data-motion=full]) .language-menu,html:not([data-motion=full]) .route-progress.pending>span{animation:none}html:not([data-motion=full]) .language-trigger>svg:last-child{transition:none}html:not([data-motion=full]) .route-progress.pending>span{width:100%;transform:none}html:not([data-motion=full])::view-transition-old(root){animation:none}html:not([data-motion=full])::view-transition-new(root){animation:none}}html[data-motion=reduced] .claw-purple-theme :is(.claw-game-card,.claw-listing-card),html[data-motion=reduced] .claw-purple-theme :is(.claw-game-card,.claw-listing-card) img{transition:none}html[data-motion=reduced] .claw-purple-theme :is(.claw-game-card,.claw-listing-card):hover,html[data-motion=reduced] .claw-purple-theme :is(.claw-game-card,.claw-listing-card):hover img{transform:none}html[data-motion=reduced]::view-transition-new(product-page){animation:none}html[data-motion=reduced]::view-transition-old(product-page){animation:none}html[data-motion=reduced] .language-menu,html[data-motion=reduced] .route-progress.pending>span{animation:none}html[data-motion=reduced] .language-trigger>svg:last-child{transition:none}html[data-motion=reduced] .route-progress.pending>span{width:100%;transform:none}html[data-motion=reduced]::view-transition-old(root){animation:none}html[data-motion=reduced]::view-transition-new(root){animation:none}.claw-purple-theme{--theme-accent:var(--ui-text);--theme-bright:var(--ui-text);background-color:var(--ui-panel);background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px),radial-gradient(950px 600px at 50% 140px,#ffffff23,#0000 75%);background-repeat:repeat,repeat,no-repeat;background-size:64px 64px,64px 64px,100% 900px}.claw-purple-theme .claw-announcement{background:linear-gradient(100deg, var(--ui-panel), var(--ui-panel) 45%, var(--ui-panel));color:var(--ui-text);font-weight:650}.theme-announcement-inner>a{color:var(--ui-text)}.claw-purple-theme .claw-topbar{border-radius:calc(999px * var(--ui-density-scale,1));background:#000000e8;border-color:#ffffff1b;box-shadow:0 10px 35px #00000012}.claw-purple-theme .claw-home-hero{min-height:calc(535px * var(--ui-density-scale,1));padding:calc(62px * var(--ui-density-scale,1)) calc(28px * var(--ui-density-scale,1)) calc(68px * var(--ui-density-scale,1));background:0 0;border-inline:0;margin-top:0}.claw-purple-theme .claw-home-hero:before{display:none}.claw-purple-theme .claw-hero-copy{left:calc(-12px * var(--ui-density-scale,1));max-width:calc(960px * var(--ui-density-scale,1));text-align:center;flex-direction:column;align-items:center;margin-inline:auto;display:flex}.claw-purple-theme .claw-hero-chip{justify-content:center;align-self:center;align-items:center;gap:calc(11px * var(--ui-density-scale,1));width:fit-content;max-width:100%;padding:calc(5px * var(--ui-density-scale,1)) calc(13px * var(--ui-density-scale,1)) calc(5px * var(--ui-density-scale,1)) calc(5px * var(--ui-density-scale,1));border-radius:calc(999px * var(--ui-density-scale,1));color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));background:#ffffff0a;border:1px solid #ffffff20;margin-inline:auto;font-weight:550;display:inline-flex}.claw-purple-theme .claw-hero-chip>span:first-child{background:var(--ui-raised);color:var(--ui-text);border-radius:calc(999px * var(--ui-density-scale,1));padding:calc(4px * var(--ui-density-scale,1)) calc(8px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));font-weight:800;display:inline-block}.claw-purple-theme .claw-hero-chip>svg{width:calc(13px * var(--ui-density-scale,1));color:var(--ui-muted);display:block}.claw-purple-theme .claw-hero-copy h1{width:100%;font-size:max(min(var(--ui-density-font-floor,14px), clamp(42px, 4.3vw, 62px)), calc(clamp(42px, 4.3vw, 62px) * var(--ui-density-scale,1)));letter-spacing:-.045em;max-width:calc(900px * var(--ui-density-scale,1));margin-top:calc(24px * var(--ui-density-scale,1));color:var(--ui-text);margin-inline:auto;font-weight:800;line-height:1.1}.claw-purple-theme .claw-hero-copy h1>span{color:var(--ui-text)}.claw-purple-theme .claw-hero-copy>p{max-width:calc(650px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)));color:var(--ui-muted);margin-top:calc(21px * var(--ui-density-scale,1));font-weight:500}.claw-purple-theme .claw-hero-actions{gap:calc(13px * var(--ui-density-scale,1));margin-top:calc(30px * var(--ui-density-scale,1))}.claw-purple-theme .claw-hero-actions .claw-button{color:var(--ui-primary-ink);background:linear-gradient(145deg, var(--ui-primary), var(--ui-primary));border-radius:calc(15px * var(--ui-density-scale,1));min-height:calc(51px * var(--ui-density-scale,1));padding:calc(14px * var(--ui-density-scale,1)) calc(25px * var(--ui-density-scale,1));font-weight:800;font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));border:1px solid #ffffff58;box-shadow:0 6px 30px #ffffff14,0 0 65px #ffffff14,inset 0 1px #ffffff12}.claw-purple-theme .claw-hero-actions .claw-button:hover{background:linear-gradient(145deg, var(--ui-primary), var(--ui-primary));box-shadow:0 9px 35px #ffffff14,0 0 75px #ffffff14}.claw-purple-theme .claw-hero-actions .claw-button>svg{display:none}.claw-purple-theme .claw-hero-support{justify-content:center;gap:calc(10px * var(--ui-density-scale,1));min-height:calc(51px * var(--ui-density-scale,1));padding:calc(14px * var(--ui-density-scale,1)) calc(25px * var(--ui-density-scale,1));border-radius:calc(15px * var(--ui-density-scale,1));color:var(--ui-support);font-weight:750;font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));background:#ffffff05;border-color:#ffffff32;display:inline-flex}.claw-purple-theme .claw-hero-support:hover{background:#ffffff10;border-color:#fff6;box-shadow:0 6px 25px #ffffff10}.claw-purple-theme .claw-hero-support>svg{display:none}.claw-purple-theme .claw-hero-details{margin-top:calc(24px * var(--ui-density-scale,1));gap:calc(22px * var(--ui-density-scale,1));flex-wrap:wrap}.claw-purple-theme .claw-hero-details>span{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));color:var(--ui-muted);font-weight:550}.claw-purple-theme .claw-hero-details svg{color:var(--ui-text);width:calc(14px * var(--ui-density-scale,1))}.claw-checkout-strip.store-container{justify-content:center;align-items:center;gap:calc(22px * var(--ui-density-scale,1));max-width:calc(1000px * var(--ui-density-scale,1));padding:calc(23px * var(--ui-density-scale,1)) calc(24px * var(--ui-density-scale,1));background:radial-gradient(#ffffff0a,#0000 75%);border-block:1px solid #ffffff10;flex-wrap:wrap;margin-top:0;display:flex}.checkout-strip-label{align-items:center;gap:calc(9px * var(--ui-density-scale,1));color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));font-weight:750;display:inline-flex}.checkout-strip-label>svg{color:var(--ui-support)}.checkout-strip-divider{width:1px;height:calc(21px * var(--ui-density-scale,1));background:#ffffff1b}.checkout-strip-icons{align-items:center;gap:calc(9px * var(--ui-density-scale,1));display:flex}.checkout-strip-icons>span{width:calc(39px * var(--ui-density-scale,1));height:calc(37px * var(--ui-density-scale,1));border-radius:calc(11px * var(--ui-density-scale,1));color:var(--ui-muted);background:linear-gradient(145deg,#ffffff0a,#000000b3);border:1px solid #ffffff2b;place-items:center;transition:border-color .2s,box-shadow .2s,color .2s;display:grid;box-shadow:inset 0 1px #ffffff04}.checkout-strip-icons>span:hover{color:var(--ui-support);border-color:#ffffff73;box-shadow:0 3px 18px #ffffff14}.checkout-strip-caption{color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));font-weight:550}.claw-purple-theme .claw-catalog:not(.standalone-catalog){padding-top:calc(52px * var(--ui-density-scale,1))}.claw-purple-theme .claw-catalog-heading h2{font-size:max(min(var(--ui-density-font-floor,14px), 34px), calc(34px * var(--ui-density-scale,1)));font-weight:800}.claw-reviews-page{max-width:calc(1050px * var(--ui-density-scale,1));text-align:center;padding:calc(70px * var(--ui-density-scale,1)) 0 calc(100px * var(--ui-density-scale,1))}.claw-reviews-page h1{margin:calc(20px * var(--ui-density-scale,1)) auto calc(17px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), clamp(30px, 4vw, 44px)), calc(clamp(30px, 4vw, 44px) * var(--ui-density-scale,1)));letter-spacing:-.045em;color:var(--ui-text);font-weight:800}.claw-reviews-page>p{max-width:calc(540px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));color:var(--ui-muted);margin:0 auto;line-height:1.9}.claw-reviews-empty{align-items:center;gap:calc(20px * var(--ui-density-scale,1));margin-top:calc(40px * var(--ui-density-scale,1));padding:calc(60px * var(--ui-density-scale,1)) calc(25px * var(--ui-density-scale,1));border-radius:calc(22px * var(--ui-density-scale,1));color:var(--ui-muted);background:#0000004d;border:1px solid #ffffff2b;flex-direction:column;display:flex}.claw-reviews-empty h2{color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 22px), calc(22px * var(--ui-density-scale,1)))}.claw-reviews-empty p{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));color:var(--ui-muted);line-height:1.8}@media (max-width:700px){.claw-purple-theme .claw-hero-copy{left:calc(-6px * var(--ui-density-scale,1))}.claw-purple-theme .claw-home-hero{min-height:calc(530px * var(--ui-density-scale,1));padding:calc(55px * var(--ui-density-scale,1)) calc(18px * var(--ui-density-scale,1)) calc(55px * var(--ui-density-scale,1));width:calc(100% - calc(32px * var(--ui-density-scale,1)))}.claw-purple-theme .claw-hero-copy h1{font-size:max(min(var(--ui-density-font-floor,14px), clamp(36px, 7vw, 48px)), calc(clamp(36px, 7vw, 48px) * var(--ui-density-scale,1)))}.claw-purple-theme .claw-hero-chip{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));gap:calc(8px * var(--ui-density-scale,1))}.claw-purple-theme .claw-hero-copy>p{font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));max-width:calc(500px * var(--ui-density-scale,1))}.claw-checkout-strip.store-container{gap:calc(16px * var(--ui-density-scale,1));padding:calc(23px * var(--ui-density-scale,1)) calc(16px * var(--ui-density-scale,1))}.checkout-strip-caption{text-align:center;width:100%;font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}.checkout-strip-divider{display:none}}@media (max-width:480px){.claw-purple-theme .claw-hero-copy h1{font-size:max(min(var(--ui-density-font-floor,14px), 39px), calc(39px * var(--ui-density-scale,1)))}.claw-purple-theme .claw-hero-copy>p{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.claw-purple-theme .claw-hero-actions{gap:calc(10px * var(--ui-density-scale,1));flex-wrap:nowrap}.claw-purple-theme .claw-hero-actions :is(.claw-button,.claw-hero-support){padding:calc(13px * var(--ui-density-scale,1)) calc(18px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));min-height:calc(47px * var(--ui-density-scale,1));border-radius:calc(13px * var(--ui-density-scale,1))}.claw-purple-theme .claw-hero-details{gap:calc(10px * var(--ui-density-scale,1)) calc(17px * var(--ui-density-scale,1))}.claw-purple-theme .claw-hero-details>span{font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));gap:calc(5px * var(--ui-density-scale,1))}.checkout-strip-label{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.checkout-strip-icons>span{width:calc(33px * var(--ui-density-scale,1));height:calc(33px * var(--ui-density-scale,1));border-radius:calc(10px * var(--ui-density-scale,1))}.checkout-strip-icons{gap:calc(7px * var(--ui-density-scale,1))}.checkout-strip-icons svg{width:calc(17px * var(--ui-density-scale,1))}}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .checkout-strip-icons>span{transition:none}}html[data-motion=reduced] .checkout-strip-icons>span{transition:none}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-SemiBold.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}.member-shell.claw-purple-theme,.account-auth-screen.claw-purple-theme{background:var(--ui-panel);color:var(--ui-text);background-image:none;min-height:100dvh;font-family:Inter,Arial,sans-serif}.member-shell.claw-purple-theme{font-family:Poppins,Inter,Arial,sans-serif}.member-sidebar{width:calc(244px * var(--ui-density-scale,1));border-right:1px solid var(--ui-border);background:var(--ui-panel);padding:calc(22px * var(--ui-density-scale,1)) calc(12px * var(--ui-density-scale,1)) 0;z-index:40;scrollbar-width:thin;scrollbar-color:var(--ui-panel) transparent;flex-direction:column;transition:transform .26s;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.member-brand{min-height:calc(28px * var(--ui-density-scale,1));padding:0 calc(6px * var(--ui-density-scale,1)) calc(22px * var(--ui-density-scale,1));align-items:center;display:flex}.member-brand .brand{font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));gap:calc(9px * var(--ui-density-scale,1));letter-spacing:-.03em}.member-brand .brand>svg{width:calc(27px * var(--ui-density-scale,1));height:calc(27px * var(--ui-density-scale,1))}.member-menu-label{font-size:max(min(var(--ui-density-font-floor,14px), 10.5px), calc(10.5px * var(--ui-density-scale,1)));color:var(--ui-muted);letter-spacing:.15em;text-transform:uppercase;margin:calc(23px * var(--ui-density-scale,1)) calc(8px * var(--ui-density-scale,1)) calc(10px * var(--ui-density-scale,1));font-weight:600;display:block}.member-sidebar nav{gap:calc(5px * var(--ui-density-scale,1));flex-direction:column;display:flex}.member-sidebar nav a{align-items:center;gap:calc(10px * var(--ui-density-scale,1));color:var(--ui-muted);border-radius:calc(8px * var(--ui-density-scale,1));min-height:calc(37px * var(--ui-density-scale,1));padding:calc(8px * var(--ui-density-scale,1)) calc(10px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 13.5px), calc(13.5px * var(--ui-density-scale,1)));letter-spacing:-.015em;white-space:nowrap;border:1px solid #0000;font-weight:600;line-height:1.5;transition:background-color .18s,color .18s,border-color .18s;display:flex}.member-sidebar nav a.active{background:var(--ui-panel);color:var(--ui-text);border-color:#0000;font-weight:600}.member-sidebar nav a>svg{color:var(--ui-muted);stroke-width:1.7px;flex:none}.member-sidebar nav a.active>svg:first-child{color:var(--ui-muted)}.member-sidebar nav a:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.member-sidebar nav a:not(.active):hover{color:var(--ui-text);background:var(--ui-raised);border-color:#ffffff08}}.member-sidebar nav a>svg:last-child:not(:first-child){margin-left:auto}.member-sidebar nav a>span{border-radius:calc(5px * var(--ui-density-scale,1));padding:2px calc(6px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));color:var(--ui-muted);background:#ffffff16;margin-left:auto}.member-sidebar-bottom{padding-top:calc(36px * var(--ui-density-scale,1));margin-top:auto}.member-help-card{padding:calc(16px * var(--ui-density-scale,1)) calc(13px * var(--ui-density-scale,1));border-radius:calc(9px * var(--ui-density-scale,1));background:linear-gradient(120deg, var(--ui-panel), var(--ui-canvas));margin-bottom:calc(16px * var(--ui-density-scale,1));border:1px solid #fff2}.member-help-card h3{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));color:var(--ui-text);margin-bottom:calc(7px * var(--ui-density-scale,1));font-weight:750}.member-help-card p{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));color:var(--ui-muted);line-height:1.7}.member-help-card a{align-items:center;gap:calc(8px * var(--ui-density-scale,1));margin-top:calc(12px * var(--ui-density-scale,1));padding:calc(6px * var(--ui-density-scale,1)) calc(9px * var(--ui-density-scale,1));border-radius:calc(5px * var(--ui-density-scale,1));color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));background:#ffffff1c;font-weight:650;display:inline-flex}.member-user-row{gap:calc(10px * var(--ui-density-scale,1));min-height:calc(68px * var(--ui-density-scale,1));border-top:1px solid var(--ui-border);margin:0 calc(-12px * var(--ui-density-scale,1));padding:calc(12px * var(--ui-density-scale,1));align-items:center;display:flex;position:relative}.member-avatar{width:calc(31px * var(--ui-density-scale,1));height:calc(31px * var(--ui-density-scale,1));border-radius:calc(8px * var(--ui-density-scale,1));color:var(--ui-support);font-weight:750;font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));background:#1111112b;border:1px solid #ffffff3b;flex-shrink:0;place-items:center;display:grid}.member-user-row>div{flex:1;min-width:0}.member-user-row strong{color:var(--ui-support);text-overflow:ellipsis;font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));display:block;overflow:hidden}.member-user-row small{color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));margin-top:calc(3px * var(--ui-density-scale,1));display:block}.member-user-row .account-inline-error{bottom:calc(65px * var(--ui-density-scale,1));left:calc(12px * var(--ui-density-scale,1));right:calc(12px * var(--ui-density-scale,1));position:absolute}.member-workspace{margin-left:calc(244px * var(--ui-density-scale,1));flex-direction:column;min-height:100dvh;transition:margin-left .26s;display:flex}.member-topbar{height:calc(55px * var(--ui-density-scale,1));align-items:center;gap:calc(17px * var(--ui-density-scale,1));border-bottom:1px solid var(--ui-border);padding:0 calc(24px * var(--ui-density-scale,1));background:var(--ui-panel);display:flex}.member-icon-button{width:calc(30px * var(--ui-density-scale,1));height:calc(30px * var(--ui-density-scale,1));border-radius:calc(6px * var(--ui-density-scale,1));color:var(--ui-muted);cursor:pointer;background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.member-top-divider{height:calc(17px * var(--ui-density-scale,1));background:var(--ui-panel);width:1px}.member-breadcrumb{align-items:center;gap:calc(11px * var(--ui-density-scale,1));color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));display:flex}.member-breadcrumb>span{color:var(--ui-text)}.member-return-store{align-items:center;gap:calc(7px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));color:var(--ui-muted);margin-left:auto;display:inline-flex}.member-main{padding:calc(24px * var(--ui-density-scale,1));flex:1;min-width:0}.member-page-heading{align-items:flex-start;gap:calc(16px * var(--ui-density-scale,1));margin-bottom:calc(22px * var(--ui-density-scale,1));justify-content:space-between;display:flex}.member-page-heading h1{color:var(--ui-text);font-size:max(min(var(--ui-density-font-floor,14px), 25px), calc(25px * var(--ui-density-scale,1)));letter-spacing:-.04em;margin:0 0 calc(7px * var(--ui-density-scale,1));font-weight:750;line-height:1.25}.member-page-heading p{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));color:var(--ui-muted);line-height:1.7}.member-stats{gap:calc(15px * var(--ui-density-scale,1));margin-bottom:calc(20px * var(--ui-density-scale,1));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.member-stat{background:var(--ui-panel);border:1px solid var(--ui-border);border-radius:calc(9px * var(--ui-density-scale,1));padding:calc(19px * var(--ui-density-scale,1)) calc(18px * var(--ui-density-scale,1));min-width:0}.member-stat>span{align-items:center;gap:calc(8px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));color:var(--ui-muted);display:flex}.member-stat i{width:calc(25px * var(--ui-density-scale,1));height:calc(25px * var(--ui-density-scale,1));background:var(--ui-panel);color:var(--ui-muted);border-radius:50%;place-items:center;font-style:normal;display:grid}.member-stat strong{color:var(--ui-text);font-size:max(min(var(--ui-density-font-floor,14px), 29px), calc(29px * var(--ui-density-scale,1)));letter-spacing:-.04em;margin-block:calc(14px * var(--ui-density-scale,1)) 2px;overflow-wrap:anywhere;font-weight:700;line-height:1.4;display:block}.member-stat strong.member-stat-small{font-size:max(min(var(--ui-density-font-floor,14px), 18px), calc(18px * var(--ui-density-scale,1)))}.member-stat>p{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));color:var(--ui-muted);line-height:1.6}.member-activity{background:var(--ui-panel);border:1px solid var(--ui-border);border-radius:calc(10px * var(--ui-density-scale,1));min-height:calc(380px * var(--ui-density-scale,1));padding:calc(20px * var(--ui-density-scale,1))}.member-section-heading{justify-content:space-between;align-items:center;gap:calc(16px * var(--ui-density-scale,1));margin-bottom:calc(18px * var(--ui-density-scale,1));display:flex}.member-section-heading h2{align-items:center;gap:calc(9px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));color:var(--ui-support);margin:0;font-weight:650;line-height:1.5;display:flex}.member-section-heading a{align-items:center;gap:calc(4px * var(--ui-density-scale,1));color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));white-space:nowrap;display:inline-flex}.member-empty{text-align:center;justify-content:center;align-items:center;gap:calc(15px * var(--ui-density-scale,1));min-height:calc(300px * var(--ui-density-scale,1));padding:calc(40px * var(--ui-density-scale,1)) calc(24px * var(--ui-density-scale,1));border-radius:calc(9px * var(--ui-density-scale,1));background:var(--ui-panel);border:1px dashed #ffffff2b;flex-direction:column;display:flex}.member-activity .member-empty{min-height:calc(305px * var(--ui-density-scale,1));background:0 0;border:0}.member-empty>svg{color:var(--ui-text)}.member-empty h2{font-size:max(min(var(--ui-density-font-floor,14px), 19px), calc(19px * var(--ui-density-scale,1)));letter-spacing:-.035em;color:var(--ui-support);margin:0}.member-empty p{max-width:calc(410px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));color:var(--ui-muted);line-height:1.85}.member-empty .customer-primary{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));margin-top:calc(6px * var(--ui-density-scale,1));min-height:calc(39px * var(--ui-density-scale,1))}.member-footer{justify-content:space-between;gap:calc(15px * var(--ui-density-scale,1));border-top:1px solid var(--ui-border);padding:calc(18px * var(--ui-density-scale,1)) calc(24px * var(--ui-density-scale,1));color:var(--ui-text);font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));display:flex}.member-footer a{color:var(--ui-muted)}.member-shell .customer-panel,.member-shell .customer-security-banner{background:var(--ui-panel);border-color:var(--ui-border);border-radius:calc(10px * var(--ui-density-scale,1));box-shadow:none}.member-shell .customer-panel:hover{box-shadow:none}.member-shell .customer-order-row{border-color:var(--ui-border)}.member-shell .customer-orders h3{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.member-shell .customer-order-row p{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}.member-profile{max-width:calc(650px * var(--ui-density-scale,1))}.member-profile>.member-avatar{width:calc(48px * var(--ui-density-scale,1));height:calc(48px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 19px), calc(19px * var(--ui-density-scale,1)));margin-bottom:calc(20px * var(--ui-density-scale,1))}.member-profile h2{font-size:max(min(var(--ui-density-font-floor,14px), 20px), calc(20px * var(--ui-density-scale,1)));margin-bottom:calc(20px * var(--ui-density-scale,1));font-weight:700}.member-profile dl{margin-bottom:calc(23px * var(--ui-density-scale,1));gap:0;display:grid}.member-profile dl>div{justify-content:space-between;gap:calc(18px * var(--ui-density-scale,1));border-bottom:1px solid var(--ui-border);padding:calc(15px * var(--ui-density-scale,1)) 0;flex-wrap:wrap;display:flex}.member-profile dt{color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.member-profile dd{color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));overflow-wrap:anywhere}.member-products{grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(280px * var(--ui-density-scale,1))), 1fr));gap:calc(18px * var(--ui-density-scale,1));display:grid}.member-products>.member-empty{grid-column:1/-1}.member-product-card{padding:0;overflow:hidden}.member-product-card>img{aspect-ratio:16/9;object-fit:contain;width:100%;height:auto;display:block}.member-product-card>div{padding:calc(22px * var(--ui-density-scale,1))}.member-product-card h2{color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 17px), calc(17px * var(--ui-density-scale,1)));margin:calc(11px * var(--ui-density-scale,1)) 0 calc(6px * var(--ui-density-scale,1))}.member-product-card p{color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));margin-bottom:calc(20px * var(--ui-density-scale,1))}.member-paid-tag{align-items:center;gap:calc(5px * var(--ui-density-scale,1));color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));display:inline-flex}.member-sidebar-hidden .member-sidebar{visibility:hidden;transform:translate(-100%)}.member-sidebar-hidden .member-workspace{margin-left:0}.member-close-menu,.member-drawer-backdrop{display:none}.native-security-grid{gap:calc(20px * var(--ui-density-scale,1));margin-bottom:calc(20px * var(--ui-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.member-form{gap:calc(17px * var(--ui-density-scale,1));margin-top:calc(20px * var(--ui-density-scale,1));display:grid}.member-form label{gap:calc(8px * var(--ui-density-scale,1));color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));display:grid}.member-form input{width:100%;min-width:0;min-height:calc(43px * var(--ui-density-scale,1));border:1px solid var(--ui-border);border-radius:calc(8px * var(--ui-density-scale,1));background:var(--ui-input);padding:calc(11px * var(--ui-density-scale,1)) calc(13px * var(--ui-density-scale,1));color:var(--ui-text);font:inherit;font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.member-form>p{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));color:var(--ui-muted);line-height:1.8}.member-form button{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));justify-self:start}.member-form button:disabled{opacity:.5;cursor:not-allowed}.member-factor-status{font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));white-space:nowrap;padding:calc(5px * var(--ui-density-scale,1)) calc(7px * var(--ui-density-scale,1));border-radius:calc(5px * var(--ui-density-scale,1));color:var(--ui-muted);border:1px solid #ffffff2e}.member-factor-status.enabled{color:var(--ui-muted);background:#ffffff10;border-color:#fff5}.member-factor-enabled{align-items:flex-start;gap:calc(18px * var(--ui-density-scale,1));padding-block:calc(32px * var(--ui-density-scale,1)) calc(12px * var(--ui-density-scale,1));flex-direction:column;display:flex}.member-factor-enabled>svg{color:var(--ui-muted)}.member-factor-enabled h3{font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)));color:var(--ui-support);max-width:calc(320px * var(--ui-density-scale,1));line-height:1.6}.member-factor-enabled p{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));color:var(--ui-muted)}.member-setup-secret{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;padding:calc(15px * var(--ui-density-scale,1));border-radius:calc(8px * var(--ui-density-scale,1));background:var(--ui-panel);color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));border:1px dashed #ffffff4d;line-height:1.9}.member-success{padding:calc(15px * var(--ui-density-scale,1)) calc(18px * var(--ui-density-scale,1));border-radius:calc(8px * var(--ui-density-scale,1));align-items:center;gap:calc(10px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));color:var(--ui-support);margin:calc(18px * var(--ui-density-scale,1)) 0;background:#ffffff10;border:1px solid #fff3;line-height:1.8;display:flex}.member-recovery-codes{margin-bottom:calc(20px * var(--ui-density-scale,1))}.member-recovery-codes h2{gap:calc(9px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)));align-items:center;font-weight:700;display:flex}.member-recovery-codes p{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));color:var(--ui-muted);margin:calc(13px * var(--ui-density-scale,1)) 0 calc(20px * var(--ui-density-scale,1));line-height:1.9}.member-recovery-codes>div{gap:calc(10px * var(--ui-density-scale,1));margin-bottom:calc(20px * var(--ui-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.member-recovery-codes code{border-radius:calc(6px * var(--ui-density-scale,1));background:var(--ui-panel);color:var(--ui-support);padding:calc(10px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border:1px solid #ffffff2a}.member-recovery-codes>button{margin:calc(6px * var(--ui-density-scale,1)) calc(10px * var(--ui-density-scale,1)) 0 0}.account-auth-screen.claw-purple-theme{padding:calc(75px * var(--ui-density-scale,1)) calc(24px * var(--ui-density-scale,1));isolation:isolate;background:radial-gradient(ellipse 700px 550px at 50% 45%, #ffffff0a, transparent 75%), var(--ui-canvas);justify-content:center;align-items:center;display:flex;position:relative}.account-back-link{top:calc(28px * var(--ui-density-scale,1));left:calc(30px * var(--ui-density-scale,1));gap:calc(8px * var(--ui-density-scale,1));color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));align-items:center;display:inline-flex;position:absolute}.account-auth-card{width:100%;max-width:calc(400px * var(--ui-density-scale,1));text-align:center}.account-auth-brand{margin-bottom:calc(26px * var(--ui-density-scale,1));justify-content:center;display:inline-flex}.account-auth-brand .brand{font-size:max(min(var(--ui-density-font-floor,14px), 22px), calc(22px * var(--ui-density-scale,1)));gap:calc(12px * var(--ui-density-scale,1));letter-spacing:-.04em}.account-auth-brand .brand>svg{width:calc(37px * var(--ui-density-scale,1));height:calc(37px * var(--ui-density-scale,1))}.account-auth-card h1{font-size:max(min(var(--ui-density-font-floor,14px), 27px), calc(27px * var(--ui-density-scale,1)));letter-spacing:-.04em;color:var(--ui-text);margin:0 0 calc(9px * var(--ui-density-scale,1));font-weight:750;line-height:1.3}.account-auth-card>p{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));color:var(--ui-muted);margin-bottom:calc(28px * var(--ui-density-scale,1));line-height:1.8}.account-auth-card form{gap:calc(12px * var(--ui-density-scale,1));display:grid}.account-field{align-items:center;gap:calc(11px * var(--ui-density-scale,1));min-height:calc(49px * var(--ui-density-scale,1));padding:calc(5px * var(--ui-density-scale,1)) calc(8px * var(--ui-density-scale,1)) calc(5px * var(--ui-density-scale,1)) calc(5px * var(--ui-density-scale,1));border:1px solid var(--ui-border);background:var(--ui-input);border-radius:calc(12px * var(--ui-density-scale,1));color:var(--ui-muted);transition:border-color .22s,box-shadow .22s,background-color .22s;display:flex}.account-field>span{width:calc(33px * var(--ui-density-scale,1));height:calc(33px * var(--ui-density-scale,1));background:var(--ui-input);color:var(--ui-text);border-radius:calc(8px * var(--ui-density-scale,1));border:1px solid #ffffff31;flex-shrink:0;place-items:center;display:grid}.account-field input{width:100%;min-width:0;color:var(--ui-text);font-family:inherit;font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));padding:calc(8px * var(--ui-density-scale,1)) 0;background:0 0;border:0;outline:none;flex:1}.account-field:focus-within{border-color:var(--ui-border);box-shadow:0 0 0 3px #ffffff12}.claw-purple-theme .account-field input:is(:hover,:focus,:focus-visible){box-shadow:none;background:0 0;border:0;outline:none}.account-field input::placeholder{color:var(--ui-muted)}.account-field>button{color:var(--ui-muted);padding:calc(5px * var(--ui-density-scale,1));border-radius:calc(5px * var(--ui-density-scale,1));background:0 0;border:0;place-items:center;display:grid}.account-auth-submit{justify-content:center;align-items:center;gap:calc(10px * var(--ui-density-scale,1));width:100%;min-height:calc(48px * var(--ui-density-scale,1));border-radius:calc(8px * var(--ui-density-scale,1));background:linear-gradient(135deg, var(--ui-primary), var(--ui-primary));color:var(--ui-primary-ink);font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));margin-top:calc(9px * var(--ui-density-scale,1));cursor:pointer;border:1px solid #ffffff5e;font-weight:750;display:flex;box-shadow:0 8px 22px #ffffff14}.account-auth-submit:disabled{opacity:.55;cursor:wait}.account-form-error,.account-inline-error{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));color:var(--ui-support);border-radius:calc(8px * var(--ui-density-scale,1));padding:calc(12px * var(--ui-density-scale,1));text-align:left;background:#ffffff14;border:1px solid #ffffff40;line-height:1.8}.account-auth-switch{margin-top:calc(19px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));color:var(--ui-muted);line-height:1.8}.account-auth-switch>a{color:var(--ui-muted);margin-left:calc(3px * var(--ui-density-scale,1));font-weight:650}.account-provider-link{justify-content:center;align-items:center;gap:calc(6px * var(--ui-density-scale,1));color:var(--ui-muted);font-family:inherit;font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));padding:calc(8px * var(--ui-density-scale,1));margin-top:calc(16px * var(--ui-density-scale,1));cursor:pointer;background:0 0;border:0;display:inline-flex}.account-auth-note{justify-content:center;align-items:center;gap:calc(6px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));color:var(--ui-text);margin-top:calc(25px * var(--ui-density-scale,1));display:flex}.claw-purple-theme .claw-delivery-panel{grid-template-columns:minmax(0, 1fr) calc(320px * var(--ui-density-scale,1));max-width:calc(1120px * var(--ui-density-scale,1));margin-block:calc(85px * var(--ui-density-scale,1)) calc(95px * var(--ui-density-scale,1));border-radius:calc(25px * var(--ui-density-scale,1));background:var(--ui-panel);border:1px solid #ffffff2c;padding:0;display:grid;overflow:hidden;box-shadow:0 20px 70px #00000020}.claw-delivery-eyebrow{align-items:center;gap:calc(7px * var(--ui-density-scale,1));border-radius:calc(999px * var(--ui-density-scale,1));padding:calc(8px * var(--ui-density-scale,1)) calc(12px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));letter-spacing:.09em;color:var(--ui-muted);background:#ffffff0c;border:1px solid #ffffff38;font-weight:750;display:inline-flex}.claw-delivery-copy h2{font-size:max(min(var(--ui-density-font-floor,14px), clamp(35px, 3.7vw, 57px)), calc(clamp(35px, 3.7vw, 57px) * var(--ui-density-scale,1)));letter-spacing:-.05em;margin:calc(28px * var(--ui-density-scale,1)) 0 calc(36px * var(--ui-density-scale,1));color:var(--ui-text);font-weight:800;line-height:1.08}.claw-delivery-copy h2>span,.claw-delivery-copy h2>strong{display:block}.claw-delivery-copy h2>span:nth-child(2){color:var(--ui-muted)}.claw-delivery-copy h2>strong{color:var(--ui-muted);font-weight:800}.claw-purple-theme .claw-delivery-actions .claw-button{border-radius:calc(10px * var(--ui-density-scale,1));min-height:calc(46px * var(--ui-density-scale,1));padding:calc(13px * var(--ui-density-scale,1)) calc(24px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));color:var(--ui-primary-ink);background:linear-gradient(145deg, var(--ui-primary), var(--ui-primary));border-color:#ffffff3b;box-shadow:0 7px 24px #ffffff14}.claw-purple-theme .claw-delivery-actions .claw-button.secondary{color:var(--ui-text);box-shadow:none;background:#ffffff06;border-color:#ffffff30}.claw-purple-theme .claw-delivery-actions .claw-button.secondary:hover{background:#ffffff13;border-color:#fff5}.claw-delivery-steps{padding:calc(56px * var(--ui-density-scale,1)) calc(38px * var(--ui-density-scale,1));justify-content:center;gap:calc(32px * var(--ui-density-scale,1));border-left:1px solid #ffffff1a;flex-direction:column;margin:0;list-style:none;display:flex}.claw-delivery-steps li{gap:calc(16px * var(--ui-density-scale,1));display:flex}.claw-delivery-steps li>span{color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));letter-spacing:.09em;padding-top:calc(3px * var(--ui-density-scale,1));font-weight:800}.claw-delivery-steps h3{color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));margin-bottom:calc(6px * var(--ui-density-scale,1));font-weight:750}.claw-delivery-steps p{color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));line-height:1.85}@media (min-width:1920px){.member-sidebar{width:calc(250px * var(--ui-density-scale,1))}.member-workspace{margin-left:calc(250px * var(--ui-density-scale,1))}.member-main{padding:calc(28px * var(--ui-density-scale,1))}.member-stat{padding:calc(21px * var(--ui-density-scale,1))}.member-stat>span{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.member-stat>p{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.member-stats{gap:calc(18px * var(--ui-density-scale,1))}.member-activity{min-height:calc(480px * var(--ui-density-scale,1))}}@media (max-width:1150px){.member-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.native-security-grid{grid-template-columns:1fr}}@media (max-width:900px){.member-workspace{margin-left:0}.member-sidebar{visibility:hidden;width:calc(250px * var(--ui-density-scale,1));transform:translate(-100%)}.member-sidebar-open .member-sidebar{visibility:visible;transform:translate(0)}.member-sidebar-open .member-drawer-backdrop{z-index:39;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0009;border:0;display:block;position:fixed;inset:0}.member-close-menu{right:calc(9px * var(--ui-density-scale,1));top:calc(6px * var(--ui-density-scale,1));display:grid;position:absolute}.member-main{padding:calc(22px * var(--ui-density-scale,1)) calc(18px * var(--ui-density-scale,1))}.member-topbar{padding:0 calc(18px * var(--ui-density-scale,1))}.member-sidebar .member-brand{padding-top:calc(14px * var(--ui-density-scale,1))}.member-page-heading h1{font-size:max(min(var(--ui-density-font-floor,14px), 23px), calc(23px * var(--ui-density-scale,1)))}.claw-purple-theme .claw-delivery-panel{grid-template-columns:1fr calc(280px * var(--ui-density-scale,1))}.claw-delivery-copy{padding:calc(40px * var(--ui-density-scale,1)) calc(30px * var(--ui-density-scale,1))}.claw-delivery-steps{padding:calc(40px * var(--ui-density-scale,1)) calc(25px * var(--ui-density-scale,1))}}@media (max-width:600px){.member-stats{gap:calc(10px * var(--ui-density-scale,1))}.member-stat{padding:calc(14px * var(--ui-density-scale,1)) calc(12px * var(--ui-density-scale,1))}.member-stat>span{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));gap:calc(6px * var(--ui-density-scale,1))}.member-stat strong{font-size:max(min(var(--ui-density-font-floor,14px), 25px), calc(25px * var(--ui-density-scale,1)));margin-top:calc(12px * var(--ui-density-scale,1))}.member-stat>p{font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)))}.member-activity{padding:calc(16px * var(--ui-density-scale,1));min-height:calc(350px * var(--ui-density-scale,1))}.member-return-store{font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)))}.member-footer{padding:calc(18px * var(--ui-density-scale,1));flex-direction:column}.member-profile dl>div{gap:calc(7px * var(--ui-density-scale,1));flex-direction:column}.member-recovery-codes>div{grid-template-columns:1fr}.account-auth-screen.claw-purple-theme{padding:calc(90px * var(--ui-density-scale,1)) calc(22px * var(--ui-density-scale,1)) calc(60px * var(--ui-density-scale,1))}.account-auth-brand .brand{font-size:max(min(var(--ui-density-font-floor,14px), 20px), calc(20px * var(--ui-density-scale,1)))}.account-back-link{left:calc(22px * var(--ui-density-scale,1));top:calc(23px * var(--ui-density-scale,1))}.account-auth-card h1{font-size:max(min(var(--ui-density-font-floor,14px), 25px), calc(25px * var(--ui-density-scale,1)))}.claw-purple-theme .claw-delivery-panel{margin-block:calc(55px * var(--ui-density-scale,1));border-radius:calc(20px * var(--ui-density-scale,1));grid-template-columns:1fr}.claw-delivery-copy{padding:calc(35px * var(--ui-density-scale,1)) calc(25px * var(--ui-density-scale,1))}.claw-delivery-copy h2{font-size:max(min(var(--ui-density-font-floor,14px), 37px), calc(37px * var(--ui-density-scale,1)))}.claw-delivery-steps{padding:calc(30px * var(--ui-density-scale,1)) calc(25px * var(--ui-density-scale,1));gap:calc(25px * var(--ui-density-scale,1));border-top:1px solid #ffffff1a;border-left:0}.claw-delivery-actions .claw-button{padding-inline:calc(19px * var(--ui-density-scale,1))}}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .member-workspace,html:not([data-motion=full]) .member-sidebar{transition:none}}html[data-motion=reduced] .member-workspace,html[data-motion=reduced] .member-sidebar{transition:none}.member-shell .member-settings{--settings-line:var(--ui-border);--settings-muted:var(--ui-muted);--settings-accent:var(--ui-text)}.member-settings-layout{grid-template-columns:minmax(0, 2.25fr) minmax(calc(260px * var(--ui-density-scale,1)), 1fr);align-items:start;gap:calc(16px * var(--ui-density-scale,1));display:grid}.member-settings-main,.member-settings-aside{gap:calc(16px * var(--ui-density-scale,1));min-width:0;display:grid}.member-shell .member-settings-card{border:1px solid var(--settings-line);border-radius:calc(11px * var(--ui-density-scale,1));background:var(--ui-panel);min-width:0;box-shadow:none;overflow:hidden}.member-settings-card>header{padding:calc(16px * var(--ui-density-scale,1)) calc(20px * var(--ui-density-scale,1)) calc(14px * var(--ui-density-scale,1));border-bottom:1px solid var(--ui-border)}.member-shell .member-settings-card h2{color:var(--ui-text);font-family:inherit;font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));letter-spacing:-.02em;margin:0;font-weight:600;line-height:1.5}.member-shell .member-settings-card p{margin:calc(4px * var(--ui-density-scale,1)) 0 0;color:var(--settings-muted);font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));font-weight:400;line-height:1.7}.member-settings-fields{gap:calc(18px * var(--ui-density-scale,1)) calc(16px * var(--ui-density-scale,1));padding:calc(20px * var(--ui-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.member-settings-field{gap:calc(8px * var(--ui-density-scale,1));min-width:0;display:grid}.member-settings-field>span:first-child{color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));font-weight:500;line-height:1.5}.member-settings-field-wide{grid-column:1/-1}.member-shell .member-settings-field input{width:100%;min-width:0;height:calc(44px * var(--ui-density-scale,1));border:1px solid var(--ui-border);border-radius:calc(8px * var(--ui-density-scale,1));padding:calc(10px * var(--ui-density-scale,1)) calc(13px * var(--ui-density-scale,1));background:var(--ui-input);color:var(--ui-text);font:inherit;font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));box-shadow:none;transition:border-color .16s,background-color .16s}.member-shell .member-settings-field input::placeholder{color:var(--ui-muted);opacity:1}.member-shell .member-settings-field input[readonly]{background:var(--ui-input);color:var(--ui-muted);cursor:text}.member-shell .member-settings-field input:focus-visible{border-color:var(--ui-border);outline-offset:1px;outline:2px solid #ffffff29}.member-settings-password-input{align-items:center;min-width:0;display:flex;position:relative}.member-shell .member-settings-password-input input{padding-right:calc(43px * var(--ui-density-scale,1))}.member-shell .member-settings-eye{right:calc(4px * var(--ui-density-scale,1));top:calc(4px * var(--ui-density-scale,1));width:calc(36px * var(--ui-density-scale,1));height:calc(36px * var(--ui-density-scale,1));border-radius:calc(6px * var(--ui-density-scale,1));color:var(--ui-muted);box-shadow:none;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}.member-shell .member-settings-eye:hover{color:var(--ui-support);background:#ffffff05}.member-shell .member-settings-eye:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}.member-shell .member-settings-card-footer{justify-content:space-between;align-items:center;gap:calc(14px * var(--ui-density-scale,1));padding:calc(16px * var(--ui-density-scale,1)) calc(20px * var(--ui-density-scale,1)) calc(20px * var(--ui-density-scale,1));border-top:1px solid var(--ui-border);background:0 0;flex-wrap:wrap;display:flex}.member-shell .member-settings-card-footer>p{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));margin:0}.member-shell .member-settings-primary,.member-shell .member-settings-secondary{justify-content:center;align-items:center;gap:calc(8px * var(--ui-density-scale,1));min-height:calc(44px * var(--ui-density-scale,1));width:auto;padding:calc(10px * var(--ui-density-scale,1)) calc(18px * var(--ui-density-scale,1));border-radius:calc(8px * var(--ui-density-scale,1));background:var(--settings-accent);color:var(--ui-text);font:inherit;font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));white-space:nowrap;box-shadow:none;cursor:pointer;border:1px solid #0000;font-weight:600;line-height:1.5;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.member-shell .member-settings-primary:not(:disabled):hover{background:var(--ui-primary)}.member-shell .member-settings-primary:disabled{opacity:.5;cursor:not-allowed}.member-shell .member-settings-secondary{min-height:calc(36px * var(--ui-density-scale,1));padding:calc(8px * var(--ui-density-scale,1)) calc(13px * var(--ui-density-scale,1));border-color:var(--ui-border);background:var(--ui-panel);color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.member-shell .member-settings-secondary:hover{border-color:var(--ui-border-hover);background:var(--ui-raised)}.member-settings-text-link{align-items:center;gap:calc(5px * var(--ui-density-scale,1));color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));line-height:1.6;display:inline-flex}.member-settings-text-link:hover{color:var(--ui-support)}.member-settings-provider{padding:calc(20px * var(--ui-density-scale,1));justify-items:start;gap:calc(16px * var(--ui-density-scale,1));display:grid}.member-shell .member-settings-feedback{align-items:flex-start;gap:calc(7px * var(--ui-density-scale,1));margin:0 calc(20px * var(--ui-density-scale,1)) calc(16px * var(--ui-density-scale,1));padding:calc(10px * var(--ui-density-scale,1)) calc(12px * var(--ui-density-scale,1));border-radius:calc(7px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));display:flex}.member-settings-feedback.is-error{color:var(--ui-muted);background:#ffffff14;border:1px solid #fff3}.member-settings-feedback.is-success{color:var(--ui-support);background:#ffffff14;border:1px solid #fff3}.member-settings-feedback svg{flex:none;margin-top:1px}.member-settings-plan,.member-settings-community{padding:calc(20px * var(--ui-density-scale,1))}.member-settings-kicker{color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));letter-spacing:.13em;line-height:1.5;display:block}.member-settings-plan>div{justify-content:space-between;align-items:center;gap:calc(9px * var(--ui-density-scale,1));margin:calc(8px * var(--ui-density-scale,1)) 0 calc(14px * var(--ui-density-scale,1));flex-wrap:wrap;display:flex}.member-settings-plan strong{color:var(--ui-text);font-size:max(min(var(--ui-density-font-floor,14px), 19px), calc(19px * var(--ui-density-scale,1)));letter-spacing:-.03em;font-weight:600;line-height:1.4}.member-settings-status{align-items:center;gap:calc(5px * var(--ui-density-scale,1));border-radius:calc(5px * var(--ui-density-scale,1));padding:calc(4px * var(--ui-density-scale,1)) calc(7px * var(--ui-density-scale,1));color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));background:#ffffff08;line-height:1.5;display:inline-flex}.member-settings-status i{width:calc(5px * var(--ui-density-scale,1));height:calc(5px * var(--ui-density-scale,1));background:currentColor;border-radius:50%}.member-settings-status.is-active{color:var(--ui-support);background:#ffffff14}.member-shell .member-settings-plan>p{margin:0 0 calc(12px * var(--ui-density-scale,1));padding-top:calc(14px * var(--ui-density-scale,1));border-top:1px solid var(--ui-border);font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.member-settings-community>div{justify-content:space-between;gap:calc(8px * var(--ui-density-scale,1));margin-bottom:calc(16px * var(--ui-density-scale,1));color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));flex-wrap:wrap;display:flex}.member-settings-community>div>span:last-child{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));letter-spacing:.03em}.member-shell .member-settings-community .member-settings-primary{width:100%}.member-settings-signout{justify-content:space-between;align-items:center;gap:calc(14px * var(--ui-density-scale,1));padding:calc(20px * var(--ui-density-scale,1));flex-wrap:wrap;display:flex}.member-settings-signout>div{flex:110px;min-width:0}.member-shell .member-settings-signout .customer-secondary{min-height:calc(36px * var(--ui-density-scale,1));width:auto;padding:calc(8px * var(--ui-density-scale,1)) calc(13px * var(--ui-density-scale,1));gap:calc(7px * var(--ui-density-scale,1));border:1px solid var(--ui-border);border-radius:calc(8px * var(--ui-density-scale,1));background:var(--ui-panel);color:var(--ui-support);font-family:inherit;font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));box-shadow:none}.member-settings-signout .customer-secondary svg{width:calc(13px * var(--ui-density-scale,1));height:calc(13px * var(--ui-density-scale,1))}.member-shell .member-settings-security-note{justify-content:flex-end;align-items:center;gap:calc(6px * var(--ui-density-scale,1));margin:calc(16px * var(--ui-density-scale,1)) 0 0;color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));line-height:1.6;display:flex}@media (max-width:1050px){.member-settings-layout{grid-template-columns:minmax(0,1fr)}.member-settings-aside{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.member-settings-signout{grid-column:1/-1}}@media (max-width:600px){.member-settings-aside,.member-settings-fields{grid-template-columns:minmax(0,1fr)}.member-settings-signout,.member-settings-field-wide{grid-column:auto}.member-settings-card>header{padding-inline:calc(17px * var(--ui-density-scale,1))}.member-settings-fields,.member-settings-plan,.member-settings-community,.member-settings-signout,.member-settings-provider{padding:calc(17px * var(--ui-density-scale,1))}.member-shell .member-settings-card-footer{padding:calc(15px * var(--ui-density-scale,1)) calc(17px * var(--ui-density-scale,1)) calc(17px * var(--ui-density-scale,1))}.member-settings-card-footer>.member-settings-primary{margin-left:auto}.member-shell .member-settings-security-note{justify-content:flex-start}}.member-reviews-page{max-width:calc(960px * var(--ui-density-scale,1));gap:calc(24px * var(--ui-density-scale,1));min-width:0;display:grid}.member-review-compose,.member-review-history{border:1px solid var(--ui-border);border-radius:calc(12px * var(--ui-density-scale,1));background:var(--ui-panel);min-width:0;overflow:hidden}.member-review-heading{align-items:center;gap:calc(13px * var(--ui-density-scale,1));padding:calc(23px * var(--ui-density-scale,1)) calc(24px * var(--ui-density-scale,1));border-bottom:1px solid var(--ui-border);display:flex}.member-review-heading-icon{width:calc(40px * var(--ui-density-scale,1));height:calc(40px * var(--ui-density-scale,1));border-radius:calc(10px * var(--ui-density-scale,1));color:var(--ui-muted);background:#ffffff14;border:1px solid #ffffff30;flex:0 0 40px;place-items:center;display:grid}.member-review-heading h2,.member-review-history h2{color:var(--ui-text);font-size:max(min(var(--ui-density-font-floor,14px), 17px), calc(17px * var(--ui-density-scale,1)));letter-spacing:-.025em;margin:0;font-weight:600;line-height:1.4}.member-review-heading p{margin:calc(5px * var(--ui-density-scale,1)) 0 0;color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));line-height:1.7}.member-review-form{gap:calc(23px * var(--ui-density-scale,1));padding:calc(24px * var(--ui-density-scale,1));display:grid}.member-review-privacy{justify-content:space-between;align-items:center;gap:calc(20px * var(--ui-density-scale,1));padding-bottom:calc(21px * var(--ui-density-scale,1));border-bottom:1px solid var(--ui-border);display:flex}.member-review-privacy strong{color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));font-weight:600}.member-review-privacy p{margin:calc(5px * var(--ui-density-scale,1)) 0 0;color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));line-height:1.7}body .member-shell button.member-review-switch{inline-size:calc(40px * var(--ui-density-scale,1));block-size:calc(23px * var(--ui-density-scale,1));border:1px solid var(--ui-border);border-radius:calc(99px * var(--ui-density-scale,1));background:var(--ui-panel);min-height:0;box-shadow:none;cursor:pointer;flex:0 0 40px;padding:0;position:relative;transform:translate(0,0)scale(1)!important}body .member-shell button.member-review-switch[aria-checked=true]{background:var(--ui-primary);border-color:var(--ui-primary)}.member-review-switch>span{top:calc(3px * var(--ui-density-scale,1));left:calc(3px * var(--ui-density-scale,1));width:calc(15px * var(--ui-density-scale,1));height:calc(15px * var(--ui-density-scale,1));background:var(--ui-text);border-radius:50%;transition:transform .16s;position:absolute;transform:translate(0)}.member-review-switch[aria-checked=true]>span{background:var(--ui-primary-ink);transform:translate(17px)}.member-review-feedback,.member-review-eligibility{align-items:flex-start;gap:calc(9px * var(--ui-density-scale,1));border-radius:calc(8px * var(--ui-density-scale,1));padding:calc(12px * var(--ui-density-scale,1)) calc(14px * var(--ui-density-scale,1));color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));background:#ffffff0c;border:1px solid #ffffff3f;margin:0;line-height:1.8;display:flex}.member-review-feedback p{margin:0}.member-review-feedback>svg,.member-review-eligibility>svg{color:var(--ui-muted);flex:none;margin-top:2px}.member-review-feedback.is-error{color:var(--ui-muted);background:#ffffff0d;border-color:#fff4;flex-wrap:wrap}.member-review-feedback.is-success{color:var(--ui-support);background:#ffffff0b;border-color:#fff4}.member-review-feedback button{align-items:center;gap:calc(5px * var(--ui-density-scale,1));color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;display:inline-flex}.member-review-field{gap:calc(9px * var(--ui-density-scale,1));min-width:0;display:grid}.member-review-field>span:first-child,.member-review-rating legend{color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));font-weight:600}.member-review-field>span>small{margin-left:calc(5px * var(--ui-density-scale,1));color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));font-weight:400}.member-review-field :is(input,select,textarea){width:100%;min-width:0;padding:calc(11px * var(--ui-density-scale,1)) calc(13px * var(--ui-density-scale,1));border:1px solid var(--ui-border);border-radius:calc(8px * var(--ui-density-scale,1));background:var(--ui-input);color:var(--ui-text);font:inherit;font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));outline:none;line-height:1.7;display:block}.member-review-field :is(input,select){min-height:calc(45px * var(--ui-density-scale,1))}.member-review-field select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.member-review-field textarea{resize:vertical;min-height:calc(150px * var(--ui-density-scale,1))}.member-review-field :is(input,textarea)::placeholder{color:var(--ui-muted);opacity:1}.member-review-field :is(input,select,textarea):focus-visible{border-color:var(--ui-border);box-shadow:0 0 0 3px #ffffff14}.member-review-field :is(input,select,textarea):disabled{color:var(--ui-muted);cursor:not-allowed;opacity:.7}.member-review-field-meta{justify-content:space-between;gap:calc(12px * var(--ui-density-scale,1));color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));font-weight:400;line-height:1.7;display:flex}.member-review-field-meta>span:last-child{font-variant-numeric:tabular-nums;flex:none}.member-review-rating{border:0;min-width:0;margin:0;padding:0}.member-review-rating-options{gap:calc(6px * var(--ui-density-scale,1));margin-top:calc(10px * var(--ui-density-scale,1));display:flex}.member-review-rating-options>label{width:calc(44px * var(--ui-density-scale,1));height:calc(44px * var(--ui-density-scale,1));border:1px solid var(--ui-border);border-radius:calc(8px * var(--ui-density-scale,1));background:var(--ui-panel);color:var(--ui-muted);cursor:pointer;flex:0 0 44px;place-items:center;display:grid;position:relative}.member-review-rating-options>label[data-filled=true]{color:var(--ui-muted);background:#ffffff1a;border-color:#ffffff50}.member-review-rating-options input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.member-review-rating-options>label:has(input:focus-visible){outline:2px solid var(--ui-focus);outline-offset:calc(3px * var(--ui-density-scale,1))}.member-review-rating-options input:disabled{cursor:not-allowed}.member-review-rating>p{min-height:calc(18px * var(--ui-density-scale,1));margin:calc(8px * var(--ui-density-scale,1)) 0 0;color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));line-height:1.6}.member-review-submit-row{justify-content:space-between;align-items:center;gap:calc(24px * var(--ui-density-scale,1));padding-top:calc(21px * var(--ui-density-scale,1));border-top:1px solid var(--ui-border);display:flex}.member-review-submit-row>p{align-items:flex-start;gap:calc(8px * var(--ui-density-scale,1));max-width:calc(440px * var(--ui-density-scale,1));color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));margin:0;line-height:1.8;display:flex}.member-review-submit-row>p>svg{color:var(--ui-muted);flex:none;margin-top:2px}body .member-shell .member-review-submit{justify-content:center;align-items:center;gap:calc(9px * var(--ui-density-scale,1));min-height:calc(44px * var(--ui-density-scale,1));padding:calc(11px * var(--ui-density-scale,1)) calc(18px * var(--ui-density-scale,1));border:1px solid var(--ui-border);border-radius:calc(8px * var(--ui-density-scale,1));background:var(--ui-primary);color:var(--ui-primary-ink);font:inherit;font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));box-shadow:none;cursor:pointer;flex:none;font-weight:600;display:inline-flex}body .member-shell .member-review-submit:disabled{border-color:var(--ui-border);background:var(--ui-primary);color:var(--ui-primary-ink);cursor:not-allowed;opacity:1}.member-reviews-page button:focus-visible{outline:2px solid var(--ui-focus);outline-offset:calc(3px * var(--ui-density-scale,1))}.member-review-history>header{justify-content:space-between;align-items:center;gap:calc(14px * var(--ui-density-scale,1));padding:calc(20px * var(--ui-density-scale,1)) calc(24px * var(--ui-density-scale,1));border-bottom:1px solid var(--ui-border);display:flex}.member-review-history>header>span{color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}.member-review-history-empty{padding:calc(24px * var(--ui-density-scale,1));color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));margin:0;line-height:1.8}.member-review-history-list>article{min-width:0;padding:calc(22px * var(--ui-density-scale,1)) calc(24px * var(--ui-density-scale,1))}.member-review-history-list>article+article{border-top:1px solid var(--ui-border)}.member-review-history-top{justify-content:space-between;align-items:center;gap:calc(14px * var(--ui-density-scale,1));display:flex}.member-review-history-top strong{color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));font-weight:600}.member-review-state{align-items:center;gap:calc(5px * var(--ui-density-scale,1));padding:calc(4px * var(--ui-density-scale,1)) calc(8px * var(--ui-density-scale,1));border-radius:calc(5px * var(--ui-density-scale,1));color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));background:#fff1;border:1px solid #ffffff38;flex:none;display:inline-flex}.member-review-state[data-state=approved]{color:var(--ui-support);background:#ffffff10;border-color:#ffffff38}.member-review-history-rating{gap:calc(3px * var(--ui-density-scale,1));margin-top:calc(12px * var(--ui-density-scale,1));color:var(--ui-muted);display:flex}.member-review-history-list h3{margin:calc(12px * var(--ui-density-scale,1)) 0 calc(5px * var(--ui-density-scale,1));color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));font-weight:600}.member-review-history-list h3,.member-review-history-top strong{overflow-wrap:anywhere}.member-review-history-list article>p{margin:calc(12px * var(--ui-density-scale,1)) 0 0;color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.85}.member-review-history-list article>footer{gap:calc(6px * var(--ui-density-scale,1)) calc(14px * var(--ui-density-scale,1));margin-top:calc(16px * var(--ui-density-scale,1));color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));flex-wrap:wrap;display:flex}@media (hover:hover) and (pointer:fine){body .member-shell .member-review-submit:not(:disabled):hover{background:var(--ui-primary);border-color:var(--ui-border-hover)}.member-review-rating-options>label:hover{border-color:var(--ui-border-hover)}}@media (max-width:600px){.member-review-heading,.member-review-history>header{padding:calc(18px * var(--ui-density-scale,1)) calc(16px * var(--ui-density-scale,1))}.member-review-heading{align-items:flex-start;gap:calc(10px * var(--ui-density-scale,1))}.member-review-heading-icon{flex-basis:calc(34px * var(--ui-density-scale,1));width:calc(34px * var(--ui-density-scale,1));height:calc(34px * var(--ui-density-scale,1));border-radius:calc(8px * var(--ui-density-scale,1))}.member-review-heading h2{font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)))}.member-review-heading p{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.member-review-form{padding:calc(18px * var(--ui-density-scale,1)) calc(16px * var(--ui-density-scale,1));gap:calc(21px * var(--ui-density-scale,1))}.member-review-privacy{gap:calc(12px * var(--ui-density-scale,1))}.member-review-rating-options{gap:calc(3px * var(--ui-density-scale,1))}.member-review-field-meta{font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));gap:calc(8px * var(--ui-density-scale,1))}.member-review-submit-row{align-items:stretch;gap:calc(16px * var(--ui-density-scale,1));flex-direction:column}.member-review-submit-row>p{max-width:none}body .member-shell .member-review-submit{width:100%}.member-review-history-empty,.member-review-history-list>article{padding:calc(20px * var(--ui-density-scale,1)) calc(16px * var(--ui-density-scale,1))}.member-review-history-top{align-items:flex-start;gap:calc(8px * var(--ui-density-scale,1));flex-direction:column}}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .member-review-switch>span{transition:none}}html[data-motion=reduced] .member-review-switch>span{transition:none}.claw-public-reviews .claw-review-title{margin:calc(14px * var(--ui-density-scale,1)) 0 calc(5px * var(--ui-density-scale,1));color:var(--ui-text);font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)));overflow-wrap:anywhere;font-weight:750}html body :is(.reviews-public-page,.member-reviews-page){--review-panel:var(--ui-panel);--review-raised:var(--ui-raised);--review-line:#ffffff4d;--review-text:var(--ui-text);--review-copy:var(--ui-support);--review-muted:var(--ui-muted);--review-accent:var(--ui-text);color:var(--review-text);font-family:Inter,Arial,sans-serif;font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)));line-height:1.6}html[data-theme=light] body :is(.reviews-public-page,.member-reviews-page){--review-panel:var(--ui-panel);--review-raised:var(--ui-raised);--review-line:var(--ui-border);--review-text:var(--ui-text);--review-copy:var(--ui-support);--review-muted:var(--ui-muted);--review-accent:var(--ui-text)}html body .claw-purple-theme .reviews-public-page{width:min(calc(1160px * var(--ui-density-scale,1)),calc(100% - calc(48px * var(--ui-density-scale,1))));max-width:calc(1160px * var(--ui-density-scale,1));padding-block:calc(56px * var(--ui-density-scale,1)) calc(88px * var(--ui-density-scale,1));text-align:left;margin-inline:auto}.reviews-public-heading{max-width:calc(800px * var(--ui-density-scale,1));margin:0 auto calc(34px * var(--ui-density-scale,1));text-align:center}.reviews-public-heading .claw-kicker{justify-content:center}html body .claw-purple-theme .reviews-public-heading h1{font-size:max(min(var(--ui-density-font-floor,14px), clamp(32px,4vw,44px)), calc(clamp(32px,4vw,44px) * var(--ui-density-scale,1)));letter-spacing:-.035em;margin:calc(16px * var(--ui-density-scale,1)) 0;color:var(--review-text);font-weight:700;line-height:1.2}.reviews-public-heading p{color:var(--review-copy);font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)));margin:0 0 calc(22px * var(--ui-density-scale,1));line-height:1.65}.reviews-public-heading .claw-button{min-height:calc(46px * var(--ui-density-scale,1))}.reviews-overview{grid-template-columns:minmax(calc(220px * var(--ui-density-scale,1)),.8fr) minmax(0,1.2fr);gap:calc(40px * var(--ui-density-scale,1));padding:calc(30px * var(--ui-density-scale,1)) calc(36px * var(--ui-density-scale,1));border:1px solid var(--review-line);border-radius:calc(20px * var(--ui-density-scale,1));background:var(--review-panel);display:grid}.reviews-overall{justify-content:center;align-items:flex-start;gap:calc(9px * var(--ui-density-scale,1));flex-direction:column;display:flex}.reviews-overall>span{color:var(--review-copy);font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)));font-weight:600}.reviews-overall>strong{align-items:baseline;gap:calc(8px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 54px), calc(54px * var(--ui-density-scale,1)));color:var(--review-text);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.15;display:flex}.reviews-overall small{font-size:max(min(var(--ui-density-font-floor,14px), 18px), calc(18px * var(--ui-density-scale,1)));color:var(--review-muted);font-weight:500}.reviews-overall p{color:var(--review-copy);font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));margin:2px 0 0}.review-stars{align-items:center;gap:calc(4px * var(--ui-density-scale,1));color:var(--review-accent,var(--ui-muted));flex:none;line-height:1;display:inline-flex}html body :is(.reviews-public-page,.member-reviews-page) .review-stars{color:var(--review-accent,var(--ui-muted))}html body :is(.reviews-public-page,.member-reviews-page) .review-stars svg{color:inherit;flex:none;display:block}.review-star-glyph{flex:none;display:block;position:relative}.review-star-glyph>svg:last-child{position:absolute;inset:0}html body .claw-purple-theme .member-reviews-page .member-review-rating-options>label{color:var(--review-muted)}html body .claw-purple-theme .member-reviews-page .member-review-rating-options>label[data-filled=true]{color:var(--review-accent)}html body .claw-purple-theme .member-reviews-page .member-review-rating-options>label>svg{color:inherit}.reviews-breakdown h2{font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)));margin:0 0 calc(8px * var(--ui-density-scale,1));color:var(--review-text);font-weight:650}html body .reviews-breakdown button{grid-template-columns:calc(36px * var(--ui-density-scale,1)) minmax(0,1fr) calc(38px * var(--ui-density-scale,1));align-items:center;gap:calc(12px * var(--ui-density-scale,1));width:100%;min-height:calc(36px * var(--ui-density-scale,1));padding:calc(4px * var(--ui-density-scale,1)) calc(8px * var(--ui-density-scale,1));border-radius:calc(8px * var(--ui-density-scale,1));color:var(--review-copy);font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));background:0 0;border:1px solid #0000;display:grid}.reviews-breakdown button>span:first-child{align-items:center;gap:calc(6px * var(--ui-density-scale,1));display:flex}.reviews-breakdown button>span:nth-child(3){text-align:right;font-variant-numeric:tabular-nums}html body .reviews-breakdown button[aria-pressed=true]{border-color:var(--review-line);background:var(--review-raised);color:var(--review-text)}.review-bar{height:calc(7px * var(--ui-density-scale,1));border-radius:calc(8px * var(--ui-density-scale,1));background:var(--review-raised);overflow:hidden}.review-bar>i{border-radius:inherit;background:var(--review-accent);height:100%;display:block}.reviews-public-filters{align-items:flex-end;gap:calc(14px * var(--ui-density-scale,1));margin-top:calc(30px * var(--ui-density-scale,1));flex-wrap:wrap;display:flex}.reviews-public-filters label{gap:calc(7px * var(--ui-density-scale,1));flex:180px;min-width:0;display:grid}.reviews-public-filters label>span{color:var(--review-copy);font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));font-weight:600}.reviews-public-filters .animated-select{width:100%}.reviews-public-filters .claw-outline-button{min-height:calc(48px * var(--ui-density-scale,1))}html body .claw-purple-theme .reviews-result-count{max-width:none;margin:calc(20px * var(--ui-density-scale,1)) 0 0;color:var(--review-copy);font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));text-align:left;line-height:1.5}html body .claw-purple-theme .reviews-public-grid{align-items:start;gap:calc(20px * var(--ui-density-scale,1));margin:calc(20px * var(--ui-density-scale,1)) 0 calc(28px * var(--ui-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}html body .claw-purple-theme .reviews-public-grid .review-public-card{min-width:0;padding:calc(24px * var(--ui-density-scale,1));border:1px solid var(--review-line);border-radius:calc(18px * var(--ui-density-scale,1));background:var(--review-panel);color:var(--review-text);text-align:left}html body .claw-purple-theme .reviews-public-grid .review-public-card:not(.review-rating-only){min-height:calc(280px * var(--ui-density-scale,1))}html body .claw-purple-theme .reviews-public-grid .review-public-card.review-rating-only{min-height:0}.review-public-card>.review-public-meta{justify-content:space-between;align-items:center;gap:calc(12px * var(--ui-density-scale,1));margin:0;display:flex}.review-avatar{width:calc(42px * var(--ui-density-scale,1));height:calc(42px * var(--ui-density-scale,1));border:1px solid var(--review-line);background:var(--review-raised);color:var(--review-accent);font-size:max(min(var(--ui-density-font-floor,14px), 18px), calc(18px * var(--ui-density-scale,1)));border-radius:50%;place-items:center;font-weight:700;display:grid}.review-verified{align-items:center;gap:calc(5px * var(--ui-density-scale,1));color:var(--review-muted);font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));margin-top:2px;display:flex}.review-public-meta time{color:var(--review-muted);font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));white-space:nowrap;text-align:right}html body .claw-purple-theme .reviews-public-grid .review-public-card>h2{color:var(--review-text);font-size:max(min(var(--ui-density-font-floor,14px), 18px), calc(18px * var(--ui-density-scale,1)));margin:calc(14px * var(--ui-density-scale,1)) 0 calc(6px * var(--ui-density-scale,1));letter-spacing:normal;overflow-wrap:anywhere;font-weight:650;line-height:1.4}html body .claw-purple-theme .reviews-public-grid .review-public-card>p{color:var(--review-copy);font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)));margin:calc(12px * var(--ui-density-scale,1)) 0 calc(18px * var(--ui-density-scale,1));white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}html body .claw-purple-theme .reviews-public-grid .review-public-card>.review-public-customer{grid-template-columns:calc(42px * var(--ui-density-scale,1)) minmax(0,1fr) auto;align-items:center;gap:calc(12px * var(--ui-density-scale,1));border-top:1px solid var(--review-line);padding-top:calc(16px * var(--ui-density-scale,1));margin-top:calc(20px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));color:var(--review-muted);display:grid}.review-public-identity{min-width:0}html body .claw-purple-theme .reviews-public-grid .review-public-identity strong{color:var(--review-text);font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)));overflow-wrap:anywhere;font-weight:650;line-height:1.4;display:block}.review-product-meta{gap:calc(3px * var(--ui-density-scale,1));max-width:calc(150px * var(--ui-density-scale,1));text-align:right;font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));overflow-wrap:anywhere;line-height:1.5;display:grid}.review-public-card footer small{font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)))}.review-owner-reply{padding:calc(15px * var(--ui-density-scale,1));margin-top:calc(18px * var(--ui-density-scale,1));border-left:3px solid var(--review-accent,var(--ui-border));border-radius:0 calc(10px * var(--ui-density-scale,1)) calc(10px * var(--ui-density-scale,1)) 0;background:var(--review-raised,var(--ui-panel))}.review-owner-reply strong{color:var(--review-text,var(--ui-text));font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));font-weight:650}.review-owner-reply p{color:var(--review-copy,var(--ui-support));font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)));white-space:pre-wrap;overflow-wrap:anywhere;margin:calc(7px * var(--ui-density-scale,1)) 0;line-height:1.65}.review-owner-reply time{color:var(--review-muted,var(--ui-muted));font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)))}.reviews-public-empty,.reviews-public-feedback{justify-content:center;align-items:center;gap:calc(14px * var(--ui-density-scale,1));padding:calc(38px * var(--ui-density-scale,1)) calc(24px * var(--ui-density-scale,1));border:1px solid var(--review-line);border-radius:calc(18px * var(--ui-density-scale,1));background:var(--review-panel);text-align:center;flex-direction:column;display:flex}.reviews-public-empty>svg{color:var(--review-accent)}.reviews-public-empty h2{font-size:max(min(var(--ui-density-font-floor,14px), 23px), calc(23px * var(--ui-density-scale,1)));color:var(--review-text);margin:0;font-weight:650;line-height:1.4}.reviews-public-empty p,.reviews-public-feedback p{color:var(--review-copy);font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)));margin:0}.reviews-public-feedback{margin-top:calc(20px * var(--ui-density-scale,1))}.reviews-load-more{margin-inline:auto;display:flex}html body .member-reviews-page{max-width:calc(1080px * var(--ui-density-scale,1));gap:calc(26px * var(--ui-density-scale,1))}html body .member-reviews-page :is(.member-review-compose,.member-review-history){border-radius:calc(18px * var(--ui-density-scale,1));border-color:var(--review-line);background:var(--review-panel)}html body .member-reviews-page :is(.member-review-heading h2,.member-review-history h2){color:var(--review-text);font-size:max(min(var(--ui-density-font-floor,14px), 21px), calc(21px * var(--ui-density-scale,1)));font-weight:650;line-height:1.35}html body .member-reviews-page .member-review-heading p{color:var(--review-copy);font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)));line-height:1.6}html body .member-reviews-page :is(.member-review-field>span:first-child,.member-review-rating legend,.member-review-privacy strong){color:var(--review-text);font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)));font-weight:600}html body .member-reviews-page :is(.member-review-field small,.member-review-privacy p,.member-review-rating>p,.member-review-field-meta,.member-review-submit-row>p,.member-review-history>header>span){color:var(--review-muted);font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));line-height:1.6}html body .member-reviews-page .member-review-field :is(input,textarea){color:var(--review-text);font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)));background:var(--review-raised);border-color:var(--review-line);line-height:1.6}html body .member-reviews-page :is(.member-review-feedback,.member-review-eligibility,.member-review-history-empty){color:var(--review-copy);font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)));line-height:1.65}html body .member-reviews-page .member-review-feedback.is-error{color:var(--ui-support)}html body .member-reviews-page .member-review-feedback button{font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)));min-height:calc(44px * var(--ui-density-scale,1));padding:calc(8px * var(--ui-density-scale,1)) 0}html[data-theme=light] body .member-reviews-page .member-review-feedback.is-error{color:var(--ui-text)}html body .member-reviews-page .member-review-submit{font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)));min-height:calc(48px * var(--ui-density-scale,1));font-weight:650}.member-review-preview{border:1px solid var(--review-line);border-radius:calc(14px * var(--ui-density-scale,1));background:var(--review-raised);padding:calc(18px * var(--ui-density-scale,1))}.member-review-preview>span{color:var(--review-muted);font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));margin-bottom:calc(10px * var(--ui-density-scale,1));font-weight:600;display:block}.member-review-preview>div{justify-content:space-between;align-items:center;gap:calc(12px * var(--ui-density-scale,1));flex-wrap:wrap;display:flex}.member-review-preview strong{font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)));overflow-wrap:anywhere}.member-review-preview h3{font-size:max(min(var(--ui-density-font-floor,14px), 17px), calc(17px * var(--ui-density-scale,1)));margin:calc(15px * var(--ui-density-scale,1)) 0 calc(6px * var(--ui-density-scale,1));overflow-wrap:anywhere}.member-review-preview p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)));margin:calc(10px * var(--ui-density-scale,1)) 0 0;color:var(--review-copy);line-height:1.65}.member-review-preview small{font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));color:var(--review-muted);margin-top:calc(12px * var(--ui-density-scale,1));display:block}.member-review-purchase{align-items:center;gap:calc(8px * var(--ui-density-scale,1));color:var(--review-copy);margin:0;display:flex}html body .member-reviews-page :is(.member-review-cancel,.member-review-edit,.member-review-public-link){justify-content:center;align-items:center;gap:calc(7px * var(--ui-density-scale,1));min-height:calc(44px * var(--ui-density-scale,1));padding:calc(8px * var(--ui-density-scale,1)) calc(12px * var(--ui-density-scale,1));border:1px solid var(--review-line);border-radius:calc(9px * var(--ui-density-scale,1));background:var(--review-raised);color:var(--review-text);font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));font-weight:600;display:inline-flex}.member-review-cancel{flex:none;margin-left:auto}html body .member-reviews-page .member-review-history-top strong{color:var(--review-text);font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)))}html body .member-reviews-page .member-review-state{font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));line-height:1.5}html body .member-reviews-page .member-review-state[data-state=published]{color:var(--ui-support);background:#ffffff16;border-color:#ffffff61}html body .member-reviews-page .member-review-state[data-state=removed]{color:var(--ui-support);background:#ffffff12;border-color:#ffffff5c}html[data-theme=light] body .member-reviews-page .member-review-state[data-state=published],html[data-theme=light] body .member-reviews-page .member-review-state[data-state=removed]{color:var(--ui-text)}html body .member-reviews-page .member-review-history-list h3{color:var(--review-text);font-size:max(min(var(--ui-density-font-floor,14px), 18px), calc(18px * var(--ui-density-scale,1)));line-height:1.4}html body .member-reviews-page .member-review-history-list article>p{color:var(--review-copy);font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)));line-height:1.65}html body .member-reviews-page .member-review-history-list article>footer{font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));color:var(--review-muted);align-items:center}.member-review-history-list .review-stars{margin-top:calc(14px * var(--ui-density-scale,1))}.member-review-edit{margin-left:auto}.member-review-public-link{justify-self:start}html body .customer-order-name .customer-order-review{align-items:center;gap:calc(6px * var(--ui-density-scale,1));min-height:calc(36px * var(--ui-density-scale,1));margin-top:calc(8px * var(--ui-density-scale,1));color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));font-weight:600;display:inline-flex}@media (max-width:700px){html body .claw-purple-theme .reviews-public-page{width:calc(100% - calc(32px * var(--ui-density-scale,1)));padding-block:calc(38px * var(--ui-density-scale,1)) calc(60px * var(--ui-density-scale,1))}.reviews-overview{gap:calc(25px * var(--ui-density-scale,1));padding:calc(24px * var(--ui-density-scale,1));grid-template-columns:1fr}.reviews-overall{text-align:center;align-items:center}html body .claw-purple-theme .reviews-public-grid{gap:calc(16px * var(--ui-density-scale,1));grid-template-columns:minmax(0,1fr)}.reviews-public-filters{gap:calc(12px * var(--ui-density-scale,1))}.reviews-public-filters label{flex-basis:100%}html body .claw-purple-theme .reviews-public-grid .review-public-card{padding:calc(20px * var(--ui-density-scale,1))}.member-review-heading{flex-wrap:wrap}.member-review-cancel{margin-left:0}}@media (max-width:420px){html body .claw-purple-theme .reviews-public-grid .review-public-card>.review-public-customer{grid-template-columns:calc(42px * var(--ui-density-scale,1)) minmax(0,1fr)}.review-product-meta{text-align:left;gap:calc(4px * var(--ui-density-scale,1)) calc(10px * var(--ui-density-scale,1));flex-wrap:wrap;grid-column:2;max-width:none;display:flex}.member-review-edit{margin-left:0}}.member-updates-empty{min-height:calc(240px * var(--ui-density-scale,1));padding:calc(38px * var(--ui-density-scale,1)) calc(24px * var(--ui-density-scale,1));text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.member-updates-empty>svg{color:var(--ui-muted);margin-bottom:calc(16px * var(--ui-density-scale,1));stroke-width:1.6px}.member-updates-empty h3{color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)));margin:0;font-weight:600}.member-updates-empty p{max-width:calc(380px * var(--ui-density-scale,1));margin:calc(8px * var(--ui-density-scale,1)) 0 0;color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));line-height:1.85}body .member-shell .member-updates-empty button{justify-content:center;align-items:center;gap:calc(8px * var(--ui-density-scale,1));min-height:calc(40px * var(--ui-density-scale,1));margin-top:calc(20px * var(--ui-density-scale,1));padding:calc(9px * var(--ui-density-scale,1)) calc(15px * var(--ui-density-scale,1));border-radius:calc(8px * var(--ui-density-scale,1));color:var(--ui-support);font:inherit;font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));cursor:pointer;background:#ffffff18;border:1px solid #ffffff63;font-weight:600;display:inline-flex}.member-updates-empty button:focus-visible{outline:2px solid var(--ui-focus);outline-offset:calc(3px * var(--ui-density-scale,1))}.member-updates-page{max-width:calc(960px * var(--ui-density-scale,1));background:0 0;border:0;border-radius:0;overflow:visible}.member-updates-heading{padding:calc(14px * var(--ui-density-scale,1)) 0 0;border:0;display:block}.member-updates-heading>span{align-items:center;gap:calc(7px * var(--ui-density-scale,1));width:auto;height:auto;padding:calc(7px * var(--ui-density-scale,1)) calc(12px * var(--ui-density-scale,1));border-radius:calc(999px * var(--ui-density-scale,1));color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));letter-spacing:.08em;font-weight:800;line-height:1.5;display:inline-flex}.member-updates-heading h2{margin:calc(18px * var(--ui-density-scale,1)) 0 calc(15px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), clamp(35px, 4.8vw, 60px)), calc(clamp(35px, 4.8vw, 60px) * var(--ui-density-scale,1)));letter-spacing:-.045em;font-weight:850;line-height:1.03}.member-updates-heading h2>span{color:var(--ui-muted)}.member-updates-heading p{max-width:calc(580px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));color:var(--ui-muted);margin:0;line-height:1.75}.member-updates-page>.member-updates-empty{margin-top:calc(32px * var(--ui-density-scale,1));min-height:calc(240px * var(--ui-density-scale,1));border-radius:calc(16px * var(--ui-density-scale,1));background:var(--ui-panel);border:1px solid #ffffff29}.claw-updates-timeline{gap:calc(24px * var(--ui-density-scale,1));padding-left:calc(40px * var(--ui-density-scale,1));margin-top:calc(39px * var(--ui-density-scale,1));min-width:0;display:grid;position:relative}.claw-updates-timeline:before{content:"";left:calc(13px * var(--ui-density-scale,1));top:calc(24px * var(--ui-density-scale,1));bottom:calc(24px * var(--ui-density-scale,1));background:linear-gradient(#11111186,#11111135);width:1px;position:absolute}.claw-update-card{border-radius:calc(17px * var(--ui-density-scale,1));background:linear-gradient(145deg, var(--ui-canvas), var(--ui-canvas));min-width:0;color:var(--ui-text);border:1px solid #ffffff32;position:relative}.claw-updates-timeline>.claw-update-card:before{content:"";top:calc(24px * var(--ui-density-scale,1));left:calc(-31px * var(--ui-density-scale,1));width:calc(9px * var(--ui-density-scale,1));height:calc(9px * var(--ui-density-scale,1));border:2px solid var(--ui-border);background:var(--ui-panel);border-radius:50%;position:absolute;box-shadow:0 0 0 5px #00000059}.claw-update-card>header{padding:calc(20px * var(--ui-density-scale,1)) calc(20px * var(--ui-density-scale,1)) 0;min-width:0;display:block;position:relative}.claw-update-meta{align-items:center;gap:calc(9px * var(--ui-density-scale,1)) calc(12px * var(--ui-density-scale,1));min-height:calc(24px * var(--ui-density-scale,1));padding-right:calc(126px * var(--ui-density-scale,1));flex-wrap:wrap;display:flex}.claw-update-meta time{align-items:center;gap:calc(5px * var(--ui-density-scale,1));color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));line-height:1.6;display:inline-flex}.claw-update-meta>span{color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));letter-spacing:.045em;text-transform:uppercase;font-weight:850;line-height:1.6}.claw-update-card h3{margin:calc(9px * var(--ui-density-scale,1)) 0 0;color:var(--ui-text);font-size:max(min(var(--ui-density-font-floor,14px), 20px), calc(20px * var(--ui-density-scale,1)));letter-spacing:-.025em;overflow-wrap:anywhere;font-weight:800;line-height:1.4}.claw-update-status{right:calc(20px * var(--ui-density-scale,1));top:calc(20px * var(--ui-density-scale,1));align-items:center;gap:calc(6px * var(--ui-density-scale,1));max-width:calc(145px * var(--ui-density-scale,1));padding:calc(5px * var(--ui-density-scale,1)) calc(9px * var(--ui-density-scale,1));border-radius:calc(8px * var(--ui-density-scale,1));color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));overflow-wrap:anywhere;background:#fff1;border:1px solid #ffffff40;font-weight:750;line-height:1.45;display:inline-flex;position:absolute}.claw-update-status i{width:calc(5px * var(--ui-density-scale,1));height:calc(5px * var(--ui-density-scale,1));background:currentColor;border-radius:50%;flex:0 0 5px}.claw-update-status.is-online{color:var(--ui-support);background:#ffffff0b;border-color:#ffffff2f}.claw-update-version{margin-top:calc(7px * var(--ui-density-scale,1));padding:calc(4px * var(--ui-density-scale,1)) calc(8px * var(--ui-density-scale,1));border-radius:calc(6px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));color:var(--ui-support);overflow-wrap:anywhere;border:1px solid #ffffff2e;display:inline-flex}.claw-update-body{margin:calc(18px * var(--ui-density-scale,1)) calc(20px * var(--ui-density-scale,1)) calc(16px * var(--ui-density-scale,1));padding:calc(20px * var(--ui-density-scale,1));border-radius:calc(12px * var(--ui-density-scale,1));background:#ffffff03;border:1px solid #ffffff12;min-width:0}.claw-update-body>section+section{margin-top:calc(22px * var(--ui-density-scale,1))}.claw-update-body h4{margin:0 0 calc(6px * var(--ui-density-scale,1));color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));letter-spacing:.025em;overflow-wrap:anywhere;font-weight:800;line-height:1.7}.claw-update-body h4:before{content:"[ ";color:var(--ui-muted)}.claw-update-body h4:after{content:" ]";color:var(--ui-muted)}.claw-update-body ul{margin:0;padding:0;list-style:none}.claw-update-body li{margin:calc(4px * var(--ui-density-scale,1)) 0;padding-left:calc(13px * var(--ui-density-scale,1));color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));overflow-wrap:anywhere;white-space:pre-wrap;font-weight:450;line-height:1.8;position:relative}.claw-update-body li:before{content:"▸";color:var(--ui-muted);position:absolute;left:0}.claw-update-card>footer{justify-content:space-between;align-items:center;gap:calc(12px * var(--ui-density-scale,1));padding:calc(14px * var(--ui-density-scale,1)) calc(20px * var(--ui-density-scale,1));color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));border-top:1px solid #ffffff0c;flex-wrap:wrap;line-height:1.6;display:flex}.claw-update-card>footer a{align-items:center;gap:calc(5px * var(--ui-density-scale,1));color:var(--ui-muted);font-weight:750;display:inline-flex}.claw-update-card>footer a:hover{color:var(--ui-support);text-underline-offset:4px;text-decoration:underline}.claw-update-card>footer a:focus-visible{outline:2px solid var(--ui-focus);outline-offset:calc(5px * var(--ui-density-scale,1));border-radius:calc(3px * var(--ui-density-scale,1))}.admin-updates-page{min-width:0}.admin-updates-page>.admin-section-heading h2{margin:0 0 calc(7px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 24px), calc(24px * var(--ui-density-scale,1)));letter-spacing:-.035em;font-weight:750}.admin-updates-page>.admin-section-heading p{max-width:calc(550px * var(--ui-density-scale,1));margin:0}.admin-updates-page .admin-toolbar-actions{align-items:center;gap:calc(9px * var(--ui-density-scale,1));flex-wrap:wrap;display:flex}.admin-update-connection>svg{flex:0 0 17px}.admin-update-connection.warning{background:var(--ui-panel);border-color:var(--ui-border);color:var(--ui-support)}.admin-update-compose{grid-template-columns:minmax(0, 1.1fr) minmax(calc(300px * var(--ui-density-scale,1)), .9fr);align-items:start;gap:calc(24px * var(--ui-density-scale,1));margin:0 0 calc(28px * var(--ui-density-scale,1));display:grid}.admin-update-form{gap:calc(20px * var(--ui-density-scale,1));padding:calc(24px * var(--ui-density-scale,1));margin:0;display:grid}.admin-update-form .admin-field{min-width:0;margin:0}.admin-update-fields{gap:calc(12px * var(--ui-density-scale,1));grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);display:grid}.admin-update-form textarea{min-height:calc(260px * var(--ui-density-scale,1));resize:vertical;line-height:1.8}.admin-update-form .admin-field small{color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));line-height:1.7}.admin-update-preview{top:calc(26px * var(--ui-density-scale,1));min-width:0;position:sticky}.admin-update-preview>.admin-eyebrow{margin:0 0 calc(12px * var(--ui-density-scale,1));color:var(--ui-muted);display:block}.admin-update-preview .claw-update-card{background:var(--ui-panel)}.admin-update-preview .claw-update-meta{padding-right:0}.admin-update-preview .claw-update-status{margin-top:calc(10px * var(--ui-density-scale,1));position:static}.admin-update-preview .claw-update-body{padding:calc(16px * var(--ui-density-scale,1))}.admin-update-records{gap:calc(15px * var(--ui-density-scale,1));display:grid}.admin-update-records>.admin-panel{padding:calc(22px * var(--ui-density-scale,1));margin:0}.admin-update-record-heading{justify-content:space-between;align-items:flex-start;gap:calc(15px * var(--ui-density-scale,1));margin-bottom:calc(18px * var(--ui-density-scale,1));display:flex}.admin-update-record-heading h3{margin:0 0 calc(5px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)));overflow-wrap:anywhere;font-weight:750}.admin-update-record-heading small{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));color:var(--ui-muted);line-height:1.6}.admin-update-record-heading .admin-status{flex:none}.admin-update-record-heading .admin-status.published{color:var(--ui-support);border-color:var(--ui-border);background:var(--ui-panel)}.admin-update-record-heading .admin-status.draft{color:var(--ui-support);background:#ffffff14;border-color:#fff6}.admin-update-records p.admin-update-delivery-error{margin:calc(-4px * var(--ui-density-scale,1)) 0 calc(17px * var(--ui-density-scale,1));color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));line-height:1.75}@media (max-width:1150px){.admin-update-compose{grid-template-columns:minmax(0,1fr)}.admin-update-preview{max-width:calc(720px * var(--ui-density-scale,1));position:static}}@media (max-width:640px){.member-updates-heading{padding-top:calc(5px * var(--ui-density-scale,1))}.member-updates-heading h2{font-size:max(min(var(--ui-density-font-floor,14px), clamp(31px, 8.5vw, 43px)), calc(clamp(31px, 8.5vw, 43px) * var(--ui-density-scale,1)));margin:calc(16px * var(--ui-density-scale,1)) 0 calc(13px * var(--ui-density-scale,1))}.member-updates-heading p{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.claw-updates-timeline{margin-top:calc(28px * var(--ui-density-scale,1));padding-left:calc(22px * var(--ui-density-scale,1));gap:calc(18px * var(--ui-density-scale,1))}.claw-updates-timeline:before{left:calc(5px * var(--ui-density-scale,1))}.claw-updates-timeline>.claw-update-card:before{left:calc(-21px * var(--ui-density-scale,1));width:calc(8px * var(--ui-density-scale,1));height:calc(8px * var(--ui-density-scale,1))}.claw-update-card{border-radius:calc(13px * var(--ui-density-scale,1))}.claw-update-card>header{padding:calc(17px * var(--ui-density-scale,1)) calc(15px * var(--ui-density-scale,1)) 0}.claw-update-meta{gap:calc(7px * var(--ui-density-scale,1)) calc(10px * var(--ui-density-scale,1));padding-right:0}.claw-update-status{margin-top:calc(10px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));padding:calc(4px * var(--ui-density-scale,1)) calc(8px * var(--ui-density-scale,1));position:static}.claw-update-card h3{font-size:max(min(var(--ui-density-font-floor,14px), 17px), calc(17px * var(--ui-density-scale,1)));margin-top:calc(10px * var(--ui-density-scale,1))}.claw-update-body{margin:calc(15px * var(--ui-density-scale,1)) calc(14px * var(--ui-density-scale,1));padding:calc(15px * var(--ui-density-scale,1)) calc(13px * var(--ui-density-scale,1));border-radius:calc(10px * var(--ui-density-scale,1))}.claw-update-body h4{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.claw-update-body li{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));line-height:1.85}.claw-update-card>footer{padding:calc(12px * var(--ui-density-scale,1)) calc(15px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)))}.admin-updates-page>.admin-section-heading{align-items:flex-start;gap:calc(17px * var(--ui-density-scale,1));flex-direction:column}.admin-updates-page>.admin-section-heading h2{font-size:max(min(var(--ui-density-font-floor,14px), 22px), calc(22px * var(--ui-density-scale,1)))}.admin-update-form{padding:calc(19px * var(--ui-density-scale,1)) calc(16px * var(--ui-density-scale,1));gap:calc(17px * var(--ui-density-scale,1))}.admin-update-fields{grid-template-columns:minmax(0,1fr)}.admin-update-records>.admin-panel{padding:calc(18px * var(--ui-density-scale,1)) calc(16px * var(--ui-density-scale,1))}.admin-update-record-heading{align-items:flex-start;gap:calc(12px * var(--ui-density-scale,1));flex-direction:column}.admin-update-preview .claw-update-body{padding:calc(15px * var(--ui-density-scale,1)) calc(13px * var(--ui-density-scale,1))}}.claw-storefront.claw-purple-theme{--polish-ease:cubic-bezier(.25, .1, .25, 1);background-color:var(--ui-canvas);background-image:none}.claw-storefront.claw-purple-theme[data-homepage=true]{--homepage-art-height:56.25vw;background-image:linear-gradient(180deg, #00000008, #00000024 42%, var(--ui-canvas) 98%), url(/brand/homepage-background-muted-1920.webp?v=20261030);background-image:linear-gradient(180deg, #00000008, #00000024 42%, var(--ui-canvas) 98%), image-set(url(/brand/homepage-background-muted-1920.webp?v=20261030) 1dppx, url(/brand/homepage-background-muted-3840.webp?v=20261030) 2dppx);background-size:100% var(--homepage-art-height), 100% var(--homepage-art-height);background-position:top;background-repeat:no-repeat}@media (min-width:1921px){.claw-storefront.claw-purple-theme[data-homepage=true]{background-image:linear-gradient(180deg, #00000008, #00000024 42%, var(--ui-canvas) 98%), url(/brand/homepage-background-muted-3840.webp?v=20261030)}}.claw-purple-theme .claw-header{background:#000000ea;border:1px solid #ffffff20;padding:0;box-shadow:0 8px 30px #00000020}.claw-purple-theme .claw-topbar{width:100%;min-width:0;max-width:none;height:calc(66px * var(--ui-density-scale,1));padding-inline:calc(23px * var(--ui-density-scale,1));gap:calc(20px * var(--ui-density-scale,1));box-shadow:none;border-radius:inherit;background:0 0;border:0}.claw-purple-theme .claw-topbar>a:first-child{min-width:0}.claw-purple-theme .theme-main-nav{gap:calc(5px * var(--ui-density-scale,1))}.claw-purple-theme .theme-main-nav>a{min-height:calc(43px * var(--ui-density-scale,1));padding:calc(12px * var(--ui-density-scale,1)) calc(18px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));letter-spacing:-.025em;color:var(--ui-support);font-weight:800}.claw-purple-theme .theme-main-nav>a.selected{color:var(--ui-text);background:#ffffff10;border-color:#fff2;box-shadow:inset 0 1px #ffffff05}.claw-purple-theme .claw-account-nav{min-width:0}.claw-purple-theme .claw-topbar>a:first-child{min-width:0;padding-block:calc(4px * var(--ui-density-scale,1));align-items:center;display:inline-flex;overflow:visible}.claw-purple-theme .claw-topbar .brand{gap:calc(10px * var(--ui-density-scale,1));min-width:0;font-family:Inter,sans-serif;font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));letter-spacing:-.02em;font-weight:800;line-height:1.15}.claw-purple-theme .claw-topbar .brand>svg{width:calc(26px * var(--ui-density-scale,1));height:calc(29px * var(--ui-density-scale,1));filter:none;flex:none;overflow:visible}.claw-purple-theme .claw-topbar .brand>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.claw-purple-theme .claw-hero-copy{align-items:center;width:100%;margin-inline:auto;position:relative;left:auto;transform:none}.claw-purple-theme .claw-hero-chip{align-self:center;gap:calc(10px * var(--ui-density-scale,1));margin-inline:auto;font-weight:650;position:relative;left:auto;right:auto;transform:none}.claw-purple-theme .claw-hero-copy h1{font-weight:800}.claw-purple-theme .claw-hero-copy>p{max-width:calc(560px * var(--ui-density-scale,1));color:var(--ui-support);text-wrap:balance}.claw-purple-theme :is(#products,#faq,#answers){scroll-margin-top:calc(130px * var(--ui-density-scale,1))}.claw-purple-theme .claw-hero-actions .claw-button,.claw-purple-theme .claw-delivery-actions .claw-button:not(.secondary){background:linear-gradient(135deg, var(--ui-panel), var(--ui-panel));color:var(--ui-text);filter:brightness()}.claw-purple-theme .claw-purchase-copy>.claw-product-title{font-family:Inter,Plus Jakarta Sans,sans-serif;font-size:max(min(var(--ui-density-font-floor,14px), clamp(34px, 3.5vw, 58px)), calc(clamp(34px, 3.5vw, 58px) * var(--ui-density-scale,1)));letter-spacing:-.055em;margin:calc(14px * var(--ui-density-scale,1)) 0 calc(18px * var(--ui-density-scale,1));text-wrap:balance;font-weight:850;line-height:1.08}.claw-purple-theme .claw-product-tagline{font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));color:var(--ui-muted);margin-bottom:calc(20px * var(--ui-density-scale,1));line-height:1.7}.claw-purple-theme .claw-product-pills{gap:calc(9px * var(--ui-density-scale,1));margin:0 0 calc(30px * var(--ui-density-scale,1))}.claw-purple-theme .claw-product-pills>.product-promise{justify-content:center;align-items:center;gap:calc(8px * var(--ui-density-scale,1));min-height:calc(39px * var(--ui-density-scale,1));padding:calc(9px * var(--ui-density-scale,1)) calc(13px * var(--ui-density-scale,1));border-radius:calc(9px * var(--ui-density-scale,1));color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));letter-spacing:-.015em;white-space:nowrap;background:#ffffff06;border:1px solid #ffffff25;font-weight:800;line-height:1.35;display:inline-flex}.claw-purple-theme .claw-product-pills>.delivery-promise{background:#ffffff08;border-color:#ffffff30}.claw-purple-theme .claw-product-pills>.positive-promise{color:var(--ui-muted);background:#ffffff0c;border-color:#fff4}.claw-purple-theme .claw-product-pills>.state-promise{color:var(--ui-muted);background:#ffffff08;border-color:#ffffff35}.claw-purple-theme .claw-product-pills .product-promise>svg{width:calc(16px * var(--ui-density-scale,1));height:calc(16px * var(--ui-density-scale,1));color:currentColor;flex-shrink:0}.claw-purple-theme .claw-breadcrumb{gap:calc(11px * var(--ui-density-scale,1));padding:calc(12px * var(--ui-density-scale,1)) calc(15px * var(--ui-density-scale,1));margin-bottom:calc(24px * var(--ui-density-scale,1));border-radius:calc(13px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));color:var(--ui-muted);background:#000b;border-color:#ffffff16;font-weight:700}.claw-purple-theme .claw-breadcrumb a{align-items:center;gap:calc(7px * var(--ui-density-scale,1));min-height:calc(30px * var(--ui-density-scale,1));display:inline-flex}.claw-purple-theme .claw-breadcrumb>svg{width:calc(12px * var(--ui-density-scale,1));color:var(--ui-muted);flex-shrink:0}.claw-purple-theme .claw-breadcrumb strong{padding:calc(7px * var(--ui-density-scale,1)) calc(11px * var(--ui-density-scale,1));border-radius:calc(8px * var(--ui-density-scale,1));color:var(--ui-support);background:#ffffff0c;font-weight:800}.claw-purple-theme .badge,.claw-purple-theme .product-status-badge{align-items:center;gap:calc(8px * var(--ui-density-scale,1));min-height:calc(31px * var(--ui-density-scale,1));padding:calc(7px * var(--ui-density-scale,1)) calc(11px * var(--ui-density-scale,1));border-radius:calc(9px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));letter-spacing:.01em;font-weight:800;line-height:1;display:inline-flex}.claw-purple-theme .badge.online,.claw-purple-theme .product-status-badge.available{color:var(--ui-support);background:#000000ed;border:1px solid #fff3}.claw-purple-theme .badge.online .status-dot,.claw-purple-theme .product-status-badge.available .status-dot{width:calc(6px * var(--ui-density-scale,1));height:calc(6px * var(--ui-density-scale,1));background:var(--ui-raised);box-shadow:0 0 0 3px #ffffff0d}.claw-purple-theme :is(.claw-listing-media,.claw-purchase-art)>.badge{inset:calc(18px * var(--ui-density-scale,1)) auto auto calc(18px * var(--ui-density-scale,1));z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:absolute}.claw-purple-theme .claw-product-count{align-items:center;gap:calc(7px * var(--ui-density-scale,1));inset:calc(17px * var(--ui-density-scale,1)) auto auto calc(17px * var(--ui-density-scale,1));min-height:calc(33px * var(--ui-density-scale,1));padding:calc(8px * var(--ui-density-scale,1)) calc(12px * var(--ui-density-scale,1));border-radius:calc(10px * var(--ui-density-scale,1));color:var(--ui-support);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));letter-spacing:.005em;background:#000000e8;border:1px solid #ffffff25;font-weight:800;line-height:1.25;display:inline-flex}.claw-purple-theme .claw-product-count>svg{color:var(--ui-muted)}.claw-purple-theme .claw-listing-body>h2{font-weight:800}.claw-purple-theme .product-status-row{position:relative}.claw-purple-theme .product-status-name strong{font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));font-weight:800}.claw-purple-theme .product-status-view{align-items:center;gap:calc(6px * var(--ui-density-scale,1));margin-top:calc(5px * var(--ui-density-scale,1));color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));font-weight:700;display:inline-flex;transform:translate(0,0)scale(1)}.claw-purple-theme .product-status-view:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.claw-purple-theme .product-status-row:has(.product-status-view:focus-visible){border-color:#ffffff80;outline:none;box-shadow:inset 0 0 0 1px #ffffff14}.claw-purple-theme .product-status-view:focus{outline:none}.claw-purple-theme :is(a,button,summary):focus:not(:focus-visible){outline:none}.claw-purple-theme .claw-benefits{max-width:calc(1220px * var(--ui-density-scale,1));padding-block:calc(88px * var(--ui-density-scale,1)) 0}.claw-benefits-heading{align-items:end;gap:calc(72px * var(--ui-density-scale,1));margin-bottom:calc(42px * var(--ui-density-scale,1));grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);display:grid}.claw-benefits-heading>p{max-width:calc(365px * var(--ui-density-scale,1));color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));line-height:1.85}.claw-benefits-heading>div{text-align:right}.claw-benefits-heading .claw-kicker{color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));letter-spacing:.16em;font-weight:800}.claw-benefits-heading h2{margin-top:calc(16px * var(--ui-density-scale,1));font-family:Inter,sans-serif;font-size:max(min(var(--ui-density-font-floor,14px), clamp(32px, 3.3vw, 46px)), calc(clamp(32px, 3.3vw, 46px) * var(--ui-density-scale,1)));letter-spacing:-.045em;color:var(--ui-text);font-weight:850;line-height:1.1}.claw-benefits-heading h2>span{color:var(--ui-muted);display:block}.claw-benefits-list{border-radius:calc(18px * var(--ui-density-scale,1));background:var(--ui-panel);border:1px solid #ffffff15;overflow:hidden}.claw-benefit-row{grid-template-columns:calc(24px * var(--ui-density-scale,1)) calc(38px * var(--ui-density-scale,1)) minmax(0, 1fr);align-items:center;gap:calc(19px * var(--ui-density-scale,1));min-height:calc(88px * var(--ui-density-scale,1));padding:calc(20px * var(--ui-density-scale,1)) calc(25px * var(--ui-density-scale,1));border-bottom:1px solid #ffffff08;display:grid}.claw-benefit-row:last-child{border-bottom:0}.claw-benefit-number{color:var(--ui-text);font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));font-weight:800}.claw-benefit-icon{width:calc(37px * var(--ui-density-scale,1));height:calc(37px * var(--ui-density-scale,1));border-radius:calc(11px * var(--ui-density-scale,1));color:var(--ui-muted);background:#ffffff10;border:1px solid #fff3;place-items:center;display:grid}.claw-benefit-row h3{color:var(--ui-text);font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));font-weight:800}.claw-benefit-row p{margin-top:calc(5px * var(--ui-density-scale,1));color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));line-height:1.7}.claw-payment-summary{align-items:center;gap:calc(15px * var(--ui-density-scale,1));margin-top:calc(16px * var(--ui-density-scale,1));padding:calc(20px * var(--ui-density-scale,1)) calc(25px * var(--ui-density-scale,1));border-radius:calc(15px * var(--ui-density-scale,1));background:var(--ui-panel);color:var(--ui-muted);border:1px solid #ffffff12;display:flex}.claw-payment-summary strong{font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));color:var(--ui-support);font-weight:800}.claw-payment-summary p{margin-top:calc(4px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));color:var(--ui-muted)}.claw-payment-summary>span{align-items:center;gap:calc(7px * var(--ui-density-scale,1));color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));white-space:nowrap;margin-left:auto;display:inline-flex}.claw-purple-theme .claw-faq-section{max-width:calc(1080px * var(--ui-density-scale,1));padding-block:calc(90px * var(--ui-density-scale,1)) 0}.claw-purple-theme .claw-faq-list{gap:calc(12px * var(--ui-density-scale,1))}.claw-purple-theme .faq-accordion-item{border-radius:calc(14px * var(--ui-density-scale,1));background:var(--ui-panel);-webkit-backdrop-filter:none;backdrop-filter:none;transition:border-color .4s var(--polish-ease), background-color .4s var(--polish-ease), box-shadow .4s var(--polish-ease);border:1px solid #ffffff1a;overflow:hidden;box-shadow:0 3px 14px #0000000a}.claw-purple-theme .faq-accordion-item[data-open=true]{background:var(--ui-panel);border-color:#ffffff3b;box-shadow:0 5px 20px #00000014}.claw-purple-theme .faq-question{min-height:calc(66px * var(--ui-density-scale,1));padding:calc(19px * var(--ui-density-scale,1)) calc(22px * var(--ui-density-scale,1));border-radius:calc(13px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));background:0 0;font-weight:750}.claw-purple-theme .faq-question:focus-visible{outline:none}.claw-purple-theme .faq-accordion-item:has(>.faq-question:focus-visible){border-color:#ffffff80;outline:none;box-shadow:inset 0 0 0 1px #ffffff14}.claw-purple-theme .faq-toggle-icon{width:calc(29px * var(--ui-density-scale,1));height:calc(29px * var(--ui-density-scale,1));border-radius:calc(9px * var(--ui-density-scale,1));transition:transform .44s var(--polish-ease), background-color .4s var(--polish-ease);background:#ffffff08;border:1px solid #ffffff20}.claw-purple-theme .faq-answer{transition:grid-template-rows .48s var(--polish-ease), opacity .36s var(--polish-ease), transform .48s var(--polish-ease)}.claw-purple-theme :is(.claw-faq-list,.faq-list) .faq-answer p{padding:0 calc(22px * var(--ui-density-scale,1)) calc(23px * var(--ui-density-scale,1));color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));line-height:1.85}.claw-purple-theme .claw-delivery-panel{grid-template-columns:minmax(0, 1.8fr) minmax(calc(260px * var(--ui-density-scale,1)), 1fr);max-width:calc(1160px * var(--ui-density-scale,1));margin-block:calc(80px * var(--ui-density-scale,1)) calc(90px * var(--ui-density-scale,1));border-radius:calc(24px * var(--ui-density-scale,1));background:var(--ui-panel);border:1px solid #ffffff19;padding:0;display:grid;overflow:hidden}.claw-delivery-copy{padding:calc(52px * var(--ui-density-scale,1))}.claw-delivery-eyebrow{align-items:center;gap:calc(7px * var(--ui-density-scale,1));padding:calc(8px * var(--ui-density-scale,1)) calc(12px * var(--ui-density-scale,1));border-radius:calc(999px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));letter-spacing:.07em;color:var(--ui-muted);background:#ffffff0b;border:1px solid #ffffff31;font-weight:800;display:inline-flex}.claw-delivery-copy h2{margin:calc(26px * var(--ui-density-scale,1)) 0 calc(33px * var(--ui-density-scale,1));font-family:Inter,sans-serif;font-size:max(min(var(--ui-density-font-floor,14px), clamp(34px, 4vw, 56px)), calc(clamp(34px, 4vw, 56px) * var(--ui-density-scale,1)));letter-spacing:-.05em;color:var(--ui-text);font-weight:850;line-height:1.08}.claw-delivery-copy h2>span{color:var(--ui-muted);display:block}.claw-delivery-copy h2>strong{color:var(--ui-muted);font-weight:inherit;display:block}.claw-delivery-actions{gap:calc(10px * var(--ui-density-scale,1));flex-wrap:wrap;display:flex}.claw-purple-theme .claw-delivery-actions .claw-button{min-height:calc(46px * var(--ui-density-scale,1));padding:calc(13px * var(--ui-density-scale,1)) calc(22px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));border-radius:calc(11px * var(--ui-density-scale,1));font-weight:800}.claw-purple-theme .claw-delivery-actions .secondary{color:var(--ui-support);box-shadow:none;background:#ffffff07;border-color:#ffffff19}.claw-delivery-steps{justify-content:center;gap:calc(32px * var(--ui-density-scale,1));padding:calc(40px * var(--ui-density-scale,1));border-left:1px solid #ffffff08;flex-direction:column;list-style:none;display:flex}.claw-delivery-steps li{grid-template-columns:calc(22px * var(--ui-density-scale,1)) minmax(0, 1fr);gap:calc(13px * var(--ui-density-scale,1));display:grid}.claw-delivery-steps li>span{color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));padding-top:calc(3px * var(--ui-density-scale,1));font-weight:800}.claw-delivery-steps h3{font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));color:var(--ui-text);font-weight:800}.claw-delivery-steps p{margin-top:calc(7px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));color:var(--ui-muted);line-height:1.8}.claw-purple-theme .claw-footer{background:linear-gradient(180deg, var(--ui-canvas), var(--ui-canvas));padding:calc(56px * var(--ui-density-scale,1)) 0 calc(28px * var(--ui-density-scale,1));border-top:1px solid #ffffff0d}.claw-footer>.store-container{max-width:calc(1440px * var(--ui-density-scale,1))}.claw-footer-top{grid-template-columns:minmax(calc(240px * var(--ui-density-scale,1)), 1.2fr) minmax(0, 2.1fr);gap:calc(80px * var(--ui-density-scale,1));display:grid}.claw-footer-brand{flex-direction:column;align-items:flex-start;gap:0;margin:0;display:flex}.claw-footer-brand .brand{font-size:max(min(var(--ui-density-font-floor,14px), 18px), calc(18px * var(--ui-density-scale,1)));font-weight:800}.claw-footer-brand>p{max-width:calc(320px * var(--ui-density-scale,1));margin-top:calc(19px * var(--ui-density-scale,1));color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));white-space:pre-line;line-height:1.85}.claw-footer-brand>small{margin-top:calc(18px * var(--ui-density-scale,1));color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));letter-spacing:.02em}.claw-footer-social{align-items:center;gap:calc(7px * var(--ui-density-scale,1));margin-top:calc(19px * var(--ui-density-scale,1));padding:calc(8px * var(--ui-density-scale,1)) calc(14px * var(--ui-density-scale,1));border-radius:calc(999px * var(--ui-density-scale,1));color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));background:#ffffff05;border:1px solid #ffffff26;font-weight:750;line-height:1.4;display:inline-flex}.claw-footer-links{gap:calc(40px * var(--ui-density-scale,1));background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;display:grid}.claw-footer-links>div{align-items:flex-start;gap:calc(11px * var(--ui-density-scale,1));flex-direction:column;display:flex}.claw-footer-links h2{margin-bottom:calc(5px * var(--ui-density-scale,1));color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));letter-spacing:.11em;text-transform:uppercase;font-weight:800}.claw-footer-links a{color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));font-weight:550;line-height:1.5}.claw-purple-theme .claw-footer-bottom{margin-top:calc(42px * var(--ui-density-scale,1));padding-top:calc(22px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));color:var(--ui-muted);gap:calc(24px * var(--ui-density-scale,1));border-top:1px solid #ffffff16;flex-wrap:wrap}.claw-footer-bottom>span:first-child{flex:1}.claw-footer-bottom .claw-footer-domain{color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));margin-left:auto;font-weight:650}body .claw-storefront.claw-purple-theme .claw-plan-grid>button[aria-pressed]{min-height:calc(86px * var(--ui-density-scale,1));padding:calc(19px * var(--ui-density-scale,1)) calc(9px * var(--ui-density-scale,1));gap:calc(7px * var(--ui-density-scale,1));border-radius:calc(13px * var(--ui-density-scale,1));background:var(--ui-raised);box-shadow:none;transition:background-color var(--option-duration) var(--motion-enter-ease), border-color var(--option-duration) var(--motion-enter-ease), box-shadow var(--option-duration) var(--motion-enter-ease), color var(--option-duration) var(--motion-enter-ease);border:1px solid #ffffff24}.claw-purple-theme .claw-plan-grid>button>span{color:var(--ui-text);font-size:max(min(var(--ui-density-font-floor,14px), 20px), calc(20px * var(--ui-density-scale,1)));letter-spacing:-.035em;font-weight:900;line-height:1.2}.claw-purple-theme .claw-plan-grid>button>strong{color:var(--ui-muted);font-family:inherit;font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));transition:color var(--option-duration) var(--motion-enter-ease);font-weight:700;line-height:1.4}body .claw-storefront.claw-purple-theme .claw-plan-grid>button[aria-pressed=true]{background:var(--ui-raised);border-color:var(--ui-border-hover);box-shadow:0 0 0 1px #ffffff14}.claw-purple-theme .claw-plan-grid>button[aria-pressed=true]>strong{color:var(--ui-muted)}.claw-purple-theme .claw-plan-grid small{justify-content:center;align-items:center;gap:calc(3px * var(--ui-density-scale,1));top:calc(-10px * var(--ui-density-scale,1));padding:calc(4px * var(--ui-density-scale,1)) calc(8px * var(--ui-density-scale,1));min-height:calc(19px * var(--ui-density-scale,1));border-radius:calc(999px * var(--ui-density-scale,1));background:var(--ui-raised);color:var(--ui-text);font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)));letter-spacing:.025em;border:0;font-weight:900;line-height:1;display:flex}@media (hover:hover) and (pointer:fine){body .claw-storefront.claw-purple-theme .claw-plan-grid>button[aria-pressed]:hover{background:var(--ui-raised);border-color:var(--ui-border-hover);box-shadow:0 0 0 1px #ffffff13}.claw-purple-theme .claw-plan-grid>button:hover>strong{color:var(--ui-muted)}}.claw-purple-theme .claw-plan-grid>button:focus-visible{outline-offset:calc(3px * var(--ui-density-scale,1))}.claw-purple-theme .claw-plan-grid small{z-index:3}.claw-purple-theme .claw-quantity-row{justify-content:flex-start;align-items:flex-start;gap:calc(9px * var(--ui-density-scale,1));margin-block:calc(24px * var(--ui-density-scale,1)) calc(20px * var(--ui-density-scale,1));flex-direction:column}.claw-purple-theme .claw-quantity-row>label{color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));letter-spacing:.16em;text-transform:uppercase;font-weight:850}.claw-quantity-picker{align-items:center;gap:calc(13px * var(--ui-density-scale,1));display:flex}.claw-purple-theme .claw-quantity-controls{grid-template-columns:calc(36px * var(--ui-density-scale,1)) calc(40px * var(--ui-density-scale,1)) calc(36px * var(--ui-density-scale,1));gap:calc(8px * var(--ui-density-scale,1));background:0 0;border:0;border-radius:0;height:auto;display:grid;overflow:visible}body .claw-storefront.claw-purple-theme .claw-quantity-controls>button{width:calc(36px * var(--ui-density-scale,1));height:calc(36px * var(--ui-density-scale,1));border-radius:calc(9px * var(--ui-density-scale,1));color:var(--ui-support);background:#ffffff04;border:1px solid #ffffff14;padding:0}body .claw-storefront.claw-purple-theme .claw-quantity-controls>button:hover:not(:disabled){background:#ffffff12;border-color:#ffffff4d}.claw-purple-theme .claw-quantity-controls>button:disabled{opacity:.35}.claw-purple-theme .claw-quantity-controls>input{width:calc(40px * var(--ui-density-scale,1));height:calc(36px * var(--ui-density-scale,1));color:var(--ui-text);font-family:Inter,sans-serif;font-size:max(min(var(--ui-density-font-floor,14px), 18px), calc(18px * var(--ui-density-scale,1)));font-weight:850;line-height:calc(36px * var(--ui-density-scale,1));background:0 0;border:0;padding:0}.claw-quantity-limit{color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));font-weight:500}.claw-purple-theme .product-information-section{--product-details-accent:var(--ui-text);margin-top:calc(28px * var(--ui-density-scale,1));padding:calc(30px * var(--ui-density-scale,1));border-radius:calc(18px * var(--ui-density-scale,1));background:var(--ui-panel);border:1px solid #ffffff1a}.product-detail-group-heading{align-items:center;gap:calc(15px * var(--ui-density-scale,1));margin-bottom:calc(23px * var(--ui-density-scale,1));display:flex}.product-detail-group-heading h2{color:var(--product-details-accent);font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));letter-spacing:.16em;text-transform:uppercase;flex:none;font-weight:900;line-height:1.4}.product-detail-group-heading>span{background:#fff1;flex:1;height:1px}.product-detail-group-heading>small{color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));font-weight:600}.product-features-heading{margin-top:calc(36px * var(--ui-density-scale,1))}.product-requirements-grid,.product-feature-grid{gap:calc(12px * var(--ui-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;margin:0;padding:0;list-style:none;display:grid}.product-requirements-grid>li{align-items:center;gap:calc(13px * var(--ui-density-scale,1));min-height:calc(55px * var(--ui-density-scale,1));padding:calc(15px * var(--ui-density-scale,1)) calc(20px * var(--ui-density-scale,1));border-radius:calc(12px * var(--ui-density-scale,1));color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));overflow-wrap:anywhere;background:#ffffff08;border:1px solid #ffffff2c;font-weight:700;line-height:1.6;display:flex}.product-requirements-grid>li>svg{color:var(--product-details-accent);flex:none}.product-requirements-grid>.product-requirement-empty{color:var(--ui-muted);grid-column:1/-1;font-weight:500}.product-feature-group{border-radius:calc(12px * var(--ui-density-scale,1));min-width:0;transition:border-color .32s var(--polish-ease), background-color .32s var(--polish-ease);background:#ffffff09;border:1px solid #ffffff36;overflow:hidden}.product-feature-group h3{margin:0}body .claw-storefront.claw-purple-theme button.product-feature-trigger{align-items:center;gap:calc(10px * var(--ui-density-scale,1));width:100%;min-height:calc(52px * var(--ui-density-scale,1));padding:calc(15px * var(--ui-density-scale,1)) calc(20px * var(--ui-density-scale,1));border-radius:calc(11px * var(--ui-density-scale,1));color:var(--product-details-accent);text-align:left;font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));transition:color .32s var(--polish-ease), background-color .32s var(--polish-ease);background:0 0;border:0;font-weight:800;line-height:1.5;display:flex}.product-feature-trigger>span:nth-child(2){overflow-wrap:anywhere;min-width:0}.product-feature-dot{width:calc(7px * var(--ui-density-scale,1));height:calc(7px * var(--ui-density-scale,1));background:currentColor;border-radius:50%;flex:none}.product-feature-trigger>svg{transition:transform .32s var(--polish-ease);flex:none;margin-left:auto}.product-feature-trigger:focus-visible{outline-offset:calc(-3px * var(--ui-density-scale,1))}.product-feature-group[data-open=true]{background:#ffffff0e;border-color:#fff6}.product-feature-group[data-open=true] .product-feature-trigger>svg{transform:rotate(180deg)}.product-feature-content{opacity:0;transition:grid-template-rows .36s var(--polish-ease), opacity var(--option-duration) var(--motion-enter-ease);grid-template-rows:0fr;display:grid}.product-feature-group[data-open=true] .product-feature-content{opacity:1;grid-template-rows:1fr}.product-feature-content-inner{min-height:0;overflow:hidden}.product-feature-content-inner>ul{padding:2px calc(20px * var(--ui-density-scale,1)) calc(20px * var(--ui-density-scale,1)) calc(38px * var(--ui-density-scale,1));color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));margin:0;line-height:1.8}.product-feature-content-inner li{margin-bottom:calc(8px * var(--ui-density-scale,1));overflow-wrap:anywhere;padding-left:2px}.product-feature-content-inner li::marker{color:var(--product-details-accent)}.product-feature-content-inner>p,.product-feature-empty{padding:2px calc(20px * var(--ui-density-scale,1)) calc(20px * var(--ui-density-scale,1));color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.claw-purple-theme .product-information-support{margin-top:calc(30px * var(--ui-density-scale,1));box-shadow:none;background:#ffffff06;border-color:#ffffff24}.claw-purple-theme .claw-delivery-panel{margin-bottom:calc(24px * var(--ui-density-scale,1))}body .claw-storefront.claw-purple-theme :is(a,button,input,select,textarea):not(.skip-link){transition:color .4s var(--polish-ease), background-color .4s var(--polish-ease), border-color .4s var(--polish-ease), box-shadow .45s var(--polish-ease), filter .45s var(--polish-ease), transform .45s var(--polish-ease), opacity .35s var(--polish-ease)}.claw-purple-theme :is(.claw-game-card,.claw-listing-card){cursor:pointer;pointer-events:auto;touch-action:manipulation}.claw-purple-theme :is(.claw-game-card,.claw-listing-card)>.claw-card-surface{pointer-events:none}.claw-purple-theme :is(.claw-game-card,.claw-listing-card):after{transition:border-color .55s var(--polish-ease)}.claw-purple-theme :is(.claw-game-card,.claw-listing-card){border-radius:calc(20px * var(--ui-density-scale,1));background:var(--ui-panel);border:1px solid #fff3;padding:0;overflow:hidden}.claw-purple-theme :is(.claw-game-card,.claw-listing-card):after{display:none}.claw-purple-theme :is(.claw-game-card,.claw-listing-card)>.claw-card-surface{border-radius:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.claw-purple-theme :is(.badge,.claw-product-count){-webkit-backdrop-filter:none;backdrop-filter:none}.claw-purple-theme .badge.online,.claw-purple-theme .product-status-badge.available,.claw-purple-theme .claw-product-count{background:var(--ui-panel)}.claw-purple-theme .claw-purchase-art .claw-product-media img{transform-origin:50%;transition:transform .7s cubic-bezier(0,0,.2,1);transform:scale(1)}.claw-purple-theme .claw-purchase-art .claw-product-media{overflow:hidden}.claw-purple-theme .product-status-symbol img{transition:transform .9s var(--polish-ease)}.claw-purple-theme :is(.claw-card-button,.claw-get-button){transition:filter .55s var(--polish-ease), box-shadow .55s var(--polish-ease)}@media (hover:hover) and (pointer:fine){.claw-purple-theme .claw-hero-actions .claw-button:hover,.claw-purple-theme .claw-delivery-actions .claw-button:not(.secondary):hover{background:linear-gradient(135deg, var(--ui-panel), var(--ui-panel));filter:brightness(1.1)}body .claw-storefront.claw-purple-theme :is(a,button:not(:disabled)):not(.skip-link):not(.claw-game-card,.claw-listing-card):hover,body .claw-storefront.claw-purple-theme :is(a,button:not(:disabled)):not(.skip-link):active{translate:none;scale:none}.claw-purple-theme .claw-purchase-art:hover .claw-product-media img{transform:scale(1.035)}.claw-purple-theme .product-status-row:hover .product-status-symbol img{transform:scale(1.08)}.claw-purple-theme .faq-question:hover{background:0 0}.claw-purple-theme .faq-accordion-item:hover{background-color:var(--ui-raised);border-color:#ffffff3b;translate:none;scale:none;box-shadow:0 5px 20px #00000014}.claw-purple-theme .theme-main-nav>a:hover{color:var(--ui-text);background:#ffffff0e;border-color:#ffffff21}.claw-purple-theme .claw-footer-links a:hover{color:var(--ui-support)}.claw-purple-theme .product-status-view:hover{transform:none}.claw-purple-theme .product-status-row:hover .product-status-view{color:var(--ui-muted)}}@media (max-width:1100px){.claw-purple-theme .claw-topbar{grid-template-columns:minmax(0,1fr) auto}.claw-purple-theme .theme-main-nav{display:none}.claw-purple-theme .claw-mobile-menu{display:inline-flex}.claw-benefits-heading{gap:calc(35px * var(--ui-density-scale,1))}}@media (max-width:1000px){.claw-footer-top{gap:calc(36px * var(--ui-density-scale,1));grid-template-columns:1fr}}@media (max-width:700px){.claw-storefront.claw-purple-theme[data-homepage=true]{--homepage-art-height:calc(650px * var(--ui-density-scale,1));background-size:100% var(--homepage-art-height), auto var(--homepage-art-height)}.claw-purple-theme .claw-header{width:calc(100% - calc(24px * var(--ui-density-scale,1)))}.claw-purple-theme .claw-topbar{height:calc(60px * var(--ui-density-scale,1));padding-inline:calc(12px * var(--ui-density-scale,1));gap:calc(8px * var(--ui-density-scale,1))}.claw-purple-theme .claw-account-nav{gap:calc(6px * var(--ui-density-scale,1))}.claw-purple-theme .claw-topbar .brand{max-width:100%;font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));gap:calc(7px * var(--ui-density-scale,1))}.claw-purple-theme .claw-topbar .brand>svg,.claw-purple-theme .claw-topbar .brand>img{width:calc(24px * var(--ui-density-scale,1));height:calc(26px * var(--ui-density-scale,1))}.claw-purple-theme .claw-topbar>a:first-child{overflow:visible}.claw-purple-theme .claw-topbar :is(.theme-discord-link,.theme-search-trigger,.theme-nav-divider){display:none}.claw-purple-theme .claw-nav-button.login{padding:calc(8px * var(--ui-density-scale,1));min-height:calc(34px * var(--ui-density-scale,1))}.claw-purple-theme .claw-nav-button.login span{display:none}.claw-purple-theme .language-trigger{padding:calc(6px * var(--ui-density-scale,1));gap:calc(4px * var(--ui-density-scale,1))}.claw-purple-theme .language-trigger>svg:last-child{display:none}.claw-purple-theme .claw-product-title{text-wrap:wrap}.claw-purple-theme .claw-breadcrumb{gap:calc(7px * var(--ui-density-scale,1));padding:calc(10px * var(--ui-density-scale,1)) calc(12px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.claw-purple-theme .claw-product-pills{gap:calc(7px * var(--ui-density-scale,1));margin-bottom:calc(24px * var(--ui-density-scale,1))}.claw-purple-theme .claw-product-pills>.product-promise{padding:calc(8px * var(--ui-density-scale,1)) calc(10px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));min-height:calc(36px * var(--ui-density-scale,1))}.claw-purple-theme .claw-plan-grid>button>span{font-size:max(min(var(--ui-density-font-floor,14px), 17px), calc(17px * var(--ui-density-scale,1)))}.claw-purple-theme .product-information-section{padding:calc(22px * var(--ui-density-scale,1)) calc(18px * var(--ui-density-scale,1))}.product-requirements-grid,.product-feature-grid{grid-template-columns:1fr}.product-detail-group-heading{gap:calc(10px * var(--ui-density-scale,1))}.product-detail-group-heading h2{font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));letter-spacing:.12em}.claw-purple-theme .claw-product-count{inset:calc(13px * var(--ui-density-scale,1)) auto auto calc(13px * var(--ui-density-scale,1));padding:calc(7px * var(--ui-density-scale,1)) calc(10px * var(--ui-density-scale,1));min-height:calc(30px * var(--ui-density-scale,1))}.claw-purple-theme :is(.claw-listing-media,.claw-purchase-art)>.badge{inset:calc(13px * var(--ui-density-scale,1)) auto auto calc(13px * var(--ui-density-scale,1))}.claw-purple-theme .claw-benefits{padding-top:calc(60px * var(--ui-density-scale,1))}.claw-benefits-heading{gap:calc(20px * var(--ui-density-scale,1));margin-bottom:calc(28px * var(--ui-density-scale,1));grid-template-columns:1fr}.claw-benefits-heading>div{text-align:left;grid-row:1}.claw-benefits-heading>p{max-width:100%}.claw-benefit-row{grid-template-columns:calc(18px * var(--ui-density-scale,1)) calc(33px * var(--ui-density-scale,1)) minmax(0, 1fr);gap:calc(12px * var(--ui-density-scale,1));padding:calc(20px * var(--ui-density-scale,1)) calc(16px * var(--ui-density-scale,1))}.claw-benefit-icon{width:calc(33px * var(--ui-density-scale,1));height:calc(33px * var(--ui-density-scale,1));border-radius:calc(10px * var(--ui-density-scale,1))}.claw-benefit-row p{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.claw-payment-summary{padding:calc(18px * var(--ui-density-scale,1)) calc(16px * var(--ui-density-scale,1));gap:calc(12px * var(--ui-density-scale,1))}.claw-payment-summary>span{display:none}.claw-purple-theme .claw-faq-section{padding-top:calc(65px * var(--ui-density-scale,1))}.claw-purple-theme .faq-question{padding:calc(17px * var(--ui-density-scale,1)) calc(18px * var(--ui-density-scale,1));gap:calc(12px * var(--ui-density-scale,1));min-height:calc(64px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)))}.claw-purple-theme :is(.claw-faq-list,.faq-list) .faq-answer p{padding-inline:calc(18px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.claw-purple-theme .claw-delivery-panel{margin-block:calc(48px * var(--ui-density-scale,1)) calc(60px * var(--ui-density-scale,1));border-radius:calc(19px * var(--ui-density-scale,1));grid-template-columns:1fr}.claw-delivery-copy{padding:calc(30px * var(--ui-density-scale,1)) calc(25px * var(--ui-density-scale,1))}.claw-delivery-copy h2{font-size:max(min(var(--ui-density-font-floor,14px), clamp(35px, 7vw, 46px)), calc(clamp(35px, 7vw, 46px) * var(--ui-density-scale,1)))}.claw-delivery-steps{padding:calc(26px * var(--ui-density-scale,1));gap:calc(25px * var(--ui-density-scale,1));border-top:1px solid #ffffff08;border-left:0}.claw-footer-top{gap:calc(36px * var(--ui-density-scale,1));grid-template-columns:1fr}.claw-footer-brand>p{max-width:calc(420px * var(--ui-density-scale,1))}.claw-footer-links{gap:calc(28px * var(--ui-density-scale,1)) calc(20px * var(--ui-density-scale,1));grid-template-columns:1fr 1fr;padding:0}.claw-footer-links>div:last-child{grid-column:auto;display:flex}.claw-footer-links>div:last-child h2{grid-column:auto}.claw-purple-theme .claw-footer-bottom{font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));align-items:flex-start;gap:calc(15px * var(--ui-density-scale,1))}.claw-footer-bottom>span:first-child{flex:1 0 100%}}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .claw-purple-theme *,html:not([data-motion=full]) .claw-purple-theme :before,html:not([data-motion=full]) .claw-purple-theme :after{transition-duration:.01ms!important;animation-duration:.01ms!important}html:not([data-motion=full]) .claw-purple-theme :is(.claw-game-card,.claw-listing-card):hover .claw-product-media img,html:not([data-motion=full]) .claw-purple-theme .claw-purchase-art:hover .claw-product-media img{transform:none}}html[data-motion=reduced] .claw-purple-theme *,html[data-motion=reduced] .claw-purple-theme :before,html[data-motion=reduced] .claw-purple-theme :after{transition-duration:.01ms!important;animation-duration:.01ms!important}html[data-motion=reduced] .claw-purple-theme :is(.claw-game-card,.claw-listing-card):hover .claw-product-media img,html[data-motion=reduced] .claw-purple-theme .claw-purchase-art:hover .claw-product-media img{transform:none}.claw-brand-mark{object-fit:contain;vertical-align:middle;filter:none;flex:none;display:inline-block}.brand>.claw-brand-mark{width:calc(25px * var(--ui-density-scale,1));height:calc(29px * var(--ui-density-scale,1))}.claw-purple-theme .claw-topbar .brand>.claw-brand-mark{width:calc(26px * var(--ui-density-scale,1));height:calc(29px * var(--ui-density-scale,1));filter:none;overflow:visible}.claw-footer-brand .brand>.claw-brand-mark{width:calc(28px * var(--ui-density-scale,1));height:calc(30px * var(--ui-density-scale,1))}.detail-art .brand .claw-brand-mark{width:calc(16px * var(--ui-density-scale,1));height:calc(19px * var(--ui-density-scale,1))}.brand-large>.claw-brand-mark{width:calc(39px * var(--ui-density-scale,1));height:calc(44px * var(--ui-density-scale,1))}.dashboard-brand .brand>.claw-brand-mark{width:calc(25px * var(--ui-density-scale,1));height:calc(29px * var(--ui-density-scale,1))}.admin-sidebar .brand .claw-brand-mark{width:calc(28px * var(--ui-density-scale,1));height:calc(29px * var(--ui-density-scale,1))}.member-brand .brand>.claw-brand-mark{width:calc(27px * var(--ui-density-scale,1));height:calc(27px * var(--ui-density-scale,1))}.account-auth-brand .brand>.claw-brand-mark{width:calc(37px * var(--ui-density-scale,1));height:calc(37px * var(--ui-density-scale,1))}@media (max-width:700px){.brand>.claw-brand-mark{width:calc(22px * var(--ui-density-scale,1));height:calc(26px * var(--ui-density-scale,1))}.claw-purple-theme .claw-topbar .brand>.claw-brand-mark{width:calc(24px * var(--ui-density-scale,1));height:calc(26px * var(--ui-density-scale,1))}.brand-large>.claw-brand-mark{width:calc(32px * var(--ui-density-scale,1));height:calc(38px * var(--ui-density-scale,1))}.member-brand .brand>.claw-brand-mark{width:calc(27px * var(--ui-density-scale,1));height:calc(27px * var(--ui-density-scale,1))}.account-auth-brand .brand>.claw-brand-mark{width:calc(37px * var(--ui-density-scale,1));height:calc(37px * var(--ui-density-scale,1))}}@media (max-width:480px){.brand-large>.claw-brand-mark{width:calc(29px * var(--ui-density-scale,1));height:calc(35px * var(--ui-density-scale,1))}}.claw-energy-logo{width:calc(32px * var(--ui-density-scale,1));height:calc(36px * var(--ui-density-scale,1));isolation:isolate;line-height:0;position:relative}.claw-energy-logo>svg{width:100%;height:100%;display:block;overflow:visible}.claw-energy-atmosphere,.claw-energy-highlight{opacity:0;pointer-events:none}.claw-energy-trails{pointer-events:none}.claw-energy-logo:not([data-claw-phase=playing]) .claw-energy-trails,.claw-energy-logo:not([data-claw-phase=playing]) .claw-energy-glide{display:none}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .claw-energy-logo .claw-energy-trails,html:not([data-motion=full]) .claw-energy-logo .claw-energy-atmosphere,html:not([data-motion=full]) .claw-energy-logo .claw-energy-glide{display:none!important}html:not([data-motion=full]) .claw-energy-logo [mask]{-webkit-mask:none!important;mask:none!important}}html[data-motion=reduced] .claw-energy-logo .claw-energy-trails,html[data-motion=reduced] .claw-energy-logo .claw-energy-atmosphere,html[data-motion=reduced] .claw-energy-logo .claw-energy-glide{display:none!important}html[data-motion=reduced] .claw-energy-logo [mask]{-webkit-mask:none!important;mask:none!important}.claw-purple-theme .claw-product-media>img,.claw-purple-theme .member-product-card>img{filter:none}.claw-purple-theme .claw-hero-actions .claw-button,.claw-purple-theme .claw-delivery-actions .claw-button:not(.secondary){background:linear-gradient(135deg, var(--ui-panel), var(--ui-panel))}.claw-purple-theme .claw-catalog-heading{text-align:center;flex-direction:column;justify-content:center;align-items:center}.claw-purple-theme .claw-catalog-heading>div:first-child{text-align:center;width:100%}.claw-purple-theme .claw-catalog-heading .claw-kicker{justify-content:center}.claw-purple-theme .claw-catalog-heading .search-field{width:min(100%, calc(380px * var(--ui-density-scale,1)))}.claw-purple-theme .claw-home-hero{grid-template-columns:minmax(0,1fr);justify-items:center}.claw-purple-theme .claw-hero-copy{text-align:center;min-width:0;left:auto;right:auto}.claw-purple-theme .claw-hero-details>span{color:var(--ui-muted);font-weight:750}.claw-purple-theme .checkout-strip-label{font-weight:850}.claw-purple-theme .checkout-strip-caption{color:var(--ui-muted);font-weight:700}.claw-purple-theme .checkout-strip-icons svg{stroke-width:2.2px}.claw-purple-theme .claw-footer-brand .brand{font-family:Inter,sans-serif;font-weight:900}.claw-purple-theme .claw-footer-brand>p{color:var(--ui-muted);font-weight:650}.claw-purple-theme .claw-footer-brand>small{font-weight:650}.claw-purple-theme .claw-footer-links h2{font-weight:850}.claw-purple-theme .claw-footer-links a{color:var(--ui-muted);font-weight:700}.claw-purple-theme .claw-footer-social{font-weight:850}.claw-purple-theme .claw-footer-bottom{font-weight:600}.store-product-gallery{grid-template-columns:repeat(auto-fit,minmax(calc(220px * var(--ui-density-scale,1)),1fr));gap:calc(16px * var(--ui-density-scale,1));margin:calc(28px * var(--ui-density-scale,1)) 0;display:grid}.store-product-gallery a{aspect-ratio:16/9;border-radius:calc(12px * var(--ui-density-scale,1));background:var(--ui-panel);display:block;overflow:hidden}.store-product-gallery img{object-fit:contain;width:100%;height:100%}.halloween-decor{z-index:3;pointer-events:none;-webkit-user-select:none;user-select:none;contain:strict;position:fixed;inset:0;overflow:hidden}.halloween-decor *{pointer-events:none}body:has(.member-shell) .halloween-decor{display:none}.halloween-web{top:calc(-3px * var(--ui-density-scale,1));width:clamp(calc(90px * var(--ui-density-scale,1)), 8.5vw, calc(160px * var(--ui-density-scale,1)));height:auto;color:var(--ui-support);opacity:.3;-webkit-mask-image:linear-gradient(135deg, var(--ui-panel) 34%, transparent 97%);-webkit-mask-image:linear-gradient(135deg, var(--ui-panel) 34%, transparent 97%);mask-image:linear-gradient(135deg, var(--ui-panel) 34%, transparent 97%);position:absolute}.halloween-web-left{left:calc(-3px * var(--ui-density-scale,1))}.halloween-web-right{right:calc(-3px * var(--ui-density-scale,1));opacity:.24;transform:scaleX(-1)}.halloween-spider{transform-origin:88px 78px}.halloween-pumpkin{filter:drop-shadow(0 4px 10px #0008);width:100%;height:auto;display:block}.halloween-pumpkin-slot{align-items:center;gap:calc(8px * var(--ui-density-scale,1));min-block-size:calc(80px * var(--ui-density-scale,1));margin-block:calc(14px * var(--ui-density-scale,1)) calc(4px * var(--ui-density-scale,1));flex:none;display:flex}html body button.halloween-pumpkin-trigger{inline-size:calc(80px * var(--ui-density-scale,1));block-size:calc(80px * var(--ui-density-scale,1));padding:calc(8px * var(--ui-density-scale,1));border-radius:calc(16px * var(--ui-density-scale,1));box-shadow:none;cursor:pointer;touch-action:manipulation;background:0 0;border:1px solid #0000;flex:0 0 80px;place-items:center;display:grid;overflow:hidden;transform:translate(0,0)scale(1)!important}html body button.halloween-pumpkin-trigger:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px;border-color:#fff6}.halloween-pumpkin-art{transform-origin:50% 85%;inline-size:100%;display:block}.halloween-pumpkin-caption{color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));font-weight:750;line-height:1.5}.halloween-pumpkin-caption>span{color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));font-weight:550;display:block}.member-sidebar .halloween-pumpkin-slot{margin:calc(10px * var(--ui-density-scale,1)) 0;min-block-size:calc(70px * var(--ui-density-scale,1))}.member-sidebar button.halloween-pumpkin-trigger{inline-size:calc(70px * var(--ui-density-scale,1));block-size:calc(70px * var(--ui-density-scale,1));flex-basis:calc(70px * var(--ui-density-scale,1))}.halloween-pumpkin-art[data-reacting=true]{animation:.65s cubic-bezier(.22,1,.36,1) halloween-pumpkin-hop}.halloween-pumpkin-art[data-reacting=true] .halloween-pumpkin-face{animation:.65s ease-out halloween-pumpkin-glow}@keyframes halloween-pumpkin-hop{0%,to{transform:translateY(0)rotate(0)scale(1)}18%{transform:translateY(2px)rotate(-7deg)scale(1.06,.93)}42%{transform:translateY(-6px)rotate(7deg)scale(.96,1.04)}67%{transform:translateY(0)rotate(-4deg)scale(1.03,.97)}84%{transform:translateY(-2px)rotate(2deg)scale(1)}}@keyframes halloween-pumpkin-glow{0%,to{filter:brightness()drop-shadow(0 0 #fff0)}45%{filter:brightness(1.55)drop-shadow(0 0 5px #fffc)}}.halloween-bat{width:calc(49px * var(--ui-density-scale,1));height:auto;color:var(--ui-text);opacity:.55;position:absolute}.halloween-bat-left{left:4%;top:calc(169px * var(--ui-density-scale,1));rotate:-17deg}.halloween-bat-right{right:4%;top:calc(232px * var(--ui-density-scale,1));width:calc(35px * var(--ui-density-scale,1));opacity:.4;rotate:18deg}html[data-season=halloween] .claw-purple-theme{--halloween-orange:var(--ui-text);--halloween-line:#fff3}html[data-season=halloween] .claw-purple-theme .claw-announcement{background:linear-gradient(105deg, var(--ui-panel), var(--ui-panel) 52%, var(--ui-panel))}html[data-season=halloween] .claw-purple-theme .claw-hero-chip{color:var(--ui-support);background:#ffffff0a;border-color:#ffffff3b}html[data-season=halloween] .claw-purple-theme .claw-hero-chip>span:first-child{background:var(--ui-raised);color:var(--ui-text)}html[data-season=halloween] .claw-purple-theme .claw-hero-copy h1>span{background:linear-gradient(100deg, var(--ui-raised) 20%, var(--ui-raised) 92%);color:#0000;-webkit-background-clip:text;background-clip:text}html[data-season=halloween] .claw-purple-theme .claw-hero-actions .claw-button,html[data-season=halloween] .claw-purple-theme .claw-delivery-actions .claw-button:not(.secondary){background:linear-gradient(120deg, var(--ui-panel), var(--ui-panel));color:var(--ui-text);border-color:#fff5}html[data-season=halloween] .claw-purple-theme .claw-footer{border-top-color:#ffffff24}@media (hover:hover) and (pointer:fine){html[data-season=halloween] .claw-purple-theme .claw-hero-actions .claw-button:hover,html[data-season=halloween] .claw-purple-theme .claw-delivery-actions .claw-button:not(.secondary):hover{background:linear-gradient(120deg, var(--ui-panel), var(--ui-panel))}}@media (prefers-reduced-motion:no-preference){html:not([data-motion=reduced]) .halloween-spider{animation:9s ease-in-out infinite alternate halloween-thread-sway}html:not([data-motion=reduced]) .halloween-bat-left{animation:12s ease-in-out infinite alternate halloween-bat-drift}html:not([data-motion=reduced]) .halloween-bat-right{animation:15s ease-in-out infinite alternate-reverse halloween-bat-drift}}html[data-motion=full] .halloween-spider{animation:9s ease-in-out infinite alternate halloween-thread-sway}html[data-motion=full] .halloween-bat-left{animation:12s ease-in-out infinite alternate halloween-bat-drift}html[data-motion=full] .halloween-bat-right{animation:15s ease-in-out infinite alternate-reverse halloween-bat-drift}@keyframes halloween-thread-sway{0%{transform:rotate(-2deg)}to{transform:rotate(2deg)}}@keyframes halloween-bat-drift{0%{transform:translateY(0)}to{transform:translateY(5px)}}@media (max-width:1100px){.halloween-web{width:calc(105px * var(--ui-density-scale,1));opacity:.23}.halloween-bat{opacity:.34}}@media (max-width:700px){.halloween-web{width:calc(72px * var(--ui-density-scale,1));opacity:.2}.halloween-bat{display:none}}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .halloween-decor *,html:not([data-motion=full]) body .halloween-pumpkin-art[data-reacting=true]{animation:none!important}html:not([data-motion=full]) body .halloween-pumpkin-art[data-reacting=true] .halloween-pumpkin-face{animation:.45s ease-out halloween-pumpkin-glow!important}}html[data-motion=reduced] .halloween-decor *,html[data-motion=reduced] body .halloween-pumpkin-art[data-reacting=true]{animation:none!important}html[data-motion=reduced] body .halloween-pumpkin-art[data-reacting=true] .halloween-pumpkin-face{animation:.45s ease-out halloween-pumpkin-glow!important}.claw-purple-theme .product-status-filters button{color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));font-weight:800}.claw-purple-theme .product-status-filters small{color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));font-variant-numeric:tabular-nums;font-weight:800}.claw-purple-theme .product-status-filters button.selected{color:var(--ui-text)}.claw-purple-theme .product-status-group>h2{margin-bottom:calc(13px * var(--ui-density-scale,1));color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));letter-spacing:.035em;text-transform:uppercase;font-weight:850;line-height:1.4}.claw-purple-theme .product-status-group>h2>span{color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));background:#ffffff0b;font-weight:750}.claw-purple-theme .product-status-row{min-height:calc(66px * var(--ui-density-scale,1));margin-bottom:calc(8px * var(--ui-density-scale,1));padding:calc(14px * var(--ui-density-scale,1)) calc(20px * var(--ui-density-scale,1));gap:calc(20px * var(--ui-density-scale,1));border-radius:calc(12px * var(--ui-density-scale,1));background:var(--ui-panel);box-shadow:none;transition:background-color .2s var(--polish-ease), border-color .2s var(--polish-ease);border:1px solid #ffffff1a}.claw-purple-theme .product-status-name{flex:1;min-width:0}.claw-purple-theme .product-status-name strong{color:var(--ui-text);font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));font-weight:800;line-height:1.45}.product-status-actions{align-items:center;gap:calc(16px * var(--ui-density-scale,1));flex-shrink:0;margin-left:auto;display:flex}.claw-purple-theme .product-status-actions .product-status-badge{min-height:calc(30px * var(--ui-density-scale,1));padding:calc(7px * var(--ui-density-scale,1)) calc(11px * var(--ui-density-scale,1));gap:calc(6px * var(--ui-density-scale,1));border-radius:calc(7px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));letter-spacing:.025em;text-transform:uppercase;margin:0;font-weight:850}.claw-purple-theme .product-status-actions .product-status-badge.available{color:var(--ui-muted);background:var(--ui-panel);border-color:#ffffff38}.product-status-purchase{justify-content:center;align-items:center;gap:calc(7px * var(--ui-density-scale,1));min-height:calc(34px * var(--ui-density-scale,1));min-width:calc(106px * var(--ui-density-scale,1));padding:calc(9px * var(--ui-density-scale,1)) calc(14px * var(--ui-density-scale,1));border-radius:calc(8px * var(--ui-density-scale,1));background:var(--ui-raised);color:var(--ui-text);font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));white-space:nowrap;transition:background-color .2s var(--polish-ease), border-color .2s var(--polish-ease);border:1px solid #ffffff24;font-weight:800;line-height:1.2;display:inline-flex}.claw-purple-theme .product-status-row:focus-visible{outline:2px solid var(--ui-focus);outline-offset:calc(3px * var(--ui-density-scale,1));box-shadow:none}@media (hover:hover) and (pointer:fine){.claw-purple-theme .product-status-row:hover{background:var(--ui-raised);box-shadow:none;border-color:#ffffff43;transform:translate(0,0)scale(1)}.product-status-row:hover .product-status-purchase{background:var(--ui-raised);border-color:#fff6}}@media (max-width:560px){.claw-purple-theme .product-status-row{gap:calc(13px * var(--ui-density-scale,1));padding:calc(16px * var(--ui-density-scale,1));flex-wrap:wrap}.claw-purple-theme .product-status-name{flex:1 0 100%}.product-status-actions{justify-content:space-between;gap:calc(12px * var(--ui-density-scale,1));width:100%}.claw-purple-theme .product-status-group>h2{font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)))}}@view-transition{navigation:auto}html,body{background-color:var(--motion-background,var(--ui-canvas))}:root{view-transition-name:none}#main-content,.account-auth-screen,#member-main{view-transition-name:route-content}html[data-route-kind=page] :is(#main-content,.account-auth-screen,#member-main) h1:not(.sr-only){view-transition-name:route-heading}html[data-route-kind=page] #main-content:not(:has(h1:not(.sr-only))) :is(.claw-catalog-heading h2,#guide-step-title){view-transition-name:route-heading}html[data-route-catalog=pending] #main-content{opacity:0;visibility:hidden;animation:none!important}html[data-route-motion=catalog] #main-content{animation:claw-page-enter var(--page-enter-duration,.4s) var(--motion-enter-ease,cubic-bezier(.22,1,.36,1)) both}.claw-header,.claw-announcement,.member-sidebar,.member-topbar{view-transition-name:none}.claw-purple-theme .claw-detail-page{animation:none}.claw-purchase-art{view-transition-name:product-artwork}.claw-purchase-copy{view-transition-name:product-details}html[data-route-snapshot=outgoing] :is(#main-content,.account-auth-screen,#member-main){view-transition-name:route-content-exit}html[data-route-kind=page][data-route-snapshot=outgoing] :is(#main-content,.account-auth-screen,#member-main) h1:not(.sr-only){view-transition-name:route-heading-exit}html[data-route-kind=page][data-route-snapshot=outgoing] #main-content:not(:has(h1:not(.sr-only))) :is(.claw-catalog-heading h2,#guide-step-title){view-transition-name:route-heading-exit}html[data-route-snapshot=outgoing] .claw-purchase-art{view-transition-name:product-artwork-exit}html[data-route-snapshot=outgoing] .claw-purchase-copy{view-transition-name:product-details-exit}::view-transition-group(*){pointer-events:none}::view-transition-image-pair(*){pointer-events:none}::view-transition-old(*){pointer-events:none}::view-transition-new(*){pointer-events:none}::view-transition-group(*){animation:none}::view-transition-image-pair(*){isolation:auto}::view-transition-old(*){mix-blend-mode:normal;filter:none;transform:none}::view-transition-new(*){mix-blend-mode:normal;filter:none;transform:none}::view-transition-old(root){display:none}::view-transition-old(claw-navigation){display:none}::view-transition-old(claw-announcement){display:none}::view-transition-old(member-navigation){display:none}::view-transition-old(member-topbar){display:none}::view-transition-new(root){animation:none}::view-transition-new(claw-navigation){animation:none}::view-transition-new(claw-announcement){animation:none}::view-transition-new(member-navigation){animation:none}::view-transition-new(member-topbar){animation:none}::view-transition-old(route-content-exit){animation:claw-page-exit var(--page-exit-duration,.18s) ease-out both}::view-transition-old(product-artwork-exit){animation:claw-page-exit var(--page-exit-duration,.18s) ease-out both}::view-transition-old(product-details-exit){animation:claw-page-exit var(--page-exit-duration,.18s) ease-out both}::view-transition-old(route-content){animation:claw-page-exit var(--page-exit-duration,.18s) ease-out both}::view-transition-old(product-artwork){animation:claw-page-exit var(--page-exit-duration,.18s) ease-out both}::view-transition-old(product-details){animation:claw-page-exit var(--page-exit-duration,.18s) ease-out both}::view-transition-old(route-heading){animation:claw-page-exit var(--page-exit-duration,.18s) ease-out both}::view-transition-old(route-heading-exit){animation:claw-page-exit var(--page-exit-duration,.18s) ease-out both}::view-transition-new(route-heading){animation:claw-page-enter var(--page-enter-duration,.4s) var(--motion-enter-ease,cubic-bezier(.22,1,.36,1)) var(--page-exit-duration,.18s) both}::view-transition-new(product-artwork){animation:claw-page-enter var(--page-enter-duration,.4s) var(--motion-enter-ease,cubic-bezier(.22,1,.36,1)) var(--page-exit-duration,.18s) both}::view-transition-new(route-content){animation:claw-page-enter var(--page-enter-duration,.4s) var(--motion-enter-ease,cubic-bezier(.22,1,.36,1)) calc(var(--page-exit-duration,.18s) + var(--product-enter-stagger,80ms)) both}::view-transition-new(product-details){animation:claw-page-enter var(--page-enter-duration,.4s) var(--motion-enter-ease,cubic-bezier(.22,1,.36,1)) calc(var(--page-exit-duration,.18s) + var(--product-enter-stagger,80ms)) both}@keyframes claw-page-exit{0%{opacity:1}to{opacity:0}}@keyframes claw-page-enter{0%{opacity:0}to{opacity:1}}html[data-route-motion=fallback][data-route-kind=page] #main-content,html[data-route-motion=fallback] :is(.account-auth-screen,#member-main){animation:claw-page-enter var(--page-enter-duration,.4s) var(--motion-enter-ease,cubic-bezier(.22,1,.36,1)) both}html[data-route-motion=fallback][data-route-kind=product] :is(.claw-breadcrumb,.claw-purchase-art){animation:claw-page-enter var(--page-enter-duration,.4s) var(--motion-enter-ease) both}html[data-route-motion=fallback][data-route-kind=product] .claw-purchase-copy{animation:claw-page-enter var(--page-enter-duration,.4s) var(--motion-enter-ease) var(--product-enter-stagger,80ms) both}html[data-route-motion=fallback][data-route-kind=product] :is(.product-information-section,.claw-product-bottom,.store-product-gallery){animation:claw-page-enter var(--page-enter-duration,.4s) var(--motion-enter-ease) calc(2 * var(--product-enter-stagger,80ms)) both}html[data-route-kind=product]::view-transition-new(route-content){animation-delay:calc(var(--page-exit-duration,.18s) + 2 * var(--product-enter-stagger,80ms))}html[data-route-motion=restore] :is(#main-content,.account-auth-screen,#member-main,.claw-purchase-art,.claw-purchase-copy){animation:none}:is(#main-content,.account-auth-screen,#member-main){transition:opacity var(--page-exit-duration,.18s) ease-out}html[data-route-motion=client][data-route-phase=exiting] :is(#main-content,.account-auth-screen,#member-main){opacity:0}html[data-route-motion=client][data-route-phase=entering][data-route-kind=page] #main-content,html[data-route-motion=client][data-route-phase=entering] :is(.account-auth-screen,#member-main){animation:claw-page-enter var(--page-enter-duration,.4s) var(--motion-enter-ease,cubic-bezier(.22,1,.36,1)) both}html[data-route-motion=client][data-route-phase=entering][data-route-kind=product] :is(.claw-breadcrumb,.claw-purchase-art){animation:claw-page-enter var(--page-enter-duration,.4s) var(--motion-enter-ease) both}html[data-route-motion=client][data-route-phase=entering][data-route-kind=product] .claw-purchase-copy{animation:claw-page-enter var(--page-enter-duration,.4s) var(--motion-enter-ease) var(--product-enter-stagger,80ms) both}html[data-route-motion=client][data-route-phase=entering][data-route-kind=product] :is(.product-information-section,.claw-product-bottom,.store-product-gallery){animation:claw-page-enter var(--page-enter-duration,.4s) var(--motion-enter-ease) calc(2 * var(--product-enter-stagger,80ms)) both}[data-route-focus]:focus:not(:focus-visible){outline:none}.claw-price-change{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;width:max-content;max-width:100%;display:inline-grid}.claw-price-change>span{grid-area:1/1}.claw-price-current{animation:claw-page-enter var(--option-duration) var(--motion-enter-ease) both}.claw-price-previous{animation:claw-page-exit var(--option-duration) ease-out both;pointer-events:none}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) :is(#main-content,.account-auth-screen,#member-main){transition:none}html:not([data-motion=full]){--page-exit-duration:var(--route-reduced-duration,.14s)!important;--page-enter-duration:var(--route-reduced-duration,.14s)!important;--product-enter-stagger:0s!important}html:not([data-motion=full])::view-transition-old(route-content-exit){animation:claw-page-exit var(--route-reduced-duration,.14s) ease-out both!important}html:not([data-motion=full])::view-transition-old(product-artwork-exit){animation:claw-page-exit var(--route-reduced-duration,.14s) ease-out both!important}html:not([data-motion=full])::view-transition-old(product-details-exit){animation:claw-page-exit var(--route-reduced-duration,.14s) ease-out both!important}html:not([data-motion=full])::view-transition-old(route-content){animation:claw-page-exit var(--route-reduced-duration,.14s) ease-out both!important}html:not([data-motion=full])::view-transition-old(product-artwork){animation:claw-page-exit var(--route-reduced-duration,.14s) ease-out both!important}html:not([data-motion=full])::view-transition-old(product-details){animation:claw-page-exit var(--route-reduced-duration,.14s) ease-out both!important}html:not([data-motion=full])::view-transition-old(route-heading){animation:claw-page-exit var(--route-reduced-duration,.14s) ease-out both!important}html:not([data-motion=full])::view-transition-old(route-heading-exit){animation:claw-page-exit var(--route-reduced-duration,.14s) ease-out both!important}html:not([data-motion=full])::view-transition-new(route-content){animation:claw-page-enter var(--route-reduced-duration,.14s) ease-out var(--route-reduced-duration,.14s) both!important}html:not([data-motion=full])::view-transition-new(product-artwork){animation:claw-page-enter var(--route-reduced-duration,.14s) ease-out var(--route-reduced-duration,.14s) both!important}html:not([data-motion=full])::view-transition-new(product-details){animation:claw-page-enter var(--route-reduced-duration,.14s) ease-out var(--route-reduced-duration,.14s) both!important}html:not([data-motion=full])::view-transition-new(route-heading){animation:claw-page-enter var(--route-reduced-duration,.14s) ease-out var(--route-reduced-duration,.14s) both!important}html:not([data-motion=full]) :is(.claw-purchase-art,.claw-purchase-copy,.claw-breadcrumb,.product-information-section,.claw-product-bottom){animation:none!important}html:not([data-motion=full])[data-route-motion=fallback] :is(#main-content,.account-auth-screen,#member-main){animation:claw-page-enter var(--route-reduced-duration,.14s) ease-out both!important}html:not([data-motion=full])[data-route-motion=restore] :is(#main-content,.account-auth-screen,#member-main),html:not([data-motion=full]) .claw-price-current,html:not([data-motion=full]) .claw-price-previous{animation:none!important}html:not([data-motion=full]) .claw-price-previous{display:none}}html[data-motion=reduced] :is(#main-content,.account-auth-screen,#member-main){transition:none}html[data-motion=reduced]{--page-exit-duration:var(--route-reduced-duration,.14s)!important;--page-enter-duration:var(--route-reduced-duration,.14s)!important;--product-enter-stagger:0s!important}html[data-motion=reduced]::view-transition-old(route-content-exit){animation:claw-page-exit var(--route-reduced-duration,.14s) ease-out both!important}html[data-motion=reduced]::view-transition-old(product-artwork-exit){animation:claw-page-exit var(--route-reduced-duration,.14s) ease-out both!important}html[data-motion=reduced]::view-transition-old(product-details-exit){animation:claw-page-exit var(--route-reduced-duration,.14s) ease-out both!important}html[data-motion=reduced]::view-transition-old(route-content){animation:claw-page-exit var(--route-reduced-duration,.14s) ease-out both!important}html[data-motion=reduced]::view-transition-old(product-artwork){animation:claw-page-exit var(--route-reduced-duration,.14s) ease-out both!important}html[data-motion=reduced]::view-transition-old(product-details){animation:claw-page-exit var(--route-reduced-duration,.14s) ease-out both!important}html[data-motion=reduced]::view-transition-old(route-heading){animation:claw-page-exit var(--route-reduced-duration,.14s) ease-out both!important}html[data-motion=reduced]::view-transition-old(route-heading-exit){animation:claw-page-exit var(--route-reduced-duration,.14s) ease-out both!important}html[data-motion=reduced]::view-transition-new(route-content){animation:claw-page-enter var(--route-reduced-duration,.14s) ease-out var(--route-reduced-duration,.14s) both!important}html[data-motion=reduced]::view-transition-new(product-artwork){animation:claw-page-enter var(--route-reduced-duration,.14s) ease-out var(--route-reduced-duration,.14s) both!important}html[data-motion=reduced]::view-transition-new(product-details){animation:claw-page-enter var(--route-reduced-duration,.14s) ease-out var(--route-reduced-duration,.14s) both!important}html[data-motion=reduced]::view-transition-new(route-heading){animation:claw-page-enter var(--route-reduced-duration,.14s) ease-out var(--route-reduced-duration,.14s) both!important}html[data-motion=reduced] :is(.claw-purchase-art,.claw-purchase-copy,.claw-breadcrumb,.product-information-section,.claw-product-bottom){animation:none!important}html[data-motion=reduced][data-route-motion=fallback] :is(#main-content,.account-auth-screen,#member-main){animation:claw-page-enter var(--route-reduced-duration,.14s) ease-out both!important}html[data-motion=reduced][data-route-motion=restore] :is(#main-content,.account-auth-screen,#member-main),html[data-motion=reduced] .claw-price-current,html[data-motion=reduced] .claw-price-previous{animation:none!important}html[data-motion=reduced] .claw-price-previous{display:none}:root:has(.admin-shell){view-transition-name:none}::view-transition{pointer-events:none;background:0 0}::view-transition-group(*){pointer-events:none}::view-transition-image-pair(*){pointer-events:none}::view-transition-old(*){pointer-events:none}::view-transition-new(*){pointer-events:none}html[data-local-navigation=true] [data-section-content]{view-transition-name:section-content}html[data-local-navigation=true] [data-section-content][data-section-snapshot=outgoing]{view-transition-name:section-content-exit}html[data-local-navigation=true] [data-section-content]>.admin-topbar h1,html[data-local-navigation=true] [data-section-content] #guide-step-title{view-transition-name:section-heading}html[data-local-navigation=true] [data-section-content][data-section-snapshot=outgoing]>.admin-topbar h1,html[data-local-navigation=true] [data-section-content][data-section-snapshot=outgoing] #guide-step-title{view-transition-name:section-heading-exit}html[data-local-navigation=true] :is(#main-content,.account-auth-screen,#member-main,.claw-purchase-art,.claw-purchase-copy),html[data-local-navigation=true] :is(#main-content,.account-auth-screen,#member-main) :is(h1:not(.sr-only),.claw-catalog-heading h2,#guide-step-title){view-transition-name:none}html[data-local-navigation=true] [data-section-content] #guide-step-title{view-transition-name:section-heading!important}html[data-local-navigation=true] [data-section-content][data-section-snapshot=outgoing] #guide-step-title{view-transition-name:section-heading-exit!important}.admin-route-content{min-width:0}.admin-route-content h1:focus{outline:none}.admin-route-content h1:focus-visible{outline:2px solid var(--ui-focus);outline-offset:calc(6px * var(--ui-density-scale,1))}.admin-route-announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}::view-transition-group(section-content){animation:none}::view-transition-group(section-content-exit){animation:none}::view-transition-group(section-heading){animation:none}::view-transition-group(section-heading-exit){animation:none}::view-transition-image-pair(section-content){isolation:auto}::view-transition-image-pair(section-content-exit){isolation:auto}::view-transition-image-pair(section-heading){isolation:auto}::view-transition-image-pair(section-heading-exit){isolation:auto}::view-transition-old(section-content-exit){pointer-events:none;mix-blend-mode:normal;filter:none;transform:none}::view-transition-old(section-heading-exit){pointer-events:none;mix-blend-mode:normal;filter:none;transform:none}::view-transition-new(section-content){pointer-events:none;mix-blend-mode:normal;filter:none;transform:none}::view-transition-new(section-heading){pointer-events:none;mix-blend-mode:normal;filter:none;transform:none}::view-transition-old(section-content-exit){animation:claw-section-out var(--page-exit-duration,.18s) ease-out both}::view-transition-old(section-heading-exit){animation:claw-section-out var(--page-exit-duration,.18s) ease-out both}::view-transition-new(section-heading){animation:claw-section-in var(--page-enter-duration,.4s) var(--motion-enter-ease,cubic-bezier(.22,1,.36,1)) var(--page-exit-duration,.18s) both}::view-transition-new(section-content){animation:claw-section-in var(--page-enter-duration,.4s) var(--motion-enter-ease,cubic-bezier(.22,1,.36,1)) calc(var(--page-exit-duration,.18s) + var(--product-enter-stagger,80ms)) both}@keyframes claw-section-out{0%{opacity:1}to{opacity:0}}@keyframes claw-section-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){html:not([data-motion=full])::view-transition-old(section-content-exit){animation:none!important}html:not([data-motion=full])::view-transition-old(section-heading-exit){animation:none!important}html:not([data-motion=full])::view-transition-new(section-content){animation:none!important}html:not([data-motion=full])::view-transition-new(section-heading){animation:none!important}}html[data-motion=reduced]::view-transition-old(section-content-exit){animation:none!important}html[data-motion=reduced]::view-transition-old(section-heading-exit){animation:none!important}html[data-motion=reduced]::view-transition-new(section-content){animation:none!important}html[data-motion=reduced]::view-transition-new(section-heading){animation:none!important}body .claw-storefront.claw-purple-theme a:is(.claw-game-card,.claw-listing-card){--card-current-scale:1;--card-border:#fff3;--card-title:var(--ui-text);--card-button-brightness:1;--card-shadow:none;border-color:var(--card-border);box-shadow:var(--card-shadow);transition:border-color var(--card-hover-duration) var(--card-hover-ease,cubic-bezier(.25,.46,.45,.94)), box-shadow var(--card-hover-duration) var(--card-hover-ease,cubic-bezier(.25,.46,.45,.94));transform:translate(0,0)scale(1)}body .claw-storefront.claw-purple-theme :is(.claw-game-card,.claw-listing-card) :is(.claw-card-media,.claw-listing-media){border-radius:calc(19px * var(--ui-density-scale,1)) calc(19px * var(--ui-density-scale,1)) 0 0;overflow:hidden}body .claw-storefront.claw-purple-theme :is(.claw-game-card,.claw-listing-card) .claw-product-media{border-radius:inherit;overflow:hidden}body .claw-storefront.claw-purple-theme .claw-purchase-art{--card-current-scale:1}html body .claw-storefront.claw-purple-theme :is(.claw-game-card,.claw-listing-card,.claw-purchase-art) .claw-product-media>:is(img,.claw-box-outline){object-fit:contain;filter:none;transform-origin:var(--card-artwork-origin,center);transform:scale(var(--card-current-scale,1));transition:transform var(--card-hover-duration,.4s) var(--card-hover-ease,cubic-bezier(.22,1,.36,1));translate:none;scale:none}body .claw-storefront.claw-purple-theme .claw-product-media:has(>img[src^="/product-art/"]){--card-artwork-origin:50% 25%}body .claw-storefront.claw-purple-theme :is(.claw-game-card-body>h3,.claw-listing-body>h2){color:var(--card-title,var(--ui-text));transition:color var(--card-hover-duration) var(--card-hover-ease,cubic-bezier(.25,.46,.45,.94))}body .claw-storefront.claw-purple-theme :is(.claw-game-card,.claw-listing-card) :is(.claw-card-button,.claw-get-button){background:linear-gradient(180deg, var(--ui-primary), var(--ui-primary));filter:none;transition:box-shadow var(--card-hover-duration) var(--card-hover-ease,cubic-bezier(.25,.46,.45,.94));transform:translate(0,0)scale(1);box-shadow:0 5px 18px #ffffff14}body .claw-storefront.claw-purple-theme .claw-listing-card .claw-get-button{font-family:Plus Jakarta Sans,Inter,Arial,sans-serif;font-weight:800}body .claw-storefront.claw-purple-theme :is(.claw-game-card,.claw-listing-card):is(:focus-visible,:has(:focus-visible)){--card-border:#fff9;--card-title:var(--ui-text);--card-button-brightness:.92;--card-shadow:0 12px 30px #ffffff14;outline:2px solid var(--ui-focus);outline-offset:calc(3px * var(--ui-density-scale,1))}@media (hover:hover) and (pointer:fine){body .claw-storefront.claw-purple-theme :is(.claw-game-card,.claw-listing-card):hover{--card-border:#ffffff80;--card-title:var(--ui-text);--card-button-brightness:.92;--card-shadow:0 12px 30px #ffffff14}}@media (prefers-reduced-motion:no-preference){html:not([data-motion=reduced]) body .claw-storefront.claw-purple-theme :is(.claw-game-card,.claw-listing-card):is(:focus-visible,:has(:focus-visible)){--card-current-scale:var(--card-hover-scale,1.08)}html:not([data-motion=reduced]) body .claw-storefront.claw-purple-theme .claw-product-tile:has(:focus-visible)>.claw-listing-card{--card-current-scale:var(--card-hover-scale,1.08)}html:not([data-motion=reduced]) body .claw-storefront.claw-purple-theme .claw-purchase-art:has(:focus-visible){--card-current-scale:var(--card-hover-scale,1.08)}}html[data-motion=full] body .claw-storefront.claw-purple-theme :is(.claw-game-card,.claw-listing-card):is(:focus-visible,:has(:focus-visible)){--card-current-scale:var(--card-hover-scale,1.08)}html[data-motion=full] body .claw-storefront.claw-purple-theme .claw-product-tile:has(:focus-visible)>.claw-listing-card{--card-current-scale:var(--card-hover-scale,1.08)}html[data-motion=full] body .claw-storefront.claw-purple-theme .claw-purchase-art:has(:focus-visible){--card-current-scale:var(--card-hover-scale,1.08)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html:not([data-motion=reduced]) body .claw-storefront.claw-purple-theme :is(.claw-game-card,.claw-listing-card,.claw-purchase-art):hover,html:not([data-motion=reduced]) body .claw-storefront.claw-purple-theme .claw-product-tile:hover>.claw-listing-card{--card-current-scale:var(--card-hover-scale,1.08)}}@media (hover:hover) and (pointer:fine){html[data-motion=full] body .claw-storefront.claw-purple-theme :is(.claw-game-card,.claw-listing-card,.claw-purchase-art):hover,html[data-motion=full] body .claw-storefront.claw-purple-theme .claw-product-tile:hover>.claw-listing-card{--card-current-scale:var(--card-hover-scale,1.08)}}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) body .claw-storefront.claw-purple-theme :is(.claw-game-card,.claw-listing-card,.claw-purchase-art) .claw-product-media>:is(img,.claw-box-outline),html:not([data-motion=full]) body .claw-storefront.claw-purple-theme :is(.claw-game-card,.claw-listing-card) :is(.claw-card-button,.claw-get-button,h2,h3){transition:none!important}}html[data-motion=reduced] body .claw-storefront.claw-purple-theme :is(.claw-game-card,.claw-listing-card,.claw-purchase-art) .claw-product-media>:is(img,.claw-box-outline),html[data-motion=reduced] body .claw-storefront.claw-purple-theme :is(.claw-game-card,.claw-listing-card) :is(.claw-card-button,.claw-get-button,h2,h3){transition:none!important}body .claw-storefront.claw-purple-theme :is(.claw-card-media,.claw-listing-media):has(img[src^="/product-art/"]){width:100%;min-width:0;margin:0;padding:0}body .claw-storefront.claw-purple-theme .claw-product-media>.claw-box-outline{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}body .claw-storefront.claw-purple-theme .claw-box-outline>.claw-box-edge-light{opacity:.58;transition:opacity var(--box-edge-duration,.25s) var(--motion-enter-ease)}body .claw-storefront.claw-purple-theme :is(.claw-game-card,.claw-listing-card):is(:focus-visible,:has(:focus-visible)) .claw-box-edge-light,body .claw-storefront.claw-purple-theme .claw-purchase-art:focus-within .claw-box-edge-light{opacity:1}@media (hover:hover) and (pointer:fine){body .claw-storefront.claw-purple-theme :is(.claw-game-card,.claw-listing-card,.claw-purchase-art):hover .claw-box-edge-light{opacity:1}}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) body .claw-storefront.claw-purple-theme .claw-box-outline,html:not([data-motion=full]) body .claw-storefront.claw-purple-theme .claw-box-edge-light{transition:none}}html[data-motion=reduced] body .claw-storefront.claw-purple-theme .claw-box-outline,html[data-motion=reduced] body .claw-storefront.claw-purple-theme .claw-box-edge-light{transition:none}body .claw-storefront.claw-purple-theme :is(.claw-game-card,.claw-listing-card) .claw-product-media:has(>img[src^="/product-art/"]){width:100%;height:auto;min-height:0;margin:0;padding:0}body .claw-storefront.claw-purple-theme :is(.claw-game-card,.claw-listing-card) .claw-product-media>img[src^="/product-art/"]{object-fit:contain;object-position:center;width:100%;height:100%;margin:0;padding:0;display:block}@media (max-width:480px){body .claw-storefront.claw-purple-theme :is(.claw-purchase-art,.claw-listing-media):has(img[src^="/product-art/"])>.badge{margin:calc(10px * var(--ui-density-scale,1)) calc(12px * var(--ui-density-scale,1));align-self:flex-start;position:static;inset:auto}}.guides-library,.guides-reader,.guides-common,.guides-pending,.guides-empty-page{padding-block:calc(64px * var(--ui-density-scale,1)) calc(100px * var(--ui-density-scale,1));color:var(--ui-text)}.guides-library.guides-selector{max-width:calc(1200px * var(--ui-density-scale,1));padding-block:calc(46px * var(--ui-density-scale,1)) calc(56px * var(--ui-density-scale,1))}.guides-selector-header{text-align:center;margin:0 auto calc(34px * var(--ui-density-scale,1))}.guides-selector-brand{justify-content:center;align-items:center;gap:calc(18px * var(--ui-density-scale,1));margin-bottom:calc(24px * var(--ui-density-scale,1));display:flex}.guides-selector-brand img{width:calc(76px * var(--ui-density-scale,1));height:calc(76px * var(--ui-density-scale,1));object-fit:contain;flex:0 0 76px;display:block}.guides-selector-brand>span{font-size:max(min(var(--ui-density-font-floor,14px), clamp(26px,3.5vw,42px)), calc(clamp(26px,3.5vw,42px) * var(--ui-density-scale,1)));letter-spacing:-.04em;color:var(--ui-text);font-weight:850;line-height:1.15}.guides-selector-header h1{font-size:max(min(var(--ui-density-font-floor,14px), 26px), calc(26px * var(--ui-density-scale,1)));letter-spacing:-.025em;margin:0 0 calc(9px * var(--ui-density-scale,1));color:var(--ui-text);font-weight:800;line-height:1.3}.guides-selector-header p{font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)));color:var(--ui-muted);margin:0;line-height:1.6}.guides-selector .guides-grid{gap:calc(18px * var(--ui-density-scale,1));grid-template-columns:repeat(3,minmax(0,1fr))}.guides-selector .guides-category-card{border-radius:calc(13px * var(--ui-density-scale,1));background:var(--ui-panel);box-shadow:none;line-height:0}.guides-selector .guides-category-art{aspect-ratio:1672/941;background:var(--ui-panel)}.guides-selector .guides-category-art img{object-fit:contain;object-position:center}.guides-selector .guides-category-card:hover img{transform:none}.guides-selector .guides-category-card:focus-visible{outline:2px solid var(--ui-focus);outline-offset:calc(4px * var(--ui-density-scale,1))}.guides-selector-footer{margin-top:calc(25px * var(--ui-density-scale,1));justify-content:center;display:flex}.guides-selector-footer .claw-outline-button{justify-content:center;align-items:center;gap:calc(8px * var(--ui-density-scale,1));min-height:calc(42px * var(--ui-density-scale,1));padding:calc(10px * var(--ui-density-scale,1)) calc(19px * var(--ui-density-scale,1));border-radius:calc(10px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));font-weight:700;display:inline-flex}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html:not([data-motion=reduced]) body .claw-purple-theme .guides-selector .guides-category-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0003}}@media (hover:hover) and (pointer:fine){html[data-motion=full] body .claw-purple-theme .guides-selector .guides-category-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0003}}@media (max-width:720px){.guides-library.guides-selector{padding-block:calc(30px * var(--ui-density-scale,1)) calc(42px * var(--ui-density-scale,1))}.guides-selector-brand{gap:calc(13px * var(--ui-density-scale,1));margin-bottom:calc(22px * var(--ui-density-scale,1))}.guides-selector-brand img{width:calc(56px * var(--ui-density-scale,1));height:calc(56px * var(--ui-density-scale,1));flex-basis:calc(56px * var(--ui-density-scale,1))}.guides-selector-brand>span{font-size:max(min(var(--ui-density-font-floor,14px), 27px), calc(27px * var(--ui-density-scale,1)))}.guides-selector-header{margin-bottom:calc(26px * var(--ui-density-scale,1))}.guides-selector-header h1{font-size:max(min(var(--ui-density-font-floor,14px), 23px), calc(23px * var(--ui-density-scale,1)))}.guides-selector-header p{font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)))}.guides-selector .guides-grid{gap:calc(13px * var(--ui-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr))}.guides-selector .guides-category-card{border-radius:calc(11px * var(--ui-density-scale,1))}}@media (max-width:440px){.guides-selector .guides-grid{grid-template-columns:minmax(0,1fr)}.guides-selector-brand>span{font-size:max(min(var(--ui-density-font-floor,14px), 24px), calc(24px * var(--ui-density-scale,1)))}.guides-selector-brand img{width:calc(49px * var(--ui-density-scale,1));height:calc(49px * var(--ui-density-scale,1));flex-basis:calc(49px * var(--ui-density-scale,1))}}.guides-nav-group{font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)));letter-spacing:.13em;text-transform:uppercase;color:var(--ui-muted);padding:calc(15px * var(--ui-density-scale,1)) calc(10px * var(--ui-density-scale,1)) calc(6px * var(--ui-density-scale,1));grid-column:1/-1;font-weight:800}.guides-glossary{margin:calc(10px * var(--ui-density-scale,1)) 0;gap:0;display:grid}.guides-glossary>div{padding:calc(18px * var(--ui-density-scale,1)) 0;border-bottom:1px solid #ffffff20}.guides-glossary dt{font-weight:800;font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));color:var(--ui-support)}.guides-glossary dd{margin:calc(8px * var(--ui-density-scale,1)) 0 0;font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));color:var(--ui-muted);line-height:1.9}body .claw-purple-theme .guides-reader-shortcuts button{gap:calc(9px * var(--ui-density-scale,1));text-align:left;width:100%;font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));color:var(--ui-support);padding:calc(11px * var(--ui-density-scale,1)) calc(8px * var(--ui-density-scale,1));border-radius:calc(9px * var(--ui-density-scale,1));background:0 0;border:0;align-items:center;display:flex}body .claw-purple-theme .guides-reader-shortcuts button>svg:last-child{margin-left:auto}.claw-purple-theme .support-options{grid-template-columns:repeat(2,minmax(0,1fr))}.guides-label{align-items:center;gap:calc(8px * var(--ui-density-scale,1));color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));letter-spacing:.12em;font-weight:800;display:inline-flex}.guides-hero{text-align:center;max-width:calc(730px * var(--ui-density-scale,1));margin:calc(12px * var(--ui-density-scale,1)) auto calc(68px * var(--ui-density-scale,1))}.guides-hero h1,.guides-common h1{font-size:max(min(var(--ui-density-font-floor,14px), clamp(40px,5.7vw,70px)), calc(clamp(40px,5.7vw,70px) * var(--ui-density-scale,1)));letter-spacing:-.055em;margin:calc(24px * var(--ui-density-scale,1)) 0 calc(20px * var(--ui-density-scale,1));font-weight:850;line-height:1.09}.guides-hero h1 span,.guides-common h1 span{color:var(--ui-muted)}.guides-hero p,.guides-common header p{color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));max-width:calc(560px * var(--ui-density-scale,1));margin:0 auto;line-height:1.9}.guides-hero-links{justify-content:center;gap:calc(12px * var(--ui-density-scale,1));margin-top:calc(28px * var(--ui-density-scale,1));flex-wrap:wrap;display:flex}.guides-hero-links a,.guides-resource-links a{align-items:center;gap:calc(9px * var(--ui-density-scale,1));padding:calc(10px * var(--ui-density-scale,1)) calc(14px * var(--ui-density-scale,1));border-radius:calc(12px * var(--ui-density-scale,1));color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));background:#ffffff09;border:1px solid #ffffff30;font-weight:700;display:inline-flex}.guides-section-heading{justify-content:space-between;align-items:end;gap:calc(20px * var(--ui-density-scale,1));margin-bottom:calc(25px * var(--ui-density-scale,1));display:flex}.guides-section-heading h2{font-size:max(min(var(--ui-density-font-floor,14px), 28px), calc(28px * var(--ui-density-scale,1)));letter-spacing:-.04em;margin:calc(10px * var(--ui-density-scale,1)) 0 0;line-height:1.2}.guides-count{color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));white-space:nowrap;padding-bottom:calc(3px * var(--ui-density-scale,1))}.guides-tools{gap:calc(15px * var(--ui-density-scale,1));margin-bottom:calc(27px * var(--ui-density-scale,1));justify-content:space-between;align-items:center;display:flex}.guides-search{align-items:center;gap:calc(11px * var(--ui-density-scale,1));min-width:0;max-width:calc(540px * var(--ui-density-scale,1));border-radius:calc(13px * var(--ui-density-scale,1));padding:0 calc(14px * var(--ui-density-scale,1));min-height:calc(46px * var(--ui-density-scale,1));color:var(--ui-muted);background:#000000b3;border:1px solid #ffffff35;flex:1;transition:border-color .2s,box-shadow .2s;display:flex}.guides-search:focus-within{border-color:#fff9;box-shadow:0 0 0 3px #ffffff10}.guides-search input{width:100%;min-width:0;color:var(--ui-text);font:inherit;font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));box-shadow:none!important;padding:calc(12px * var(--ui-density-scale,1)) 0!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.guides-search input::placeholder{color:var(--ui-muted)}.guides-search input::-webkit-search-cancel-button{display:none}.guides-search button{color:var(--ui-muted);padding:calc(4px * var(--ui-density-scale,1));border-radius:calc(5px * var(--ui-density-scale,1));background:0 0;border:0;place-items:center;display:grid}.guides-filters{gap:calc(5px * var(--ui-density-scale,1));background:var(--ui-panel);padding:calc(5px * var(--ui-density-scale,1));border-radius:calc(12px * var(--ui-density-scale,1));border:1px solid #ffffff24;flex-wrap:wrap;display:flex}.guides-filters button{padding:calc(8px * var(--ui-density-scale,1)) calc(12px * var(--ui-density-scale,1));color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));border-radius:calc(8px * var(--ui-density-scale,1));white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;font-weight:750}.guides-filters button.is-selected{color:var(--ui-text);background:#ffffff1c;border-color:#ffffff35}.guides-grid{gap:calc(24px * var(--ui-density-scale,1));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.guides-category-card{border-radius:calc(20px * var(--ui-density-scale,1));background:linear-gradient(150deg,#000000b0,var(--ui-canvas));isolation:isolate;border:1px solid #ffffff42;min-width:0;transition:transform .4s,border-color .3s,box-shadow .4s;display:block;overflow:hidden;box-shadow:0 12px 30px #00000010}.guides-category-art{aspect-ratio:1672/941;isolation:isolate;background:var(--ui-panel);position:relative;overflow:hidden}.guides-category-art img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,.61,.36,1);display:block;transform:none}.guides-category-state{right:calc(12px * var(--ui-density-scale,1));top:calc(12px * var(--ui-density-scale,1));align-items:center;gap:calc(6px * var(--ui-density-scale,1));border-radius:calc(8px * var(--ui-density-scale,1));color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));padding:calc(8px * var(--ui-density-scale,1)) calc(9px * var(--ui-density-scale,1));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000dc;border:1px solid #ffffff20;font-weight:750;line-height:1;display:flex;position:absolute}.guides-category-state>span{height:calc(5px * var(--ui-density-scale,1));width:calc(5px * var(--ui-density-scale,1));background:var(--ui-raised);border-radius:50%;flex:0 0 5px}.guides-category-state.pending>span{background:var(--ui-raised)}.guides-category-copy h3{font-size:max(min(var(--ui-density-font-floor,14px), 19px), calc(19px * var(--ui-density-scale,1)));letter-spacing:-.035em;margin:0 0 calc(8px * var(--ui-density-scale,1));font-weight:800}.guides-category-copy p{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));color:var(--ui-muted);min-height:calc(42px * var(--ui-density-scale,1));margin:0 0 calc(18px * var(--ui-density-scale,1));line-height:1.9}.guides-category-copy>div{padding-top:calc(15px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));color:var(--ui-support);border-top:1px solid #ffffff0b;justify-content:space-between;align-items:center;font-weight:750;display:flex}.guides-bottom-grid{gap:calc(20px * var(--ui-density-scale,1));margin-top:calc(36px * var(--ui-density-scale,1));grid-template-columns:1fr 1fr;display:grid}.guides-help-card{align-items:center;gap:calc(18px * var(--ui-density-scale,1));padding:calc(26px * var(--ui-density-scale,1));border-radius:calc(18px * var(--ui-density-scale,1));background:#ffffff06;border:1px solid #ffffff26;display:flex}.guides-help-card>svg{color:var(--ui-muted);flex:none;margin-left:auto}.guides-help-card h2{font-size:max(min(var(--ui-density-font-floor,14px), 17px), calc(17px * var(--ui-density-scale,1)));letter-spacing:-.03em;margin:0 0 calc(7px * var(--ui-density-scale,1))}.guides-help-card p{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));color:var(--ui-muted);max-width:calc(330px * var(--ui-density-scale,1));margin:0;line-height:1.8}.guides-help-icon{height:calc(43px * var(--ui-density-scale,1));border-radius:calc(13px * var(--ui-density-scale,1));color:var(--ui-muted);background:#ffffff0d;border:1px solid #fff2;flex:0 0 43px;place-items:center;display:grid}.guides-back,.guides-breadcrumb{align-items:center;gap:calc(9px * var(--ui-density-scale,1));color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));display:flex}.guides-breadcrumb{gap:calc(14px * var(--ui-density-scale,1));margin-bottom:calc(30px * var(--ui-density-scale,1))}.guides-breadcrumb a{align-items:center;gap:calc(7px * var(--ui-density-scale,1));display:flex}.guides-breadcrumb>span:last-child{color:var(--ui-support)}.guides-reader-header{justify-content:space-between;align-items:center;gap:calc(24px * var(--ui-density-scale,1));margin-bottom:calc(40px * var(--ui-density-scale,1));display:flex}.guides-reader-header h1{font-size:max(min(var(--ui-density-font-floor,14px), clamp(32px,5vw,54px)), calc(clamp(32px,5vw,54px) * var(--ui-density-scale,1)));letter-spacing:-.05em;margin:calc(12px * var(--ui-density-scale,1)) 0;line-height:1.15}.guides-reader-header p{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));color:var(--ui-muted);margin:0;line-height:1.8}.guides-reader-header>a{flex:none}.guides-reader-grid{grid-template-columns:calc(268px * var(--ui-density-scale,1)) minmax(0,1fr);gap:calc(30px * var(--ui-density-scale,1));align-items:start;display:grid}.guides-sidebar{top:calc(108px * var(--ui-density-scale,1));border-radius:calc(19px * var(--ui-density-scale,1));min-width:0;padding:calc(23px * var(--ui-density-scale,1)) calc(17px * var(--ui-density-scale,1)) calc(17px * var(--ui-density-scale,1));background:linear-gradient(140deg,#000000dc,#000000eb);border:1px solid #ffffff30;position:sticky}.guides-sidebar-brand{align-items:center;gap:calc(10px * var(--ui-density-scale,1));padding-inline:calc(6px * var(--ui-density-scale,1));margin-bottom:calc(24px * var(--ui-density-scale,1));display:flex}.guides-sidebar-brand img{object-fit:contain}.guides-sidebar-brand>span{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));letter-spacing:-.04em;font-weight:850}.guides-progress{padding:0 calc(7px * var(--ui-density-scale,1)) calc(24px * var(--ui-density-scale,1))}.guides-progress>div{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));color:var(--ui-muted);justify-content:space-between;align-items:center;display:flex}.guides-progress strong{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));color:var(--ui-support)}.guides-progress progress{-webkit-appearance:none;appearance:none;width:100%;height:calc(4px * var(--ui-density-scale,1));color:var(--ui-muted);border-radius:calc(9px * var(--ui-density-scale,1));margin:calc(11px * var(--ui-density-scale,1)) 0;background:#ffffff0b;border:0;display:block;overflow:hidden}.guides-progress progress::-webkit-progress-bar{border-radius:calc(9px * var(--ui-density-scale,1));background:#ffffff0b}.guides-progress progress::-webkit-progress-value{background:var(--ui-raised);border-radius:calc(9px * var(--ui-density-scale,1));transition:width .4s}.guides-progress progress::-moz-progress-bar{background:var(--ui-raised);border-radius:calc(9px * var(--ui-density-scale,1))}.guides-progress small{font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));color:var(--ui-muted)}.guides-sidebar nav{gap:calc(5px * var(--ui-density-scale,1));display:grid}.guides-sidebar nav button{align-items:center;gap:calc(10px * var(--ui-density-scale,1));text-align:left;width:100%;min-height:calc(46px * var(--ui-density-scale,1));padding:calc(9px * var(--ui-density-scale,1)) calc(10px * var(--ui-density-scale,1));border-radius:calc(11px * var(--ui-density-scale,1));color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));cursor:pointer;background:0 0;border:1px solid #0000;font-weight:700;display:flex}.guides-sidebar nav button>svg{opacity:0;flex:0 0 13px;margin-left:auto}.guides-sidebar nav button.is-active>svg{opacity:1;color:var(--ui-muted)}.guides-step-number{width:calc(24px * var(--ui-density-scale,1));height:calc(24px * var(--ui-density-scale,1));border-radius:calc(7px * var(--ui-density-scale,1));color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));background:#ffffff07;flex:0 0 24px;place-items:center;font-weight:750;display:grid}.is-active .guides-step-number{color:var(--ui-support);background:#11111129}.guides-step-number.is-complete{color:var(--ui-support);background:#ffffff12}.guides-sidebar-help{margin:calc(22px * var(--ui-density-scale,1)) calc(7px * var(--ui-density-scale,1)) 0;padding-top:calc(20px * var(--ui-density-scale,1));color:var(--ui-muted);border-top:1px solid #ffffff0b}.guides-sidebar-help h3{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));letter-spacing:-.015em;color:var(--ui-support);margin:calc(9px * var(--ui-density-scale,1)) 0 calc(7px * var(--ui-density-scale,1))}.guides-sidebar-help p{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));color:var(--ui-muted);margin:0 0 calc(13px * var(--ui-density-scale,1));line-height:1.8}.guides-sidebar-help a{align-items:center;gap:calc(8px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));color:var(--ui-support);font-weight:750;display:inline-flex}.guides-reset{justify-content:center;align-items:center;gap:calc(7px * var(--ui-density-scale,1));width:100%;margin:calc(23px * var(--ui-density-scale,1)) 0 0;padding:calc(9px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));color:var(--ui-muted);cursor:pointer;background:0 0;border:0;display:flex}.guides-reset:disabled{opacity:.35;cursor:default}.guides-step-panel{border-radius:calc(20px * var(--ui-density-scale,1));min-width:0;padding:calc(36px * var(--ui-density-scale,1));scroll-margin-top:calc(110px * var(--ui-density-scale,1));background:linear-gradient(140deg,#000000a1,#000000d9);border:1px solid #ffffff30;outline:0}.guides-step-panel:focus-visible{box-shadow:0 0 0 3px #ffffff14}.guides-step-content{animation:.35s cubic-bezier(.22,.61,.36,1) guide-step-enter}.guides-step-top{justify-content:space-between;align-items:center;gap:calc(10px * var(--ui-density-scale,1));margin-bottom:calc(24px * var(--ui-density-scale,1));display:flex}.guides-step-top>span:last-child{font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)));letter-spacing:.1em;color:var(--ui-muted)}.guides-step-panel h2{font-size:max(min(var(--ui-density-font-floor,14px), 32px), calc(32px * var(--ui-density-scale,1)));letter-spacing:-.04em;margin:0 0 calc(12px * var(--ui-density-scale,1));line-height:1.2}.guides-step-summary{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));color:var(--ui-muted);margin:0 0 calc(30px * var(--ui-density-scale,1));max-width:calc(640px * var(--ui-density-scale,1));line-height:1.85}.guides-blocks{gap:calc(18px * var(--ui-density-scale,1));display:grid}.guides-content-block{align-items:flex-start;gap:calc(15px * var(--ui-density-scale,1));border-radius:calc(14px * var(--ui-density-scale,1));padding:calc(22px * var(--ui-density-scale,1));background:#00000068;border:1px solid #ffffff18;min-width:0;display:flex}.guides-block-number{width:calc(27px * var(--ui-density-scale,1));height:calc(27px * var(--ui-density-scale,1));border-radius:calc(8px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));color:var(--ui-muted);background:#ffffff10;border:1px solid #fff2;flex:0 0 27px;place-items:center;font-weight:800;display:grid}.guides-content-block>div{flex:1;min-width:0}.guides-content-block h3{font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));letter-spacing:-.02em;margin:2px 0 calc(10px * var(--ui-density-scale,1));color:var(--ui-text);line-height:1.5}.guides-content-block p,.guides-content-block li{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));color:var(--ui-muted);line-height:1.95}.guides-content-block p{margin:0}.guides-content-block ul{margin:calc(13px * var(--ui-density-scale,1)) 0 0;padding-left:calc(17px * var(--ui-density-scale,1))}.guides-content-block li{padding-left:calc(3px * var(--ui-density-scale,1));margin:calc(6px * var(--ui-density-scale,1)) 0}.guides-content-block li::marker{color:var(--ui-muted)}.guides-resource-links{gap:calc(7px * var(--ui-density-scale,1));margin-top:calc(17px * var(--ui-density-scale,1));flex-wrap:wrap;display:flex}.guides-resource-links a{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));padding:calc(9px * var(--ui-density-scale,1)) calc(11px * var(--ui-density-scale,1));border-radius:calc(9px * var(--ui-density-scale,1))}.guides-step-footer{justify-content:space-between;align-items:center;gap:calc(15px * var(--ui-density-scale,1));margin-top:calc(28px * var(--ui-density-scale,1));padding-top:calc(24px * var(--ui-density-scale,1));border-top:1px solid #ffffff0b;flex-wrap:wrap;display:flex}.guides-step-footer>span{font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));color:var(--ui-muted)}.guides-complete-button{align-items:center;gap:calc(9px * var(--ui-density-scale,1));padding:calc(11px * var(--ui-density-scale,1)) calc(14px * var(--ui-density-scale,1));border-radius:calc(10px * var(--ui-density-scale,1));color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));cursor:pointer;background:#ffffff12;border:1px solid #ffffff3b;font-weight:750;display:flex}.guides-complete-button.is-complete{color:var(--ui-support);background:#ffffff0c;border-color:#ffffff35}.guides-step-pagination{justify-content:space-between;align-items:center;gap:calc(18px * var(--ui-density-scale,1));margin-top:calc(32px * var(--ui-density-scale,1));display:flex}.guides-step-pagination>button:not(.claw-button){align-items:center;gap:calc(8px * var(--ui-density-scale,1));border-radius:calc(8px * var(--ui-density-scale,1));padding:calc(9px * var(--ui-density-scale,1)) 0;font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));color:var(--ui-primary-ink);cursor:pointer;background:0 0;border:0;display:flex}.guides-step-pagination>button:disabled{opacity:.3;cursor:default}.guides-step-pagination .claw-button{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));padding:calc(12px * var(--ui-density-scale,1)) calc(15px * var(--ui-density-scale,1));min-height:calc(40px * var(--ui-density-scale,1));line-height:1.5}.guides-reader-support{gap:calc(12px * var(--ui-density-scale,1));margin-top:calc(30px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));color:var(--ui-muted);flex-wrap:wrap;justify-content:center;display:flex}.guides-reader-support a{gap:calc(6px * var(--ui-density-scale,1));color:var(--ui-muted);align-items:center;display:flex}.guides-common{max-width:calc(960px * var(--ui-density-scale,1))}.guides-common header{text-align:center;margin:calc(48px * var(--ui-density-scale,1)) auto calc(40px * var(--ui-density-scale,1))}.guides-common h1{font-size:max(min(var(--ui-density-font-floor,14px), 50px), calc(50px * var(--ui-density-scale,1)))}.guides-common>.guides-search{margin:0 auto calc(30px * var(--ui-density-scale,1))}.guides-fixes-list{gap:calc(17px * var(--ui-density-scale,1));margin-bottom:calc(30px * var(--ui-density-scale,1));display:grid}.guides-common>.claw-button{margin:auto;display:table}.guides-pending{gap:calc(35px * var(--ui-density-scale,1));grid-template-columns:1fr 1fr;align-items:center;display:grid}.guides-pending>.guides-back{margin-bottom:calc(10px * var(--ui-density-scale,1));grid-column:1/-1}.guides-pending-art{aspect-ratio:16/9;object-fit:cover;border-radius:calc(20px * var(--ui-density-scale,1));border:1px solid #ffffff35;width:100%;height:auto;display:block}.guides-pending-copy h1{font-size:max(min(var(--ui-density-font-floor,14px), clamp(30px,4vw,48px)), calc(clamp(30px,4vw,48px) * var(--ui-density-scale,1)));letter-spacing:-.045em;margin:calc(17px * var(--ui-density-scale,1)) 0;line-height:1.2}.guides-pending-copy p{color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));line-height:1.9}.guides-actions{align-items:center;gap:calc(12px * var(--ui-density-scale,1));margin-top:calc(25px * var(--ui-density-scale,1));flex-wrap:wrap;display:flex}.guides-actions a{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.guides-no-results,.guides-empty-page{text-align:center;border-radius:calc(20px * var(--ui-density-scale,1));padding:calc(55px * var(--ui-density-scale,1)) calc(25px * var(--ui-density-scale,1));color:var(--ui-muted);border:1px solid #ffffff24}.guides-empty-page{margin-block:calc(65px * var(--ui-density-scale,1))}.guides-no-results h3,.guides-empty-page h1{color:var(--ui-text);letter-spacing:-.03em}.guides-no-results p,.guides-empty-page p{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));color:var(--ui-muted);line-height:1.8}.guides-no-results button{align-items:center;gap:calc(8px * var(--ui-density-scale,1));color:var(--ui-support);padding:calc(11px * var(--ui-density-scale,1)) calc(16px * var(--ui-density-scale,1));border-radius:calc(10px * var(--ui-density-scale,1));margin-top:calc(10px * var(--ui-density-scale,1));cursor:pointer;background:#ffffff12;border:1px solid #ffffff35;display:inline-flex}.guides-empty-page .claw-button{margin-top:calc(20px * var(--ui-density-scale,1));display:inline-flex}:is(.guides-library a:focus-visible,.guides-library button:focus-visible,.guides-sidebar a:focus-visible,.guides-sidebar button:focus-visible,.guides-step-panel a:focus-visible,.guides-step-panel button:focus-visible){outline:2px solid var(--ui-focus);outline-offset:calc(4px * var(--ui-density-scale,1))}body .claw-purple-theme .guides-library .guides-filters button{border:1px solid #0000}body .claw-purple-theme .guides-library .guides-filters button.is-selected{border-color:#ffffff35}body .claw-purple-theme .guides-reader .guides-sidebar nav button{border:1px solid #0000}body .claw-purple-theme .guides-reader button.guides-complete-button{border:1px solid #ffffff3b}body .claw-purple-theme .guides-reader button.guides-complete-button.is-complete{border-color:#ffffff35}body .claw-purple-theme .guides-library .guides-no-results button{border:1px solid #ffffff35}body .claw-purple-theme .guides-sidebar nav button:is(:hover,:active){translate:none;scale:1}.guides-sidebar nav button:hover{background-color:#ffffff0b}@media (hover:hover) and (pointer:fine){body .claw-purple-theme .guides-category-card:hover{border-color:#ffffff71;transform:translateY(-5px);box-shadow:0 15px 35px #0003}.guides-category-card:hover img{transform:scale(1.035)}body .claw-purple-theme .guides-help-card:hover{translate:0 -2px;scale:1.01}}@keyframes guide-step-enter{0%{opacity:0}to{opacity:1}}@media (min-width:1800px){.guides-grid{gap:calc(28px * var(--ui-density-scale,1))}.guides-reader-grid{grid-template-columns:calc(290px * var(--ui-density-scale,1)) minmax(0,1fr);gap:calc(36px * var(--ui-density-scale,1))}.guides-step-panel{padding:calc(45px * var(--ui-density-scale,1))}}@media (max-width:1000px){.guides-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guides-reader-grid{grid-template-columns:calc(230px * var(--ui-density-scale,1)) minmax(0,1fr);gap:calc(20px * var(--ui-density-scale,1))}.guides-step-panel{padding:calc(25px * var(--ui-density-scale,1))}.guides-sidebar{padding:calc(20px * var(--ui-density-scale,1)) calc(12px * var(--ui-density-scale,1))}.guides-tools{flex-direction:column;align-items:stretch}.guides-search{max-width:none}.guides-filters{align-self:flex-start}}@media (max-width:720px){.guides-library,.guides-reader,.guides-common,.guides-pending{padding-block:calc(38px * var(--ui-density-scale,1)) calc(65px * var(--ui-density-scale,1))}.guides-hero{margin:calc(10px * var(--ui-density-scale,1)) auto calc(47px * var(--ui-density-scale,1))}.guides-hero h1{font-size:max(min(var(--ui-density-font-floor,14px), 45px), calc(45px * var(--ui-density-scale,1)))}.guides-hero p{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.guides-grid{gap:calc(15px * var(--ui-density-scale,1))}.guides-category-card{border-radius:calc(15px * var(--ui-density-scale,1))}.guides-category-copy{padding:calc(16px * var(--ui-density-scale,1))}.guides-category-copy h3{font-size:max(min(var(--ui-density-font-floor,14px), 17px), calc(17px * var(--ui-density-scale,1)))}.guides-category-copy p{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));min-height:calc(54px * var(--ui-density-scale,1))}.guides-category-state{font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)));padding:calc(6px * var(--ui-density-scale,1));right:calc(8px * var(--ui-density-scale,1));top:calc(8px * var(--ui-density-scale,1))}.guides-bottom-grid{gap:calc(12px * var(--ui-density-scale,1));grid-template-columns:1fr}.guides-help-card{padding:calc(22px * var(--ui-density-scale,1))}.guides-reader-header{align-items:flex-start;gap:calc(18px * var(--ui-density-scale,1));margin-bottom:calc(25px * var(--ui-density-scale,1));flex-direction:column}.guides-reader-grid{grid-template-columns:1fr}.guides-sidebar{border-radius:calc(15px * var(--ui-density-scale,1));padding:calc(20px * var(--ui-density-scale,1));position:static}.guides-sidebar-brand,.guides-sidebar-help,.guides-reset{display:none}.guides-progress{padding:0 0 calc(18px * var(--ui-density-scale,1))}.guides-sidebar nav{gap:calc(5px * var(--ui-density-scale,1));grid-template-columns:1fr 1fr}.guides-sidebar nav button{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));padding:calc(9px * var(--ui-density-scale,1)) calc(7px * var(--ui-density-scale,1));gap:calc(7px * var(--ui-density-scale,1))}.guides-sidebar nav button>svg{display:none}.guides-step-panel{padding:calc(23px * var(--ui-density-scale,1)) calc(18px * var(--ui-density-scale,1));border-radius:calc(16px * var(--ui-density-scale,1));scroll-margin-top:calc(95px * var(--ui-density-scale,1))}.guides-step-panel h2{font-size:max(min(var(--ui-density-font-floor,14px), 27px), calc(27px * var(--ui-density-scale,1)))}.guides-step-top>span:last-child{display:none}.guides-content-block{padding:calc(18px * var(--ui-density-scale,1)) calc(14px * var(--ui-density-scale,1));gap:calc(11px * var(--ui-density-scale,1))}.guides-content-block p,.guides-content-block li{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.guides-content-block h3{font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)))}.guides-block-number{width:calc(23px * var(--ui-density-scale,1));height:calc(23px * var(--ui-density-scale,1));flex-basis:calc(23px * var(--ui-density-scale,1))}.guides-step-pagination{flex-wrap:wrap}.guides-step-pagination .claw-button{margin-left:auto}.guides-common h1{font-size:max(min(var(--ui-density-font-floor,14px), 38px), calc(38px * var(--ui-density-scale,1)))}.guides-pending{gap:calc(23px * var(--ui-density-scale,1));grid-template-columns:1fr}.guides-pending>.guides-back{grid-column:auto}.guides-pending-copy h1{font-size:max(min(var(--ui-density-font-floor,14px), 36px), calc(36px * var(--ui-density-scale,1)))}}@media (max-width:440px){.guides-grid{grid-template-columns:1fr}.guides-category-copy p{min-height:0}.guides-section-heading h2{font-size:max(min(var(--ui-density-font-floor,14px), 24px), calc(24px * var(--ui-density-scale,1)))}.guides-filters button{padding:calc(8px * var(--ui-density-scale,1)) calc(10px * var(--ui-density-scale,1))}.guides-step-panel .guides-content-block{display:block}.guides-block-number{margin-bottom:calc(12px * var(--ui-density-scale,1))}.guides-step-footer{flex-direction:column;align-items:flex-start}}@media (max-width:720px){.claw-purple-theme .support-options{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .guides-step-content{animation:none}html:not([data-motion=full]) .guides-category-card,html:not([data-motion=full]) .guides-category-art img{transition:none}html:not([data-motion=full]) .guides-progress progress::-webkit-progress-value{transition:none}html:not([data-motion=full]) body .claw-purple-theme .guides-category-card:is(:hover,:active),html:not([data-motion=full]) .guides-category-card:hover img{transform:none}}html[data-motion=reduced] .guides-step-content{animation:none}html[data-motion=reduced] .guides-category-card,html[data-motion=reduced] .guides-category-art img{transition:none}html[data-motion=reduced] .guides-progress progress::-webkit-progress-value{transition:none}html[data-motion=reduced] body .claw-purple-theme .guides-category-card:is(:hover,:active),html[data-motion=reduced] .guides-category-card:hover img{transform:none}.guides-mobile-step-toggle{display:none}.guides-sidebar-navigation-inner{min-width:0}.guides-reader-shortcuts{padding:calc(17px * var(--ui-density-scale,1)) calc(7px * var(--ui-density-scale,1)) 0;margin-top:calc(18px * var(--ui-density-scale,1));border-top:1px solid #ffffff0b}.guides-reader-shortcuts a{align-items:center;gap:calc(9px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));color:var(--ui-muted);font-weight:750;display:flex}.guides-reader-shortcuts a>svg:last-child{margin-left:auto}.guides-block-notice{align-items:flex-start;gap:calc(10px * var(--ui-density-scale,1));border-radius:calc(11px * var(--ui-density-scale,1));padding:calc(13px * var(--ui-density-scale,1)) calc(14px * var(--ui-density-scale,1));margin-top:calc(16px * var(--ui-density-scale,1));background:#ffffff0a;border:1px solid #ffffff38;display:flex}.guides-block-notice>svg{color:var(--ui-muted);margin-top:calc(3px * var(--ui-density-scale,1));flex:0 0 16px}.guides-block-checklist{margin:calc(15px * var(--ui-density-scale,1)) 0 0;padding-left:calc(20px * var(--ui-density-scale,1))}.guides-block-checklist li{padding-left:calc(5px * var(--ui-density-scale,1))}.guides-code{margin-top:calc(18px * var(--ui-density-scale,1));border-radius:calc(12px * var(--ui-density-scale,1));background:#000000d9;border:1px solid #ffffff2a;overflow:hidden}.guides-code-heading{justify-content:space-between;align-items:center;gap:calc(10px * var(--ui-density-scale,1));padding:calc(10px * var(--ui-density-scale,1)) calc(13px * var(--ui-density-scale,1));background:#ffffff07;border-bottom:1px solid #ffffff0b;display:flex}.guides-code-heading>span{font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));letter-spacing:.08em;text-transform:uppercase;color:var(--ui-muted);font-weight:750}.guides-code-actions{justify-content:flex-end;align-items:center;gap:calc(7px * var(--ui-density-scale,1));flex-wrap:wrap;display:flex}body .claw-purple-theme .guides-code .guides-code-actions button{align-items:center;gap:calc(6px * var(--ui-density-scale,1));padding:calc(6px * var(--ui-density-scale,1)) calc(9px * var(--ui-density-scale,1));border-radius:calc(7px * var(--ui-density-scale,1));color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));cursor:pointer;background:#ffffff0b;border:1px solid #ffffff32;font-weight:750;display:inline-flex}body .claw-purple-theme .guides-code .guides-code-actions button:disabled{cursor:default;opacity:.6}.guides-code pre{padding:calc(17px * var(--ui-density-scale,1)) calc(15px * var(--ui-density-scale,1));white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;line-height:1.9;font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));color:var(--ui-support);-webkit-user-select:text;user-select:text;tab-size:2;margin:0;font-family:Consolas,SFMono-Regular,monospace;overflow:auto}.guides-code pre:focus-visible{outline:2px solid var(--ui-focus);outline-offset:calc(-3px * var(--ui-density-scale,1));border-radius:calc(5px * var(--ui-density-scale,1))}.guides-code code{font:inherit;color:inherit;background:0 0;padding:0}.guides-content-block .guides-copy-status{padding:0 calc(15px * var(--ui-density-scale,1)) calc(12px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));color:var(--ui-muted);min-height:calc(28px * var(--ui-density-scale,1));line-height:1.8}.guides-image-preview{margin-top:calc(18px * var(--ui-density-scale,1));border-radius:calc(12px * var(--ui-density-scale,1));background:var(--ui-canvas);isolation:isolate;text-align:left;width:100%;padding:0;display:block;position:relative;overflow:hidden}body .claw-purple-theme .guides-content-block button.guides-image-preview{border:1px solid #ffffff30}.guides-image-preview img{width:100%;height:auto;max-height:calc(270px * var(--ui-density-scale,1));object-fit:contain;background:var(--ui-canvas);display:block}.guides-image-preview>span{justify-content:center;align-items:center;gap:calc(8px * var(--ui-density-scale,1));padding:calc(10px * var(--ui-density-scale,1));color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));background:#ffffff0b;border-top:1px solid #ffffff18;font-weight:700;display:flex}.guides-content-block .guides-image-unavailable{margin-top:calc(16px * var(--ui-density-scale,1));padding:calc(13px * var(--ui-density-scale,1));border-radius:calc(10px * var(--ui-density-scale,1));color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));background:#ffffff05;border:1px solid #ffffff20}.modal:has(.guides-image-lightbox){width:min(calc(1080px * var(--ui-density-scale,1)),calc(100vw - calc(32px * var(--ui-density-scale,1))));max-width:calc(1080px * var(--ui-density-scale,1))}.guides-image-lightbox{background:var(--ui-canvas);border-radius:calc(12px * var(--ui-density-scale,1));margin-top:calc(16px * var(--ui-density-scale,1));place-items:center;display:grid;overflow:hidden}.guides-image-lightbox img{object-fit:contain;width:100%;max-height:72vh;display:block}@media (max-width:720px){body .claw-purple-theme .guides-reader button.guides-mobile-step-toggle{justify-content:space-between;align-items:center;gap:calc(12px * var(--ui-density-scale,1));width:100%;padding:calc(12px * var(--ui-density-scale,1));border-radius:calc(10px * var(--ui-density-scale,1));text-align:left;color:var(--ui-support);background:#ffffff0b;border:1px solid #ffffff30;display:flex}.guides-mobile-step-toggle>span{gap:calc(5px * var(--ui-density-scale,1));min-width:0;display:grid}.guides-mobile-step-toggle strong{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));font-weight:750}.guides-mobile-step-toggle small{font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));color:var(--ui-muted);line-height:1.5}.guides-mobile-step-toggle>svg{flex:0 0 17px;transition:transform .25s}.guides-mobile-step-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.guides-sidebar-navigation{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .3s,opacity .2s,visibility .3s;display:grid}.guides-sidebar-navigation.is-open{opacity:1;visibility:visible;grid-template-rows:1fr}.guides-sidebar-navigation-inner{min-height:0;overflow:hidden}.guides-sidebar-navigation.is-open nav{padding-top:calc(12px * var(--ui-density-scale,1))}.guides-reader-shortcuts{padding-top:calc(14px * var(--ui-density-scale,1));margin-top:calc(14px * var(--ui-density-scale,1))}.guides-reader-shortcuts a{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}.guides-code-heading{align-items:flex-start}.guides-code-heading>span{font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)));padding-top:calc(6px * var(--ui-density-scale,1))}.guides-code pre{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));padding:calc(14px * var(--ui-density-scale,1)) calc(12px * var(--ui-density-scale,1))}.guides-content-block .guides-copy-status{padding-inline:calc(12px * var(--ui-density-scale,1))}.guides-image-preview img{max-height:calc(220px * var(--ui-density-scale,1))}.modal:has(.guides-image-lightbox){width:calc(100vw - calc(24px * var(--ui-density-scale,1)))}}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .guides-sidebar-navigation,html:not([data-motion=full]) .guides-mobile-step-toggle>svg{transition:none}}html[data-motion=reduced] .guides-sidebar-navigation,html[data-motion=reduced] .guides-mobile-step-toggle>svg{transition:none}.guides-reader{padding-top:calc(38px * var(--ui-density-scale,1))}.guides-label{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));color:var(--ui-muted);font-weight:800}.guides-breadcrumb,.guides-back{font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));color:var(--ui-muted);font-weight:650}.guides-breadcrumb{margin-bottom:calc(24px * var(--ui-density-scale,1))}.guides-reader-header{margin-bottom:calc(28px * var(--ui-density-scale,1));gap:calc(28px * var(--ui-density-scale,1))}.guides-reader-header h1{font-size:max(min(var(--ui-density-font-floor,14px), clamp(30px,3.3vw,42px)), calc(clamp(30px,3.3vw,42px) * var(--ui-density-scale,1)));letter-spacing:-.04em;margin:calc(9px * var(--ui-density-scale,1)) 0;font-weight:850}.guides-reader-header p{font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));color:var(--ui-support);max-width:calc(740px * var(--ui-density-scale,1));line-height:1.75}.guides-reader-header>.claw-outline-button{justify-content:center;align-items:center;gap:calc(9px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));min-height:calc(44px * var(--ui-density-scale,1));font-weight:750;display:inline-flex}.guides-reader-grid{grid-template-columns:calc(292px * var(--ui-density-scale,1)) minmax(0,1fr);gap:calc(26px * var(--ui-density-scale,1))}.guides-sidebar{padding:calc(25px * var(--ui-density-scale,1)) calc(17px * var(--ui-density-scale,1)) calc(18px * var(--ui-density-scale,1));border-radius:calc(18px * var(--ui-density-scale,1));background:linear-gradient(145deg,#000000e8,#000000f0);border-color:#ffffff3d}.guides-sidebar-brand{margin-bottom:calc(18px * var(--ui-density-scale,1));padding-inline:calc(10px * var(--ui-density-scale,1))}.guides-sidebar-brand>span{font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)));letter-spacing:-.035em}.guides-sidebar-brand>span>span{color:var(--ui-support)}.guides-sidebar nav{gap:calc(5px * var(--ui-density-scale,1));grid-template-columns:minmax(0,1fr)}.guides-nav-group{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));letter-spacing:.13em;color:var(--ui-muted);padding:calc(20px * var(--ui-density-scale,1)) calc(11px * var(--ui-density-scale,1)) calc(8px * var(--ui-density-scale,1));font-weight:800}.guides-sidebar nav .guides-nav-group:first-child{padding-top:calc(5px * var(--ui-density-scale,1))}.guides-sidebar nav button{min-height:calc(47px * var(--ui-density-scale,1));padding:calc(11px * var(--ui-density-scale,1)) calc(12px * var(--ui-density-scale,1));gap:calc(10px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));color:var(--ui-support);border-radius:calc(10px * var(--ui-density-scale,1));font-weight:550;line-height:1.55}.guides-step-label{overflow-wrap:anywhere;flex:1;min-width:0}.guides-step-label strong{color:var(--ui-text);white-space:nowrap;font-weight:850}.guides-sidebar nav button.is-active{color:var(--ui-text);background:#fff2;border-color:#ffffff59}body .claw-purple-theme .guides-reader .guides-sidebar nav button.is-active{border-color:#ffffff59}.guides-sidebar nav button>svg{flex:0 0 16px;align-self:center;margin-left:auto}.guides-sidebar nav button .guides-nav-check{opacity:1;color:var(--ui-support)}.guides-sidebar nav button:hover{color:var(--ui-text);background-color:#ffffff13}.guides-reader-shortcuts{padding:calc(17px * var(--ui-density-scale,1)) calc(10px * var(--ui-density-scale,1)) 0;margin-top:calc(21px * var(--ui-density-scale,1));border-color:#ffffff14}.guides-reader-shortcuts a,.guides-reader-shortcuts button{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));color:var(--ui-support);min-height:calc(35px * var(--ui-density-scale,1));font-weight:750}body .claw-purple-theme .guides-reader-shortcuts button{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));color:var(--ui-support);padding:calc(9px * var(--ui-density-scale,1)) 0;font-weight:750}.guides-sidebar-help{margin:calc(20px * var(--ui-density-scale,1)) calc(10px * var(--ui-density-scale,1)) 0;padding-top:calc(21px * var(--ui-density-scale,1));border-color:#ffffff14}.guides-sidebar-help h3{font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));color:var(--ui-text);font-weight:800}.guides-sidebar-help p{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));color:var(--ui-muted);line-height:1.75}.guides-sidebar-help a{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));color:var(--ui-support)}.guides-reset{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));min-height:calc(38px * var(--ui-density-scale,1));color:var(--ui-muted);margin-top:calc(17px * var(--ui-density-scale,1))}.guides-step-panel{padding:calc(30px * var(--ui-density-scale,1)) calc(32px * var(--ui-density-scale,1)) calc(27px * var(--ui-density-scale,1));border-radius:calc(18px * var(--ui-density-scale,1));background:linear-gradient(145deg,#000000bd,#000000e8);border-color:#ffffff39}.guides-step-panel>.guides-progress{padding:0 0 calc(28px * var(--ui-density-scale,1));margin-bottom:calc(29px * var(--ui-density-scale,1));border-bottom:1px solid #ffffff12}.guides-progress>div{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));color:var(--ui-support);font-weight:700}.guides-progress strong{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));color:var(--ui-support);font-weight:850}.guides-progress progress{height:calc(6px * var(--ui-density-scale,1));margin:calc(12px * var(--ui-density-scale,1)) 0 calc(10px * var(--ui-density-scale,1));background:#ffffff0e}.guides-progress small{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));color:var(--ui-muted);line-height:1.6}.guides-step-top{margin-bottom:calc(14px * var(--ui-density-scale,1))}.guides-step-top>span:last-child{font-size:max(min(var(--ui-density-font-floor,14px), 9px), calc(9px * var(--ui-density-scale,1)));color:var(--ui-muted);letter-spacing:.1em}.guides-step-panel h2{font-size:max(min(var(--ui-density-font-floor,14px), clamp(28px,2.6vw,36px)), calc(clamp(28px,2.6vw,36px) * var(--ui-density-scale,1)));letter-spacing:-.035em;color:var(--ui-text);margin-bottom:calc(13px * var(--ui-density-scale,1));text-wrap:balance;font-weight:850;line-height:1.25}.guides-title-step{color:var(--ui-muted)}.guides-step-summary{font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)));color:var(--ui-support);margin-bottom:calc(28px * var(--ui-density-scale,1));max-width:68ch;font-weight:450;line-height:1.8}.guides-blocks{gap:calc(18px * var(--ui-density-scale,1))}.guides-content-block{padding:calc(23px * var(--ui-density-scale,1));gap:calc(17px * var(--ui-density-scale,1));border-radius:calc(13px * var(--ui-density-scale,1));background:#ffffff04;border-color:#ffffff2a}.guides-content-block h3{font-size:max(min(var(--ui-density-font-floor,14px), 17px), calc(17px * var(--ui-density-scale,1)));letter-spacing:-.015em;color:var(--ui-text);margin:2px 0 calc(10px * var(--ui-density-scale,1));font-weight:800;line-height:1.5}.guides-content-block p,.guides-content-block li{font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));color:var(--ui-support);font-weight:450;line-height:1.85}.guides-block-number{width:calc(32px * var(--ui-density-scale,1));height:calc(32px * var(--ui-density-scale,1));flex-basis:calc(32px * var(--ui-density-scale,1));border-radius:calc(9px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));color:var(--ui-support);background:#ffffff13;border-color:#ffffff35;font-weight:850}.guides-block-checklist{padding-left:calc(21px * var(--ui-density-scale,1));margin-top:calc(16px * var(--ui-density-scale,1))}.guides-block-checklist li{padding-left:calc(6px * var(--ui-density-scale,1));margin:calc(10px * var(--ui-density-scale,1)) 0}.guides-block-checklist li::marker{color:var(--ui-muted);font-weight:850}.guides-content-block .guides-block-notice p{font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));color:var(--ui-support);line-height:1.8}.guides-block-notice{padding:calc(15px * var(--ui-density-scale,1)) calc(16px * var(--ui-density-scale,1));background:#ffffff0b;border-color:#ffffff35}.guides-resource-links{gap:calc(9px * var(--ui-density-scale,1));margin-top:calc(19px * var(--ui-density-scale,1))}.guides-resource-links a{align-items:center;gap:calc(7px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));padding:calc(10px * var(--ui-density-scale,1)) calc(12px * var(--ui-density-scale,1));min-height:calc(39px * var(--ui-density-scale,1));color:var(--ui-support);font-weight:750;line-height:1.5;display:inline-flex}.guides-code-heading>span{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));color:var(--ui-muted)}body .claw-purple-theme .guides-code .guides-code-actions button{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));min-height:calc(30px * var(--ui-density-scale,1));color:var(--ui-support)}.guides-code pre{font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));color:var(--ui-text);padding:calc(18px * var(--ui-density-scale,1));line-height:1.85}.guides-content-block .guides-copy-status{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));color:var(--ui-muted);padding-inline:calc(18px * var(--ui-density-scale,1));line-height:1.7}.guides-image-preview>span{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));color:var(--ui-support);padding:calc(12px * var(--ui-density-scale,1));font-weight:750}.guides-step-footer{padding-top:calc(24px * var(--ui-density-scale,1));margin-top:calc(27px * var(--ui-density-scale,1));border-color:#ffffff14}.guides-step-footer>span{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));color:var(--ui-muted);line-height:1.7}.guides-complete-button{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));min-height:calc(42px * var(--ui-density-scale,1));padding:calc(11px * var(--ui-density-scale,1)) calc(14px * var(--ui-density-scale,1));color:var(--ui-support);font-weight:800}.guides-step-pagination{gap:calc(16px * var(--ui-density-scale,1));margin-top:calc(27px * var(--ui-density-scale,1))}.guides-step-pagination>button:not(.claw-button){font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));min-height:calc(42px * var(--ui-density-scale,1));font-weight:700}.guides-step-pagination .claw-button{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));min-height:calc(45px * var(--ui-density-scale,1));padding:calc(12px * var(--ui-density-scale,1)) calc(17px * var(--ui-density-scale,1));font-weight:800}.guides-reader-support{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));color:var(--ui-muted);padding-top:calc(22px * var(--ui-density-scale,1));margin-top:calc(27px * var(--ui-density-scale,1));border-top:1px solid #ffffff0d}.guides-reader-support a{color:var(--ui-support);font-weight:750}.guides-hero p,.guides-common header>p{font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)));color:var(--ui-support);line-height:1.8}.guides-hero-links a{font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));color:var(--ui-support);font-weight:750}.guides-section-heading h2{color:var(--ui-text);font-weight:850}.guides-count{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));color:var(--ui-muted);font-weight:700}.guides-filters button{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));color:var(--ui-muted);padding:calc(9px * var(--ui-density-scale,1)) calc(13px * var(--ui-density-scale,1));font-weight:750}.guides-search input{font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));color:var(--ui-text)}.guides-category-copy{padding:calc(23px * var(--ui-density-scale,1))}.guides-category-copy h3{font-size:max(min(var(--ui-density-font-floor,14px), 22px), calc(22px * var(--ui-density-scale,1)));color:var(--ui-text);font-weight:850}.guides-category-copy p{font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));color:var(--ui-muted);min-height:calc(70px * var(--ui-density-scale,1));line-height:1.8}.guides-category-copy>div{font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));color:var(--ui-support);font-weight:800}.guides-category-state{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));font-weight:800}.guides-help-card h2{font-size:max(min(var(--ui-density-font-floor,14px), 19px), calc(19px * var(--ui-density-scale,1)));color:var(--ui-text);font-weight:800}.guides-help-card p{font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));color:var(--ui-muted);line-height:1.75}.guides-glossary dt{font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));color:var(--ui-text);font-weight:800}.guides-glossary dd{font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));color:var(--ui-support);line-height:1.8}@media (min-width:1800px){.guides-reader-grid{grid-template-columns:calc(310px * var(--ui-density-scale,1)) minmax(0,1fr);gap:calc(32px * var(--ui-density-scale,1))}.guides-step-panel{padding:calc(38px * var(--ui-density-scale,1)) calc(42px * var(--ui-density-scale,1))}.guides-content-block p,.guides-content-block li{font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)))}}@media (max-width:1000px){.guides-reader-grid{grid-template-columns:calc(250px * var(--ui-density-scale,1)) minmax(0,1fr);gap:calc(20px * var(--ui-density-scale,1))}.guides-step-panel{padding:calc(25px * var(--ui-density-scale,1))}.guides-sidebar{padding:calc(22px * var(--ui-density-scale,1)) calc(12px * var(--ui-density-scale,1))}.guides-sidebar nav button{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));padding-inline:calc(10px * var(--ui-density-scale,1))}.guides-content-block{padding:calc(20px * var(--ui-density-scale,1));gap:calc(13px * var(--ui-density-scale,1))}.guides-content-block p,.guides-content-block li{font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)))}.guides-content-block h3{font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)))}}@media (max-width:720px){.guides-reader{padding-top:calc(28px * var(--ui-density-scale,1))}.guides-reader-header{gap:calc(16px * var(--ui-density-scale,1));margin-bottom:calc(23px * var(--ui-density-scale,1))}.guides-reader-header p{font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));line-height:1.8}.guides-reader-header>.claw-outline-button{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.guides-reader-grid{gap:calc(20px * var(--ui-density-scale,1));grid-template-columns:minmax(0,1fr)}.guides-sidebar{padding:calc(18px * var(--ui-density-scale,1));border-radius:calc(15px * var(--ui-density-scale,1))}.guides-sidebar nav{grid-template-columns:minmax(0,1fr)}.guides-sidebar nav button{font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));min-height:calc(46px * var(--ui-density-scale,1));padding:calc(11px * var(--ui-density-scale,1)) calc(12px * var(--ui-density-scale,1))}.guides-sidebar nav button>svg{display:block}.guides-nav-group{padding-top:calc(19px * var(--ui-density-scale,1))}body .claw-purple-theme .guides-reader button.guides-mobile-step-toggle{padding:calc(13px * var(--ui-density-scale,1)) calc(14px * var(--ui-density-scale,1))}.guides-mobile-step-toggle strong{font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));color:var(--ui-text);font-weight:800}.guides-mobile-step-toggle small{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));color:var(--ui-muted);line-height:1.6}.guides-reader-shortcuts{gap:calc(6px * var(--ui-density-scale,1)) calc(20px * var(--ui-density-scale,1));padding-top:calc(12px * var(--ui-density-scale,1));margin-top:calc(14px * var(--ui-density-scale,1));flex-wrap:wrap;display:flex}.guides-reader-shortcuts a,.guides-reader-shortcuts button{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.guides-step-panel{padding:calc(24px * var(--ui-density-scale,1)) calc(20px * var(--ui-density-scale,1));border-radius:calc(16px * var(--ui-density-scale,1))}.guides-step-panel>.guides-progress{padding-bottom:calc(22px * var(--ui-density-scale,1));margin-bottom:calc(24px * var(--ui-density-scale,1))}.guides-step-panel h2{font-size:max(min(var(--ui-density-font-floor,14px), 29px), calc(29px * var(--ui-density-scale,1)))}.guides-step-summary{font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));margin-bottom:calc(24px * var(--ui-density-scale,1));line-height:1.8}.guides-content-block{padding:calc(19px * var(--ui-density-scale,1)) calc(16px * var(--ui-density-scale,1))}.guides-content-block h3{font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)))}.guides-content-block p,.guides-content-block li{font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));line-height:1.85}.guides-block-number{width:calc(29px * var(--ui-density-scale,1));height:calc(29px * var(--ui-density-scale,1));flex-basis:calc(29px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.guides-content-block .guides-block-notice p{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.guides-block-notice{padding:calc(13px * var(--ui-density-scale,1))}.guides-code pre{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));padding:calc(15px * var(--ui-density-scale,1))}.guides-content-block .guides-copy-status{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));padding-inline:calc(15px * var(--ui-density-scale,1))}.guides-resource-links a{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.guides-step-footer{gap:calc(11px * var(--ui-density-scale,1))}.guides-step-pagination .claw-button{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.guides-step-pagination{gap:calc(13px * var(--ui-density-scale,1))}.guides-category-copy{padding:calc(20px * var(--ui-density-scale,1))}.guides-category-copy h3{font-size:max(min(var(--ui-density-font-floor,14px), 21px), calc(21px * var(--ui-density-scale,1)))}.guides-category-copy p{font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));min-height:0}.guides-category-copy>div{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.guides-category-state{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));padding:calc(8px * var(--ui-density-scale,1))}.guides-hero p{font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)))}.guides-hero-links a{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.guides-help-card p{font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)))}}@media (max-width:440px){.guides-step-panel .guides-content-block{display:block}.guides-content-block .guides-block-number{margin-bottom:calc(12px * var(--ui-density-scale,1))}.guides-step-panel h2{font-size:max(min(var(--ui-density-font-floor,14px), 27px), calc(27px * var(--ui-density-scale,1)))}.guides-step-top{margin-bottom:calc(12px * var(--ui-density-scale,1))}.guides-filters button{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));padding:calc(9px * var(--ui-density-scale,1)) calc(11px * var(--ui-density-scale,1))}.guides-reader-support{justify-content:flex-start}.guides-step-pagination{flex-direction:column;align-items:stretch}.guides-step-pagination .claw-button{text-align:center;justify-content:center;width:100%;margin-left:0}.guides-step-pagination>button:not(.claw-button){align-self:flex-start}}.guides-reader-compact{padding-block:calc(36px * var(--ui-density-scale,1)) calc(64px * var(--ui-density-scale,1))}.guides-reader-compact .guides-reader-grid{grid-template-columns:calc(260px * var(--ui-density-scale,1)) minmax(0,1fr);border-radius:calc(16px * var(--ui-density-scale,1));background:var(--ui-panel);border:1px solid #ffffff2e;align-items:stretch;gap:0;overflow:hidden}.guides-reader-compact .guides-sidebar{padding:calc(27px * var(--ui-density-scale,1)) calc(18px * var(--ui-density-scale,1));background:var(--ui-canvas);border:0;border-right:1px solid #ffffff26;border-radius:0;position:static}.guides-reader-compact .guides-sidebar-brand{padding-inline:calc(8px * var(--ui-density-scale,1));margin-bottom:calc(13px * var(--ui-density-scale,1))}.guides-reader-back{padding:0 calc(8px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));margin-bottom:calc(21px * var(--ui-density-scale,1));line-height:1.6}.guides-reader-product{padding:0 calc(10px * var(--ui-density-scale,1)) calc(16px * var(--ui-density-scale,1));color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));font-weight:800;display:block}.guides-reader-compact .guides-nav-group{padding-top:calc(16px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}.guides-reader-compact .guides-sidebar nav button{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));min-height:calc(40px * var(--ui-density-scale,1));padding:calc(9px * var(--ui-density-scale,1)) calc(10px * var(--ui-density-scale,1))}.guides-reader-compact .guides-step-panel{padding:calc(28px * var(--ui-density-scale,1)) calc(32px * var(--ui-density-scale,1));min-height:calc(580px * var(--ui-density-scale,1));background:0 0;border:0;border-radius:0}.guides-reader-compact .guides-step-panel>.guides-progress{margin-bottom:calc(25px * var(--ui-density-scale,1));border:0;padding-bottom:0}.guides-reader-compact .guides-progress small,.guides-reader-compact .guides-step-top{display:none}.guides-reader-compact .guides-step-panel h2{font-size:max(min(var(--ui-density-font-floor,14px), 30px), calc(30px * var(--ui-density-scale,1)));margin-bottom:calc(10px * var(--ui-density-scale,1))}.guides-reader-compact .guides-step-summary{font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));margin-bottom:calc(23px * var(--ui-density-scale,1));line-height:1.7}.guides-reader-compact .guides-content-block{padding:calc(18px * var(--ui-density-scale,1));gap:calc(15px * var(--ui-density-scale,1))}.guides-reader-compact .guides-content-block h3{font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)));margin:0 0 calc(6px * var(--ui-density-scale,1))}.guides-reader-compact .guides-content-block p,.guides-reader-compact .guides-content-block li{font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));line-height:1.75}.guides-reader-compact .guides-resource-links{margin-top:calc(12px * var(--ui-density-scale,1))}.guides-reader-compact .guides-step-footer{padding-top:calc(18px * var(--ui-density-scale,1));margin-top:calc(21px * var(--ui-density-scale,1))}.guides-reader-compact .guides-step-pagination{margin-top:calc(20px * var(--ui-density-scale,1))}.guides-reader-compact .guides-reader-support{padding-top:calc(17px * var(--ui-density-scale,1));margin-top:calc(21px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.guides-reader-compact .guides-reset{margin-top:calc(8px * var(--ui-density-scale,1))}@media (max-width:1000px){.guides-reader-compact .guides-reader-grid{grid-template-columns:calc(230px * var(--ui-density-scale,1)) minmax(0,1fr)}.guides-reader-compact .guides-step-panel{padding:calc(25px * var(--ui-density-scale,1))}}@media (max-width:720px){.guides-reader-compact{padding-block:calc(25px * var(--ui-density-scale,1)) calc(45px * var(--ui-density-scale,1))}.guides-reader-compact .guides-reader-grid{grid-template-columns:minmax(0,1fr)}.guides-reader-compact .guides-sidebar{padding:calc(20px * var(--ui-density-scale,1));border-bottom:1px solid #ffffff26;border-right:0}.guides-reader-back{margin-bottom:calc(13px * var(--ui-density-scale,1));padding:0}.guides-reader-product{padding:0 0 calc(14px * var(--ui-density-scale,1))}.guides-reader-compact .guides-step-panel{padding:calc(24px * var(--ui-density-scale,1)) calc(20px * var(--ui-density-scale,1));min-height:0}.guides-reader-compact .guides-step-panel h2{font-size:max(min(var(--ui-density-font-floor,14px), 26px), calc(26px * var(--ui-density-scale,1)))}.guides-reader-compact .guides-content-block{padding:calc(17px * var(--ui-density-scale,1)) calc(15px * var(--ui-density-scale,1))}.guides-reader-compact .guides-progress>div{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.guides-reader-compact .guides-step-summary{font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)))}}:is(.claw-storefront:has(.faq-motion-group),.faq-motion-group){overflow-anchor:none}body .claw-purple-theme .faq-motion-group{align-items:start;gap:calc(14px * var(--ui-density-scale,1));counter-reset:faq-question;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.claw-faq-motion{counter-increment:faq-question}body .claw-purple-theme .claw-faq-motion,body .claw-purple-theme .claw-faq-motion:hover{transition:border-color var(--faq-duration,.32s) var(--motion-enter-ease,cubic-bezier(.22, 1, .36, 1)), background-color var(--faq-duration,.32s) var(--motion-enter-ease,cubic-bezier(.22, 1, .36, 1)), box-shadow var(--faq-duration,.32s) var(--motion-enter-ease,cubic-bezier(.22, 1, .36, 1));transform:none}body .claw-purple-theme .claw-faq-motion:not([data-scroll-reveal]){translate:none}body .claw-purple-theme .claw-faq-motion[data-scroll-reveal]{translate:0 var(--reveal-y,0px)}body .claw-purple-theme .claw-faq-motion>.faq-question,body .claw-purple-theme .claw-faq-motion>.faq-question:is(:hover,:active){grid-template-columns:calc(32px * var(--ui-density-scale,1)) minmax(0, 1fr) calc(30px * var(--ui-density-scale,1));align-items:center;display:grid;transform:translate(0,0)}.faq-question-number{width:calc(28px * var(--ui-density-scale,1));height:calc(28px * var(--ui-density-scale,1));border-radius:calc(8px * var(--ui-density-scale,1));color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));font-variant-numeric:tabular-nums;background:#ffffff05;border:1px solid #ffffff1a;flex:0 0 28px;place-items:center;font-weight:750;line-height:1;display:inline-grid}.faq-question-number:before{content:counter(faq-question, decimal-leading-zero)}.faq-question-text{white-space:normal;overflow-wrap:anywhere;flex:1;min-width:0}body .claw-purple-theme .claw-faq-motion .faq-toggle-icon{width:calc(30px * var(--ui-density-scale,1));height:calc(30px * var(--ui-density-scale,1))}@media (max-width:760px){body .claw-purple-theme .faq-motion-group{grid-template-columns:minmax(0,1fr)}}body .claw-purple-theme .claw-faq-motion:has(>.faq-question:focus-visible){outline:2px solid var(--ui-focus);outline-offset:calc(3px * var(--ui-density-scale,1));box-shadow:none}body .claw-purple-theme .claw-faq-motion>.faq-answer{opacity:1;transition:grid-template-rows var(--faq-duration,.32s) var(--motion-enter-ease,cubic-bezier(.22, 1, .36, 1));grid-template-rows:0fr;display:grid;transform:translate(0,0)}body .claw-purple-theme .claw-faq-motion[data-open=true]>.faq-answer{grid-template-rows:1fr}body .claw-purple-theme .claw-faq-motion .faq-answer-inner{min-height:0;overflow:hidden}body .claw-purple-theme .claw-faq-motion .faq-answer-inner>p{opacity:0;overflow-wrap:anywhere;transition:opacity var(--faq-fade-duration,.18s) var(--motion-enter-ease,cubic-bezier(.22, 1, .36, 1));transform:translate(0,0)}body .claw-purple-theme .claw-faq-motion[data-open=true] .faq-answer-inner>p{opacity:1}body .claw-purple-theme .faq-answer-link{color:var(--ui-support);font:inherit;text-underline-offset:3px;font-weight:600;text-decoration:underline}body .claw-purple-theme .faq-answer-link:hover{color:var(--ui-text)}body .claw-purple-theme .claw-faq-motion .faq-toggle-icon{transition:transform var(--faq-icon-duration,.22s) var(--motion-enter-ease,cubic-bezier(.22, 1, .36, 1)), background-color var(--faq-icon-duration,.22s) var(--motion-enter-ease,cubic-bezier(.22, 1, .36, 1));border-radius:50%;transform:rotate(0)}body .claw-purple-theme .claw-faq-motion[data-open=true] .faq-toggle-icon{transform:rotate(45deg)}@media (hover:hover) and (pointer:fine){body .claw-purple-theme .claw-faq-motion:hover{background-color:var(--ui-raised);border-color:#ffffff3b;box-shadow:0 5px 20px #00000014}}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) body .claw-purple-theme .claw-faq-motion,html:not([data-motion=full]) body .claw-purple-theme .claw-faq-motion>.faq-answer,html:not([data-motion=full]) body .claw-purple-theme .claw-faq-motion .faq-answer-inner>p,html:not([data-motion=full]) body .claw-purple-theme .claw-faq-motion .faq-toggle-icon{transition:none!important}}html[data-motion=reduced] body .claw-purple-theme .claw-faq-motion,html[data-motion=reduced] body .claw-purple-theme .claw-faq-motion>.faq-answer,html[data-motion=reduced] body .claw-purple-theme .claw-faq-motion .faq-answer-inner>p,html[data-motion=reduced] body .claw-purple-theme .claw-faq-motion .faq-toggle-icon{transition:none!important}html[data-faq-motion=enabled] body .claw-purple-theme .claw-faq-motion{transition:border-color var(--faq-duration,.32s) var(--motion-enter-ease,cubic-bezier(.22, 1, .36, 1)), background-color var(--faq-duration,.32s) var(--motion-enter-ease,cubic-bezier(.22, 1, .36, 1)), box-shadow var(--faq-duration,.32s) var(--motion-enter-ease,cubic-bezier(.22, 1, .36, 1))!important}html[data-faq-motion=enabled] body .claw-purple-theme .claw-faq-motion>.faq-answer{transition:grid-template-rows var(--faq-duration,.32s) var(--motion-enter-ease,cubic-bezier(.22, 1, .36, 1))!important}html[data-faq-motion=enabled] body .claw-purple-theme .claw-faq-motion .faq-answer-inner>p{transition:opacity var(--faq-fade-duration,.18s) var(--motion-enter-ease,cubic-bezier(.22, 1, .36, 1))!important}html[data-faq-motion=enabled] body .claw-purple-theme .claw-faq-motion .faq-toggle-icon{transition:transform var(--faq-icon-duration,.22s) var(--motion-enter-ease,cubic-bezier(.22, 1, .36, 1)), background-color var(--faq-icon-duration,.22s) var(--motion-enter-ease,cubic-bezier(.22, 1, .36, 1))!important}@media (prefers-reduced-motion:no-preference){html:not([data-motion=reduced]) body .claw-storefront [data-scroll-reveal]{--reveal-opacity:1;--reveal-y:0px;opacity:var(--reveal-opacity);translate:0 var(--reveal-y);transition:opacity var(--reveal-instance-duration,var(--reveal-duration)) var(--motion-enter-ease) var(--reveal-delay,0s), translate var(--reveal-instance-duration,var(--reveal-duration)) var(--motion-enter-ease) var(--reveal-delay,0s)}html:not([data-motion=reduced]) body .claw-storefront [data-scroll-reveal][data-reveal-state=pending]{--reveal-opacity:0;--reveal-y:var(--reveal-distance)}html:not([data-motion=reduced]) body .claw-storefront .claw-faq-motion[data-scroll-reveal]{transition:opacity var(--reveal-instance-duration,var(--reveal-duration)) var(--motion-enter-ease) var(--reveal-delay,0s), translate var(--reveal-instance-duration,var(--reveal-duration)) var(--motion-enter-ease) var(--reveal-delay,0s), border-color var(--faq-duration) var(--motion-enter-ease), background-color var(--faq-duration) var(--motion-enter-ease), box-shadow var(--faq-duration) var(--motion-enter-ease)}html:not([data-motion=reduced]) body .claw-storefront.claw-purple-theme a:is(.claw-game-card,.claw-listing-card)[data-scroll-reveal]{opacity:var(--reveal-opacity);translate:none;transition:border-color var(--card-hover-duration) var(--motion-enter-ease), box-shadow var(--card-hover-duration) var(--motion-enter-ease), opacity var(--reveal-instance-duration,var(--reveal-duration)) var(--motion-enter-ease) var(--reveal-delay,0s)!important}}html[data-motion=full] body .claw-storefront [data-scroll-reveal]{--reveal-opacity:1;--reveal-y:0px;opacity:var(--reveal-opacity);translate:0 var(--reveal-y);transition:opacity var(--reveal-instance-duration,var(--reveal-duration)) var(--motion-enter-ease) var(--reveal-delay,0s), translate var(--reveal-instance-duration,var(--reveal-duration)) var(--motion-enter-ease) var(--reveal-delay,0s)}html[data-motion=full] body .claw-storefront [data-scroll-reveal][data-reveal-state=pending]{--reveal-opacity:0;--reveal-y:var(--reveal-distance)}html[data-motion=full] body .claw-storefront .claw-faq-motion[data-scroll-reveal]{transition:opacity var(--reveal-instance-duration,var(--reveal-duration)) var(--motion-enter-ease) var(--reveal-delay,0s), translate var(--reveal-instance-duration,var(--reveal-duration)) var(--motion-enter-ease) var(--reveal-delay,0s), border-color var(--faq-duration) var(--motion-enter-ease), background-color var(--faq-duration) var(--motion-enter-ease), box-shadow var(--faq-duration) var(--motion-enter-ease)}html[data-motion=full] body .claw-storefront.claw-purple-theme a:is(.claw-game-card,.claw-listing-card)[data-scroll-reveal]{opacity:var(--reveal-opacity);translate:none;transition:border-color var(--card-hover-duration) var(--motion-enter-ease), box-shadow var(--card-hover-duration) var(--motion-enter-ease), opacity var(--reveal-instance-duration,var(--reveal-duration)) var(--motion-enter-ease) var(--reveal-delay,0s)!important}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) body .claw-storefront [data-scroll-reveal]{opacity:1!important;translate:none!important}}html[data-motion=reduced] body .claw-storefront [data-scroll-reveal]{opacity:1!important;translate:none!important}@media print{body .claw-storefront [data-scroll-reveal]{opacity:1!important;translate:none!important}}@font-face{font-family:Claw Audiowide;src:url(/fonts/Audiowide-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}:root{--font-brand-wordmark:"Claw Audiowide", Inter, sans-serif}.claw-wordmark,.guides-selector-brand>span,.guides-sidebar-brand>span,.guides-step-top>span:last-child{font-family:var(--font-brand-wordmark);font-synthesis:none;letter-spacing:-.04em;font-style:normal;font-weight:400}.brand>.claw-wordmark .brand-light{font:inherit}.brand>.claw-wordmark{line-height:1.2}.account-auth-brand-row--login>.account-auth-brand{inline-size:min(calc(350px * var(--ui-density-scale,1)), 100%)}.account-auth-brand-row--login .account-login-logo{inline-size:100%}.account-auth-brand-row--login .account-login-wordmark{inline-size:100%;font-size:max(min(var(--ui-density-font-floor,14px), clamp(20px, 5vw, 29px)), calc(clamp(20px, 5vw, 29px) * var(--ui-density-scale,1)));text-align:center;white-space:nowrap;overflow-wrap:normal;line-height:1.25}@media (max-width:440px){.guides-selector-brand>span{font-size:max(min(var(--ui-density-font-floor,14px), clamp(19px, 5.6vw, 24px)), calc(clamp(19px, 5.6vw, 24px) * var(--ui-density-scale,1)))}}body :is(.claw-storefront,.member-shell,.admin-shell) select:not([multiple]):not([size]):not(.customer-history-filters select){-webkit-appearance:none;appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-block-size:calc(44px * var(--ui-density-scale,1));padding-inline:calc(14px * var(--ui-density-scale,1)) calc(42px * var(--ui-density-scale,1));border-radius:calc(10px * var(--ui-density-scale,1));background-color:var(--ui-panel);color:var(--ui-text);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%23D4D4D4' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px 16px;border:1px solid #ffffff4d;font-weight:650;line-height:1.5;transform:scale(1)translate(0,0)}body :is(.claw-storefront,.member-shell,.admin-shell) select:not([multiple]):not([size]):not(.customer-history-filters select):focus-visible{border-color:var(--ui-border);outline-offset:calc(3px * var(--ui-density-scale,1));box-shadow:none;outline:2px solid #ffffff7a}body :is(.claw-storefront,.member-shell,.admin-shell) select:not([multiple]):not([size]):not(.customer-history-filters select):disabled{color:var(--ui-muted);opacity:.6;cursor:not-allowed}body :is(.claw-storefront,.member-shell,.admin-shell) select option,body :is(.claw-storefront,.member-shell,.admin-shell) select optgroup{background:var(--ui-panel);color:var(--ui-text)}body .claw-storefront .claw-catalog-meta select{min-inline-size:calc(164px * var(--ui-density-scale,1))}body .claw-storefront .scroll-preference select{min-block-size:calc(32px * var(--ui-density-scale,1));padding-block:calc(6px * var(--ui-density-scale,1));border-radius:calc(8px * var(--ui-density-scale,1));padding-inline-start:calc(11px * var(--ui-density-scale,1))}body :is(.claw-storefront,.member-shell,.admin-shell) select:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):not([multiple]):not([size]):not(.customer-history-filters select){background-position:14px}@media (hover:hover) and (pointer:fine){body :is(.claw-storefront,.member-shell,.admin-shell) select:not([multiple]):not([size]):not(.customer-history-filters select):not(:disabled):hover{background-color:var(--ui-raised);border-color:#ffffff7a}}@media (forced-colors:active){body :is(.claw-storefront,.member-shell,.admin-shell) select:not([multiple]):not([size]):not(.customer-history-filters select){-webkit-appearance:auto;appearance:auto;background-image:none;padding-inline-end:calc(14px * var(--ui-density-scale,1))}}body .claw-purple-theme:is(.claw-storefront,.member-shell) :is(.search-field,.theme-search-box,.customer-history-search,.guides-search){align-items:center;gap:calc(10px * var(--ui-density-scale,1));height:calc(44px * var(--ui-density-scale,1));min-height:calc(44px * var(--ui-density-scale,1));padding:0 calc(13px * var(--ui-density-scale,1));border:1px solid var(--ui-border);border-radius:calc(8px * var(--ui-density-scale,1));background:var(--ui-input);color:var(--ui-muted);box-shadow:none;outline:none;transition:border-color .2s cubic-bezier(.22,1,.36,1),background-color .2s cubic-bezier(.22,1,.36,1),color .18s;display:flex;transform:translate(0,0)scale(1)}body .claw-purple-theme:is(.claw-storefront,.member-shell) :is(.search-field,.theme-search-box,.customer-history-search,.guides-search):focus-within{border-color:var(--ui-border);background:var(--ui-input);color:var(--ui-muted);box-shadow:none}body .claw-purple-theme:is(.claw-storefront,.member-shell) :is(.search-field,.theme-search-box,.customer-history-search,.guides-search)>svg{width:calc(16px * var(--ui-density-scale,1));height:calc(16px * var(--ui-density-scale,1));pointer-events:none;flex:0 0 16px}body .claw-purple-theme:is(.claw-storefront,.member-shell) :is(.search-field,.theme-search-box,.customer-history-search,.guides-search)>input,body .claw-purple-theme:is(.claw-storefront,.member-shell) :is(.search-field,.theme-search-box,.customer-history-search,.guides-search)>input:is(:hover,:focus,:focus-visible){width:100%;min-width:0;height:100%;color:var(--ui-text);caret-color:var(--ui-focus);flex:1;transform:translate(0,0)scale(1);box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;padding:0!important}body .claw-purple-theme:is(.claw-storefront,.member-shell) :is(.search-field,.theme-search-box,.customer-history-search,.guides-search)>input::placeholder{color:var(--ui-muted);opacity:1;transition:opacity .16s}body .claw-purple-theme:is(.claw-storefront,.member-shell) :is(.search-field,.theme-search-box,.customer-history-search,.guides-search)>input:focus::placeholder{opacity:0}body .claw-purple-theme:is(.claw-storefront,.member-shell) :is(.search-field,.theme-search-box,.customer-history-search,.guides-search)>button{width:calc(26px * var(--ui-density-scale,1));height:calc(26px * var(--ui-density-scale,1));padding:calc(4px * var(--ui-density-scale,1));border-radius:calc(5px * var(--ui-density-scale,1));color:var(--ui-muted);box-shadow:none;background:0 0;flex:0 0 26px;place-items:center;display:inline-grid;transform:translate(0,0)scale(1)}body .claw-purple-theme:is(.claw-storefront,.member-shell) :is(.search-field,.theme-search-box,.customer-history-search,.guides-search)>button:focus-visible{outline:2px solid var(--ui-focus);outline-offset:1px}@media (hover:hover) and (pointer:fine){body .claw-purple-theme:is(.claw-storefront,.member-shell) :is(.search-field,.theme-search-box,.customer-history-search,.guides-search):hover:not(:focus-within){border-color:var(--ui-border-hover);background:var(--ui-input)}body .claw-purple-theme:is(.claw-storefront,.member-shell) :is(.search-field,.theme-search-box,.customer-history-search,.guides-search)>button:is(:hover,:active){background:#ffffff13;transform:translate(0,0)scale(1)}}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) body .claw-purple-theme:is(.claw-storefront,.member-shell) :is(.search-field,.theme-search-box,.customer-history-search,.guides-search),html:not([data-motion=full]) body .claw-purple-theme:is(.claw-storefront,.member-shell) :is(.search-field,.theme-search-box,.customer-history-search,.guides-search)>input::placeholder{transition:none}}html[data-motion=reduced] body .claw-purple-theme:is(.claw-storefront,.member-shell) :is(.search-field,.theme-search-box,.customer-history-search,.guides-search),html[data-motion=reduced] body .claw-purple-theme:is(.claw-storefront,.member-shell) :is(.search-field,.theme-search-box,.customer-history-search,.guides-search)>input::placeholder{transition:none}@media (forced-colors:active){body .claw-purple-theme:is(.claw-storefront,.member-shell) :is(.search-field,.theme-search-box,.customer-history-search,.guides-search){color:canvastext;background:canvas;border-color:buttonborder}body .claw-purple-theme:is(.claw-storefront,.member-shell) :is(.search-field,.theme-search-box,.customer-history-search,.guides-search):focus-within{outline-offset:2px;outline:2px solid highlight}body .claw-purple-theme:is(.claw-storefront,.member-shell) :is(.search-field,.theme-search-box,.customer-history-search,.guides-search)>input{color:canvastext;caret-color:canvastext}}html[data-site-motion=enabled] body .claw-purple-theme:is(.claw-storefront,.member-shell) :is(.search-field,.theme-search-box,.customer-history-search,.guides-search){transition:border-color .2s cubic-bezier(.22,1,.36,1),background-color .2s cubic-bezier(.22,1,.36,1),color .18s!important}html[data-site-motion=enabled] body .claw-purple-theme:is(.claw-storefront,.member-shell) :is(.search-field,.theme-search-box,.customer-history-search,.guides-search)>input::placeholder{transition:opacity .16s!important}body .claw-purple-theme .claw-header.claw-navbar{--navbar-motion:.22s;--navbar-ease:cubic-bezier(.22, 1, .36, 1);top:calc(34px * var(--ui-density-scale,1));z-index:45;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(90deg,#000000fa,#000000fa 50%,#000000fa);border:0;border-bottom:1px solid #ffffff28;border-radius:0;width:100%;max-width:none;margin:0;padding:0;position:sticky;box-shadow:0 6px 28px #ffffff0b}.claw-navbar-inner{align-items:center;gap:calc(24px * var(--ui-density-scale,1));width:100%;max-width:calc(1920px * var(--ui-density-scale,1));min-height:calc(68px * var(--ui-density-scale,1));padding-inline:clamp(calc(20px * var(--ui-density-scale,1)), 2.4vw, calc(48px * var(--ui-density-scale,1)));grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin-inline:auto;display:grid}.claw-navbar-brand{min-width:0;min-height:calc(44px * var(--ui-density-scale,1));color:var(--ui-text);justify-self:start;align-items:center;display:inline-flex}.claw-navbar-brand .brand{align-items:center;gap:calc(10px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)));display:flex}.claw-navbar-brand .brand>:is(svg,img){width:calc(28px * var(--ui-density-scale,1));height:calc(32px * var(--ui-density-scale,1));filter:none;flex:none}.claw-navbar-brand .claw-wordmark{white-space:nowrap;line-height:1.2}.claw-navbar-links{justify-content:center;justify-self:center;align-items:center;gap:calc(20px * var(--ui-density-scale,1));width:max-content;min-width:0;display:flex}body .claw-purple-theme .claw-navbar-link{min-height:calc(44px * var(--ui-density-scale,1));color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));font-weight:650;line-height:calc(20px * var(--ui-density-scale,1));letter-spacing:-.01em;white-space:nowrap;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;padding:0;display:inline-flex;position:relative}.claw-navbar-label{display:inline-block;position:relative}.claw-navbar-label:after{content:"";inset-inline:0;bottom:calc(-8px * var(--ui-density-scale,1));background:var(--ui-raised);transform-origin:0;height:2px;transition:transform var(--navbar-motion) var(--navbar-ease);pointer-events:none;border-radius:2px;position:absolute;transform:scaleX(0);box-shadow:0 0 7px #ffffff14}body .claw-purple-theme .claw-navbar-link[data-active=true]{color:var(--ui-text)}.claw-navbar-link:is([data-active=true],:focus-visible) .claw-navbar-label:after{transform:scaleX(1)}.claw-navbar-actions{justify-content:flex-end;align-items:center;gap:calc(8px * var(--ui-density-scale,1));justify-self:end;min-width:0;display:flex}.claw-navbar-desktop-buttons{align-items:center;gap:calc(8px * var(--ui-density-scale,1));width:max-content;display:flex}.claw-navbar-utilities{align-items:center;gap:calc(6px * var(--ui-density-scale,1));width:max-content;border-inline-end:1px solid var(--ui-border);padding-inline-end:calc(10px * var(--ui-density-scale,1));display:flex}body .claw-purple-theme :is(.claw-navbar,.claw-navbar-mobile-dialog) :is(a,button):not(:disabled){transition:color var(--navbar-motion,.22s) ease, background-color var(--navbar-motion,.22s) ease, border-color var(--navbar-motion,.22s) ease, box-shadow var(--navbar-motion,.22s) ease;transform:scale(1)translate(0,0)!important}body .claw-purple-theme :is(.claw-navbar,.claw-navbar-mobile-dialog) :is(a,button):is(:hover,:active){transform:scale(1)translate(0,0)!important}body .claw-purple-theme :is(.claw-navbar-login,.claw-navbar-primary,.claw-navbar-dashboard){justify-content:center;align-items:center;gap:calc(7px * var(--ui-density-scale,1));min-height:calc(38px * var(--ui-density-scale,1));padding:0 calc(14px * var(--ui-density-scale,1));border-radius:calc(8px * var(--ui-density-scale,1));color:var(--ui-primary-ink);font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));font-weight:750;line-height:calc(18px * var(--ui-density-scale,1));white-space:nowrap;box-shadow:none;background:0 0;border:1px solid #0000;flex:none;display:inline-flex}body .claw-purple-theme .claw-navbar-login{padding-inline:calc(10px * var(--ui-density-scale,1));color:var(--ui-muted)}body .claw-purple-theme .claw-navbar-signup{color:var(--ui-text);border-color:var(--ui-border)}body .claw-purple-theme .claw-navbar-primary{color:var(--ui-primary-ink);background:var(--ui-primary);border-color:var(--ui-border)}body .claw-purple-theme .claw-navbar-dashboard{color:var(--ui-support);background:#ffffff02;border-color:#ffffff5e}body .claw-purple-theme :is(.claw-navbar-icon,.claw-navbar-menu-toggle,.claw-navbar-close){width:calc(36px * var(--ui-density-scale,1));min-height:calc(44px * var(--ui-density-scale,1));border-radius:calc(8px * var(--ui-density-scale,1));color:var(--ui-muted);background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;display:inline-grid}.claw-navbar-actions .language-trigger{min-height:calc(38px * var(--ui-density-scale,1));border-radius:calc(8px * var(--ui-density-scale,1))}html body .claw-purple-theme .claw-header.claw-navbar .claw-navbar-link{font-weight:600;line-height:calc(22px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)))!important}html body .claw-purple-theme .claw-header.claw-navbar :is(.claw-navbar-login,.claw-navbar-primary,.claw-navbar-dashboard){font-weight:600;line-height:calc(20px * var(--ui-density-scale,1));min-height:calc(40px * var(--ui-density-scale,1));padding-inline:calc(12px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)))!important}html body .claw-purple-theme .claw-header.claw-navbar .claw-navbar-inner{min-height:calc(76px * var(--ui-density-scale,1))}html body .claw-purple-theme :is(.claw-header.claw-navbar,.claw-navbar-mobile-dialog) .claw-navbar-primary{text-shadow:none;color:#111!important;background:#fff!important;border-color:#fff!important}body .claw-purple-theme :is(.claw-navbar,.claw-navbar-mobile-dialog) :is(a,button):focus-visible{outline:2px solid var(--ui-focus);outline-offset:calc(4px * var(--ui-density-scale,1))}@media (hover:hover) and (pointer:fine){body .claw-purple-theme .claw-navbar-link:hover{color:var(--ui-text)}.claw-navbar-link:hover .claw-navbar-label:after{transform:scaleX(1)}body .claw-purple-theme .claw-navbar-login:hover{color:var(--ui-text);background:#ffffff04}body .claw-purple-theme .claw-navbar-primary:hover{background:var(--ui-primary);border-color:var(--ui-border-hover);box-shadow:0 3px 18px #ffffff14}body .claw-purple-theme .claw-navbar-dashboard:hover{background:#ffffff0d;border-color:#ffffff9c}body .claw-purple-theme :is(.claw-navbar-icon,.claw-navbar-menu-toggle,.claw-navbar-close):hover{color:var(--ui-support);background:#ffffff0c}}body .claw-purple-theme .claw-navbar-mobile-dialog{--navbar-motion:.22s;--navbar-ease:cubic-bezier(.22, 1, .36, 1);width:min(calc(430px * var(--ui-density-scale,1)), calc(100% - calc(32px * var(--ui-density-scale,1))));max-height:calc(100dvh - calc(40px * var(--ui-density-scale,1)));margin:calc(20px * var(--ui-density-scale,1)) auto auto;padding:calc(22px * var(--ui-density-scale,1));border-radius:calc(16px * var(--ui-density-scale,1));color:var(--ui-text);background:var(--ui-panel);border:1px solid #ffffff6b;overflow:auto;box-shadow:0 24px 80px #0008}.claw-navbar-mobile-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000b8}.claw-navbar-mobile-heading{justify-content:space-between;align-items:center;gap:calc(12px * var(--ui-density-scale,1));padding-bottom:calc(17px * var(--ui-density-scale,1));border-bottom:1px solid #ffffff29;display:flex}.claw-navbar-mobile-heading h2{font-family:var(--font-brand-wordmark);font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));letter-spacing:-.04em;font-weight:400}.claw-navbar-mobile-heading .brand{font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));gap:calc(9px * var(--ui-density-scale,1))}.claw-navbar-mobile-heading .brand>:is(svg,img){width:calc(25px * var(--ui-density-scale,1));height:calc(29px * var(--ui-density-scale,1))}.claw-navbar-mobile-links{gap:calc(5px * var(--ui-density-scale,1));padding-block:calc(18px * var(--ui-density-scale,1));display:grid}body .claw-purple-theme .claw-navbar-mobile-links .claw-navbar-link{min-height:calc(48px * var(--ui-density-scale,1));padding-inline:calc(9px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)))}.claw-navbar-mobile-actions{gap:calc(10px * var(--ui-density-scale,1));padding-top:calc(20px * var(--ui-density-scale,1));border-top:1px solid #ffffff29;display:grid}body .claw-purple-theme .claw-navbar-mobile-actions>:is(a,button){min-height:calc(44px * var(--ui-density-scale,1))}.claw-navbar-mobile-tools{gap:calc(8px * var(--ui-density-scale,1));padding-bottom:calc(18px * var(--ui-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.claw-navbar-menu-preferences{gap:calc(4px * var(--ui-density-scale,1));padding-block:calc(12px * var(--ui-density-scale,1));border-top:1px solid var(--ui-border);display:grid}html body .claw-purple-theme .claw-navbar-mobile-dialog :is(.claw-navbar-menu-language,.claw-navbar-mobile-appearance){justify-content:space-between;align-items:center;gap:calc(12px * var(--ui-density-scale,1));min-height:calc(48px * var(--ui-density-scale,1));color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));display:flex}html body .claw-purple-theme .claw-navbar-menu-language .language-menu{width:min(calc(300px * var(--ui-density-scale,1)), calc(100vw - calc(80px * var(--ui-density-scale,1))));left:auto;right:0}body .claw-purple-theme .claw-navbar-mobile-tools>:is(a,button){justify-content:center;align-items:center;gap:calc(7px * var(--ui-density-scale,1));min-height:calc(44px * var(--ui-density-scale,1));padding:calc(10px * var(--ui-density-scale,1)) calc(8px * var(--ui-density-scale,1));border-radius:calc(8px * var(--ui-density-scale,1));color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));text-align:center;background:#ffffff03;border:1px solid #fff3;font-weight:650;display:flex}body .claw-purple-theme .claw-navbar[data-compact=true] .claw-navbar-inner{grid-template-columns:minmax(0,1fr) auto}body .claw-purple-theme .claw-navbar[data-layout=full] .claw-navbar-menu-toggle,body .claw-purple-theme .claw-navbar:not([data-layout=full]) .claw-navbar-utilities,body .claw-purple-theme .claw-navbar[data-layout=compact] :is(.claw-navbar-links,.claw-navbar-desktop-buttons){left:calc(-10000px * var(--ui-density-scale,1));visibility:hidden;pointer-events:none;width:max-content;position:absolute}@media (max-width:1199px){.claw-navbar-inner{gap:calc(16px * var(--ui-density-scale,1));grid-template-columns:minmax(0,1fr) auto}body .claw-purple-theme .claw-navbar :is(.claw-navbar-links,.claw-navbar-desktop-buttons,.claw-navbar-utilities){left:calc(-10000px * var(--ui-density-scale,1));visibility:hidden;pointer-events:none;width:max-content;position:absolute}.claw-navbar-actions{gap:calc(6px * var(--ui-density-scale,1))}}@media (max-width:599px){.claw-navbar-inner{min-height:calc(64px * var(--ui-density-scale,1));gap:calc(8px * var(--ui-density-scale,1));padding-inline:calc(16px * var(--ui-density-scale,1))}.claw-navbar-brand .brand{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));gap:calc(7px * var(--ui-density-scale,1))}.claw-navbar-brand .brand>:is(svg,img){width:calc(25px * var(--ui-density-scale,1));height:calc(29px * var(--ui-density-scale,1))}html body .claw-purple-theme .claw-header.claw-navbar .claw-navbar-inner{min-height:calc(68px * var(--ui-density-scale,1))}.claw-navbar-actions{gap:calc(3px * var(--ui-density-scale,1))}}@media (max-width:540px){body .claw-purple-theme .claw-header.claw-navbar{top:calc(29px * var(--ui-density-scale,1))}}@media (pointer:coarse){body .claw-purple-theme :is(.claw-navbar-icon,.claw-navbar-menu-toggle,.claw-navbar-close){width:calc(44px * var(--ui-density-scale,1))}body .claw-purple-theme :is(.claw-navbar-login,.claw-navbar-primary,.claw-navbar-dashboard){min-height:calc(44px * var(--ui-density-scale,1))}}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) body .claw-purple-theme :is(.claw-navbar,.claw-navbar-mobile-dialog) :is(a,button),html:not([data-motion=full]) body .claw-purple-theme .claw-navbar-label:after{transition:none!important}}html[data-motion=reduced] body .claw-purple-theme :is(.claw-navbar,.claw-navbar-mobile-dialog) :is(a,button),html[data-motion=reduced] body .claw-purple-theme .claw-navbar-label:after{transition:none!important}html[data-site-motion=enabled] body .claw-purple-theme :is(.claw-navbar,.claw-navbar-mobile-dialog) :is(a,button){transition:color var(--navbar-motion,.22s) ease, background-color var(--navbar-motion,.22s) ease, border-color var(--navbar-motion,.22s) ease, box-shadow var(--navbar-motion,.22s) ease!important}html[data-site-motion=enabled] body .claw-purple-theme .claw-navbar-label:after{transition:transform var(--navbar-motion,.22s) var(--navbar-ease,cubic-bezier(.22, 1, .36, 1))!important}@media (forced-colors:active){.claw-navbar-label:after{box-shadow:none;background:linktext}body .claw-purple-theme .claw-navbar-primary{border-color:buttontext}}:where(:root){--faq-duration:.32s;--faq-fade-duration:.18s;--faq-icon-duration:.22s;--motion-enter-ease:cubic-bezier(.22,1,.36,1)}.animated-select{min-width:calc(120px * var(--ui-density-scale,1));vertical-align:middle;max-width:100%;display:inline-grid;position:relative}.animated-select>.animated-select-native{width:100%}.animated-select:not(.is-enhanced)>.animated-select-trigger{display:none}.animated-select.is-enhanced>.animated-select-native{opacity:0;pointer-events:none;overflow:hidden;clip-path:inset(50%)!important;border:0!important;width:1px!important;min-width:0!important;height:1px!important;min-height:0!important;margin:0!important;padding:0!important;position:absolute!important}body :is(.claw-purple-theme,.admin-shell) .animated-select-trigger{justify-content:space-between;align-items:center;gap:calc(12px * var(--ui-density-scale,1));width:100%;min-height:calc(44px * var(--ui-density-scale,1));padding:calc(10px * var(--ui-density-scale,1)) calc(13px * var(--ui-density-scale,1));border-radius:calc(10px * var(--ui-density-scale,1));background:var(--ui-panel);color:var(--ui-support);font-family:var(--ui-font,Inter,sans-serif);font-size:var(--ui-control-size,16px);text-align:start;cursor:pointer;transition:border-color var(--faq-duration,.32s) var(--motion-enter-ease),background-color var(--faq-duration,.32s) var(--motion-enter-ease);border:1px solid #ffffff4d;font-weight:600;line-height:1.5;display:flex;transform:scale(1)translate(0,0)!important}.animated-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.animated-select-trigger>svg{color:var(--ui-muted);transition:transform var(--faq-icon-duration,.22s) var(--motion-enter-ease);flex:none}.animated-select[data-open=true] .animated-select-trigger>svg{transform:rotate(180deg)}body :is(.claw-purple-theme,.admin-shell) .animated-select-trigger:is(:focus-visible,[aria-expanded=true]){border-color:var(--ui-border);outline-offset:calc(3px * var(--ui-density-scale,1));box-shadow:none;outline:2px solid #ffffff4d}body :is(.claw-purple-theme,.admin-shell) .animated-select-trigger:disabled{color:var(--ui-muted);opacity:.6;cursor:not-allowed}.animated-select-error{color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));padding-top:calc(6px * var(--ui-density-scale,1));line-height:1.6}.animated-select-panel{--dropdown-ease:var(--motion-enter-ease,cubic-bezier(.22,1,.36,1));color:var(--ui-support);opacity:0;transition:grid-template-rows var(--faq-duration,.32s) var(--dropdown-ease),opacity var(--faq-fade-duration,.18s) var(--dropdown-ease),display var(--faq-duration,.32s) allow-discrete,overlay var(--faq-duration,.32s) allow-discrete;background:0 0;border:0;grid-template-rows:0fr;margin:0;padding:0;display:grid;position:fixed;inset:auto;overflow:visible}.animated-select-panel:popover-open{opacity:1;grid-template-rows:1fr}.animated-select-panel:not(:popover-open){pointer-events:none}.animated-select-clip{min-height:0;overflow:hidden}.animated-select-surface{padding:calc(6px * var(--ui-density-scale,1));border-radius:calc(11px * var(--ui-density-scale,1));background:#000000f5;border:1px solid #ffffff5c;box-shadow:0 14px 38px #0005}.animated-select-options{max-height:min(calc(288px * var(--ui-density-scale,1)),calc(100dvh - calc(70px * var(--ui-density-scale,1))));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ui-text) transparent;overflow:auto}body .animated-select-option{justify-content:space-between;align-items:center;gap:calc(12px * var(--ui-density-scale,1));width:100%;min-height:calc(40px * var(--ui-density-scale,1));padding:calc(9px * var(--ui-density-scale,1)) calc(11px * var(--ui-density-scale,1));border-radius:calc(7px * var(--ui-density-scale,1));color:var(--ui-support);font-family:var(--ui-font,Inter,sans-serif);font-size:var(--ui-control-size,16px);text-align:start;cursor:pointer;box-shadow:none;transition:background-color var(--faq-fade-duration,.18s) var(--dropdown-ease),color var(--faq-fade-duration,.18s) var(--dropdown-ease);background:0 0;border:0;font-weight:600;line-height:1.5;display:flex;transform:scale(1)translate(0,0)!important}.animated-select-option>span{overflow-wrap:anywhere;min-width:0}body .animated-select-option:is(.is-highlighted,[aria-selected=true]){color:var(--ui-text);background:#ffffff1a}body .animated-select-option[aria-selected=true]>svg{color:var(--ui-muted);flex:none}body .animated-select-option:disabled{opacity:.45;cursor:not-allowed}.animated-select-group{padding:calc(12px * var(--ui-density-scale,1)) calc(11px * var(--ui-density-scale,1)) calc(5px * var(--ui-density-scale,1));color:var(--ui-muted);font:inherit;font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));letter-spacing:.04em;font-weight:750}@starting-style{.animated-select-panel:popover-open{opacity:0;grid-template-rows:0fr}}.claw-catalog-meta>.animated-select{min-width:calc(164px * var(--ui-density-scale,1))}.scroll-preference>.animated-select{min-width:calc(100px * var(--ui-density-scale,1))}body .claw-purple-theme .scroll-preference .animated-select-trigger{min-height:calc(32px * var(--ui-density-scale,1));padding:calc(6px * var(--ui-density-scale,1)) calc(11px * var(--ui-density-scale,1));border-radius:calc(8px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}.customer-status-filter>.animated-select{width:100%}.customer-status-filter>svg{display:none}:is(.admin-field,.member-review-field,.field)>.animated-select{width:100%}:is(.admin-page-toolbar,.admin-filter-bar)>.animated-select{min-width:calc(160px * var(--ui-density-scale,1))}.admin-shell .admin-main .animated-select-trigger{color:var(--ui-text);background:var(--ui-raised);border-color:var(--ui-border);font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));box-shadow:0 1px 2px #ffffff05}.admin-shell .admin-main .animated-select-trigger>svg{color:var(--ui-muted)}.admin-shell .admin-main .animated-select-trigger:is(:focus-visible,[aria-expanded=true]){border-color:var(--ui-border)}.admin-shell .admin-main .animated-select-error{color:var(--ui-text)}.admin-shell .admin-main .animated-select-surface{color:var(--ui-text);background:var(--ui-raised);border-color:var(--ui-border);box-shadow:0 14px 38px #0000001f}.admin-shell .admin-main .animated-select-option{color:var(--ui-text)}.admin-shell .admin-main .animated-select-option:is(.is-highlighted,[aria-selected=true],:hover){color:var(--ui-text);background:var(--ui-raised)}@media (hover:hover) and (pointer:fine){body :is(.claw-purple-theme,.admin-shell) .animated-select-trigger:not(:disabled):hover{border-color:#ffffff7a}body .animated-select-option:not(:disabled):hover{color:var(--ui-text);background:#ffffff1a}}@media (max-width:650px){:is(.admin-page-toolbar,.admin-filter-bar)>.animated-select{min-width:calc(140px * var(--ui-density-scale,1));flex:1}}body .language-menu.dropdown-motion-menu{box-shadow:none;opacity:0;visibility:hidden;pointer-events:none;transition:grid-template-rows var(--faq-duration,.32s) var(--motion-enter-ease),opacity var(--faq-fade-duration,.18s) var(--motion-enter-ease),visibility 0s var(--faq-duration,.32s);background:0 0;border:0;grid-template-rows:0fr;padding:0;animation:none;display:grid}body .language-menu.dropdown-motion-menu[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;grid-template-rows:1fr;transition-delay:0s}.dropdown-motion-clip{min-height:0;overflow:hidden}.language-menu-surface{padding:calc(9px * var(--ui-density-scale,1));border-radius:calc(14px * var(--ui-density-scale,1));background:#000000f5;border:1px solid #ffffff4d;box-shadow:0 18px 50px #0006}@media (max-width:540px){body .language-menu.dropdown-motion-menu{right:calc(-40px * var(--ui-density-scale,1))}}body .admin-shell :is(.admin-notification-menu,.admin-global-search-results).dropdown-motion-menu{box-shadow:none;opacity:0;visibility:hidden;pointer-events:none;transition:grid-template-rows var(--faq-duration,.32s) var(--motion-enter-ease),opacity var(--faq-fade-duration,.18s) var(--motion-enter-ease),visibility 0s var(--faq-duration,.32s);background:0 0;border:0;grid-template-rows:0fr;padding:0;display:grid;overflow:visible}body .admin-shell :is(.admin-notification-menu,.admin-global-search-results).dropdown-motion-menu[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;grid-template-rows:1fr;transition-delay:0s}.admin-notification-surface,.admin-global-search-surface{padding:calc(8px * var(--ui-density-scale,1));border:1px solid var(--ui-border);border-radius:calc(9px * var(--ui-density-scale,1));background:var(--ui-panel);box-shadow:0 14px 35px #0006}.admin-global-search-surface{max-height:calc(390px * var(--ui-density-scale,1));overscroll-behavior:contain;overflow:auto}.admin-shell .admin-main :is(.admin-notification-surface,.admin-global-search-surface){background:var(--ui-raised);border-color:var(--ui-border);box-shadow:0 12px 32px #ffffff14}body .admin-global-search-surface>button{justify-content:space-between;align-items:center;gap:calc(12px * var(--ui-density-scale,1));width:100%;min-height:calc(48px * var(--ui-density-scale,1));padding:calc(8px * var(--ui-density-scale,1)) calc(10px * var(--ui-density-scale,1));border-radius:calc(6px * var(--ui-density-scale,1));color:var(--ui-support);text-align:start;font-family:var(--ui-font,Inter,sans-serif);font-size:var(--ui-control-size,16px);background:0 0;border:1px solid #0000;display:flex}.admin-global-search-surface>button:is(.selected,:hover){background:var(--ui-raised);border-color:var(--ui-border-hover)}.admin-global-search-surface>button>span{overflow-wrap:anywhere;min-width:0}.admin-global-search-surface>p{padding:calc(12px * var(--ui-density-scale,1))}.admin-shell .admin-main .admin-global-search-surface>button{color:var(--ui-text)}.admin-shell .admin-main .admin-global-search-surface>button:is(.selected,:hover){background:var(--ui-raised);border-color:var(--ui-border-hover)}details::details-content{opacity:0;transition:opacity var(--faq-fade-duration,.18s) var(--motion-enter-ease),content-visibility var(--faq-duration,.32s) allow-discrete}details[open]::details-content{opacity:1}:is(.admin-account-menu,.admin-filter-disclosure)::details-content{opacity:1;transition:content-visibility var(--faq-duration,.32s) allow-discrete;overflow:visible}@supports (interpolate-size:allow-keywords){details::details-content{interpolate-size:allow-keywords;opacity:0;block-size:0;transition:block-size var(--faq-duration,.32s) var(--motion-enter-ease),opacity var(--faq-fade-duration,.18s) var(--motion-enter-ease),content-visibility var(--faq-duration,.32s) allow-discrete;overflow:hidden}details[open]::details-content{opacity:1;block-size:auto}:is(.admin-account-menu,.admin-filter-disclosure)::details-content{opacity:1;block-size:auto;transition:content-visibility var(--faq-duration,.32s) allow-discrete;overflow:visible}}:is(.admin-account-menu>div,.admin-filter-options){opacity:0;clip-path:inset(0 0 100% round 10px);transition:clip-path var(--faq-duration,.32s) var(--motion-enter-ease),opacity var(--faq-fade-duration,.18s) var(--motion-enter-ease)}:is(.admin-account-menu[open]>div,.admin-filter-disclosure[open] .admin-filter-options){opacity:1;clip-path:inset(0 round 10px)}@starting-style{:is(.admin-account-menu[open]>div,.admin-filter-disclosure[open] .admin-filter-options){opacity:0;clip-path:inset(0 0 100% round 10px)}}body .product-feature-content,body .guides-sidebar-navigation,body .admin-notification-expansion{transition:grid-template-rows var(--faq-duration,.32s) var(--motion-enter-ease),opacity var(--faq-fade-duration,.18s) var(--motion-enter-ease)}body .product-feature-trigger>svg,body .guides-mobile-step-toggle>svg{transition:transform var(--faq-icon-duration,.22s) var(--motion-enter-ease)}body :is(.product-feature-trigger,.guides-mobile-step-toggle),body :is(.dropdown-motion-menu,.admin-account-menu,.admin-filter-options) :is(button,a){transform:scale(1)translate(0,0)!important}body .language-trigger>svg:last-child{transition:transform var(--faq-icon-duration,.22s) var(--motion-enter-ease)}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .animated-select-panel,html:not([data-motion=full]) .animated-select-trigger,html:not([data-motion=full]) .animated-select-trigger>svg,html:not([data-motion=full]) .animated-select-option,html:not([data-motion=full]) .dropdown-motion-menu,html:not([data-motion=full]) .product-feature-content,html:not([data-motion=full]) .guides-sidebar-navigation,html:not([data-motion=full]) .admin-notification-expansion{transition:none!important}html:not([data-motion=full]) details::details-content{transition:none!important}html:not([data-motion=full]) :is(.admin-account-menu>div,.admin-filter-options,.product-feature-trigger>svg,.guides-mobile-step-toggle>svg,.language-trigger>svg:last-child){transition:none!important}}html[data-motion=reduced] .animated-select-panel,html[data-motion=reduced] .animated-select-trigger,html[data-motion=reduced] .animated-select-trigger>svg,html[data-motion=reduced] .animated-select-option,html[data-motion=reduced] .dropdown-motion-menu,html[data-motion=reduced] .product-feature-content,html[data-motion=reduced] .guides-sidebar-navigation,html[data-motion=reduced] .admin-notification-expansion{transition:none!important}html[data-motion=reduced] details::details-content{transition:none!important}html[data-motion=reduced] :is(.admin-account-menu>div,.admin-filter-options,.product-feature-trigger>svg,.guides-mobile-step-toggle>svg,.language-trigger>svg:last-child){transition:none!important}html[data-site-motion=enabled] .animated-select-panel,.animated-select-panel[data-dropdown-motion=enabled]{transition:grid-template-rows var(--faq-duration,.32s) var(--dropdown-ease),opacity var(--faq-fade-duration,.18s) var(--dropdown-ease),display var(--faq-duration,.32s) allow-discrete,overlay var(--faq-duration,.32s) allow-discrete!important}.animated-select[data-dropdown-motion=enabled] .animated-select-trigger>svg,html[data-site-motion=enabled] .animated-select-trigger>svg{transition:transform var(--faq-icon-duration,.22s) var(--motion-enter-ease)!important}html[data-site-motion=enabled] body .dropdown-motion-menu{transition:grid-template-rows var(--faq-duration,.32s) var(--motion-enter-ease),opacity var(--faq-fade-duration,.18s) var(--motion-enter-ease),visibility 0s var(--faq-duration,.32s)!important}html[data-site-motion=enabled] body .dropdown-motion-menu[data-open=true]{transition-delay:0s!important}html[data-site-motion=enabled] body :is(.product-feature-content,.guides-sidebar-navigation,.admin-notification-expansion){transition:grid-template-rows var(--faq-duration,.32s) var(--motion-enter-ease),opacity var(--faq-fade-duration,.18s) var(--motion-enter-ease)!important}html[data-site-motion=enabled] body :is(.product-feature-trigger>svg,.guides-mobile-step-toggle>svg,.language-trigger>svg:last-child){transition:transform var(--faq-icon-duration,.22s) var(--motion-enter-ease)!important}html[data-site-motion=enabled] :is(.admin-account-menu>div,.admin-filter-options){transition:clip-path var(--faq-duration,.32s) var(--motion-enter-ease),opacity var(--faq-fade-duration,.18s) var(--motion-enter-ease)!important}html[data-site-motion=enabled] details::details-content{transition:block-size var(--faq-duration,.32s) var(--motion-enter-ease),opacity var(--faq-fade-duration,.18s) var(--motion-enter-ease),content-visibility var(--faq-duration,.32s) allow-discrete!important}@media (forced-colors:active){body .animated-select-trigger,.animated-select-surface{color:canvastext;background:canvas;border-color:buttonborder}body .animated-select-option:is(.is-highlighted,[aria-selected=true]){color:highlighttext;background:highlight}body .animated-select-trigger:focus-visible{outline:2px solid highlight}}:root{--ui-font:Inter, Arial, sans-serif;--ui-body-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)));--ui-control-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)));--ui-label-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)));--ui-meta-size:max(min(var(--ui-density-meta-floor,12px), 14px), calc(14px * var(--ui-density-scale,1)));--ui-body-leading:1.6;--ui-control-height:calc(48px * var(--ui-density-scale,1));--ui-text:var(--ui-text);--ui-support:var(--ui-support);--ui-muted:var(--ui-muted);--text:var(--ui-text);--muted:var(--ui-support);--font-sans:var(--ui-font)}html{font-size:16px}body{font-family:var(--ui-font);font-size:var(--ui-body-size);font-weight:500;line-height:var(--ui-body-leading);font-optical-sizing:auto;font-synthesis:none}html body :is(.claw-purple-theme,.admin-shell,.admin-gate,.admin-security-gate,.dashboard-shell,.dashboard-layout){--ui-text:var(--ui-text);--ui-support:var(--ui-support);--ui-muted:var(--ui-muted);--text:var(--ui-text);--muted:var(--ui-support);--store-muted:var(--ui-support);--settings-muted:var(--ui-support);font-family:var(--ui-font);font-size:var(--ui-body-size);font-weight:500;line-height:var(--ui-body-leading);color:var(--ui-text)}html body :is(.admin-shell,.admin-gate,.admin-security-gate){--ui-text:var(--ui-text);--ui-support:var(--ui-support);--ui-muted:var(--ui-muted);--a-text:var(--ui-text);--a-muted:var(--ui-support)}html body .admin-shell :is(.admin-sidebar,.admin-discord-preview article){--ui-text:var(--ui-text);--ui-support:var(--ui-support);--ui-muted:var(--ui-muted)}html body :is(.claw-purple-theme,.admin-shell,.admin-gate,.admin-security-gate,.dashboard-shell,.dashboard-layout) :is(h1,h2,h3,h4,h5,h6,p,li,dt,dd,table,label,a,button,input,textarea,select,summary,dialog):not(.premium-checkout *){text-shadow:none;-webkit-text-stroke:0;font-family:var(--ui-font)!important;letter-spacing:normal!important}html body :is(.claw-purple-theme,.admin-shell,.admin-gate,.admin-security-gate,.dashboard-shell,.dashboard-layout) :is(p,li,dt,dd,td):not(.premium-checkout *){color:var(--ui-support);overflow-wrap:anywhere;font-weight:500;font-size:var(--ui-body-size)!important;line-height:var(--ui-body-leading)!important}html body :is(.claw-purple-theme,.admin-shell,.admin-gate,.admin-security-gate,.dashboard-shell,.dashboard-layout) :is(h1,h2,h3,h4,h5,h6):not(.premium-checkout *){color:var(--ui-text);overflow-wrap:anywhere;font-weight:700;line-height:1.25}html body :is(.claw-purple-theme,.admin-shell,.admin-gate,.admin-security-gate,.dashboard-shell,.dashboard-layout) h1:not(.premium-checkout *){font-size:max(min(var(--ui-density-font-floor,14px), clamp(36px, 4vw, 54px)), calc(clamp(36px, 4vw, 54px) * var(--ui-density-scale,1)))}html body :is(.claw-purple-theme,.admin-shell,.admin-gate,.admin-security-gate,.dashboard-shell,.dashboard-layout) h2:not(.premium-checkout *){font-size:max(min(var(--ui-density-font-floor,14px), clamp(26px, 2.7vw, 36px)), calc(clamp(26px, 2.7vw, 36px) * var(--ui-density-scale,1)))}html body :is(.claw-purple-theme,.admin-shell,.admin-gate,.admin-security-gate,.dashboard-shell,.dashboard-layout) h3:not(.premium-checkout *){font-size:max(min(var(--ui-density-font-floor,14px), 21px), calc(21px * var(--ui-density-scale,1)));font-weight:600;line-height:1.35}html body :is(.claw-purple-theme,.admin-shell,.admin-gate,.admin-security-gate,.dashboard-shell,.dashboard-layout) :is(h4,h5,h6):not(.premium-checkout *){font-size:max(min(var(--ui-density-font-floor,14px), 17px), calc(17px * var(--ui-density-scale,1)));font-weight:600}html body :is(.claw-purple-theme,.admin-shell,.admin-gate,.admin-security-gate,.dashboard-shell,.dashboard-layout) :is(small,time,kbd):not(.premium-checkout *){color:var(--ui-muted);letter-spacing:normal;font-weight:500;line-height:1.5;font-size:var(--ui-meta-size)!important}html body :is(.claw-purple-theme,.admin-shell,.admin-gate,.admin-security-gate,.dashboard-shell,.dashboard-layout) :is(label,legend,summary,th):not(.premium-checkout *){color:var(--ui-text);font-weight:600;line-height:1.5;font-size:var(--ui-label-size)!important}html body :is(.claw-purple-theme,.admin-shell,.admin-gate,.admin-security-gate,.dashboard-shell,.dashboard-layout) :is(button,[role=button]):not(.premium-checkout *){white-space:normal;font-weight:600;line-height:1.5;font-size:var(--ui-control-size)!important}html body :is(.claw-purple-theme,.admin-shell,.admin-gate,.admin-security-gate,.dashboard-shell,.dashboard-layout) :is(.button,.claw-button,.customer-primary,.customer-secondary,.admin-primary,.admin-secondary,.member-settings-primary,.member-settings-secondary,.theme-support-button,.account-auth-submit):not(.premium-checkout *){min-height:var(--ui-control-height);height:auto;padding-block:calc(11px * var(--ui-density-scale,1));white-space:normal;text-align:center;font-weight:600;line-height:1.5;font-size:var(--ui-control-size)!important}html body :is(.claw-purple-theme,.admin-shell,.admin-gate,.admin-security-gate,.dashboard-shell,.dashboard-layout) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]),textarea,select):not(.premium-checkout *){min-height:var(--ui-control-height);color:var(--ui-text);font-weight:500;line-height:1.5;font-size:var(--ui-control-size)!important}html body :is(.claw-purple-theme,.admin-shell,.admin-gate,.admin-security-gate,.dashboard-shell,.dashboard-layout) :is(input,textarea):not(.premium-checkout *)::placeholder{color:var(--ui-muted)}html body :is(.claw-purple-theme,.admin-shell,.admin-gate,.admin-security-gate,.dashboard-shell,.dashboard-layout) :is([class$=-meta],[class$=-caption],[class$=-hint],[class$=-kicker],[class$=-eyebrow],[class$=-date],.claw-kicker,.guides-label,.guides-count,.guides-nav-group,.member-menu-label,.admin-nav-group-label,.admin-sidebar-caption,.checkout-provider-note,.scroll-preference,.member-settings-security-note):not(.premium-checkout *){letter-spacing:normal;color:var(--ui-muted);font-weight:500;line-height:1.5;font-size:var(--ui-meta-size)!important}html body :is(.claw-purple-theme,.admin-shell,.admin-gate,.admin-security-gate,.dashboard-shell,.dashboard-layout) :is(.notice,.admin-message,.admin-muted,.admin-error,.error-message,.success-message,.member-feedback,.member-settings-feedback,.account-auth-error,.account-auth-status,.toast,.tooltip,[role=alert],[role=status]):not(.premium-checkout *){font-weight:500;line-height:1.6;font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)))!important}html body .claw-purple-theme :is(.claw-navbar-link,.claw-navbar-login,.claw-navbar-primary,.claw-navbar-dashboard,.claw-navbar-mobile-tools>a,.claw-navbar-mobile-tools>button){letter-spacing:normal;font-weight:600;line-height:1.5;font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)))!important}html body .claw-purple-theme .claw-navbar-link{color:var(--ui-support)}html body .claw-purple-theme .claw-navbar-link:is([data-active=true],:hover,:focus-visible){color:var(--ui-text)}html body .claw-purple-theme .claw-navbar-label{font:inherit}html body .claw-purple-theme :is(.claw-navbar-login,.claw-navbar-primary,.claw-navbar-dashboard){min-height:calc(44px * var(--ui-density-scale,1));padding-inline:calc(16px * var(--ui-density-scale,1))}html body .claw-purple-theme .claw-navbar-inner{min-height:calc(76px * var(--ui-density-scale,1))}html body .claw-purple-theme :is(.claw-navbar-icon,.claw-navbar-menu-toggle,.claw-navbar-close){min-height:calc(44px * var(--ui-density-scale,1));min-width:calc(40px * var(--ui-density-scale,1))}html body .claw-purple-theme .language-trigger{min-height:calc(44px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)))!important}html body .claw-purple-theme .language-menu{width:min(calc(320px * var(--ui-density-scale,1)), calc(100vw - calc(28px * var(--ui-density-scale,1))))}html body .claw-purple-theme .language-list button{min-height:calc(48px * var(--ui-density-scale,1))}html body .claw-purple-theme .language-name b{font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)));color:var(--ui-text);font-weight:600}html body .claw-purple-theme :is(.language-code,.language-menu-note,.language-empty){font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));color:var(--ui-support)}html body :is(.claw-purple-theme,.admin-shell) :is(.animated-select-trigger,.animated-select-option){font-family:var(--ui-font);min-height:var(--ui-control-height);white-space:normal;font-weight:600;line-height:1.5;font-size:var(--ui-control-size)!important}html body .animated-select :is(.animated-select-group,.animated-select-error){font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)))}html body .claw-purple-theme .claw-hero-copy h1{font-size:max(min(var(--ui-density-font-floor,14px), clamp(44px, 5vw, 68px)), calc(clamp(44px, 5vw, 68px) * var(--ui-density-scale,1)));font-weight:700;line-height:1.12;letter-spacing:-.02em!important}html body .claw-purple-theme .claw-hero-copy>p{max-width:calc(660px * var(--ui-density-scale,1));color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 18px), calc(18px * var(--ui-density-scale,1)))!important;line-height:1.6!important}html body .claw-purple-theme :is(.claw-hero-facts,.claw-trust-line,.claw-security-strip,.claw-secure-label,.claw-checkout-strip){font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));color:var(--ui-support);line-height:1.5}html body .claw-purple-theme :is(.claw-game-card-body h3,.claw-listing-body h2,.customer-product-card h3,.member-product-card h3){font-size:max(min(var(--ui-density-font-floor,14px), 21px), calc(21px * var(--ui-density-scale,1)));color:var(--ui-text);font-weight:600;line-height:1.4}html body .claw-purple-theme :is(.claw-game-meta,.claw-game-meta span,.claw-listing-body>span,.claw-product-count,.badge,.product-status-badge,.guides-category-state,.claw-update-status,.member-settings-status){font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));font-weight:600;line-height:1.5}html body .claw-purple-theme .claw-game-meta{color:var(--ui-support);gap:calc(8px * var(--ui-density-scale,1));flex-wrap:wrap}html body .claw-purple-theme :is(.claw-game-meta strong,.claw-listing-body strong){color:var(--ui-text);font-size:max(min(var(--ui-density-font-floor,14px), 20px), calc(20px * var(--ui-density-scale,1)));font-weight:700}html body .claw-storefront.claw-purple-theme :is(.claw-card-button,.claw-get-button){min-height:calc(46px * var(--ui-density-scale,1));padding:calc(11px * var(--ui-density-scale,1)) calc(16px * var(--ui-density-scale,1));letter-spacing:normal;line-height:1.5;font-family:var(--ui-font)!important;font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)))!important;font-weight:750!important}html body .claw-purple-theme .claw-catalog-meta{font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));color:var(--ui-muted);gap:calc(16px * var(--ui-density-scale,1));flex-wrap:wrap;line-height:1.5}html body .claw-purple-theme .claw-hero-details{gap:calc(12px * var(--ui-density-scale,1)) calc(20px * var(--ui-density-scale,1));flex-wrap:wrap}html body .claw-purple-theme .claw-hero-details>span{color:var(--ui-support);font-weight:600;line-height:1.5;font-size:var(--ui-meta-size)!important}html body .claw-purple-theme .claw-delivery-steps li>span{color:var(--ui-muted);font-weight:600;line-height:1.5;font-size:var(--ui-meta-size)!important}html body .claw-purple-theme :is(.claw-game-card-body,.claw-listing-body){padding:calc(24px * var(--ui-density-scale,1))}html body .claw-storefront.claw-purple-theme .claw-purchase-copy>.claw-product-title{font-size:max(min(var(--ui-density-font-floor,14px), clamp(34px, 3.5vw, 54px)), calc(clamp(34px, 3.5vw, 54px) * var(--ui-density-scale,1)));font-weight:700;line-height:1.15;letter-spacing:-.02em!important}html body .claw-purple-theme :is(.claw-product-tagline,.claw-product-overview,.claw-product-description){color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)));line-height:1.6}html body .claw-purple-theme .claw-product-pills{flex-wrap:wrap}html body .claw-purple-theme .claw-product-pills>.product-promise{min-height:calc(44px * var(--ui-density-scale,1));white-space:normal;font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));font-weight:600;line-height:1.5}html body .claw-purple-theme .product-detail-group-heading{gap:calc(16px * var(--ui-density-scale,1));flex-wrap:wrap}html body .claw-purple-theme .product-detail-group-heading h2{font-size:max(min(var(--ui-density-font-floor,14px), clamp(26px, 2.4vw, 32px)), calc(clamp(26px, 2.4vw, 32px) * var(--ui-density-scale,1)));color:var(--ui-text);text-transform:none;font-weight:700;line-height:1.3;letter-spacing:normal!important}html body .claw-purple-theme .product-detail-group-heading small{color:var(--ui-support)}html body .claw-purple-theme .product-requirements-grid>li{padding:calc(20px * var(--ui-density-scale,1));min-height:calc(68px * var(--ui-density-scale,1));color:var(--ui-text);align-items:flex-start;font-weight:600;line-height:1.6;font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)))!important}html body .claw-purple-theme .product-requirements-grid>li>span{font:inherit;color:inherit}html body .claw-purple-theme .product-requirements-grid>li>svg{margin-top:calc(3px * var(--ui-density-scale,1))}html body .claw-storefront.claw-purple-theme button.product-feature-trigger{min-height:calc(62px * var(--ui-density-scale,1));padding:calc(18px * var(--ui-density-scale,1)) calc(20px * var(--ui-density-scale,1));color:var(--ui-text);font-weight:600;line-height:1.5;font-size:max(min(var(--ui-density-font-floor,14px), 17px), calc(17px * var(--ui-density-scale,1)))!important}html body .claw-purple-theme .product-feature-dot{color:var(--product-details-accent);background:var(--product-details-accent)}html body .claw-purple-theme .product-feature-trigger>svg{color:var(--product-details-accent)}html body .claw-purple-theme .product-feature-content-inner :is(p,li){color:var(--ui-support);font-weight:500;font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)))!important;line-height:1.65!important}html body .claw-purple-theme .product-feature-content-inner>ul{padding:2px calc(24px * var(--ui-density-scale,1)) calc(24px * var(--ui-density-scale,1)) calc(40px * var(--ui-density-scale,1))}html body .claw-purple-theme .product-feature-content-inner li{margin-bottom:calc(12px * var(--ui-density-scale,1))}html body .claw-purple-theme .product-information-support{gap:calc(16px * var(--ui-density-scale,1))}html body .claw-purple-theme .product-information-support strong{font-size:max(min(var(--ui-density-font-floor,14px), 20px), calc(20px * var(--ui-density-scale,1)));color:var(--ui-text);font-weight:600}html body .claw-purple-theme .claw-plan-grid{gap:calc(12px * var(--ui-density-scale,1))}html body .claw-purple-theme .claw-plan-grid>button{min-height:calc(104px * var(--ui-density-scale,1));height:auto;padding:calc(20px * var(--ui-density-scale,1)) calc(14px * var(--ui-density-scale,1))}html body .claw-purple-theme .claw-plan-grid>button>span{font-family:var(--ui-font);font-size:max(min(var(--ui-density-font-floor,14px), 23px), calc(23px * var(--ui-density-scale,1)));color:var(--ui-text);font-weight:700;line-height:1.35}html body .claw-purple-theme .claw-plan-grid>button>strong{font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)));color:var(--ui-support);font-weight:600;line-height:1.5}html body .claw-purple-theme .claw-plan-grid>button>small{padding:calc(4px * var(--ui-density-scale,1)) calc(9px * var(--ui-density-scale,1));white-space:nowrap;font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)))!important}html body .claw-purple-theme :is(.claw-quantity-row,.claw-purchase-total,.claw-purchase-stock,.claw-stock-note,.checkout-discount-status,.receipt-line,.payment-methods){font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)));color:var(--ui-support);line-height:1.5}html body .claw-purple-theme .claw-price-current{color:var(--ui-text);font-size:max(min(var(--ui-density-font-floor,14px), 32px), calc(32px * var(--ui-density-scale,1)));font-weight:700;line-height:1.25}html body .claw-purple-theme .product-status-group>h2{font-size:max(min(var(--ui-density-font-floor,14px), 22px), calc(22px * var(--ui-density-scale,1)));font-weight:600;line-height:1.4}html body .claw-purple-theme .product-status-name strong{color:var(--ui-text);font-size:max(min(var(--ui-density-font-floor,14px), 18px), calc(18px * var(--ui-density-scale,1)));font-weight:600;line-height:1.5}html body .claw-purple-theme :is(.product-status-updated,.product-status-group>h2>span,.claw-update-version,.claw-update-card footer){font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));color:var(--ui-muted);line-height:1.5}html body .claw-purple-theme .product-status-purchase{font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)));font-weight:700}html body .claw-purple-theme .claw-faq-motion>.faq-question{padding:calc(20px * var(--ui-density-scale,1)) calc(22px * var(--ui-density-scale,1));min-height:var(--faq-header-height,calc(96px * var(--ui-density-scale,1)));gap:calc(14px * var(--ui-density-scale,1));color:var(--ui-text);font-weight:600;line-height:1.5;font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)))!important}html body .claw-purple-theme .faq-question-number{flex-basis:calc(32px * var(--ui-density-scale,1));width:calc(32px * var(--ui-density-scale,1));height:calc(32px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));color:var(--ui-support);font-weight:600}html body .claw-purple-theme :is(.claw-faq-list,.faq-list) .faq-answer p{padding:0 calc(22px * var(--ui-density-scale,1)) calc(24px * var(--ui-density-scale,1));color:var(--ui-support);font-weight:500;font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)))!important;line-height:1.65!important}html body .claw-purple-theme :is(.theme-support-card h3,.guides-help-card h2){font-size:max(min(var(--ui-density-font-floor,14px), 23px), calc(23px * var(--ui-density-scale,1)));font-weight:600}html body .claw-purple-theme :is(.theme-support-card p,.guides-help-card p,.guides-step-summary,.guides-step-panel p,.guides-content-block li,.guides-content-block p,.guides-glossary dd){color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)))!important;line-height:1.65!important}html body .claw-purple-theme :is(.guides-sidebar nav button,.guides-reader-shortcuts button,.guides-resource-links a,.guides-step-pagination a,.guides-step-pagination button,.guides-reader-support,.guides-sidebar-help a){font-weight:600;line-height:1.5;font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)))!important}html body .claw-purple-theme :is(.guides-step-number,.guides-block-number){font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));min-width:calc(30px * var(--ui-density-scale,1));min-height:calc(30px * var(--ui-density-scale,1))}html body .claw-purple-theme .guides-content-block h3{font-size:max(min(var(--ui-density-font-floor,14px), 20px), calc(20px * var(--ui-density-scale,1)));color:var(--ui-text);font-weight:600}html body .claw-purple-theme :is(.guides-sidebar-help h3,.guides-glossary dt){font-size:max(min(var(--ui-density-font-floor,14px), 17px), calc(17px * var(--ui-density-scale,1)));color:var(--ui-text);font-weight:600}html body .claw-purple-theme .guides-step-pagination{flex-wrap:wrap;align-items:stretch}html body .claw-purple-theme .claw-footer :is(p,a,span):not(.brand,.brand *,.claw-wordmark){font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)));line-height:1.6}html body .claw-purple-theme .claw-footer p{color:var(--ui-support)}html body .claw-purple-theme .claw-footer-links a{color:var(--ui-support);padding-block:calc(5px * var(--ui-density-scale,1));white-space:normal;overflow-wrap:anywhere}html body .claw-purple-theme .claw-footer-links h2{font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)));color:var(--ui-text);font-weight:600}html body .claw-purple-theme .claw-footer :is(small,.claw-footer-bottom){font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));color:var(--ui-muted)}html body .claw-purple-theme :is(.member-sidebar nav a,.member-account-trigger,.member-topbar,.customer-quick-links a,.member-settings-text-link){font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)));font-weight:600;line-height:1.5}html body .claw-purple-theme .member-sidebar nav a{height:auto;min-height:calc(46px * var(--ui-density-scale,1));white-space:normal}html body .claw-purple-theme .member-sidebar nav a>span{font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)))}html body .claw-purple-theme :is(.member-help-card p,.member-account small,.member-topbar small,.customer-order-id,.customer-order-name p,.customer-key-meta,.customer-license-meta,.member-review-field-meta){color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)))!important;line-height:1.5!important}html body .claw-purple-theme :is(.member-help-card h3,.customer-order-name h3,.customer-quick-links h3,.member-settings-card h2,.customer-panel-heading h2){font-size:max(min(var(--ui-density-font-floor,14px), 20px), calc(20px * var(--ui-density-scale,1)));color:var(--ui-text);font-weight:600;line-height:1.4}html body .claw-purple-theme :is(.customer-order-status,.member-settings-status,.member-settings-kicker,.member-settings-community>div,.member-review-field small){font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)))}html body .claw-purple-theme :is(.member-review-state,.member-review-history>header>span,.member-review-history-list article>footer){font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));color:var(--ui-support);line-height:1.5}html body .claw-purple-theme .member-review-history-top strong{font-size:max(min(var(--ui-density-font-floor,14px), 17px), calc(17px * var(--ui-density-scale,1)));color:var(--ui-text);font-weight:600}html body .claw-purple-theme :is(.member-settings-field>span:first-child,.account-auth-card label,.member-form label){font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)));color:var(--ui-text);font-weight:600;line-height:1.5}html body .claw-purple-theme :is(.member-settings-field input,.account-field input,.customer-history-filters input){font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)))!important}html body .claw-purple-theme .account-field{min-height:calc(52px * var(--ui-density-scale,1));height:auto}html body .claw-purple-theme .account-field input{min-height:calc(40px * var(--ui-density-scale,1));height:auto}html body .claw-purple-theme :is(.account-auth-subtitle,.account-auth-footnote,.account-auth-switch,.account-auth-alternative,.account-auth-terms,.account-auth-message,.customer-login-caption,.customer-switch){font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));color:var(--ui-support);line-height:1.6}html body .claw-purple-theme :is(.member-dashboard-stats strong,.member-stats strong,.customer-overview-stats strong,.member-settings-plan strong,.customer-order-row>strong){font-size:max(min(var(--ui-density-font-floor,14px), 27px), calc(27px * var(--ui-density-scale,1)));color:var(--ui-text);font-weight:700;line-height:1.3}html body .claw-purple-theme :is(.member-settings-card p,.member-settings-card-footer>p,.member-settings-plan>p){color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)))!important}html body .claw-purple-theme :is(.customer-history-filters,.member-toolbar,.member-page-header){gap:calc(16px * var(--ui-density-scale,1));flex-wrap:wrap}html body .admin-shell .admin-sidebar nav button{min-height:calc(46px * var(--ui-density-scale,1));height:auto;padding-block:calc(10px * var(--ui-density-scale,1));color:var(--ui-support);font-weight:600;line-height:1.5;font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)))!important}html body .admin-shell .admin-sidebar nav button.active{color:var(--ui-text)}html body .admin-shell .admin-sidebar nav button>span{white-space:normal;text-overflow:clip;overflow:visible}html body .admin-shell .admin-sidebar :is(.admin-sidebar-caption,.admin-nav-group-label,.admin-sidebar-account-details small){font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));color:var(--ui-muted)}html body .admin-shell .admin-sidebar-account-details strong{font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)));font-weight:600}html body .admin-shell .admin-main :is(.admin-panel p,.admin-muted,.admin-section-heading .admin-muted,.admin-page-heading p,.admin-topbar p){line-height:1.6;color:var(--ui-support)!important;font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)))!important}html body .admin-shell .admin-main :is(.admin-panel h2,.admin-section-heading h2){font-size:max(min(var(--ui-density-font-floor,14px), 26px), calc(26px * var(--ui-density-scale,1)));color:var(--ui-text);font-weight:650;line-height:1.3}html body .admin-shell .admin-main .admin-panel h3{font-size:max(min(var(--ui-density-font-floor,14px), 20px), calc(20px * var(--ui-density-scale,1)));color:var(--ui-text);font-weight:600;line-height:1.4}html body .admin-shell .admin-main :is(.admin-field>span,.admin-field>label,.admin-field-hint){font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)));color:var(--ui-support);line-height:1.5}html body .admin-shell .admin-main :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea){min-height:calc(48px * var(--ui-density-scale,1));color:var(--ui-text);line-height:1.5;font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)))!important}html body .admin-shell .admin-main :is(.admin-global-search input,.admin-media-meta>input){font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)))!important;color:var(--ui-text)!important}html body .admin-shell .admin-main :is(.admin-global-search input,.admin-media-meta>input)::placeholder{color:var(--ui-muted)}html body .admin-shell .admin-main :is(.admin-item-list strong,.admin-detail-list dd,.admin-plan-key-heading strong,.admin-media-meta strong){color:var(--ui-text);font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)));font-weight:600}html body .admin-shell .admin-main :is(.admin-item-list small,.admin-stats small,.admin-plan-key-heading>div>span,.admin-plan-key-footer p,.admin-footer,.admin-result-count,.admin-save-actions>span,.admin-global-search-results small){color:var(--ui-muted);line-height:1.5;font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)))!important}html body .admin-shell .admin-main :is(.admin-table,.admin-table-wrap table) td{color:var(--ui-support);line-height:1.6;font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)))!important}html body .admin-shell .admin-main :is(.admin-table,.admin-table-wrap table) th{color:var(--ui-support);font-weight:600;font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)))!important}html body .admin-shell .admin-main :is(.admin-table,.admin-table-wrap table) td strong{color:var(--ui-text)}html body .admin-shell .admin-main :is(.admin-account-menu summary,.admin-storefront-shortcut,.admin-toolbar-actions,.admin-filter-disclosure>summary){font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)));color:var(--ui-support)}html body .admin-shell .admin-main .admin-status{font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));font-weight:600}html body .admin-shell .admin-main .admin-status:is(.active,.paid,.fulfilled,.published,.sent),html body .admin-shell .admin-main .admin-status:is(.pending,.review,.uncertain,.rate_limited),html body .admin-shell .admin-main .admin-status:is(.failed,.suspended,.revoked),html body .admin-shell .admin-main .admin-message,html body .admin-shell .admin-main .admin-message.error,html body .admin-shell .admin-main :is(.admin-secondary,.admin-account-menu>div>button){color:var(--ui-text)}html body .admin-shell .admin-main :is(.admin-global-search,.admin-search){min-height:calc(48px * var(--ui-density-scale,1))}html body .admin-shell .admin-main :is(.admin-pagination,.admin-checkbox,.admin-discord-preview>span,.admin-discord-preview-link,.admin-discord-fields>div){font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));color:var(--ui-support);line-height:1.6}html body .admin-shell .admin-main .admin-discord-fields strong{font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)));color:var(--ui-text);font-weight:600}html body .admin-shell .admin-main :is(.admin-payment-address-preview code,.admin-crypto-address code){font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)));color:var(--ui-text);line-height:1.6}html body :is(.claw-purple-theme,.admin-shell) .modal h2{font-size:max(min(var(--ui-density-font-floor,14px), clamp(24px,2.2vw,28px)), calc(clamp(24px,2.2vw,28px) * var(--ui-density-scale,1)));font-weight:700;line-height:1.3}html body :is(.claw-purple-theme,.admin-shell) .modal h3{font-size:max(min(var(--ui-density-font-floor,14px), 20px), calc(20px * var(--ui-density-scale,1)));font-weight:600;line-height:1.4}html body :is(.claw-purple-theme,.admin-shell) .modal-inner>.row:first-child{align-items:flex-start;gap:calc(16px * var(--ui-density-scale,1))}html body :is(.claw-purple-theme,.admin-shell) .modal .icon-button{min-width:calc(44px * var(--ui-density-scale,1));min-height:calc(44px * var(--ui-density-scale,1));flex-shrink:0}html body :is(.owner-login,.owner-boot){--ui-text:var(--ui-text);--ui-support:var(--ui-support);--ui-muted:var(--ui-muted);font-family:var(--ui-font);font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)));color:var(--ui-text);font-weight:500;line-height:1.6}html body .owner-login :is(h1,h2,h3,p,label,span,a,button,input){font-family:var(--ui-font);letter-spacing:normal;text-shadow:none}html body .owner-login h1{font-size:max(min(var(--ui-density-font-floor,14px), clamp(26px,3vw,32px)), calc(clamp(26px,3vw,32px) * var(--ui-density-scale,1)));color:var(--ui-text);overflow-wrap:anywhere;font-weight:700;line-height:1.3}html body .owner-login h2{font-size:max(min(var(--ui-density-font-floor,14px), 24px), calc(24px * var(--ui-density-scale,1)));color:var(--ui-text);font-weight:650}html body .owner-login p{color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)));line-height:1.65}html body .owner-login .owner-label{font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));color:var(--ui-support);font-weight:600;line-height:1.5}html body .owner-login :is(.admin-field>span,label){color:var(--ui-text);font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)));font-weight:600;line-height:1.5}html body .owner-login input{height:calc(48px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)));color:var(--ui-text);padding:calc(11px * var(--ui-density-scale,1)) calc(13px * var(--ui-density-scale,1));font-weight:500;line-height:1.5}html body .owner-login input::placeholder{color:var(--ui-muted)}html body .owner-login :is(.admin-secondary,.account-auth-submit){min-height:calc(48px * var(--ui-density-scale,1));height:auto;font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)));padding:calc(11px * var(--ui-density-scale,1)) calc(15px * var(--ui-density-scale,1));white-space:normal;font-weight:600;line-height:1.5}html body .owner-login :is(.owner-login-links,.owner-login-note,.account-reset-return){font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));line-height:1.6}html body .owner-login .owner-login-links{row-gap:calc(10px * var(--ui-density-scale,1));flex-wrap:wrap}html body .owner-login .account-form-error,html body .owner-login .account-reset-notice{color:var(--ui-text);font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)))}html body .claw-purple-theme:is(.claw-storefront,.member-shell) :is(.search-field,.theme-search-box,.customer-history-search,.guides-search,.language-search){min-height:calc(48px * var(--ui-density-scale,1));height:calc(48px * var(--ui-density-scale,1))}html body .claw-purple-theme:is(.claw-storefront,.member-shell) :is(.search-field,.theme-search-box,.customer-history-search,.guides-search,.language-search)>input{height:100%;min-height:0;font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)))!important}html body .claw-purple-theme :is(.product-status-filters,.filter-tabs,.guides-filters,.admin-filter-bar,.admin-toolbar-actions){flex-wrap:wrap}html body .claw-purple-theme .product-status-filters button{min-height:calc(44px * var(--ui-density-scale,1));padding:calc(9px * var(--ui-density-scale,1)) calc(15px * var(--ui-density-scale,1));font-weight:600;font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)))!important}html body .claw-purple-theme :is(.product-status-badge,.claw-update-status,.member-paid-tag,.member-factor-status,.member-settings-status,.member-review-state){font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)))!important;letter-spacing:normal!important;font-weight:600!important;line-height:1.5!important}html body .claw-purple-theme .product-status-badge{min-height:calc(34px * var(--ui-density-scale,1));padding:calc(6px * var(--ui-density-scale,1)) calc(10px * var(--ui-density-scale,1))}html body .claw-purple-theme :is(.eyebrow,.customer-eyebrow,.customer-sidebar-label,.customer-page-heading>span,.member-menu-label,.claw-delivery-eyebrow,.member-updates-heading>span,.claw-update-meta>span){color:var(--ui-support);font-weight:600;font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)))!important;letter-spacing:normal!important;line-height:1.5!important}html body .claw-purple-theme :is(.text-link,.member-help-card a,.member-section-heading a,.member-return-store,.customer-panel-heading a,.customer-sidebar-help a){min-height:calc(44px * var(--ui-density-scale,1));white-space:normal;color:var(--ui-text);line-height:1.5;font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)))!important;font-weight:600!important}html body .claw-purple-theme :is(.account-back-link,.account-reset-return,.account-auth-note,.account-provider-link,.customer-login-help,.customer-login-footnote,.member-breadcrumb,.member-footer){color:var(--ui-support);font-weight:500;font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)))!important;line-height:1.6!important}html body .claw-purple-theme .account-back-link{min-height:calc(44px * var(--ui-density-scale,1));align-items:center}html body .claw-purple-theme .account-reset-return a{min-height:calc(44px * var(--ui-density-scale,1));align-items:center;display:inline-flex}html body .claw-purple-theme :is(.member-user-row strong,.member-profile dd,.customer-account-detail strong){color:var(--ui-text);font-weight:600;line-height:1.5;font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)))!important}html body .claw-purple-theme :is(.member-user-row small,.member-stat>span,.member-stat>p,.member-profile dt,.customer-stats span,.customer-account-email,.customer-access-note small,.customer-product-delivery small,.customer-account-detail,.member-settings-community>div>span:last-child,.member-review-field-meta,.claw-update-version,.claw-update-card>footer,.claw-update-meta time){color:var(--ui-support);font-weight:500;font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)))!important;letter-spacing:normal!important;line-height:1.6!important}html body .claw-purple-theme :is(.member-form label,.member-review-field>span:first-child){color:var(--ui-text);font-weight:600;line-height:1.5;font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)))!important}html body .claw-purple-theme :is(.member-setup-secret,.member-recovery-codes code){color:var(--ui-text);overflow-wrap:anywhere;line-height:1.6;font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)))!important}html body .claw-purple-theme :is(.account-form-error,.account-inline-error,.member-review-feedback,.member-review-eligibility){line-height:1.6;font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)))!important}html body .claw-purple-theme .claw-announcement{height:auto;min-height:calc(34px * var(--ui-density-scale,1));padding:calc(6px * var(--ui-density-scale,1)) calc(12px * var(--ui-density-scale,1));letter-spacing:normal;font-weight:600;line-height:1.5;font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)))!important}html body .claw-purple-theme .theme-announcement-inner{gap:calc(6px * var(--ui-density-scale,1)) calc(24px * var(--ui-density-scale,1));flex-wrap:wrap;min-width:0;line-height:1.5;font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)))!important}html body .claw-purple-theme .theme-announcement-inner :is(span,a){letter-spacing:normal;color:inherit;font-weight:600;line-height:1.5;font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)))!important}html body .claw-purple-theme .claw-hero-facts{gap:calc(10px * var(--ui-density-scale,1)) calc(20px * var(--ui-density-scale,1));flex-wrap:wrap}html body .claw-purple-theme :is(.claw-hero-facts>span,.checkout-strip-label,.claw-listing-body>div>span,.claw-quantity-limit){color:var(--ui-support);font-weight:500;line-height:1.5;font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)))!important}html body .claw-purple-theme .checkout-strip-label{color:var(--ui-text);font-weight:600}html body .claw-purple-theme :is(.claw-back,.claw-text-link,.guides-back,.guides-reader-back){min-height:calc(44px * var(--ui-density-scale,1));color:var(--ui-support);font-weight:600;line-height:1.5;font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)))!important}html body .claw-purple-theme :is(.claw-breadcrumb,.guides-breadcrumb){flex-wrap:wrap;line-height:1.5;font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)))!important}html body .claw-purple-theme :is(.claw-breadcrumb,.guides-breadcrumb)>:is(span,strong,a){line-height:1.5;font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)))!important}html body .claw-purple-theme :is(.claw-breadcrumb,.guides-breadcrumb) a{color:var(--ui-support);font-weight:600}html body .claw-purple-theme .guides-progress>div{gap:calc(12px * var(--ui-density-scale,1));color:var(--ui-support);font-weight:500;line-height:1.5;font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)))!important}html body .claw-purple-theme .guides-progress :is(span,strong){line-height:1.5;font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)))!important}html body .claw-purple-theme .guides-progress strong{color:var(--ui-text);font-weight:600}html body .claw-purple-theme .guides-code-heading{padding:calc(12px * var(--ui-density-scale,1)) calc(15px * var(--ui-density-scale,1));flex-wrap:wrap}html body .claw-purple-theme .guides-code-heading>span{color:var(--ui-support);letter-spacing:normal;font-weight:600;line-height:1.5;font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)))!important}html body .claw-purple-theme .guides-code .guides-code-actions button{min-height:calc(44px * var(--ui-density-scale,1));padding:calc(9px * var(--ui-density-scale,1)) calc(12px * var(--ui-density-scale,1));font-weight:600;line-height:1.5;font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)))!important}html body .claw-purple-theme .guides-code pre{color:var(--ui-text);line-height:1.65;font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)))!important}html body .claw-purple-theme .guides-step-footer>span{color:var(--ui-support);line-height:1.6;font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)))!important}@media (max-width:900px){html body .claw-purple-theme :is(.claw-plan-grid,.claw-plan-grid.many-plans){grid-template-columns:repeat(2,minmax(0,1fr))}html body .claw-purple-theme :is(.product-requirements-grid,.product-feature-grid){grid-template-columns:minmax(0,1fr)}html body .claw-purple-theme .claw-footer-links{gap:calc(26px * var(--ui-density-scale,1))}}@media (max-width:600px){html body .claw-purple-theme .claw-navbar-inner{min-height:calc(68px * var(--ui-density-scale,1))}html body .claw-purple-theme .claw-navbar-brand .brand{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}html body .claw-purple-theme .claw-navbar-mobile-tools{grid-template-columns:minmax(0,1fr)}html body .claw-purple-theme .claw-navbar-mobile-links .claw-navbar-link{min-height:calc(52px * var(--ui-density-scale,1))}html body .claw-purple-theme .claw-navbar-mobile-heading h2{font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));font-family:var(--font-brand-wordmark)!important}html body .claw-purple-theme .claw-hero-copy h1{font-size:max(min(var(--ui-density-font-floor,14px), clamp(38px,10vw,52px)), calc(clamp(38px,10vw,52px) * var(--ui-density-scale,1)))}html body .claw-purple-theme .claw-hero-copy>p{font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)))!important}html body .claw-purple-theme .claw-product-pills>.product-promise{justify-content:flex-start}html body .claw-purple-theme :is(.claw-listing-body,.claw-game-card-body){padding:calc(21px * var(--ui-density-scale,1))}html body .claw-purple-theme .claw-listing-body>div{gap:calc(16px * var(--ui-density-scale,1));flex-wrap:wrap}html body .claw-purple-theme .claw-listing-body .claw-get-button{margin-left:auto}html body .claw-purple-theme .claw-faq-motion>.faq-question{padding:calc(18px * var(--ui-density-scale,1));gap:calc(11px * var(--ui-density-scale,1))}html body .claw-purple-theme :is(.claw-faq-list,.faq-list) .faq-answer p{padding-inline:calc(18px * var(--ui-density-scale,1))}html body .claw-purple-theme :is(.theme-support-card,.guides-help-card){padding:calc(23px * var(--ui-density-scale,1))}html body .claw-purple-theme .customer-history-filters>label{flex:100%}html body .claw-purple-theme :is(.customer-history-filters .customer-status-filter,.customer-history-filters .animated-select){flex-basis:100%;width:100%}html body .claw-purple-theme :is(.customer-order-row,.customer-key-row){gap:calc(12px * var(--ui-density-scale,1))}html body .claw-purple-theme .claw-footer :is(p,a,span):not(.brand,.brand *,.claw-wordmark){font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)))}html body .admin-shell .admin-main{padding-inline:calc(16px * var(--ui-density-scale,1))}html body .admin-shell .admin-main :is(.admin-utilitybar,.admin-topbar,.admin-section-heading){gap:calc(15px * var(--ui-density-scale,1));flex-wrap:wrap}html body .admin-shell .admin-main .admin-global-search{flex-basis:100%}html body .admin-shell .admin-main .admin-global-search input{font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)))!important}}@media (max-width:760px){html body .claw-purple-theme .product-status-row{gap:calc(14px * var(--ui-density-scale,1));flex-wrap:wrap}html body .claw-purple-theme .product-status-actions{gap:calc(10px * var(--ui-density-scale,1));flex-wrap:wrap;flex-shrink:1;min-width:0}html body .claw-purple-theme .product-status-badge{max-width:100%}}@media (max-width:540px){html body .claw-purple-theme .claw-header.claw-navbar{top:calc(34px * var(--ui-density-scale,1))}}html body .premium-checkout{--premium-accent:var(--ui-primary);--premium-ink:var(--ui-text);--premium-copy:var(--ui-support);--premium-line:var(--ui-border);--premium-ease:cubic-bezier(.22,1,.36,1);font-family:Inter,Arial,sans-serif;font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)));letter-spacing:normal;font-synthesis:none;color:var(--premium-ink);text-align:left;isolation:isolate;font-weight:500;line-height:1.6}html body .premium-checkout *,html body .premium-checkout :before,html body .premium-checkout :after{box-sizing:border-box}html body .premium-checkout :where(h1,h2,h3,h4,p,dl,dt,dd,fieldset,legend){margin:0}html body .premium-checkout :is(h1,h2,h3,h4,p,li,dt,dd,label,legend,summary,button,input,textarea,a,small){letter-spacing:normal;text-shadow:none;-webkit-text-stroke:0;font-family:Inter,Arial,sans-serif}html body .premium-checkout :is(h1,h2,h3,h4,p,dt,dd,label,small){overflow-wrap:anywhere}html body .premium-checkout :is(button,input,select,textarea){font:inherit}html body .premium-checkout :is(button,a,input,select,textarea,summary){-webkit-tap-highlight-color:transparent}html body .premium-checkout :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--ui-focus);outline-offset:calc(3px * var(--ui-density-scale,1))}html body .premium-checkout :is(button,a){text-decoration:none;transform:translate(0,0)scale(1)!important}html body .premium-checkout button{cursor:pointer}html body .premium-checkout button:disabled{cursor:not-allowed;opacity:1}html body .premium-checkout a{color:inherit}html body .premium-checkout-layout{grid-template-columns:minmax(0,42fr) minmax(0,58fr);align-items:stretch;min-width:0;display:grid}html body .premium-checkout-summary{gap:calc(28px * var(--ui-density-scale,1));min-width:0;padding:calc(40px * var(--ui-density-scale,1)) calc(36px * var(--ui-density-scale,1));background:var(--ui-panel);color:var(--ui-text);border-right:1px solid var(--ui-border);flex-direction:column;display:flex}html body .premium-summary-header{justify-content:space-between;align-items:center;gap:calc(14px * var(--ui-density-scale,1));flex-wrap:wrap;min-width:0;display:flex}html body .premium-checkout-summary>.brand,html body .premium-summary-header>.brand{gap:calc(10px * var(--ui-density-scale,1));min-width:0;font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));line-height:1.3}html body .premium-checkout-summary>.brand .claw-brand-mark,html body .premium-summary-header>.brand .claw-brand-mark{width:calc(29px * var(--ui-density-scale,1));height:calc(34px * var(--ui-density-scale,1));flex:none}html body .premium-checkout-summary .claw-wordmark{font-family:var(--font-brand-wordmark,"Claw Audiowide",Inter,sans-serif);overflow-wrap:anywhere;font-weight:400}html body .premium-checkout .premium-summary-toggle{display:none}html body .premium-summary-body{min-width:0;transition:grid-template-rows .32s var(--premium-ease);grid-template-rows:1fr;display:grid}html body .premium-summary-body>div{gap:calc(28px * var(--ui-density-scale,1));opacity:1;flex-direction:column;min-width:0;min-height:0;transition:opacity .18s;display:flex;overflow:hidden}html body .premium-eyebrow{color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));margin-bottom:calc(10px * var(--ui-density-scale,1));font-weight:650;line-height:1.5;display:block}html body .premium-summary-intro h2{color:var(--ui-text);font-size:max(min(var(--ui-density-font-floor,14px), 30px), calc(30px * var(--ui-density-scale,1)));font-weight:700;line-height:1.25}html body .premium-summary-intro p{margin-top:calc(12px * var(--ui-density-scale,1));color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)));line-height:1.6}html body .premium-summary-product{align-items:center;gap:calc(16px * var(--ui-density-scale,1));min-width:0;padding-block:calc(24px * var(--ui-density-scale,1));border-block:1px solid var(--ui-border);display:flex}html body .premium-summary-product>img{width:calc(108px * var(--ui-density-scale,1));height:calc(82px * var(--ui-density-scale,1));border-radius:calc(10px * var(--ui-density-scale,1));object-fit:cover;border:1px solid var(--ui-border);background:var(--ui-panel);flex:none;display:block}html body .premium-summary-product>div{min-width:0}html body .premium-summary-product h3{color:var(--ui-text);font-size:max(min(var(--ui-density-font-floor,14px), 20px), calc(20px * var(--ui-density-scale,1)));font-weight:600;line-height:1.4}html body .premium-summary-product p{margin-top:calc(5px * var(--ui-density-scale,1));color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)));line-height:1.5}html body .premium-summary-product span{margin-top:calc(7px * var(--ui-density-scale,1));color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));line-height:1.5;display:block}html body .premium-summary-billing{color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)));font-weight:500;line-height:1.6}html body .premium-price-breakdown{gap:calc(14px * var(--ui-density-scale,1));min-width:0;display:grid}html body .premium-price-breakdown>div{justify-content:space-between;align-items:baseline;gap:calc(18px * var(--ui-density-scale,1));min-width:0;display:flex}html body .premium-price-breakdown dt{color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)));font-weight:500;line-height:1.6}html body .premium-price-breakdown dd{color:var(--ui-text);font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)));text-align:right;min-width:0;font-weight:600;line-height:1.6}html body .premium-price-breakdown .premium-discount-line dd{color:var(--ui-text)}html body .premium-price-breakdown>.premium-price-total{margin-top:calc(6px * var(--ui-density-scale,1));padding-top:calc(22px * var(--ui-density-scale,1));border-top:1px solid var(--ui-border);align-items:flex-start}html body .premium-price-total dt{color:var(--ui-text);font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)));padding-top:calc(5px * var(--ui-density-scale,1));font-weight:600}html body .premium-price-total dt>small{margin-top:calc(4px * var(--ui-density-scale,1));color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));font-weight:500;display:block}html body .premium-price-total dd{font-size:max(min(var(--ui-density-font-floor,14px), clamp(28px,2.5vw,34px)), calc(clamp(28px,2.5vw,34px) * var(--ui-density-scale,1)));font-weight:700;line-height:1.3}html body .premium-summary-assurance{align-items:flex-start;gap:calc(10px * var(--ui-density-scale,1));padding-top:calc(14px * var(--ui-density-scale,1));color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));margin-top:auto;font-weight:500;line-height:1.6;display:flex}html body .premium-summary-assurance>svg{margin-top:calc(3px * var(--ui-density-scale,1));color:var(--ui-support);flex:none}html body .premium-summary-pending{padding-block:calc(16px * var(--ui-density-scale,1));color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)));line-height:1.6}html body .premium-summary-features{gap:calc(12px * var(--ui-density-scale,1));padding-left:0;list-style:none;display:grid}html body .premium-summary-features>li{align-items:flex-start;gap:calc(9px * var(--ui-density-scale,1));color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)));line-height:1.6;display:flex}html body .premium-summary-features svg{color:var(--ui-text);margin-top:calc(3px * var(--ui-density-scale,1));flex:none}html body .premium-summary-policies{gap:calc(10px * var(--ui-density-scale,1)) calc(18px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));color:var(--ui-support);flex-wrap:wrap;line-height:1.6;display:flex}html body .premium-summary-policies a{text-underline-offset:3px;text-decoration:underline}html body .premium-checkout-payment{min-width:0;padding:calc(36px * var(--ui-density-scale,1)) calc(44px * var(--ui-density-scale,1)) calc(32px * var(--ui-density-scale,1));background:var(--ui-panel);color:var(--premium-ink)}html body .premium-payment-top{justify-content:space-between;align-items:center;gap:calc(12px * var(--ui-density-scale,1)) calc(16px * var(--ui-density-scale,1));margin-bottom:calc(22px * var(--ui-density-scale,1));flex-wrap:wrap;display:flex}html body .premium-payment-top>span{align-items:center;gap:calc(7px * var(--ui-density-scale,1));color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));font-weight:600;line-height:1.5;display:flex}html body .premium-payment-top>span>svg{color:var(--ui-support)}html body .premium-checkout .premium-close{width:calc(40px * var(--ui-density-scale,1));height:calc(40px * var(--ui-density-scale,1));min-height:calc(40px * var(--ui-density-scale,1));border:1px solid var(--ui-border);border-radius:calc(10px * var(--ui-density-scale,1));color:var(--ui-support);box-shadow:none;background:0 0;flex:none;place-items:center;padding:0;transition:background-color .2s,border-color .2s,color .2s;display:grid}html body .premium-checkout-payment>:is(h1,h2){color:var(--premium-ink);font-size:max(min(var(--ui-density-font-floor,14px), clamp(27px,2.5vw,32px)), calc(clamp(27px,2.5vw,32px) * var(--ui-density-scale,1)));font-weight:700;line-height:1.3}html body .premium-lead{margin-top:calc(9px * var(--ui-density-scale,1));margin-bottom:calc(27px * var(--ui-density-scale,1));color:var(--premium-copy);font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)));font-weight:500;line-height:1.6}html body .premium-field{gap:calc(8px * var(--ui-density-scale,1));margin-bottom:calc(22px * var(--ui-density-scale,1));min-width:0;display:grid}html body .premium-field>span,html body .premium-discount>label{color:var(--premium-ink);font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)));font-weight:600;line-height:1.5}html body .premium-checkout :is(.premium-field input,.premium-discount input,.premium-invoice-transaction input,.premium-invoice-claim input,.premium-invoice-transaction textarea){width:100%;min-width:0;min-height:calc(48px * var(--ui-density-scale,1));height:auto;padding:calc(11px * var(--ui-density-scale,1)) calc(14px * var(--ui-density-scale,1));border:1px solid var(--ui-border);border-radius:calc(10px * var(--ui-density-scale,1));background:var(--ui-input);color:var(--premium-ink);font-family:Inter,Arial,sans-serif;font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)));box-shadow:none;font-weight:500;line-height:1.5;transition:border-color .2s,box-shadow .2s;display:block}html body .premium-checkout input::placeholder,html body .premium-checkout textarea::placeholder{color:var(--ui-muted);opacity:1}html body .premium-checkout :is(input,textarea):focus{border-color:var(--ui-focus);outline:none;box-shadow:0 0 0 3px #ffffff1f}html body .premium-field>small{color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));font-weight:500;line-height:1.6}html body .premium-discount{gap:calc(8px * var(--ui-density-scale,1));margin-bottom:calc(22px * var(--ui-density-scale,1));display:grid}html body .premium-discount>div{align-items:stretch;gap:calc(10px * var(--ui-density-scale,1));min-width:0;display:flex}html body .premium-discount input{flex:1}html body .premium-discount .premium-secondary{padding-inline:calc(18px * var(--ui-density-scale,1));flex:none}html body .premium-payment-methods{gap:calc(10px * var(--ui-density-scale,1));min-width:0;margin:calc(24px * var(--ui-density-scale,1)) 0;border:0;padding:0;display:grid}html body .premium-payment-methods>legend{float:left;width:100%;color:var(--premium-ink);font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)));margin-bottom:calc(10px * var(--ui-density-scale,1));font-weight:600;line-height:1.5}html body .premium-payment-methods>button{grid-template-columns:calc(30px * var(--ui-density-scale,1)) minmax(0,1fr) auto calc(20px * var(--ui-density-scale,1));align-items:center;gap:calc(12px * var(--ui-density-scale,1));width:100%;min-width:0;min-height:calc(76px * var(--ui-density-scale,1));padding:calc(14px * var(--ui-density-scale,1)) calc(16px * var(--ui-density-scale,1));border:1px solid var(--ui-border);border-radius:calc(12px * var(--ui-density-scale,1));background:var(--ui-raised);color:var(--premium-ink);text-align:left;box-shadow:none;font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)));transition:border-color .2s var(--premium-ease),background-color .2s var(--premium-ease),box-shadow .2s var(--premium-ease);line-height:1.5;display:grid}html body .premium-payment-methods>button.is-selected{border-color:var(--ui-border-hover);background:var(--ui-raised);box-shadow:0 0 0 1px #00000047}html body .premium-method-icon{color:var(--ui-text);place-items:center;display:grid}html body .premium-method-icon img{object-fit:contain;width:calc(26px * var(--ui-density-scale,1));height:calc(26px * var(--ui-density-scale,1));display:block}html body .premium-method-label{min-width:0}html body .premium-method-label>strong{color:var(--premium-ink);font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)));font-weight:600;line-height:1.5;display:block}html body .premium-method-label>small{color:var(--premium-copy);font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));margin-top:2px;font-weight:500;line-height:1.5;display:block}html body .premium-method-price{color:var(--premium-ink);font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)));white-space:nowrap;font-weight:600}html body .premium-method-check{width:calc(20px * var(--ui-density-scale,1));height:calc(20px * var(--ui-density-scale,1));border:1px solid var(--ui-border);color:var(--ui-text);background:var(--ui-panel);border-radius:50%;place-items:center;display:grid}html body .is-selected>.premium-method-check{background:var(--ui-primary);border-color:var(--ui-primary)}html body .premium-terms{gap:calc(14px * var(--ui-density-scale,1));margin-block:calc(22px * var(--ui-density-scale,1));color:var(--premium-copy);font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));line-height:1.6;display:grid}html body .premium-terms details{border-block:1px solid var(--ui-border);padding-block:calc(13px * var(--ui-density-scale,1))}html body .premium-terms summary{color:var(--premium-ink);font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)));cursor:pointer;font-weight:600}html body .premium-terms details p{margin-top:calc(12px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)));white-space:pre-wrap;color:var(--premium-copy);line-height:1.65}html body .premium-terms a{color:var(--ui-support);text-underline-offset:3px;text-decoration:underline}html body .premium-terms>label{align-items:flex-start;gap:calc(10px * var(--ui-density-scale,1));color:var(--premium-ink);font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)));cursor:pointer;line-height:1.6;display:flex}html body .premium-terms input[type=checkbox]{accent-color:var(--ui-focus);width:calc(18px * var(--ui-density-scale,1));height:calc(18px * var(--ui-density-scale,1));min-height:calc(18px * var(--ui-density-scale,1));margin-top:calc(3px * var(--ui-density-scale,1));flex:none}html body .premium-checkout :is(.premium-pay,.premium-stripe-pay){justify-content:center;align-items:center;gap:calc(10px * var(--ui-density-scale,1));width:100%;min-height:calc(50px * var(--ui-density-scale,1));height:auto;padding:calc(13px * var(--ui-density-scale,1)) calc(18px * var(--ui-density-scale,1));border:1px solid var(--ui-primary);border-radius:calc(10px * var(--ui-density-scale,1));background:var(--ui-primary);color:var(--ui-primary-ink);font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)));white-space:normal;text-align:center;font-weight:600;line-height:1.5;transition:background-color .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 4px 12px #00000047}html body .premium-checkout :is(.premium-secondary,.premium-stripe-retry){justify-content:center;align-items:center;gap:calc(8px * var(--ui-density-scale,1));min-height:calc(48px * var(--ui-density-scale,1));height:auto;padding:calc(11px * var(--ui-density-scale,1)) calc(15px * var(--ui-density-scale,1));border:1px solid var(--ui-border);border-radius:calc(10px * var(--ui-density-scale,1));background:var(--ui-panel);color:var(--ui-text);box-shadow:none;font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)));white-space:normal;text-align:center;font-weight:600;line-height:1.5;transition:border-color .2s,background-color .2s;display:inline-flex}html body .premium-checkout :is(.premium-pay,.premium-stripe-pay):disabled{background:var(--ui-raised);border-color:var(--ui-border);color:var(--ui-muted);box-shadow:none}html body .premium-checkout :is(.premium-secondary,.premium-stripe-retry):disabled{background:var(--ui-panel);border-color:var(--ui-border);color:var(--ui-support)}html body .premium-checkout .premium-return{justify-content:center;align-items:center;gap:calc(7px * var(--ui-density-scale,1));width:100%;min-height:calc(44px * var(--ui-density-scale,1));padding:calc(8px * var(--ui-density-scale,1)) 0 0;border-radius:calc(8px * var(--ui-density-scale,1));color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));box-shadow:none;background:0 0;border:0;font-weight:600;line-height:1.5;display:flex}html body .premium-provider-note,html body .premium-stripe-note{justify-content:center;align-items:flex-start;gap:calc(7px * var(--ui-density-scale,1));margin-top:calc(15px * var(--ui-density-scale,1));color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));font-weight:500;line-height:1.6;display:flex}html body .premium-provider-note svg{margin-top:calc(4px * var(--ui-density-scale,1));flex:none}html body .premium-checkout :is(.premium-loading,.premium-stripe-loading){align-items:center;gap:calc(10px * var(--ui-density-scale,1));min-height:calc(60px * var(--ui-density-scale,1));padding-block:calc(12px * var(--ui-density-scale,1));color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)));line-height:1.6;display:flex}html body .premium-checkout :is(.premium-notice,.premium-error,.premium-stripe-error){align-items:flex-start;gap:calc(10px * var(--ui-density-scale,1));padding:calc(15px * var(--ui-density-scale,1)) calc(16px * var(--ui-density-scale,1));margin:calc(18px * var(--ui-density-scale,1)) 0;border:1px solid var(--ui-border);border-radius:calc(10px * var(--ui-density-scale,1));background:var(--ui-raised);color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)));flex-wrap:wrap;font-weight:500;line-height:1.6;display:flex}html body .premium-checkout :is(.premium-notice,.premium-error) p{color:inherit;font-size:inherit;line-height:inherit;flex:1;min-width:0}html body .premium-checkout :is(.premium-error,.premium-stripe-error){border-color:var(--ui-border);background:var(--ui-raised);color:var(--ui-support)}html body .premium-error a{text-underline-offset:3px;font-weight:600;text-decoration:underline}html body .premium-success{align-items:center;gap:calc(7px * var(--ui-density-scale,1));margin-block:calc(12px * var(--ui-density-scale,1)) calc(18px * var(--ui-density-scale,1));color:var(--ui-text);font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));font-weight:600;line-height:1.6;display:flex}html body .premium-stripe-surface{min-width:0;padding-top:calc(4px * var(--ui-density-scale,1))}html body .premium-stripe-form{gap:calc(22px * var(--ui-density-scale,1));min-width:0;display:grid}html body .premium-stripe-payment,html body .premium-stripe-billing{min-width:0}html body .premium-stripe-billing>h3{color:var(--premium-ink);font-size:max(min(var(--ui-density-font-floor,14px), 18px), calc(18px * var(--ui-density-scale,1)));margin-bottom:calc(14px * var(--ui-density-scale,1));font-weight:600;line-height:1.5}html body .premium-stripe-embedded{width:100%;min-width:0}html body .premium-stripe-processing{color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));margin:0;line-height:1.6}html body .premium-stripe-form>.premium-stripe-note{margin-top:calc(-8px * var(--ui-density-scale,1))}html body .premium-checkout-page{width:min(calc(1160px * var(--ui-density-scale,1)),calc(100% - calc(48px * var(--ui-density-scale,1))));margin:calc(34px * var(--ui-density-scale,1)) auto calc(72px * var(--ui-density-scale,1))}html body .premium-page-back{align-items:center;gap:calc(8px * var(--ui-density-scale,1));min-height:calc(44px * var(--ui-density-scale,1));margin-bottom:calc(20px * var(--ui-density-scale,1));color:var(--ui-support);font-family:Inter,Arial,sans-serif;font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)));font-weight:600;line-height:1.5;display:inline-flex}html body .premium-checkout-page>.premium-checkout{border:1px solid var(--ui-border);border-radius:calc(22px * var(--ui-density-scale,1));overflow:clip;box-shadow:0 18px 70px #00000047}html body .premium-invoice-actions{align-items:center;gap:calc(10px * var(--ui-density-scale,1));margin-block:calc(22px * var(--ui-density-scale,1));flex-wrap:wrap;display:flex}html body .premium-invoice-actions>:is(button,a){flex:auto}html body .premium-invoice-state{align-items:center;gap:calc(9px * var(--ui-density-scale,1));padding:calc(12px * var(--ui-density-scale,1)) calc(14px * var(--ui-density-scale,1));margin-block:calc(18px * var(--ui-density-scale,1));border:1px solid var(--ui-border);border-radius:calc(10px * var(--ui-density-scale,1));background:var(--ui-raised);color:var(--ui-text);font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)));font-weight:600;line-height:1.6;display:flex}html body .premium-invoice-state svg{flex:none}html body .premium-invoice-qr{width:fit-content;max-width:100%;margin:calc(24px * var(--ui-density-scale,1)) auto;padding:calc(14px * var(--ui-density-scale,1));border:1px solid var(--ui-border);border-radius:calc(14px * var(--ui-density-scale,1));background:var(--ui-primary);place-items:center;display:grid}html body .premium-invoice-qr img,html body img.premium-invoice-qr{width:min(calc(220px * var(--ui-density-scale,1)),100%);aspect-ratio:1;object-fit:contain;height:auto;display:block}html body .premium-invoice-amount{color:var(--premium-ink);font-size:max(min(var(--ui-density-font-floor,14px), clamp(24px,2.4vw,30px)), calc(clamp(24px,2.4vw,30px) * var(--ui-density-scale,1)));overflow-wrap:anywhere;font-weight:700;line-height:1.35;display:block}html body .premium-invoice-metadata{gap:calc(14px * var(--ui-density-scale,1));margin-block:calc(20px * var(--ui-density-scale,1));display:grid}html body .premium-invoice-metadata>div{align-items:start;gap:calc(16px * var(--ui-density-scale,1));grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}html body .premium-invoice-metadata dt{color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));line-height:1.6}html body .premium-invoice-metadata dd{color:var(--premium-ink);font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)));text-align:right;overflow-wrap:anywhere;font-weight:600;line-height:1.6}html body .premium-checkout-summary .premium-invoice-metadata dt,html body .premium-checkout-summary .premium-invoice-metadata dd{color:var(--ui-muted)}html body .premium-summary-support{align-items:center;gap:calc(8px * var(--ui-density-scale,1));min-height:calc(44px * var(--ui-density-scale,1));color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));flex-wrap:wrap;font-weight:600;line-height:1.6;display:inline-flex}html body .premium-invoice-email{margin-block:calc(16px * var(--ui-density-scale,1)) calc(24px * var(--ui-density-scale,1));color:var(--premium-copy);font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));line-height:1.6}html body .premium-invoice-email strong{color:var(--premium-ink);font-weight:600}html body .premium-payment-top>.premium-invoice-state{padding:calc(6px * var(--ui-density-scale,1)) calc(10px * var(--ui-density-scale,1));color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));margin:0;line-height:1.5}html body .premium-payment-top>.premium-invoice-state.is-paid{border-color:var(--ui-border);background:var(--ui-raised);color:var(--ui-support)}html body .premium-invoice-qr>span{margin-top:calc(12px * var(--ui-density-scale,1));max-width:calc(220px * var(--ui-density-scale,1));color:var(--ui-primary-ink);font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));text-align:center;line-height:1.5;display:block}html body .premium-invoice-address,html body .premium-invoice-memo,html body .premium-invoice-copy{gap:calc(8px * var(--ui-density-scale,1));min-width:0;margin-block:calc(18px * var(--ui-density-scale,1));display:grid}html body .premium-invoice-address>label,html body .premium-invoice-memo>label{color:var(--premium-ink);font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)));font-weight:600}html body .premium-invoice-address code,html body .premium-invoice-memo code,html body .premium-invoice-copy code{padding:calc(13px * var(--ui-density-scale,1)) calc(14px * var(--ui-density-scale,1));border:1px solid var(--ui-border);border-radius:calc(10px * var(--ui-density-scale,1));background:var(--ui-raised);color:var(--ui-support);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)));overflow-wrap:anywhere;word-break:break-word;-webkit-user-select:all;user-select:all;line-height:1.65;display:block}html body .premium-invoice-copy>span{color:var(--premium-ink);font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)));font-weight:600;line-height:1.5}html body .premium-invoice-copy>div{align-items:center;gap:calc(12px * var(--ui-density-scale,1));min-width:0;padding:calc(12px * var(--ui-density-scale,1)) calc(13px * var(--ui-density-scale,1));border:1px solid var(--ui-border);border-radius:calc(10px * var(--ui-density-scale,1));background:var(--ui-raised);display:flex}html body .premium-invoice-copy>div>:is(strong,code){min-width:0;color:var(--premium-ink);overflow-wrap:anywhere;word-break:break-word;background:0 0;border:0;flex:1;padding:0}html body .premium-invoice-copy>div>strong{font-size:max(min(var(--ui-density-font-floor,14px), 20px), calc(20px * var(--ui-density-scale,1)));font-weight:700;line-height:1.5}html body .premium-checkout .premium-copy{width:calc(44px * var(--ui-density-scale,1));min-width:calc(44px * var(--ui-density-scale,1));height:calc(44px * var(--ui-density-scale,1));min-height:calc(44px * var(--ui-density-scale,1));border:1px solid var(--ui-border);border-radius:calc(9px * var(--ui-density-scale,1));background:var(--ui-raised);color:var(--ui-support);box-shadow:none;vertical-align:middle;flex:none;place-items:center;padding:0;transition:border-color .2s,background-color .2s;display:inline-grid}html body .premium-invoice-details{gap:calc(13px * var(--ui-density-scale,1));margin:calc(24px * var(--ui-density-scale,1)) 0;padding-block:calc(18px * var(--ui-density-scale,1));border-block:1px solid var(--ui-border);display:grid}html body .premium-invoice-details>div{justify-content:space-between;align-items:baseline;gap:calc(16px * var(--ui-density-scale,1));min-width:0;display:flex}html body .premium-invoice-details dt{color:var(--premium-copy);font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));line-height:1.6}html body .premium-invoice-details dd{min-width:0;max-width:65%;color:var(--premium-ink);font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)));text-align:right;overflow-wrap:anywhere;font-weight:600;line-height:1.6}html body .premium-invoice-details dd>.premium-copy{margin-left:calc(8px * var(--ui-density-scale,1))}html body .premium-invoice-transaction,html body .premium-invoice-claim{gap:calc(16px * var(--ui-density-scale,1));margin-top:calc(24px * var(--ui-density-scale,1));display:grid}html body .premium-invoice-transaction h3,html body .premium-invoice-claim h3{color:var(--premium-ink);font-size:max(min(var(--ui-density-font-floor,14px), 20px), calc(20px * var(--ui-density-scale,1)));font-weight:600;line-height:1.4}html body .premium-invoice-claim>h2{color:var(--premium-ink);font-size:max(min(var(--ui-density-font-floor,14px), 23px), calc(23px * var(--ui-density-scale,1)));font-weight:700;line-height:1.4}html body .premium-invoice-transaction p,html body .premium-invoice-claim p{color:var(--premium-copy);font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)));line-height:1.6}html body .premium-invoice-verified{justify-items:start;gap:calc(16px * var(--ui-density-scale,1));padding-block:calc(28px * var(--ui-density-scale,1));color:var(--premium-ink);display:grid}html body .premium-invoice-verified>svg{color:var(--ui-text)}html body .premium-invoice-verified h3{font-size:max(min(var(--ui-density-font-floor,14px), 24px), calc(24px * var(--ui-density-scale,1)));font-weight:700;line-height:1.35}html body .premium-invoice-verified p{color:var(--premium-copy);font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)));line-height:1.65}html body .premium-invoice-verified>h2{color:var(--premium-ink);font-size:max(min(var(--ui-density-font-floor,14px), 27px), calc(27px * var(--ui-density-scale,1)));font-weight:700;line-height:1.35}html body .premium-claim-status{gap:calc(9px * var(--ui-density-scale,1));min-width:0;margin-block:calc(22px * var(--ui-density-scale,1));padding:calc(16px * var(--ui-density-scale,1));border:1px solid var(--ui-border);border-radius:calc(10px * var(--ui-density-scale,1));background:var(--ui-raised);color:var(--premium-ink);font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)));line-height:1.6;display:grid}html body .premium-claim-status strong{font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)));font-weight:600}html body .premium-claim-status :is(code,p){color:var(--premium-copy);font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)));overflow-wrap:anywhere;word-break:break-word;line-height:1.65}html body .premium-claim-status a{align-items:center;gap:calc(6px * var(--ui-density-scale,1));width:fit-content;min-height:calc(44px * var(--ui-density-scale,1));color:var(--ui-text);font-weight:600;display:inline-flex}html body .premium-invoice-actions>.premium-return{width:auto;min-height:calc(48px * var(--ui-density-scale,1));padding:calc(11px * var(--ui-density-scale,1)) calc(15px * var(--ui-density-scale,1))}html body .premium-unavailable{padding:clamp(calc(28px * var(--ui-density-scale,1)),5vw,calc(48px * var(--ui-density-scale,1)));background:var(--ui-panel);color:var(--ui-support)}html body .premium-unavailable>svg{color:var(--ui-text);margin-bottom:calc(18px * var(--ui-density-scale,1))}html body .premium-unavailable>h1{color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), clamp(27px,3vw,34px)), calc(clamp(27px,3vw,34px) * var(--ui-density-scale,1)));margin-bottom:calc(14px * var(--ui-density-scale,1));font-weight:700;line-height:1.3}html body .premium-unavailable>p{color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)));line-height:1.6}html body .premium-unavailable>.premium-invoice-actions{max-width:calc(440px * var(--ui-density-scale,1))}html body .premium-mobile-total{display:none}@media (hover:hover) and (pointer:fine){html body .premium-checkout :is(.premium-pay,.premium-stripe-pay):not(:disabled):hover{border-color:var(--ui-border);background:var(--ui-raised);box-shadow:0 5px 16px #00000047}html body .premium-checkout :is(.premium-secondary,.premium-stripe-retry,.premium-close):not(:disabled):hover{border-color:var(--ui-border-hover);background:var(--ui-panel);color:var(--ui-text)}html body .premium-payment-methods>button:not(:disabled):hover,html body .premium-payment-methods>button.is-selected:hover{border-color:var(--ui-border-hover);background:var(--ui-raised)}html body .premium-return:not(:disabled):hover{color:var(--ui-text)}}@media (max-width:1000px) and (min-width:761px){html body .premium-checkout-dialog{width:calc(100vw - calc(32px * var(--ui-density-scale,1)))}html body .premium-checkout-summary{padding:calc(34px * var(--ui-density-scale,1)) calc(26px * var(--ui-density-scale,1))}html body .premium-checkout-payment{padding:calc(30px * var(--ui-density-scale,1))}html body .premium-summary-product{flex-wrap:wrap;align-items:flex-start}html body .premium-summary-intro h2{font-size:max(min(var(--ui-density-font-floor,14px), 28px), calc(28px * var(--ui-density-scale,1)))}html body .premium-method-price{font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)))}}@media (max-width:760px){html body .premium-checkout-dialog{width:calc(100vw - calc(20px * var(--ui-density-scale,1)));max-height:calc(100dvh - calc(20px * var(--ui-density-scale,1)));border-radius:calc(16px * var(--ui-density-scale,1))}html body .premium-checkout-layout{grid-template-columns:minmax(0,1fr)}html body .premium-checkout-summary{gap:calc(20px * var(--ui-density-scale,1));padding:calc(25px * var(--ui-density-scale,1)) calc(24px * var(--ui-density-scale,1));border-right:0;border-bottom:1px solid var(--ui-border)}html body .premium-summary-header>.brand{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));flex:180px}html body .premium-summary-header>.brand .claw-brand-mark{width:calc(26px * var(--ui-density-scale,1));height:calc(30px * var(--ui-density-scale,1))}html body .premium-checkout .premium-summary-toggle{justify-content:center;align-items:center;gap:calc(8px * var(--ui-density-scale,1));min-height:calc(44px * var(--ui-density-scale,1));height:auto;padding:calc(9px * var(--ui-density-scale,1)) calc(12px * var(--ui-density-scale,1));border:1px solid var(--ui-border);border-radius:calc(9px * var(--ui-density-scale,1));background:var(--ui-panel);color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));box-shadow:none;flex:none;font-weight:600;line-height:1.5;display:inline-flex}html body .premium-summary-toggle>svg{transition:rotate .22s var(--premium-ease)}html body .premium-summary-toggle[aria-expanded=true]>svg{rotate:180deg}html body .premium-summary-body[data-open=false]{grid-template-rows:0fr}html body .premium-summary-body[data-open=false]>div{opacity:0;pointer-events:none}html body .premium-summary-body>div{gap:calc(20px * var(--ui-density-scale,1))}html body .premium-summary-intro{display:block}html body .premium-summary-product{padding-block:calc(18px * var(--ui-density-scale,1))}html body .premium-summary-product>img{width:calc(88px * var(--ui-density-scale,1));height:calc(68px * var(--ui-density-scale,1))}html body .premium-summary-product h3{font-size:max(min(var(--ui-density-font-floor,14px), 20px), calc(20px * var(--ui-density-scale,1)))}html body .premium-price-breakdown{gap:calc(9px * var(--ui-density-scale,1))}html body .premium-price-breakdown>.premium-price-total{padding-top:calc(16px * var(--ui-density-scale,1));margin-top:calc(4px * var(--ui-density-scale,1))}html body .premium-price-total dd{font-size:max(min(var(--ui-density-font-floor,14px), 28px), calc(28px * var(--ui-density-scale,1)))}html body .premium-summary-assurance{padding-top:0}html body .premium-checkout-payment{padding:calc(24px * var(--ui-density-scale,1))}html body .premium-payment-top{margin-bottom:calc(18px * var(--ui-density-scale,1))}html body .premium-checkout .premium-close{width:calc(44px * var(--ui-density-scale,1));height:calc(44px * var(--ui-density-scale,1));min-height:calc(44px * var(--ui-density-scale,1))}html body .premium-checkout-payment>:is(h1,h2){font-size:max(min(var(--ui-density-font-floor,14px), 28px), calc(28px * var(--ui-density-scale,1)))}html body .premium-payment-methods>button{padding:calc(14px * var(--ui-density-scale,1));gap:calc(10px * var(--ui-density-scale,1))}html body .premium-checkout-page{width:calc(100% - calc(24px * var(--ui-density-scale,1)));margin-top:calc(18px * var(--ui-density-scale,1));margin-bottom:calc(40px * var(--ui-density-scale,1))}html body .premium-checkout-page>.premium-checkout{border-radius:calc(16px * var(--ui-density-scale,1))}html body .premium-page-back{margin-bottom:calc(14px * var(--ui-density-scale,1))}html body .premium-mobile-total{z-index:5;justify-content:space-between;align-items:center;gap:calc(20px * var(--ui-density-scale,1));width:100%;padding:calc(16px * var(--ui-density-scale,1)) calc(24px * var(--ui-density-scale,1)) max(calc(16px * var(--ui-density-scale,1)),env(safe-area-inset-bottom));border-top:1px solid var(--ui-border);background:var(--ui-panel);color:var(--ui-support);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;position:sticky;bottom:0;box-shadow:0 -4px 18px #00000047}html body .premium-mobile-total>span{font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)));font-weight:600;line-height:1.5}html body .premium-mobile-total small{color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));margin-top:2px;font-weight:500;line-height:1.5;display:block}html body .premium-mobile-total strong{font-size:max(min(var(--ui-density-font-floor,14px), 25px), calc(25px * var(--ui-density-scale,1)));text-align:right;overflow-wrap:anywhere;font-weight:700;line-height:1.3}}@media (max-width:420px){html body .premium-checkout-summary,html body .premium-checkout-payment{padding-inline:calc(20px * var(--ui-density-scale,1))}html body .premium-summary-header{gap:calc(8px * var(--ui-density-scale,1))}html body .premium-summary-header>.brand{flex-basis:calc(160px * var(--ui-density-scale,1))}html body .premium-checkout .premium-summary-toggle{padding-inline:calc(6px * var(--ui-density-scale,1))}html body .premium-checkout-summary:has(.premium-summary-body[data-open=false]){gap:0}html body .premium-summary-product{gap:calc(12px * var(--ui-density-scale,1))}html body .premium-summary-product>img{width:calc(76px * var(--ui-density-scale,1));height:calc(62px * var(--ui-density-scale,1))}html body .premium-payment-methods>button{grid-template-columns:calc(26px * var(--ui-density-scale,1)) minmax(0,1fr) calc(20px * var(--ui-density-scale,1));gap:calc(10px * var(--ui-density-scale,1));padding:calc(13px * var(--ui-density-scale,1)) calc(12px * var(--ui-density-scale,1))}html body .premium-method-price{grid-area:2/2}html body .premium-method-check{grid-area:1/3}html body .premium-discount>div{flex-wrap:wrap}html body .premium-discount input{flex-basis:100%}html body .premium-discount .premium-secondary{width:100%}html body .premium-invoice-metadata>div{gap:calc(3px * var(--ui-density-scale,1));grid-template-columns:minmax(0,1fr)}html body .premium-invoice-metadata dd{text-align:left}html body .premium-invoice-details>div{gap:calc(3px * var(--ui-density-scale,1));display:grid}html body .premium-invoice-details dd{text-align:left;max-width:none}html body .premium-invoice-actions>:is(button,a){flex-basis:100%}html body .premium-mobile-total{padding-inline:calc(20px * var(--ui-density-scale,1))}}html body .premium-auth-actions{gap:calc(10px * var(--ui-density-scale,1));display:grid}html body .premium-auth-actions>a{width:100%}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) body .premium-checkout :is(button,a,input,textarea){transition:none;animation:none}html:not([data-motion=full]) body .premium-checkout :is(.premium-summary-body,.premium-summary-body>div,.premium-summary-toggle>svg){transition:none}}html[data-motion=reduced] body .premium-checkout :is(button,a,input,textarea){transition:none;animation:none}html[data-motion=reduced] body .premium-checkout :is(.premium-summary-body,.premium-summary-body>div,.premium-summary-toggle>svg){transition:none}.premium-checkout{--checkout-canvas:var(--ui-canvas);--checkout-summary:var(--ui-panel);--checkout-panel:var(--ui-panel);--checkout-raised:var(--ui-raised);--checkout-input:var(--ui-input);--checkout-border:var(--ui-border);--checkout-ink:var(--ui-text);--checkout-copy:var(--ui-support);--checkout-muted:var(--ui-muted);--checkout-accent:var(--ui-text);--checkout-tint:var(--ui-raised);--premium-ink:var(--ui-text);--premium-copy:var(--ui-support);--premium-line:var(--ui-border)}html[data-theme=light] .premium-checkout{--checkout-canvas:var(--ui-canvas);--checkout-summary:var(--ui-panel);--checkout-panel:var(--ui-panel);--checkout-raised:var(--ui-raised);--checkout-input:var(--ui-input);--checkout-border:var(--ui-border);--checkout-ink:var(--ui-text);--checkout-copy:var(--ui-support);--checkout-muted:var(--ui-muted);--checkout-accent:var(--ui-text);--checkout-tint:var(--ui-raised)}html body .premium-checkout-dialog{width:min(calc(1240px * var(--ui-density-scale,1)),calc(100vw - calc(48px * var(--ui-density-scale,1))));max-height:calc(100dvh - calc(48px * var(--ui-density-scale,1)));scrollbar-gutter:stable;border-radius:calc(20px * var(--ui-density-scale,1));overflow:auto}html body .premium-checkout{--premium-ink:var(--ui-text);--premium-copy:var(--ui-support);--premium-line:var(--ui-border);color:var(--checkout-ink);background:var(--checkout-canvas)}html body .premium-checkout-layout{grid-template-columns:minmax(0,calc(360px * var(--ui-density-scale,1))) minmax(0,calc(640px * var(--ui-density-scale,1)));justify-content:center;align-items:start;gap:calc(32px * var(--ui-density-scale,1));padding:calc(32px * var(--ui-density-scale,1));overflow:visible}html body .premium-checkout-summary{top:calc(24px * var(--ui-density-scale,1));padding:calc(28px * var(--ui-density-scale,1));border:1px solid var(--checkout-border);border-radius:calc(16px * var(--ui-density-scale,1));background:var(--checkout-summary);color:var(--checkout-ink);align-self:start;gap:calc(24px * var(--ui-density-scale,1));max-height:none;position:sticky;overflow:visible}html body .premium-checkout-payment{min-height:0;max-height:none;padding:calc(28px * var(--ui-density-scale,1));border:1px solid var(--checkout-border);border-radius:calc(16px * var(--ui-density-scale,1));background:var(--checkout-panel);color:var(--checkout-ink);overflow:visible}html body .premium-checkout-page{width:min(calc(1240px * var(--ui-density-scale,1)),calc(100% - calc(48px * var(--ui-density-scale,1))));max-width:calc(1240px * var(--ui-density-scale,1))}html body .premium-checkout-page>.premium-checkout{box-shadow:none;background:0 0;border:0;overflow:visible}html body .premium-checkout-page .premium-checkout-layout{padding:0}html body .premium-summary-body>div{gap:calc(22px * var(--ui-density-scale,1))}html body .premium-checkout .premium-summary-intro p{font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));color:var(--checkout-copy);line-height:1.6}html body .premium-checkout :is(.premium-summary-product,.premium-price-total,.premium-invoice-details,.premium-terms details){border-color:var(--checkout-border)}html body .premium-summary-product{padding-block:calc(20px * var(--ui-density-scale,1));gap:calc(14px * var(--ui-density-scale,1))}html body .premium-summary-product>img{width:calc(80px * var(--ui-density-scale,1));height:calc(64px * var(--ui-density-scale,1))}html body .premium-summary-product h3{font-size:max(min(var(--ui-density-font-floor,14px), 19px), calc(19px * var(--ui-density-scale,1)))}html body .premium-summary-product .premium-summary-unit-price{display:inline}html body .premium-summary-intro details>summary{cursor:pointer;color:var(--checkout-accent);font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));padding-block:calc(8px * var(--ui-density-scale,1));font-weight:600}html body .premium-summary-product-details>summary{justify-content:space-between;align-items:center;gap:calc(12px * var(--ui-density-scale,1));cursor:pointer;color:var(--checkout-accent);font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));padding-block:calc(8px * var(--ui-density-scale,1));font-weight:600;list-style:none;display:flex}html body .premium-summary-product-details>summary::-webkit-details-marker{display:none}html body .premium-summary-product-details>summary svg{flex:none}html body .premium-summary-product-details>p{margin-top:calc(8px * var(--ui-density-scale,1));color:var(--checkout-copy);font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));line-height:1.6}html body .premium-checkout-summary:has(.premium-summary-product-details[open]){position:static}html body .premium-checkout-summary:has(.premium-summary-intro details[open]){position:static}html body .premium-checkout :is(.premium-summary-product h3,.premium-price-breakdown dd,.premium-price-total dt,.premium-invoice-metadata dd,.premium-invoice-details dd,.premium-field>span,.premium-discount>label,.premium-invoice-claim h2,.premium-invoice-verified h2,.premium-checkout-payment>h2,.premium-checkout-payment>h1,.premium-stripe-billing>h3){color:var(--checkout-ink)}html body .premium-checkout :is(.premium-summary-billing,.premium-summary-product p,.premium-summary-product span,.premium-summary-features>li,.premium-summary-assurance,.premium-summary-policies,.premium-price-breakdown dt,.premium-invoice-metadata dt,.premium-invoice-details dt,.premium-invoice-email,.premium-field>small,.premium-provider-note,.premium-stripe-note,.premium-stripe-processing,.premium-lead,.premium-terms,.premium-invoice-claim>p,.premium-invoice-verified>p){color:var(--checkout-copy)}html body .premium-checkout :is(.premium-payment-top>span,.premium-eyebrow,.premium-summary-support,.premium-page-back,.premium-return){color:var(--checkout-accent)}html body .premium-checkout :is(.premium-terms summary,.premium-terms>label,.premium-invoice-copy>span){color:var(--checkout-ink)}html body .premium-checkout :is(.premium-field input,.premium-discount input,.premium-invoice-claim input,.premium-invoice-transaction input,.premium-invoice-transaction textarea){min-height:calc(50px * var(--ui-density-scale,1));background:var(--checkout-input);color:var(--checkout-ink);border-color:var(--checkout-border)}html body .premium-checkout :is(input,textarea)::placeholder{color:var(--checkout-muted)}html body .premium-checkout :is(input,textarea)[readonly]{background:var(--checkout-raised);color:var(--checkout-copy)}html body .premium-checkout :is(.premium-secondary,.premium-stripe-retry,.premium-close,.premium-copy){color:var(--checkout-accent);background:var(--checkout-raised);border-color:var(--checkout-border)}html body .premium-checkout :is(.premium-secondary,.premium-stripe-retry,.premium-close,.premium-copy):hover{color:var(--checkout-ink);background:var(--checkout-tint);border-color:var(--checkout-accent)}html body .premium-checkout :is(.premium-pay,.premium-stripe-pay):disabled{background:var(--checkout-raised);color:var(--checkout-muted);border-color:var(--checkout-border)}html body .premium-checkout :is(.premium-secondary,.premium-stripe-retry):disabled{color:var(--checkout-muted);background:var(--checkout-raised);border-color:var(--checkout-border)}html body .premium-payment-top{margin-bottom:calc(24px * var(--ui-density-scale,1))}html body .premium-checkout-page .premium-step-content{animation:none}html body .premium-checkout-payment>:is(h1,h2){font-size:max(min(var(--ui-density-font-floor,14px), 24px), calc(24px * var(--ui-density-scale,1)));font-weight:600}html body .premium-price-total dd{font-size:max(min(var(--ui-density-font-floor,14px), 38px), calc(38px * var(--ui-density-scale,1)))}html body .premium-checkout :is(.premium-notice,.premium-loading,.premium-stripe-loading,.premium-account-notice){background:var(--checkout-raised);color:var(--checkout-copy);border-color:var(--checkout-border)}html body .premium-checkout :is(.premium-error,.premium-stripe-error),html[data-theme=light] body .premium-checkout :is(.premium-error,.premium-stripe-error){color:var(--ui-support);background:var(--ui-raised);border-color:var(--ui-border)}html body .premium-success,html[data-theme=light] body .premium-success{color:var(--ui-text)}html body .premium-invoice-copy>div{background:var(--checkout-input);border-color:var(--checkout-border)}html body .premium-invoice-copy>div>:is(strong,code){color:var(--checkout-ink)}html body .premium-checkout :is(.premium-invoice-address code,.premium-invoice-memo code){color:var(--checkout-ink);background:var(--checkout-input);border-color:var(--checkout-border)}html body .premium-invoice-state{color:var(--checkout-accent);background:var(--checkout-tint);border-color:var(--checkout-border)}html body .premium-payment-top>.premium-invoice-state.is-paid,html[data-theme=light] body .premium-payment-top>.premium-invoice-state.is-paid{color:var(--ui-support);background:var(--ui-raised);border-color:var(--ui-border)}html body .premium-method-row{grid-template-columns:calc(34px * var(--ui-density-scale,1)) minmax(0,1fr) auto calc(22px * var(--ui-density-scale,1));gap:calc(12px * var(--ui-density-scale,1));width:100%;min-width:0;min-height:calc(80px * var(--ui-density-scale,1));padding:calc(15px * var(--ui-density-scale,1)) calc(16px * var(--ui-density-scale,1));border:1px solid var(--checkout-border);border-radius:calc(12px * var(--ui-density-scale,1));background:var(--checkout-input);cursor:pointer;align-items:center;transition:background-color .2s,border-color .2s,box-shadow .2s;display:grid;position:relative}html body .premium-method-row>input[type=radio]{opacity:0;width:1px;height:1px;margin:0;padding:0;position:absolute}html body .premium-method-row.is-selected{background:var(--checkout-tint);border-color:var(--ui-border-hover);box-shadow:0 0 0 1px #00000047}html body .premium-method-row:has(input:checked){background:var(--checkout-tint);border-color:var(--ui-border-hover);box-shadow:0 0 0 1px #00000047}html body .premium-method-row:focus-within{outline:2px solid var(--ui-focus);outline-offset:calc(3px * var(--ui-density-scale,1))}html body .premium-method-row:has(input:disabled){cursor:not-allowed;opacity:.75}html body .premium-method-label>strong,html body .premium-method-price{color:var(--checkout-ink)}html body .premium-method-label>small{color:var(--checkout-copy)}html body .premium-method-icon{color:var(--checkout-accent)}html body .premium-method-glyph{width:calc(30px * var(--ui-density-scale,1));height:calc(30px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 24px), calc(24px * var(--ui-density-scale,1)));place-items:center;font-family:Inter,Arial,sans-serif;font-weight:700;line-height:1;display:inline-grid}html body .premium-method-glyph[data-asset=BTC],html body .premium-method-glyph[data-asset=LTC],html body .premium-method-glyph[data-asset=ETH],html body .premium-method-glyph[data-asset=SOL],html[data-theme=light] body .premium-method-glyph{color:var(--ui-text)}html body .premium-method-check{background:var(--checkout-raised);border-color:var(--checkout-border)}html body .premium-method-row.is-selected .premium-method-check{color:var(--ui-primary-ink);background:var(--ui-primary);border-color:var(--ui-primary)}html body .premium-method-row:has(input:checked) .premium-method-check{color:var(--ui-primary-ink);background:var(--ui-primary);border-color:var(--ui-primary)}html body .premium-checkout-progress{gap:calc(10px * var(--ui-density-scale,1));margin:0 0 calc(28px * var(--ui-density-scale,1));padding:0 0 calc(22px * var(--ui-density-scale,1));border-bottom:1px solid var(--checkout-border);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}html body .premium-checkout-progress li{align-items:center;gap:calc(8px * var(--ui-density-scale,1));min-width:0;color:var(--checkout-muted);font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));font-weight:500;line-height:1.4;display:flex}html body .premium-checkout-progress li>button{align-items:center;gap:calc(8px * var(--ui-density-scale,1));min-height:calc(36px * var(--ui-density-scale,1));color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:0;display:flex}html body .premium-step-static{align-items:center;gap:calc(8px * var(--ui-density-scale,1));min-width:0;display:flex}html body .premium-step-number{width:calc(27px * var(--ui-density-scale,1));height:calc(27px * var(--ui-density-scale,1));border:1px solid var(--checkout-border);background:var(--checkout-raised);color:var(--checkout-copy);font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));border-radius:50%;flex:none;place-items:center;font-weight:600;display:inline-grid}html body .premium-step-label{overflow-wrap:anywhere;min-width:0}html body .premium-checkout-progress [data-state=current]{color:var(--checkout-ink);font-weight:600}html body .premium-checkout-progress [data-state=current] .premium-step-number{color:var(--ui-primary-ink);border-color:var(--ui-primary);background:var(--ui-primary);box-shadow:0 0 0 3px #00000047}html body .premium-checkout-progress [data-state=complete]{color:var(--checkout-accent)}html body .premium-checkout-progress [data-state=complete] .premium-step-number{color:var(--ui-support);background:var(--ui-raised);border-color:var(--ui-border)}html[data-theme=light] body .premium-checkout-progress [data-state=complete] .premium-step-number{color:var(--ui-support)}html body .premium-step-content{animation:.22s cubic-bezier(.22,1,.36,1) both checkout-step-appear}@keyframes checkout-step-appear{0%{opacity:0}to{opacity:1}}html body .premium-discount-disclosure{margin:calc(20px * var(--ui-density-scale,1)) 0}html body .premium-discount-disclosure>summary{align-items:center;gap:calc(8px * var(--ui-density-scale,1));min-height:calc(44px * var(--ui-density-scale,1));color:var(--checkout-accent);font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));cursor:pointer;font-weight:600;display:flex}html body .premium-discount-disclosure .premium-discount{margin-top:calc(12px * var(--ui-density-scale,1))}html body .premium-discount-applied{justify-content:space-between;align-items:center;gap:calc(8px * var(--ui-density-scale,1));margin:calc(12px * var(--ui-density-scale,1)) 0 calc(20px * var(--ui-density-scale,1));color:var(--checkout-accent);font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));flex-wrap:wrap;display:flex}html body .premium-discount-applied button{padding:calc(6px * var(--ui-density-scale,1)) calc(8px * var(--ui-density-scale,1));min-height:calc(40px * var(--ui-density-scale,1));border-radius:calc(7px * var(--ui-density-scale,1));color:var(--checkout-copy);background:var(--checkout-raised);font:inherit;border:0}html body .premium-field-error{color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));line-height:1.5}html[data-theme=light] body .premium-field-error{color:var(--ui-support)}html body .premium-account-notice{margin:calc(16px * var(--ui-density-scale,1)) 0;padding:calc(14px * var(--ui-density-scale,1));border:1px solid var(--checkout-border);border-radius:calc(10px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));line-height:1.6}html body .premium-account-notice a{color:var(--checkout-accent);text-decoration:underline}html body .premium-pending-recovery{gap:calc(12px * var(--ui-density-scale,1));margin-top:calc(20px * var(--ui-density-scale,1));padding:calc(16px * var(--ui-density-scale,1));border:1px solid var(--checkout-border);border-radius:calc(10px * var(--ui-density-scale,1));background:var(--checkout-tint);flex-wrap:wrap;display:flex}html body .premium-pending-recovery>p{min-width:0;color:var(--checkout-copy);font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));flex-basis:100%;line-height:1.6}html body .premium-pending-recovery>a{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}html body .premium-checkout-items{gap:calc(16px * var(--ui-density-scale,1));margin-block:calc(24px * var(--ui-density-scale,1));display:grid}html body .premium-item-card{min-width:0;padding:calc(20px * var(--ui-density-scale,1));background:var(--checkout-raised);border:1px solid var(--checkout-border);border-radius:calc(12px * var(--ui-density-scale,1))}html body .premium-item-card h3{margin:0 0 calc(8px * var(--ui-density-scale,1));color:var(--checkout-ink);font-size:max(min(var(--ui-density-font-floor,14px), 19px), calc(19px * var(--ui-density-scale,1)));font-weight:600}html body .premium-item-card p{color:var(--checkout-copy);font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));line-height:1.6}html body .premium-item-card code{padding:calc(12px * var(--ui-density-scale,1));margin:calc(12px * var(--ui-density-scale,1)) 0;color:var(--checkout-ink);background:var(--checkout-input);border:1px solid var(--checkout-border);border-radius:calc(8px * var(--ui-density-scale,1));overflow-wrap:anywhere;font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));display:block}html body .premium-item-actions{gap:calc(10px * var(--ui-density-scale,1));margin-top:calc(14px * var(--ui-density-scale,1));flex-wrap:wrap;display:flex}html body .premium-delivery-state{padding:calc(20px * var(--ui-density-scale,1));margin:calc(20px * var(--ui-density-scale,1)) 0;border:1px solid var(--checkout-border);border-radius:calc(12px * var(--ui-density-scale,1));background:var(--checkout-tint)}html body .premium-delivery-state h2{color:var(--checkout-ink);font-size:max(min(var(--ui-density-font-floor,14px), 22px), calc(22px * var(--ui-density-scale,1)));margin-bottom:calc(10px * var(--ui-density-scale,1));font-weight:600}html body .premium-delivery-state p{color:var(--checkout-copy);font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)));line-height:1.65}html body .premium-mobile-total{color:var(--checkout-ink);background:var(--checkout-panel);border-color:var(--checkout-border)}html body .premium-mobile-total small{color:var(--checkout-copy)}html body .premium-checkout :is(.premium-pay,.premium-stripe-pay){--price-ink:var(--ui-primary-ink)}html body .premium-checkout .premium-pay{flex-wrap:wrap}html body .premium-checkout .premium-continue-total{white-space:nowrap;flex:none;width:max-content;max-width:100%}html body .premium-checkout :is(.premium-pay,.premium-stripe-pay):disabled{--price-ink:var(--checkout-muted)}html body .premium-summary-back{align-items:center;gap:calc(7px * var(--ui-density-scale,1));min-height:calc(40px * var(--ui-density-scale,1));color:var(--checkout-accent);font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));font-weight:600;display:inline-flex}html body .premium-saved-details,html body .premium-saved-method{justify-content:space-between;align-items:center;gap:calc(12px * var(--ui-density-scale,1));margin:calc(16px * var(--ui-density-scale,1)) 0;padding:calc(16px * var(--ui-density-scale,1));border:1px solid var(--checkout-border);border-radius:calc(10px * var(--ui-density-scale,1));background:var(--checkout-raised);flex-wrap:wrap;display:flex}html body .premium-saved-details>*,html body .premium-saved-method>*{overflow-wrap:anywhere;min-width:0}html body .premium-item-card>header,html body .premium-item-license-heading{justify-content:space-between;align-items:center;gap:calc(10px * var(--ui-density-scale,1)) calc(16px * var(--ui-density-scale,1));flex-wrap:wrap;display:flex}html body .premium-item-card :is(h4,summary,strong){color:var(--checkout-ink)}html body .premium-item-card>header>*,html body .premium-item-license-heading>*{overflow-wrap:anywhere;min-width:0}html body :is(.premium-item-licenses,.premium-item-downloads,.premium-item-guides){gap:calc(14px * var(--ui-density-scale,1));min-width:0;display:grid}html body :is(.premium-item-licenses,.premium-item-downloads,.premium-item-guides)>h3{margin-top:calc(12px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 20px), calc(20px * var(--ui-density-scale,1)));color:var(--checkout-ink)}html body .premium-item-receipt{gap:calc(10px * var(--ui-density-scale,1));margin:calc(18px * var(--ui-density-scale,1)) 0;display:grid}html body .premium-item-receipt>div{gap:calc(12px * var(--ui-density-scale,1));grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);display:grid}html body .premium-item-receipt dt{color:var(--checkout-copy);font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)))}html body .premium-item-receipt dd{text-align:right;overflow-wrap:anywhere;min-width:0;color:var(--checkout-ink);font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)))}html body .premium-item-footer{gap:calc(12px * var(--ui-density-scale,1));border-top:1px solid var(--checkout-border);padding-top:calc(20px * var(--ui-density-scale,1));color:var(--checkout-copy);font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));flex-wrap:wrap;justify-content:space-between;display:flex}html body .premium-item-footer>*{overflow-wrap:anywhere;min-width:0}html body .premium-item-footer a{align-items:center;gap:calc(6px * var(--ui-density-scale,1));color:var(--checkout-accent);display:inline-flex}html body .premium-setup-guide{white-space:pre-wrap;color:var(--checkout-copy);font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)));line-height:1.7}@media (min-width:761px) and (max-height:750px){html body .premium-checkout-summary{position:static}}@media (max-width:1000px) and (min-width:761px){html body .premium-checkout-layout{grid-template-columns:minmax(0,calc(320px * var(--ui-density-scale,1))) minmax(0,1fr);padding:calc(20px * var(--ui-density-scale,1));gap:calc(20px * var(--ui-density-scale,1))}html body :is(.premium-checkout-summary,.premium-checkout-payment){padding:calc(24px * var(--ui-density-scale,1))}}@media (max-width:760px){html body .premium-checkout-dialog{width:calc(100vw - calc(16px * var(--ui-density-scale,1)));max-height:calc(100dvh - calc(16px * var(--ui-density-scale,1)));border-radius:calc(16px * var(--ui-density-scale,1))}html body .premium-checkout-layout{grid-template-columns:minmax(0,1fr);gap:0;padding:0}html body .premium-checkout-summary{border:0;border-bottom:1px solid var(--checkout-border);padding:calc(24px * var(--ui-density-scale,1));border-radius:0;position:static}html body .premium-checkout-payment{padding:calc(24px * var(--ui-density-scale,1));padding-bottom:max(calc(24px * var(--ui-density-scale,1)),env(safe-area-inset-bottom));border:0;border-radius:0}html body .premium-checkout-progress{margin-bottom:calc(24px * var(--ui-density-scale,1));gap:calc(6px * var(--ui-density-scale,1))}html body .premium-checkout-progress li,html body .premium-checkout-progress li>button,html body .premium-step-static{align-items:flex-start;gap:calc(6px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));flex-direction:column}html body .premium-step-number{width:calc(26px * var(--ui-density-scale,1));height:calc(26px * var(--ui-density-scale,1))}html body .premium-checkout-page{width:calc(100% - calc(24px * var(--ui-density-scale,1)))}html body .premium-checkout-page>.premium-checkout{border:1px solid var(--checkout-border);border-radius:calc(16px * var(--ui-density-scale,1));overflow:clip}html body .premium-method-row{padding:calc(14px * var(--ui-density-scale,1))}html body .premium-checkout .premium-summary-toggle{color:var(--checkout-accent);border-color:var(--checkout-border)}}@media (max-width:420px){html body :is(.premium-checkout-summary,.premium-checkout-payment){padding-inline:calc(20px * var(--ui-density-scale,1))}html body .premium-method-row{grid-template-columns:calc(28px * var(--ui-density-scale,1)) minmax(0,1fr) calc(22px * var(--ui-density-scale,1));gap:calc(10px * var(--ui-density-scale,1))}html body .premium-method-row .premium-method-price{white-space:normal;overflow-wrap:anywhere;grid-area:2/2}html body .premium-method-row .premium-method-check{grid-area:1/3}html body .premium-item-actions>:is(button,a){flex:100%}html body .premium-item-receipt>div{grid-template-columns:minmax(0,1fr);gap:2px}html body .premium-item-receipt dd{text-align:left}html body .premium-mobile-total{gap:calc(4px * var(--ui-density-scale,1));padding:calc(12px * var(--ui-density-scale,1)) calc(20px * var(--ui-density-scale,1)) max(calc(12px * var(--ui-density-scale,1)),env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr);display:grid}html body .premium-mobile-total>span{align-items:baseline;gap:calc(8px * var(--ui-density-scale,1));display:flex}html body .premium-mobile-total>strong{text-align:left}html body .premium-price-breakdown>.premium-price-total{flex-wrap:wrap}html body .premium-price-total dd{margin-inline-start:auto}}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) body .premium-step-content{animation:none}html:not([data-motion=full]) body .premium-method-row{transition:none}}html[data-motion=reduced] body .premium-step-content{animation:none}html[data-motion=reduced] body .premium-method-row{transition:none}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--theme-button-bg:var(--ui-canvas);--theme-button-line:var(--ui-border);--theme-button-text:var(--ui-text);--theme-button-hover:var(--ui-raised)}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-button-bg:var(--ui-canvas);--theme-button-line:var(--ui-border);--theme-button-text:var(--ui-text);--theme-button-hover:var(--ui-raised)}html body .theme-toggle{width:calc(36px * var(--ui-density-scale,1));height:calc(36px * var(--ui-density-scale,1));min-width:calc(36px * var(--ui-density-scale,1));min-height:calc(36px * var(--ui-density-scale,1));border:1px solid var(--theme-button-line,var(--ui-border));border-radius:calc(9px * var(--ui-density-scale,1));background:var(--theme-button-bg,var(--ui-panel));color:var(--theme-button-text,var(--ui-support));box-shadow:none;cursor:pointer;flex:0 0 36px;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex;transform:none}html body .theme-toggle:hover{background:var(--theme-button-hover,var(--ui-raised));border-color:var(--ui-border-hover);color:var(--ui-muted);box-shadow:none;transform:none}html body .theme-toggle:focus-visible{outline:2px solid var(--ui-focus);outline-offset:calc(3px * var(--ui-density-scale,1))}html body .theme-toggle svg{width:calc(18px * var(--ui-density-scale,1));height:calc(18px * var(--ui-density-scale,1));stroke-width:1.8px;flex:none}html body .theme-toggle-floating{top:calc(20px * var(--ui-density-scale,1));right:calc(24px * var(--ui-density-scale,1));z-index:75;position:fixed}body:has(.admin-shell) .theme-toggle-owner-fallback{display:none}@media (max-width:600px){html body .theme-toggle-floating{top:calc(16px * var(--ui-density-scale,1));right:calc(16px * var(--ui-density-scale,1))}}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) body .theme-toggle{transition:none}}html[data-motion=reduced] body .theme-toggle{transition:none}:is(html:is([data-theme=dark],:not([data-theme])) body:not(:has(.admin-shell)) .claw-purple-theme,html:is([data-theme=dark],:not([data-theme])) body:not(:has(.admin-shell)) .premium-checkout){--customer-canvas:var(--ui-canvas);--customer-deep:var(--ui-canvas);--customer-panel:var(--ui-panel);--customer-raised:var(--ui-raised);--customer-input:var(--ui-input);--customer-border:var(--ui-border);--customer-control-border:var(--ui-border);--customer-text:var(--ui-text);--customer-copy:var(--ui-support);--customer-muted:var(--ui-muted);--customer-violet:var(--ui-text);--customer-lavender:var(--ui-text);--customer-magenta:var(--ui-text);--customer-cyan:var(--ui-text);--customer-green:var(--ui-text);--customer-amber:var(--ui-text);--customer-red:var(--ui-text);--ui-text:var(--customer-text);--ui-support:var(--customer-copy);--ui-muted:var(--customer-muted);--text:var(--customer-text);--muted:var(--customer-copy);--bg:var(--customer-canvas);--surface:var(--customer-panel);--raised:var(--customer-raised);--line:var(--customer-border);--store-border:var(--customer-border);--store-muted:var(--customer-copy);--theme-accent:var(--customer-violet);--theme-bright:var(--customer-lavender);--lavender:var(--customer-lavender);--green:var(--customer-green);--amber:var(--customer-amber);--settings-line:var(--customer-border);--settings-muted:var(--customer-copy);--settings-accent:var(--ui-text);--product-details-accent:var(--customer-violet);--checkout-canvas:var(--customer-canvas);--checkout-summary:var(--customer-deep);--checkout-panel:var(--customer-panel);--checkout-raised:var(--customer-raised);--checkout-input:var(--customer-input);--checkout-border:var(--customer-control-border);--checkout-ink:var(--customer-text);--checkout-copy:var(--customer-copy);--checkout-muted:var(--customer-muted);--checkout-accent:var(--customer-lavender);--checkout-tint:var(--ui-raised)}html:is([data-theme=dark],:not([data-theme])) body:not(:has(.admin-shell)) :is(.claw-storefront.claw-purple-theme,.member-shell.claw-purple-theme,.account-auth-screen.claw-purple-theme){background-color:var(--customer-canvas);color:var(--customer-text)}html:is([data-theme=dark],:not([data-theme])) body:not(:has(.admin-shell)) .claw-purple-theme .claw-home-hero{background:radial-gradient(at 50% 12%,#ffffff10,#0000 68%)}html:is([data-theme=dark],:not([data-theme])) body:not(:has(.admin-shell)) .claw-purple-theme :is(.claw-catalog,.claw-faq-section){background-image:radial-gradient(at 95% 15%,#ffffff0b,#0000 62%)}html:is([data-theme=dark],:not([data-theme])) body:not(:has(.admin-shell)) .account-auth-screen.claw-purple-theme{background-image:radial-gradient(at 50% 20%,#1111112a,#0000 58%),radial-gradient(at 12% 95%,#ffffff0d,#0000 50%)}html:is([data-theme=dark],:not([data-theme])) body:not(:has(.admin-shell)) .member-shell.claw-purple-theme{background-image:radial-gradient(at 95% 0,#ffffff12,#0000 48%)}html:is([data-theme=dark],:not([data-theme])) body:not(:has(.admin-shell)) .claw-purple-theme :is(.claw-purchase-panel,.claw-delivery-panel,.theme-support-card){background:radial-gradient(ellipse at 5% 0%, #ffffff0c, transparent 58%), var(--customer-panel);border-color:var(--customer-border);box-shadow:0 12px 32px #0000001c}html:is([data-theme=dark],:not([data-theme])) body:not(:has(.admin-shell)) .claw-purple-theme :is(.claw-game-card,.claw-listing-card)>.claw-card-surface{background:linear-gradient(155deg, var(--ui-canvas), var(--ui-canvas))}html:is([data-theme=dark],:not([data-theme])) body:not(:has(.admin-shell)) .claw-storefront.claw-purple-theme a:is(.claw-game-card,.claw-listing-card){--card-border:#ffffff5c;--card-title:var(--customer-text);--card-shadow:0 6px 24px #0000001a}html:is([data-theme=dark],:not([data-theme])) body:not(:has(.admin-shell)) .claw-purple-theme :is(.product-information-section,.claw-benefits-list,.product-status-row,.customer-panel,.member-stat,.member-activity,.member-empty,.member-settings-card,.member-review-compose,.member-review-history,.claw-update-card,.purchase-support-sidebar,.purchase-ticket-thread,.support-attachments,.managed-invoice-panel){background-color:var(--customer-panel);border-color:var(--customer-border)}html:is([data-theme=dark],:not([data-theme])) body:not(:has(.admin-shell)) .claw-purple-theme .product-information-section{--product-details-accent:var(--customer-violet)}html:is([data-theme=dark],:not([data-theme])) body:not(:has(.admin-shell)) .claw-purple-theme :is(.product-feature-group,.product-requirements-grid>li,.managed-invoice-copy>div,.managed-payment-terms,.member-review-eligibility){background:#ffffff12;border-color:#ffffff52}html:is([data-theme=dark],:not([data-theme])) body:not(:has(.admin-shell)) .claw-purple-theme :is(.claw-kicker,.theme-section-badge,.member-menu-label,.customer-eyebrow,.claw-footer-links h2,.claw-text-link,.account-auth-switch>a){color:var(--customer-violet)}html:is([data-theme=dark],:not([data-theme])) body:not(:has(.admin-shell)) .claw-purple-theme :is(.claw-hero-copy h1>span,.claw-delivery-copy h2>strong,.guides-progress strong){color:var(--customer-lavender)}html:is([data-theme=dark],:not([data-theme])) body:not(:has(.admin-shell)) .claw-purple-theme :is(.claw-hero-details>span,.claw-hero-support,.checkout-strip-caption,.claw-image-note,.member-user-row small,.member-footer,.claw-footer-brand>small){color:var(--customer-copy)}html:is([data-theme=dark],:not([data-theme])) body:not(:has(.admin-shell)) .claw-purple-theme :is(.claw-kicker>svg,.member-stat i>svg){color:var(--customer-cyan)}html:is([data-theme=dark],:not([data-theme])) body:not(:has(.admin-shell)) .claw-purple-theme :is(.claw-delivery-eyebrow,.claw-hero-chip,.claw-product-count,.member-review-heading-icon,.claw-update-version){color:var(--customer-lavender);background:#ffffff16;border-color:#ffffff4d}html:is([data-theme=dark],:not([data-theme])) body:not(:has(.admin-shell)) .claw-purple-theme .claw-hero-chip>span:first-child{background:var(--ui-raised);color:var(--ui-text)}html:is([data-theme=dark],:not([data-theme])) body:not(:has(.admin-shell)) .claw-purple-theme .claw-delivery-copy h2>span{color:var(--ui-muted)}html:is([data-theme=dark],:not([data-theme])) body:not(:has(.admin-shell)) .claw-purple-theme :is(.checkout-strip-icons>span,.member-stat i){background:var(--ui-panel);border-color:var(--ui-border);color:var(--customer-lavender);box-shadow:none}html:is([data-theme=dark],:not([data-theme])) body:not(:has(.admin-shell)) .claw-purple-theme .claw-header.claw-navbar{background:linear-gradient(90deg,#000000f7,#000000f7 50%,#000000f7);border-color:#ffffff59;box-shadow:0 5px 24px #ffffff0b}html:is([data-theme=dark],:not([data-theme])) body:not(:has(.admin-shell)) .claw-purple-theme :is(.claw-navbar-link,.claw-navbar-login,.claw-navbar-icon,.claw-navbar-menu-toggle,.claw-navbar-close,.member-breadcrumb,.member-icon-button){color:var(--customer-copy)}html:is([data-theme=dark],:not([data-theme])) body:not(:has(.admin-shell)) .claw-purple-theme :is(.claw-navbar-link[data-active=true],.claw-detail-tabs>button.selected,.product-status-filters button.selected){color:var(--customer-lavender)}html:is([data-theme=dark],:not([data-theme])) body:not(:has(.admin-shell)) .claw-purple-theme .claw-navbar-label:after{background:var(--customer-violet);box-shadow:0 0 9px #ffffff14}html:is([data-theme=dark],:not([data-theme])) body:not(:has(.admin-shell)) .claw-purple-theme :is(.member-sidebar,.member-topbar,.claw-navbar-mobile-dialog){background:var(--ui-panel);border-color:var(--customer-border)}html:is([data-theme=dark],:not([data-theme])) body:not(:has(.admin-shell)) .claw-purple-theme :is(.member-sidebar nav a.active,.customer-sidebar nav a.active,.guides-sidebar nav button.is-active){color:var(--customer-lavender);background:linear-gradient(100deg,#1111112b,#ffffff10);border-color:#ffffff4f}html:is([data-theme=dark],:not([data-theme])) body:not(:has(.admin-shell)) .claw-purple-theme .member-sidebar nav a.active>svg:first-child{color:var(--customer-violet)}html:is([data-theme=dark],:not([data-theme])) body:not(:has(.admin-shell)) .claw-storefront.claw-purple-theme .claw-plan-grid>button[aria-pressed]{background:var(--ui-raised);border-color:var(--ui-border-hover)}html:is([data-theme=dark],:not([data-theme])) body:not(:has(.admin-shell)) .claw-storefront.claw-purple-theme .claw-plan-grid>button[aria-pressed=true]{background:var(--ui-raised);border-color:var(--ui-border-hover);box-shadow:inset 0 0 0 1px #ffffff14}html:is([data-theme=dark],:not([data-theme])) body:not(:has(.admin-shell)) .claw-purple-theme .claw-plan-grid>button[aria-pressed=true]>strong{color:var(--customer-lavender)}html:is([data-theme=dark],:not([data-theme])) body:not(:has(.admin-shell)) .claw-purple-theme .claw-plan-grid small{background:var(--ui-raised);color:var(--ui-text)}html:is([data-theme=dark],:not([data-theme])) body:not(:has(.admin-shell)) .claw-purple-theme :is(.faq-accordion-item,.claw-faq-motion,.claw-faq-list details){background:var(--ui-panel);border-color:var(--ui-border)}html:is([data-theme=dark],:not([data-theme])) body:not(:has(.admin-shell)) .claw-purple-theme :is(.faq-accordion-item[data-open=true],.claw-faq-motion[data-open=true],.claw-faq-list details[open]){background:var(--ui-panel);border-color:var(--ui-border)}html:is([data-theme=dark],:not([data-theme])) body:not(:has(.admin-shell)) .claw-purple-theme :is(.faq-question-number,.faq-toggle-icon){color:var(--customer-violet);background:#ffffff13;border-color:#ffffff4d}html:is([data-theme=dark],:not([data-theme])) body:not(:has(.admin-shell)) .claw-purple-theme :is(.account-field,.member-settings-field input,.member-review-field input,.member-review-field textarea,.member-form input,.managed-invoice-claim input,.search-field,.theme-search-box,.customer-history-search,.guides-search,.animated-select-trigger){background-color:var(--customer-input);border-color:var(--customer-control-border);color:var(--customer-text)}html:is([data-theme=dark],:not([data-theme])) body:not(:has(.admin-shell)) .account-auth-screen--login .account-auth-card .account-field{background:var(--ui-input);border-color:var(--ui-border)}html:is([data-theme=dark],:not([data-theme])) body:not(:has(.admin-shell)) .account-auth-screen--login .account-field>span{background:var(--ui-input)}html:is([data-theme=dark],:not([data-theme])) body:not(:has(.admin-shell)) .claw-purple-theme :is(input,textarea)::placeholder{color:var(--customer-muted)}html:is([data-theme=dark],:not([data-theme])) body:not(:has(.admin-shell)) .claw-purple-theme :is(.search-field,.theme-search-box,.customer-history-search,.guides-search,.account-field):focus-within{background:var(--ui-input);border-color:var(--customer-violet);box-shadow:0 0 0 3px #ffffff12}html:is([data-theme=dark],:not([data-theme])) body:not(:has(.admin-shell)) .claw-purple-theme :is(a,button,input,textarea,select,summary):focus-visible{outline-color:var(--customer-lavender)}html:is([data-theme=dark],:not([data-theme])) body:not(:has(.admin-shell)) .claw-purple-theme :is(.claw-button,.claw-checkout-button,.claw-server-button,.claw-get-button,.claw-card-button,.customer-primary,.account-auth-submit,.member-settings-primary,.member-review-submit,.purchase-support-primary,.claw-navbar-primary):not(.secondary):not(:disabled){background:linear-gradient(120deg, var(--ui-panel), var(--ui-panel) 72%, var(--ui-panel));border-color:var(--ui-border);color:var(--ui-text);box-shadow:0 4px 18px #ffffff14}html:is([data-theme=dark],:not([data-theme])) body:not(:has(.admin-shell)) .premium-checkout :is(.premium-pay,.premium-stripe-pay):not(:disabled){background:linear-gradient(120deg, var(--ui-panel), var(--ui-panel) 72%, var(--ui-panel));border-color:var(--ui-border);color:var(--ui-text);box-shadow:0 4px 18px #ffffff14}html:is([data-theme=dark],:not([data-theme])) body:not(:has(.admin-shell)) .claw-purple-theme :is(.claw-outline-button,.claw-button.secondary,.claw-button-dark,.claw-hero-support,.customer-secondary,.member-settings-secondary,.purchase-support-secondary,.claw-footer-social,.claw-navbar-dashboard){color:var(--customer-lavender);box-shadow:none;background:#ffffff10;border-color:#fff6}html:is([data-theme=dark],:not([data-theme])) body:not(:has(.admin-shell)) .claw-purple-theme :is(.claw-checkout-button,.account-auth-submit,.member-settings-primary,.member-review-submit):disabled{background:var(--ui-panel);border-color:var(--ui-border);color:var(--ui-muted);opacity:1;box-shadow:none}html:is([data-theme=dark],:not([data-theme])) body:not(:has(.admin-shell)) .premium-checkout-summary{background:radial-gradient(ellipse at 20% 0%, #ffffff12, transparent 66%), var(--checkout-summary)}html:is([data-theme=dark],:not([data-theme])) body:not(:has(.admin-shell)) .premium-checkout-payment{background:radial-gradient(ellipse at 100% 0%, #ffffff0b, transparent 60%), var(--checkout-panel)}html:is([data-theme=dark],:not([data-theme])) body:not(:has(.admin-shell)) .premium-checkout .premium-method-row.is-selected{background:var(--ui-raised);border-color:var(--ui-text);box-shadow:none}html:is([data-theme=dark],:not([data-theme])) body:not(:has(.admin-shell)) .premium-checkout .premium-method-row:has(input:checked){background:var(--ui-raised);border-color:var(--ui-text);box-shadow:none}html:is([data-theme=dark],:not([data-theme])) body:not(:has(.admin-shell)) .premium-checkout :is(.premium-method-check,.premium-step-number){border-color:var(--ui-border)}html:is([data-theme=dark],:not([data-theme])) body:not(:has(.admin-shell)) .premium-checkout :is(.premium-method-row.is-selected .premium-method-check,.premium-step-number[data-state=current]){background:var(--ui-raised);border-color:var(--ui-border-hover);color:var(--ui-text)}html:is([data-theme=dark],:not([data-theme])) body:not(:has(.admin-shell)) .claw-purple-theme :is(.badge.online,.product-status-badge.available,.customer-order-status.verified,.member-settings-status.is-active,.member-review-state[data-state=approved],.claw-update-status.is-online){background:var(--ui-raised);color:var(--customer-green);border-color:var(--ui-border-hover)}html:is([data-theme=dark],:not([data-theme])) body:not(:has(.admin-shell)) .claw-purple-theme :is(.product-status-badge.maintenance,.managed-invoice-alert){background:var(--ui-panel);color:var(--customer-amber);border-color:var(--ui-border)}html:is([data-theme=dark],:not([data-theme])) body:not(:has(.admin-shell)) .claw-purple-theme :is(.account-form-error,.account-inline-error,.member-review-feedback.is-error,.member-settings-feedback.is-error,.purchase-support-alert,.managed-payment-error){background:var(--ui-panel);color:var(--customer-red);border-color:var(--ui-border)}html:is([data-theme=dark],:not([data-theme])) body:not(:has(.admin-shell)) .premium-checkout :is(.premium-error,.premium-stripe-error,.premium-field-error){color:var(--customer-red);border-color:var(--ui-border)}html:is([data-theme=dark],:not([data-theme])) body:not(:has(.admin-shell)) .claw-purple-theme .claw-footer{background:radial-gradient(ellipse at 100% 100%, #ffffff15, transparent 65%), linear-gradient(180deg, var(--ui-canvas), var(--ui-canvas));border-color:#ffffff42}html:is([data-theme=dark],:not([data-theme])) body:not(:has(.admin-shell)) .claw-purple-theme :is(.claw-footer-links a,.claw-footer-brand>p,.claw-footer-bottom){color:var(--customer-copy)}@media (hover:hover) and (pointer:fine){html:is([data-theme=dark],:not([data-theme])) body:not(:has(.admin-shell)) .claw-purple-theme :is(.claw-button,.claw-checkout-button,.customer-primary,.account-auth-submit,.member-settings-primary):not(.secondary):not(:disabled):hover{background:linear-gradient(120deg, var(--ui-panel), var(--ui-panel) 72%, var(--ui-panel));box-shadow:0 5px 20px #ffffff14}html:is([data-theme=dark],:not([data-theme])) body:not(:has(.admin-shell)) .premium-checkout :is(.premium-pay,.premium-stripe-pay):not(:disabled):hover{background:linear-gradient(120deg, var(--ui-panel), var(--ui-panel) 72%, var(--ui-panel));box-shadow:0 5px 20px #ffffff14}html:is([data-theme=dark],:not([data-theme])) body:not(:has(.admin-shell)) .claw-purple-theme :is(.claw-navbar-link,.claw-navbar-icon,.claw-navbar-login,.claw-footer-links a):hover{color:var(--customer-lavender)}html:is([data-theme=dark],:not([data-theme])) body:not(:has(.admin-shell)) .claw-purple-theme :is(.customer-secondary,.claw-hero-support,.claw-outline-button,.member-sidebar nav a:not(.active)):hover{color:var(--customer-lavender);background:#ffffff18;border-color:#fff7}html:is([data-theme=dark],:not([data-theme])) body:not(:has(.admin-shell)) .claw-storefront.claw-purple-theme .claw-plan-grid>button[aria-pressed]:hover{background:var(--ui-raised);border-color:var(--ui-border-hover)}html:is([data-theme=dark],:not([data-theme])) body:not(:has(.admin-shell)) .claw-storefront.claw-purple-theme :is(.claw-game-card,.claw-listing-card):hover{--card-title:var(--ui-text);--card-border:#ffffffb0;--card-shadow:0 10px 28px #ffffff14}}html:is([data-theme=dark],:not([data-theme])) body:not(:has(.admin-shell)) .claw-purple-theme .member-settings{--settings-line:var(--customer-border);--settings-muted:var(--customer-copy);--settings-accent:var(--ui-text)}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:var(--ui-canvas);--surface:var(--ui-panel);--raised:var(--ui-raised);--line:var(--ui-border);--muted:var(--ui-muted);--text:var(--ui-text);--violet:var(--ui-text);--lavender:var(--ui-text);--green:var(--ui-text);--amber:var(--ui-text);--site-light-canvas:var(--ui-canvas);--site-light-card:var(--ui-panel);--site-light-soft:var(--ui-raised);--site-light-line:var(--ui-border);--site-light-ink:var(--ui-text);--site-light-copy:var(--ui-support);--site-light-accent:var(--ui-text);--site-light-shadow:0 8px 28px #0000000b;--motion-background:var(--ui-canvas)!important}html[data-theme=light] body:not(:has(.admin-shell)){background-color:var(--site-light-canvas);color:var(--site-light-ink)}html[data-theme=light] body :is(.claw-purple-theme.claw-storefront,.claw-purple-theme.member-shell,.claw-purple-theme.account-auth-screen){--ui-text:var(--site-light-ink);--ui-support:var(--site-light-copy);--ui-muted:var(--ui-muted);--text:var(--site-light-ink);--muted:var(--site-light-copy);--store-border:var(--site-light-line);--store-muted:var(--site-light-copy);--theme-accent:var(--site-light-accent);--theme-bright:var(--ui-text);background-color:var(--site-light-canvas);color:var(--site-light-ink);background-image:none}html[data-theme=light] body .claw-storefront.claw-purple-theme[data-homepage=true]{background-image:linear-gradient(180deg, #111111d9, #111111e8 44%, var(--ui-raised) 98%), url(/brand/homepage-background-muted-1920.webp?v=20261030);background-image:linear-gradient(180deg, #111111d9, #111111e8 44%, var(--ui-raised) 98%), image-set(url(/brand/homepage-background-muted-1920.webp?v=20261030) 1dppx, url(/brand/homepage-background-muted-3840.webp?v=20261030) 2dppx)}html[data-theme=light] body .claw-purple-theme :is(h1,h2,h3,h4,.brand,.claw-wordmark){color:var(--site-light-ink);text-shadow:none}html[data-theme=light] body .claw-purple-theme :is(p,.muted,.text-muted){color:var(--site-light-copy)}html[data-theme=light] body .claw-purple-theme :is(.claw-kicker,.customer-eyebrow,.member-eyebrow,.claw-delivery-eyebrow,.theme-section-badge,.guides-eyebrow,.member-menu-label),html[data-theme=light] body .claw-purple-theme :is(.claw-hero-copy h1>span,.claw-benefits-heading h2>span,.claw-delivery-copy h2>span){color:var(--site-light-accent)}html[data-theme=light] body .claw-purple-theme :is(.claw-hero-details>span,.checkout-strip-caption,.claw-product-tagline,.claw-checkout-caption,.claw-quantity-limit,.claw-image-note,.member-subtitle,.member-menu-label,.member-settings-kicker){color:var(--site-light-copy)}html[data-theme=light] body .claw-purple-theme :is(a,button,input,textarea,select,summary):focus-visible{outline-color:var(--ui-focus)}html[data-theme=light] body .claw-purple-theme ::selection{background:var(--ui-raised);color:var(--ui-text)}html[data-theme=light] body .claw-purple-theme .claw-header.claw-navbar,html[data-theme=light] body .claw-purple-theme :is(.claw-header,.claw-topbar,.member-topbar){color:var(--site-light-ink);border-color:var(--site-light-line);background:#111111ef;box-shadow:0 5px 22px #00000007}html[data-theme=light] body .claw-purple-theme :is(.claw-navbar-link,.claw-navbar-login,.claw-navbar-icon,.claw-navbar-menu-toggle,.claw-navbar-close,.claw-community-top,.claw-cart){color:var(--site-light-copy)}html[data-theme=light] body .claw-purple-theme .claw-navbar-link[data-active=true]{color:var(--site-light-accent)}html[data-theme=light] body .claw-purple-theme :is(.claw-navbar-dashboard,.claw-nav-button,.claw-preview-tag,.language-trigger,.claw-navbar-mobile-tools>:is(a,button)){background:var(--ui-raised);color:var(--ui-text);border-color:var(--site-light-line);box-shadow:none}html[data-theme=light] body .claw-purple-theme .claw-navbar-mobile-dialog{background:var(--site-light-card);color:var(--site-light-ink);border-color:var(--site-light-line);box-shadow:0 24px 80px #00000038}html[data-theme=light] body .claw-purple-theme :is(.claw-navbar-mobile-heading,.claw-navbar-mobile-actions){border-color:var(--site-light-line)}html[data-theme=light] body .claw-purple-theme .claw-hero-chip{color:var(--ui-text);border-color:var(--ui-border);background:#111111b8;box-shadow:0 2px 10px #ffffff05}html[data-theme=light] body .claw-purple-theme .claw-hero-chip>svg{color:var(--site-light-accent)}html[data-theme=light] body .claw-purple-theme .claw-hero-chip>span:first-child{color:var(--ui-text)}html[data-theme=light] body .claw-purple-theme .claw-hero-support{color:var(--ui-text);border-color:var(--ui-border);box-shadow:none;background:#111111e0}html[data-theme=light] body .claw-purple-theme .claw-hero-support>svg{color:var(--ui-text)}html[data-theme=light] body .claw-purple-theme .claw-checkout-strip{border-color:var(--ui-border);background:#11111180}html[data-theme=light] body .claw-purple-theme .checkout-strip-icons>span{color:var(--ui-text);background:var(--ui-raised);border-color:var(--ui-border);box-shadow:none}html[data-theme=light] body .claw-purple-theme .checkout-strip-divider{background:var(--ui-raised)}html[data-theme=light] body .claw-purple-theme .checkout-strip-label>svg,html[data-theme=light] body .claw-purple-theme .checkout-strip-caption{color:var(--ui-muted)}html[data-theme=light] body .claw-purple-theme :is(.claw-game-card,.claw-listing-card,.claw-purchase-panel,.claw-product-information,.product-information-section,.claw-benefits-list,.claw-delivery-panel,.theme-support-card,.claw-product-overview aside,.claw-payment-summary,.checkout-assurance-strip,.product-status-row,.product-status-empty,.reviews-panel,.review-card,.support-options>*,.guides-help-card,.guides-step-panel,.guides-sidebar,.guides-content-block,.guides-code,.guides-no-results,.guides-common-card){background:var(--site-light-card);color:var(--site-light-ink);border-color:var(--site-light-line);box-shadow:var(--site-light-shadow)}html[data-theme=light] body .claw-purple-theme :is(.claw-listing-body>div,.claw-game-meta,.claw-listing-body strong,.claw-product-count,.claw-group-heading>span,.claw-collection-badge,.claw-breadcrumb strong,.product-status-name strong,.claw-payment-summary strong,.checkout-strip-label){color:var(--site-light-ink)}html[data-theme=light] body .claw-purple-theme :is(.claw-breadcrumb,.claw-detail-tabs,.product-status-filters,.claw-catalog-meta,.claw-group-heading,.claw-benefit-row,.claw-delivery-steps,.claw-product-bottom,.product-requirements-grid>li,.product-feature-group,.guides-progress,.guides-reader-shortcuts,.guides-code-heading){border-color:var(--site-light-line)}html[data-theme=light] body .claw-purple-theme :is(.claw-breadcrumb,.claw-product-count,.claw-collection-badge,.claw-product-pills>.delivery-promise,.product-requirements-grid>li,.product-feature-group,.guides-code-heading,.guides-block-notice){background:var(--site-light-soft);color:var(--ui-text)}html[data-theme=light] body .claw-purple-theme :is(.claw-breadcrumb a,.claw-breadcrumb>svg,.claw-listing-body>div>span:first-child,.claw-catalog-meta,.product-status-view,.product-detail-group-heading>small,.claw-back,.guides-back,.claw-detail-tabs>button,.product-status-filters button,.product-status-filters small){color:var(--site-light-copy)}html[data-theme=light] body .claw-purple-theme :is(.claw-detail-tabs>button.selected,.product-status-filters button.selected,.guides-filters button.is-selected){color:var(--site-light-accent);background:var(--ui-raised);border-color:var(--ui-border-hover)}html[data-theme=light] body .claw-purple-theme .product-information-section{--product-details-accent:var(--ui-text)}html[data-theme=light] body .claw-purple-theme .product-detail-group-heading>span{background:var(--site-light-line)}html[data-theme=light] body .claw-purple-theme :is(.product-feature-trigger,.product-feature-content,.product-feature-content li,.claw-spec-list>li,.guides-content-block li,.guides-code pre){color:var(--ui-text)}html[data-theme=light] body .claw-purple-theme .claw-plan-grid>button{background:var(--ui-raised);color:var(--site-light-ink);border-color:var(--site-light-line);box-shadow:none}html[data-theme=light] body .claw-purple-theme .claw-plan-grid>button:before{background:var(--ui-raised)}html[data-theme=light] body .claw-purple-theme .claw-plan-grid>button.selected{background:var(--ui-raised);border-color:var(--ui-border);box-shadow:inset 0 0 0 1px #ffffff14}html[data-theme=light] body .claw-purple-theme .claw-plan-grid strong{color:var(--site-light-ink)}html[data-theme=light] body .claw-purple-theme .claw-plan-grid :is(small,button.selected>span){color:var(--site-light-accent)}html[data-theme=light] body .claw-storefront.claw-purple-theme .claw-quantity-controls>button{background:var(--ui-raised);color:var(--ui-text);border-color:var(--site-light-line)}html[data-theme=light] body .claw-storefront.claw-purple-theme .claw-quantity-controls>input{color:var(--site-light-ink);background:0 0}html[data-theme=light] body .claw-purple-theme .claw-quantity-row>label{color:var(--site-light-copy)}html[data-theme=light] body .claw-purple-theme :is(.badge.online,.product-status-badge.available,.customer-order-status.verified,.member-paid-tag,.member-factor-status.enabled,.member-settings-status.is-active,.managed-invoice-state.is-paid){color:var(--ui-text);border-color:var(--ui-border-hover);background:var(--ui-raised)}html[data-theme=light] body .claw-purple-theme :is(.claw-product-pills>.positive-promise,.claw-product-pills>.state-promise){color:var(--ui-text);border-color:var(--ui-border);background:var(--ui-raised)}html[data-theme=light] body .claw-purple-theme :is(.claw-listing-media,.claw-purchase-art)>.badge{background:#111111f5}html[data-theme=light] body .claw-purple-theme :is(.product-status-badge.maintenance,.managed-invoice-alert){background:var(--ui-raised);border-color:var(--ui-border);color:var(--ui-text)}html[data-theme=light] body .claw-purple-theme :is(input,textarea,select,.animated-select-trigger){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--site-light-ink);background-color:var(--ui-input);border-color:var(--ui-border);caret-color:var(--site-light-accent);box-shadow:none}html[data-theme=light] body .claw-purple-theme :is(input,textarea)::placeholder{color:var(--ui-muted);opacity:1}html[data-theme=light] body .claw-purple-theme input[type=checkbox]{accent-color:var(--site-light-accent)}html[data-theme=light] body .claw-purple-theme select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%23D4D4D4' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}html[data-theme=light] body .claw-purple-theme :is(select option,select optgroup){color:var(--site-light-ink);background:var(--ui-raised)}html[data-theme=light] body .claw-purple-theme :is(.search-field,.theme-search-box,.customer-history-search,.guides-search,.account-field,.customer-status-filter,.checkout-discount){background:var(--ui-input);border-color:var(--ui-border);color:var(--ui-muted);box-shadow:none}html[data-theme=light] body .claw-purple-theme :is(.search-field,.theme-search-box,.customer-history-search,.guides-search,.account-field):focus-within{border-color:var(--ui-border);background:var(--ui-input);color:var(--site-light-accent);box-shadow:0 0 0 3px #ffffff0c}html[data-theme=light] body .claw-purple-theme :is(.search-field,.theme-search-box,.customer-history-search,.guides-search)>input,html[data-theme=light] body .claw-purple-theme :is(.search-field,.theme-search-box,.customer-history-search,.guides-search)>input:is(:hover,:focus,:focus-visible){color:var(--site-light-ink);background:0 0!important}html[data-theme=light] body .claw-purple-theme :is(.search-field,.theme-search-box,.customer-history-search,.guides-search)>button{color:var(--ui-text)}html[data-theme=light] body .claw-purple-theme :is(.theme-search-box kbd,.theme-search-results>a,.theme-search-results strong,.theme-search-results b,.language-menu button){color:var(--site-light-ink);border-color:var(--site-light-line)}html[data-theme=light] body .claw-purple-theme :is(.theme-search-results small,.theme-search-empty,.language-menu small){color:var(--site-light-copy)}html[data-theme=light]:not(:has(.admin-shell)) body :is(.language-menu-surface,.animated-select-surface){color:var(--site-light-ink);border-color:var(--ui-border);background:#111111f7;box-shadow:0 16px 42px #00000023}html[data-theme=light]:not(:has(.admin-shell)) body .animated-select-panel{color:var(--site-light-ink)}html[data-theme=light]:not(:has(.admin-shell)) body .animated-select-option{color:var(--ui-text)}html[data-theme=light]:not(:has(.admin-shell)) body .animated-select-option:is(.is-highlighted,[aria-selected=true]){color:var(--ui-text);background:var(--ui-raised)}html[data-theme=light]:not(:has(.admin-shell)) body .animated-select-group{color:var(--ui-muted)}html[data-theme=light] body .claw-purple-theme .animated-select-trigger>svg{color:var(--ui-muted)}html[data-theme=light] body .claw-purple-theme :is(.claw-button,.claw-checkout-button,.claw-server-button,.claw-get-button,.claw-card-button,.customer-primary,.account-auth-submit,.member-settings-primary,.member-review-submit,.purchase-support-primary,.claw-navbar-primary):not(.secondary):not(:disabled){background:linear-gradient(135deg, var(--ui-panel), var(--ui-panel));color:var(--ui-text);border-color:var(--ui-border);box-shadow:0 4px 14px #ffffff14}html[data-theme=light] body .claw-purple-theme :is(.claw-outline-button,.claw-button.secondary,.claw-button-dark,.customer-secondary,.member-settings-secondary,.purchase-support-secondary,.claw-footer-social,.account-provider-link,.member-form button.secondary){background:var(--ui-raised);color:var(--ui-text);border-color:var(--ui-border);box-shadow:none}html[data-theme=light] body .claw-purple-theme .claw-checkout-button:disabled{background:var(--ui-primary);border-color:var(--ui-border);color:var(--ui-primary-ink)}html[data-theme=light] body .claw-purple-theme .claw-checkout-button>span{color:inherit}html[data-theme=light] body .claw-purple-theme :is(.faq-accordion-item,.claw-faq-motion,.claw-faq-list details){background:var(--ui-raised);border-color:var(--ui-border);color:var(--site-light-ink);box-shadow:0 2px 8px #00000004}html[data-theme=light] body .claw-purple-theme :is(.faq-accordion-item[data-open=true],.claw-faq-motion[data-open=true],.claw-faq-list details[open]){background:var(--ui-raised);border-color:var(--ui-border);box-shadow:0 3px 16px #ffffff08}html[data-theme=light] body .claw-purple-theme :is(.faq-question,.claw-faq-list summary){color:var(--site-light-ink);background:0 0}html[data-theme=light] body .claw-purple-theme .faq-answer-inner>p{color:var(--site-light-copy)}html[data-theme=light] body .claw-purple-theme :is(.faq-question-number,.faq-toggle-icon){color:var(--ui-muted);background-color:var(--ui-raised);border-color:var(--ui-border)}html[data-theme=light] body .claw-purple-theme :is(.claw-footer,.claw-community-banner){background:linear-gradient(180deg, var(--ui-raised), var(--ui-raised));color:var(--site-light-ink);border-color:var(--site-light-line)}html[data-theme=light] body .claw-purple-theme :is(.claw-footer-links a,.claw-footer-brand>p,.claw-footer-main p,.claw-footer-bottom,.claw-footer-brand>small,.claw-delivery-step p,.claw-benefit-row p){color:var(--ui-muted)}html[data-theme=light] body .claw-purple-theme :is(.claw-footer-links h2,.claw-footer-label){color:var(--site-light-accent)}html[data-theme=light] body .claw-purple-theme :is(.claw-footer-bottom,.claw-footer-links,.claw-delivery-steps>div){border-color:var(--ui-border)}html[data-theme=light] body .claw-purple-theme .claw-text-link{color:var(--ui-text)}html[data-theme=light] body .claw-purple-theme .claw-delivery-copy h2>span{color:var(--ui-muted)}html[data-theme=light] body .claw-purple-theme .claw-delivery-copy h2>strong{color:var(--ui-text)}html[data-theme=light] body .account-auth-screen.account-auth-screen--login.claw-purple-theme{background:var(--ui-raised)}html[data-theme=light] body .claw-purple-theme :is(.account-back-link,.account-auth-card>p,.account-auth-switch,.account-auth-note,.account-provider-link,.customer-login-footnote,.customer-login-help,.customer-login-benefits,.customer-login-caption,.customer-account-email){color:var(--site-light-copy)}html[data-theme=light] body .account-auth-screen--login .account-auth-card .account-field{background:var(--ui-input);color:var(--site-light-ink);border-color:var(--ui-border)}html[data-theme=light] body .account-auth-screen--login .account-field input{color:var(--site-light-ink);background:0 0}html[data-theme=light] body .account-auth-screen--login .account-field>span{background:var(--ui-input)}html[data-theme=light] body .account-auth-screen--login .account-field>span svg,html[data-theme=light] body .claw-purple-theme :is(.account-field>button,.account-auth-switch>a,.account-provider-link svg,.customer-login-help a,.member-settings-text-link){color:var(--ui-text)}html[data-theme=light] body .claw-purple-theme :is(.customer-login-card,.customer-panel,.customer-sidebar,.customer-quick-links>a,.customer-product,.customer-account-panel,.member-panel,.member-card,.member-settings-card,.member-product-card,.member-review-form,.member-review-rules,.member-access-card,.member-license-card,.member-stat-card,.member-success,.member-recovery-codes code,.purchase-support-gate,.purchase-support-card,.purchase-support-list,.purchase-support-thread,.purchase-support-owner){background:var(--ui-raised);color:var(--site-light-ink);border-color:var(--site-light-line);box-shadow:var(--site-light-shadow)}html[data-theme=light] body .member-shell .member-sidebar{background:var(--ui-raised);color:var(--site-light-ink);border-color:var(--site-light-line);scrollbar-color:var(--ui-text) transparent}html[data-theme=light] body .member-shell :is(.member-sidebar nav a,.member-menu-toggle,.member-topbar>a,.member-topbar>button,.member-sidebar-account,.member-topbar-breadcrumb,.member-profile dt,.member-settings-field>span:first-child){color:var(--ui-muted)}html[data-theme=light] body .member-shell .member-sidebar nav a.active,html[data-theme=light] body .claw-purple-theme .customer-sidebar nav a.active{background:var(--ui-raised);color:var(--ui-text);border-color:var(--ui-border)}html[data-theme=light] body .member-shell :is(.member-sidebar nav a>svg,.member-sidebar nav a.active>svg:first-child){color:var(--ui-muted)}html[data-theme=light] body .claw-purple-theme :is(.member-sidebar-footer,.member-settings-card>header,.member-settings-card-footer,.member-settings-plan>p,.member-topbar,.member-panel-heading,.customer-panel-heading,.customer-order-row,.member-profile dl>div,.customer-account-detail,.member-review-field,.member-review-form>footer){border-color:var(--site-light-line)}html[data-theme=light] body .member-shell .member-settings{--settings-line:var(--ui-border);--settings-muted:var(--ui-muted);--settings-accent:var(--ui-text)}html[data-theme=light] body .member-shell :is(.member-settings-field input,.member-form input,.member-review-field input,.member-review-field textarea,.member-review-toggle,.member-license-code,.member-setup-secret,.customer-product-delivery,.customer-account-detail,.customer-access-note){background:var(--ui-input);color:var(--site-light-ink);border-color:var(--ui-border)}html[data-theme=light] body .member-shell .member-settings-field input[readonly]{background:var(--ui-input);color:var(--ui-muted)}html[data-theme=light] body .claw-purple-theme :is(.member-profile dd,.member-settings-plan strong,.customer-stats strong,.customer-order-row>strong,.customer-order-name h3,.customer-quick-links h3,.member-settings-card h2,.member-product-card h2){color:var(--site-light-ink)}html[data-theme=light] body .claw-purple-theme :is(.member-settings-security-note,.customer-order-id,.customer-order-name p,.member-product-card p,.member-stat-label,.member-settings-community>div){color:var(--site-light-copy)}html[data-theme=light] body .member-shell .member-settings-signout .customer-secondary,html[data-theme=light] body .claw-purple-theme :is(.customer-support-callout,.member-sidebar-help,.member-welcome,.customer-sidebar-help){background:var(--ui-raised);color:var(--ui-text);border-color:var(--ui-border)}html[data-theme=light] body .claw-purple-theme :is(.managed-invoice-panel,.managed-payment-options>button,.managed-payment-terms,.managed-invoice-copy>div,.managed-invoice-claim-status,.payment-methods button,.checkout-product,.checkout-assurance-strip){background:var(--ui-raised);color:var(--site-light-ink);border-color:var(--site-light-line)}html[data-theme=light] body .claw-purple-theme :is(.managed-payment-options>button.selected,.payment-methods button.selected){background:var(--ui-raised);border-color:var(--ui-border)}html[data-theme=light] body .claw-purple-theme :is(.managed-invoice-back,.managed-invoice-instructions,.managed-invoice-details dt,.managed-invoice-copy>span,.managed-payment-options legend,.managed-payment-options small,.managed-checkout-loading,.managed-invoice-summary>p,.managed-invoice-claim-status code){color:var(--site-light-copy)}html[data-theme=light] body .claw-purple-theme :is(.managed-invoice-details dd,.managed-payment-total,.managed-invoice-claim label){color:var(--site-light-ink)}html[data-theme=light] body .claw-purple-theme :is(.managed-invoice-details,.managed-invoice-claim,.managed-payment-total,.managed-stripe-total,.receipt-line){border-color:var(--site-light-line)}html[data-theme=light] body .claw-purple-theme .managed-invoice-state,html[data-theme=light] body .claw-purple-theme .managed-invoice-state.is-paid{background:var(--ui-raised);color:var(--ui-text)}html[data-theme=light] body .claw-purple-theme .managed-invoice-qr{background:var(--ui-raised)}html[data-theme=light]:not(:has(.admin-shell)) body :is(.modal,.claw-purple-theme dialog,.premium-checkout-dialog){background:var(--ui-raised);color:var(--site-light-ink);border-color:var(--site-light-line);box-shadow:0 24px 85px #00000042}html[data-theme=light] body :is(.modal,.premium-checkout-dialog,.claw-navbar-mobile-dialog)::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#00000070}html[data-theme=light] body .premium-checkout-summary{background:linear-gradient(150deg, var(--ui-raised), var(--ui-raised));color:var(--ui-text);border-color:var(--ui-border)}html[data-theme=light] body .premium-checkout-summary :is(.brand,h2,h3,dd,.premium-price-total dt,.premium-summary-toggle){color:var(--ui-text)}html[data-theme=light] body .premium-checkout-summary :is(p,dt,small,.premium-summary-product span,.premium-summary-billing,.premium-summary-assurance,.premium-summary-policies,.premium-summary-pending,.premium-summary-features>li){color:var(--ui-muted)}html[data-theme=light] body .premium-checkout-summary :is(.premium-summary-product,.premium-price-total){border-color:var(--ui-border)}html[data-theme=light] body .premium-checkout-summary .premium-eyebrow,html[data-theme=light] body .premium-checkout-summary .premium-discount-line dd{color:var(--ui-text)}html[data-theme=light] body .claw-purple-theme :is(.account-form-error,.account-inline-error,.managed-payment-error,.purchase-support-alert,.member-settings-feedback.is-error),html[data-theme=light] body .claw-purple-theme :is(.purchase-support-notice,.member-settings-feedback.is-success,.member-success){background:var(--ui-raised);color:var(--ui-text);border-color:var(--ui-border)}html[data-theme=light] body .claw-purple-theme :is(.guides-block-notice,.guides-code-actions button,.guides-sidebar nav button.is-active){color:var(--ui-text);border-color:var(--ui-border-hover)}html[data-theme=light] body .halloween-web{color:var(--ui-muted);opacity:.19}@media (hover:hover) and (pointer:fine){html[data-theme=light] body .claw-purple-theme :is(.claw-navbar-link,.claw-navbar-login,.claw-navbar-icon,.claw-navbar-menu-toggle,.claw-back):hover{color:var(--ui-text)}html[data-theme=light] body .claw-purple-theme .claw-hero-support:hover,html[data-theme=light] body .claw-purple-theme .checkout-strip-icons>span:hover{color:var(--ui-text);background:var(--ui-raised);border-color:var(--ui-border-hover);box-shadow:none}html[data-theme=light] body .claw-purple-theme :is(.claw-navbar-login,.claw-navbar-icon,.claw-navbar-dashboard,.claw-outline-button,.claw-button.secondary,.customer-secondary,.member-settings-secondary,.language-menu button,.theme-search-results>a):hover{background:var(--ui-raised);color:var(--ui-text);border-color:var(--ui-border-hover)}html[data-theme=light] body .claw-purple-theme :is(.claw-game-card,.claw-listing-card,.product-status-row,.guides-category-card):hover{border-color:var(--ui-border-hover);box-shadow:0 12px 30px #ffffff14}html[data-theme=light] body .claw-purple-theme .claw-plan-grid>button:hover{background:var(--ui-raised);border-color:var(--ui-border-hover)}html[data-theme=light] body .claw-purple-theme .claw-plan-grid>button:hover>strong{color:var(--ui-text)}html[data-theme=light] body .member-shell .member-sidebar nav a:not(.active):hover{background:var(--ui-raised);color:var(--ui-text);border-color:var(--ui-border-hover)}html[data-theme=light] body .claw-purple-theme :is(.search-field,.theme-search-box,.customer-history-search,.guides-search):hover:not(:focus-within){border-color:var(--ui-border-hover);background:var(--ui-input)}html[data-theme=light]:not(:has(.admin-shell)) body .animated-select-option:not(:disabled):hover{background:var(--ui-raised);color:var(--ui-text)}}@media (forced-colors:active){html[data-theme=light] body .claw-purple-theme :is(a,button,input,select,textarea,summary):focus-visible{outline-color:highlight}html[data-theme=light] body .claw-purple-theme select{-webkit-appearance:auto;appearance:auto;background-image:none}}html[data-theme=light] body .claw-storefront.claw-purple-theme .claw-plan-grid>button[aria-pressed]{background:var(--ui-raised);border-color:var(--ui-border-hover);color:var(--ui-text)}html[data-theme=light] body .claw-storefront.claw-purple-theme .claw-plan-grid>button[aria-pressed=true]{background:var(--ui-raised);border-color:var(--ui-border-hover);box-shadow:0 0 0 1px #ffffff14}html[data-theme=light] body .claw-purple-theme .claw-plan-grid>button>span{color:var(--ui-text)}html[data-theme=light] body .claw-purple-theme .claw-plan-grid small{background:var(--ui-raised);color:var(--ui-text)}html[data-theme=light] body :is(.claw-storefront,.member-shell) select:not([multiple]):not([size]):not(.customer-history-filters select){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:var(--ui-raised);border-color:var(--ui-border);color:var(--ui-text);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%23D4D4D4' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}html[data-theme=light] body .claw-purple-theme :is(.member-stat,.member-activity,.member-empty,.member-review-compose,.member-review-history,.member-updates-page>.member-updates-empty,.claw-update-card,.claw-update-body,.purchase-support-sidebar,.purchase-ticket-thread,.purchase-ticket-message,.support-attachments,.claw-public-reviews article){background:var(--ui-raised);color:var(--ui-text);border-color:var(--ui-border);box-shadow:var(--site-light-shadow)}html[data-theme=light] body .claw-purple-theme :is(.member-stat strong,.member-user-row strong,.member-review-privacy strong,.member-review-history-top strong,.claw-reviews-summary>strong,.member-profile dd,.purchase-ticket-heading h2){color:var(--ui-text)}html[data-theme=light] body .claw-purple-theme :is(.member-stat>span,.member-user-row small,.member-breadcrumb,.member-footer,.member-review-field>span:first-child,.member-review-rating legend,.member-review-history>header>span,.claw-update-meta time,.claw-update-card>footer,.claw-public-reviews footer){color:var(--ui-muted)}html[data-theme=light] body .claw-purple-theme :is(.member-stat i,.member-help-card,.member-review-rating-options>label,.member-review-eligibility,.member-review-feedback,.purchase-ticket-list>button.selected,.purchase-ticket-message.staff),html[data-theme=light] body .claw-purple-theme :is(.member-review-rating-options>label[data-filled=true],.member-review-state,.claw-update-version,.claw-update-status){background:var(--ui-raised);color:var(--ui-text);border-color:var(--ui-border)}html[data-theme=light] body .claw-purple-theme :is(.member-footer,.member-review-heading,.member-review-privacy,.member-review-submit-row,.member-review-history>header,.member-review-history-list>article+article,.claw-update-card>footer,.purchase-ticket-heading,.purchase-support-list-heading,.purchase-ticket-list>button,.claw-public-reviews footer){border-color:var(--ui-border)}html[data-theme=light] body .claw-purple-theme :is(.member-return-store,.member-help-card a,.member-footer a,.claw-update-card>footer a,.claw-public-reviews footer strong,.purchase-support-icon),html[data-theme=light] body .claw-purple-theme .claw-update-body li{color:var(--ui-muted)}html[data-theme=light] body .claw-purple-theme .claw-updates-timeline>.claw-update-card:before{background:var(--ui-raised);border-color:var(--ui-border);box-shadow:0 0 0 5px #ffffff0f}html[data-theme=light] body .claw-purple-theme :is(.member-review-feedback.is-error,.member-review-rules),html[data-theme=light] body .claw-purple-theme :is(.member-review-feedback.is-success,.account-reset-notice,.customer-review-notice),html[data-theme=light] body .claw-purple-theme :is(.member-review-state[data-state=approved],.claw-update-status.is-online){color:var(--ui-text);background:var(--ui-raised);border-color:var(--ui-border)}html[data-theme=light] body .claw-purple-theme .member-review-switch:not([aria-checked=true]){background:var(--ui-raised);border-color:var(--ui-border-hover)}html[data-theme=light] body .claw-purple-theme .member-review-submit:disabled{background:var(--ui-primary);border-color:var(--ui-border);color:var(--ui-primary-ink)}@media (hover:hover) and (pointer:fine){html[data-theme=light] body .claw-storefront.claw-purple-theme .claw-plan-grid>button[aria-pressed]:hover{background:var(--ui-raised);border-color:var(--ui-border-hover);box-shadow:0 0 0 1px #ffffff12}html[data-theme=light] body :is(.claw-storefront,.member-shell) select:not([multiple]):not([size]):not(.customer-history-filters select):not(:disabled):hover{background-color:var(--ui-raised);border-color:var(--ui-border-hover)}}html[data-theme=light] body .member-shell :is(.member-icon-button,.member-breadcrumb,.member-return-store){color:var(--ui-muted)}html[data-theme=light] body .claw-purple-theme .claw-plan-grid>button[aria-pressed=true]>strong{color:var(--ui-text)}@media (forced-colors:active){html[data-theme=light] body :is(.claw-storefront,.member-shell) select:not([multiple]):not([size]):not(.customer-history-filters select){-webkit-appearance:auto;appearance:auto;background-image:none}}html[data-theme=light] body .claw-purple-theme :is(.claw-game-card,.claw-listing-card)>.claw-card-surface{background:var(--ui-raised);color:var(--ui-text)}html[data-theme=light] body .claw-storefront.claw-purple-theme a:is(.claw-game-card,.claw-listing-card){--card-title:var(--ui-panel);--card-border:var(--ui-border)}html[data-theme=light] body .claw-storefront.claw-purple-theme .claw-plan-grid>button[aria-pressed]>small{color:var(--ui-text)!important}html[data-theme=light] body .claw-storefront.claw-purple-theme .claw-plan-grid>button[aria-pressed]>small>svg{color:var(--ui-text)}html[data-theme=light] body .claw-storefront.claw-purple-theme :is(.claw-game-card,.claw-listing-card):is(:focus-visible,:has(:focus-visible)){--card-title:var(--ui-text);--card-border:var(--ui-border)}@media (hover:hover) and (pointer:fine){html[data-theme=light] body .claw-storefront.claw-purple-theme :is(.claw-game-card,.claw-listing-card):hover{--card-title:var(--ui-text);--card-border:var(--ui-border)}}:root{--price-font:Inter, Arial, sans-serif;--price-weight:900;--price-tracking:-.02em;--price-ink:var(--ui-text)}html[data-theme=light]{--price-ink:var(--ui-text)}html body :is(.claw-game-meta strong,.claw-listing-body>div>span>strong,.theme-search-results>a>b,.claw-plan-grid>button>span,.claw-price-change,.claw-price-current,.claw-price-previous,.premium-price-breakdown dd:not([data-price-pending]),.premium-price-total dd,.premium-mobile-total>strong,.premium-method-price,.premium-item-price,.premium-continue-total,.premium-summary-unit-price,.premium-invoice-amount,.premium-invoice-copy>div>strong,.customer-order-row>strong,.member-stats>.member-stat:nth-child(3)>strong,.price-amount,.price-total){font-synthesis:none;font-optical-sizing:auto;font-variant-numeric:lining-nums tabular-nums;font-kerning:normal;text-shadow:none;-webkit-text-stroke:0;font-style:normal;font-family:var(--price-font)!important;font-weight:var(--price-weight)!important;letter-spacing:var(--price-tracking)!important;color:var(--price-ink)!important}html body :is(.price-amount,.price-total) :is(.price-currency,.price-decimals){font:inherit;font-variant-numeric:inherit;letter-spacing:inherit;color:inherit;vertical-align:baseline}html body :is(.claw-listing-body>div>span>strong,.claw-plan-grid>button>span,.premium-price-breakdown dd:not([data-price-pending]),.premium-price-total dd,.premium-mobile-total>strong,.premium-item-price,.premium-continue-total,.premium-summary-unit-price,.premium-invoice-amount,.premium-invoice-copy>div>strong,.customer-order-row>strong,.member-stats>.member-stat:nth-child(3)>strong,.price-amount,.price-total){white-space:normal;overflow-wrap:anywhere;word-break:normal;min-inline-size:0;max-inline-size:100%}html body .claw-purple-theme .claw-plan-grid>button>span{font-size:max(min(var(--ui-density-font-floor,14px), clamp(18px, 4.4vw, 23px)), calc(clamp(18px, 4.4vw, 23px) * var(--ui-density-scale,1)));text-align:center;line-height:1.3;display:block}html body .claw-price-change{inline-size:max-content;min-inline-size:0;max-inline-size:100%}html body .claw-price-change>:is(.claw-price-current,.claw-price-previous){min-inline-size:0;max-inline-size:100%;font-size:inherit;line-height:inherit;white-space:normal;overflow-wrap:anywhere}html body .claw-checkout-button .claw-price-change{font-size:max(min(var(--ui-density-font-floor,14px), clamp(18px, 4.4vw, 24px)), calc(clamp(18px, 4.4vw, 24px) * var(--ui-density-scale,1)));line-height:1.25}html body .premium-method-price{white-space:normal;overflow-wrap:anywhere;text-align:end;min-inline-size:0;max-inline-size:100%}@media (max-width:440px){html body .premium-method-price{text-align:start}}html body :is(.claw-purple-theme,.admin-shell) :is(.claw-footer-top,.claw-footer-links,.claw-delivery-panel,.claw-purchase-main,.claw-product-overview,.customer-shell,.customer-welcome,.customer-panel-heading,.customer-security-banner,.customer-session-row,.customer-quick-links,.member-main,.member-settings-layout,.member-settings-main,.member-settings-aside,.member-section-heading,.member-review-heading,.member-review-submit-row,.guides-reader-grid,.guides-reader-header,.guides-step-footer,.purchase-support-intro,.purchase-support-layout,.purchase-ticket-heading,.admin-topbar,.admin-panel-heading,.admin-page-toolbar,.admin-form-grid,.admin-inbox-layout,.admin-ticket-controls,.admin-domain-intro,.admin-payment-editor-grid,.admin-notification-editor,.admin-notification-field-row)>*{min-inline-size:0}html body :is(.claw-purple-theme,.admin-shell) :is(.claw-footer-links a,.claw-breadcrumb>:is(a,strong,span),.customer-account-email,.customer-order-id,.customer-session-row h3,.customer-license-card code,.member-user-row strong,.member-profile dd,.member-settings-field>span,.member-settings-text-link,.guides-reader-header h1,.guides-resource-links a,.admin-panel-heading h2,.admin-panel-heading h3,.admin-field>span,.admin-inbox-list strong,.admin-inbox-list button>span,.admin-ticket-detail>header h2,.admin-ticket-detail>header p,.admin-detail-list dd,.admin-payment-setup-guide code,.admin-preview-payment-button strong,.admin-session-list strong){overflow-wrap:anywhere}html body :is(.claw-purple-theme,.admin-shell) :is(.field,.account-field,.customer-status-filter,.member-settings-field,.member-review-field,.admin-field,.admin-color-field,.admin-search,.admin-edit-fieldset,.admin-security-form,.admin-action-form),html body :is(.claw-purple-theme,.admin-shell) :is(.field,.account-field,.member-settings-field,.member-review-field,.admin-field)>:is(input,textarea,select,.animated-select),html body :is(.claw-purple-theme,.admin-shell) input[type=file],html body .admin-shell .admin-table-wrap{min-inline-size:0;max-inline-size:100%}html body .admin-shell .admin-table-wrap :is(td,th) code{overflow-wrap:anywhere;white-space:normal}html body .admin-shell :is(.admin-table-panel,.admin-ticket-detail,.admin-inbox-list,.admin-payment-preview,.admin-discord-preview){min-inline-size:0;max-inline-size:100%}html body .admin-shell .admin-ticket-message>div{flex-wrap:wrap}html body .admin-shell .admin-toolbar-actions{flex-wrap:wrap;min-inline-size:0}html body .admin-shell :is(.admin-toolbar-actions,.admin-save-actions)>:is(a,button){white-space:normal;max-inline-size:100%}html body .admin-shell .admin-sidebar nav button{block-size:auto;min-block-size:calc(40px * var(--ui-density-scale,1))}html body .admin-shell .admin-sidebar nav button>span{white-space:normal;overflow-wrap:anywhere}html body .admin-shell .admin-save-actions{flex-wrap:wrap}html body .admin-shell .admin-save-actions>span{white-space:normal;overflow-wrap:anywhere}html body .admin-shell .admin-filter-options{max-inline-size:calc(100vw - calc(32px * var(--ui-density-scale,1)));inset-inline:auto 0}html body .admin-shell :is(.admin-account-menu>div,.admin-notification-menu){max-inline-size:min(calc(285px * var(--ui-density-scale,1)), calc(100vw - 6rem))}html body .claw-purple-theme .language-menu{max-inline-size:calc(100vw - calc(32px * var(--ui-density-scale,1)))}html body .claw-purple-theme :is(.language-menu button,.claw-navbar-mobile-tools>:is(a,button),.claw-navbar-mobile-links .claw-navbar-link){white-space:normal;overflow-wrap:anywhere}html body .animated-select-panel{max-inline-size:calc(100vw - calc(24px * var(--ui-density-scale,1)))}html body .animated-select-surface{min-inline-size:0;max-inline-size:100%}html body :is(.claw-purple-theme,.admin-shell) .modal:not(.premium-checkout-dialog){max-inline-size:calc(100vw - calc(32px * var(--ui-density-scale,1)))}html body :is(.claw-purple-theme,.admin-shell) :is(.modal-inner,.modal-inner>.row:first-child){min-inline-size:0}html body :is(.claw-purple-theme,.admin-shell) .modal-inner>.row:first-child>h2{overflow-wrap:anywhere;min-inline-size:0}html body .claw-purple-theme :is(.customer-welcome,.customer-welcome-actions,.customer-panel-heading,.customer-history-filters,.member-section-heading,.member-review-submit-row,.guides-reader-header,.guides-step-footer,.purchase-support-intro){flex-wrap:wrap}html body .claw-purple-theme :is(.customer-secondary,.purchase-support-primary,.purchase-support-secondary,.member-settings-primary,.member-settings-secondary,.guides-filters button){white-space:normal;max-inline-size:100%}html body .claw-purple-theme .customer-security-banner>div{min-inline-size:min(calc(220px * var(--ui-density-scale,1)), 100%)}html body .claw-purple-theme .customer-session-row>div{min-inline-size:min(calc(160px * var(--ui-density-scale,1)), 100%)}html body .claw-purple-theme .claw-footer-links{grid-template-columns:repeat(3,minmax(0,1fr))}html body .claw-purple-theme :is(.claw-footer-brand,.claw-footer-links>div,.claw-footer-bottom>span){min-inline-size:0}html body .claw-purple-theme .theme-search-results>a>svg{flex:none}html body .claw-purple-theme .theme-search-results :is(strong,small,b){overflow-wrap:anywhere;white-space:normal;min-inline-size:0}html body .claw-purple-theme .theme-search-results>a>b{flex:0 auto;max-inline-size:100%}html body .claw-purple-theme .purchase-ticket-message>div{gap:calc(8px * var(--ui-density-scale,1)) calc(20px * var(--ui-density-scale,1));flex-wrap:wrap}html body .claw-purple-theme .purchase-ticket-message>div>*{overflow-wrap:anywhere;min-inline-size:0;max-inline-size:100%}html body .claw-purple-theme .purchase-ticket-message time{white-space:normal}html body .claw-purple-theme :is(.customer-release h3,.customer-release p,.member-page-heading h1,.member-page-heading p){overflow-wrap:anywhere}html body .claw-purple-theme .member-page-heading>*,html body .admin-shell .admin-invoices :is(.ai-list-heading,.ai-detail-toolbar,.ai-detail-heading,.ai-card>header,.ai-actions)>*{min-inline-size:0}html body .admin-shell .admin-invoices .ai-heading-total{overflow-wrap:anywhere;min-inline-size:0;max-inline-size:100%}html body .admin-shell .admin-invoices .ai-actions>:is(button,a){white-space:normal;overflow-wrap:anywhere;max-inline-size:100%}html body .admin-shell .admin-invoices .ai-card>header{flex-wrap:wrap}@media (min-width:651px){html body .admin-shell .admin-notification-field-row{grid-template-columns:minmax(0, 1fr) minmax(0, 1.2fr) auto calc(40px * var(--ui-density-scale,1))}}@media (max-width:760px){html body .claw-purple-theme .claw-footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}html body .claw-purple-theme .language-menu.dropdown-motion-menu{right:0;inset-inline-end:0}}@media (max-width:650px){html body .admin-shell .admin-global-search{position:static}html body .admin-shell .admin-global-search-results{inline-size:auto;max-inline-size:100%;inset-inline:0}html body .admin-shell .admin-notification-menu{right:0;inset-inline-end:0}html body .admin-shell .admin-integration-tabs>button{white-space:normal;max-inline-size:100%}html body .admin-shell .admin-invoices .ai-actions>.ai-action-menu{flex:100%;max-inline-size:100%}html body .admin-shell .admin-invoices .ai-action-menu .admin-filter-options{inline-size:100%;max-inline-size:100%;margin-block-start:calc(8px * var(--ui-density-scale,1));position:static}html body .claw-purple-theme .member-topbar{block-size:auto;min-block-size:calc(55px * var(--ui-density-scale,1));padding-block:calc(10px * var(--ui-density-scale,1));flex-wrap:wrap}html body .claw-purple-theme .member-breadcrumb{overflow-wrap:anywhere;flex-wrap:wrap;min-inline-size:0}html body .claw-purple-theme .member-return-store{white-space:normal;min-inline-size:0;max-inline-size:100%}html body .claw-purple-theme .customer-support-callout .customer-primary{margin-inline-start:0}html body .claw-purple-theme .member-settings-signout .customer-secondary{white-space:normal}html body .claw-purple-theme :is(.member-recovery-codes>div,.guides-step-pagination){min-inline-size:0}}@media (max-width:440px){html body .claw-purple-theme .theme-search-results>a{grid-template-columns:calc(19px * var(--ui-density-scale,1)) minmax(0, 1fr) calc(15px * var(--ui-density-scale,1));gap:calc(8px * var(--ui-density-scale,1)) calc(12px * var(--ui-density-scale,1));display:grid}html body .claw-purple-theme .theme-search-results>a>b{grid-area:2/2}html body .claw-purple-theme .theme-search-results>a>svg:last-child{grid-area:1/3/span 2}html body .claw-purple-theme .claw-footer-links,html body .admin-shell .admin-preview-products{grid-template-columns:minmax(0,1fr)}}html body .claw-purple-theme .claw-checkout-button{align-items:center;gap:calc(16px * var(--ui-density-scale,1));width:100%;min-width:0;min-height:calc(56px * var(--ui-density-scale,1));height:auto;padding:calc(14px * var(--ui-density-scale,1)) calc(20px * var(--ui-density-scale,1));box-sizing:border-box;grid-template-columns:minmax(0,1fr) max-content;display:grid}html body .claw-purple-theme .claw-checkout-button>span{font-size:inherit;border:0;margin:0;padding:0;position:static;transform:none}html body .claw-purple-theme .claw-checkout-label{justify-content:center;align-items:center;gap:calc(10px * var(--ui-density-scale,1));min-width:0;line-height:1.5;display:flex}html body .claw-purple-theme .claw-checkout-label>svg{width:calc(19px * var(--ui-density-scale,1));height:calc(19px * var(--ui-density-scale,1));flex:0 0 19px}html body .claw-purple-theme .claw-checkout-label>span{white-space:normal;overflow-wrap:break-word;min-width:0}html body .claw-purple-theme .claw-checkout-button>.claw-checkout-total{--price-ink:var(--ui-primary-ink);border-inline-start:1px solid color-mix(in srgb,var(--ui-primary-ink) 24%,transparent);width:max-content;min-width:0;max-width:none;white-space:nowrap;flex:none;align-items:center;padding-inline-start:calc(18px * var(--ui-density-scale,1));display:flex}html body .claw-purple-theme .claw-checkout-total :is(.claw-price-change,.claw-price-current,.claw-price-previous){width:max-content;max-width:none;color:inherit;white-space:nowrap;font-size:inherit}html body .claw-purple-theme .claw-checkout-total{color:var(--ui-primary-ink);font-size:max(min(var(--ui-density-font-floor,14px), 32px), calc(32px * var(--ui-density-scale,1)));line-height:1.25}html body .claw-purple-theme .claw-checkout-total .claw-price-change{font-size:max(min(var(--ui-density-font-floor,14px), 32px), calc(32px * var(--ui-density-scale,1)));white-space:nowrap}html body .claw-purple-theme .claw-checkout-button:disabled .claw-checkout-total{--price-ink:currentColor;color:inherit}.claw-purchase-copy{container-type:inline-size}@container (width<=420px){html body .claw-purple-theme .claw-checkout-button{gap:calc(12px * var(--ui-density-scale,1));grid-template-columns:minmax(0,1fr)}html body .claw-purple-theme .claw-checkout-button>.claw-checkout-total{border-inline-start:0;border-block-start:1px solid color-mix(in srgb,var(--ui-primary-ink) 24%,transparent);width:100%;padding-inline-start:0;padding-top:calc(12px * var(--ui-density-scale,1));justify-content:center}}@media (max-width:360px){html body .claw-purple-theme .claw-purchase-panel{padding-inline:calc(12px * var(--ui-density-scale,1))}html body .claw-purple-theme .claw-checkout-button{padding-inline:calc(8px * var(--ui-density-scale,1))}}html[data-site-brightness][data-density],html[data-site-brightness][data-density] body :is(.claw-purple-theme,.premium-checkout,.admin-shell,.admin-gate,.admin-security-gate,.owner-login,.owner-boot,.member-reviews-page){--ui-canvas:var(--appearance-canvas,#000)!important;--motion-background:var(--appearance-canvas,#000)!important;--ui-panel:var(--appearance-panel,#0a0a0a)!important;--ui-raised:var(--appearance-raised,#111)!important;--ui-input:var(--appearance-input,#0d0d0d)!important;--ui-border:var(--appearance-border,#282828)!important;--ui-border-hover:var(--appearance-border-hover,#555)!important;--ui-text:#fff!important;--ui-support:var(--appearance-support,#d4d4d4)!important;--ui-muted:var(--appearance-muted,#a3a3a3)!important}.site-brightness-layer{display:none!important}html body .claw-purple-theme ul.product-feature-list,html body .premium-checkout ul.product-feature-list{gap:calc(14px * var(--ui-density-scale,1));margin:0;padding:0;list-style:none;display:grid}html body .claw-purple-theme .product-feature-content-inner>ul.product-feature-list{padding:2px calc(20px * var(--ui-density-scale,1)) calc(24px * var(--ui-density-scale,1))}html body .claw-purple-theme ul.product-feature-list>li,html body .premium-checkout ul.product-feature-list>li{grid-template-columns:calc(20px * var(--ui-density-scale,1)) minmax(0,1fr);align-items:start;gap:calc(11px * var(--ui-density-scale,1));color:var(--ui-text,var(--ui-text));font:500 max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)))/1.65 Inter,Arial,sans-serif;letter-spacing:normal;overflow-wrap:anywhere;margin:0;padding:0;display:grid}.product-feature-list .product-feature-marker{width:calc(20px * var(--ui-density-scale,1));height:calc(20px * var(--ui-density-scale,1));margin-top:calc(3px * var(--ui-density-scale,1));border-radius:calc(6px * var(--ui-density-scale,1));color:var(--ui-muted);background:#ffffff17;border:1px solid #ffffff41;place-items:center;display:grid;box-shadow:0 0 10px #ffffff0d}.product-feature-list .product-feature-marker>svg{width:calc(12px * var(--ui-density-scale,1));height:calc(12px * var(--ui-density-scale,1));color:inherit;margin:0;display:block}.product-feature-list .product-feature-description{min-width:0;font:inherit;color:inherit;text-shadow:none}html body .premium-checkout ul.product-feature-list>li{color:var(--checkout-ink,var(--ui-text))}html[data-theme=light] .product-feature-list .product-feature-marker{color:var(--ui-text);background:#ffffff12;border-color:#ffffff4d}html body .claw-wordmark,html body .guides-selector-brand>span,html body .guides-sidebar-brand>span{font-family:var(--font-brand-wordmark);font-synthesis:none;letter-spacing:0;white-space:nowrap;filter:none;text-shadow:none;-webkit-text-stroke:0;font-weight:400;line-height:1.3;transform:scale(1)}html body a:has(>.brand){filter:none!important;transform:translate(0,0)scale(1)!important}html body .claw-purple-theme .claw-navbar-brand .brand{font-family:var(--font-brand-wordmark);font-size:max(min(var(--ui-density-font-floor,14px), 18px), calc(18px * var(--ui-density-scale,1)));font-weight:400;line-height:calc(24px * var(--ui-density-scale,1));letter-spacing:0;gap:calc(12px * var(--ui-density-scale,1))}html body .claw-purple-theme .claw-navbar-brand .claw-wordmark{font-size:max(min(var(--ui-density-font-floor,14px), 18px), calc(18px * var(--ui-density-scale,1)));line-height:calc(24px * var(--ui-density-scale,1));font-weight:400}html body .claw-purple-theme .claw-navbar-brand .brand>.claw-brand-mark{width:calc(32px * var(--ui-density-scale,1));height:calc(36px * var(--ui-density-scale,1));flex:none}.claw-navbar-mobile-appearance{display:none}html body :is(.claw-purple-theme,.admin-shell,.admin-gate) :is(button,.button,.claw-button,.customer-primary,.customer-secondary,.account-auth-submit,.claw-card-button,.claw-get-button){text-shadow:none;-webkit-text-stroke:0;font-synthesis:none;font-family:var(--ui-font,Inter,Arial,sans-serif)!important;filter:none!important}html body :is(.claw-purple-theme,.admin-shell,.admin-gate) :is(button,.button,.claw-button,.customer-primary,.customer-secondary,.account-auth-submit):is(:hover,:active){transform:translate(0,0)scale(1)!important}html body .claw-purple-theme :is(.claw-button,.button-primary,.customer-primary,.account-auth-submit){isolation:isolate;font-weight:700;position:relative;font-family:Inter,Arial,sans-serif!important;font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)))!important}html body .claw-purple-theme :is(.claw-button:not(.secondary),.button-primary,.customer-primary,.account-auth-submit){color:var(--ui-text)}html body .claw-purple-theme :is(.claw-button,.button-primary,.customer-primary,.account-auth-submit):before{content:"";z-index:-1;border-radius:inherit;background:inherit;pointer-events:none;opacity:0;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .18s;position:absolute;inset:0;transform:scale(1)}@media (hover:hover) and (pointer:fine){html body .claw-purple-theme :is(.claw-button,.button-primary,.customer-primary,.account-auth-submit):not(:disabled):hover:before{opacity:.8;transform:scale(1.035)}}@media (max-width:600px){html body .claw-purple-theme .claw-navbar-brand .brand{font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));line-height:calc(20px * var(--ui-density-scale,1));gap:calc(8px * var(--ui-density-scale,1))}html body .claw-purple-theme .claw-navbar-brand .claw-wordmark{font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));line-height:calc(20px * var(--ui-density-scale,1))}html body .claw-purple-theme .claw-navbar-brand .brand>.claw-brand-mark{width:calc(28px * var(--ui-density-scale,1));height:calc(32px * var(--ui-density-scale,1))}html body .claw-purple-theme .claw-navbar-actions{gap:calc(4px * var(--ui-density-scale,1))}}@media (max-width:380px){html body .claw-purple-theme .claw-navbar-actions>.theme-toggle,html body .claw-purple-theme .claw-navbar-actions .language-trigger>svg:last-child{display:none}html body .claw-purple-theme .claw-navbar-mobile-appearance{justify-content:space-between;align-items:center;gap:calc(12px * var(--ui-density-scale,1));min-height:calc(44px * var(--ui-density-scale,1));padding:calc(4px * var(--ui-density-scale,1)) calc(9px * var(--ui-density-scale,1));color:var(--ui-text);font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)));font-weight:600;display:flex}}@media (max-width:350px){html body .claw-purple-theme .claw-navbar-inner{padding-inline:calc(12px * var(--ui-density-scale,1))}html body .claw-purple-theme .claw-navbar-actions .language-trigger{padding-inline:calc(5px * var(--ui-density-scale,1))}}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) body .claw-purple-theme :is(.claw-button,.button-primary,.customer-primary,.account-auth-submit):before{transition:none;transform:none}}html[data-motion=reduced] body .claw-purple-theme :is(.claw-button,.button-primary,.customer-primary,.account-auth-submit):before{transition:none;transform:none}:root{--ui-canvas:#000;--ui-panel:#0a0a0a;--ui-raised:#111;--ui-input:#0d0d0d;--ui-border:#282828;--ui-border-hover:#555;--ui-text:#fff;--ui-support:#d4d4d4;--ui-muted:#a3a3a3;--ui-primary:#fff;--ui-primary-ink:#000;--ui-focus:#fff;--ui-accent:#fff;--ui-rgb:255 255 255}html[data-theme],html{background:var(--ui-canvas);--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}html body{background:var(--ui-canvas);color:var(--ui-text)}html body :is(.admin-shell,.admin-gate,.admin-security-gate,.owner-login){font-family:Inter,Arial,sans-serif;font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)));font-weight:500;line-height:1.6}html body .admin-shell .admin-main :is(p,td,dd){font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)));line-height:1.6}html body :is(.admin-shell,.owner-login,.admin-gate) .admin-field>span{font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)));font-weight:600}html body :is(.admin-shell,.owner-login,.admin-gate) :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),textarea,select){font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)))}html body .owner-login input{min-height:calc(48px * var(--ui-density-scale,1));background:var(--ui-input)}html body .owner-login h1{font-weight:700}html body :is(.admin-shell,.admin-gate,.admin-security-gate,.owner-login) :is(.admin-primary,.admin-secondary){min-height:calc(44px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)));line-height:1.5}html[data-theme] body :is(.claw-purple-theme,.premium-checkout,.admin-shell,.admin-gate,.admin-security-gate,.owner-login,.owner-boot,.member-reviews-page){--bg:var(--ui-canvas);--surface:var(--ui-panel);--raised:var(--ui-raised);--line:var(--ui-border);--text:var(--ui-text);--muted:var(--ui-support);--theme-accent:var(--ui-text);--theme-bright:var(--ui-text);--store-border:var(--ui-border);--store-muted:var(--ui-support);--motion-background:var(--ui-canvas);--review-panel:var(--ui-panel);--review-raised:var(--ui-raised);--review-line:var(--ui-border);--review-text:var(--ui-text);--review-copy:var(--ui-support);--review-muted:var(--ui-muted);--review-accent:var(--ui-text);background-color:var(--ui-canvas);color:var(--ui-text);--ui-canvas:#000!important;--ui-panel:#0a0a0a!important;--ui-raised:#111!important;--ui-input:#0d0d0d!important;--ui-border:#282828!important;--ui-border-hover:#555!important;--ui-text:#fff!important;--ui-support:#d4d4d4!important;--ui-muted:#a3a3a3!important;--ui-primary:#fff!important;--ui-primary-ink:#000!important;--ui-focus:#fff!important}html[data-theme=light] body :is(.claw-purple-theme,.premium-checkout,.admin-shell,.admin-gate,.admin-security-gate,.owner-login,.owner-boot,.member-reviews-page){--ui-border:#555!important;--ui-support:#fff!important;--ui-muted:#d4d4d4!important}html body :is(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline-offset:calc(4px * var(--ui-density-scale,1));outline:2px solid var(--ui-focus)!important}html body ::selection{color:#000;background:#fff}html body :is(input,textarea,select){accent-color:#fff;caret-color:#fff;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}html body input:-webkit-any(:autofill,:-webkit-autofill){-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:inset 0 0 0 1000px #0d0d0d!important}html body input:is(:autofill,:autofill){-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:inset 0 0 0 1000px #0d0d0d!important}html body :is(.claw-purple-theme,.admin-shell,.admin-gate,.owner-login) :is(h1,h2,h3,h4,h5,h6,.claw-wordmark){color:var(--ui-text);text-shadow:none}html body :is(.claw-purple-theme,.admin-shell) :is(.price,.claw-price,.claw-listing-price strong,.claw-card-meta strong,.product-price){color:var(--ui-text);font-weight:750}html[data-theme] body :is(.claw-button:not(.secondary),.button-primary,.claw-checkout-button,.claw-server-button,.claw-get-button,.claw-card-button,.claw-navbar-primary,.customer-primary,.account-auth-submit,.member-settings-primary,.member-review-submit,.purchase-support-primary,.premium-pay,.premium-stripe-pay,.admin-primary){text-shadow:none;box-shadow:none;font-weight:700;background:var(--ui-primary)!important;border-color:var(--ui-primary)!important;color:var(--ui-primary-ink)!important;filter:none!important}html[data-theme] body :is(.claw-button:not(.secondary),.button-primary,.claw-checkout-button,.claw-server-button,.claw-get-button,.claw-card-button,.claw-navbar-primary,.customer-primary,.account-auth-submit,.member-settings-primary,.member-review-submit,.purchase-support-primary,.premium-pay,.premium-stripe-pay,.admin-primary) :is(svg,span){color:inherit!important}html[data-theme] body :is(.claw-outline-button,.claw-button.secondary,.claw-button-dark,.claw-hero-support,.button-secondary,.customer-secondary,.member-settings-secondary,.purchase-support-secondary,.claw-navbar-dashboard,.premium-secondary,.admin-secondary){box-shadow:none;background:var(--ui-raised)!important;border-color:var(--ui-border)!important;color:var(--ui-text)!important}html[data-theme] body :is(.claw-button,.button-primary,.claw-checkout-button,.claw-server-button,.claw-get-button,.claw-card-button,.claw-navbar-primary,.customer-primary,.account-auth-submit,.member-settings-primary,.member-review-submit,.purchase-support-primary,.premium-pay,.premium-stripe-pay,.admin-primary):is(:disabled,[aria-disabled=true]){box-shadow:none;opacity:1;background:var(--ui-raised)!important;border-color:var(--ui-border)!important;color:var(--ui-muted)!important}@media (hover:hover) and (pointer:fine){html[data-theme] body :is(.claw-button:not(.secondary),.claw-card-button,.claw-get-button,.claw-checkout-button,.claw-navbar-primary,.customer-primary,.account-auth-submit,.member-review-submit,.premium-pay,.premium-stripe-pay,.admin-primary):not(:disabled):hover{background:#fff!important;border-color:#fff!important}html[data-theme] body :is(.claw-outline-button,.claw-button.secondary,.customer-secondary,.claw-navbar-dashboard,.premium-secondary,.admin-secondary):not(:disabled):hover{background:#111!important;border-color:#555!important}}html[data-theme] body .claw-purple-theme .claw-header.claw-navbar{border-bottom-color:var(--ui-border);box-shadow:none;background:#000000f5}html[data-theme] body .claw-purple-theme .claw-announcement{border-bottom:1px solid var(--ui-border);color:var(--ui-text);background:#000}html[data-theme] body .claw-purple-theme .claw-hero-chip{background:var(--ui-raised);border-color:var(--ui-border);color:var(--ui-support)}html[data-theme] body .claw-purple-theme .claw-checkout-strip{border-color:var(--ui-border);background:0 0}html[data-theme] body .claw-purple-theme .claw-navbar-link{color:var(--ui-support)}html[data-theme] body .claw-purple-theme .claw-navbar-link:is([data-active=true],:hover,:focus-visible){color:#fff}html body .claw-navbar-label:after{box-shadow:none;background:#fff}html[data-theme] body .claw-purple-theme :is(.claw-navbar-mobile-dialog,.language-menu,.language-dropdown,.animated-select-menu,.search-dialog,.modal){background:var(--ui-raised);color:var(--ui-text);border-color:var(--ui-border)}html[data-theme] body .claw-purple-theme :is(.claw-card-surface,.claw-purchase-panel,.claw-delivery-panel,.faq-accordion-item,.review-public-card,.product-information-section,.product-status-row,.member-stat,.member-settings-card,.member-review-compose,.member-review-history,.support-option){background:var(--ui-panel);border-color:var(--ui-border)}html[data-theme] body .claw-purple-theme :is(.claw-game-card,.claw-listing-card){--card-border:var(--ui-border);--card-title:var(--ui-text);--card-shadow:0 8px 30px #00000059}html[data-theme] body .claw-purple-theme :is(.claw-game-card,.claw-listing-card):hover{--card-border:var(--ui-border-hover)}html[data-theme] body .claw-purple-theme .faq-accordion-item:is(:hover,[data-open=true]){border-color:var(--ui-border-hover);background:var(--ui-raised)}html[data-theme] body .claw-purple-theme :is(.claw-footer,.member-sidebar,.member-topbar,.member-main,.account-auth-screen){background-color:var(--ui-canvas);border-color:var(--ui-border)}html[data-theme] body .account-auth-screen.claw-purple-theme{background-image:none;background-color:#000!important}html body .review-stars,html body .review-stars svg{color:var(--ui-text)!important}html[data-theme] body :is(.claw-purple-theme,.premium-checkout,.admin-shell) button[aria-pressed=true]{border-color:var(--ui-text)!important}html body .member-review-rating-options label[data-filled=true]{color:var(--ui-text);background:var(--ui-raised);border-color:var(--ui-text)}html body .member-review-rating-options label[data-filled=true] svg{color:var(--ui-text)!important}html[data-theme] body .claw-storefront.claw-purple-theme[data-homepage=true]{isolation:isolate;background-image:none;position:relative}html[data-theme] body .claw-storefront.claw-purple-theme[data-homepage=true]:before{content:"";z-index:-1;height:var(--homepage-art-height,56.25vw);filter:grayscale();opacity:.18;pointer-events:none;background:-webkit-image-set(url(/brand/homepage-background-muted-1920.webp?v=20261030) 1x,url(/brand/homepage-background-muted-3840.webp?v=20261030) 2x) top/100% no-repeat;background:image-set("/brand/homepage-background-muted-1920.webp?v=20261030" 1x,"/brand/homepage-background-muted-3840.webp?v=20261030" 2x) top/100% no-repeat;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0% 42%,#0000 100%);mask-image:linear-gradient(#000 0% 42%,#0000 100%)}@media (max-width:960px){html[data-theme] body .claw-storefront.claw-purple-theme[data-homepage=true]:before{background-image:-webkit-image-set(url(/brand/homepage-background-muted-960.webp?v=bbab500be01f-responsive-v1) 1x,url(/brand/homepage-background-muted-1920.webp?v=20261030) 2x,url(/brand/homepage-background-muted-3840.webp?v=20261030) 3x);background-image:image-set("/brand/homepage-background-muted-960.webp?v=bbab500be01f-responsive-v1" 1x,"/brand/homepage-background-muted-1920.webp?v=20261030" 2x,"/brand/homepage-background-muted-3840.webp?v=20261030" 3x)}}@media (max-width:480px){html[data-theme] body .claw-storefront.claw-purple-theme[data-homepage=true]:before{background-image:-webkit-image-set(url(/brand/homepage-background-muted-480.webp?v=bbab500be01f-responsive-v1) 1x,url(/brand/homepage-background-muted-960.webp?v=bbab500be01f-responsive-v1) 2x,url(/brand/homepage-background-muted-1440.webp?v=bbab500be01f-responsive-v1) 3x);background-image:image-set("/brand/homepage-background-muted-480.webp?v=bbab500be01f-responsive-v1" 1x,"/brand/homepage-background-muted-960.webp?v=bbab500be01f-responsive-v1" 2x,"/brand/homepage-background-muted-1440.webp?v=bbab500be01f-responsive-v1" 3x)}}html body .claw-storefront.claw-purple-theme .claw-home-hero{flex-direction:column;gap:0;display:flex}html body .claw-storefront.claw-purple-theme .claw-home-hero>.claw-hero-copy{inline-size:100%;min-inline-size:0;margin-inline:auto;padding-block-start:0;inset:auto;transform:translate(0,0)}html body .claw-storefront.claw-purple-theme .claw-home-hero>.claw-hero-copy>h1{margin-block-start:0}@media (max-width:700px){html body .claw-storefront.claw-purple-theme .claw-home-hero{padding-inline:0}html body .claw-storefront.claw-purple-theme .claw-home-hero>.claw-hero-copy{padding-inline:calc(18px * var(--ui-density-scale,1))}}html body .claw-purple-theme .claw-plan-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, max(30%, calc(var(--plan-price-width,7ch) + calc(28px * var(--ui-density-scale,1))))), 1fr));gap:calc(14px * var(--ui-density-scale,1)) calc(12px * var(--ui-density-scale,1));font-family:var(--price-font);font-size:max(min(var(--ui-density-font-floor,14px), clamp(18px, 4.4vw, 23px)), calc(clamp(18px, 4.4vw, 23px) * var(--ui-density-scale,1)));grid-auto-rows:1fr;font-weight:900}html body .claw-purple-theme .claw-plan-grid>button[role=radio]{min-width:0;min-height:calc(96px * var(--ui-density-scale,1));height:100%;padding:calc(18px * var(--ui-density-scale,1)) calc(12px * var(--ui-density-scale,1));justify-content:center;align-items:center;gap:calc(8px * var(--ui-density-scale,1));border-radius:calc(12px * var(--ui-density-scale,1));color:var(--ui-text);box-shadow:none;transition:background-color var(--plan-option-duration,.21s) var(--plan-ease,ease-in-out), border-color var(--plan-option-duration,.21s) var(--plan-ease,ease-in-out);background:#101010;border:1px solid #353535;flex-direction:column;display:flex;transform:translate(0,0)scale(1)}html body .claw-purple-theme .claw-plan-grid>button[aria-checked=true]{background-color:#202020;border-color:#fff}html body .claw-purple-theme .claw-plan-grid>button.claw-plan-lifetime{grid-column:1/-1}html body .claw-purple-theme .claw-plan-grid>button[role=radio]:after{content:none}html body .claw-purple-theme .claw-plan-grid>button[role=radio]>strong{grid-template-columns:calc(14px * var(--ui-density-scale,1)) minmax(0, auto) calc(14px * var(--ui-density-scale,1));justify-content:center;align-items:center;gap:calc(6px * var(--ui-density-scale,1));color:#c9c9c9;max-width:100%;font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));font-weight:650;line-height:1.4;display:grid}html body .claw-purple-theme .claw-plan-grid>button[role=radio]>strong>span{overflow-wrap:anywhere;grid-column:2}.claw-plan-check{color:#fff;opacity:0;transition:opacity var(--plan-option-duration,.21s) var(--plan-ease,ease-in-out);grid-column:3}html body .claw-purple-theme .claw-plan-grid>button[aria-checked=true]>strong{color:#fff}.claw-plan-grid>button[aria-checked=true] .claw-plan-check{opacity:1}html body .claw-purple-theme .claw-plan-grid small{top:calc(-9px * var(--ui-density-scale,1));min-height:calc(18px * var(--ui-density-scale,1));padding:calc(3px * var(--ui-density-scale,1)) calc(8px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 8px), calc(8px * var(--ui-density-scale,1)));color:#111;background:#ededed;line-height:1.2}@media (hover:hover) and (pointer:fine){html body .claw-purple-theme .claw-plan-grid>button[aria-checked=false]:hover{background-color:#171717;border-color:#777}}html body .claw-plan-price>.claw-price-current{filter:none;animation:none;transform:none}html body .claw-plan-price>.claw-price-reserve{visibility:hidden;pointer-events:none;font:inherit;letter-spacing:inherit}.claw-selected-plan{margin-top:calc(18px * var(--ui-density-scale,1));color:var(--ui-text);font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)));line-height:1.5}.claw-plan-detail-stack{min-width:0;display:grid}.claw-plan-detail-stack>span{overflow-wrap:anywhere;grid-area:1/1;min-width:0}.claw-plan-detail-stack strong{font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)));font-weight:650;display:block}.claw-plan-detail-stack>span>span{font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));color:var(--ui-support);display:block}.claw-plan-detail-reserve{visibility:hidden;pointer-events:none}.claw-plan-detail-current{filter:none;transform:none}html body .claw-purple-theme .claw-purchase-art:has(>.claw-plan-artwork){align-self:start;min-height:0}html body .claw-purple-theme .claw-purchase-art>.claw-plan-artwork{aspect-ratio:16/9;isolation:isolate;flex:none;width:100%;min-height:0;position:relative;overflow:hidden}.claw-plan-artwork-layer{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}html body .claw-purple-theme .claw-plan-artwork-layer>.claw-product-media{aspect-ratio:16/9;width:100%;height:100%;min-height:0}html body .claw-purple-theme .claw-plan-artwork-layer .claw-product-media img{object-fit:contain;filter:none;width:100%;height:100%}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) body .claw-purple-theme .claw-plan-grid>button[role=radio],html:not([data-motion=full]) .claw-plan-check{transition-duration:0s}}html[data-motion=reduced] body .claw-purple-theme .claw-plan-grid>button[role=radio],html[data-motion=reduced] .claw-plan-check{transition-duration:0s}html body :is(.account-field,.member-settings-password-input,.search-field,.theme-search-box,.customer-history-search,.guides-search,.language-search,.admin-search,.admin-global-search,.ai-search,.ar-search,.community-admin-inline:has(>.community-admin-search)):has(>input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]))){box-sizing:border-box;align-items:center;gap:calc(10px * var(--ui-density-scale,1));min-width:0;max-width:100%;color:var(--ui-muted,#a3a3a3);transition:border-color .18s,background-color .18s,box-shadow .18s;display:flex;height:calc(48px * var(--ui-density-scale,1))!important;min-height:calc(48px * var(--ui-density-scale,1))!important;padding:0 calc(12px * var(--ui-density-scale,1))!important;border:1px solid var(--ui-border,#282828)!important;border-radius:calc(10px * var(--ui-density-scale,1))!important;background:var(--ui-input,#0d0d0d)!important;box-shadow:none!important;outline:none!important}html body :is(.account-field,.member-settings-password-input,.search-field,.theme-search-box,.customer-history-search,.guides-search,.language-search,.admin-search,.admin-global-search,.ai-search,.ar-search,.community-admin-inline:has(>.community-admin-search)):has(>input):hover:not(:focus-within){border-color:var(--ui-border-hover,#555)!important}html body :is(.account-field,.member-settings-password-input,.search-field,.theme-search-box,.customer-history-search,.guides-search,.language-search,.admin-search,.admin-global-search,.ai-search,.ar-search,.community-admin-inline:has(>.community-admin-search)):has(>input):focus-within{border-color:var(--ui-focus,#fff)!important;box-shadow:0 0 0 1px var(--ui-focus,#fff)!important}html body :is(.account-field,.member-settings-password-input,.search-field,.theme-search-box,.customer-history-search,.guides-search,.language-search,.admin-search,.admin-global-search,.ai-search,.ar-search,.community-admin-inline:has(>.community-admin-search))>input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color])){box-sizing:border-box;width:100%;caret-color:var(--ui-focus,#fff);flex:1;line-height:1.5;outline-offset:0!important;min-width:0!important;height:100%!important;min-height:0!important;box-shadow:none!important;color:var(--ui-text,#fff)!important;font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)))!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;margin:0!important;padding:0!important}html body .account-field:has(>input){padding:calc(4px * var(--ui-density-scale,1)) calc(8px * var(--ui-density-scale,1))!important}html body .account-field>span:has(>svg){width:calc(32px * var(--ui-density-scale,1));height:calc(32px * var(--ui-density-scale,1));border:0;outline:none;flex:0 0 32px;place-items:center;display:grid}html body :is(.account-field,.member-settings-password-input,.search-field,.language-search)>button{width:calc(36px * var(--ui-density-scale,1));min-width:calc(36px * var(--ui-density-scale,1));height:calc(36px * var(--ui-density-scale,1));min-height:calc(36px * var(--ui-density-scale,1));padding:calc(6px * var(--ui-density-scale,1));border-radius:calc(6px * var(--ui-density-scale,1));color:var(--ui-muted,#a3a3a3);background:0 0;flex:0 0 36px;place-items:center;margin:0;display:grid;border:0!important;position:static!important;inset:auto!important;transform:translate(0,0)scale(1)!important}html body :is(.account-field,.member-settings-password-input,.search-field,.language-search)>button:is(:hover,:focus-visible){opacity:1;box-shadow:none!important;background:var(--ui-border,#282828)!important;color:var(--ui-text,#fff)!important;outline:none!important}html body :-webkit-any(.account-field,.member-settings-password-input,.search-field,.theme-search-box,.customer-history-search,.guides-search,.language-search,.admin-search,.admin-global-search,.ai-search,.ar-search,.community-admin-inline:has(>.community-admin-search))>input:-webkit-any(:autofill,:-webkit-autofill){-webkit-text-fill-color:var(--ui-text,#fff);caret-color:var(--ui-focus,#fff);box-shadow:inset 0 0 0 1000px var(--ui-input,#0d0d0d)!important}html body :is(.account-field,.member-settings-password-input,.search-field,.theme-search-box,.customer-history-search,.guides-search,.language-search,.admin-search,.admin-global-search,.ai-search,.ar-search,.community-admin-inline:has(>.community-admin-search))>input:is(:autofill,:autofill){-webkit-text-fill-color:var(--ui-text,#fff);caret-color:var(--ui-focus,#fff);box-shadow:inset 0 0 0 1000px var(--ui-input,#0d0d0d)!important}html body :is(.account-field,.member-settings-password-input,.search-field,.theme-search-box,.customer-history-search,.guides-search,.language-search,.admin-search,.admin-global-search,.ai-search,.ar-search,.community-admin-inline:has(>.community-admin-search)):is(:has(>input[aria-invalid=true]),:has(>input:user-invalid)){border-color:var(--ui-focus,#fff)!important;border-style:dashed!important}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) body :is(.account-field,.member-settings-password-input,.search-field,.theme-search-box,.customer-history-search,.guides-search,.language-search,.admin-search,.admin-global-search,.ai-search,.ar-search,.community-admin-inline:has(>.community-admin-search)):has(>input){transition:none}}html[data-motion=reduced] body :is(.account-field,.member-settings-password-input,.search-field,.theme-search-box,.customer-history-search,.guides-search,.language-search,.admin-search,.admin-global-search,.ai-search,.ar-search,.community-admin-inline:has(>.community-admin-search)):has(>input){transition:none}@media (forced-colors:active){html body :is(.account-field,.member-settings-password-input,.search-field,.theme-search-box,.customer-history-search,.guides-search,.language-search,.admin-search,.admin-global-search,.ai-search,.ar-search,.community-admin-inline:has(>.community-admin-search)):has(>input):focus-within{outline-offset:2px;box-shadow:none!important;outline:2px solid highlight!important}}.community-page{max-width:calc(900px * var(--ui-density-scale,1));padding-top:calc(60px * var(--ui-density-scale,1));padding-bottom:calc(90px * var(--ui-density-scale,1))}.community-back{color:#aaa;font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));text-decoration:none}.community-page-intro{margin:calc(50px * var(--ui-density-scale,1)) 0 calc(35px * var(--ui-density-scale,1));max-width:calc(680px * var(--ui-density-scale,1))}.community-eyebrow{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));letter-spacing:.16em;color:#aaa}.community-page-intro h1{font-size:max(min(var(--ui-density-font-floor,14px), clamp(36px,5.4vw,64px)), calc(clamp(36px,5.4vw,64px) * var(--ui-density-scale,1)));letter-spacing:-.045em;margin:calc(20px * var(--ui-density-scale,1)) 0;line-height:1.08}.community-page-intro>p{font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)));color:#aaa;max-width:calc(580px * var(--ui-density-scale,1));line-height:1.7}.community-card{border-radius:calc(16px * var(--ui-density-scale,1));color:#f5f5f5;padding:calc(25px * var(--ui-density-scale,1));background:#141416;border:1px solid #303034;transition:border-color .3s,background .3s}.community-card[data-ready]{border-color:#526456}.community-card-heading{gap:calc(14px * var(--ui-density-scale,1));align-items:flex-start;display:flex}.community-card-heading h3{font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)));margin:0 0 calc(6px * var(--ui-density-scale,1));color:#fff;font-weight:650;line-height:1.3}.community-card-heading p{font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));color:#aaa;margin:0;line-height:1.6}.community-icon{width:calc(44px * var(--ui-density-scale,1));height:calc(44px * var(--ui-density-scale,1));border-radius:calc(12px * var(--ui-density-scale,1));color:#eee;background:#222225;flex:none;place-items:center;display:grid}.community-check{color:#adc7b1;flex:none;margin-left:auto}.community-muted,.community-notice,.community-error,.community-ready{font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));margin:calc(18px * var(--ui-density-scale,1)) 0;line-height:1.65}.community-muted{color:#aaa}.community-notice{padding:calc(12px * var(--ui-density-scale,1)) calc(14px * var(--ui-density-scale,1));border-radius:calc(9px * var(--ui-density-scale,1));color:#d6d6d6;background:#242426;border:1px solid #39393c}.community-error{color:#f3b9b9;padding:calc(12px * var(--ui-density-scale,1)) calc(14px * var(--ui-density-scale,1));border-radius:calc(9px * var(--ui-density-scale,1));background:#2a1c1e;border:1px solid #4a2c30}.community-ready{gap:calc(9px * var(--ui-density-scale,1));color:#c6dfc9;border-radius:calc(9px * var(--ui-density-scale,1));padding:calc(12px * var(--ui-density-scale,1)) calc(14px * var(--ui-density-scale,1));background:#1c2720;border:1px solid #354c3b;align-items:center;font-weight:600;display:flex}.community-account{align-items:center;gap:calc(12px * var(--ui-density-scale,1));margin-top:calc(22px * var(--ui-density-scale,1));padding:calc(15px * var(--ui-density-scale,1));border-radius:calc(12px * var(--ui-density-scale,1));background:#1b1b1e;border:1px solid #303034;display:flex}.community-account img{width:calc(42px * var(--ui-density-scale,1));height:calc(42px * var(--ui-density-scale,1));object-fit:cover;border-radius:50%}.community-account>div{min-width:0}.community-account strong,.community-account span{font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));overflow-wrap:anywhere;display:block}.community-account>div>span{color:#999;font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));margin-top:calc(4px * var(--ui-density-scale,1))}.community-account .community-account-tag{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));text-transform:uppercase;letter-spacing:.06em;color:#b8b8bf;margin-left:auto}.community-status{margin:calc(20px * var(--ui-density-scale,1)) 0;gap:calc(10px * var(--ui-density-scale,1));display:grid}.community-status>div{gap:calc(20px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));justify-content:space-between;line-height:1.5;display:flex}.community-status dt{color:#999}.community-status dd{text-align:right;text-transform:capitalize;overflow-wrap:anywhere;margin:0}.community-actions{gap:calc(9px * var(--ui-density-scale,1));margin-top:calc(18px * var(--ui-density-scale,1));flex-wrap:wrap;display:flex}.community-primary,.community-secondary{-webkit-appearance:none;appearance:none;font:inherit;font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));border-radius:calc(9px * var(--ui-density-scale,1));padding:calc(12px * var(--ui-density-scale,1)) calc(15px * var(--ui-density-scale,1));gap:calc(9px * var(--ui-density-scale,1));cursor:pointer;color:#eee;background:#252528;border:1px solid #424247;justify-content:center;align-items:center;font-weight:600;line-height:1.4;text-decoration:none;transition:background .22s,border-color .22s,opacity .22s;display:inline-flex}.community-primary{color:#101012;background:#f2f2f3;border-color:#f2f2f3}.community-primary:hover{background:#fff}.community-secondary:hover{background:#303034;border-color:#666}.community-primary:disabled,.community-secondary:disabled{opacity:.45;cursor:not-allowed}:is(.community-primary:focus-visible,.community-secondary:focus-visible,.community-text-button:focus-visible){outline-offset:calc(4px * var(--ui-density-scale,1));outline:2px solid #fff}.community-fine{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));color:#8d8d96;margin:calc(18px * var(--ui-density-scale,1)) 0 0;line-height:1.7}.community-consent,.community-disconnect{padding-top:calc(22px * var(--ui-density-scale,1));margin-top:calc(24px * var(--ui-density-scale,1));border-top:1px solid #303034}.community-consent h4{gap:calc(9px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));margin:0 0 calc(12px * var(--ui-density-scale,1));align-items:center;display:flex}.community-consent p,.community-disconnect p{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));color:#aaa;line-height:1.7}.community-consent fieldset{margin:calc(20px * var(--ui-density-scale,1)) 0;border:0;padding:0}.community-consent legend{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));color:#aaa;margin-bottom:calc(12px * var(--ui-density-scale,1))}.community-check-label{gap:calc(10px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));margin:calc(12px * var(--ui-density-scale,1)) 0;color:#ddd;align-items:flex-start;line-height:1.5;display:flex}.community-check-label input{width:calc(16px * var(--ui-density-scale,1));height:calc(16px * var(--ui-density-scale,1));accent-color:#fff;flex:none;margin:2px 0 0}.community-check-label small{color:#888;font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));margin-top:calc(3px * var(--ui-density-scale,1));font-family:monospace;display:block}.community-text-button{gap:calc(9px * var(--ui-density-scale,1));cursor:pointer;color:#aaa;font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.community-disconnect>div{margin-top:calc(18px * var(--ui-density-scale,1))}.community-page-footer{gap:calc(12px * var(--ui-density-scale,1));margin:calc(24px * var(--ui-density-scale,1)) 0;color:#888;display:flex}.community-page-footer svg{margin-top:calc(3px * var(--ui-density-scale,1));flex:none}.community-page-footer p{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));margin:0;line-height:1.7}.discord-verification{margin:calc(22px * var(--ui-density-scale,1)) 0}.community-captcha{margin:calc(15px * var(--ui-density-scale,1)) 0;max-width:100%;overflow:hidden}.community-captcha p{color:#f3b9b9;font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.premium-checkout .discord-verification{padding:calc(19px * var(--ui-density-scale,1))}.premium-checkout .community-card-heading h3{font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)))}.premium-checkout .community-icon{width:calc(35px * var(--ui-density-scale,1));height:calc(35px * var(--ui-density-scale,1))}.premium-checkout .community-card-heading p{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.premium-checkout .community-status>div{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.premium-checkout .community-account{padding:calc(12px * var(--ui-density-scale,1))}.community-admin{color:#ddd}.community-admin-tabs{gap:calc(6px * var(--ui-density-scale,1));padding:calc(6px * var(--ui-density-scale,1));border-radius:calc(12px * var(--ui-density-scale,1));margin-bottom:calc(25px * var(--ui-density-scale,1));background:#141416;border:1px solid #29292d;flex-wrap:wrap;display:flex}.community-admin-tabs button{font:inherit;font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));color:#999;padding:calc(10px * var(--ui-density-scale,1)) calc(12px * var(--ui-density-scale,1));border-radius:calc(7px * var(--ui-density-scale,1));cursor:pointer;background:0 0;border:0;transition:background .24s,color .24s}.community-admin-tabs button[aria-selected=true]{color:#fff;background:#2c2c31}.community-admin-tabs button:hover{color:#fff}.community-admin-toolbar{justify-content:space-between;gap:calc(14px * var(--ui-density-scale,1));margin:0 0 calc(20px * var(--ui-density-scale,1));flex-wrap:wrap;align-items:center;display:flex}.community-admin-toolbar h2{font-size:max(min(var(--ui-density-font-floor,14px), 20px), calc(20px * var(--ui-density-scale,1)));margin:0}.community-admin-toolbar p{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));color:#92929a;margin:calc(7px * var(--ui-density-scale,1)) 0 0}.community-admin-grid{gap:calc(14px * var(--ui-density-scale,1));margin:calc(20px * var(--ui-density-scale,1)) 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.community-admin-metric{padding:calc(22px * var(--ui-density-scale,1));border-radius:calc(12px * var(--ui-density-scale,1));background:#171719;border:1px solid #303034}.community-admin-metric span{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));color:#999;display:block}.community-admin-metric strong{font-size:max(min(var(--ui-density-font-floor,14px), 27px), calc(27px * var(--ui-density-scale,1)));letter-spacing:-.025em;margin:calc(12px * var(--ui-density-scale,1)) 0 0;display:block}.community-admin-card{padding:calc(22px * var(--ui-density-scale,1));border-radius:calc(12px * var(--ui-density-scale,1));margin:calc(18px * var(--ui-density-scale,1)) 0;background:#171719;border:1px solid #303034}.community-admin-card h3{margin:0 0 calc(12px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)))}.community-admin-card p{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));color:#aaa;line-height:1.7}.community-admin-form{gap:calc(18px * var(--ui-density-scale,1));grid-template-columns:1fr 1fr;display:grid}.community-admin-form .wide{grid-column:1/-1}.community-admin-form textarea{min-height:calc(110px * var(--ui-density-scale,1));resize:vertical}.community-admin-form input,.community-admin-form textarea,.community-admin select,.community-admin-search{width:100%;font:inherit;font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));border-radius:calc(8px * var(--ui-density-scale,1));color:#eee;padding:calc(12px * var(--ui-density-scale,1));background:#101012;border:1px solid #36363c;min-width:0}.community-admin-form small{color:#8b8b95;font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));margin-top:calc(6px * var(--ui-density-scale,1));line-height:1.6}.community-admin-table-wrap{border-radius:calc(11px * var(--ui-density-scale,1));border:1px solid #303034;overflow-x:auto}.community-admin-table{border-collapse:collapse;text-align:left;width:100%;font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.community-admin-table th{color:#888;font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));letter-spacing:.05em;text-transform:uppercase;background:#19191c;font-weight:500}.community-admin-table th,.community-admin-table td{padding:calc(14px * var(--ui-density-scale,1));vertical-align:top;border-bottom:1px solid #29292d}.community-admin-table tr:last-child td{border-bottom:0}.community-admin-table td{color:#bbb;overflow-wrap:anywhere;max-width:calc(320px * var(--ui-density-scale,1));line-height:1.6}.community-admin-table td strong{color:#eee;display:block}.community-admin-table td small{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));color:#888;display:block}.community-admin-table .community-actions{gap:calc(5px * var(--ui-density-scale,1));margin:0}.community-admin-table button,.community-admin-table a{font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));padding:calc(7px * var(--ui-density-scale,1)) calc(9px * var(--ui-density-scale,1))}.community-admin-search{max-width:calc(350px * var(--ui-density-scale,1))}.community-admin-pagination{justify-content:space-between;align-items:center;gap:calc(15px * var(--ui-density-scale,1));margin:calc(18px * var(--ui-density-scale,1)) 0;font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));color:#999;display:flex}.community-admin-code{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));white-space:pre-wrap;overflow-wrap:anywhere;border-radius:calc(8px * var(--ui-density-scale,1));padding:calc(14px * var(--ui-density-scale,1));max-height:calc(320px * var(--ui-density-scale,1));background:#111113;border:1px solid #303034;line-height:1.7;overflow:auto}.community-admin-empty{padding:calc(25px * var(--ui-density-scale,1));color:#888;font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));text-align:center}.community-admin-steps{gap:calc(12px * var(--ui-density-scale,1));margin:calc(20px * var(--ui-density-scale,1)) 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.community-admin-steps li{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));padding:calc(9px * var(--ui-density-scale,1)) calc(12px * var(--ui-density-scale,1));color:#888;border-radius:calc(7px * var(--ui-density-scale,1));background:#19191c;border:1px solid #303034}.community-admin-steps li[aria-current=step]{color:#fff;border-color:#777}.community-admin-warning{padding:calc(10px * var(--ui-density-scale,1)) calc(14px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));color:#d5cbb8;background:#26221a;border-left:3px solid #b8a16f;line-height:1.7}.community-admin-state{text-transform:capitalize}.community-admin-badge{padding:calc(3px * var(--ui-density-scale,1)) calc(7px * var(--ui-density-scale,1));border-radius:calc(5px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));border:1px solid #414148;display:inline-block}.community-admin-description{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));color:#999;line-height:1.7}.community-admin-form fieldset{border-radius:calc(9px * var(--ui-density-scale,1));padding:calc(15px * var(--ui-density-scale,1));border:1px solid #303034}.community-admin-form legend{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));color:#aaa}.community-admin button:disabled{cursor:not-allowed}.community-admin-loader{padding:calc(30px * var(--ui-density-scale,1)) 0;font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));color:#999}.community-admin .community-status dd{text-transform:none;max-width:65%}.community-admin-authority{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));color:#9b9ba5;margin:calc(15px * var(--ui-density-scale,1)) 0;line-height:1.6}.community-admin-authority button{margin-left:calc(8px * var(--ui-density-scale,1))}.community-admin-results{gap:calc(10px * var(--ui-density-scale,1));display:grid}.community-admin-results details{border-radius:calc(9px * var(--ui-density-scale,1));padding:calc(12px * var(--ui-density-scale,1));border:1px solid #303034}.community-admin-results summary{cursor:pointer;font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.community-admin label{min-width:0}.community-admin-inline{align-items:center;gap:calc(10px * var(--ui-density-scale,1));flex-wrap:wrap;display:flex}.community-admin-inline select{width:auto;min-width:calc(220px * var(--ui-density-scale,1))}.community-admin .community-error{color:#efb6b6}.community-admin .community-notice{color:#ddd}@media (max-width:900px){.community-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.community-admin-form{grid-template-columns:1fr}}@media (max-width:560px){.community-page{padding-top:calc(30px * var(--ui-density-scale,1));padding-bottom:calc(50px * var(--ui-density-scale,1))}.community-page-intro{margin-top:calc(32px * var(--ui-density-scale,1))}.community-card{padding:calc(20px * var(--ui-density-scale,1))}.community-card-heading{gap:calc(11px * var(--ui-density-scale,1))}.community-icon{width:calc(37px * var(--ui-density-scale,1));height:calc(37px * var(--ui-density-scale,1))}.community-card-heading h3{font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)))}.community-card-heading p{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.community-account .community-account-tag{display:none}.community-admin-card{padding:calc(16px * var(--ui-density-scale,1))}.community-admin-grid{gap:calc(9px * var(--ui-density-scale,1))}.community-admin-metric{padding:calc(16px * var(--ui-density-scale,1))}.community-admin-tabs button{padding:calc(9px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))}.community-admin-inline select{width:100%;min-width:0}.community-actions>.community-primary{flex:1}.community-admin-table th,.community-admin-table td{padding:calc(11px * var(--ui-density-scale,1))}}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .community-card,html:not([data-motion=full]) .community-primary,html:not([data-motion=full]) .community-secondary,html:not([data-motion=full]) .community-admin-tabs button{transition:none}}html[data-motion=reduced] .community-card,html[data-motion=reduced] .community-primary,html[data-motion=reduced] .community-secondary,html[data-motion=reduced] .community-admin-tabs button{transition:none}.community-consent-wording{padding:calc(14px * var(--ui-density-scale,1));border-radius:calc(9px * var(--ui-density-scale,1));background:#101012;border:1px solid #3a3a40;color:#ddd!important}.community-consent-wording small{color:#888;margin-top:calc(10px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));display:block}html body:has(.claw-checkout-route)>.halloween-decor{display:none}html body:has(.claw-checkout-route) .site-brightness{display:none}html body .claw-checkout-route{color:#fff;min-height:100dvh;font-family:Inter,Arial,sans-serif;font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)));letter-spacing:normal;background:#000;font-weight:450;line-height:1.6}html body .claw-checkout-route .checkout-page-header{justify-content:space-between;align-items:center;gap:calc(16px * var(--ui-density-scale,1)) calc(24px * var(--ui-density-scale,1));width:min(calc(1280px * var(--ui-density-scale,1)), calc(100% - calc(64px * var(--ui-density-scale,1))));min-height:calc(88px * var(--ui-density-scale,1));padding-block:calc(18px * var(--ui-density-scale,1));border-bottom:1px solid #272727;flex-wrap:wrap;margin-inline:auto;display:flex}html body .claw-checkout-route .checkout-page-header>*{min-width:0}html body .claw-checkout-route .checkout-page-header .brand{gap:calc(10px * var(--ui-density-scale,1));max-width:100%}html body .claw-checkout-route .checkout-page-header .claw-wordmark{font-size:max(min(var(--ui-density-font-floor,14px), 17px), calc(17px * var(--ui-density-scale,1)));overflow-wrap:anywhere}html body .claw-checkout-route .checkout-page-header .claw-brand-mark{width:calc(30px * var(--ui-density-scale,1));height:calc(34px * var(--ui-density-scale,1));flex:none}html body .claw-checkout-route .checkout-page-header :is(.checkout-page-back,.checkout-page-security){align-items:center;gap:calc(8px * var(--ui-density-scale,1));min-height:calc(40px * var(--ui-density-scale,1));color:#c8c8c8;font:500 max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)))/1.5 Inter, Arial, sans-serif;text-decoration:none;display:inline-flex}html body .claw-checkout-route .checkout-page-header :is(.checkout-page-back,.checkout-page-security)>svg{flex:none}html body .claw-checkout-route .checkout-page-content{width:min(calc(1280px * var(--ui-density-scale,1)), calc(100% - calc(64px * var(--ui-density-scale,1))));min-width:0;margin:calc(40px * var(--ui-density-scale,1)) auto 0;padding-bottom:max(calc(64px * var(--ui-density-scale,1)), env(safe-area-inset-bottom))}html body .claw-checkout-route :is(.premium-checkout-page,.premium-checkout){width:100%;min-width:0;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;max-height:none;margin:0;padding:0;overflow:visible}html body .claw-checkout-route .premium-checkout-layout{grid-template-columns:calc(360px * var(--ui-density-scale,1)) minmax(0, 1fr);justify-content:stretch;align-items:start;gap:calc(40px * var(--ui-density-scale,1));width:100%;min-width:0;max-height:none;margin:0;padding:0;display:grid;overflow:visible}html body .claw-checkout-route :is(.premium-checkout-summary,.premium-checkout-payment){min-width:0;min-height:0;max-height:none;padding:calc(28px * var(--ui-density-scale,1));border-radius:calc(16px * var(--ui-density-scale,1));box-shadow:none;color:#fff;background:#0b0b0b;border:1px solid #292929;margin:0;position:static;overflow:visible}html body .claw-checkout-route .premium-checkout-summary{gap:calc(20px * var(--ui-density-scale,1));padding:calc(24px * var(--ui-density-scale,1))}html body .claw-checkout-route .premium-summary-body>div{gap:calc(20px * var(--ui-density-scale,1))}html body .claw-checkout-route .premium-summary-header>h2{color:#fff;font:600 max(min(var(--ui-density-font-floor,14px), 20px), calc(20px * var(--ui-density-scale,1)))/1.4 Inter, Arial, sans-serif;margin:0}html body .claw-checkout-route .premium-summary-back{min-height:calc(36px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)))}html body .claw-checkout-route .premium-summary-product{align-items:flex-start;gap:calc(14px * var(--ui-density-scale,1));padding-block:calc(18px * var(--ui-density-scale,1));flex-wrap:nowrap}html body .claw-checkout-route .premium-summary-product>img{width:calc(88px * var(--ui-density-scale,1));height:calc(66px * var(--ui-density-scale,1));object-fit:contain}html body .claw-checkout-route .premium-summary-product>div{flex:1;min-width:0}html body .claw-checkout-route .premium-summary-product h3{color:#fff;font-size:max(min(var(--ui-density-font-floor,14px), 17px), calc(17px * var(--ui-density-scale,1)));font-weight:600;line-height:1.45}html body .claw-checkout-route .premium-summary-product :is(p,span){color:#c4c4c4;font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));line-height:1.5}html body .claw-checkout-route .premium-summary-product :is(p,span,h3){overflow-wrap:anywhere}html body .claw-checkout-route :is(.premium-summary-billing,.premium-summary-policies,.premium-summary-assurance,.premium-summary-features>li){font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));line-height:1.6}html body .claw-checkout-route .premium-summary-features{gap:calc(10px * var(--ui-density-scale,1))}html body .claw-checkout-route .premium-summary-assurance{padding-top:calc(8px * var(--ui-density-scale,1));margin-top:0}html body .claw-checkout-route .premium-price-breakdown,html body .claw-checkout-route .premium-price-breakdown>div{gap:calc(12px * var(--ui-density-scale,1))}html body .claw-checkout-route .premium-price-breakdown :is(dt,dd){font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));line-height:1.6}html body .claw-checkout-route .premium-price-breakdown dd{flex-shrink:0;max-width:65%}html body .claw-checkout-route .premium-price-breakdown>.premium-price-total{margin-top:calc(4px * var(--ui-density-scale,1));padding-top:calc(18px * var(--ui-density-scale,1));flex-wrap:wrap;align-items:center}html body .claw-checkout-route .premium-price-total dt{font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)));padding-top:0}html body .claw-checkout-route .premium-price-total dd{max-width:100%;font-size:max(min(var(--ui-density-font-floor,14px), 28px), calc(28px * var(--ui-density-scale,1)));margin-inline-start:auto;line-height:1.25}html body .claw-checkout-route .premium-price-total dt>small{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}html body .claw-checkout-route .premium-payment-top{gap:calc(12px * var(--ui-density-scale,1));margin-bottom:calc(24px * var(--ui-density-scale,1))}html body .claw-checkout-route .premium-payment-top>span{font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)))}html body .claw-checkout-route .premium-checkout-payment>:is(h1,h2),html body .claw-checkout-route .checkout-step-body>:is(h1,h2){color:#fff;font:600 max(min(var(--ui-density-font-floor,14px), clamp(24px, 2.2vw, 28px)), calc(clamp(24px, 2.2vw, 28px) * var(--ui-density-scale,1)))/1.3 Inter, Arial, sans-serif;letter-spacing:-.015em;margin:0}html body .claw-checkout-route .premium-lead{margin:calc(8px * var(--ui-density-scale,1)) 0 calc(28px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)));color:#bdbdbd;line-height:1.6}html body .claw-checkout-route .premium-checkout-progress{gap:calc(12px * var(--ui-density-scale,1));margin-bottom:calc(28px * var(--ui-density-scale,1));padding-bottom:calc(24px * var(--ui-density-scale,1))}html body .claw-checkout-route .premium-checkout-progress :is(li,li>button,.premium-step-static){align-items:center;gap:calc(9px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));flex-direction:row;line-height:1.5}html body .claw-checkout-route .premium-step-number{width:calc(28px * var(--ui-density-scale,1));height:calc(28px * var(--ui-density-scale,1));box-shadow:none}html body .claw-checkout-route .premium-checkout-progress [data-state=current] .premium-step-number{box-shadow:none}html body .claw-checkout-route :is(.premium-field,.premium-discount){min-width:0;max-width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none}html body .claw-checkout-route :is(.premium-field,.premium-discount):focus-within{box-shadow:none;outline:none}html body .claw-checkout-route :is(.premium-field>span,.premium-discount>label){color:#eee;font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));font-weight:600;line-height:1.5}html body .claw-checkout-route .premium-checkout :is(.premium-field input,.premium-discount input,.premium-invoice-claim input,.premium-invoice-transaction input,.premium-invoice-transaction textarea){width:100%;min-width:0;max-width:100%;min-height:calc(50px * var(--ui-density-scale,1));padding:calc(12px * var(--ui-density-scale,1)) calc(14px * var(--ui-density-scale,1));border-radius:calc(9px * var(--ui-density-scale,1));color:#fff;font:400 max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)))/1.5 Inter, Arial, sans-serif;box-shadow:none;background:#111;border:1px solid #353535;transition:border-color .18s,background-color .18s;display:block}html body .claw-checkout-route .premium-checkout :is(input,textarea):focus{border-color:#fff;box-shadow:none!important}html body .claw-checkout-route .premium-checkout :is(input,textarea):focus-visible{outline-offset:calc(3px * var(--ui-density-scale,1));box-shadow:none!important;outline:2px solid #fff!important}html body .claw-checkout-route .premium-checkout :is(input,textarea)[aria-invalid=true]{border-style:dashed;border-color:#d9d9d9}html body .claw-checkout-route .premium-checkout :is(input,textarea)[readonly]{color:#d4d4d4;background:#171717}html body .claw-checkout-route .premium-checkout :is(input,textarea)::placeholder{color:#8f8f8f;opacity:1}html body .claw-checkout-route :is(.premium-field>small,.premium-provider-note,.premium-stripe-note,.premium-field-hint){font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));color:#aaa;line-height:1.6}html body .claw-checkout-route .premium-field-error{font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));line-height:1.5}html body .claw-checkout-route .premium-discount>div{align-items:stretch;gap:calc(10px * var(--ui-density-scale,1));min-width:0;display:flex}html body .claw-checkout-route .premium-discount>div>input{flex:1}html body .claw-checkout-route .premium-discount>div>button{flex:none}html body .claw-checkout-route .premium-payment-methods{gap:calc(12px * var(--ui-density-scale,1));margin-block:calc(24px * var(--ui-density-scale,1))}html body .claw-checkout-route .premium-method-row{min-height:calc(76px * var(--ui-density-scale,1));padding:calc(15px * var(--ui-density-scale,1)) calc(16px * var(--ui-density-scale,1));box-shadow:none;background:#111;border-color:#353535}html body .claw-checkout-route .premium-method-row:is(.is-selected,:has(input:checked)){box-shadow:none;background:#1b1b1b;border-color:#fff}html body .claw-checkout-route .premium-method-label>strong{font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)));font-weight:600}html body .claw-checkout-route .premium-method-label>small{font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));line-height:1.5}html body .claw-checkout-route .premium-method-price{font-size:max(min(var(--ui-density-font-floor,14px), 18px), calc(18px * var(--ui-density-scale,1)));line-height:1.4}html body .claw-checkout-route .premium-checkout :is(.premium-pay,.premium-stripe-pay){min-height:calc(52px * var(--ui-density-scale,1));padding:calc(14px * var(--ui-density-scale,1)) calc(18px * var(--ui-density-scale,1));gap:calc(10px * var(--ui-density-scale,1));border-radius:calc(9px * var(--ui-density-scale,1));color:#000;font:600 max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)))/1.5 Inter, Arial, sans-serif;box-shadow:none;background:#fff;border:1px solid #fff}html body .claw-checkout-route .premium-checkout :is(.premium-secondary,.premium-stripe-retry){min-height:calc(46px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));box-shadow:none;line-height:1.5}html body .claw-checkout-route .premium-continue-total{font-size:max(min(var(--ui-density-font-floor,14px), 18px), calc(18px * var(--ui-density-scale,1)));line-height:1.5}html body .claw-checkout-route .premium-checkout :is(.premium-pay,.premium-stripe-pay):disabled{color:#929292;background:#202020;border-color:#353535}html body .claw-checkout-route .premium-mobile-total{width:100%;min-width:0;margin:calc(20px * var(--ui-density-scale,1)) 0 0;border-radius:calc(12px * var(--ui-density-scale,1));box-shadow:none;background:#0b0b0b;border:1px solid #292929;position:static}html body .claw-checkout-route .premium-mobile-total>strong{font-size:max(min(var(--ui-density-font-floor,14px), 26px), calc(26px * var(--ui-density-scale,1)));line-height:1.3}html body .claw-checkout-route :is(.premium-step-content,.checkout-step-body:not([hidden])){animation:checkout-page-step-fade var(--checkout-step-duration,.2s) cubic-bezier(.22, 1, .36, 1) both;filter:none;transform:none}html body .claw-checkout-route .checkout-step-body[hidden]{display:none}html body .claw-checkout-route :is(.checkout-step-body,.premium-checkout-payment)>h1[tabindex="-1"]:focus{outline:none!important}html body .claw-checkout-route .premium-summary-compact{justify-content:space-between;align-items:start;gap:calc(16px * var(--ui-density-scale,1));min-width:0;display:flex}html body .claw-checkout-route .premium-summary-compact>span{overflow-wrap:anywhere;min-width:0;font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));line-height:1.5}html body .claw-checkout-route .premium-summary-compact small{margin-top:calc(4px * var(--ui-density-scale,1));color:#aaa;display:block}html body .claw-checkout-route .premium-summary-compact>strong{max-width:65%;font-size:max(min(var(--ui-density-font-floor,14px), 24px), calc(24px * var(--ui-density-scale,1)));flex:none;line-height:1.3}@keyframes checkout-page-step-fade{0%{opacity:0}to{opacity:1}}@media (min-width:900px) and (min-height:900px){html body .claw-checkout-route .premium-checkout-summary[data-summary-sticky=true]{top:calc(24px * var(--ui-density-scale,1));position:sticky}html body .claw-checkout-route .premium-checkout-summary:has(.premium-summary-product-details[open]){position:static}}@media (max-width:1000px){html body .claw-checkout-route .checkout-page-header,html body .claw-checkout-route .checkout-page-content{width:calc(100% - calc(48px * var(--ui-density-scale,1)))}html body .claw-checkout-route .premium-checkout-layout{grid-template-columns:calc(320px * var(--ui-density-scale,1)) minmax(0, 1fr);gap:calc(24px * var(--ui-density-scale,1))}html body .claw-checkout-route .premium-checkout-payment{padding:calc(24px * var(--ui-density-scale,1))}}@media (max-width:899px){html body .claw-checkout-route .premium-checkout-layout{gap:calc(24px * var(--ui-density-scale,1));grid-template-columns:minmax(0,1fr)}html body .claw-checkout-route .premium-checkout-summary{position:static}}@media (max-width:760px){html body .claw-checkout-route .checkout-page-header{width:calc(100% - calc(32px * var(--ui-density-scale,1)));min-height:calc(76px * var(--ui-density-scale,1));gap:calc(8px * var(--ui-density-scale,1)) calc(16px * var(--ui-density-scale,1));padding-block:calc(14px * var(--ui-density-scale,1))}html body .claw-checkout-route .checkout-page-header .claw-wordmark{font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)))}html body .claw-checkout-route .checkout-page-header .checkout-page-security{display:none}html body .claw-checkout-route .checkout-page-content{width:calc(100% - calc(32px * var(--ui-density-scale,1)));margin-top:calc(24px * var(--ui-density-scale,1));padding-bottom:max(calc(40px * var(--ui-density-scale,1)), env(safe-area-inset-bottom))}html body .claw-checkout-route .premium-checkout-layout{gap:calc(20px * var(--ui-density-scale,1))}html body .claw-checkout-route :is(.premium-checkout-summary,.premium-checkout-payment){padding:calc(20px * var(--ui-density-scale,1));border-radius:calc(14px * var(--ui-density-scale,1));border:1px solid #292929}html body .claw-checkout-route .premium-checkout-summary{gap:calc(12px * var(--ui-density-scale,1))}html body .claw-checkout-route .premium-summary-header{gap:calc(12px * var(--ui-density-scale,1));flex-wrap:nowrap}html body .claw-checkout-route .premium-summary-header>h2{font-size:max(min(var(--ui-density-font-floor,14px), 18px), calc(18px * var(--ui-density-scale,1)))}html body .claw-checkout-route .premium-summary-header>.brand{flex:1}html body .claw-checkout-route .premium-checkout .premium-summary-toggle{min-height:calc(40px * var(--ui-density-scale,1));padding:calc(8px * var(--ui-density-scale,1)) calc(10px * var(--ui-density-scale,1));border-radius:calc(8px * var(--ui-density-scale,1));color:#e8e8e8;font:500 max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)))/1.5 Inter, Arial, sans-serif;background:#151515;border:1px solid #393939;flex:none;display:inline-flex}html body .claw-checkout-route .premium-summary-back{min-height:calc(32px * var(--ui-density-scale,1))}html body .claw-checkout-route .premium-summary-body>div{gap:calc(18px * var(--ui-density-scale,1))}html body .claw-checkout-route .premium-checkout-progress{gap:calc(8px * var(--ui-density-scale,1));margin-bottom:calc(24px * var(--ui-density-scale,1));padding-bottom:calc(20px * var(--ui-density-scale,1))}html body .claw-checkout-route .premium-checkout-progress :is(li,li>button,.premium-step-static){gap:calc(7px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}html body .claw-checkout-route .premium-step-number{width:calc(25px * var(--ui-density-scale,1));height:calc(25px * var(--ui-density-scale,1))}html body .claw-checkout-route .premium-lead{margin-bottom:calc(24px * var(--ui-density-scale,1))}}@media (max-width:420px){html body .claw-checkout-route .checkout-page-header .checkout-page-back{font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)))}html body .claw-checkout-route :is(.premium-checkout-summary,.premium-checkout-payment){padding:calc(18px * var(--ui-density-scale,1)) calc(16px * var(--ui-density-scale,1))}html body .claw-checkout-route .premium-checkout-progress :is(li,li>button,.premium-step-static){align-items:flex-start;gap:calc(6px * var(--ui-density-scale,1));flex-direction:column}html body .claw-checkout-route .premium-discount>div{flex-wrap:wrap}html body .claw-checkout-route .premium-discount>div>input{flex:150px}html body .claw-checkout-route .premium-discount>div>button{flex:auto}html body .claw-checkout-route .premium-method-row{padding:calc(14px * var(--ui-density-scale,1)) calc(12px * var(--ui-density-scale,1))}html body .claw-checkout-route .premium-mobile-total{padding:calc(16px * var(--ui-density-scale,1))}}@media (hover:hover) and (pointer:fine){html body .claw-checkout-route .premium-method-row:not(:has(input:disabled)):not(.is-selected):not(:has(input:checked)):hover{background:#171717;border-color:#656565}html body .claw-checkout-route .checkout-page-back:hover{color:#fff}}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) body .claw-checkout-route :is(.premium-step-content,.checkout-step-body:not([hidden])){animation:none}html:not([data-motion=full]) body .claw-checkout-route :is(.premium-method-row,.premium-summary-body,.premium-summary-body>div,.premium-summary-toggle>svg,input,textarea){transition:none}}html[data-motion=reduced] body .claw-checkout-route :is(.premium-step-content,.checkout-step-body:not([hidden])){animation:none}html[data-motion=reduced] body .claw-checkout-route :is(.premium-method-row,.premium-summary-body,.premium-summary-body>div,.premium-summary-toggle>svg,input,textarea){transition:none}:root{--ui-density-scale:1;--ui-density-font-floor:14px;--ui-density-meta-floor:12px}@media (min-width:1100px){:root:not([data-density=comfortable]){--ui-density-scale:.85}}:where(.claw-storefront,.member-shell,.customer-shell,.admin-shell,.admin-gate,.admin-security-gate,.owner-login,.owner-boot,.account-auth-screen,.community-page,.site-brightness,.theme-toggle-floating) :where(svg.lucide[width="10"]){width:calc(10px * var(--ui-density-scale));height:calc(10px * var(--ui-density-scale))}:where(.claw-storefront,.member-shell,.customer-shell,.admin-shell,.admin-gate,.admin-security-gate,.owner-login,.owner-boot,.account-auth-screen,.community-page,.site-brightness,.theme-toggle-floating) :where(svg.lucide[width="12"]){width:calc(12px * var(--ui-density-scale));height:calc(12px * var(--ui-density-scale))}:where(.claw-storefront,.member-shell,.customer-shell,.admin-shell,.admin-gate,.admin-security-gate,.owner-login,.owner-boot,.account-auth-screen,.community-page,.site-brightness,.theme-toggle-floating) :where(svg.lucide[width="13"]){width:calc(13px * var(--ui-density-scale));height:calc(13px * var(--ui-density-scale))}:where(.claw-storefront,.member-shell,.customer-shell,.admin-shell,.admin-gate,.admin-security-gate,.owner-login,.owner-boot,.account-auth-screen,.community-page,.site-brightness,.theme-toggle-floating) :where(svg.lucide[width="14"]){width:calc(14px * var(--ui-density-scale));height:calc(14px * var(--ui-density-scale))}:where(.claw-storefront,.member-shell,.customer-shell,.admin-shell,.admin-gate,.admin-security-gate,.owner-login,.owner-boot,.account-auth-screen,.community-page,.site-brightness,.theme-toggle-floating) :where(svg.lucide[width="15"]){width:calc(15px * var(--ui-density-scale));height:calc(15px * var(--ui-density-scale))}:where(.claw-storefront,.member-shell,.customer-shell,.admin-shell,.admin-gate,.admin-security-gate,.owner-login,.owner-boot,.account-auth-screen,.community-page,.site-brightness,.theme-toggle-floating) :where(svg.lucide[width="16"]){width:calc(16px * var(--ui-density-scale));height:calc(16px * var(--ui-density-scale))}:where(.claw-storefront,.member-shell,.customer-shell,.admin-shell,.admin-gate,.admin-security-gate,.owner-login,.owner-boot,.account-auth-screen,.community-page,.site-brightness,.theme-toggle-floating) :where(svg.lucide[width="17"]){width:calc(17px * var(--ui-density-scale));height:calc(17px * var(--ui-density-scale))}:where(.claw-storefront,.member-shell,.customer-shell,.admin-shell,.admin-gate,.admin-security-gate,.owner-login,.owner-boot,.account-auth-screen,.community-page,.site-brightness,.theme-toggle-floating) :where(svg.lucide[width="18"]){width:calc(18px * var(--ui-density-scale));height:calc(18px * var(--ui-density-scale))}:where(.claw-storefront,.member-shell,.customer-shell,.admin-shell,.admin-gate,.admin-security-gate,.owner-login,.owner-boot,.account-auth-screen,.community-page,.site-brightness,.theme-toggle-floating) :where(svg.lucide[width="19"]){width:calc(19px * var(--ui-density-scale));height:calc(19px * var(--ui-density-scale))}:where(.claw-storefront,.member-shell,.customer-shell,.admin-shell,.admin-gate,.admin-security-gate,.owner-login,.owner-boot,.account-auth-screen,.community-page,.site-brightness,.theme-toggle-floating) :where(svg.lucide[width="20"]){width:calc(20px * var(--ui-density-scale));height:calc(20px * var(--ui-density-scale))}:where(.claw-storefront,.member-shell,.customer-shell,.admin-shell,.admin-gate,.admin-security-gate,.owner-login,.owner-boot,.account-auth-screen,.community-page,.site-brightness,.theme-toggle-floating) :where(svg.lucide[width="22"]){width:calc(22px * var(--ui-density-scale));height:calc(22px * var(--ui-density-scale))}:where(.claw-storefront,.member-shell,.customer-shell,.admin-shell,.admin-gate,.admin-security-gate,.owner-login,.owner-boot,.account-auth-screen,.community-page,.site-brightness,.theme-toggle-floating) :where(svg.lucide[width="24"]){width:calc(24px * var(--ui-density-scale));height:calc(24px * var(--ui-density-scale))}:where(.claw-storefront,.member-shell,.customer-shell,.admin-shell,.admin-gate,.admin-security-gate,.owner-login,.owner-boot,.account-auth-screen,.community-page,.site-brightness,.theme-toggle-floating) :where(svg.lucide[width="26"]){width:calc(26px * var(--ui-density-scale));height:calc(26px * var(--ui-density-scale))}:where(.claw-storefront,.member-shell,.customer-shell,.admin-shell,.admin-gate,.admin-security-gate,.owner-login,.owner-boot,.account-auth-screen,.community-page,.site-brightness,.theme-toggle-floating) :where(svg.lucide[width="27"]){width:calc(27px * var(--ui-density-scale));height:calc(27px * var(--ui-density-scale))}:where(.claw-storefront,.member-shell,.customer-shell,.admin-shell,.admin-gate,.admin-security-gate,.owner-login,.owner-boot,.account-auth-screen,.community-page,.site-brightness,.theme-toggle-floating) :where(svg.lucide[width="28"]){width:calc(28px * var(--ui-density-scale));height:calc(28px * var(--ui-density-scale))}:where(.claw-storefront,.member-shell,.customer-shell,.admin-shell,.admin-gate,.admin-security-gate,.owner-login,.owner-boot,.account-auth-screen,.community-page,.site-brightness,.theme-toggle-floating) :where(svg.lucide[width="30"]){width:calc(30px * var(--ui-density-scale));height:calc(30px * var(--ui-density-scale))}:where(.claw-storefront,.member-shell,.customer-shell,.admin-shell,.admin-gate,.admin-security-gate,.owner-login,.owner-boot,.account-auth-screen,.community-page,.site-brightness,.theme-toggle-floating) :where(svg.lucide[width="32"]){width:calc(32px * var(--ui-density-scale));height:calc(32px * var(--ui-density-scale))}:where(.claw-storefront,.member-shell,.customer-shell,.admin-shell,.admin-gate,.admin-security-gate,.owner-login,.owner-boot,.account-auth-screen,.community-page,.site-brightness,.theme-toggle-floating) :where(svg.lucide[width="34"]){width:calc(34px * var(--ui-density-scale));height:calc(34px * var(--ui-density-scale))}:where(.claw-storefront,.member-shell,.customer-shell,.admin-shell,.admin-gate,.admin-security-gate,.owner-login,.owner-boot,.account-auth-screen,.community-page,.site-brightness,.theme-toggle-floating) :where(svg.lucide[width="36"]){width:calc(36px * var(--ui-density-scale));height:calc(36px * var(--ui-density-scale))}:where(.claw-storefront,.member-shell,.customer-shell,.admin-shell,.admin-gate,.admin-security-gate,.owner-login,.owner-boot,.account-auth-screen,.community-page,.site-brightness,.theme-toggle-floating) :where(svg.lucide[width="40"]){width:calc(40px * var(--ui-density-scale));height:calc(40px * var(--ui-density-scale))}:where(.claw-storefront,.member-shell,.customer-shell,.admin-shell,.admin-gate,.admin-security-gate,.owner-login,.owner-boot,.account-auth-screen,.community-page,.site-brightness,.theme-toggle-floating) :where(svg.lucide[width="48"]){width:calc(48px * var(--ui-density-scale));height:calc(48px * var(--ui-density-scale))}:where(.claw-storefront,.member-shell,.customer-shell,.admin-shell,.admin-gate,.admin-security-gate,.owner-login,.owner-boot,.account-auth-screen,.community-page,.site-brightness,.theme-toggle-floating) :where(svg.lucide[width="64"]){width:calc(64px * var(--ui-density-scale));height:calc(64px * var(--ui-density-scale))}html body .appearance-trigger{justify-content:center;align-items:center;gap:calc(8px * var(--ui-density-scale,1));min-width:calc(40px * var(--ui-density-scale,1));min-height:calc(40px * var(--ui-density-scale,1));padding:calc(8px * var(--ui-density-scale,1));border-radius:calc(10px * var(--ui-density-scale,1));color:#eee;cursor:pointer;font:inherit;background:#101010;border:1px solid #ffffff24;flex:none;line-height:1.4;display:inline-flex}html body .appearance-trigger:focus-visible{outline-offset:calc(3px * var(--ui-density-scale,1));outline:2px solid #fff}html body :is(.appearance-dialog,.appearance-settings) :is(button,input):focus-visible{outline-offset:calc(3px * var(--ui-density-scale,1));outline:2px solid #fff}html body .appearance-dialog{--ui-density-scale:1;--ui-text:#fff;--ui-support:#c9c9c9;--ui-muted:#aaa;width:min(calc(440px * var(--ui-density-scale,1)),calc(100vw - calc(32px * var(--ui-density-scale,1))));max-width:calc(100vw - calc(32px * var(--ui-density-scale,1)));max-height:calc(100dvh - calc(32px * var(--ui-density-scale,1)));border-radius:calc(18px * var(--ui-density-scale,1));color:#fff;font-family:Inter,Arial,sans-serif;font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));background:#111;border:1px solid #ffffff30;margin:auto;padding:0;line-height:1.5;position:fixed;inset:0;overflow:clip auto;box-shadow:0 20px 70px #0009;filter:none!important;transform:none!important}.appearance-dialog::backdrop{background:#0009}html body .appearance-dialog-surface{padding:calc(24px * var(--ui-density-scale,1));min-width:0}html body .appearance-dialog-surface>header{gap:calc(16px * var(--ui-density-scale,1));margin-bottom:calc(24px * var(--ui-density-scale,1));justify-content:space-between;align-items:flex-start;display:flex}html body .appearance-dialog h2{margin:0 0 calc(5px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 22px), calc(22px * var(--ui-density-scale,1)));letter-spacing:-.02em;color:#fff;text-shadow:none;font-weight:650;line-height:1.25}html body .appearance-dialog-surface>header p{font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));color:#aaa;margin:0;line-height:1.5}html body .appearance-dialog-surface>header>button{min-height:calc(36px * var(--ui-density-scale,1));min-width:calc(36px * var(--ui-density-scale,1));border-radius:calc(9px * var(--ui-density-scale,1));color:#ddd;cursor:pointer;padding:calc(7px * var(--ui-density-scale,1));background:#1a1a1a;border:1px solid #ffffff20;place-items:center;display:grid}html body .appearance-settings{--ui-density-scale:1;gap:calc(24px * var(--ui-density-scale,1));color:#eee;font-family:Inter,Arial,sans-serif;font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));min-width:0;line-height:1.5;display:grid}html body .appearance-setting{gap:calc(10px * var(--ui-density-scale,1));border:0;min-width:0;margin:0;padding:0;display:grid}html body .appearance-setting>label{justify-content:space-between;align-items:center;gap:calc(12px * var(--ui-density-scale,1));color:#eee;font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));margin:0;font-weight:550;display:flex}html body .appearance-setting>label>span{align-items:center;gap:calc(8px * var(--ui-density-scale,1));display:flex}html body .appearance-setting output{font-variant-numeric:tabular-nums;color:#fff;font-weight:650}html body .appearance-setting input[type=range]{width:100%;min-width:0;height:calc(28px * var(--ui-density-scale,1));min-height:calc(28px * var(--ui-density-scale,1));accent-color:#fff;cursor:pointer;box-shadow:none;background:0 0;margin:0;padding:0}html body .appearance-setting>p{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));color:#aaa;letter-spacing:normal;margin:0;font-weight:400;line-height:1.55}html body .appearance-setting>legend{font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));margin-bottom:calc(10px * var(--ui-density-scale,1));color:#eee;padding:0;font-weight:550}html body .appearance-options{gap:calc(7px * var(--ui-density-scale,1));margin-bottom:calc(9px * var(--ui-density-scale,1));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}html body .appearance-options-two{grid-template-columns:repeat(2,minmax(0,1fr))}html body .appearance-options>label{justify-content:center;align-items:center;gap:calc(5px * var(--ui-density-scale,1));min-height:calc(42px * var(--ui-density-scale,1));padding:calc(9px * var(--ui-density-scale,1)) calc(7px * var(--ui-density-scale,1));border-radius:calc(9px * var(--ui-density-scale,1));color:#bbb;font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));text-align:center;cursor:pointer;background:#181818;border:1px solid #ffffff25;min-width:0;line-height:1.35;display:flex;position:relative}html body .appearance-options>label[data-selected=true]{color:#fff;background:#242424;border-color:#ddd}html body .appearance-options>label:has(:focus-visible){outline-offset:calc(3px * var(--ui-density-scale,1));outline:2px solid #fff}html body .appearance-options input{opacity:0;pointer-events:none;width:1px;height:1px;min-height:0;margin:0;position:absolute}html body .appearance-options svg{width:calc(14px * var(--ui-density-scale,1));height:calc(14px * var(--ui-density-scale,1));flex:none}html body .appearance-reset{align-items:center;gap:calc(12px * var(--ui-density-scale,1));padding-top:calc(16px * var(--ui-density-scale,1));border-top:1px solid #ffffff18;flex-wrap:wrap;justify-content:space-between;display:flex}html body .appearance-reset>button{justify-content:center;align-items:center;gap:calc(7px * var(--ui-density-scale,1));min-height:calc(38px * var(--ui-density-scale,1));padding:calc(8px * var(--ui-density-scale,1)) calc(10px * var(--ui-density-scale,1));border-radius:calc(9px * var(--ui-density-scale,1));color:#eee;font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));cursor:pointer;background:#1b1b1b;border:1px solid #ffffff28;font-weight:550;display:inline-flex}html body .appearance-reset>button:disabled{opacity:.45;cursor:default}html body .appearance-reset>span{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));color:#999}html[data-motion=reduced]{scroll-behavior:auto!important}@media (max-width:460px){html body .appearance-dialog-surface{padding:calc(20px * var(--ui-density-scale,1))}html body .appearance-options{gap:calc(6px * var(--ui-density-scale,1))}html body .appearance-options>label{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));padding:calc(10px * var(--ui-density-scale,1)) calc(5px * var(--ui-density-scale,1));min-height:calc(44px * var(--ui-density-scale,1))}html body .appearance-options>label>svg{display:none}}@media (hover:hover) and (pointer:fine){html body .appearance-trigger:hover,html body .appearance-reset>button:not(:disabled):hover{background:#252525;border-color:#ffffff60}}:root{--ui-hover-duration:.2s;--ui-hover-ease:cubic-bezier(.2,.7,.2,1);--ui-hover-lift:2px;--ui-card-lift:3px;--ui-hover-glow-rgb:255 255 255}html[data-theme=light]{--ui-hover-glow-rgb:0 0 0}html body :is(.claw-storefront,.member-shell,.admin-shell,.admin-gate,.owner-login,.account-auth-screen,.claw-checkout-route,.cart-dialog) :is(button,a){scale:none!important}html body :is(.claw-storefront,.member-shell,.admin-shell,.admin-gate,.owner-login,.account-auth-screen,.claw-checkout-route,.cart-dialog) :is(.claw-button,.button,.button-primary,.button-secondary,.claw-button-dark,.claw-checkout-button,.claw-server-button,.premium-pay,.premium-secondary,.premium-stripe-pay,.admin-primary,.admin-secondary,.admin-danger,.customer-primary,.customer-secondary,.member-settings-primary,.member-settings-secondary,.member-settings-text-link,.account-auth-submit,.account-provider-link,.community-primary,.community-secondary,.purchase-support-primary,.purchase-support-secondary,.member-review-submit,.claw-back,.claw-text-link,.claw-outline-button,.claw-hero-support,.claw-footer-social,.claw-footer-links a,.claw-footer-domain,.claw-navbar-login,.claw-navbar-signup,.claw-navbar-primary,.claw-navbar-dashboard,.claw-navbar-icon,.claw-navbar-menu-toggle,.claw-navbar-close,.language-trigger,.member-icon-button,.icon-button,.checkout-page-back,.guides-back,.guides-reset,.guides-complete-button,.guides-step-pagination button,.guides-resource-links a,.guides-code-actions button,.claw-add-cart,.cart-action,.cart-remove,.cart-line-checkout,.claw-quantity-controls>button,.cart-quantity>button){isolation:isolate;position:relative;overflow:visible;translate:none;box-shadow:none!important;transition:translate var(--ui-hover-duration) var(--ui-hover-ease), color var(--ui-hover-duration) ease, background-color var(--ui-hover-duration) ease, border-color var(--ui-hover-duration) ease!important;transform:none!important}html body :is(.claw-storefront,.member-shell,.admin-shell,.admin-gate,.owner-login,.account-auth-screen,.claw-checkout-route,.cart-dialog) :is(.claw-button,.button,.button-primary,.button-secondary,.claw-button-dark,.claw-checkout-button,.claw-server-button,.premium-pay,.premium-secondary,.premium-stripe-pay,.admin-primary,.admin-secondary,.admin-danger,.customer-primary,.customer-secondary,.member-settings-primary,.member-settings-secondary,.member-settings-text-link,.account-auth-submit,.account-provider-link,.community-primary,.community-secondary,.purchase-support-primary,.purchase-support-secondary,.member-review-submit,.claw-back,.claw-text-link,.claw-outline-button,.claw-hero-support,.claw-footer-social,.claw-footer-links a,.claw-footer-domain,.claw-navbar-login,.claw-navbar-signup,.claw-navbar-primary,.claw-navbar-dashboard,.claw-navbar-icon,.claw-navbar-menu-toggle,.claw-navbar-close,.language-trigger,.member-icon-button,.icon-button,.checkout-page-back,.guides-back,.guides-reset,.guides-complete-button,.guides-step-pagination button,.guides-resource-links a,.guides-code-actions button,.claw-add-cart,.cart-action,.cart-remove,.cart-line-checkout,.claw-quantity-controls>button,.cart-quantity>button):before{content:"";z-index:-1;border-radius:inherit;box-shadow:0 5px 16px rgb(var(--ui-hover-glow-rgb) / .12);opacity:0;filter:none;pointer-events:none;background:0 0;position:absolute;inset:0;transition:opacity var(--ui-hover-duration) var(--ui-hover-ease)!important;transform:none!important}html body :is(.claw-storefront,.member-shell,.admin-shell,.admin-gate,.owner-login,.account-auth-screen,.claw-checkout-route,.cart-dialog) :is(.claw-button,.button,.button-primary,.button-secondary,.claw-button-dark,.claw-checkout-button,.claw-server-button,.premium-pay,.premium-secondary,.premium-stripe-pay,.admin-primary,.admin-secondary,.admin-danger,.customer-primary,.customer-secondary,.member-settings-primary,.member-settings-secondary,.member-settings-text-link,.account-auth-submit,.account-provider-link,.community-primary,.community-secondary,.purchase-support-primary,.purchase-support-secondary,.member-review-submit,.claw-back,.claw-text-link,.claw-outline-button,.claw-hero-support,.claw-footer-social,.claw-footer-links a,.claw-footer-domain,.claw-navbar-login,.claw-navbar-signup,.claw-navbar-primary,.claw-navbar-dashboard,.claw-navbar-icon,.claw-navbar-menu-toggle,.claw-navbar-close,.language-trigger,.member-icon-button,.icon-button,.checkout-page-back,.guides-back,.guides-reset,.guides-complete-button,.guides-step-pagination button,.guides-resource-links a,.guides-code-actions button,.claw-add-cart,.cart-action,.cart-remove,.cart-line-checkout,.claw-quantity-controls>button,.cart-quantity>button):after{content:"";inset:calc(-3px * var(--ui-density-scale,1)) 0;border-radius:inherit;pointer-events:auto;background:0 0;position:absolute}html body :is(.claw-footer-links a,.claw-footer-domain,.member-settings-text-link){--ui-hover-lift:1px}html body :is(.claw-storefront,.member-shell,.admin-shell,.admin-gate,.owner-login,.account-auth-screen,.claw-checkout-route,.cart-dialog) :is(.faq-question,.animated-select-trigger,.premium-summary-toggle,.premium-method-row,.admin-sidebar nav button,.member-sidebar nav a,.customer-sidebar a,.admin-tabs button,.member-tabs button,.claw-detail-tabs button,.product-status-filters button,.product-feature-trigger,.guides-sidebar nav button,.guides-mobile-step-toggle,.guides-reader-shortcuts button){isolation:isolate;position:relative;box-shadow:none!important;transition:color var(--ui-hover-duration) ease, background-color var(--ui-hover-duration) ease, border-color var(--ui-hover-duration) ease!important;translate:none!important}html body :is(.claw-storefront,.member-shell,.admin-shell,.admin-gate,.owner-login,.account-auth-screen,.claw-checkout-route,.cart-dialog) :is(.faq-question,.animated-select-trigger,.premium-summary-toggle,.premium-method-row,.admin-sidebar nav button,.member-sidebar nav a,.customer-sidebar a,.admin-tabs button,.member-tabs button,.claw-detail-tabs button,.product-status-filters button,.product-feature-trigger,.guides-sidebar nav button,.guides-mobile-step-toggle,.guides-reader-shortcuts button):before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(135deg,rgb(var(--ui-hover-glow-rgb) / .045),transparent 80%);box-shadow:inset 0 0 0 1px rgb(var(--ui-hover-glow-rgb) / .1),0 4px 12px rgb(var(--ui-hover-glow-rgb) / .06);opacity:0;pointer-events:none;position:absolute;inset:0;transform:none;transition:opacity var(--ui-hover-duration) var(--ui-hover-ease)!important}html body :is(.claw-storefront,.member-shell,.admin-shell,.admin-gate,.owner-login,.account-auth-screen,.claw-checkout-route,.cart-dialog) :is(.admin-stat,.member-stat,.customer-license-card,.support-option,.review-public-card,.faq-accordion-item,.claw-plan-grid>button,.product-feature-group,.product-requirements-grid>li,.product-status-row,.checkout-strip-icons>span,.claw-product-pills>.product-promise,.claw-benefit-icon,.claw-hero-details>span){position:relative}html body :is(.claw-storefront,.member-shell,.admin-shell,.admin-gate,.owner-login,.account-auth-screen,.claw-checkout-route,.cart-dialog) :is(.admin-stat,.member-stat,.customer-license-card,.support-option,.review-public-card,.faq-accordion-item,.claw-plan-grid>button,.product-feature-group,.product-requirements-grid>li,.product-status-row,.checkout-strip-icons>span,.claw-product-pills>.product-promise,.claw-benefit-icon,.claw-hero-details>span):before{content:"";border-radius:inherit;background:linear-gradient(135deg,rgb(var(--ui-hover-glow-rgb) / .055),transparent 75%);box-shadow:inset 0 0 0 1px rgb(var(--ui-hover-glow-rgb) / .12),0 5px 16px rgb(var(--ui-hover-glow-rgb) / .055);opacity:0;pointer-events:none;position:absolute;inset:0;transition:opacity var(--ui-hover-duration) var(--ui-hover-ease)!important}html body .claw-storefront .claw-plan-grid>button{box-shadow:none!important;translate:none!important}html body .claw-storefront .claw-plan-grid>button:before{border-radius:calc(10px * var(--ui-density-scale,1));inset:1px}html body .claw-storefront .claw-plan-grid>button[aria-checked=true]:before{box-shadow:inset 0 0 0 1px rgb(var(--ui-hover-glow-rgb) / .08),0 5px 16px rgb(var(--ui-hover-glow-rgb) / .08)}html body .claw-storefront .claw-hero-details>span:before{box-shadow:none;border-radius:calc(5px * var(--ui-density-scale,1))}html body .claw-storefront :is(.product-feature-trigger,.product-status-row){transform:translate(0,0)!important}html body .claw-storefront :is(.faq-question,.product-feature-trigger):before{content:none}html body .claw-storefront a:is(.claw-game-card,.claw-listing-card){overflow:visible;box-shadow:none!important;border-color:#0000!important}html body .claw-storefront :is(.claw-game-card,.claw-listing-card)>.claw-card-surface{isolation:isolate;outline:1px solid var(--card-border,#333);outline-offset:-1px;border-radius:inherit;position:relative;box-shadow:none!important;transition:translate var(--ui-hover-duration) var(--ui-hover-ease),outline-color var(--ui-hover-duration) ease!important}html body .claw-storefront .claw-card-surface:before{content:"";z-index:-1;border-radius:inherit;box-shadow:0 8px 22px rgb(var(--ui-hover-glow-rgb) / .1);opacity:0;pointer-events:none;position:absolute;inset:0;transition:opacity var(--ui-hover-duration) var(--ui-hover-ease)!important}html body .claw-storefront :is(.claw-card-button,.claw-get-button){box-shadow:none!important;translate:none!important}html body .claw-storefront .guides-selector .guides-category-card{background:0 0;overflow:visible;box-shadow:none!important;border-color:#0000!important;transform:translate(0,0)!important}html body .claw-storefront .guides-selector .guides-category-art{isolation:isolate;border-radius:inherit;outline:1px solid var(--ui-border,#333);outline-offset:-1px;pointer-events:none;position:relative;overflow:visible;transition:translate var(--ui-hover-duration) var(--ui-hover-ease),outline-color var(--ui-hover-duration) ease!important}html body .claw-storefront .guides-selector .guides-category-art>img{border-radius:inherit}html body .claw-storefront .guides-category-art:before{content:"";z-index:-1;border-radius:inherit;box-shadow:0 8px 22px rgb(var(--ui-hover-glow-rgb) / .1);opacity:0;pointer-events:none;position:absolute;inset:0;transition:opacity var(--ui-hover-duration) var(--ui-hover-ease)!important}html body .claw-navbar-link{box-shadow:none!important;transition:color var(--ui-hover-duration) ease!important;transform:translate(0,0)!important}html body .claw-navbar-label{transition:translate var(--ui-hover-duration) var(--ui-hover-ease),color var(--ui-hover-duration) ease!important}html body .claw-result-count{margin-bottom:calc(14px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));color:var(--ui-muted);line-height:1.5}html body .claw-filter-results{min-width:0}html body .claw-filter-results[data-filter-switched=true] [data-scroll-reveal]{--reveal-opacity:1!important;--reveal-y:0px!important;--reveal-delay:0s!important}html body .claw-storefront a:is(.claw-game-card,.claw-listing-card):is(:focus-visible,:has(:focus-visible))>.claw-card-surface:before{opacity:1}html body :is(.claw-storefront,.member-shell,.admin-shell,.admin-gate,.owner-login,.account-auth-screen,.claw-checkout-route,.cart-dialog) :is(.claw-button,.button,.button-primary,.button-secondary,.claw-button-dark,.claw-checkout-button,.claw-server-button,.premium-pay,.premium-secondary,.premium-stripe-pay,.admin-primary,.admin-secondary,.admin-danger,.customer-primary,.customer-secondary,.member-settings-primary,.member-settings-secondary,.member-settings-text-link,.account-auth-submit,.account-provider-link,.community-primary,.community-secondary,.purchase-support-primary,.purchase-support-secondary,.member-review-submit,.claw-back,.claw-text-link,.claw-outline-button,.claw-hero-support,.claw-footer-social,.claw-footer-links a,.claw-footer-domain,.claw-navbar-login,.claw-navbar-signup,.claw-navbar-primary,.claw-navbar-dashboard,.claw-navbar-icon,.claw-navbar-menu-toggle,.claw-navbar-close,.language-trigger,.member-icon-button,.icon-button,.checkout-page-back,.guides-back,.guides-reset,.guides-complete-button,.guides-step-pagination button,.guides-resource-links a,.guides-code-actions button,.claw-add-cart,.cart-action,.cart-remove,.cart-line-checkout,.claw-quantity-controls>button,.cart-quantity>button):not(:disabled):not([aria-disabled=true]):not(:has(input:disabled)):focus-visible:before{opacity:1}html body :is(.claw-storefront,.member-shell,.admin-shell,.admin-gate,.owner-login,.account-auth-screen,.claw-checkout-route,.cart-dialog) :is(.faq-question,.animated-select-trigger,.premium-summary-toggle,.premium-method-row,.admin-sidebar nav button,.member-sidebar nav a,.customer-sidebar a,.admin-tabs button,.member-tabs button,.claw-detail-tabs button,.product-status-filters button,.product-feature-trigger,.guides-sidebar nav button,.guides-mobile-step-toggle,.guides-reader-shortcuts button):not(:disabled):not([aria-disabled=true]):not(:has(input:disabled)):focus-visible:before{opacity:1}html body :is(.claw-storefront,.member-shell,.admin-shell,.admin-gate,.owner-login,.account-auth-screen,.claw-checkout-route,.cart-dialog) :is(.admin-stat,.member-stat,.customer-license-card,.support-option,.review-public-card,.faq-accordion-item,.claw-plan-grid>button,.product-feature-group,.product-requirements-grid>li,.product-status-row,.checkout-strip-icons>span,.claw-product-pills>.product-promise,.claw-benefit-icon,.claw-hero-details>span):not(:disabled):not([aria-disabled=true]):not(:has(input:disabled)):is(:focus-visible,:has(:focus-visible)):before{opacity:1}html body .claw-storefront .guides-category-card:focus-visible>.guides-category-art:before{opacity:1}@media (hover:hover) and (pointer:fine){html body .claw-storefront .claw-benefit-row:hover .claw-benefit-icon:before,html body .claw-storefront a:is(.claw-game-card,.claw-listing-card):hover>.claw-card-surface:before,html body .claw-storefront .guides-category-card:hover>.guides-category-art:before{opacity:1}html body :is(.claw-storefront,.member-shell,.admin-shell,.admin-gate,.owner-login,.account-auth-screen,.claw-checkout-route,.cart-dialog) :is(.claw-button,.button,.button-primary,.button-secondary,.claw-button-dark,.claw-checkout-button,.claw-server-button,.premium-pay,.premium-secondary,.premium-stripe-pay,.admin-primary,.admin-secondary,.admin-danger,.customer-primary,.customer-secondary,.member-settings-primary,.member-settings-secondary,.member-settings-text-link,.account-auth-submit,.account-provider-link,.community-primary,.community-secondary,.purchase-support-primary,.purchase-support-secondary,.member-review-submit,.claw-back,.claw-text-link,.claw-outline-button,.claw-hero-support,.claw-footer-social,.claw-footer-links a,.claw-footer-domain,.claw-navbar-login,.claw-navbar-signup,.claw-navbar-primary,.claw-navbar-dashboard,.claw-navbar-icon,.claw-navbar-menu-toggle,.claw-navbar-close,.language-trigger,.member-icon-button,.icon-button,.checkout-page-back,.guides-back,.guides-reset,.guides-complete-button,.guides-step-pagination button,.guides-resource-links a,.guides-code-actions button,.claw-add-cart,.cart-action,.cart-remove,.cart-line-checkout,.claw-quantity-controls>button,.cart-quantity>button):not(:disabled):not([aria-disabled=true]):not(:has(input:disabled)):hover:before{opacity:1}html body :is(.claw-storefront,.member-shell,.admin-shell,.admin-gate,.owner-login,.account-auth-screen,.claw-checkout-route,.cart-dialog) :is(.faq-question,.animated-select-trigger,.premium-summary-toggle,.premium-method-row,.admin-sidebar nav button,.member-sidebar nav a,.customer-sidebar a,.admin-tabs button,.member-tabs button,.claw-detail-tabs button,.product-status-filters button,.product-feature-trigger,.guides-sidebar nav button,.guides-mobile-step-toggle,.guides-reader-shortcuts button):not(:disabled):not([aria-disabled=true]):not(:has(input:disabled)):hover:before{opacity:1}html body :is(.claw-storefront,.member-shell,.admin-shell,.admin-gate,.owner-login,.account-auth-screen,.claw-checkout-route,.cart-dialog) :is(.admin-stat,.member-stat,.customer-license-card,.support-option,.review-public-card,.faq-accordion-item,.claw-plan-grid>button,.product-feature-group,.product-requirements-grid>li,.product-status-row,.checkout-strip-icons>span,.claw-product-pills>.product-promise,.claw-benefit-icon,.claw-hero-details>span):not(:disabled):not([aria-disabled=true]):not(:has(input:disabled)):hover:before{opacity:1}html body :is(.claw-storefront,.member-shell,.admin-shell,.admin-gate,.owner-login,.account-auth-screen,.claw-checkout-route,.cart-dialog) :is(.claw-button,.button,.button-primary,.button-secondary,.claw-button-dark,.claw-checkout-button,.claw-server-button,.premium-pay,.premium-secondary,.premium-stripe-pay,.admin-primary,.admin-secondary,.admin-danger,.customer-primary,.customer-secondary,.member-settings-primary,.member-settings-secondary,.member-settings-text-link,.account-auth-submit,.account-provider-link,.community-primary,.community-secondary,.purchase-support-primary,.purchase-support-secondary,.member-review-submit,.claw-back,.claw-text-link,.claw-outline-button,.claw-hero-support,.claw-footer-social,.claw-footer-links a,.claw-footer-domain,.claw-navbar-login,.claw-navbar-signup,.claw-navbar-primary,.claw-navbar-dashboard,.claw-navbar-icon,.claw-navbar-menu-toggle,.claw-navbar-close,.language-trigger,.member-icon-button,.icon-button,.checkout-page-back,.guides-back,.guides-reset,.guides-complete-button,.guides-step-pagination button,.guides-resource-links a,.guides-code-actions button,.claw-add-cart,.cart-action,.cart-remove,.cart-line-checkout,.claw-quantity-controls>button,.cart-quantity>button):not(:disabled):not([aria-disabled=true]):not(:has(input:disabled)):is(:hover,:focus-visible){translate:0 calc(-1 * var(--ui-hover-lift))!important}html body .claw-storefront a:is(.claw-game-card,.claw-listing-card):is(:hover,:focus-visible,:has(:focus-visible))>.claw-card-surface{translate:0 calc(-1 * var(--ui-card-lift))}html body .claw-navbar-link:is(:hover,:focus-visible) .claw-navbar-label{translate:0 -1px}html body .claw-storefront .guides-selector .guides-category-card:is(:hover,:focus-visible)>.guides-category-art{translate:0 calc(-1 * var(--ui-card-lift));outline-color:var(--ui-border-hover,#777)}}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]):not([data-hover-motion=enabled]) body :is(.claw-storefront,.member-shell,.admin-shell,.admin-gate,.owner-login,.account-auth-screen,.claw-checkout-route,.cart-dialog) :is(.claw-button,.button,.button-primary,.button-secondary,.claw-button-dark,.claw-checkout-button,.claw-server-button,.premium-pay,.premium-secondary,.premium-stripe-pay,.admin-primary,.admin-secondary,.admin-danger,.customer-primary,.customer-secondary,.member-settings-primary,.member-settings-secondary,.member-settings-text-link,.account-auth-submit,.account-provider-link,.community-primary,.community-secondary,.purchase-support-primary,.purchase-support-secondary,.member-review-submit,.claw-back,.claw-text-link,.claw-outline-button,.claw-hero-support,.claw-footer-social,.claw-footer-links a,.claw-footer-domain,.claw-navbar-login,.claw-navbar-signup,.claw-navbar-primary,.claw-navbar-dashboard,.claw-navbar-icon,.claw-navbar-menu-toggle,.claw-navbar-close,.language-trigger,.member-icon-button,.icon-button,.checkout-page-back,.guides-back,.guides-reset,.guides-complete-button,.guides-step-pagination button,.guides-resource-links a,.guides-code-actions button,.claw-add-cart,.cart-action,.cart-remove,.cart-line-checkout,.claw-quantity-controls>button,.cart-quantity>button),html:not([data-motion=full]):not([data-hover-motion=enabled]) body .claw-card-surface,html:not([data-motion=full]):not([data-hover-motion=enabled]) body .claw-navbar-label,html:not([data-motion=full]):not([data-hover-motion=enabled]) body .guides-category-art{transition-duration:0s!important;translate:none!important}html:not([data-motion=full]):not([data-hover-motion=enabled]) body :is(.claw-storefront,.member-shell,.admin-shell,.admin-gate,.owner-login,.account-auth-screen,.claw-checkout-route,.cart-dialog) :is(.claw-button,.button,.button-primary,.button-secondary,.claw-button-dark,.claw-checkout-button,.claw-server-button,.premium-pay,.premium-secondary,.premium-stripe-pay,.admin-primary,.admin-secondary,.admin-danger,.customer-primary,.customer-secondary,.member-settings-primary,.member-settings-secondary,.member-settings-text-link,.account-auth-submit,.account-provider-link,.community-primary,.community-secondary,.purchase-support-primary,.purchase-support-secondary,.member-review-submit,.claw-back,.claw-text-link,.claw-outline-button,.claw-hero-support,.claw-footer-social,.claw-footer-links a,.claw-footer-domain,.claw-navbar-login,.claw-navbar-signup,.claw-navbar-primary,.claw-navbar-dashboard,.claw-navbar-icon,.claw-navbar-menu-toggle,.claw-navbar-close,.language-trigger,.member-icon-button,.icon-button,.checkout-page-back,.guides-back,.guides-reset,.guides-complete-button,.guides-step-pagination button,.guides-resource-links a,.guides-code-actions button,.claw-add-cart,.cart-action,.cart-remove,.cart-line-checkout,.claw-quantity-controls>button,.cart-quantity>button):before,html:not([data-motion=full]):not([data-hover-motion=enabled]) body :is(.claw-storefront,.member-shell,.admin-shell,.admin-gate,.owner-login,.account-auth-screen,.claw-checkout-route,.cart-dialog) :is(.faq-question,.animated-select-trigger,.premium-summary-toggle,.premium-method-row,.admin-sidebar nav button,.member-sidebar nav a,.customer-sidebar a,.admin-tabs button,.member-tabs button,.claw-detail-tabs button,.product-status-filters button,.product-feature-trigger,.guides-sidebar nav button,.guides-mobile-step-toggle,.guides-reader-shortcuts button):before,html:not([data-motion=full]):not([data-hover-motion=enabled]) body :is(.claw-storefront,.member-shell,.admin-shell,.admin-gate,.owner-login,.account-auth-screen,.claw-checkout-route,.cart-dialog) :is(.admin-stat,.member-stat,.customer-license-card,.support-option,.review-public-card,.faq-accordion-item,.claw-plan-grid>button,.product-feature-group,.product-requirements-grid>li,.product-status-row,.checkout-strip-icons>span,.claw-product-pills>.product-promise,.claw-benefit-icon,.claw-hero-details>span):before,html:not([data-motion=full]):not([data-hover-motion=enabled]) body :is(.claw-card-surface,.guides-category-art):before{transition-duration:0s!important}}html[data-motion=reduced]:not([data-hover-motion=enabled]) body :is(.claw-storefront,.member-shell,.admin-shell,.admin-gate,.owner-login,.account-auth-screen,.claw-checkout-route,.cart-dialog) :is(.claw-button,.button,.button-primary,.button-secondary,.claw-button-dark,.claw-checkout-button,.claw-server-button,.premium-pay,.premium-secondary,.premium-stripe-pay,.admin-primary,.admin-secondary,.admin-danger,.customer-primary,.customer-secondary,.member-settings-primary,.member-settings-secondary,.member-settings-text-link,.account-auth-submit,.account-provider-link,.community-primary,.community-secondary,.purchase-support-primary,.purchase-support-secondary,.member-review-submit,.claw-back,.claw-text-link,.claw-outline-button,.claw-hero-support,.claw-footer-social,.claw-footer-links a,.claw-footer-domain,.claw-navbar-login,.claw-navbar-signup,.claw-navbar-primary,.claw-navbar-dashboard,.claw-navbar-icon,.claw-navbar-menu-toggle,.claw-navbar-close,.language-trigger,.member-icon-button,.icon-button,.checkout-page-back,.guides-back,.guides-reset,.guides-complete-button,.guides-step-pagination button,.guides-resource-links a,.guides-code-actions button,.claw-add-cart,.cart-action,.cart-remove,.cart-line-checkout,.claw-quantity-controls>button,.cart-quantity>button),html[data-motion=reduced]:not([data-hover-motion=enabled]) body .claw-card-surface,html[data-motion=reduced]:not([data-hover-motion=enabled]) body .claw-navbar-label,html[data-motion=reduced]:not([data-hover-motion=enabled]) body .guides-category-art{transition-duration:0s!important;translate:none!important}html[data-motion=reduced]:not([data-hover-motion=enabled]) body :is(.claw-storefront,.member-shell,.admin-shell,.admin-gate,.owner-login,.account-auth-screen,.claw-checkout-route,.cart-dialog) :is(.claw-button,.button,.button-primary,.button-secondary,.claw-button-dark,.claw-checkout-button,.claw-server-button,.premium-pay,.premium-secondary,.premium-stripe-pay,.admin-primary,.admin-secondary,.admin-danger,.customer-primary,.customer-secondary,.member-settings-primary,.member-settings-secondary,.member-settings-text-link,.account-auth-submit,.account-provider-link,.community-primary,.community-secondary,.purchase-support-primary,.purchase-support-secondary,.member-review-submit,.claw-back,.claw-text-link,.claw-outline-button,.claw-hero-support,.claw-footer-social,.claw-footer-links a,.claw-footer-domain,.claw-navbar-login,.claw-navbar-signup,.claw-navbar-primary,.claw-navbar-dashboard,.claw-navbar-icon,.claw-navbar-menu-toggle,.claw-navbar-close,.language-trigger,.member-icon-button,.icon-button,.checkout-page-back,.guides-back,.guides-reset,.guides-complete-button,.guides-step-pagination button,.guides-resource-links a,.guides-code-actions button,.claw-add-cart,.cart-action,.cart-remove,.cart-line-checkout,.claw-quantity-controls>button,.cart-quantity>button):before,html[data-motion=reduced]:not([data-hover-motion=enabled]) body :is(.claw-storefront,.member-shell,.admin-shell,.admin-gate,.owner-login,.account-auth-screen,.claw-checkout-route,.cart-dialog) :is(.faq-question,.animated-select-trigger,.premium-summary-toggle,.premium-method-row,.admin-sidebar nav button,.member-sidebar nav a,.customer-sidebar a,.admin-tabs button,.member-tabs button,.claw-detail-tabs button,.product-status-filters button,.product-feature-trigger,.guides-sidebar nav button,.guides-mobile-step-toggle,.guides-reader-shortcuts button):before,html[data-motion=reduced]:not([data-hover-motion=enabled]) body :is(.claw-storefront,.member-shell,.admin-shell,.admin-gate,.owner-login,.account-auth-screen,.claw-checkout-route,.cart-dialog) :is(.admin-stat,.member-stat,.customer-license-card,.support-option,.review-public-card,.faq-accordion-item,.claw-plan-grid>button,.product-feature-group,.product-requirements-grid>li,.product-status-row,.checkout-strip-icons>span,.claw-product-pills>.product-promise,.claw-benefit-icon,.claw-hero-details>span):before,html[data-motion=reduced]:not([data-hover-motion=enabled]) body :is(.claw-card-surface,.guides-category-art):before{transition-duration:0s!important}html body :is(button:disabled,[aria-disabled=true]){box-shadow:none!important;translate:none!important}html body :is(button:disabled,[aria-disabled=true]):before{opacity:0!important}html body :is(button:disabled,[aria-disabled=true]):after{pointer-events:none}html body .claw-storefront.claw-purple-theme .claw-checkout-strip{align-items:center;gap:calc(24px * var(--ui-density-scale,1));padding-block:calc(18px * var(--ui-density-scale,1));grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr);display:grid}html body .claw-purple-theme .checkout-strip-label{justify-self:start;min-width:0}html body .claw-purple-theme .checkout-strip-caption{text-align:right;justify-self:end;min-width:0}html body .claw-purple-theme .checkout-strip-icons{justify-content:center;align-items:center;gap:calc(10px * var(--ui-density-scale,1));margin:0;padding:0;display:flex}html body .claw-purple-theme .checkout-strip-icons>span{width:calc(42px * var(--ui-density-scale,1));height:calc(42px * var(--ui-density-scale,1));border-radius:calc(10px * var(--ui-density-scale,1));border:1px solid #343434;flex:none;place-items:center;padding:0;display:grid}html body .claw-purple-theme .checkout-strip-icons>span>svg{width:calc(20px * var(--ui-density-scale,1));height:calc(20px * var(--ui-density-scale,1));margin:0;display:block}html body .claw-storefront.claw-purple-theme .claw-community-banner{grid-template-columns:calc(52px * var(--ui-density-scale,1)) minmax(0,1fr) auto;align-items:center;gap:calc(20px * var(--ui-density-scale,1));margin-block:calc(28px * var(--ui-density-scale,1));padding:calc(24px * var(--ui-density-scale,1)) calc(28px * var(--ui-density-scale,1));border-radius:calc(16px * var(--ui-density-scale,1));background:#101010;border:1px solid #373737;display:grid}.community-banner-icon{width:calc(52px * var(--ui-density-scale,1));height:calc(52px * var(--ui-density-scale,1));border-radius:calc(12px * var(--ui-density-scale,1));color:#fff;background:#1a1a1a;border:1px solid #3b3b3b;place-items:center;display:grid}.community-banner-icon svg{display:block}html body .claw-purple-theme .community-banner-copy{min-width:0}html body .claw-purple-theme .community-banner-copy h2{color:#fff;margin:0;font-weight:650;line-height:1.4;font-size:max(min(var(--ui-density-font-floor,14px), 18px), calc(18px * var(--ui-density-scale,1)))!important}html body .claw-purple-theme .community-banner-copy p{margin:calc(5px * var(--ui-density-scale,1)) 0 0;color:#bdbdbd;font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)))!important;line-height:1.6!important}html body .claw-purple-theme .community-banner-join{min-height:calc(46px * var(--ui-density-scale,1));padding:calc(11px * var(--ui-density-scale,1)) calc(18px * var(--ui-density-scale,1));gap:calc(9px * var(--ui-density-scale,1));white-space:nowrap}html body .claw-storefront.claw-purple-theme .claw-purchase-art:has(>.claw-plan-artwork){--product-frame-radius:calc(16px * var(--ui-density-scale,1));border-radius:var(--product-frame-radius);box-shadow:none;border:2px solid #ddd;padding:0;transition:border-color .25s;position:relative;overflow:visible}html body .claw-storefront.claw-purple-theme .claw-purchase-art:has(>.claw-plan-artwork):before{content:"";border-radius:inherit;pointer-events:none;opacity:.65;transition:opacity .25s;position:absolute;inset:-2px;box-shadow:0 0 24px #ffffff38,0 0 4px #ffffff4d}html body .claw-storefront.claw-purple-theme .claw-purchase-art>.claw-plan-artwork{border-radius:calc(var(--product-frame-radius) - 2px);border:0;overflow:hidden}html body .claw-storefront.claw-purple-theme .claw-purchase-art .claw-product-media{box-shadow:none;border-radius:inherit;border:0}html body .claw-storefront.claw-purple-theme .claw-purchase-art .claw-box-outline{display:none}html body .claw-storefront.claw-purple-theme .claw-purchase-art:has(>.claw-plan-artwork)>.badge{margin:0;position:absolute;inset-block-start:calc(12px * var(--ui-density-scale,1));inset-inline-start:auto;inset-inline-end:calc(12px * var(--ui-density-scale,1))}@media (hover:hover) and (pointer:fine){html body .claw-storefront.claw-purple-theme .claw-purchase-art:has(>.claw-plan-artwork):hover{border-color:#fff}html body .claw-storefront.claw-purple-theme .claw-purchase-art:has(>.claw-plan-artwork):hover:before{opacity:1}}@media (max-width:700px){html body .claw-storefront.claw-purple-theme .claw-checkout-strip{justify-items:center;gap:calc(14px * var(--ui-density-scale,1));grid-template-columns:minmax(0,1fr)}html body .claw-purple-theme :is(.checkout-strip-label,.checkout-strip-caption){text-align:center;justify-self:center}html body .claw-storefront.claw-purple-theme .claw-community-banner{grid-template-columns:calc(44px * var(--ui-density-scale,1)) minmax(0,1fr);gap:calc(14px * var(--ui-density-scale,1));padding:calc(20px * var(--ui-density-scale,1));margin-block:calc(24px * var(--ui-density-scale,1))}.community-banner-icon{width:calc(44px * var(--ui-density-scale,1));height:calc(44px * var(--ui-density-scale,1));border-radius:calc(10px * var(--ui-density-scale,1))}html body .claw-purple-theme .community-banner-join{grid-column:1/-1;width:100%}}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) body .claw-purple-theme .claw-purchase-art,html:not([data-motion=full]) body .claw-purple-theme .claw-purchase-art:before{transition:none}}html[data-motion=reduced] body .claw-purple-theme .claw-purchase-art,html[data-motion=reduced] body .claw-purple-theme .claw-purchase-art:before{transition:none}.modal:has(.cart-dialog){width:min(calc(760px * var(--ui-density-scale,1)),calc(100vw - calc(32px * var(--ui-density-scale,1))));max-width:none}.cart-dialog{min-width:0;font-family:Inter,Arial,sans-serif}.cart-lines{margin:calc(24px * var(--ui-density-scale,1)) 0;gap:0;padding:0;list-style:none;display:grid}.cart-line{grid-template-columns:calc(80px * var(--ui-density-scale,1)) minmax(0,1fr) max-content;align-items:start;gap:calc(14px * var(--ui-density-scale,1));padding-block:calc(20px * var(--ui-density-scale,1));border-bottom:1px solid var(--ui-border);display:grid}.cart-line>img{width:calc(80px * var(--ui-density-scale,1));height:calc(60px * var(--ui-density-scale,1));object-fit:contain;border-radius:calc(8px * var(--ui-density-scale,1));background:var(--ui-panel);display:block}.cart-line-copy{min-width:0}.cart-line-copy>a{color:var(--ui-text);font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)));overflow-wrap:anywhere;font-weight:700;line-height:1.5}.cart-line-copy>p{font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));margin:calc(4px * var(--ui-density-scale,1)) 0;line-height:1.5}.cart-line-copy>span{color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)))}.cart-line .cart-line-total{font-size:max(min(var(--ui-density-font-floor,14px), 21px), calc(21px * var(--ui-density-scale,1)));overflow-wrap:anywhere;text-align:end;max-width:100%;line-height:1.3}.cart-line-controls{align-items:center;gap:calc(10px * var(--ui-density-scale,1)) calc(16px * var(--ui-density-scale,1));flex-wrap:wrap;grid-column:2/-1;min-width:0;display:flex}.cart-quantity{grid-template-columns:calc(32px * var(--ui-density-scale,1)) calc(42px * var(--ui-density-scale,1)) calc(32px * var(--ui-density-scale,1));align-items:center;gap:calc(4px * var(--ui-density-scale,1));display:grid}.cart-quantity>:is(input,button){min-width:0;min-height:calc(36px * var(--ui-density-scale,1));height:calc(36px * var(--ui-density-scale,1));text-align:center;border:1px solid var(--ui-border);border-radius:calc(6px * var(--ui-density-scale,1));background:var(--ui-panel);color:var(--ui-text);padding:0}.cart-quantity>input{width:calc(42px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));-webkit-appearance:textfield;appearance:textfield}.cart-quantity>input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.cart-quantity>button{place-items:center;display:grid}.cart-remove{align-items:center;gap:calc(6px * var(--ui-density-scale,1));min-height:calc(36px * var(--ui-density-scale,1));padding:calc(4px * var(--ui-density-scale,1)) 0;color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));background:0 0;display:inline-flex}.cart-line-controls>.cart-line-checkout{min-height:calc(36px * var(--ui-density-scale,1));padding:calc(7px * var(--ui-density-scale,1)) calc(12px * var(--ui-density-scale,1));border:1px solid var(--ui-border);border-radius:calc(7px * var(--ui-density-scale,1));background:var(--ui-raised);color:var(--ui-text);font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));justify-content:center;align-items:center;margin-inline-start:auto;display:inline-flex}.cart-dialog .cart-subtotal{justify-content:space-between;align-items:baseline;gap:calc(12px * var(--ui-density-scale,1));padding-top:calc(8px * var(--ui-density-scale,1));flex-wrap:wrap;display:flex}.cart-subtotal>strong{font-size:max(min(var(--ui-density-font-floor,14px), 28px), calc(28px * var(--ui-density-scale,1)))}.cart-checkout-note{margin:calc(12px * var(--ui-density-scale,1)) 0 calc(20px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));line-height:1.6}.cart-dialog .cart-action{justify-content:center;align-items:center;gap:calc(8px * var(--ui-density-scale,1));min-height:calc(44px * var(--ui-density-scale,1));padding:calc(10px * var(--ui-density-scale,1)) calc(16px * var(--ui-density-scale,1));border:1px solid var(--ui-border);border-radius:calc(8px * var(--ui-density-scale,1));color:var(--ui-text);background:var(--ui-raised);font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));font-weight:650;display:inline-flex}.cart-dialog .cart-action.primary{color:#000;background:#fff;border-color:#fff;width:100%}.cart-empty{justify-items:center;gap:calc(16px * var(--ui-density-scale,1));padding:calc(28px * var(--ui-density-scale,1)) 0 calc(12px * var(--ui-density-scale,1));text-align:center;display:grid}.cart-empty h3{font-size:max(min(var(--ui-density-font-floor,14px), 22px), calc(22px * var(--ui-density-scale,1)))}.cart-empty p{font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)))}.cart-empty .cart-action{margin-top:calc(8px * var(--ui-density-scale,1))}.cart-error,.cart-notice{margin-top:calc(16px * var(--ui-density-scale,1));padding:calc(14px * var(--ui-density-scale,1));border:1px solid var(--ui-border);border-radius:calc(8px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));line-height:1.6}.cart-error .cart-action{margin-top:calc(10px * var(--ui-density-scale,1))}.cart-line .cart-line-issue,.cart-inline-error{color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));line-height:1.5}html body .claw-add-cart{min-height:calc(48px * var(--ui-density-scale,1));width:100%;padding:calc(12px * var(--ui-density-scale,1)) calc(18px * var(--ui-density-scale,1));border:1px solid var(--ui-border);border-radius:calc(10px * var(--ui-density-scale,1));background:var(--ui-raised);color:var(--ui-text);font:650 max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)))/1.5 Inter,Arial,sans-serif;justify-content:center;align-items:center;display:flex}html body .claw-purchase-actions{grid-template-columns:minmax(calc(140px * var(--ui-density-scale,1)),.75fr) minmax(0,1.25fr);gap:calc(12px * var(--ui-density-scale,1));align-items:stretch;display:grid}html body .claw-purchase-actions>.claw-add-cart{height:100%;min-height:calc(56px * var(--ui-density-scale,1));gap:calc(9px * var(--ui-density-scale,1));border-radius:calc(10px * var(--ui-density-scale,1))}html body .claw-purchase-actions>.claw-add-cart>svg{flex:none}html body .claw-purple-theme .claw-purchase-actions .claw-checkout-label{font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)))}html body .claw-purchase-actions .cart-inline-error{grid-column:1/-1}html body .claw-navbar-cart{position:relative}html body .claw-navbar-cart .cart-count{min-width:calc(16px * var(--ui-density-scale,1));height:calc(16px * var(--ui-density-scale,1));padding-inline:calc(3px * var(--ui-density-scale,1));border-radius:calc(99px * var(--ui-density-scale,1));color:#000;font:700 max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))/1 Inter,Arial,sans-serif;background:#fff;border:1px solid #000;place-items:center;display:grid;position:absolute;inset-block-start:0;inset-inline-end:0}@container (width<=460px){html body .claw-purchase-actions{grid-template-columns:minmax(0,1fr)}html body .claw-purple-theme .claw-purchase-actions .claw-checkout-button{min-height:calc(56px * var(--ui-density-scale,1));padding:calc(12px * var(--ui-density-scale,1));gap:calc(10px * var(--ui-density-scale,1));grid-template-columns:minmax(0,1fr) max-content}html body .claw-purple-theme .claw-purchase-actions .claw-checkout-button>.claw-checkout-total{width:max-content;padding-top:0;border-block-start:0;border-inline-start:1px solid #bbb;justify-content:center;padding-inline-start:calc(12px * var(--ui-density-scale,1))}html body .claw-purple-theme .claw-purchase-actions .claw-checkout-total .claw-price-change{font-size:max(min(var(--ui-density-font-floor,14px), 22px), calc(22px * var(--ui-density-scale,1)))}}@container (width<=300px){html body .claw-purple-theme .claw-purchase-actions .claw-checkout-button{grid-template-columns:minmax(0,1fr)}html body .claw-purple-theme .claw-purchase-actions .claw-checkout-button>.claw-checkout-total{width:100%;padding-inline-start:0;padding-top:calc(10px * var(--ui-density-scale,1));border-block-start:1px solid #bbb;border-inline-start:0}}.cart-dialog :is(a,button){transition:background-color .18s,border-color .18s}@media (max-width:520px){.cart-line{grid-template-columns:calc(60px * var(--ui-density-scale,1)) minmax(0,1fr);gap:calc(12px * var(--ui-density-scale,1))}.cart-line>img{width:calc(60px * var(--ui-density-scale,1));height:calc(48px * var(--ui-density-scale,1))}.cart-line .cart-line-total{text-align:start;font-size:max(min(var(--ui-density-font-floor,14px), 20px), calc(20px * var(--ui-density-scale,1)));grid-column:2}.cart-line-controls{grid-column:1/-1}.cart-line-controls>.cart-line-checkout{margin-inline-start:0}}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .cart-dialog :is(a,button){transition:none}}html[data-motion=reduced] .cart-dialog :is(a,button){transition:none}.availability-signup{margin-top:calc(24px * var(--ui-density-scale,1));padding:calc(24px * var(--ui-density-scale,1));border:1px solid var(--ui-border,#333);border-radius:calc(14px * var(--ui-density-scale,1));background:var(--ui-panel,#111);color:var(--ui-text,#fff)}.availability-signup-heading{align-items:flex-start;gap:calc(12px * var(--ui-density-scale,1));display:flex}.availability-signup-heading>svg{margin-top:calc(4px * var(--ui-density-scale,1));flex:none}html body .availability-signup h2{font-size:max(min(var(--ui-density-font-floor,14px), 18px), calc(18px * var(--ui-density-scale,1)));margin:0;font-weight:700;line-height:1.5}.availability-signup p{margin:calc(8px * var(--ui-density-scale,1)) 0;font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));line-height:1.6}.availability-channel,.availability-saved{align-items:center;gap:calc(7px * var(--ui-density-scale,1));flex-wrap:wrap;display:flex}.availability-consent{gap:calc(10px * var(--ui-density-scale,1));margin:calc(18px * var(--ui-density-scale,1)) 0;font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));align-items:flex-start;line-height:1.6;display:flex}.availability-consent input{width:calc(18px * var(--ui-density-scale,1));height:calc(18px * var(--ui-density-scale,1));accent-color:#fff;flex:none;margin-top:2px}.availability-consent small{color:var(--ui-muted,#aaa);font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));display:block}.availability-actions{align-items:center;gap:calc(12px * var(--ui-density-scale,1));margin-top:calc(16px * var(--ui-density-scale,1));flex-wrap:wrap;display:flex}.availability-muted{color:var(--ui-muted,#aaa);font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));line-height:1.6}.availability-error{padding:calc(12px * var(--ui-density-scale,1));border:1px solid var(--ui-border,#444);border-radius:calc(8px * var(--ui-density-scale,1));line-height:1.6}.customer-notifications{gap:calc(28px * var(--ui-density-scale,1));min-width:0;display:grid}.customer-notifications>header{justify-content:space-between;align-items:center;gap:calc(16px * var(--ui-density-scale,1));flex-wrap:wrap;display:flex}.customer-notifications h2{font-size:max(min(var(--ui-density-font-floor,14px), 24px), calc(24px * var(--ui-density-scale,1)));font-weight:650}.customer-notifications h3{font-size:max(min(var(--ui-density-font-floor,14px), 18px), calc(18px * var(--ui-density-scale,1)));margin-bottom:calc(16px * var(--ui-density-scale,1))}.customer-notifications h4{font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)));margin:0}.customer-notifications p{font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));margin-top:calc(7px * var(--ui-density-scale,1));color:var(--ui-muted,#aaa);line-height:1.7}.customer-notifications time{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));margin-top:calc(8px * var(--ui-density-scale,1));color:var(--ui-muted,#aaa);display:block}.availability-section-title{justify-content:space-between;align-items:baseline;gap:calc(16px * var(--ui-density-scale,1));flex-wrap:wrap;display:flex}.availability-section-title button{font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));text-underline-offset:4px;text-decoration:underline}.availability-notice-list,.availability-subscriptions{gap:calc(12px * var(--ui-density-scale,1));margin:0;padding:0;list-style:none;display:grid}.availability-notice-list>li{grid-template-columns:calc(20px * var(--ui-density-scale,1)) minmax(0,1fr);gap:calc(14px * var(--ui-density-scale,1));padding:calc(20px * var(--ui-density-scale,1));border:1px solid var(--ui-border,#333);border-radius:calc(12px * var(--ui-density-scale,1));background:var(--ui-panel,#111);display:grid}.availability-notice-list>li[data-unread=true]{border-color:#888}.availability-subscriptions>li{justify-content:space-between;align-items:center;gap:calc(16px * var(--ui-density-scale,1));padding:calc(18px * var(--ui-density-scale,1));border:1px solid var(--ui-border,#333);border-radius:calc(10px * var(--ui-density-scale,1));display:flex}.availability-subscriptions a{font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)));font-weight:600}.availability-empty{padding:calc(26px * var(--ui-density-scale,1));text-align:center;border:1px solid var(--ui-border,#333);border-radius:calc(12px * var(--ui-density-scale,1));color:var(--ui-muted,#aaa)}.availability-empty>svg{margin:0 auto calc(12px * var(--ui-density-scale,1))}.admin-availability{gap:calc(20px * var(--ui-density-scale,1));min-width:0;display:grid}.admin-availability h3{font-size:max(min(var(--ui-density-font-floor,14px), 18px), calc(18px * var(--ui-density-scale,1)));font-weight:600}.admin-availability-settings{gap:calc(16px * var(--ui-density-scale,1));padding:calc(20px * var(--ui-density-scale,1));border:1px solid var(--ui-border,#333);border-radius:calc(12px * var(--ui-density-scale,1));flex-wrap:wrap;align-items:flex-start;display:flex}.admin-availability-settings>div{min-width:calc(220px * var(--ui-density-scale,1));flex:1}.admin-availability-settings p{font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));margin-top:calc(6px * var(--ui-density-scale,1));color:var(--ui-muted,#aaa);line-height:1.6}.admin-availability-settings label{gap:calc(8px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));align-items:center;display:flex}.availability-job-totals{gap:calc(12px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));flex-wrap:wrap;display:flex}.availability-job-totals>span{padding:calc(8px * var(--ui-density-scale,1)) calc(12px * var(--ui-density-scale,1));border:1px solid var(--ui-border,#333);border-radius:calc(8px * var(--ui-density-scale,1))}.admin-availability .admin-table-wrap{min-width:0;overflow-x:auto}.admin-availability table{width:100%;min-width:calc(620px * var(--ui-density-scale,1));border-collapse:collapse;font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)))}.admin-availability :is(th,td){padding:calc(12px * var(--ui-density-scale,1)) calc(14px * var(--ui-density-scale,1));border-bottom:1px solid var(--ui-border,#333);text-align:left;vertical-align:top;max-width:calc(320px * var(--ui-density-scale,1));overflow-wrap:anywhere}.admin-availability td small{margin-top:calc(4px * var(--ui-density-scale,1));color:var(--ui-muted,#aaa);display:block}.admin-availability td button{margin-top:calc(8px * var(--ui-density-scale,1));display:block}@media (max-width:520px){.availability-signup{padding:calc(18px * var(--ui-density-scale,1))}.availability-actions>*{justify-content:center;width:100%}.availability-subscriptions>li{flex-direction:column;align-items:flex-start}}.review-photo-editor{gap:calc(12px * var(--ui-density-scale,1));min-width:0;margin-block:calc(24px * var(--ui-density-scale,1));display:grid}.review-photo-editor>header{justify-content:space-between;align-items:center;gap:calc(12px * var(--ui-density-scale,1));display:flex}.review-photo-editor>header strong{font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)));font-weight:650}.review-photo-editor>header strong span,.review-photo-editor>header small{color:var(--ui-muted,#aaa);font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));font-weight:400}.review-photo-editor>p{color:var(--ui-muted,#aaa);font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));margin:0;line-height:1.6}.review-photo-drop{align-items:center;gap:calc(12px * var(--ui-density-scale,1));padding:calc(18px * var(--ui-density-scale,1));border:1px dashed var(--ui-border,#444);border-radius:calc(10px * var(--ui-density-scale,1));background:var(--ui-panel,#111);flex-wrap:wrap;transition:background-color .18s,border-color .18s;display:flex}.review-photo-drop[data-dragging=true]{background:#202020;border-color:#fff}.review-photo-drop>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.review-photo-drop>span{color:var(--ui-muted,#aaa);font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));line-height:1.6}.review-photo-drop>button{justify-content:center;align-items:center;gap:calc(8px * var(--ui-density-scale,1));min-height:calc(42px * var(--ui-density-scale,1));padding:calc(10px * var(--ui-density-scale,1)) calc(14px * var(--ui-density-scale,1));border:1px solid var(--ui-border,#555);border-radius:calc(8px * var(--ui-density-scale,1));display:inline-flex}.review-photo-error{font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));overflow-wrap:anywhere;line-height:1.6;color:#f5aaaa!important}.review-photo-note{padding:calc(12px * var(--ui-density-scale,1));border:1px solid var(--ui-border,#444);border-radius:calc(8px * var(--ui-density-scale,1))}.review-photo-drafts{grid-template-columns:repeat(auto-fill,minmax(calc(105px * var(--ui-density-scale,1)),1fr));gap:calc(12px * var(--ui-density-scale,1));display:grid}.review-photo-drafts>figure{min-width:0;margin:0;position:relative}.review-photo-drafts>figure>img{aspect-ratio:1;object-fit:cover;border:1px solid var(--ui-border,#444);border-radius:calc(8px * var(--ui-density-scale,1));width:100%;height:auto}.review-photo-drafts>figure>button{top:calc(6px * var(--ui-density-scale,1));right:calc(6px * var(--ui-density-scale,1));width:calc(30px * var(--ui-density-scale,1));height:calc(30px * var(--ui-density-scale,1));color:#fff;background:#111;border:1px solid #888;border-radius:50%;place-items:center;display:grid;position:absolute}.review-photo-drafts figcaption{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));margin-top:calc(5px * var(--ui-density-scale,1));color:var(--ui-muted,#aaa)}.review-photo-drafts progress{width:100%;height:calc(5px * var(--ui-density-scale,1));margin-top:calc(6px * var(--ui-density-scale,1));accent-color:#fff;display:block}.review-photo-grid{gap:calc(8px * var(--ui-density-scale,1));margin-block:calc(18px * var(--ui-density-scale,1));grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.review-photo-grid>button{border:1px solid var(--ui-border,#444);border-radius:calc(8px * var(--ui-density-scale,1));background:var(--ui-panel,#111);width:100%;min-width:0;padding:0;display:block;overflow:hidden}.review-photo-grid>button>img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}:is(.review-photo-grid>button:focus-visible,.review-photo-gallery button:focus-visible){outline-offset:calc(3px * var(--ui-density-scale,1));outline:2px solid #fff}.review-photo-gallery{width:100dvw;max-width:none;height:100dvh;max-height:none;padding:calc(28px * var(--ui-density-scale,1)) calc(72px * var(--ui-density-scale,1));color:#fff;overscroll-behavior:contain;background:#000000fa;border:0;margin:0;position:fixed;inset:0;overflow:auto}.review-photo-gallery[open]{place-items:center;display:grid}.review-photo-gallery::backdrop{background:#000}.review-photo-gallery>figure{justify-items:center;gap:calc(16px * var(--ui-density-scale,1));touch-action:pan-y pinch-zoom;min-width:0;max-width:100%;margin:0;display:grid}.review-photo-gallery>figure>img{width:auto;max-width:100%;height:auto;max-height:calc(100dvh - calc(112px * var(--ui-density-scale,1)));object-fit:contain;display:block}.review-photo-gallery figcaption{font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));color:#c8c8c8}.review-photo-gallery button{z-index:1;width:calc(46px * var(--ui-density-scale,1));height:calc(46px * var(--ui-density-scale,1));color:#fff;background:#151515;border:1px solid #666;border-radius:50%;place-items:center;display:grid;position:fixed}.review-gallery-close{inset-block-start:max(calc(16px * var(--ui-density-scale,1)),env(safe-area-inset-top));inset-inline-end:max(calc(16px * var(--ui-density-scale,1)),env(safe-area-inset-right))}.review-gallery-previous{inset-block-start:calc(50% - calc(23px * var(--ui-density-scale,1)));inset-inline-start:calc(16px * var(--ui-density-scale,1))}.review-gallery-next{inset-block-start:calc(50% - calc(23px * var(--ui-density-scale,1)));inset-inline-end:calc(16px * var(--ui-density-scale,1))}.admin-review-photos{margin-block:calc(24px * var(--ui-density-scale,1));min-width:0}.admin-review-photos>h3{font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)));margin:0}.admin-review-photos>p{font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));color:var(--admin-muted,#aaa);line-height:1.6}.review-photo-admin-actions{gap:calc(8px * var(--ui-density-scale,1));margin-top:calc(12px * var(--ui-density-scale,1));flex-wrap:wrap;display:flex}.review-photo-admin-actions button{align-items:center;gap:calc(6px * var(--ui-density-scale,1));display:inline-flex}@media (max-width:600px){.review-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.review-photo-gallery{padding:calc(72px * var(--ui-density-scale,1)) calc(12px * var(--ui-density-scale,1)) calc(84px * var(--ui-density-scale,1))}.review-photo-gallery>figure>img{max-height:calc(100dvh - calc(200px * var(--ui-density-scale,1)))}.review-gallery-previous,.review-gallery-next{inset-block-start:auto;inset-block-end:max(calc(18px * var(--ui-density-scale,1)),env(safe-area-inset-bottom))}.review-gallery-previous{inset-inline-start:calc(50% - calc(60px * var(--ui-density-scale,1)))}.review-gallery-next{inset-inline-end:calc(50% - calc(60px * var(--ui-density-scale,1)))}}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .review-photo-drop{transition:none}}html[data-motion=reduced] .review-photo-drop{transition:none}.customer-products-section,.customer-order-details{min-width:0;font-family:Inter,Arial,sans-serif}.customer-products-toolbar,.customer-order-detail-toolbar{justify-content:space-between;align-items:end;gap:calc(16px * var(--ui-density-scale,1));margin-bottom:calc(24px * var(--ui-density-scale,1));flex-wrap:wrap;display:flex}.customer-products-toolbar label{gap:calc(8px * var(--ui-density-scale,1));min-width:0;width:min(100%,calc(420px * var(--ui-density-scale,1)));display:grid}.customer-products-toolbar label>span{font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));color:var(--ui-support,#bbb);font-weight:600}.customer-products-toolbar input{width:100%;min-width:0;min-height:calc(44px * var(--ui-density-scale,1));padding:calc(10px * var(--ui-density-scale,1)) calc(14px * var(--ui-density-scale,1));border:1px solid var(--ui-border,#333);border-radius:calc(9px * var(--ui-density-scale,1));color:var(--ui-text,#fff);background:var(--ui-panel,#111);font:inherit;font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)))}.customer-products-grid{align-items:start;gap:calc(24px * var(--ui-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.customer-product-entry{border:1px solid var(--ui-border,#333);border-radius:calc(14px * var(--ui-density-scale,1));background:var(--ui-panel,#101010);min-width:0}.customer-product-art{aspect-ratio:16/9;border-radius:calc(13px * var(--ui-density-scale,1)) calc(13px * var(--ui-density-scale,1)) 0 0;color:#aaa;background:#080808;place-items:center;width:100%;display:grid;overflow:hidden}.customer-product-art img{object-fit:contain;width:100%;height:100%;display:block}.customer-product-content{min-width:0;padding:calc(24px * var(--ui-density-scale,1))}.customer-product-title{justify-content:space-between;align-items:start;gap:calc(12px * var(--ui-density-scale,1));flex-wrap:wrap;display:flex}.customer-product-title>div{flex:180px;min-width:0}.customer-product-plan,.customer-progress-eyebrow{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));color:var(--ui-support,#bbb);overflow-wrap:anywhere;font-weight:600;line-height:1.6;display:block}html body .customer-product-title h2{margin:calc(5px * var(--ui-density-scale,1)) 0 0;font-size:max(min(var(--ui-density-font-floor,14px), 22px), calc(22px * var(--ui-density-scale,1)));letter-spacing:-.025em;overflow-wrap:anywhere;font-weight:750;line-height:1.3}.customer-access-state{min-height:calc(28px * var(--ui-density-scale,1));padding:calc(4px * var(--ui-density-scale,1)) calc(9px * var(--ui-density-scale,1));border-radius:calc(7px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));white-space:nowrap;color:#eee;background:#191919;border:1px solid #444;flex:none;align-items:center;font-weight:650;display:inline-flex}.customer-access-state.is-expiring,.customer-access-state.is-pending{color:#d0d0d0;border-color:#555}.customer-access-state:is(.is-expired,.is-revoked,.is-suspended){color:#aaa;background:#111;border-style:dashed}.customer-access-summary{gap:calc(7px * var(--ui-density-scale,1));padding-block:calc(22px * var(--ui-density-scale,1));display:grid}.customer-access-summary>strong{font-size:max(min(var(--ui-density-font-floor,14px), 17px), calc(17px * var(--ui-density-scale,1)));color:var(--ui-text,#fff);line-height:1.5}.customer-access-summary>:is(time,span){font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));color:var(--ui-support,#bbb);overflow-wrap:anywhere;line-height:1.65}.customer-product-facts{gap:calc(12px * var(--ui-density-scale,1));padding-block:calc(16px * var(--ui-density-scale,1));border-top:1px solid var(--ui-border,#303030);border-bottom:1px solid var(--ui-border,#303030);margin:0 0 calc(20px * var(--ui-density-scale,1));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.customer-product-facts>div{min-width:0}.customer-product-facts dt{color:var(--ui-muted,#999);font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));margin-bottom:calc(5px * var(--ui-density-scale,1));line-height:1.5}.customer-product-facts dd{font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));overflow-wrap:anywhere;text-transform:capitalize;margin:0;font-weight:600;line-height:1.6}.customer-product-actions,.customer-order-detail-actions{align-items:center;gap:calc(10px * var(--ui-density-scale,1));flex-wrap:wrap;display:flex}.customer-product-actions :is(a,button),.customer-order-detail-actions :is(a,button){justify-content:center;align-items:center;gap:calc(8px * var(--ui-density-scale,1));min-height:calc(40px * var(--ui-density-scale,1));max-width:100%;line-height:1.4;font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));white-space:normal;text-align:center;display:inline-flex}.customer-product-role{align-items:start;gap:calc(10px * var(--ui-density-scale,1));padding-block:calc(20px * var(--ui-density-scale,1));display:flex}.customer-product-role>div{min-width:0}.customer-role-dot{width:calc(7px * var(--ui-density-scale,1));height:calc(7px * var(--ui-density-scale,1));margin-top:calc(7px * var(--ui-density-scale,1));background:#777;border-radius:50%;flex:none}.customer-role-dot.is-assigned{background:#eee}.customer-role-dot.is-pending{background:#b3b3b3}.customer-product-role strong{font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));line-height:1.5}.customer-product-role p{margin:calc(5px * var(--ui-density-scale,1)) 0;color:var(--ui-support,#bbb);font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));line-height:1.65}.customer-product-role small{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));color:var(--ui-muted,#999);line-height:1.5}.customer-product-renewal{justify-content:space-between;align-items:center;gap:calc(14px * var(--ui-density-scale,1));padding-top:calc(18px * var(--ui-density-scale,1));border-top:1px solid var(--ui-border,#303030);flex-wrap:wrap;display:flex}.customer-product-renewal>div{gap:calc(5px * var(--ui-density-scale,1));flex:180px;min-width:0;display:grid}.customer-product-renewal :is(strong,a){font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));font-weight:650}.customer-product-renewal :is(span,p){font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));color:var(--ui-support,#bbb);line-height:1.6}.customer-product-renewal a{align-items:center;gap:calc(8px * var(--ui-density-scale,1));min-height:calc(40px * var(--ui-density-scale,1));display:inline-flex}.customer-license-expiries{margin:0 0 calc(18px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));line-height:1.6}.customer-license-expiries summary{cursor:pointer;padding-block:calc(8px * var(--ui-density-scale,1));font-weight:650}.customer-license-expiries ul{padding:calc(10px * var(--ui-density-scale,1)) 0 0;gap:calc(10px * var(--ui-density-scale,1));margin:0;list-style:none;display:grid}.customer-license-expiries li{justify-content:space-between;gap:calc(6px * var(--ui-density-scale,1)) calc(12px * var(--ui-density-scale,1));color:var(--ui-support,#bbb);flex-wrap:wrap;display:flex}.customer-progress-error{padding:calc(18px * var(--ui-density-scale,1));margin-bottom:calc(24px * var(--ui-density-scale,1));border:1px solid var(--ui-border,#444);border-radius:calc(10px * var(--ui-density-scale,1));background:var(--ui-panel,#111)}.customer-progress-error p{margin:0 0 calc(12px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));overflow-wrap:anywhere;line-height:1.7}.customer-progress-muted{color:var(--ui-muted,#999);font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));line-height:1.8}.customer-order-overview{justify-content:space-between;align-items:start;gap:calc(24px * var(--ui-density-scale,1));padding:calc(28px * var(--ui-density-scale,1));border:1px solid var(--ui-border,#333);border-radius:calc(14px * var(--ui-density-scale,1));background:var(--ui-panel,#111);flex-wrap:wrap;display:flex}.customer-order-overview>div{flex:260px;min-width:0}html body .customer-order-overview h2{margin:calc(8px * var(--ui-density-scale,1)) 0;font-size:max(min(var(--ui-density-font-floor,14px), 26px), calc(26px * var(--ui-density-scale,1)));letter-spacing:-.025em;overflow-wrap:anywhere;font-weight:750;line-height:1.3}.customer-order-overview p{margin:calc(6px * var(--ui-density-scale,1)) 0 calc(12px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));color:var(--ui-support,#bbb);line-height:1.7}.customer-order-overview time{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));color:var(--ui-muted,#999);line-height:1.7}.customer-order-overview>strong{font-size:max(min(var(--ui-density-font-floor,14px), 30px), calc(30px * var(--ui-density-scale,1)));letter-spacing:-.02em;white-space:nowrap;font-weight:900;line-height:1.3}.customer-order-states{gap:calc(18px * var(--ui-density-scale,1));margin-block:calc(20px * var(--ui-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.customer-order-states article{gap:calc(14px * var(--ui-density-scale,1));min-width:0;padding:calc(22px * var(--ui-density-scale,1));border:1px solid var(--ui-border,#333);border-radius:calc(12px * var(--ui-density-scale,1));background:var(--ui-panel,#111);align-items:start;display:flex}.customer-order-states article>svg{margin-top:calc(3px * var(--ui-density-scale,1));color:#ccc;flex:none}.customer-order-states article>div{gap:calc(7px * var(--ui-density-scale,1));min-width:0;display:grid}.customer-order-states span{color:var(--ui-muted,#999);font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.customer-order-states strong{color:var(--ui-text,#fff);font-size:max(min(var(--ui-density-font-floor,14px), 17px), calc(17px * var(--ui-density-scale,1)));line-height:1.5}.customer-order-states small{font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));color:var(--ui-support,#bbb);line-height:1.6}.customer-order-next{align-items:start;gap:calc(12px * var(--ui-density-scale,1));padding:calc(20px * var(--ui-density-scale,1));border:1px solid var(--ui-border,#333);border-radius:calc(10px * var(--ui-density-scale,1));margin-bottom:calc(20px * var(--ui-density-scale,1));display:flex}.customer-order-next svg{margin-top:calc(3px * var(--ui-density-scale,1));flex:none}.customer-order-next p{font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));color:var(--ui-support,#ccc);margin:0;line-height:1.8}.customer-order-detail-actions{margin-bottom:calc(28px * var(--ui-density-scale,1))}.customer-order-timeline{padding:calc(26px * var(--ui-density-scale,1));border:1px solid var(--ui-border,#333);border-radius:calc(14px * var(--ui-density-scale,1));background:var(--ui-panel,#111)}.customer-order-timeline-heading{justify-content:space-between;align-items:baseline;gap:calc(8px * var(--ui-density-scale,1));margin-bottom:calc(24px * var(--ui-density-scale,1));flex-wrap:wrap;display:flex}.customer-order-timeline-heading h3{font-size:max(min(var(--ui-density-font-floor,14px), 20px), calc(20px * var(--ui-density-scale,1)));margin:0;font-weight:700;line-height:1.4}.customer-order-timeline-heading span{color:var(--ui-muted,#999);font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.customer-order-timeline ol{margin:calc(22px * var(--ui-density-scale,1)) 0;padding:0;list-style:none}.customer-order-timeline li{align-items:start;gap:calc(14px * var(--ui-density-scale,1));padding-bottom:calc(24px * var(--ui-density-scale,1));display:flex;position:relative}.customer-order-timeline li:not(:last-child):after{content:"";background:var(--ui-border,#444);width:1px;left:calc(13px * var(--ui-density-scale,1));top:calc(29px * var(--ui-density-scale,1));bottom:calc(3px * var(--ui-density-scale,1));position:absolute}.customer-order-event-mark{width:calc(27px * var(--ui-density-scale,1));height:calc(27px * var(--ui-density-scale,1));color:#fff;background:#1b1b1b;border:1px solid #555;border-radius:50%;flex:none;place-items:center;display:grid}.customer-order-timeline li>div{gap:calc(6px * var(--ui-density-scale,1));min-width:0;display:grid}.customer-order-timeline li strong{font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));font-weight:650;line-height:1.6}.customer-order-timeline li time,.customer-order-timeline li>div>span{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));color:var(--ui-support,#bbb);overflow-wrap:anywhere;line-height:1.6}:is(.customer-products-section :is(input,button,a,summary):focus-visible,.customer-order-details :is(button,a):focus-visible){outline:2px solid var(--ui-focus,#fff);outline-offset:calc(3px * var(--ui-density-scale,1))}.customer-setup-checklist,.customer-discord-repair{padding:calc(24px * var(--ui-density-scale,1));border:1px solid var(--ui-border,#333);border-radius:calc(12px * var(--ui-density-scale,1));background:var(--ui-panel,#111);min-width:0}.customer-setup-checklist.is-compact{padding:calc(18px * var(--ui-density-scale,1));margin:0 0 calc(22px * var(--ui-density-scale,1))}.customer-setup-checklist header,.customer-discord-repair>header{align-items:start;gap:calc(12px * var(--ui-density-scale,1));justify-content:space-between;display:flex}.customer-setup-checklist header>div,.customer-discord-repair header>div{flex:1;min-width:0}html body .customer-setup-checklist h3,html body .customer-discord-repair h3{font-size:max(min(var(--ui-density-font-floor,14px), 17px), calc(17px * var(--ui-density-scale,1)));letter-spacing:-.015em;margin:0;font-weight:700;line-height:1.45}.customer-setup-checklist header p,.customer-discord-repair header p{margin:calc(5px * var(--ui-density-scale,1)) 0 0;font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));color:var(--ui-support,#bbb);line-height:1.65}.customer-setup-dismiss{width:calc(32px * var(--ui-density-scale,1));height:calc(32px * var(--ui-density-scale,1));border-radius:calc(7px * var(--ui-density-scale,1));color:#ddd;cursor:pointer;background:#191919;border:1px solid #333;flex:none;place-items:center;display:grid}.customer-setup-checklist ol{margin:calc(20px * var(--ui-density-scale,1)) 0;gap:calc(15px * var(--ui-density-scale,1));padding:0;list-style:none;display:grid}.customer-setup-checklist.is-compact ol{gap:calc(14px * var(--ui-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr))}.customer-setup-checklist li{align-items:start;gap:calc(10px * var(--ui-density-scale,1));color:#999;min-width:0;display:flex}.customer-setup-checklist li>svg{margin-top:calc(3px * var(--ui-density-scale,1));flex:none}.customer-setup-checklist li[data-complete]{color:var(--ui-text,#fff)}.customer-setup-checklist li>div{gap:calc(3px * var(--ui-density-scale,1));min-width:0;display:grid}.customer-setup-checklist li strong{font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));font-weight:650;line-height:1.5}.customer-setup-checklist li span{color:var(--ui-support,#bbb);font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));line-height:1.6}.customer-setup-next,.customer-setup-message{margin:calc(16px * var(--ui-density-scale,1)) 0;font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));overflow-wrap:anywhere;color:var(--ui-support,#ccc);line-height:1.75}.customer-setup-actions,.customer-discord-actions,.customer-setup-hidden{align-items:center;gap:calc(10px * var(--ui-density-scale,1));flex-wrap:wrap;display:flex}.customer-setup-actions :is(a,button),.customer-discord-actions :is(a,button),.customer-setup-hidden :is(a,button),.customer-setup-reopen,.customer-setup-full{justify-content:center;align-items:center;gap:calc(7px * var(--ui-density-scale,1));min-height:calc(40px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));white-space:normal;max-width:100%;line-height:1.5;display:inline-flex}.customer-setup-confirm{border-top:1px solid var(--ui-border,#333);margin-top:calc(20px * var(--ui-density-scale,1));padding-top:calc(16px * var(--ui-density-scale,1));justify-items:start;gap:calc(14px * var(--ui-density-scale,1));display:grid}.customer-setup-confirm label{align-items:start;gap:calc(9px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));color:var(--ui-support,#bbb);line-height:1.7;display:flex}.customer-setup-confirm input{width:calc(16px * var(--ui-density-scale,1));height:calc(16px * var(--ui-density-scale,1));margin-top:calc(3px * var(--ui-density-scale,1));accent-color:#fff;flex:none}.customer-setup-reopen{margin-top:calc(14px * var(--ui-density-scale,1));color:#ddd;cursor:pointer;background:0 0;border:0;padding:0}.customer-setup-full{margin-top:calc(14px * var(--ui-density-scale,1));color:var(--ui-support,#bbb);font-weight:600}.customer-onboarding-heading{margin-block:calc(24px * var(--ui-density-scale,1));overflow-wrap:anywhere;min-width:0}.customer-onboarding-heading h2{font-size:max(min(var(--ui-density-font-floor,14px), 24px), calc(24px * var(--ui-density-scale,1)));margin:0 0 calc(8px * var(--ui-density-scale,1));font-weight:750}.customer-onboarding-heading p{font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));color:var(--ui-support,#bbb)}.customer-onboarding-history{margin-top:calc(24px * var(--ui-density-scale,1));padding:calc(20px * var(--ui-density-scale,1));border:1px solid var(--ui-border,#333);border-radius:calc(12px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));line-height:1.8}.customer-onboarding-history summary{cursor:pointer;font-weight:650}.customer-onboarding-history ol{gap:calc(12px * var(--ui-density-scale,1));padding:0;list-style:none;display:grid}.customer-onboarding-history li{justify-content:space-between;gap:calc(12px * var(--ui-density-scale,1));flex-wrap:wrap;display:flex}.customer-onboarding-history time,.customer-onboarding-history p{color:var(--ui-support,#bbb);font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.customer-discord-repair>header>span{min-width:calc(34px * var(--ui-density-scale,1));height:calc(34px * var(--ui-density-scale,1));border-radius:calc(8px * var(--ui-density-scale,1));border:1px solid #333;place-items:center;display:grid}.customer-discord-identity{margin-block:calc(22px * var(--ui-density-scale,1));gap:calc(5px * var(--ui-density-scale,1));overflow-wrap:anywhere;display:grid}.customer-discord-identity strong{font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)));line-height:1.5}.customer-discord-identity span{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));color:var(--ui-support,#bbb);line-height:1.65}.customer-discord-states{gap:calc(16px * var(--ui-density-scale,1));margin-block:calc(22px * var(--ui-density-scale,1));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.customer-discord-states>div{align-content:start;gap:calc(6px * var(--ui-density-scale,1));min-width:0;display:grid}.customer-discord-states dt{color:var(--ui-muted,#999);font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.customer-discord-states dd{font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));margin:0;font-weight:650}.customer-discord-states small{font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));color:var(--ui-support,#bbb);line-height:1.65}.customer-discord-repair>p{font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));color:var(--ui-support,#bbb);line-height:1.8}.customer-discord-repair.is-compact .customer-discord-states{grid-template-columns:minmax(0,1fr)}.customer-discord-reconnect{margin-top:calc(22px * var(--ui-density-scale,1))}.customer-discord-repair.is-compact{padding:calc(20px * var(--ui-density-scale,1))}.customer-discord-repair.is-compact header{flex-wrap:wrap}.customer-discord-repair.is-compact .customer-discord-actions>*{flex:160px}:is(.customer-setup-checklist :is(a,button,input):focus-visible,.customer-discord-repair :is(a,button,input):focus-visible){outline:2px solid var(--ui-focus,#fff);outline-offset:calc(3px * var(--ui-density-scale,1))}@media (max-width:600px){.customer-discord-states{grid-template-columns:minmax(0,1fr)}.customer-setup-checklist,.customer-discord-repair{padding:calc(18px * var(--ui-density-scale,1))}.customer-discord-actions>*{min-height:calc(44px * var(--ui-density-scale,1));flex:180px}}@media (max-width:420px){.customer-setup-checklist.is-compact ol{grid-template-columns:minmax(0,1fr)}}@media (max-width:1100px){.customer-products-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.customer-product-content,.customer-order-overview,.customer-order-timeline{padding:calc(20px * var(--ui-density-scale,1))}.customer-order-states{gap:calc(12px * var(--ui-density-scale,1));grid-template-columns:minmax(0,1fr)}.customer-product-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-product-facts>div:last-child{grid-column:1/-1}.customer-products-toolbar>button{justify-content:center;width:100%}.customer-products-toolbar label{width:100%}.customer-product-actions :is(a,button),.customer-order-detail-actions :is(a,button){min-height:calc(44px * var(--ui-density-scale,1));flex:140px}.customer-order-overview>strong{font-size:max(min(var(--ui-density-font-floor,14px), 28px), calc(28px * var(--ui-density-scale,1)))}}.product-changelog{min-width:0;margin-block:calc(32px * var(--ui-density-scale,1));padding:calc(28px * var(--ui-density-scale,1));border:1px solid var(--ui-border);border-radius:calc(16px * var(--ui-density-scale,1));background:var(--ui-panel)}.product-changelog>header{margin-bottom:calc(24px * var(--ui-density-scale,1))}.product-changelog>header span{align-items:center;gap:calc(8px * var(--ui-density-scale,1));color:var(--ui-muted);font:700 max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))/1.5 Inter,Arial,sans-serif;letter-spacing:.08em;display:inline-flex}.product-changelog h2{margin:calc(10px * var(--ui-density-scale,1)) 0 calc(8px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 26px), calc(26px * var(--ui-density-scale,1)));font-weight:750;line-height:1.25}.product-changelog>header p,.product-changelog-empty p{color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));line-height:1.7}.product-changelog-empty{padding:calc(24px * var(--ui-density-scale,1));border:1px solid var(--ui-border);border-radius:calc(12px * var(--ui-density-scale,1))}.product-changelog-empty h3{margin:0 0 calc(7px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 17px), calc(17px * var(--ui-density-scale,1)))}.product-changelog-empty .button{margin-top:calc(16px * var(--ui-density-scale,1))}.product-history-toggle{align-items:center;gap:calc(10px * var(--ui-density-scale,1));margin-top:calc(20px * var(--ui-density-scale,1));display:inline-flex}.product-history-toggle svg{transition:transform .22s}.product-history-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.product-changelog-history{grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1);display:grid}.product-changelog-history[data-open=true]{grid-template-rows:1fr}.product-changelog-history>div{min-height:0;overflow:hidden}.product-changelog-history .claw-updates-timeline{margin-block:calc(24px * var(--ui-density-scale,1))}.product-changelog-history .button{margin-block:0 calc(4px * var(--ui-density-scale,1))}.member-updates-filter{align-items:center;gap:calc(12px * var(--ui-density-scale,1));margin-top:calc(24px * var(--ui-density-scale,1));flex-wrap:wrap;display:flex}.member-updates-filter>label{min-width:0;width:min(100%,calc(320px * var(--ui-density-scale,1)))}.member-updates-filter .animated-select{width:100%;min-width:0}.member-updates-more{margin-top:calc(24px * var(--ui-density-scale,1))}.admin-update-edit-note{padding:calc(12px * var(--ui-density-scale,1));border:1px solid var(--ui-border);border-radius:calc(8px * var(--ui-density-scale,1));color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));line-height:1.6}.admin-update-discord-choice{align-items:flex-start;gap:calc(10px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));line-height:1.6;display:flex}.admin-update-discord-choice>input{margin-top:calc(5px * var(--ui-density-scale,1));flex:none}@media (max-width:600px){.product-changelog{margin-block:calc(24px * var(--ui-density-scale,1));padding:calc(20px * var(--ui-density-scale,1)) calc(16px * var(--ui-density-scale,1));border-radius:calc(12px * var(--ui-density-scale,1))}.product-changelog h2{font-size:max(min(var(--ui-density-font-floor,14px), 23px), calc(23px * var(--ui-density-scale,1)))}.product-changelog-empty{padding:calc(18px * var(--ui-density-scale,1))}.product-history-toggle{justify-content:center;width:100%}.member-updates-filter>label{width:100%}}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .product-history-toggle svg,html:not([data-motion=full]) .product-changelog-history{transition:none}}html[data-motion=reduced] .product-history-toggle svg,html[data-motion=reduced] .product-changelog-history{transition:none}.incident-notices{gap:calc(16px * var(--ui-density-scale,1));margin-block:calc(28px * var(--ui-density-scale,1));color:var(--foreground,#f5f5f5);display:grid}.incident-notices>header{gap:calc(12px * var(--ui-density-scale,1));align-items:flex-start;display:flex}.incident-notices h2{font-size:max(min(var(--ui-density-font-floor,14px), 22px), calc(22px * var(--ui-density-scale,1)));margin:0}.incident-notices>header p,.incident-notice>p{font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));color:var(--muted-foreground,#aaa);margin:calc(6px * var(--ui-density-scale,1)) 0;line-height:1.6}.incident-notice{padding:calc(20px * var(--ui-density-scale,1));border-radius:calc(14px * var(--ui-density-scale,1));background:#141414;border:1px solid #ffffff24;min-width:0}.incident-notice-title{gap:calc(10px * var(--ui-density-scale,1));flex-wrap:wrap;align-items:center;display:flex}.incident-notice-title h3{font-size:max(min(var(--ui-density-font-floor,14px), 17px), calc(17px * var(--ui-density-scale,1)));overflow-wrap:anywhere;flex:1;min-width:0;margin:0}.incident-notice-title>span{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));padding:calc(5px * var(--ui-density-scale,1)) calc(9px * var(--ui-density-scale,1));border-radius:calc(30px * var(--ui-density-scale,1));border:1px solid #ffffff35;font-weight:600}.incident-notice .incident-instructions{white-space:pre-wrap;color:#e8e8e8}.incident-notice summary{align-items:center;gap:calc(8px * var(--ui-density-scale,1));cursor:pointer;font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));padding-block:calc(8px * var(--ui-density-scale,1));display:flex}.incident-notice ol{padding-left:calc(20px * var(--ui-density-scale,1));gap:calc(16px * var(--ui-density-scale,1));display:grid}.incident-notice li>time{font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));color:#aaa;margin-bottom:calc(4px * var(--ui-density-scale,1));display:block}.incident-notice li p{white-space:pre-wrap;font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));margin:calc(5px * var(--ui-density-scale,1)) 0;overflow-wrap:anywhere;line-height:1.6}.incident-notice-error{font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));color:var(--muted-foreground,#aaa)}.incident-notice summary:focus-visible{outline-offset:calc(4px * var(--ui-density-scale,1));border-radius:calc(4px * var(--ui-density-scale,1));outline:2px solid}.incident-admin-columns{gap:calc(24px * var(--ui-density-scale,1));grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid}.incident-editor,.incident-compensation{gap:calc(16px * var(--ui-density-scale,1));min-width:0;display:grid}.incident-editor label,.incident-compensation>label,.incident-field-grid>label{gap:calc(7px * var(--ui-density-scale,1));min-width:0;font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));display:grid}.incident-field-grid{gap:calc(16px * var(--ui-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}.incident-editor fieldset{border-radius:calc(10px * var(--ui-density-scale,1));padding:calc(14px * var(--ui-density-scale,1));gap:calc(10px * var(--ui-density-scale,1));border:1px solid #ffffff20;display:grid}.incident-checkbox{align-items:center;gap:calc(9px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));display:flex!important}.incident-checkbox input[type=checkbox]{flex:none;width:calc(17px * var(--ui-density-scale,1))!important;height:calc(17px * var(--ui-density-scale,1))!important;min-height:0!important}.incident-row-actions{gap:calc(8px * var(--ui-density-scale,1));flex-wrap:wrap;align-items:center;display:flex}.incident-admin-record{padding:calc(16px * var(--ui-density-scale,1));border-radius:calc(10px * var(--ui-density-scale,1));margin-bottom:calc(12px * var(--ui-density-scale,1));border:1px solid #ffffff20}.incident-admin-record p,.incident-admin-record small{color:#aaa}.incident-admin-record .incident-row-actions{margin-top:calc(12px * var(--ui-density-scale,1))}.incident-editor-preview{border-radius:calc(10px * var(--ui-density-scale,1));padding:calc(16px * var(--ui-density-scale,1));border:1px dashed #ffffff50}.incident-editor-preview p{white-space:pre-wrap;overflow-wrap:anywhere}.incident-editor-preview>span{color:#aaa;font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.incident-compensation{margin-top:calc(32px * var(--ui-density-scale,1));padding-top:calc(24px * var(--ui-density-scale,1));border-top:1px solid #ffffff20}.incident-compensation>p{color:#aaa;line-height:1.6;font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)))}.incident-empty{padding:calc(24px * var(--ui-density-scale,1));color:#aaa}.admin-attention td{vertical-align:top}.admin-attention td small,.incident-compensation td small{color:#aaa;font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));margin-top:calc(6px * var(--ui-density-scale,1));overflow-wrap:anywhere;display:block}.admin-attention td p{margin:calc(6px * var(--ui-density-scale,1)) 0 0;max-width:calc(540px * var(--ui-density-scale,1));white-space:normal;overflow-wrap:anywhere}.admin-attention .admin-toolbar select{min-width:calc(220px * var(--ui-density-scale,1))}.incident-notices [data-stage=Resolved]{border-color:#ffffff18}.incident-notice-title>svg{flex:none}@media (max-width:800px){.incident-admin-columns,.incident-field-grid{grid-template-columns:minmax(0,1fr)}.incident-notice{padding:calc(16px * var(--ui-density-scale,1))}.incident-row-actions>button{white-space:normal;max-width:100%}.incident-notices h2{font-size:max(min(var(--ui-density-font-floor,14px), 20px), calc(20px * var(--ui-density-scale,1)))}}.product-previews{gap:var(--experience-space-4,calc(16px * var(--ui-density-scale,1)));margin-block:calc(32px * var(--ui-density-scale,1));min-width:0;display:grid}.product-previews>header{justify-content:space-between;align-items:center;gap:calc(16px * var(--ui-density-scale,1));display:flex}.product-previews h2{font-size:max(min(var(--ui-density-font-floor,14px), clamp(22px,2vw,28px)), calc(clamp(22px,2vw,28px) * var(--ui-density-scale,1)));letter-spacing:-.025em;margin:0;font-weight:700}.product-previews>header>span,.product-preview-caption{color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));line-height:1.6}.product-preview-stage{aspect-ratio:16/9;isolation:isolate;border:1px solid var(--ui-border);border-radius:var(--experience-radius-lg,calc(16px * var(--ui-density-scale,1)));background:#080808;place-items:center;width:100%;min-width:0;display:grid;position:relative;overflow:hidden}.product-preview-stage>img,.product-preview-stage>video{z-index:1;object-fit:contain;filter:none;image-rendering:auto;width:100%;height:100%;max-height:100%;display:block;position:relative}.product-preview-stage>.preview-skeleton{z-index:0;pointer-events:none;position:absolute;inset:0}.product-preview-stage>button{z-index:2;justify-content:center;align-items:center;gap:calc(10px * var(--ui-density-scale,1));min-height:calc(48px * var(--ui-density-scale,1));padding:calc(12px * var(--ui-density-scale,1)) calc(16px * var(--ui-density-scale,1));border-radius:calc(10px * var(--ui-density-scale,1));color:#fff;font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));background:#151515;border:1px solid #666;font-weight:600;display:flex;position:absolute}.product-preview-play{inset:auto}.product-preview-stage>.product-preview-expand{inset:auto calc(12px * var(--ui-density-scale,1)) calc(12px * var(--ui-density-scale,1)) auto;width:calc(48px * var(--ui-density-scale,1));height:calc(48px * var(--ui-density-scale,1));padding:0}.product-preview-caption{overflow-wrap:anywhere;min-height:1.6em;margin:0}.product-preview-thumbnails{grid-template-columns:repeat(auto-fill,minmax(calc(100px * var(--ui-density-scale,1)),1fr));gap:calc(10px * var(--ui-density-scale,1));max-width:100%;display:grid}.product-preview-thumbnails>button{aspect-ratio:16/9;padding:calc(3px * var(--ui-density-scale,1));border:1px solid var(--ui-border);border-radius:calc(10px * var(--ui-density-scale,1));background:var(--ui-panel);place-items:center;min-width:0;display:grid;position:relative;overflow:hidden}.product-preview-thumbnails>button[aria-pressed=true]{background:#222;border-color:#fff}.product-preview-thumbnails img{object-fit:contain;border-radius:calc(6px * var(--ui-density-scale,1));width:100%;height:100%;display:block}.product-preview-thumbnails svg{color:#fff;filter:drop-shadow(0 1px 3px #000);position:absolute;inset:auto}.product-previews-empty{padding:calc(24px * var(--ui-density-scale,1));border:1px solid var(--ui-border);border-radius:calc(16px * var(--ui-density-scale,1));background:var(--ui-panel)}.product-previews-empty>p{color:var(--ui-muted);margin:0;line-height:1.6}.product-preview-failure{justify-items:center;gap:calc(12px * var(--ui-density-scale,1));padding:calc(20px * var(--ui-density-scale,1));text-align:center;color:var(--ui-support);display:grid}.product-preview-failure p{font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)));margin:0}.product-preview-failure button{align-items:center;gap:calc(8px * var(--ui-density-scale,1));min-height:calc(48px * var(--ui-density-scale,1));padding:calc(10px * var(--ui-density-scale,1)) calc(16px * var(--ui-density-scale,1));color:#000;border-radius:calc(8px * var(--ui-density-scale,1));background:#fff;border:1px solid #fff;font-weight:650;display:flex}.product-preview-gallery{width:100dvw;max-width:none;height:100dvh;max-height:none;padding:calc(64px * var(--ui-density-scale,1)) calc(80px * var(--ui-density-scale,1)) calc(32px * var(--ui-density-scale,1));color:#fff;overscroll-behavior:contain;background:#000000fa;border:0;margin:0;position:fixed;inset:0;overflow:auto}.product-preview-gallery[open]{place-items:center;display:grid}.product-preview-gallery::backdrop{background:#000}.product-preview-gallery>figure{width:min(100%,calc(1600px * var(--ui-density-scale,1)));gap:calc(16px * var(--ui-density-scale,1));touch-action:pan-y pinch-zoom;min-width:0;margin:0;display:grid}.product-preview-gallery .product-preview-stage{max-height:calc(100dvh - calc(170px * var(--ui-density-scale,1)));height:min(75dvh,calc(800px * var(--ui-density-scale,1)));aspect-ratio:auto}.product-preview-gallery figcaption{font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));text-align:center;overflow-wrap:anywhere;line-height:1.6}.product-preview-gallery>button{z-index:2;width:calc(48px * var(--ui-density-scale,1));height:calc(48px * var(--ui-density-scale,1));color:#fff;background:#171717;border:1px solid #666;border-radius:50%;place-items:center;display:grid;position:fixed}.preview-gallery-close{inset-block-start:max(calc(16px * var(--ui-density-scale,1)),env(safe-area-inset-top));inset-inline-end:max(calc(16px * var(--ui-density-scale,1)),env(safe-area-inset-right))}.preview-gallery-prev{inset-block-start:calc(50% - calc(24px * var(--ui-density-scale,1)));inset-inline-start:calc(16px * var(--ui-density-scale,1))}.preview-gallery-next{inset-block-start:calc(50% - calc(24px * var(--ui-density-scale,1)));inset-inline-end:calc(16px * var(--ui-density-scale,1))}.product-preview-editor{gap:calc(16px * var(--ui-density-scale,1));margin-block:calc(24px * var(--ui-density-scale,1));min-width:0;padding:calc(20px * var(--ui-density-scale,1));border:1px solid var(--ui-border);border-radius:calc(12px * var(--ui-density-scale,1));background:var(--ui-panel);display:grid}.product-preview-editor header>h3,.product-preview-editor header>p{margin:0}.product-preview-editor header>p{margin-top:calc(8px * var(--ui-density-scale,1));color:var(--ui-support);font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));line-height:1.6}.product-preview-editor-actions{align-items:center;gap:calc(8px * var(--ui-density-scale,1));flex-wrap:wrap;display:flex}.product-preview-editor-actions small{color:var(--ui-muted);font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)))}.product-preview-editor .preview-library-add{align-items:end;gap:calc(12px * var(--ui-density-scale,1));flex-wrap:wrap;display:flex}.preview-library-add>.admin-field{flex:220px;min-width:0}.product-preview-editor-list{gap:calc(16px * var(--ui-density-scale,1));margin:0;padding:0;list-style:none;display:grid}.product-preview-editor-list>li{grid-template-columns:calc(160px * var(--ui-density-scale,1)) minmax(0,1fr);align-items:start;gap:calc(16px * var(--ui-density-scale,1));padding:calc(16px * var(--ui-density-scale,1));border:1px solid var(--ui-border);border-radius:calc(10px * var(--ui-density-scale,1));display:grid}.product-preview-editor-list>li>img{width:calc(160px * var(--ui-density-scale,1));height:calc(90px * var(--ui-density-scale,1));object-fit:contain;border-radius:calc(8px * var(--ui-density-scale,1));background:#000}.preview-editor-fields{gap:calc(12px * var(--ui-density-scale,1));min-width:0;display:grid}.preview-replace-label{align-items:center;gap:calc(8px * var(--ui-density-scale,1));min-height:calc(40px * var(--ui-density-scale,1));padding:calc(8px * var(--ui-density-scale,1)) calc(12px * var(--ui-density-scale,1));border:1px solid var(--ui-border);border-radius:calc(8px * var(--ui-density-scale,1));color:var(--ui-text);font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));cursor:pointer;display:inline-flex}.preview-replace-label:focus-within{outline-offset:calc(3px * var(--ui-density-scale,1));outline:2px solid #fff}.preview-replace-label input{opacity:0;width:1px;height:1px;position:absolute}.preview-replace-label:has(input:disabled){opacity:.5;cursor:not-allowed}.preview-upload-progress{gap:calc(8px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));color:var(--ui-support);display:grid}.preview-upload-progress>progress{accent-color:#fff;width:100%;height:calc(6px * var(--ui-density-scale,1))}.editor-media-skeleton{min-height:calc(64px * var(--ui-density-scale,1))}.product-preview-editor :is(input,select){width:100%;min-width:0}@media (max-width:600px){.product-preview-thumbnails{grid-template-columns:repeat(3,minmax(0,1fr))}.product-preview-gallery{padding:calc(72px * var(--ui-density-scale,1)) calc(12px * var(--ui-density-scale,1)) calc(88px * var(--ui-density-scale,1))}.product-preview-gallery .product-preview-stage{max-height:calc(100dvh - calc(200px * var(--ui-density-scale,1)));height:65dvh}.preview-gallery-prev,.preview-gallery-next{inset-block-start:auto;inset-block-end:max(calc(16px * var(--ui-density-scale,1)),env(safe-area-inset-bottom))}.preview-gallery-prev{inset-inline-start:calc(50% - calc(60px * var(--ui-density-scale,1)))}.preview-gallery-next{inset-inline-end:calc(50% - calc(60px * var(--ui-density-scale,1)))}.product-preview-editor{padding:calc(16px * var(--ui-density-scale,1))}.product-preview-editor-list>li{grid-template-columns:minmax(0,1fr)}.product-preview-editor-list>li>img{aspect-ratio:16/9;width:100%;height:auto}}:root{--experience-space-1:4px;--experience-space-2:8px;--experience-space-3:12px;--experience-space-4:16px;--experience-space-6:24px;--experience-space-8:32px;--experience-radius-sm:8px;--experience-radius-md:12px;--experience-radius-lg:16px;--experience-control-height:calc(48px * var(--ui-density-scale,1));--experience-icon-size:18px;--experience-weight-body:450;--experience-weight-label:600;--experience-weight-heading:700;--experience-content-width:calc(1600px * var(--ui-density-scale,1));--experience-border-rest:var(--ui-border,#282828);--experience-border-hover:var(--ui-border-hover,#555);--experience-border-selected:#fff;--experience-transition:.2s cubic-bezier(.22,1,.36,1)}.product-previews,.product-preview-editor,.mobile-purchase-bar{font-synthesis:none;color:var(--ui-text,#fff);font-family:Inter,Arial,sans-serif}:is(.product-previews,.product-preview-editor,.mobile-purchase-bar) :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--ui-focus,#fff);outline-offset:calc(3px * var(--ui-density-scale,1))}:is(.product-previews,.product-preview-editor,.mobile-purchase-bar) :is(button,a){transition:background-color var(--experience-transition),border-color var(--experience-transition),color var(--experience-transition)}:is(.product-previews,.product-preview-editor,.mobile-purchase-bar) :is(button,a):is(:disabled,[aria-disabled=true]){cursor:not-allowed;opacity:.55}.experience-skeleton{border-radius:inherit;background:linear-gradient(100deg,#121212 25%,#1a1a1a 42%,#121212 60%) 0 0/220% 100%;animation:1.5s ease-in-out infinite experience-loading}@keyframes experience-loading{to{background-position:-220% 0}}@media (hover:hover) and (pointer:fine){:is(.product-previews,.product-preview-editor) button:not(:disabled):hover{border-color:var(--experience-border-hover)}.product-preview-thumbnails>button[aria-pressed=true]:hover{border-color:var(--experience-border-selected)}}.mobile-purchase-bar{z-index:45;gap:calc(12px * var(--ui-density-scale,1));padding:calc(12px * var(--ui-density-scale,1)) max(calc(16px * var(--ui-density-scale,1)),env(safe-area-inset-right)) max(calc(12px * var(--ui-density-scale,1)),env(safe-area-inset-bottom)) max(calc(16px * var(--ui-density-scale,1)),env(safe-area-inset-left));background:#0b0b0b;border-top:1px solid #454545;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -8px 24px #00000040}.mobile-purchase-summary{justify-content:space-between;align-items:center;gap:calc(16px * var(--ui-density-scale,1));min-width:0;display:flex}.mobile-purchase-summary>span{gap:calc(3px * var(--ui-density-scale,1));min-width:0;display:grid}.mobile-purchase-summary>span>strong{font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));overflow-wrap:anywhere;font-weight:650}.mobile-purchase-summary small{color:var(--ui-support,#d4d4d4);font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)))}.mobile-purchase-summary>.price-amount{white-space:nowrap;font-size:max(min(var(--ui-density-font-floor,14px), 20px), calc(20px * var(--ui-density-scale,1)));letter-spacing:-.02em;flex:none;font-weight:900}.mobile-purchase-actions{gap:calc(10px * var(--ui-density-scale,1));grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}html body .mobile-purchase-actions :is(.claw-add-cart,.mobile-purchase-primary){justify-content:center;align-items:center;gap:calc(8px * var(--ui-density-scale,1));min-height:calc(48px * var(--ui-density-scale,1));height:auto;padding:calc(10px * var(--ui-density-scale,1)) calc(12px * var(--ui-density-scale,1));border-radius:calc(8px * var(--ui-density-scale,1));color:#fff;font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));text-align:center;background:#161616;border:1px solid #555;font-weight:650;line-height:1.4;text-decoration:none;display:flex}html body .mobile-purchase-actions .mobile-purchase-primary{color:#000;background:#fff;border-color:#fff}.mobile-purchase-actions>.cart-inline-error{max-height:calc(80px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));grid-column:1/-1;overflow:auto}html[data-mobile-purchase-bar=true]{scroll-padding-bottom:calc(var(--mobile-purchase-bar-height,calc(150px * var(--ui-density-scale,1))) + calc(16px * var(--ui-density-scale,1)))}html[data-mobile-purchase-bar=true] body{padding-bottom:var(--mobile-purchase-bar-height,calc(150px * var(--ui-density-scale,1)))}html[data-mobile-purchase-bar=true] :is(.claw-floating-support,.floating-support,.claw-chat-toggle,[data-floating-control]){bottom:calc(var(--mobile-purchase-bar-height,calc(150px * var(--ui-density-scale,1))) + calc(16px * var(--ui-density-scale,1)))}html[data-theme] body .claw-storefront.claw-purple-theme[data-homepage=true]:before{opacity:.66;-webkit-mask-image:radial-gradient(36% 62% at 50% 34%,#00000059,#000 90%),linear-gradient(#000 0% 42%,#0000 100%);mask-image:radial-gradient(36% 62% at 50% 34%,#00000059,#000 90%),linear-gradient(#000 0% 42%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}@media (max-width:767px){html[data-theme] body .claw-storefront.claw-purple-theme[data-homepage=true]:before{height:max(calc(260px * var(--ui-density-scale,1)),56.25vw);opacity:.56;background-position:top;background-size:100%;-webkit-mask-image:linear-gradient(#000 0% 35%,#0000 100%);mask-image:linear-gradient(#000 0% 35%,#0000 100%)}}@media (min-width:768px){.mobile-purchase-bar{display:none}}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .experience-skeleton{background:#151515;animation:none}html:not([data-motion=full]) :is(.product-previews,.product-preview-editor,.mobile-purchase-bar) :is(button,a){transition:none}}html[data-motion=reduced] .experience-skeleton{background:#151515;animation:none}html[data-motion=reduced] :is(.product-previews,.product-preview-editor,.mobile-purchase-bar) :is(button,a){transition:none}.purchase-facts{margin-top:calc(24px * var(--ui-density-scale,1));border-radius:calc(12px * var(--ui-density-scale,1));padding:calc(18px * var(--ui-density-scale,1));text-align:left;color:#d0d0d0;font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));background:#111;border:1px solid #333;line-height:1.6}.purchase-facts h2{gap:calc(8px * var(--ui-density-scale,1));color:#fff;font-size:max(min(var(--ui-density-font-floor,14px), 17px), calc(17px * var(--ui-density-scale,1)));letter-spacing:normal;margin:0 0 calc(12px * var(--ui-density-scale,1));align-items:center;display:flex}.purchase-facts dl{gap:calc(10px * var(--ui-density-scale,1));margin:0;display:grid}.purchase-facts dl>div{grid-template-columns:calc(90px * var(--ui-density-scale,1)) minmax(0,1fr);gap:calc(12px * var(--ui-density-scale,1));display:grid}.purchase-facts dt{color:#f4f4f4;font-weight:650}.purchase-facts dd{overflow-wrap:anywhere;margin:0}.purchase-facts-links{gap:calc(12px * var(--ui-density-scale,1));margin-top:calc(16px * var(--ui-density-scale,1));flex-wrap:wrap;display:flex}.purchase-facts-links a{text-underline-offset:3px;text-decoration:underline}.follow-product{margin-block:calc(16px * var(--ui-density-scale,1)) calc(24px * var(--ui-density-scale,1))}.follow-product p{color:#d8d8d8;font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)))}.notification-preferences{margin-block:calc(24px * var(--ui-density-scale,1));padding:calc(20px * var(--ui-density-scale,1));border-radius:calc(12px * var(--ui-density-scale,1));background:#111;border:1px solid #303030}.notification-preferences h3{font-size:max(min(var(--ui-density-font-floor,14px), 18px), calc(18px * var(--ui-density-scale,1)))}.notification-preferences>div:first-of-type{gap:calc(16px * var(--ui-density-scale,1));flex-wrap:wrap;display:flex}.notification-preferences label{gap:calc(8px * var(--ui-density-scale,1));min-height:calc(40px * var(--ui-density-scale,1));align-items:center;display:flex}.notification-preferences input{width:calc(18px * var(--ui-density-scale,1));height:calc(18px * var(--ui-density-scale,1));accent-color:#fff}.notification-follow{justify-content:space-between;gap:calc(12px * var(--ui-density-scale,1));padding:calc(10px * var(--ui-density-scale,1)) 0;align-items:center;display:flex}.notification-follow a{overflow-wrap:anywhere}.notification-control{flex-shrink:0;position:relative}.notification-count{right:calc(-3px * var(--ui-density-scale,1));top:calc(-3px * var(--ui-density-scale,1));min-width:calc(17px * var(--ui-density-scale,1));border-radius:calc(10px * var(--ui-density-scale,1));color:#000;font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));text-align:center;background:#fff;padding:2px;font-weight:800;line-height:1;position:absolute}.notification-popover{right:0;top:calc(100% + calc(12px * var(--ui-density-scale,1)));width:min(calc(340px * var(--ui-density-scale,1)),calc(100vw - calc(32px * var(--ui-density-scale,1))));padding:calc(18px * var(--ui-density-scale,1));border-radius:calc(12px * var(--ui-density-scale,1));z-index:10;text-align:left;background:#141414;border:1px solid #444;position:absolute;box-shadow:0 12px 40px #0009}.notification-popover h2{font-size:max(min(var(--ui-density-font-floor,14px), 18px), calc(18px * var(--ui-density-scale,1)));margin:0 0 calc(8px * var(--ui-density-scale,1))}.notification-popover a{padding:calc(10px * var(--ui-density-scale,1)) 0;font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));white-space:normal;overflow-wrap:anywhere;line-height:1.5;display:block}.notification-history-link{border-top:1px solid #333;font-weight:650}.notification-popover p{font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));color:#bbb}.member-top-controls{align-items:center;gap:calc(12px * var(--ui-density-scale,1));flex:none;min-width:0;margin-left:auto;display:flex}.member-top-controls .member-return-store{margin-left:0}.member-top-controls .claw-navbar-icon{width:calc(40px * var(--ui-density-scale,1));height:calc(40px * var(--ui-density-scale,1));color:#eee;border-radius:calc(8px * var(--ui-density-scale,1));background:#161616;border:1px solid #363636;place-items:center;display:grid}.checkout-recovery{margin-block:calc(20px * var(--ui-density-scale,1));padding:calc(20px * var(--ui-density-scale,1));border-radius:calc(12px * var(--ui-density-scale,1));background:#111;border:1px solid #333;min-width:0}.checkout-recovery h2{font-size:max(min(var(--ui-density-font-floor,14px), 18px), calc(18px * var(--ui-density-scale,1)));letter-spacing:normal}.checkout-recovery article{gap:calc(18px * var(--ui-density-scale,1));padding:calc(14px * var(--ui-density-scale,1)) 0;justify-content:space-between;align-items:center;display:flex}.checkout-recovery article+article{border-top:1px solid #303030}.checkout-recovery article>div{min-width:0}.checkout-recovery article>div:last-child{gap:calc(8px * var(--ui-density-scale,1));flex-wrap:wrap;display:flex}.checkout-recovery h3{font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)));margin:0 0 calc(6px * var(--ui-density-scale,1));overflow-wrap:anywhere}.checkout-recovery p{font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));color:#bcbcbc;margin:calc(4px * var(--ui-density-scale,1)) 0;line-height:1.55}.checkout-recovery .button{font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));white-space:normal;min-height:calc(44px * var(--ui-density-scale,1))}@media (max-width:600px){.purchase-facts{padding:calc(16px * var(--ui-density-scale,1))}.purchase-facts dl>div{grid-template-columns:1fr;gap:2px}.checkout-recovery article{flex-direction:column;align-items:stretch}.checkout-recovery article>div:last-child{grid-template-columns:1fr;display:grid}.notification-popover{right:0}}@media (max-width:480px){.member-top-controls{gap:calc(8px * var(--ui-density-scale,1))}.member-top-controls .member-return-store{font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));white-space:normal;text-align:center;max-width:calc(95px * var(--ui-density-scale,1));line-height:1.25}.member-breadcrumb{overflow-wrap:anywhere;min-width:0}}dialog.command-search-dialog{inset:clamp(calc(24px * var(--ui-density-scale,1)),10dvh,calc(96px * var(--ui-density-scale,1))) 0 auto;width:min(calc(640px * var(--ui-density-scale,1)),calc(100% - calc(32px * var(--ui-density-scale,1))));max-width:none;max-height:calc(100dvh - calc(48px * var(--ui-density-scale,1)));border-radius:calc(14px * var(--ui-density-scale,1));color:#f6f6f6;background:#141414;border:1px solid #3c3c3c;margin:0 auto;padding:0;font-family:Inter,Arial,sans-serif;animation:.16s ease-out command-search-enter;position:fixed;overflow:visible;box-shadow:0 20px 80px #00000073}dialog.command-search-dialog::backdrop{background:#000000b3}.command-search-surface{min-width:0;max-height:calc(100dvh - calc(48px * var(--ui-density-scale,1)));border-radius:inherit;flex-direction:column;display:flex}.command-search-field{align-items:center;gap:calc(12px * var(--ui-density-scale,1));min-height:calc(62px * var(--ui-density-scale,1));padding:calc(10px * var(--ui-density-scale,1)) calc(16px * var(--ui-density-scale,1));border-bottom:1px solid #303030;flex:none;display:flex}.command-search-field>svg{color:#aaa;flex:none}html body .command-search-field input{width:100%;min-width:0;height:calc(40px * var(--ui-density-scale,1));color:#f6f6f6;font:inherit;font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)));box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0;font-weight:500;transform:none}html body .command-search-field input:focus{box-shadow:none;border:0;outline:0}.command-search-field input::placeholder{color:#999}.command-search-field>button{min-width:calc(32px * var(--ui-density-scale,1));height:calc(34px * var(--ui-density-scale,1));padding:calc(4px * var(--ui-density-scale,1));border-radius:calc(6px * var(--ui-density-scale,1));color:#bdbdbd;cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;display:grid}.command-search-field>button:hover{color:#fff;background:#242424}.command-search-close span{padding:calc(3px * var(--ui-density-scale,1)) calc(5px * var(--ui-density-scale,1));border-radius:calc(4px * var(--ui-density-scale,1));font:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))/1.4 Inter,Arial,sans-serif;border:1px solid #444}.command-search-results{min-height:calc(100px * var(--ui-density-scale,1));min-width:0;max-height:min(calc(480px * var(--ui-density-scale,1)),calc(100dvh - calc(190px * var(--ui-density-scale,1))));overscroll-behavior:contain;padding:calc(8px * var(--ui-density-scale,1));scrollbar-width:thin;scrollbar-color:#555 transparent;overflow:auto}.command-search-group{min-width:0;margin-bottom:calc(8px * var(--ui-density-scale,1))}.command-search-group-label{padding:calc(12px * var(--ui-density-scale,1)) calc(10px * var(--ui-density-scale,1)) calc(7px * var(--ui-density-scale,1));color:#999;font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));letter-spacing:.09em;text-transform:uppercase;font-weight:650;line-height:1.5}html body .command-search-option{align-items:center;gap:calc(12px * var(--ui-density-scale,1));min-height:calc(60px * var(--ui-density-scale,1));min-width:0;padding:calc(10px * var(--ui-density-scale,1));border-radius:calc(8px * var(--ui-density-scale,1));color:#eee;background:0 0;border:1px solid #0000;text-decoration:none;transition:background-color .14s,border-color .14s;display:flex;transform:none}html body .command-search-option[aria-selected=true]{background:#252525;border-color:#414141}.command-search-option-icon{width:calc(32px * var(--ui-density-scale,1));height:calc(32px * var(--ui-density-scale,1));border-radius:calc(7px * var(--ui-density-scale,1));color:#ccc;background:#1b1b1b;border:1px solid #363636;flex:none;place-items:center;display:grid}.command-search-option-copy{gap:calc(4px * var(--ui-density-scale,1));flex:1;min-width:0;display:grid}.command-search-option-copy strong{font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));overflow-wrap:anywhere;font-weight:650;line-height:1.45}.command-search-option-copy>span{color:#aaa;font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)));overflow-wrap:anywhere;line-height:1.55}.command-search-option>small{max-width:calc(130px * var(--ui-density-scale,1));color:#aaa;font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));text-align:right;overflow-wrap:anywhere;flex:0 130px;line-height:1.55}.command-search-option-arrow{color:#999;flex:none}.command-search-state{place-items:center;gap:calc(10px * var(--ui-density-scale,1));padding:calc(32px * var(--ui-density-scale,1)) calc(16px * var(--ui-density-scale,1));text-align:center;color:#bbb;font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));overflow-wrap:anywhere;margin:0;line-height:1.7;display:grid}.command-search-state strong{color:#eee;font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));font-weight:600}.command-search-state p{margin:0}.command-search-state button{min-height:calc(38px * var(--ui-density-scale,1));padding:calc(7px * var(--ui-density-scale,1)) calc(14px * var(--ui-density-scale,1));border-radius:calc(7px * var(--ui-density-scale,1));color:#fff;font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));cursor:pointer;background:#292929;border:1px solid #555}.command-search-footer{justify-content:space-between;align-items:center;gap:calc(8px * var(--ui-density-scale,1));padding:calc(12px * var(--ui-density-scale,1)) calc(16px * var(--ui-density-scale,1));color:#999;font-size:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)));border-top:1px solid #303030;flex-wrap:wrap;flex:none;line-height:1.65;display:flex}.command-search-footer>span:last-child{align-items:center;gap:calc(5px * var(--ui-density-scale,1));display:flex}.command-search-footer kbd{min-width:calc(16px * var(--ui-density-scale,1));padding:1px calc(3px * var(--ui-density-scale,1));border-radius:calc(3px * var(--ui-density-scale,1));color:#ccc;font:max(min(var(--ui-density-font-floor,14px), 10px), calc(10px * var(--ui-density-scale,1)))/1.3 Inter,Arial,sans-serif;border:1px solid #444;place-items:center;display:inline-grid}.command-search-dialog :is(button,a):focus-visible{outline-offset:2px;outline:2px solid #fff}.command-search-field:focus-within{box-shadow:inset 0 1px #525252}@keyframes command-search-enter{0%{opacity:0}to{opacity:1}}@media (max-width:600px){dialog.command-search-dialog{inset:calc(16px * var(--ui-density-scale,1)) 0 auto;width:calc(100% - calc(24px * var(--ui-density-scale,1)));max-height:calc(100dvh - calc(32px * var(--ui-density-scale,1)))}.command-search-surface{max-height:calc(100dvh - calc(32px * var(--ui-density-scale,1)))}.command-search-results{max-height:calc(100dvh - calc(160px * var(--ui-density-scale,1)))}.command-search-field{padding:calc(8px * var(--ui-density-scale,1)) calc(12px * var(--ui-density-scale,1));gap:calc(9px * var(--ui-density-scale,1))}.command-search-field input{font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)))}.command-search-field>button{min-width:calc(36px * var(--ui-density-scale,1));height:calc(40px * var(--ui-density-scale,1))}.command-search-option{gap:calc(9px * var(--ui-density-scale,1))}.command-search-option>small,.command-search-footer>span:last-child{display:none}}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) dialog.command-search-dialog{animation:none}html:not([data-motion=full]) .command-search-option{transition:none}}html[data-motion=reduced] dialog.command-search-dialog{animation:none}html[data-motion=reduced] .command-search-option{transition:none}@media (forced-colors:active){dialog.command-search-dialog,.command-search-option-icon{color:canvastext;background:canvas;border-color:buttonborder}html body .command-search-option[aria-selected=true]{border-color:highlight}}:root{--card-preview-duration:.26s;--card-preview-ease:cubic-bezier(.22,1,.36,1);--card-spotlight-size:300px;--silver-frame-duration:.6s}[data-card-surface]{isolation:isolate;position:relative}.card-cursor-spotlight{z-index:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(circle var(--card-spotlight-size) at var(--spotlight-x,50%) var(--spotlight-y,40%),#ffffff16,transparent 65%);transition:opacity .18s;position:absolute;inset:0}[data-card-surface]>:is(.claw-card-media,.claw-listing-media,.claw-game-card-body,.claw-listing-body){z-index:1;position:relative}[data-spotlight-state=tracking]>.card-cursor-spotlight,[data-spotlight-state=static]>.card-cursor-spotlight{opacity:1}.card-preview-artwork{isolation:isolate;border-radius:inherit;width:100%;min-width:0;height:100%;display:grid;position:relative;overflow:hidden}.card-preview-packaging{opacity:1;width:100%;min-width:0;height:100%;transition:opacity var(--card-preview-duration) var(--card-preview-ease);grid-area:1/1}.card-preview-interface{z-index:1;object-fit:contain;object-position:center;opacity:0;filter:none;image-rendering:auto;transform-origin:50%;width:100%;height:100%;transform:scale(var(--card-current-scale,1));transition:opacity var(--card-preview-duration) var(--card-preview-ease),transform var(--card-hover-duration,.4s) var(--card-hover-ease,cubic-bezier(.22,1,.36,1));display:block;position:absolute;inset:0}.card-preview-indicator{z-index:2;inset:auto auto calc(10px * var(--ui-density-scale,1)) calc(10px * var(--ui-density-scale,1));max-width:calc(100% - calc(20px * var(--ui-density-scale,1)));padding:calc(5px * var(--ui-density-scale,1)) calc(8px * var(--ui-density-scale,1));border-radius:calc(6px * var(--ui-density-scale,1));color:#eee;font:600 max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))/1.4 Inter,Arial,sans-serif;opacity:0;transition:opacity var(--card-preview-duration) var(--card-preview-ease);pointer-events:none;background:#0b0b0b;border:1px solid #555;position:absolute}.card-preview-artwork[data-preview-active=true]>.card-preview-packaging{opacity:0}.card-preview-artwork[data-preview-active=true]>.card-preview-interface,.card-preview-artwork[data-preview-active=true]>.card-preview-indicator{opacity:1}.card-preview-artwork[data-preview-motion=reduced] :is(.card-preview-packaging,.card-preview-interface,.card-preview-indicator){transform:none;transition:none!important}.card-preview-toggle{justify-content:center;align-items:center;gap:calc(8px * var(--ui-density-scale,1));min-height:calc(44px * var(--ui-density-scale,1));padding:calc(10px * var(--ui-density-scale,1)) calc(14px * var(--ui-density-scale,1));border:1px solid var(--ui-border,#444);border-radius:calc(8px * var(--ui-density-scale,1));background:var(--ui-raised,#111);color:var(--ui-text,#fff);font:600 max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)))/1.4 Inter,Arial,sans-serif;display:inline-flex}.card-preview-toggle:focus-visible{outline:2px solid var(--ui-focus,#fff);outline-offset:calc(3px * var(--ui-density-scale,1))}.card-preview-toggle[aria-pressed=true]{border-color:#fff}[data-silver-frame]{position:relative}.silver-border-sweep{z-index:4;border-radius:inherit;pointer-events:none;opacity:0;padding:2px;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.silver-border-sweep>span{background:conic-gradient(#0000 0deg 285deg,#cfd8e626 310deg,#fff 338deg,#d5deec66 351deg,#0000 360deg);position:absolute;inset:-100%}.silver-border-sweep[data-sweep-running=true]{opacity:1}.silver-border-sweep[data-sweep-running=true]>span{animation:silver-frame-pass var(--silver-frame-duration) cubic-bezier(.22,.65,.36,1) 1 both}@keyframes silver-frame-pass{0%{opacity:0;transform:rotate(-100deg)}10%{opacity:1}88%{opacity:1}to{opacity:0;transform:rotate(260deg)}}html[data-motion=reduced] .silver-border-sweep{display:none}html[data-motion=reduced] .card-cursor-spotlight{transition:none}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .silver-border-sweep{display:none}html:not([data-motion=full]) .card-cursor-spotlight{transition:none}html:not([data-motion=full]) .card-preview-artwork :is(.card-preview-packaging,.card-preview-interface,.card-preview-indicator){transition:none!important}}@media (hover:none),(pointer:coarse){.card-cursor-spotlight{background:radial-gradient(260px at 50% 35%,#ffffff0e,#0000 70%)}[data-card-surface]:focus-within>.card-cursor-spotlight{opacity:1}.card-preview-toggle{min-height:calc(48px * var(--ui-density-scale,1))}}.quick-view-dialog{width:min(calc(560px * var(--ui-density-scale,1)),100%);color:#f5f5f5;opacity:1;max-width:100%;height:100dvh;max-height:100dvh;transition:opacity .16s var(--motion-enter-ease,ease);background:#101010;border:0;border-left:1px solid #424242;border-radius:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-18px 0 64px #0006}.quick-view-dialog::backdrop{background:#0009}.quick-view-dialog[data-closing]{opacity:0}.quick-view-dialog[open]{animation:quick-view-enter .18s var(--motion-enter-ease,ease);flex-direction:column;display:flex}.quick-view-header{justify-content:space-between;align-items:center;gap:calc(16px * var(--ui-density-scale,1));padding:calc(18px * var(--ui-density-scale,1)) calc(24px * var(--ui-density-scale,1));background:#101010;border-bottom:1px solid #303030;flex:none;display:flex}.quick-view-header h2{font-size:max(min(var(--ui-density-font-floor,14px), 18px), calc(18px * var(--ui-density-scale,1)));letter-spacing:normal;margin:0;font-weight:650}.quick-view-header button{width:calc(44px * var(--ui-density-scale,1));height:calc(44px * var(--ui-density-scale,1));border-radius:calc(10px * var(--ui-density-scale,1));color:#eee;background:#1a1a1a;border:1px solid #3a3a3a;place-items:center;display:grid}.quick-view-scroll{overscroll-behavior:contain;min-height:0;padding:calc(24px * var(--ui-density-scale,1));scrollbar-gutter:stable;flex:1;overflow:auto}.quick-view-art{aspect-ratio:1672/941;margin:0 0 calc(22px * var(--ui-density-scale,1));border-radius:calc(12px * var(--ui-density-scale,1));isolation:isolate;background:#090909;border:1px solid #777;position:relative}.quick-view-art img{object-fit:contain;border-radius:calc(11px * var(--ui-density-scale,1));width:100%;height:100%;display:block}.quick-view-art>.badge{right:calc(12px * var(--ui-density-scale,1));top:calc(12px * var(--ui-density-scale,1));position:absolute}.quick-view-art figcaption{color:#aaa;place-items:center;height:100%;display:grid}.quick-view-heading>p{font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));color:#b8b8b8;margin:calc(4px * var(--ui-density-scale,1)) 0;line-height:1.6}.quick-view-heading>h3{font-size:max(min(var(--ui-density-font-floor,14px), 26px), calc(26px * var(--ui-density-scale,1)));letter-spacing:-.025em;margin:calc(10px * var(--ui-density-scale,1)) 0 calc(8px * var(--ui-density-scale,1));overflow-wrap:anywhere;font-weight:750;line-height:1.2}.quick-view-dialog .claw-plan-grid{margin-top:calc(24px * var(--ui-density-scale,1));gap:calc(12px * var(--ui-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr))}.quick-view-dialog .claw-plan-grid button{min-width:0;min-height:calc(82px * var(--ui-density-scale,1));padding:calc(14px * var(--ui-density-scale,1)) calc(8px * var(--ui-density-scale,1))}.quick-view-dialog .claw-plan-grid .claw-plan-lifetime{grid-column:1/-1}.quick-view-total{justify-content:space-between;align-items:center;gap:calc(12px * var(--ui-density-scale,1));margin:calc(20px * var(--ui-density-scale,1)) 0;color:#c6c6c6;font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));flex-wrap:wrap;display:flex}.quick-view-total strong{color:#fff;letter-spacing:-.02em;font-family:Inter,Arial,sans-serif;font-weight:900;font-size:max(min(var(--ui-density-font-floor,14px), 28px), calc(28px * var(--ui-density-scale,1)));white-space:nowrap}.quick-view-actions{gap:calc(12px * var(--ui-density-scale,1));grid-template-columns:1fr 1fr;display:grid}.quick-view-actions .button{height:auto;min-height:calc(48px * var(--ui-density-scale,1));font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));white-space:normal;justify-content:center}.quick-view-actions .button:not(.claw-add-cart){color:#000;background:#fff;border-color:#fff}.quick-view-actions .cart-inline-error{grid-column:1/-1}.quick-view-note{font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));color:#aaa;margin:calc(14px * var(--ui-density-scale,1)) 0;line-height:1.65}.quick-view-refresh{align-items:center;gap:calc(8px * var(--ui-density-scale,1));min-height:calc(44px * var(--ui-density-scale,1));margin-top:calc(12px * var(--ui-density-scale,1));color:#ddd;font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));background:0 0;border:0;display:flex}.quick-view-skeleton{min-height:calc(540px * var(--ui-density-scale,1))}.quick-view-skeleton>span{min-height:calc(48px * var(--ui-density-scale,1));margin-bottom:calc(16px * var(--ui-density-scale,1));border-radius:calc(10px * var(--ui-density-scale,1));display:block}.quick-view-skeleton .quick-view-art-skeleton{aspect-ratio:1672/941}.quick-view-skeleton p,.quick-view-error p{font-size:max(min(var(--ui-density-font-floor,14px), 15px), calc(15px * var(--ui-density-scale,1)));color:#b8b8b8;line-height:1.6}.quick-view-error{margin-bottom:calc(20px * var(--ui-density-scale,1));border-radius:calc(12px * var(--ui-density-scale,1));padding:calc(18px * var(--ui-density-scale,1));border:1px solid #555}.quick-view-error h3{font-size:max(min(var(--ui-density-font-floor,14px), 18px), calc(18px * var(--ui-density-scale,1)))}.quick-view-dialog :is(button,a):focus-visible{outline-offset:calc(3px * var(--ui-density-scale,1));outline:2px solid #fff}.claw-product-tile{gap:calc(10px * var(--ui-density-scale,1));flex-direction:column;min-width:0;display:flex;position:relative}.claw-product-tile>.claw-listing-card{flex:1;min-width:0}.claw-card-tools{justify-content:flex-end;align-items:center;gap:calc(8px * var(--ui-density-scale,1));min-height:calc(40px * var(--ui-density-scale,1));padding:0 calc(4px * var(--ui-density-scale,1));transition:translate var(--ui-hover-duration,.2s) var(--ui-hover-ease,ease);display:flex}.claw-card-tools>button{justify-content:center;align-items:center;gap:calc(7px * var(--ui-density-scale,1));min-height:calc(40px * var(--ui-density-scale,1));border-radius:calc(8px * var(--ui-density-scale,1));padding:calc(8px * var(--ui-density-scale,1)) calc(12px * var(--ui-density-scale,1));color:#ddd;font-size:max(min(var(--ui-density-font-floor,14px), 13px), calc(13px * var(--ui-density-scale,1)));background:#151515;border:1px solid #3c3c3c;font-weight:600;display:inline-flex;transform:none!important}.claw-card-tools>button:hover{background:#242424;border-color:#777}.claw-card-tools>button:focus-visible{outline-offset:calc(3px * var(--ui-density-scale,1));outline:2px solid #fff}@media (hover:hover) and (pointer:fine){html[data-motion=full] .claw-product-tile:is(:hover,:focus-within)>.claw-listing-card>.claw-card-surface{translate:0 calc(-1 * var(--ui-card-lift,3px));outline-color:#777}html[data-motion=full] .claw-product-tile:is(:hover,:focus-within)>.claw-card-tools{translate:0 calc(-1 * var(--ui-card-lift,3px))}}@media (max-width:767px){.quick-view-dialog{width:100%;height:calc(100dvh - calc(12px * var(--ui-density-scale,1)));max-height:calc(100dvh - calc(12px * var(--ui-density-scale,1)));border-radius:calc(18px * var(--ui-density-scale,1)) calc(18px * var(--ui-density-scale,1)) 0 0;border:1px solid #444;border-bottom:0;margin:0;inset:auto 0 0}.quick-view-header{padding:calc(12px * var(--ui-density-scale,1)) calc(16px * var(--ui-density-scale,1))}.quick-view-scroll{padding:calc(18px * var(--ui-density-scale,1)) calc(18px * var(--ui-density-scale,1)) max(calc(24px * var(--ui-density-scale,1)),env(safe-area-inset-bottom));scrollbar-gutter:auto}.quick-view-heading>h3{font-size:max(min(var(--ui-density-font-floor,14px), 24px), calc(24px * var(--ui-density-scale,1)))}.quick-view-actions{grid-template-columns:1fr}.claw-card-tools>button{min-height:calc(44px * var(--ui-density-scale,1))}}@keyframes quick-view-enter{0%{opacity:0}to{opacity:1}}html[data-motion=reduced] .quick-view-dialog{transition:none;animation:none}.claw-purple-theme .claw-product-tile{width:100%;max-width:calc(400px * var(--ui-density-scale,1))}.claw-purple-theme .claw-product-tile>.claw-listing-card{width:100%;max-width:none}html body .quick-view-dialog.claw-purple-theme .claw-plan-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(45%,calc(var(--plan-price-width,7ch) + calc(28px * var(--ui-density-scale,1))))),1fr));gap:calc(14px * var(--ui-density-scale,1)) calc(12px * var(--ui-density-scale,1));margin-top:calc(24px * var(--ui-density-scale,1))}html body .quick-view-dialog.claw-purple-theme .claw-plan-grid>button[role=radio]{min-height:calc(82px * var(--ui-density-scale,1));padding:calc(14px * var(--ui-density-scale,1)) calc(8px * var(--ui-density-scale,1))}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .quick-view-dialog{transition:none;animation:none}}html[data-theme] body .claw-storefront[data-homepage=true]:has(>.homepage-depth):before{display:none}.homepage-depth{--hero-depth-x:0px;--hero-depth-y:0px;--hero-source:image-set(url(/brand/homepage-background-muted-1920.webp?v=20261030) 1dppx, url(/brand/homepage-background-muted-3840.webp?v=20261030) 2dppx);height:min(var(--homepage-art-height,56.25vw),calc(1100px * var(--ui-density-scale,1)));z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0 0 auto;overflow:clip;-webkit-mask-image:linear-gradient(#000 0% 40%,#0000 100%);mask-image:linear-gradient(#000 0% 40%,#0000 100%)}.homepage-depth-distant,.homepage-depth-character{background:var(--hero-source) center top/100% auto no-repeat;filter:grayscale();image-rendering:auto;transition:translate .16s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.homepage-depth[data-depth-tracking]>:is(.homepage-depth-distant,.homepage-depth-character){transition:none}.homepage-depth-distant{opacity:.5;translate:calc(var(--hero-depth-x)*.2167) calc(var(--hero-depth-y)*.2);-webkit-mask-image:linear-gradient(90deg,#0000 0% 18%,#000 33% 67%,#0000 82% 100%);mask-image:linear-gradient(90deg,#0000 0% 18%,#000 33% 67%,#0000 82% 100%)}.homepage-depth-character{opacity:.74;translate:var(--hero-depth-x) var(--hero-depth-y)}.homepage-depth-character.is-left{-webkit-mask-image:linear-gradient(90deg,#000 0% 18%,#0000 33%);mask-image:linear-gradient(90deg,#000 0% 18%,#0000 33%)}.homepage-depth-character.is-right{translate:calc(var(--hero-depth-x)*.85) calc(var(--hero-depth-y)*.85);-webkit-mask-image:linear-gradient(90deg,#0000 67%,#000 82% 100%);mask-image:linear-gradient(90deg,#0000 67%,#000 82% 100%)}.homepage-depth-character:after{content:"";opacity:.12;pointer-events:none;background:radial-gradient(20% 55% at 7% 31%,#fff2,#0000 75%),radial-gradient(20% 55% at 93% 31%,#fff2,#0000 75%);position:absolute;inset:0}.homepage-depth-shade{pointer-events:none;background:radial-gradient(34% 66% at 50% 31%,#0009,#0000 100%);position:absolute;inset:0}@media (max-width:960px){.homepage-depth{--hero-source:image-set(url(/brand/homepage-background-muted-960.webp?v=bbab500be01f-responsive-v1) 1dppx, url(/brand/homepage-background-muted-1920.webp?v=20261030) 2dppx, url(/brand/homepage-background-muted-3840.webp?v=20261030) 3dppx)}}@media (max-width:767px){.homepage-depth{height:calc(600px * var(--ui-density-scale,1));-webkit-mask-image:linear-gradient(#000 0% 64%,#0000 100%);mask-image:linear-gradient(#000 0% 64%,#0000 100%)}.homepage-depth-character{opacity:.64;background-size:auto 480px}.homepage-depth-character.is-left{background-position:0 84px;-webkit-mask-image:linear-gradient(90deg,#000,#000 9%,#0000 38%);mask-image:linear-gradient(90deg,#000,#000 9%,#0000 38%)}.homepage-depth-character.is-right{background-position:right 84px;-webkit-mask-image:linear-gradient(90deg,#0000 62%,#000 91%,#000);mask-image:linear-gradient(90deg,#0000 62%,#000 91%,#000)}.homepage-depth-distant{opacity:.28}.homepage-depth-shade{background:radial-gradient(40% 74% at 50% 24%,#000b,#0000 100%)}}html[data-motion=reduced] .homepage-depth>:is(.homepage-depth-distant,.homepage-depth-character){transition:none;translate:none}@media (hover:none),(pointer:coarse){.homepage-depth>:is(.homepage-depth-distant,.homepage-depth-character){transition:none;translate:none}}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .homepage-depth>:is(.homepage-depth-distant,.homepage-depth-character){transition:none;translate:none}}html[data-theme] body .claw-purple-theme .claw-footer{isolation:isolate;padding-top:calc(52px * var(--ui-density-scale,1));background-color:var(--ui-canvas,#080808);position:relative;overflow:clip}.claw-footer-silhouette{z-index:-1;right:calc(-48px * var(--ui-density-scale,1));bottom:calc(-80px * var(--ui-density-scale,1));width:clamp(calc(320px * var(--ui-density-scale,1)),43vw,calc(640px * var(--ui-density-scale,1)));opacity:.027;pointer-events:none;-webkit-user-select:none;user-select:none;filter:none;height:auto;position:absolute}html body .claw-footer .claw-footer-top{grid-template-columns:minmax(calc(240px * var(--ui-density-scale,1)),1.05fr) minmax(0,1.7fr);gap:clamp(calc(32px * var(--ui-density-scale,1)),6vw,calc(96px * var(--ui-density-scale,1)));align-items:start;display:grid}html body .claw-footer .claw-footer-links{gap:calc(32px * var(--ui-density-scale,1));grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}html body .claw-footer .claw-footer-links>div{min-width:0}.claw-footer-links a{overflow-wrap:anywhere}.claw-footer-brand .claw-wordmark{color:#fff;text-shadow:none}.claw-footer-brand .brand{max-width:100%}.claw-footer-brand>p{max-width:calc(310px * var(--ui-density-scale,1))}html body .claw-footer .claw-footer-bottom{margin-top:calc(40px * var(--ui-density-scale,1));padding-top:calc(24px * var(--ui-density-scale,1));gap:calc(16px * var(--ui-density-scale,1));border-top:0;flex-wrap:wrap;min-width:0;position:relative}.claw-footer-bottom:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff24 12%,#ffffff40 50%,#ffffff24 88%,#0000);height:1px;position:absolute;inset:0 0 auto}@media (max-width:900px){html body .claw-footer .claw-footer-top{gap:calc(32px * var(--ui-density-scale,1));grid-template-columns:1fr}.claw-footer-brand>p{max-width:calc(420px * var(--ui-density-scale,1))}.claw-footer-silhouette{right:calc(-80px * var(--ui-density-scale,1));width:calc(470px * var(--ui-density-scale,1))}}@media (max-width:520px){html[data-theme] body .claw-purple-theme .claw-footer{padding-top:calc(36px * var(--ui-density-scale,1))}html body .claw-footer .claw-footer-links{column-gap:calc(24px * var(--ui-density-scale,1));row-gap:calc(28px * var(--ui-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr))}.claw-footer-links>div:last-child:nth-child(odd){gap:calc(10px * var(--ui-density-scale,1)) calc(18px * var(--ui-density-scale,1));flex-wrap:wrap;grid-column:1/-1;display:flex}.claw-footer-links>div:last-child:nth-child(odd)>h2{width:100%;margin-bottom:calc(4px * var(--ui-density-scale,1))}.claw-footer-silhouette{width:calc(360px * var(--ui-density-scale,1));right:calc(-92px * var(--ui-density-scale,1));bottom:calc(-50px * var(--ui-density-scale,1));opacity:.023}html body .claw-footer .claw-footer-bottom{margin-top:calc(32px * var(--ui-density-scale,1));padding-top:calc(22px * var(--ui-density-scale,1))}}.payment-policy-page{width:min(100% - calc(40px * var(--ui-density-scale,1)), calc(900px * var(--ui-density-scale,1)));padding-block:calc(48px * var(--ui-density-scale,1)) calc(72px * var(--ui-density-scale,1));margin-inline:auto}.payment-policy-back{font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));color:#bdbdbd;margin-block:0 calc(24px * var(--ui-density-scale,1));display:inline-flex}.payment-policy-back:hover{color:#fff}.payment-policy-eyebrow{color:#aaa;letter-spacing:.12em;font-weight:600;font-size:max(min(var(--ui-density-font-floor,14px), 11px), calc(11px * var(--ui-density-scale,1)))}.payment-policy-page h1{font-size:max(min(var(--ui-density-font-floor,14px), clamp(30px,5vw,46px)), calc(clamp(30px,5vw,46px) * var(--ui-density-scale,1)));margin-block:calc(16px * var(--ui-density-scale,1)) calc(24px * var(--ui-density-scale,1));line-height:1.15}.payment-policy-meta{gap:calc(24px * var(--ui-density-scale,1));padding:calc(20px * var(--ui-density-scale,1)) 0;border-block:1px solid #ffffff24;flex-wrap:wrap;display:flex}.payment-policy-meta dt{color:#999;font-size:max(min(var(--ui-density-font-floor,14px), 12px), calc(12px * var(--ui-density-scale,1)));margin-bottom:calc(6px * var(--ui-density-scale,1))}.payment-policy-meta dd{color:#eee;font-size:max(min(var(--ui-density-font-floor,14px), 14px), calc(14px * var(--ui-density-scale,1)));margin:0;font-weight:600}.payment-policy-content{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.85;font-size:max(min(var(--ui-density-font-floor,14px), 16px), calc(16px * var(--ui-density-scale,1)));color:#d3d3d3;margin-block:calc(28px * var(--ui-density-scale,1)) calc(36px * var(--ui-density-scale,1))}.payment-policy-back:focus-visible{outline-offset:calc(5px * var(--ui-density-scale,1));border-radius:calc(3px * var(--ui-density-scale,1));outline:2px solid #fff}@media (max-width:600px){.payment-policy-page{width:calc(100% - calc(32px * var(--ui-density-scale,1)));padding-block:calc(32px * var(--ui-density-scale,1)) calc(48px * var(--ui-density-scale,1))}}
