:root,.storage-theme{--storage-shell-background:radial-gradient(circle at 50% 22%, #83f34f14, transparent 16rem), radial-gradient(circle at 20% 8%, #ffffff09, transparent 9rem), linear-gradient(180deg, #050a06fb, #020503fe);--storage-shell-background-strong:radial-gradient(circle at 50% 22%, #83f34f1a, transparent 16rem), radial-gradient(circle at 20% 8%, #ffffff06, transparent 9rem), linear-gradient(180deg, #050a06, #020503);--storage-shell-background-warning:radial-gradient(circle at 50% 22%, #fbbf2418, transparent 15rem), radial-gradient(circle at 22% 7%, #ffffff06, transparent 9rem), linear-gradient(180deg, #050a06, #020503);--storage-shell-background-danger:radial-gradient(circle at 50% 22%, #f8717117, transparent 15rem), linear-gradient(180deg, #080807, #020503);--storage-drawer-background:#050906;--storage-scrim:#000000b8;--storage-card-gradient:linear-gradient(135deg, #83f34f12, #ffffff04);--storage-card-gradient-soft:linear-gradient(135deg, #ffffff09, #ffffff03);--storage-strip-gradient:linear-gradient(90deg, #83f34f11, #ffffff05);--storage-control-background:#ffffff0b;--storage-input-background:#00000047;--storage-input-background-strong:#00000075;--storage-orb-background:radial-gradient(circle, #83f34f24, #030804b8);--storage-primary-gradient:linear-gradient(180deg, #a8eb6b 0%, #76ee45 100%);--storage-on-accent:#071008;--storage-shadow-elevated:0 18px 64px #0000003d, inset 0 0 0 1px #ccff9c1a;--storage-shadow-soft:0 14px 42px #0000002e, inset 0 0 0 1px #ccff9c13;--storage-danger-text:#fecaca;--storage-danger-text-strong:#fee2e2;--storage-danger-surface:#f871711a;--storage-danger-border:#fca5a559;--storage-warning-text:#fde68a;--storage-warning-text-strong:#fffbeb;--storage-warning-surface:#fbbf241a;--storage-warning-border:#fde68a59;--storage-scan-stage-backdrop:radial-gradient(circle at 50% 35%, #83f34f1c, transparent 10rem), radial-gradient(circle at 30% 12%, #ffffff09, transparent 8rem);--storage-scan-ring-1:#83f34f1c;--storage-scan-ring-2:#83f34f24;--storage-scan-ring-3:#83f34f2e;--storage-scan-core-border:#83f34f57;--storage-scan-core-background:radial-gradient(circle, #83f34f33, #83f34f0e 54%, transparent 72%);--storage-scan-core-shadow:0 0 54px #83f34f6b;--storage-scan-glow-min:#83f34f52;--storage-scan-glow-max:#83f34f85;--storage-scan-ping-border:#b4ff7e38;--storage-scan-badge-background:#02070394;--storage-scan-badge-text:var(--cv-accent-text-strong);--storage-scan-badge-shadow:inset 0 0 22px #83f34f1f;--storage-scan-dot-glow:0 0 16px #83f34fe6;--storage-focus-ring:#83f34f2e;--storage-accent-rgb:131, 243, 79;--storage-accent-soft-rgb:204, 255, 156;--storage-accent-ping-rgb:180, 255, 126;--storage-danger-soft-rgb:254, 202, 202;--storage-shadow-card:0 14px 44px #0003, inset 0 0 0 1px #83f34f18;--storage-shadow-card-strong:0 14px 44px #0003, inset 0 0 0 1px #83f34f1f;--storage-shadow-sheet:0 -18px 64px #00000073, inset 0 1px 0 #ccff9c1f;--storage-shadow-keypad:0 20px 62px #0000006b, inset 0 0 0 1px #ccff9c24;--storage-shadow-drawer:-24px 0 60px #00000073;--storage-shadow-hero:0 20px 60px #00000047, inset 0 0 0 1px #83f34f26;--storage-shadow-hero-strong:0 20px 60px #00000047, inset 0 0 0 1px #83f34f29;--storage-dot-track:#ffffff26;--storage-ambient-backdrop:radial-gradient(circle at 50% 24%, #83f34f1a, transparent 12rem), radial-gradient(circle at 50% 74%, #ffffff06, transparent 16rem);--storage-tab-active-background:linear-gradient(180deg, #83f34f26, #83f34f13);--storage-tab-active-ring:#83f34f33;--storage-pin-dot-glow:0 0 18px #c6ffa0ad;--storage-cta-glow:0 18px 44px #83f34f38;--storage-photo-orb-ring:#cbffa4b8;--storage-photo-orb-background:radial-gradient(circle, #83f34f26, #83f34f0a 58%, transparent 74%);--storage-photo-orb-glow:0 0 42px #83f34f1c;--storage-image-chip:#000000b8;--storage-on-media-text:var(--cv-accent-text-strong);--storage-stage-card-background:radial-gradient(circle at 50% 20%, #83f34f1a, #ffffff06 54%, #ffffff04);--storage-stage-card-hairline:#83f34f0b;--storage-orb-background-soft:radial-gradient(circle, #83f34f1f, #030804b8);--storage-warning-glow:#fbbf2421;--storage-danger-glow:#f8717121;--storage-nfc-strip-background:linear-gradient(180deg, #83f34f21, #0000002e);--storage-photo-rgb:203, 255, 164;--storage-shadow-danger-card:0 18px 52px #00000040;--storage-danger-body-text:#fef2f2d9;--storage-danger-card-border:#ffe2e259;--storage-danger-action-bg:#ffe2e2;--storage-danger-action-text:#460809}@supports (color:lab(0% 0 0)){:root,.storage-theme{--storage-danger-body-text:lab(96.5005% 4.18508 1.52328/.85);--storage-danger-card-border:lab(92.243% 10.2864 3.83865/.35);--storage-danger-action-bg:lab(92.243% 10.2865 3.83865);--storage-danger-action-text:lab(13.003% 29.04 16.7519)}}[data-theme=light],[data-theme=light] .storage-theme{--storage-shell-background:radial-gradient(circle at 50% 20%, #65c7342b, transparent 17rem), linear-gradient(180deg, #f7fbf3 0%, #eff7e9 100%);--storage-shell-background-strong:radial-gradient(circle at 50% 20%, #65c73433, transparent 17rem), linear-gradient(180deg, #f8fcf4 0%, #eef6e7 100%);--storage-shell-background-warning:radial-gradient(circle at 50% 20%, #ce8e0a29, transparent 15rem), linear-gradient(180deg, #faf6ea 0%, #f6f7f2 9rem, #f6f7f2 100%);--storage-shell-background-danger:radial-gradient(circle at 50% 20%, #c82c2c1f, transparent 15rem), linear-gradient(180deg, #fdf7f5 0%, #f6f8f1 9rem, #f6f8f1 100%);--storage-drawer-background:#fcfefa;--storage-scrim:#12260c6b;--storage-card-gradient:linear-gradient(160deg, #fff 0%, #f0f9e9 100%);--storage-card-gradient-soft:linear-gradient(160deg, #fff 0%, #f7fbf2 100%);--storage-strip-gradient:linear-gradient(90deg, #e9f6df 0%, #fcfef9 100%);--storage-control-background:#fff;--storage-input-background:#f1f4ec;--storage-input-background-strong:#eef2e8;--storage-orb-background:radial-gradient(circle, #fff 0%, #f1f9ea 58%, #ddf1d0 100%);--storage-primary-gradient:linear-gradient(180deg, #66d943 0%, #38b020 100%);--storage-shadow-elevated:0 16px 40px #2e7d161a, 0 2px 8px #2e7d160f, inset 0 0 0 1px #3db82733;--storage-shadow-soft:0 10px 28px #2e7d1614, 0 1px 4px #2e7d160d, inset 0 0 0 1px #3db82724;--storage-scan-stage-backdrop:radial-gradient(circle at 50% 35%, #65c7341f, transparent 10rem);--storage-scan-ring-1:#3db82721;--storage-scan-ring-2:#3db8272e;--storage-scan-ring-3:#3db8273d;--storage-scan-core-border:#3db82752;--storage-scan-core-background:radial-gradient(circle, #4cc2282e, #4cc2280d 54%, transparent 72%);--storage-scan-core-shadow:0 0 54px #3db8273d;--storage-scan-glow-min:#3db82729;--storage-scan-glow-max:#3db82747;--storage-scan-ping-border:#3db82742;--storage-scan-badge-background:linear-gradient(180deg, #4cc62f 0%, #339e1b 100%);--storage-scan-badge-text:#fff;--storage-scan-badge-shadow:inset 0 1px 0 #fff6, 0 12px 26px #339e1b52;--storage-scan-dot-glow:0 0 12px #3db8278c;--storage-focus-ring:#3db82747;--storage-accent-rgb:61, 184, 39;--storage-accent-soft-rgb:61, 184, 39;--storage-accent-ping-rgb:61, 184, 39;--storage-danger-soft-rgb:185, 28, 28;--storage-shadow-card:0 10px 30px #2e7d1617, inset 0 0 0 1px #3db82729;--storage-shadow-card-strong:0 10px 30px #2e7d1617, inset 0 0 0 1px #3db82733;--storage-shadow-sheet:0 -18px 48px #2f48262e, inset 0 1px 0 #ffffffd9;--storage-shadow-keypad:0 16px 44px #2f482624, inset 0 0 0 1px #3db82724;--storage-shadow-drawer:-24px 0 60px #0f1a0d2e;--storage-shadow-hero:0 14px 36px #2e7d161f, inset 0 0 0 1px #3db82738;--storage-shadow-hero-strong:0 14px 36px #2e7d161f, inset 0 0 0 1px #3db8273d;--storage-dot-track:#0f1a0d24;--storage-ambient-backdrop:radial-gradient(circle at 50% 24%, #3db82717, transparent 12rem);--storage-tab-active-background:linear-gradient(180deg, #3db82729, #3db82714);--storage-tab-active-ring:#3db82759;--storage-pin-dot-glow:0 0 14px #3db82766;--storage-cta-glow:0 18px 44px #3db82738;--storage-photo-orb-ring:#3db82773;--storage-photo-orb-background:radial-gradient(circle, #3db82724, #3db8270a 58%, transparent 74%);--storage-photo-orb-glow:0 0 42px #3db8271f;--storage-image-chip:#ffffffd1;--storage-on-media-text:#256a10;--storage-stage-card-background:radial-gradient(circle at 50% 20%, #65c7341a, #fff 54%, #fcfef9);--storage-stage-card-hairline:#3db82724;--storage-orb-background-soft:radial-gradient(circle, #fff 0%, #f1f9ea 58%, #ddf1d0 100%);--storage-warning-glow:#ce8e0a26;--storage-danger-glow:#c82c2c21;--storage-nfc-strip-background:linear-gradient(180deg, #e9f6df 0%, #f7fbf2 100%);--storage-photo-rgb:61, 184, 39;--storage-shadow-danger-card:0 12px 32px #78281e1f;--storage-danger-body-text:#7f1d1d;--storage-danger-card-border:#b91c1c38;--storage-danger-action-bg:#f7d2d2;--storage-danger-action-text:#7f1d1d;--storage-danger-text:#991b1b;--storage-danger-text-strong:#7f1d1d;--storage-danger-surface:#dc26261a;--storage-danger-border:#b91c1c47;--storage-warning-text:#8a5a05;--storage-warning-text-strong:#684004;--storage-warning-surface:#a56e051a;--storage-warning-border:#a56e053d}[data-theme=light] .storage-scroll-fade{-webkit-mask-image:linear-gradient(#0000 0,#000 1.1rem calc(100% - 1.4rem),#0000 100%);mask-image:linear-gradient(#0000 0,#000 1.1rem calc(100% - 1.4rem),#0000 100%)}[data-theme=light] .storage-action-primary:disabled{opacity:1;box-shadow:inset 0 0 0 1px #0f1a0d14;color:#0f1a0d73!important;background:linear-gradient(#dceada 0%,#d2e2cd 100%)!important}[data-theme=light] .noise-layer:before{background-image:linear-gradient(#3db8270d 1px,#0000 1px),linear-gradient(90deg,#3db8270d 1px,#0000 1px)}@keyframes nfc-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.15;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.motion-safe\:animate-\[nfc-pulse_2s_ease-in-out_infinite\]{animation:none!important}}
