/*! 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,::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-leading:initial;--tw-font-weight: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-duration:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--font-weight-medium:500;--tracking-tighter:-.05em;--tracking-tight:-.025em;--leading-snug:1.375;--leading-normal:1.5;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base{button,input{font:inherit}a{color:inherit;text-underline-offset:.2em}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.block{display:block}.contents{display:contents}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[50px\]{min-height:50px}.min-h-\[52px\]{min-height:52px}.min-h-\[112px\]{min-height:112px}.w-full{width:100%}.max-w-full{max-width:100%}.min-w-0{min-width:0}.min-w-\[44px\]{min-width:44px}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.touch-manipulation{touch-action:manipulation}.resize{resize:both}.resize-y{resize:vertical}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.rounded-\[var\(--radius-control\)\]{border-radius:var(--radius-control)}.border{border-style:var(--tw-border-style);border-width:1px}.border-border{border-color:var(--border-control)}.border-destructive{border-color:var(--error-text)}.border-input{border-color:var(--border-control)}.border-primary{border-color:var(--action-fill)}.border-transparent{border-color:#0000}.bg-card{background-color:var(--surface-card)}.bg-destructive\/10{background-color:var(--error-text)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--error-text) 10%, transparent)}}.bg-primary{background-color:var(--action-fill)}.bg-secondary{background-color:var(--surface-inset)}.bg-transparent{background-color:#0000}.p-\[10px\]{padding:10px}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-3{padding-block:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.break-words{overflow-wrap:break-word}.whitespace-normal{white-space:normal}.text-destructive{color:var(--error-text)}.text-foreground{color:var(--text-primary)}.text-primary-foreground{color:var(--action-text)}.text-secondary-foreground{color:var(--text-primary)}.lowercase{text-transform:lowercase}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.select-none{-webkit-user-select:none;user-select:none}.placeholder\:text-muted-foreground::placeholder{color:var(--text-secondary)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-3:focus-visible{outline-offset:3px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--focus-ring)}@media (hover:hover) and (pointer:fine){.hover\:enabled\:bg-muted:hover:enabled{background-color:var(--surface-muted)}.hover\:enabled\:opacity-90:hover:enabled{opacity:.9}}.disabled\:cursor-default:disabled{cursor:default}.disabled\:border-transparent:disabled{border-color:#0000}.disabled\:bg-\[var\(--surface-well\)\]:disabled{background-color:var(--surface-well)}.disabled\:bg-muted:disabled{background-color:var(--surface-muted)}.disabled\:text-muted-foreground:disabled{color:var(--text-secondary)}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--error-text)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-outside:#dfe4ec;--surface-canvas:#eef1f6;--surface-card:#f8f9fc;--surface-inset:#e4e8ef;--surface-well:#dbe0e9;--state-unknown-surface:#e6e9f0;--surface-muted:var(--state-unknown-surface);--text-primary:#1a2030;--text-secondary:#4e5868;--text-tertiary:#5f6879;--border-soft:#d6dce6;--border-control:#7f8a9b;--action-fill:#2b4fc4;--action-text:#fff;--focus-ring:#4a63d9;--tone-accent-surface:#e3eafb;--tone-accent-text:#244aa8;--tone-accent-border:#c3cff0;--tone-positive-surface:#dfeee6;--tone-positive-text:#2d5a44;--tone-positive-border:#bcd8c6;--tone-warning-surface:#f6efda;--tone-warning-text:#6b4f10;--tone-warning-border:#e3d5a8;--risk-high-surface:#fbe9e8;--risk-high-text:#9d1f29;--risk-high-border:#ebc4c6;--error-text:var(--risk-high-text);--error-surface:var(--risk-high-surface);--state-info-surface:#e6f0f8;--state-info-text:#214866;--choice-message:#e7dff7;--choice-photo:#d9ebe3;--choice-website:#f0e7d7;--choice-ink:#222934;--choice-border:var(--border-soft);--edge-highlight:#fff;--shadow-surface:0 1px 2px #1a203008;--shadow-control:0 1px 2px #1a20300f, inset 0 1px 0 #fff6;--shadow-inset:inset 0 1px 2px #1a20300d;--shadow-nav:0 8px 24px -12px #1a203033, 0 0 0 1px var(--border-soft);--shadow-shell:0 24px 60px -30px #1a203040;--shadow-admin-nav:0 8px 24px -12px #1a203033, 0 0 0 1px var(--border-soft);--radius-control:12px;--nav-block-size:72px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--text-xs:12px;--leading-xs:16px;--text-sm:14px;--leading-sm:20px;--text-base:16px;--leading-base:24px;--text-md:18px;--leading-md:26px;--text-lg:22px;--leading-lg:28px;--text-xl:26px;--leading-xl:32px;--text-2xl:32px;--leading-2xl:38px;--tracking-tight:-.015em;--tracking-tighter:-.02em;--tracking-display:-.025em;--tracking-caps:.06em;font-synthesis:none;text-rendering:optimizelegibility;color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-outside:#090c12;--surface-canvas:#0f131a;--surface-card:#171c25;--surface-inset:#121720;--surface-well:#0c1016;--state-unknown-surface:#1f2530;--text-primary:#eef1f7;--text-secondary:#a3adbe;--text-tertiary:#8792a4;--border-soft:#262e3b;--border-control:#5f6b7d;--action-fill:#a9bdff;--action-text:#0f1b40;--focus-ring:#bfd0ff;--tone-accent-surface:#1e2a45;--tone-accent-text:#bfd0ff;--tone-accent-border:#34436a;--tone-positive-surface:#1d3328;--tone-positive-text:#a9d6bb;--tone-positive-border:#2f4d3d;--tone-warning-surface:#2c261a;--tone-warning-text:#ead49a;--tone-warning-border:#4a4024;--risk-high-surface:#381a1f;--risk-high-text:#ffb0b4;--risk-high-border:#5c2830;--state-info-surface:#14283a;--state-info-text:#a5cff2;--choice-message:#2a2340;--choice-photo:#1c2f28;--choice-website:#332c1f;--choice-ink:#eef1f7;--edge-highlight:#ffffff10;--shadow-surface:0 1px 0 #00000040;--shadow-control:0 1px 2px #00000040, inset 0 1px 0 #ffffff0f;--shadow-inset:inset 0 1px 2px #00000059;--shadow-nav:0 8px 24px -12px #00000080, 0 0 0 1px var(--border-soft);--shadow-shell:0 24px 60px -30px #000c;--shadow-admin-nav:0 8px 24px -12px #00000080, 0 0 0 1px var(--border-soft)}@supports (color:color-mix(in srgb, red 10%, transparent)){:root,:root[data-theme=dark]{--choice-border:color-mix(in srgb, var(--choice-ink) 14%, transparent)}}:root{--font-weight-400:400;--font-weight-500:500;--font-weight-600:600;--line-height-1:1;--line-height-1_2:1.2;--line-height-1_25:1.25;--line-height-1_35:1.35;--line-height-1_4:1.4;--line-height-1_45:1.45;--line-height-1_5:1.5;--line-height-1_55:1.55;--radius-12px:12px;--radius-18px:18px;--radius-24px:24px;--radius-30pct:30%;--radius-50pct:50%;--radius-7px:7px;--radius-999px:999px;--space-10px:10px;--space-12px:12px;--space-13px:13px;--space-14px:14px;--space-14vh:14vh;--space-16px:16px;--space-18px:18px;--space-1_1rem:1.1rem;--space-1_25rem:1.25rem;--space-1_2rem:1.2rem;--space-1_35rem:1.35rem;--space-1_3rem:1.3rem;--space-1_4rem:1.4rem;--space-1_5rem:1.5rem;--space-1_9rem:1.9rem;--space-1px:1px;--space-1rem:1rem;--space-20px:20px;--space-22px:22px;--space-24px:24px;--space-26px:26px;--space-27px:27px;--space-2_5rem:2.5rem;--space-2_6rem:2.6rem;--space-2_8rem:2.8rem;--space-2px:2px;--space-2rem:2rem;--space-32px:32px;--space-36px:36px;--space-3px:3px;--space-3rem:3rem;--space-46px:46px;--space-4px:4px;--space-5px:5px;--space-6px:6px;--space-6rem:6rem;--space-7px:7px;--space-8_5rem:8.5rem;--space-8px:8px;--space-_15rem:.15rem;--space-_18rem:.18rem;--space-_1rem:.1rem;--space-_25rem:.25rem;--space-_2rem:.2rem;--space-_35rem:.35rem;--space-_38rem:.38rem;--space-_3rem:.3rem;--space-_45rem:.45rem;--space-_4rem:.4rem;--space-_55rem:.55rem;--space-_5rem:.5rem;--space-_65rem:.65rem;--space-_6rem:.6rem;--space-_75rem:.75rem;--space-_7rem:.7rem;--space-_85rem:.85rem;--space-_8rem:.8rem;--space-_9rem:.9rem;--space-minus-1px:-1px;--space-minus-4px:-4px;--font-mono:ui-monospace, SFMono-Regular, Menlo, monospace}.aura{--surface-outside:#f7f5f6;--surface-canvas:#f7f5f6;--surface-card:#fff;--surface-inset:#efedf0;--surface-well:#e8e6ea;--state-unknown-surface:#efedf0;--text-primary:#0f0e12;--text-secondary:#4a4752;--text-tertiary:#55525d;--border-soft:#0f0e1214;--border-control:#8a8792;--action-fill:#0f0e12;--action-text:#fff;--focus-ring:#5b3df5;--tone-accent-surface:#0f0e12;--tone-accent-text:#fff;--tone-accent-border:#0f0e12;--tone-warning-surface:#fff1c2;--tone-warning-text:#5c4400;--risk-high-surface:#ffe1dc;--risk-high-text:#8f1a14;--error-text:#8f1a14;--edge-highlight:transparent;--shadow-surface:none;--shadow-control:none;--shadow-inset:none;--shadow-nav:0 14px 30px -12px #0f0e1266;--tile:#0f0e12;--tile-ink:#fff;--il-shape:#2b2931;--il-shape2:#3b3943;--il-line:#8d8a96;--il-ink:#fff;--il-sun:#ffe347;--il-pink:#ff9fd0;--il-lilac:#b198ff;--il-sky:#86cfff;--il-dot:#0f0e12;--tile-shadow:0 18px 30px -18px #0f0e1299;--tile-shadow-hover:0 26px 36px -20px #0f0e12b3;--action-shadow-hover:0 12px 24px -12px #0f0e1299;--tile-soft:#b9b6c0;--nav-fill:#0f0e12;--nav-ink:#b9b6c0;--nav-on:#fff;--nav-on-ink:#0f0e12;--plate-ink:#0f0e12;--plate-ink-soft:#0f0e12cc;--plate-chip:#fff;--plate-next:#0f0e12;--plate-next-ink:#fff;--verdict-risk:linear-gradient(160deg, #ff5f52 0%, #ff8a72 100%);--verdict-caution:linear-gradient(160deg, #ffcb2e 0%, #ffe27a 100%);--verdict-neutral:linear-gradient(160deg, #cfced6 0%, #e9e8ed 100%);--verdict-thin:repeating-linear-gradient(135deg, #dcdbe1 0 10px, #eeedf1 10px 20px);--spectrum:linear-gradient(120deg, #ffe14d, #ffa877 25%, #ff8fc7 50%, #a98bff 75%, #7cc8ff);--mark-disc:#0f0e12;--mark-bar:url(#sbp-bars);--grain-opacity:.34;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 1.1 -.25'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E");--font-display:Geologica, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-text:Onest, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-hand:Caveat, "Segoe Print", "Bradley Hand", cursive;--art-face-large:11px;--art-face-medium:8px;--art-face-small:6.5px;--art-face-tiny:5px;--text-hand:27px;--leading-hand:29px;--text-hand-compact:21px;--leading-hand-compact:23px;--text-hand-mid:23px;--leading-hand-mid:25px;--text-hand-wide:36px;--leading-hand-wide:38px;--text-display:48px;--leading-display:50px;--text-title:40px;--leading-title:44px;--text-compact:34px;--leading-compact:37px;--text-plate:36px;--leading-plate:39px;--text-hero:76px;--leading-hero:78px;--text-price:64px;--leading-price:66px;--text-tile:20px;--leading-tile:24px;--tracking-hero:-.045em;--radius-pill:999px;--radius-card:30px;--radius-tile:28px;--radius-tile-small:24px;--header-block:60px;--leading-hero-ratio:1.04;--h1-fluid:min(var(--text-display), calc((100cqw - 36px) / 7.2));--h1-fluid-wide-es:min(var(--text-hero), calc((min(100cqw, 1184px) - 650px) / 7.9));--h1-hero:min(var(--text-hero), 5.2cqw);--text-hero-plate:64px;--leading-hero-plate:66px;--scroll-clear:calc(var(--header-block) + var(--space-8px) + env(safe-area-inset-top));--scrim-range:0 64px;--header-scrim:linear-gradient(var(--surface-canvas) 62%, var(--surface-canvas))}@supports (color:color-mix(in lab, red, red)){.aura{--header-scrim:linear-gradient(var(--surface-canvas) 62%, color-mix(in srgb, var(--surface-canvas) 0%, transparent))}}.aura{--action-bar-surface:linear-gradient(to top, var(--surface-canvas), var(--surface-canvas) var(--space-10px), var(--surface-canvas) 72%, var(--surface-canvas))}@supports (color:color-mix(in lab, red, red)){.aura{--action-bar-surface:linear-gradient(to top, color-mix(in srgb, var(--surface-canvas) 0%, transparent), var(--surface-canvas) var(--space-10px), var(--surface-canvas) 72%, color-mix(in srgb, var(--surface-canvas) 0%, transparent))}}.aura{--on-fill-ring:#c4b5ff;--header-dissolve:linear-gradient(#0000 calc(env(safe-area-inset-top) + 38px), #000 calc(env(safe-area-inset-top) + 62px));--plate-top:calc(-1 * (var(--header-block) + var(--space-4px) + env(safe-area-inset-top)));--plate-bleed:calc(50% - 50cqw);--font-weight-700:700;--nav-clear:108px;--spring-snap:linear(0, .078, .244, .427, .593, .728, .829, .9, .948, .977, .995, 1.003, 1.007, 1.008, 1.007, 1.006, 1.004, 1.003, 1);--spring-bounce:linear(0, .09, .3, .56, .8, .98, 1.08, 1.11, 1.09, 1.05, 1.01, .99, .985, .99, 1)}:root[data-theme=dark] .aura{--surface-outside:#0c0b10;--surface-canvas:#0c0b10;--surface-card:#1a1920;--surface-inset:#232129;--surface-well:#2b2931;--state-unknown-surface:#232129;--text-primary:#f7f5f8;--text-secondary:#c9c6d0;--text-tertiary:#a6a3ae;--border-soft:#ffffff1a;--border-control:#8a8792;--action-fill:#f7f5f8;--action-text:#0f0e12;--focus-ring:#c4b5ff;--tone-accent-surface:#f7f5f8;--tone-accent-text:#0f0e12;--tone-accent-border:#f7f5f8;--tone-warning-surface:#3a2f12;--tone-warning-text:#ffe08a;--risk-high-surface:#3f1a18;--risk-high-text:#ffb4aa;--error-text:#ffb4aa;--shadow-nav:0 14px 30px -12px #0009;--tile:#f7f5f8;--tile-ink:#0f0e12;--il-shape:#e6e3ea;--il-shape2:#d6d3dc;--il-ink:#0f0e12;--tile-shadow:0 18px 30px -18px #0009;--tile-shadow-hover:0 26px 36px -20px #000000b3;--action-shadow-hover:0 12px 24px -12px #000000b3;--tile-soft:#55525d;--nav-fill:#f7f5f8;--nav-ink:#55525c;--nav-on:#0f0e12;--nav-on-ink:#fff;--spectrum:linear-gradient(120deg, #8a6608, #a04620 25%, #9c286a 50%, #5630c8 75%, #1860aa);--mark-disc:#fff;--on-fill-ring:#5b3df5;--mark-bar:#0f0e12;--grain-opacity:.24}@font-face{font-family:Geologica;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/geologica-cyrillic-v1-HKYB8SFg.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geologica;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/geologica-latin-v1-kem7lF0v.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/onest-cyrillic-v1-B4DTQzs9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/onest-latin-v1-BXvespbm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{background:var(--surface-canvas);color:var(--text-primary)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:1.5rem}body{font-size:var(--text-base);line-height:var(--line-height-1_55);overflow-wrap:anywhere;margin:0}button,a{-webkit-tap-highlight-color:transparent}:where(a,button,input,summary,[tabindex]):focus-visible{outline:3px solid var(--focus-ring);outline-offset:4px}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:var(--line-height-1_2);text-wrap:balance}h1{font-size:var(--text-2xl);line-height:var(--leading-2xl);letter-spacing:var(--tracking-display);font-weight:var(--font-weight-600)}h2{font-size:var(--text-md);letter-spacing:var(--tracking-tighter)}h3{font-size:var(--text-base);letter-spacing:var(--tracking-tight)}svg{flex-shrink:0}code{font-family:var(--font-mono);font-size:var(--text-sm);overflow-wrap:anywhere}dt{color:var(--text-secondary);font-size:var(--text-sm)}dd{margin:var(--space-_25rem) 0 0}.admin-sidebar{display:none}.admin-main{min-width:0;max-width:1220px;padding:max(var(--space-1_2rem), env(safe-area-inset-top)) max(var(--space-1rem), env(safe-area-inset-right)) calc(var(--space-8_5rem) + env(safe-area-inset-bottom)) max(var(--space-1rem), env(safe-area-inset-left));margin:0 auto}.admin-topbar,.admin-brand,.admin-badge,.admin-title-row,.admin-card-title,.admin-row,.admin-status{align-items:center;gap:var(--space-_65rem);display:flex}.admin-topbar{margin-bottom:var(--space-2rem);justify-content:space-between;gap:var(--space-1rem);flex-wrap:wrap}.admin-brand{font-weight:var(--font-weight-600);font-size:var(--text-base);letter-spacing:var(--tracking-tighter);text-decoration:none}.admin-brand-mark{background:var(--surface-card);color:var(--text-primary);border:1px solid var(--border-soft);border-radius:var(--radius-control);place-items:center;width:36px;height:36px;display:grid}.admin-brand small{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-secondary);margin-top:var(--space-_1rem);font-weight:var(--font-weight-500);display:block}.admin-badge{width:fit-content;font-size:var(--text-xs);font-weight:var(--font-weight-600);border:1px solid var(--border-soft);background:var(--surface-card);border-radius:var(--radius-999px);padding:var(--space-_38rem) var(--space-_65rem);line-height:var(--line-height-1_35)}.admin-badge--notice{background:var(--tone-warning-surface);border-color:#0000}.admin-eyebrow{text-transform:uppercase;font-size:var(--text-xs);letter-spacing:var(--tracking-caps);font-weight:var(--font-weight-600);color:var(--text-secondary)}.admin-title-row{margin-bottom:var(--space-1_5rem);justify-content:space-between;align-items:flex-start;gap:var(--space-1rem);flex-wrap:wrap}.admin-title-row p{color:var(--text-secondary);max-width:42rem;margin-top:var(--space-_6rem)}.admin-title-row [data-slot=button]{font-size:var(--text-sm)}.admin-hero{background:var(--surface-card);border:1px solid var(--border-soft);box-shadow:var(--shadow-surface);padding:var(--space-20px);border-radius:var(--radius-18px);position:relative}.admin-hero h2{font-size:var(--text-xl);line-height:var(--leading-xl);margin-top:var(--space-_8rem);max-width:35rem}.admin-hero>p{margin-top:var(--space-_7rem);max-width:40rem;color:var(--text-secondary)}.admin-hero .admin-badge{background:var(--surface-card);border-color:var(--surface-card)}.admin-grid{gap:var(--space-1rem);display:grid}.admin-grid--two{grid-template-columns:minmax(0,1fr)}.admin-space{margin-top:var(--space-1_25rem)}.admin-section{margin-top:var(--space-2rem)}.admin-section>h2{margin-bottom:var(--space-1rem)}.admin-card{background:var(--surface-card);border:1px solid var(--border-soft);border-radius:var(--radius-18px);padding:var(--space-1_25rem);min-width:0}.admin-card-title{margin-bottom:var(--space-_9rem);flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.admin-card-title>div{min-width:0}.admin-card-title .admin-eyebrow{margin-bottom:var(--space-_4rem)}.admin-card p{color:var(--text-secondary)}.admin-card p+p{margin-top:var(--space-_65rem)}.admin-card-icon{border-radius:var(--radius-control);background:var(--surface-inset);width:2.5rem;height:2.5rem;margin-bottom:var(--space-1_1rem);place-items:center;display:grid}.admin-card h3+p{margin-top:var(--space-_6rem)}.admin-card [data-slot=button]{margin-top:var(--space-1rem);font-size:var(--text-sm)}.admin-card--error{background:var(--risk-high-surface);border-color:var(--risk-high-text)}.admin-card--error p,.admin-error{color:var(--error-text)}.admin-meta{gap:var(--space-1rem) var(--space-1_5rem);margin:var(--space-1rem) 0 0;grid-template-columns:minmax(0,1fr);display:grid}.admin-meta--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-meta dd{font-weight:var(--font-weight-500)}.admin-meta dd code{font-weight:var(--font-weight-400)}.admin-metric{font-size:var(--text-lg);line-height:var(--line-height-1_2);font-variant-numeric:tabular-nums}.admin-divider{border:0;border-top:1px solid var(--border-soft);margin:var(--space-1_1rem) 0}.admin-caption{font-size:var(--text-sm);color:var(--text-secondary)}.admin-mono{font-variant-numeric:tabular-nums}.admin-form{gap:var(--space-1rem);display:grid}.admin-form label{font-size:var(--text-sm);font-weight:var(--font-weight-600);margin-bottom:var(--space-_5rem);display:block}.admin-form [data-slot=input]{font-size:var(--text-base)}.admin-form [data-slot=button]{font-size:var(--text-base);margin:0}.admin-form .admin-caption{margin-top:var(--space-_55rem)}.admin-list{gap:var(--space-_85rem);margin:0;padding:0;list-style:none;display:grid}.admin-next-step{gap:var(--space-_8rem);align-items:flex-start;display:flex}.admin-next-step>svg{margin-top:var(--space-_25rem)}.admin-next-step p{color:var(--text-primary)}.admin-next-step code{color:var(--text-secondary);font-size:var(--text-xs);margin-top:var(--space-_35rem);display:block}.admin-empty{text-align:center;padding:var(--space-2_5rem) var(--space-1_25rem)}.admin-empty>svg{margin-bottom:var(--space-1rem);color:var(--text-secondary)}.admin-empty p{max-width:35rem;margin:var(--space-_7rem) auto 0}.admin-access-state{max-width:42rem;margin:min(var(--space-14vh), var(--space-6rem)) auto 0}.admin-access-state h1,.admin-access-state p{margin-top:var(--space-1rem)}.admin-access-state [data-slot=button]{margin-top:var(--space-1_5rem)}.admin-nav{padding:var(--space-_4rem);gap:var(--space-_3rem);background:var(--surface-card);border:1px solid var(--border-soft);border-radius:var(--radius-18px);display:flex}.admin-mobile-nav{bottom:max(.8rem, env(safe-area-inset-bottom));left:max(.7rem, env(safe-area-inset-left));right:max(.7rem, env(safe-area-inset-right));z-index:5;box-shadow:var(--shadow-admin-nav);position:fixed}.admin-nav [data-slot=button]{min-width:0;padding:var(--space-_7rem) var(--space-_4rem);font-size:var(--text-xs);gap:var(--space-_3rem);border-radius:var(--radius-control);line-height:var(--line-height-1_4);flex-direction:column;flex:1}.admin-nav [aria-current=page]{background:var(--tone-accent-surface);color:var(--tone-accent-text);font-weight:var(--font-weight-600)}.admin-nav [data-slot=button]:not([aria-current=page]){background:0 0}.admin-boundary{margin-top:var(--space-2rem);align-items:flex-start;gap:var(--space-_6rem);color:var(--text-secondary);font-size:var(--text-xs);max-width:48rem;display:flex}.admin-boundary svg{margin-top:var(--space-_18rem)}.admin-operators{gap:var(--space-_8rem);display:grid}.admin-operator{gap:var(--space-_9rem);display:grid}.admin-operator .admin-meta{margin:0}.admin-status{font-size:var(--text-sm);font-weight:var(--font-weight-600)}.admin-status-dot{border-radius:var(--radius-50pct);background:var(--tone-positive-text);width:.5rem;height:.5rem}.admin-status-dot--off{background:var(--text-secondary)}.admin-print-note{display:none}.recovery-release{max-width:52rem}.recovery-release :is(.admin-hero,.admin-card){padding:var(--space-20px)}.recovery-release .admin-badge{gap:var(--space-8px);max-width:100%;padding:var(--space-6px) var(--space-10px);border-radius:var(--radius-12px)}.recovery-release .admin-badge svg{flex-shrink:0}.release-steps{margin:var(--space-1_4rem) 0 0;gap:var(--space-_65rem);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.release-steps li{align-content:start;gap:var(--space-_5rem);font-size:var(--text-sm);color:var(--text-secondary);display:grid}.release-steps li>span{border-radius:var(--radius-50pct);width:1.7rem;height:1.7rem;font-size:var(--text-xs);border:1px solid;place-items:center;display:grid}.release-steps [aria-current=step]{color:var(--text-primary);font-weight:var(--font-weight-600)}.release-steps [aria-current=step]>span{color:var(--action-text);background:var(--action-fill);border-color:var(--action-fill)}.release-state>h2{margin:var(--space-_4rem) 0 var(--space-_75rem)}.release-state .release-key{grid-column:1/-1}.release-notice{padding:var(--space-_85rem);background:var(--surface-muted);border-radius:var(--radius-control);margin-top:var(--space-1rem)}.release-details{margin-top:var(--space-1rem);font-size:var(--text-sm)}.release-details summary{cursor:pointer;padding:var(--space-_7rem) 0;min-height:44px;font-weight:var(--font-weight-600)}.release-details code{overflow-wrap:anywhere;padding:var(--space-_35rem) 0;display:block}.release-state>[data-slot=button]{white-space:normal;max-width:100%;min-height:48px}@media (width<=480px){.release-steps{grid-template-columns:1fr}.release-steps li{align-items:center;gap:var(--space-_65rem);display:flex}.release-steps li>span{flex-shrink:0}}@media (width>=600px){.admin-main{padding-left:var(--space-2rem);padding-right:var(--space-2rem)}.admin-grid--two,.admin-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-meta--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-form{grid-template-columns:minmax(0,1fr) auto;align-items:start}.admin-form [data-slot=button]{margin-top:var(--space-1_9rem)}.admin-mobile-nav{max-width:27rem;margin:0 auto}}@media (width>=960px){.admin-shell{grid-template-columns:232px minmax(0,1fr);display:grid}.admin-sidebar{gap:var(--space-2_6rem);height:100svh;padding:var(--space-2rem) var(--space-1_2rem);border-right:1px solid var(--border-soft);background:var(--surface-card);flex-direction:column;display:flex;position:sticky;top:0}.admin-sidebar .admin-brand{margin-left:var(--space-_4rem)}.admin-sidebar .admin-nav{gap:var(--space-_55rem);background:0 0;border:0;flex-direction:column;padding:0}.admin-sidebar .admin-nav [data-slot=button]{padding:var(--space-_85rem) var(--space-1rem);justify-content:flex-start;gap:var(--space-_8rem);font-size:var(--text-sm);flex-direction:row}.admin-sidebar-note{padding:0 var(--space-_6rem);font-size:var(--text-xs);color:var(--text-secondary);margin-top:auto}.admin-sidebar-note p+p{margin-top:var(--space-_65rem)}.admin-main{width:100%;padding:var(--space-2rem) var(--space-2_5rem) var(--space-3rem)}.admin-topbar{margin-bottom:var(--space-2_8rem)}.admin-topbar .admin-brand{display:none}.admin-topbar>.admin-eyebrow{display:block}.admin-mobile-nav{display:none}.admin-card{padding:var(--space-1_5rem)}.admin-operator{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center}}@media (width<=959px){.admin-topbar>.admin-eyebrow{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media print{.admin-shell{display:none!important}.admin-print-note{padding:var(--space-2rem);display:block}}.vault-workspace{gap:var(--space-1_25rem);display:grid}.vault-intro h2{margin-top:var(--space-_8rem);max-width:24ch;font-size:var(--text-xl);line-height:var(--leading-xl)}.vault-intro>p{margin-top:var(--space-_8rem);max-width:44rem}.vault-boundary{align-items:flex-start;gap:var(--space-_75rem);margin-top:var(--space-1_5rem);padding-top:var(--space-1_2rem);border-top:1px solid var(--border-soft);display:flex}.vault-boundary svg{margin-top:var(--space-_2rem)}.vault-boundary p{font-size:var(--text-sm)}.vault-session>p{margin-top:var(--space-_8rem);max-width:45rem}.vault-form{gap:var(--space-1_35rem);display:grid}.vault-form fieldset{border:0;min-width:0;margin:0;padding:0}.vault-form legend,.vault-form label{font-size:var(--text-sm);font-weight:var(--font-weight-600);margin-bottom:var(--space-_6rem);display:block}.vault-form .admin-caption{margin-top:var(--space-_6rem)}.vault-choices{gap:var(--space-_6rem);flex-wrap:wrap;display:flex}.vault-choices--decision{grid-template-columns:minmax(0,1fr);display:grid}.vault-choices [data-slot=button]{font-size:var(--text-sm);flex:7rem;margin:0}.vault-choices [aria-pressed=true]{background:var(--action-fill);color:var(--action-text);border-color:var(--action-fill)}.vault-form>[data-slot=button]{width:100%;margin:var(--space-_25rem) 0 0}.vault-form [data-slot=input]{font-size:var(--text-base)}.vault-current{background:var(--surface-muted);border-radius:var(--radius-control);padding:var(--space-1rem)}.vault-current p{margin-top:var(--space-_45rem);font-size:var(--text-sm)}.vault-current code{overflow-wrap:anywhere}.vault-result>svg{color:var(--text-secondary);margin-bottom:var(--space-_8rem)}.vault-result>p{margin-top:var(--space-_8rem);max-width:43rem}.vault-result>[data-slot=button]{width:100%;margin-top:var(--space-1rem);white-space:normal;height:auto;min-height:2.75rem;display:flex}.vault-target{font-weight:var(--font-weight-600);color:var(--text-primary)!important}.vault-notice{padding:var(--space-1rem);border-radius:var(--radius-control);background:var(--tone-warning-surface);font-size:var(--text-sm)}.vault-record{min-width:0}.vault-observations{gap:var(--space-1rem);display:grid}.vault-observations h3{margin-top:var(--space-_45rem)}.vault-observations p{margin-top:var(--space-_65rem)}.vault-record .admin-meta code,.vault-result .admin-meta code{overflow-wrap:anywhere}.vault-record>[data-slot=button]{white-space:normal;text-align:left;height:auto;min-height:2.75rem}.vault-result>.vault-form{margin-top:var(--space-1_25rem)}.vault-acknowledgement{align-items:flex-start;gap:var(--space-_8rem);padding:var(--space-1rem);margin-top:var(--space-1_25rem);border:1px solid var(--border-soft);border-radius:var(--radius-control);cursor:pointer;min-height:3rem;display:flex}.vault-acknowledgement input{width:1.25rem;height:1.25rem;margin:var(--space-_15rem) 0 0;accent-color:var(--action-fill);flex:none}.vault-acknowledgement input:focus-visible{outline:3px solid var(--action-fill);outline-offset:3px}.vault-acknowledgement span{min-width:0;font-size:var(--text-sm)}@media (width>=600px){.vault-result>[data-slot=button]{width:auto}.vault-editor{max-width:48rem}.vault-choices--reasons [data-slot=button]{flex-basis:9rem}}.admin-observation{margin-bottom:var(--space-_65rem)}.admin-customer-tools{gap:var(--space-1_5rem);margin-bottom:var(--space-1rem);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.admin-segments{gap:var(--space-_25rem);flex-wrap:wrap;display:flex}.admin-segments [data-slot=button]{min-height:44px}.admin-customer-lookup{flex:1;min-width:15rem;max-width:28rem}.admin-customer-lookup label{font-size:var(--text-sm);margin-bottom:var(--space-_4rem);display:block}.admin-customer-lookup>div{gap:var(--space-_5rem);display:flex}.admin-customer-lookup input{min-width:0;font-size:var(--text-base)}.admin-data-list{margin-top:var(--space-1rem);border-top:1px solid var(--border-soft)}.admin-data-row,.admin-right-row{justify-content:space-between;align-items:center;gap:var(--space-1rem);padding:var(--space-1_1rem) 0;border-bottom:1px solid var(--border-soft);display:flex}.admin-data-row>div:first-child,.admin-right-row>div:first-child{flex:1;min-width:0}.admin-data-row h2,.admin-profile-heading h2{font-size:var(--text-base)}.admin-data-row code,.admin-profile-heading code{overflow-wrap:anywhere}.admin-row-metrics{gap:var(--space-_8rem) var(--space-1_5rem);flex-wrap:wrap;margin:0;display:flex}.admin-row-metrics>div{min-width:3rem}.admin-pagination{justify-content:space-between;align-items:center;gap:var(--space-1rem);margin:var(--space-1_25rem) 0;font-size:var(--text-sm);color:var(--text-secondary);flex-wrap:wrap;display:flex}.admin-pagination>div{gap:var(--space-_5rem);display:flex}.admin-profile-heading{margin:var(--space-1rem) 0}.admin-profile-heading p{margin-top:var(--space-_5rem);color:var(--text-secondary);font-size:var(--text-sm)}.admin-profile-tabs{border-bottom:1px solid var(--border-soft);margin:var(--space-1rem) 0}.admin-profile-tabs [aria-pressed=true]{border-bottom:2px solid var(--text-primary);border-radius:0}.admin-profile-tabs span{font-size:var(--text-xs);color:var(--text-secondary)}.admin-activity-list{margin:var(--space-1rem) 0;padding:0;list-style:none}.admin-activity-list li{justify-content:space-between;gap:var(--space-1rem);padding:var(--space-_9rem) 0;border-bottom:1px solid var(--border-soft);display:flex}.admin-activity-list time{font-size:var(--text-sm);color:var(--text-secondary);flex-shrink:0}.admin-activity-list code{color:var(--text-secondary)}.admin-kpis{gap:var(--space-1px);background:var(--border-soft);border:1px solid var(--border-soft);border-radius:var(--radius-control);margin:var(--space-1_4rem) 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.admin-kpis>div{background:var(--surface-card);padding:var(--space-1_2rem)}.admin-kpis dd{font-size:var(--text-xl);line-height:var(--leading-xl);font-weight:var(--font-weight-600);font-variant-numeric:tabular-nums}.admin-financial-grid{gap:var(--space-1_2rem);margin-top:var(--space-1rem);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.admin-financial-grid dd{font-variant-numeric:tabular-nums;font-weight:var(--font-weight-600);overflow-wrap:anywhere}@media (width<=767px){.admin-data-row,.admin-right-row{flex-wrap:wrap;align-items:flex-start}.admin-data-row>div:first-child,.admin-right-row>div:first-child{flex-basis:100%}.admin-kpis,.admin-financial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-kpis>div{padding:var(--space-_8rem)}.admin-activity-list li{gap:var(--space-_4rem);flex-direction:column}}@media (width<=959px){.admin-mobile-nav{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.admin-main{padding-bottom:calc(var(--nav-block-size) + var(--space-24px) + env(safe-area-inset-bottom))}html{scroll-padding-bottom:calc(var(--nav-block-size) + var(--space-16px))}.admin-topbar{margin-bottom:var(--space-1rem)}.admin-title-row{align-items:center;gap:var(--space-_5rem);margin-bottom:var(--space-1rem);flex-wrap:nowrap}.admin-title-row>div{min-width:0}.admin-title-row h1{font-size:var(--text-lg)}.admin-title-row p,.admin-refresh-text{display:none}.admin-title-row [aria-label=Refresh]{min-width:44px;min-height:44px;padding:var(--space-_6rem);flex-shrink:0}.admin-profile-heading{margin:var(--space-_7rem) 0}.admin-profile-tabs{margin:var(--space-_7rem) 0;flex-wrap:nowrap;gap:0}.admin-profile-tabs [data-slot=button]{min-width:0;font-size:var(--text-sm);padding:var(--space-_6rem) var(--space-_25rem);gap:var(--space-_3rem);flex:1}.admin-profile-tabs span{font-size:var(--text-xs)}}.admin-more-list{gap:var(--space-_4rem);display:grid}.admin-more-list [data-slot=button]{justify-content:flex-start;min-height:54px}.admin-more-list [data-slot=button] svg:last-child{margin-left:auto}.admin-shell{min-height:100dvh}.admin-access{min-height:min(55svh,480px)}.admin-nav [data-slot=button]{border-width:1px;min-height:48px}button,a,summary{touch-action:manipulation}button,[role=button]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea,select{font-size:var(--text-base)}@media (width<=599px){.admin-card{padding:var(--space-16px);border-radius:var(--radius-18px)}.admin-topbar{min-height:48px;margin-bottom:var(--space-24px)}}.admin-operations-filters{gap:var(--space-6px);margin-bottom:var(--space-14px);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.admin-operations-filters [data-slot=button]{padding:var(--space-10px) var(--space-8px);font-size:var(--text-sm)}.admin-operations-filters [aria-pressed=true]{background:var(--action-fill);color:var(--action-text)}.admin-audit-list{margin:var(--space-20px) 0;gap:var(--space-12px);padding:0;list-style:none;display:grid}.admin-audit-row,.admin-deletion-row{border:1px solid var(--border-soft);border-radius:var(--radius-18px);padding:var(--space-18px);background:var(--surface-card);min-width:0}.admin-deletion-list{gap:var(--space-12px);border-top:0;display:grid}.admin-audit-event{align-items:flex-start;gap:var(--space-12px);min-width:0;display:flex}.admin-audit-event>svg{margin-top:var(--space-3px);flex:none}.admin-audit-event>div{flex:1;min-width:0}.admin-audit-event h2{font-size:var(--text-base);line-height:var(--line-height-1_35);margin:0 0 var(--space-5px)}.admin-audit-event p{font-size:var(--text-sm);color:var(--text-secondary);margin:0}.admin-audit-event code,.admin-record-details code{overflow-wrap:anywhere;word-break:break-word}.admin-record-details{border-top:1px solid var(--border-soft);margin-top:var(--space-12px);padding-top:var(--space-4px)}.admin-record-details summary{padding:var(--space-12px) 0;cursor:pointer;min-height:44px;font-weight:var(--font-weight-600);font-size:var(--text-sm)}.admin-record-details summary:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.admin-operations-summary{gap:var(--space-10px);margin-bottom:var(--space-20px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.admin-operations-summary button{white-space:normal;gap:var(--space-5px);flex-direction:column;height:auto;min-height:90px}.admin-operations-summary strong{font-size:var(--text-2xl);line-height:var(--line-height-1);font-variant-numeric:tabular-nums}.admin-operations-summary span{font-size:var(--text-xs)}.admin-operations-summary [aria-pressed=true]{border-color:var(--action-fill);background:var(--surface-inset)}.admin-operations-search{align-items:flex-end;gap:var(--space-10px);margin-bottom:var(--space-16px);flex-wrap:wrap;display:flex}.admin-operations-search>div{flex:220px}.admin-operations-search label{font-size:var(--text-sm);font-weight:var(--font-weight-600);margin-bottom:var(--space-6px);display:block}.admin-deletion-row .admin-row-metrics{margin:var(--space-16px) 0}@media (width<=560px){.admin-operations-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-audit-row,.admin-deletion-row{padding:var(--space-14px)}.admin-audit-event{gap:var(--space-8px);flex-wrap:wrap}.admin-audit-event>div{flex-basis:calc(100% - 32px)}.admin-audit-event>.admin-badge{margin-left:var(--space-27px)}.admin-operations-summary{gap:var(--space-6px)}.admin-operations-summary button{padding:var(--space-12px) var(--space-5px)}.admin-deletion-row .admin-row-metrics{gap:var(--space-12px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.admin-card dd code,.admin-card .admin-mono,.admin-card pre{background:var(--surface-well);border:1px solid var(--border-soft);border-radius:var(--radius-control);box-shadow:var(--shadow-inset);padding:var(--space-8px) var(--space-10px);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-sm);overflow-wrap:anywhere;white-space:pre-wrap;display:block}.admin-aura{isolation:isolate;background:var(--surface-canvas);min-height:100dvh;color:var(--text-primary);font-family:var(--font-text)}.admin-aura:before{content:"";z-index:-1;pointer-events:none;background:var(--spectrum);opacity:.45;height:420px;position:fixed;inset:0 0 auto;-webkit-mask-image:radial-gradient(at 75% 0,currentColor,#0000 75%);mask-image:radial-gradient(at 75% 0,currentColor,#0000 75%)}.admin-aura:after{content:"";z-index:-1;pointer-events:none;background:var(--grain);height:420px;opacity:var(--grain-opacity);position:fixed;inset:0 0 auto;-webkit-mask-image:linear-gradient(currentColor,#0000);mask-image:linear-gradient(currentColor,#0000)}.admin-aura :is(h1,h2,h3,.admin-brand,.admin-metric){font-family:var(--font-display)}.admin-aura h1,.admin-aura .recovery-hero h1{font-size:var(--text-compact);line-height:var(--leading-compact);font-weight:var(--font-weight-700);letter-spacing:var(--tracking-hero)}.admin-aura :is(.admin-hero,.admin-card,.admin-audit-row,.admin-deletion-row){border-radius:var(--radius-card);box-shadow:none}.admin-aura :is(.admin-hero,.admin-card:not(.admin-card--error),.admin-audit-row,.admin-deletion-row){border-color:#0000}.admin-aura :is([data-slot=button],.recovery-primary-link){border-radius:var(--radius-pill);box-shadow:none;font-weight:var(--font-weight-600)}.admin-aura .recovery-actions [data-slot=button]{border-radius:var(--radius-pill)}.admin-aura .admin-operations-summary [data-slot=button]{border-radius:var(--radius-tile-small)}.admin-aura .admin-card-icon{background:var(--action-fill);color:var(--action-text);border-radius:var(--radius-pill)}.admin-aura .admin-badge{border-radius:var(--radius-pill)}.admin-aura .admin-sidebar{background:0 0;border:0;overflow-y:auto}.admin-aura .admin-nav{background:var(--nav-fill);border-radius:var(--radius-pill);color:var(--nav-ink);border:0}.admin-aura .admin-nav [data-slot=button]{color:var(--nav-ink);border:0}.admin-aura .admin-nav [aria-current=page]{background:var(--nav-on);color:var(--nav-on-ink)}.admin-aura .admin-nav [data-slot=button]:focus-visible{outline-color:var(--on-fill-ring)}.admin-aura .admin-mobile-nav{box-shadow:var(--shadow-nav)}.admin-aura .admin-sidebar .admin-nav{border-radius:var(--radius-card);padding:var(--space-6px);gap:var(--space-4px)}.admin-aura .recovery-steps li{border-radius:var(--radius-tile-small)}.admin-aura .recovery-steps .is-current{color:var(--tone-accent-text)}.admin-aura .recovery-steps .is-current .recovery-step-number{background:var(--nav-on);color:var(--nav-on-ink);border:0}.admin-aura .recovery-action-icon{border-radius:var(--radius-pill);color:var(--tone-accent-text)}.admin-aura .recovery-action--complete .recovery-action-icon{color:var(--tone-positive-text)}@media (width>=960px){.admin-aura h1,.admin-aura .recovery-hero h1{font-size:var(--text-title);line-height:var(--leading-title)}}@media (hover:hover) and (pointer:fine){.admin-aura .admin-nav [data-slot=button]:not([aria-current=page]):hover{color:var(--nav-on)}}@media (forced-colors:active){.admin-aura:before,.admin-aura:after{display:none}.admin-aura :is(.admin-nav,.admin-hero,.admin-card,.admin-audit-row,.admin-deletion-row){border:1px solid canvastext}}@media print{.admin-aura:before,.admin-aura:after{display:none}}.admin-aura{--pp-series-clicks:var(--focus-ring);--pp-series-purchases:var(--text-primary)}.pp-visually-hidden{width:1px;height:1px;margin:var(--space-minus-1px);clip-path:inset(50%);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.pp-brand-link{border-radius:var(--radius-control);text-decoration:none}.pp-tools{justify-content:flex-end;align-items:center;gap:var(--space-8px);flex-wrap:wrap;margin-left:auto;display:flex}.pp-lang{gap:var(--space-2px);padding:var(--space-2px);border-radius:var(--radius-pill);background:var(--surface-inset);display:flex}.pp-lang [data-slot=button]{min-width:44px;min-height:44px;padding:var(--space-4px) var(--space-12px);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);color:var(--text-secondary);margin:0}.pp-lang [aria-pressed=true]{background:var(--surface-card);color:var(--text-primary)}.admin-sidebar-note [data-slot=button]{margin-top:var(--space-8px);padding:var(--space-8px) var(--space-12px);font-size:var(--text-sm);justify-content:flex-start}.pp-first{margin-top:0;margin-bottom:var(--space-16px)}.pp-title-row h1:focus{outline:none}@media (hover:hover) and (pointer:fine){a[data-slot=button][data-variant=outline]:hover{background:var(--surface-muted)}a[data-slot=button][data-variant=default]:hover{opacity:.9}}.pp-log{margin-top:var(--space-2rem)}@media (width<=959px){.admin-title-row .pp-refresh{min-width:44px;min-height:44px;padding:var(--space-_6rem);flex-shrink:0}}.pp-auth{max-width:32rem}.pp-auth-bar{justify-content:space-between;align-items:center;gap:var(--space-12px);margin-bottom:var(--space-2rem);display:flex}.pp-auth-card{gap:var(--space-16px);display:grid}.pp-auth-card h1{font-size:var(--text-xl);line-height:var(--leading-xl)}.pp-auth-card>p{color:var(--text-secondary);margin:0}.pp-stack{gap:var(--space-16px);display:grid}.pp-section>*+*{margin-top:var(--space-12px)}.pp-block{margin-top:var(--space-20px);padding-top:var(--space-16px);border-top:1px solid var(--border-soft)}.pp-block>*+*,.pp-footnote{margin-top:var(--space-10px)}.pp-muted{color:var(--text-secondary)}.pp-empty{padding:var(--space-12px) 0;color:var(--text-secondary)}.pp-tags{align-items:center;gap:var(--space-6px);flex-wrap:wrap;display:flex}.pp-actions{align-items:center;gap:var(--space-8px) var(--space-10px);flex-wrap:wrap;display:flex}.pp-confirm{align-items:center;gap:var(--space-8px);flex-wrap:wrap;display:inline-flex}.pp-amount{justify-content:flex-end;align-items:center;gap:var(--space-8px);display:inline-flex}.pp-terms,.pp-steps{gap:var(--space-8px);padding-left:var(--space-20px);margin:0;display:grid}.pp-code{-webkit-user-select:all;user-select:all}.admin-card :is(.admin-card-title,.pp-actions,.pp-choice,.pp-macros,.pp-confirm,.pp-form,.pp-inline-form,.pp-table,.pp-error) [data-slot=button]{margin:0}.pp-tag{white-space:nowrap}.pp-tag[data-tone=positive]{background:var(--tone-positive-surface);color:var(--tone-positive-text);border-color:#0000}.pp-tag[data-tone=caution]{background:var(--tone-warning-surface);color:var(--tone-warning-text);border-color:#0000}.pp-tag[data-tone=risk]{background:var(--risk-high-surface);color:var(--risk-high-text);border-color:#0000}.pp-tag[data-tone=info]{background:var(--state-info-surface);color:var(--state-info-text);border-color:#0000}p.pp-notice{padding:var(--space-10px) var(--space-14px);border-radius:var(--radius-control);background:var(--tone-positive-surface);color:var(--tone-positive-text);font-size:var(--text-sm)}p.admin-error{color:var(--error-text);font-size:var(--text-sm)}.pp-notice+.pp-loaded{margin-top:var(--space-12px)}p.pp-valid{color:var(--tone-positive-text);font-size:var(--text-sm)}p.pp-valid:empty,p.pp-outcome:empty{display:none}p.pp-outcome{font-weight:var(--font-weight-600);color:var(--text-primary)}p.pp-outcome[data-tone=positive]{color:var(--tone-positive-text)}p.pp-outcome[data-tone=risk]{color:var(--error-text)}.pp-error{justify-content:space-between;align-items:center;gap:var(--space-10px) var(--space-16px);padding:var(--space-12px) var(--space-16px);border-radius:var(--radius-18px);background:var(--risk-high-surface);color:var(--error-text);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.pp-error p{color:inherit;flex:14rem;margin:0}.pp-error [data-slot=button]{min-height:44px;font-size:var(--text-sm)}.pp-loading{gap:var(--space-12px);margin-top:var(--space-16px);display:grid}.pp-skeleton{border-radius:var(--radius-tile-small);background:var(--surface-inset);height:76px;animation:1.2s ease-in-out infinite alternate pp-pulse}@keyframes pp-pulse{0%{opacity:.5}to{opacity:1}}.pp-loaded>*{transition:opacity .15s}.pp-loaded[data-stale]>*{opacity:.55;transition-delay:.25s}.pp-issued{padding:var(--space-16px);border-radius:var(--radius-18px);background:var(--tone-warning-surface);color:var(--tone-warning-text)}.pp-issued>*+*{margin-top:var(--space-10px)}.pp-issued p{color:inherit;font-size:var(--text-sm)}.pp-form{gap:var(--space-16px);display:grid}.pp-form>*+*{margin-top:0}.pp-form.pp-block{margin-top:var(--space-20px)}.pp-field{min-width:0}.pp-field>label,.pp-label,.pp-fieldset>legend{margin-bottom:var(--space-6px);font-size:var(--text-sm);font-weight:var(--font-weight-600);padding:0;display:block}.pp-field>:is(.admin-caption,.admin-error,.pp-valid){margin-top:var(--space-6px)}.pp-field>.pp-choice{margin-top:0}.pp-grid{align-items:start;gap:var(--space-16px);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.pp-fieldset{border:0;min-width:0;margin:0;padding:0}.pp-checks{gap:0 var(--space-24px);flex-wrap:wrap;display:flex}.pp-check{align-items:flex-start;gap:var(--space-10px);min-height:44px;padding:var(--space-10px) 0;cursor:pointer;display:flex}.pp-check input{width:1.25rem;height:1.25rem;margin:var(--space-2px) 0 0;accent-color:var(--action-fill);flex:none}.pp-check input:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.pp-check small{color:var(--text-secondary);font-size:var(--text-sm);display:block}.pp-inline-form{align-items:start;gap:var(--space-12px);display:grid}.pp-inline-form>*+*{margin-top:0}@media (width>=600px){.pp-inline-form{grid-template-columns:minmax(0,1fr) auto}.admin-card .pp-inline-form>[data-slot=button]{margin-top:var(--space-27px)}}.pp-choice{gap:var(--space-4px);width:fit-content;max-width:100%;margin-top:var(--space-12px);padding:var(--space-4px);border-radius:var(--radius-pill);background:var(--surface-inset);scrollbar-width:none;display:flex;overflow-x:auto}.pp-choice::-webkit-scrollbar{display:none}.pp-choice [data-slot=button]{min-height:44px;padding:var(--space-6px) var(--space-14px);font-size:var(--text-sm);white-space:nowrap;color:var(--text-secondary);flex:none}.pp-choice [aria-pressed=true]{background:var(--action-fill);color:var(--action-text)}.pp-choice [data-slot=button]:focus-visible{outline-offset:var(--space-minus-4px)}.pp-choice [aria-pressed=true]:focus-visible{outline-color:var(--on-fill-ring)}.pp-macros{gap:var(--space-6px);margin-top:var(--space-10px);flex-wrap:wrap;display:flex}.pp-macros [data-slot=button]{min-height:40px;padding:var(--space-4px) var(--space-12px);font-family:var(--font-mono);font-size:var(--text-xs)}.pp-preview{margin-top:var(--space-10px)}.pp-preview>*+*{margin-top:var(--space-6px)}.pp-details{margin-top:var(--space-12px);font-size:var(--text-sm)}.pp-details>summary{min-height:44px;padding:var(--space-10px) 0;cursor:pointer;font-weight:var(--font-weight-600)}.pp-macro-help{gap:var(--space-10px);margin:0;display:grid}.pp-macro-help dd{margin:var(--space-2px) 0 0;color:var(--text-secondary)}.pp-kpis{margin:var(--space-12px) 0 0;border-radius:var(--radius-tile-small)}.pp-kpis dd{margin:var(--space-4px) 0 0;overflow-wrap:normal;font-variant-numeric:normal}.pp-kpis+.admin-card{margin-top:var(--space-16px)}.pp-metrics{gap:var(--space-12px) var(--space-8px);flex:0 46rem;grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));display:grid}@media (width>=768px){.pp-kpis--four{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=479px){.pp-kpis dd{font-size:var(--text-md);line-height:var(--leading-md)}}.pp-table-scroll{max-width:100%;position:relative;overflow-x:auto}.pp-table{border-collapse:collapse;width:100%;font-size:var(--text-sm);line-height:var(--leading-sm)}.pp-table :is(th,td){padding:var(--space-10px) var(--space-12px);border-bottom:1px solid var(--border-soft);text-align:start;vertical-align:middle;white-space:nowrap;font-weight:var(--font-weight-400)}.pp-table thead th{color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--font-weight-500);letter-spacing:var(--tracking-caps);text-transform:uppercase}.pp-table tbody th{white-space:normal;min-width:6rem;max-width:13rem;font-weight:var(--font-weight-500)}.pp-table tfoot :is(th,td){border-top:1px solid var(--border-control);font-weight:var(--font-weight-600);border-bottom:0}.pp-table :is(th,td):first-child{background:var(--surface-card);padding-left:0;position:sticky;left:0}.pp-table .pp-num{text-align:end;font-variant-numeric:tabular-nums}.pp-table :is(.pp-note,.pp-id){white-space:normal;min-width:9rem;max-width:20rem}.pp-table [data-slot=button]{min-height:40px;padding:var(--space-6px) var(--space-14px);white-space:nowrap}.pp-table abbr{text-decoration:none}.pp-chart-readout{min-height:calc(2 * var(--leading-sm))}.pp-chart-panel{margin-top:var(--space-16px)}.pp-chart-head{justify-content:space-between;align-items:baseline;gap:var(--space-12px);font-size:var(--text-sm);font-weight:var(--font-weight-600);display:flex}.pp-chart-panel svg{width:100%;height:132px;margin-top:var(--space-6px);border-bottom:1px solid var(--border-control);touch-action:pan-y;display:block}.pp-chart-panel--purchases svg{height:64px}.pp-chart-hit{fill:#0000;pointer-events:all}.pp-chart-bar{fill:var(--pp-series-clicks);pointer-events:none;transition:opacity .12s}.pp-chart-panel--purchases .pp-chart-bar{fill:var(--pp-series-purchases)}.pp-chart[data-active] .pp-chart-bar{opacity:.45}.pp-chart[data-active] .pp-chart-bar.is-active{opacity:1}.pp-chart-axis{margin-top:var(--space-6px);color:var(--text-secondary);font-size:var(--text-xs);justify-content:space-between;display:flex}@media (forced-colors:active){.pp-chart-bar,.pp-chart-panel--purchases .pp-chart-bar{fill:canvastext}}@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-leading{syntax:"*";inherits:false}@property --tw-font-weight{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-duration{syntax:"*";inherits:false}
