:root{--core-black:#0e0e12;--plasma-orange:#ff5e00;--surface:#1a1a20;--shadow-deep:#08080b;--shadow-light:#ffffff0d;--text:#e8e8ec;--text-muted:#888;--text-dim:#666;--skeuo-radius-panel:20px;--skeuo-radius-control:12px;--skeuo-lit-edge:#fff1;--skeuo-lit-soft:#ffffff0a;--skeuo-ambient:#0000007a;--skeuo-inset-deep:#00000094;--skeuo-inset-glow:#ffffff09;--skeuo-bevel-border:#48474c47}*{box-sizing:border-box}body{background:var(--core-black);color:var(--text);min-height:100vh;margin:0;font-family:system-ui,-apple-system,sans-serif}a{color:var(--plasma-orange);text-decoration:none}a:hover{text-decoration:underline}button{cursor:pointer;font:inherit}#root{min-height:100vh}.app-header{background:var(--surface);box-shadow:inset 2px 2px 4px var(--shadow-deep), inset -2px -2px 4px #ffffff08;justify-content:space-between;align-items:center;padding:1rem 2rem;display:flex}.landing-header{background:linear-gradient(#19191ff5,#0e0e12f5),radial-gradient(520px 120px at 6% -44%,#ff5e0038,#0000 60%);border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:.9rem;padding:.72rem 1rem;display:flex;box-shadow:inset 0 1px #ffffff14,0 10px 24px #00000052}.landing-header-brand{color:inherit;text-decoration:none}.landing-header-brand:hover{text-decoration:none}.landing-header-logo.app-brand-lockup{gap:.4rem}.landing-header-logo .app-brand-lockup-mark{width:36px;height:36px}.landing-header-logo .app-brand-lockup-wordmark{font-size:1.05rem}.landing-header-nav{align-items:center;gap:.45rem;display:flex}.landing-header-link{border:1px solid #0000;border-radius:10px;padding:.56rem .84rem;font-size:.83rem;font-weight:600;line-height:1;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s,color .2s,background-color .2s}.landing-header-pricing{color:#ffffffe0;background:0 0;border-color:#0000}.landing-header-pricing:hover{color:#ffd4bf;box-shadow:none;background:#ff5e0014;border-color:#ff5e0047}.landing-header-login{color:#f3b89a;background:#ff5e0014;border-color:#ff5e0047}.landing-header-signup{color:var(--core-black);background:linear-gradient(#ff7628 0%,#ff5e00 100%);border-color:#ff5e00d6;box-shadow:inset 0 1px #ffffff40,0 8px 16px #ff5e0052}.landing-header-link:hover{text-decoration:none;transform:translateY(-1px)}.landing-header-login:hover{color:#ffd4bf;border-color:#ff5e0073;box-shadow:0 8px 16px #00000038}.landing-header-signup:hover{filter:brightness(1.05);box-shadow:inset 0 1px #ffffff47,0 12px 22px #ff5e0066}.landing-header-link:focus-visible{outline-offset:2px;outline:2px solid #ff5e00c7}.brand{color:var(--text);font-size:1.25rem;font-weight:700}.nav-link{margin-left:1rem}.nav-cta{background:var(--plasma-orange);color:var(--core-black);border-radius:8px;padding:.5rem 1rem}.nav-cta:hover{filter:brightness(1.1);text-decoration:none}@media (width<=640px){.landing-header{padding:.65rem .78rem}.landing-header-logo .app-brand-lockup-mark{width:32px;height:32px}.landing-header-logo .app-brand-lockup-wordmark{font-size:.98rem}.landing-header-nav{gap:.36rem}.landing-header-link{padding:.5rem .72rem;font-size:.78rem}}button.nav-link{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none;padding:0}button.nav-link.nav-cta{padding:.5rem 1rem}.signup-terms-modal-links{margin:0 0 1rem;font-size:.95rem}.signup-terms-modal-links a{color:var(--plasma-orange);text-underline-offset:2px;text-decoration:underline}.signup-terms-modal-links a:hover{filter:brightness(1.08)}.signup-terms-modal-checkbox{margin-bottom:.25rem}.signup-terms-modal-label{cursor:pointer;align-items:flex-start;gap:.65rem;font-weight:400;line-height:1.45;display:flex}.signup-terms-modal-label input[type=checkbox]{flex-shrink:0;margin-top:.2rem}.post-login-terms-page{box-sizing:border-box;justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex}.post-login-terms-card{width:100%;max-width:26rem}.post-login-terms-error{color:#f87171;margin:0 0 .75rem;font-size:.9rem}.post-login-terms-actions{margin-top:.25rem}.auth-luxury-page{box-sizing:border-box;background:radial-gradient(ellipse 120% 80% at 50% -20%, #ff5e0033, transparent 55%), radial-gradient(ellipse 70% 55% at 100% 28%, #3c8cbe24, transparent 50%), radial-gradient(ellipse 60% 45% at 0% 88%, #50be9617, transparent 42%), var(--core-black,#0e0e12);justify-content:center;align-items:center;width:100%;min-height:100dvh;padding:1.5rem;display:flex;position:relative;overflow:hidden}.auth-luxury-ambient{pointer-events:none;background:radial-gradient(circle at 50% 115%,#ff5e001c 0%,#0000 46%),radial-gradient(circle at 82% 8%,#5aaadc12 0%,#0000 38%);position:absolute;inset:0}.auth-luxury-card{z-index:1;background:linear-gradient(145deg,#ffbe827a 0%,#ff5e0033 24%,#5aaac829 52%,#ff783c42 100%);border-radius:26px;width:100%;max-width:28rem;padding:2px;position:relative;box-shadow:0 32px 90px #000000b8,0 14px 36px #ff5e0024,inset 0 0 0 1px #ffffff0d}@media (width<=520px){.auth-luxury-card{border-radius:22px}}.auth-luxury-card-shine{pointer-events:none;opacity:.48;z-index:0;background:linear-gradient(#ffffff24 0%,#0000 72%);border-radius:40% 40% 60% 60%/50% 50% 100% 100%;height:42%;position:absolute;top:4px;left:10%;right:10%}.auth-luxury-card-inner{z-index:1;background:linear-gradient(168deg,#1a1a20fa 0%,#101014fc 50%,#0a0a0e 100%),radial-gradient(100% 70% at 50% 0,#ff5e0014,#0000 55%),radial-gradient(80% 50% at 100% 100%,#3ca08c0f,#0000 50%);border:1px solid #ffffff17;border-radius:24px;flex-direction:column;align-items:stretch;width:100%;min-width:0;padding:1.85rem 1.75rem 1.65rem;display:flex;position:relative;box-shadow:inset 0 1px #ffffff12,inset 0 -24px 48px #00000047}@media (width<=520px){.auth-luxury-card-inner{border-radius:20px;padding:1.5rem 1.35rem 1.4rem}}.auth-luxury-brand{justify-content:center;margin-bottom:1.1rem;display:flex}.auth-luxury-eyebrow{text-align:center;letter-spacing:.2em;text-transform:uppercase;background:linear-gradient(90deg, #8fd4c4 0%, #7ec8e8 38%, var(--plasma-orange,#ff5e00) 72%, #ffc9a0 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 .4rem;font-size:.68rem;font-weight:700}.auth-luxury-title{text-align:center;letter-spacing:-.03em;color:var(--text,#f4f4f8);text-shadow:0 2px 20px #00000073;margin:0 0 .45rem;font-size:1.5rem;font-weight:800;line-height:1.2}.auth-luxury-lead{text-align:center;color:var(--text-muted,#a8a8b4);margin:0 0 .85rem;font-size:.88rem;line-height:1.55}.auth-luxury-trust-row{background:linear-gradient(165deg,#64c8aa1a 0%,#508cc812 100%);border:1px solid #78c8b438;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;margin:0 0 1.05rem;padding:.55rem .85rem;display:flex;box-shadow:inset 0 1px #ffffff0d}.auth-luxury-trust-svg{color:#7dd3c0;filter:drop-shadow(0 0 6px #64dcb459);flex-shrink:0;width:1.05rem;height:1.05rem}.auth-luxury-trust-text{letter-spacing:.06em;text-transform:uppercase;color:#c8ebdce6;font-size:.65rem;font-weight:700}.auth-luxury-form{flex-flow:column;align-content:stretch;align-items:stretch;gap:1.05rem;width:100%;min-width:0;margin-top:.2rem;display:flex}.auth-luxury-field{flex-flow:column;align-items:stretch;gap:.4rem;width:100%;min-width:0;display:flex}.auth-luxury-label{letter-spacing:.14em;text-transform:uppercase;color:#ffc8afe6;flex:none;width:100%;margin:0;font-size:.65rem;font-weight:800;display:block}.auth-luxury-input{box-sizing:border-box;color:#f2f2f6;appearance:none;background:linear-gradient(165deg,#080a0ef2 0%,#0e1016eb 100%);border:1px solid #ffffff1a;border-radius:14px;flex:none;width:100%;min-width:0;max-width:100%;margin:0;padding:.85rem 1rem;font-family:inherit;font-size:.95rem;font-weight:500;transition:border-color .2s,box-shadow .2s;display:block;box-shadow:inset 0 2px 8px #00000073,0 1px #ffffff0a}.auth-luxury-input::placeholder{color:#b4b4c37a}.auth-luxury-input:hover{border-color:#ffffff26}.auth-luxury-input:focus{border-color:#64c8ff80;outline:none;box-shadow:inset 0 2px 8px #0006,0 0 0 3px #64c8ff24,0 0 24px #ff5e001a}.auth-luxury-error{color:#fca5a5;text-align:center;margin:0;font-size:.82rem;line-height:1.45}.auth-luxury-field-hint{color:#ffffff85;margin:.35rem 0 0;font-size:.8125rem;line-height:1.4}.auth-luxury-field-hint--ok{color:#6ee7b7eb}.auth-luxury-field-hint--muted{color:#ffffff73}.auth-luxury-field-hint--warn{color:#fbbf24f2}.auth-luxury-field-hint--signup-ready{letter-spacing:.01em;color:#fecaca;background:linear-gradient(145deg,#f8717129 0%,#dc26261a 100%);border:1px solid #f871716b;border-radius:10px;margin-top:.5rem;padding:.55rem .85rem;font-size:.8125rem;font-weight:600;line-height:1.45;box-shadow:inset 0 1px #ffffff0f,0 4px 14px #00000038}.auth-luxury-actions{flex-direction:column;gap:.65rem;margin-top:.35rem;display:flex}.auth-luxury-btn{letter-spacing:.03em;cursor:pointer;color:#fff;background:linear-gradient(165deg,#ff8a3d 0%,#ff5e00 42%,#e64a00 100%);border:none;border-radius:14px;justify-content:center;align-items:center;width:100%;padding:.95rem 1.25rem;font-size:.92rem;font-weight:700;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex;box-shadow:0 4px 16px #ff5e0059,inset 0 1px #ffffff40,inset 0 -2px 6px #00000026}.auth-luxury-btn:hover:not(:disabled){filter:brightness(1.05);box-shadow:0 6px 22px #ff5e006b,inset 0 1px #ffffff47}.auth-luxury-btn:active:not(:disabled){transform:translateY(1px)}.auth-luxury-btn:disabled{opacity:.65;cursor:not-allowed}.auth-luxury-foot{text-align:center;color:var(--text-muted,#a8a8b4);margin:1.15rem 0 0;font-size:.82rem;line-height:1.65}.auth-luxury-foot a{color:#ffb080;font-weight:600;text-decoration:none;transition:color .15s}.auth-luxury-foot a:hover{color:#ffd0b0}.auth-luxury-foot-muted{text-align:center;margin:.65rem 0 0;font-size:.8rem}.auth-luxury-foot-muted a{color:#ffb080e0;font-weight:500}.auth-luxury-foot--after-success{margin-top:.5rem}.auth-luxury-lead--emphasis{margin-bottom:1rem}.onboarding-luxury-page{box-sizing:border-box;background:radial-gradient(ellipse 120% 80% at 50% -20%, #ff5e002e, transparent 55%), radial-gradient(ellipse 80% 50% at 100% 50%, #7850ff14, transparent 45%), radial-gradient(ellipse 70% 50% at 0% 80%, #00b4c80f, transparent 40%), var(--core-black,#0e0e12);justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex;position:relative;overflow:hidden}.onboarding-luxury-page--loading{flex-direction:column;gap:1rem}.onboarding-luxury-loading-text{z-index:1;color:var(--text-muted);letter-spacing:.02em;margin:0;font-size:.95rem;position:relative}.onboarding-luxury-ambient{pointer-events:none;opacity:1;background:radial-gradient(circle at 50% 100%,#ff5e0012 0%,#0000 50%);position:absolute;inset:0}.onboarding-luxury-card{width:100%;max-width:28.5rem;transform-style:preserve-3d;background:linear-gradient(145deg,#ffb47873 0%,#ff5e0026 25%,#8c8ca01f 55%,#ff783c33 100%);border-radius:24px;padding:2px;position:relative;transform:perspective(900px)rotateX(1.5deg);box-shadow:0 28px 80px #000000a6,0 12px 32px #ff5e001f,inset 0 1px #ffffff0f,inset 0 -1px #00000059}@media (width<=520px){.onboarding-luxury-card{transform:none}}.onboarding-luxury-card-shine{pointer-events:none;opacity:.55;z-index:0;background:linear-gradient(#ffffff1f 0%,#0000 75%);border-radius:40% 40% 60% 60%/50% 50% 100% 100%;height:38%;position:absolute;top:3px;left:8%;right:8%}.onboarding-luxury-card-inner{z-index:1;background:linear-gradient(168deg,#1c1c22fa 0%,#121216fc 48%,#0e0e12 100%),radial-gradient(100% 80% at 50% 0,#ff5e000f,#0000 62%);border:1px solid #ffffff14;border-radius:22px;padding:1.75rem 1.65rem 1.5rem;position:relative;box-shadow:inset 0 1px #ffffff0f,inset 0 -20px 40px #00000040}.onboarding-luxury-eyebrow{letter-spacing:.22em;text-transform:uppercase;background:linear-gradient(90deg, #ffb080 0%, var(--plasma-orange,#ff5e00) 50%, #ffc9a0 100%);color:#0000;filter:drop-shadow(0 1px 8px #ff5e0059);-webkit-background-clip:text;background-clip:text;margin:0 0 .35rem;font-size:.7rem;font-weight:700}.onboarding-luxury-title{letter-spacing:-.02em;color:var(--text);text-shadow:0 2px 16px #0006;margin:0 0 .5rem;font-size:1.45rem;font-weight:800;line-height:1.2}.onboarding-luxury-lead{color:var(--text-muted);margin:0 0 1.25rem;font-size:.9rem;line-height:1.55}.onboarding-luxury-section{background:linear-gradient(165deg,#ffffff0a 0%,#ffffff04 100%);border:1px solid #ffffff12;border-radius:14px;margin:0 0 1rem;padding:1rem 1rem 1.05rem;box-shadow:0 4px 20px #0003,inset 0 1px #ffffff0d}.onboarding-luxury-section-title{letter-spacing:.12em;text-transform:uppercase;color:#ffc8aad9;margin:0 0 .45rem;font-size:.72rem;font-weight:700}.onboarding-luxury-section-copy{color:var(--text);opacity:.92;margin:0 0 .65rem;font-size:.86rem;line-height:1.52}.onboarding-luxury-section-copy strong{color:var(--text);font-weight:700}.onboarding-luxury-links{margin:0 0 .75rem;font-size:.88rem}.onboarding-luxury-links a{color:var(--plasma-orange);text-underline-offset:3px;font-weight:600;text-decoration:underline}.onboarding-luxury-links a:hover{filter:brightness(1.12)}.onboarding-luxury-links-sep{color:var(--text-muted);opacity:.7;margin:0 .45rem}.onboarding-luxury-check{cursor:pointer;color:var(--text);align-items:flex-start;gap:.65rem;margin:0;font-size:.82rem;line-height:1.45;display:flex}.onboarding-luxury-check input[type=checkbox]{width:1.05rem;height:1.05rem;accent-color:var(--plasma-orange);flex-shrink:0;margin-top:.15rem}.onboarding-luxury-ribbon{opacity:.9;background:linear-gradient(90deg,#0000 0%,#ff783c73 20%,#ffc88ca6 50%,#ff783c73 80%,#0000 100%);border-radius:2px;height:2px;margin:.25rem 0 1rem}.onboarding-luxury-error{color:#fecaca;background:#dc26261f;border:1px solid #f8717140;border-radius:10px;margin:0 0 .85rem;padding:.6rem .75rem;font-size:.84rem;line-height:1.4}.onboarding-luxury-actions{border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;margin-top:1.15rem;padding-top:1rem;display:flex}.onboarding-luxury-btn{cursor:pointer;border:none;border-radius:12px;padding:.72rem 1.35rem;font-size:.875rem;font-weight:700;transition:transform .15s,box-shadow .2s,filter .15s}.onboarding-luxury-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.onboarding-luxury-btn--ghost{color:var(--text);background:linear-gradient(165deg,#282830e6 0%,#16161cf2 100%);border:1px solid #ffffff1a;box-shadow:0 4px 14px #00000059,inset 0 1px #ffffff0f}.onboarding-luxury-btn--ghost:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.onboarding-luxury-btn--primary{color:var(--core-black,#0e0e12);text-shadow:0 1px #ffffff40;background:linear-gradient(168deg,#ff8c42 0%,#ff5e00 42%,#c94a00 100%);border:1px solid #00000024;box-shadow:0 6px 22px #ff5e006b,inset 0 2px #ffffff59,inset 0 -2px 8px #0003}.onboarding-luxury-btn--primary:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 10px 28px #ff5e007a,inset 0 2px #ffffff61,inset 0 -2px 8px #0003}.callback{min-height:100vh;color:var(--text-muted);justify-content:center;align-items:center;padding:1.5rem;display:flex}.logout-btn{border:1px solid var(--text-muted);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:8px;padding:.4rem .8rem;font-size:.875rem;transition:color .2s,border-color .2s}.logout-btn:hover{color:#f44;border-color:#f44}.landing{--landing-scroll-progress:0;background:radial-gradient(1200px 440px at 12% -8%,#ff5e0029,#0000 60%),radial-gradient(980px 420px at 92% -6%,#ffffff0f,#0000 62%),linear-gradient(#0e0e12f5,#0e0e12);flex-direction:column;min-height:100vh;display:flex;position:relative}.landing-main{flex:1}.landing-hero{text-align:center;isolation:isolate;perspective:1400px;max-width:72rem;margin:0 auto;padding:3rem 2rem 4rem;position:relative;overflow:hidden}.landing-brand-film{--landing-tilt-x:0deg;--landing-tilt-y:0deg;--landing-glow-x:50%;--landing-glow-y:20%;--landing-hero-depth:0;transform:perspective(1400px) translateY(calc(var(--landing-hero-depth) * -14px)) rotateX(var(--landing-tilt-x)) rotateY(var(--landing-tilt-y));transform-style:preserve-3d;will-change:transform;transition:transform .3s cubic-bezier(.21,.73,.2,1)}.landing-brand-film:before{content:"";pointer-events:none;z-index:-2;background:radial-gradient(520px 280px at var(--landing-glow-x) var(--landing-glow-y), #ff5e0038 0%, #ff5e001a 32%, #ff5e0000 72%);opacity:calc(.75 + (var(--landing-scroll-progress) * .22));border-radius:24px;transition:opacity .28s;position:absolute;inset:-.75rem}.landing-brand-film:hover:before{opacity:1}.landing-hero:after{content:"";pointer-events:none;opacity:.5;z-index:-1;background:linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/52px 52px,linear-gradient(0deg,#ffffff06 1px,#0000 1px) 0 0/52px 52px;border-radius:20px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 38%,#000000b8,#0000);mask-image:radial-gradient(circle at 50% 38%,#000000b8,#0000)}.landing-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);margin:0 0 .75rem;font-size:.7rem}.landing-title-h1{letter-spacing:-.02em;text-shadow:0 10px 26px #00000057;margin:0 0 1rem;font-size:clamp(1.65rem,4.2vw,2.35rem);font-weight:750;line-height:1.2}.landing-title-brand{color:var(--plasma-orange);text-shadow:0 0 16px #ff5e006b,0 0 38px #ff5e0029;animation:4.4s ease-in-out infinite landingBrandPulse}.landing-title-sep{color:var(--text-muted);font-weight:500}.landing-title-sub{color:var(--text);font-weight:650}.landing-lead{color:var(--text-muted);max-width:56rem;margin:0 auto;font-size:1.0625rem;line-height:1.55}.landing-premium-orb{pointer-events:none;z-index:-1;filter:blur(36px);border-radius:50%;animation:10s ease-in-out infinite landingOrbFloat;position:absolute}.landing-premium-orb-left{background:radial-gradient(circle,#ff5e0047 0%,#ff5e0000 72%);width:20rem;height:20rem;top:-4rem;left:-6rem}.landing-premium-orb-right{background:radial-gradient(circle,#ffffff14 0%,#fff0 72%);width:16rem;height:16rem;animation-delay:-4.2s;top:1.25rem;right:-5rem}.landing-signal-row{flex-wrap:wrap;justify-content:center;gap:.6rem;max-width:58rem;margin:1rem auto 0;display:flex}.landing-signal-chip{background:color-mix(in srgb, var(--core-black) 74%, var(--plasma-orange) 26%);color:#ffd4bf;letter-spacing:.02em;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:1px solid #ff5e006b;border-radius:999px;padding:.42rem .72rem;font-size:.78rem;transition:transform .24s,border-color .24s,box-shadow .24s;box-shadow:inset 0 1px #ffffff14,0 8px 18px #0000004d}.landing-signal-chip:hover{border-color:#ff5e0094;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1f,0 10px 24px #0006}.landing-lead-follow{color:var(--text-muted);margin:1rem 0 0;font-size:1.0625rem;line-height:1.55}.landing-cta{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem;display:flex}.landing-cta .btn{transition:transform .2s,box-shadow .2s,filter .2s;position:relative;box-shadow:inset 0 1px #ffffff1f,0 14px 28px #00000059}.landing-cta .btn:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff24,0 18px 30px #0000006b}.landing-cta .btn-primary{box-shadow:inset 0 1px #ffffff47,0 0 0 1px #ff5e001a,0 16px 34px #ff5e003d}.landing-cta .btn-secondary{background:linear-gradient(#ff5e001f,#ff5e000a)}.landing-split{text-align:left;transform-style:preserve-3d;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem;margin-top:1.5rem;transition:transform .3s cubic-bezier(.2,.75,.2,1);display:grid;position:relative;transform:translateZ(10px)}.landing-brand-film:hover .landing-split{transform:translateZ(28px)}.landing-split:before{content:"";pointer-events:none;z-index:-1;border:1px solid #ffffff0f;border-radius:18px;position:absolute;inset:-.7rem;box-shadow:inset 0 1px #ffffff0a,0 24px 48px #00000047}.landing-split-panel{border-radius:var(--skeuo-radius-control);box-shadow:inset 1px 1px 0 var(--skeuo-lit-edge), inset -1px -1px 0 var(--skeuo-inset-deep), 0 18px 38px #0000006b;border:1px solid var(--skeuo-bevel-border);background:linear-gradient(145deg,#ffffff06,#fff0),linear-gradient(165deg,#18181ef7,#0e0e12fa);margin:0;padding:1.3rem 1.4rem;transition:transform .28s,box-shadow .28s,border-color .28s;position:relative;overflow:hidden;transform:translateZ(0)}.landing-split-panel:before{content:"";pointer-events:none;background:linear-gradient(105deg,#fff0,#ffffff1a,#fff0);animation:6.4s ease-in-out infinite landingPanelSheen;position:absolute;inset:-28% -65%;transform:translate(-46%)rotate(9deg)}.landing-split-panel:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #00000073}.landing-split-panel-hot{transform:rotateY(-3.4deg)rotateX(1.5deg)}.landing-split-panel-warehouse{transform:rotateY(3.4deg)rotateX(1.5deg)}.landing-split-panel:hover{border-color:#ff5e0057;transform:translateY(-4px)rotateY(0)rotateX(0);box-shadow:inset 1px 1px #ffffff14,inset -1px -1px #00000094,0 26px 48px #0000007a}.landing-split-panel:hover:before{animation-duration:3.1s}.landing-split-panel h2{color:var(--plasma-orange);margin:0 0 .55rem;font-size:1.08rem}.landing-split-lead{color:var(--text);margin:0 0 .8rem;font-size:.95rem;line-height:1.5}.landing-split-list{gap:.5rem;margin:0;padding-left:1rem;display:grid}.landing-split-list li{color:var(--text-muted);font-size:.9rem;line-height:1.45}.landing-section{border-top:1px solid var(--skeuo-bevel-border);padding:3rem 2rem}.landing-scroll-reveal{opacity:0;filter:blur(7px);transition:opacity .7s cubic-bezier(.2,.75,.2,1),transform .7s cubic-bezier(.2,.75,.2,1),filter .7s cubic-bezier(.2,.75,.2,1);transform:translateY(26px)scale(.985)}.landing-scroll-reveal.is-visible{opacity:1;filter:blur();transform:translateY(0)scale(1)}.landing-section-alt{background:color-mix(in srgb, var(--surface) 88%, transparent)}.landing-section-capabilities,.landing-section-operations,.landing-section-pricing,.landing-section-faq{position:relative}.landing-pricing-lead{text-align:center;max-width:48rem;color:var(--text-muted);margin:0 auto 1.5rem;font-size:1rem;line-height:1.55}.landing-pricing-calculator{border:1px solid var(--skeuo-bevel-border);border-radius:var(--skeuo-radius-control);background:linear-gradient(145deg,#ffffff05,#fff0),linear-gradient(165deg,#141419f7,#0e0e12fc);max-width:56rem;margin:0 auto 1.5rem;padding:1.1rem 1.1rem 1rem;box-shadow:inset 1px 1px #ffffff12,inset -1px -1px #0000007a,0 12px 26px #00000047}.landing-pricing-calculator-title{color:var(--text);margin:0;font-size:1.05rem}.landing-pricing-calculator-lead{color:var(--text-muted);margin:.45rem 0 .9rem;font-size:.9rem}.landing-pricing-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.landing-pricing-field{gap:.32rem;display:grid}.landing-pricing-field span{color:var(--text-dim);letter-spacing:.01em;font-size:.78rem}.landing-pricing-field input{color:var(--text);background:#00000038;border:1px solid #ffffff1f;border-radius:10px;padding:.48rem .58rem;font-size:.9rem}.landing-pricing-results{gap:.3rem;margin-top:.9rem;display:grid}.landing-pricing-results p{color:var(--text-muted);margin:0;font-size:.9rem}.landing-pricing-results .landing-pricing-recommended{color:#ffd9c4;border-top:1px solid #ffffff14;margin-top:.3rem;padding-top:.55rem;font-size:.98rem}.landing-pricing-results .landing-pricing-recommended-sub{color:#ffc8a6;font-size:.88rem}.landing-pricing-results .landing-pricing-split-note{color:var(--text-dim);margin-top:.45rem;font-size:.78rem;line-height:1.45}.landing-pricing-results .landing-pricing-split-note strong{color:var(--text-muted);font-weight:600}.landing-pricing-disclaimer{color:var(--text-dim);margin:.8rem 0 0;font-size:.76rem;line-height:1.4}.landing-pricing-cta{flex-wrap:wrap;justify-content:center;gap:.75rem;margin:0 0 1.25rem;display:flex}.landing-pricing-faq-note{text-align:center;max-width:40rem;color:var(--text-muted);margin:0 auto;font-size:.92rem}.landing-inline-link{color:var(--plasma-orange);text-underline-offset:.15em;text-decoration:underline}.landing-inline-link:hover{color:#ffb080}.landing-section-title{text-align:center;color:var(--text);letter-spacing:-.01em;margin:0 0 2rem;font-size:1.35rem;font-weight:650}.landing-feature-grid{grid-template-columns:repeat(auto-fit,minmax(16.8rem,1fr));gap:1.15rem;max-width:68rem;margin:0 auto;padding:0;list-style:none;display:grid}.landing-feature-card{border-radius:var(--skeuo-radius-control);box-shadow:inset 1px 1px 0 var(--skeuo-lit-edge), inset -1px -1px 0 var(--skeuo-inset-deep), 0 14px 30px #0000005c;border:1px solid var(--skeuo-bevel-border);transform-style:preserve-3d;background:linear-gradient(145deg,#ffffff05,#fff0),linear-gradient(165deg,#17171df7,#0e0e12fa);margin:0;padding:1.3rem 1.35rem;transition:transform .24s,border-color .24s,box-shadow .24s;position:relative;overflow:hidden}.landing-feature-card:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #0006}.landing-feature-card:hover{border-color:#ff5e0057;transform:translateY(-5px)rotateX(2.4deg)rotateY(-1.35deg);box-shadow:inset 1px 1px #ffffff14,inset -1px -1px #00000094,0 18px 34px #00000073}.landing-feature-card:nth-child(2n):hover{transform:translateY(-5px)rotateX(2.4deg)rotateY(1.35deg)}.landing-feature-card h3{color:var(--plasma-orange);letter-spacing:-.01em;margin:0 0 .5rem;font-size:1.02rem}.landing-feature-card p{color:var(--text-muted);margin:0;font-size:.98rem;line-height:1.5}.landing-steps{gap:.2rem;max-width:70rem;margin:0 auto;padding:0;list-style:none;display:grid}.landing-steps li{color:#b5b3ba;border-bottom:1px solid #ffffff0a;align-items:flex-start;gap:1.05rem;margin-bottom:0;padding:.82rem .28rem;line-height:1.5;display:flex}.landing-steps li:last-child{border-bottom:0}.landing-step-num{width:1.9rem;height:1.9rem;color:var(--core-black);background:linear-gradient(#ff7a2d 0%,#ff5e00 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.83rem;font-weight:700;display:flex;box-shadow:inset 0 1px #ffffff42,0 8px 18px #ff5e0057}.landing-footer{text-align:center;border-top:1px solid var(--skeuo-bevel-border);padding:2.5rem 2rem 3rem}.landing-footer-note{max-width:32rem;color:var(--text-dim);margin:0 auto 1rem;font-size:.85rem;line-height:1.55}.landing-footer-copy{color:var(--text-dim);margin:0;font-size:.8rem}.landing-footer-legal{color:var(--text-muted);margin:0 0 .75rem;font-size:.85rem}.landing-footer-sep{color:var(--text-dim)}.landing-footer-legal a{color:var(--plasma-orange)}.landing-brand-film .landing-eyebrow,.landing-brand-film .landing-title-h1,.landing-brand-film .landing-lead,.landing-brand-film .landing-signal-row,.landing-brand-film .landing-cta{opacity:0;filter:blur(4px);animation:.86s cubic-bezier(.2,.75,.2,1) forwards landingFilmReveal;transform:translateY(16px)scale(.99)}.landing-brand-film .landing-eyebrow{animation-delay:80ms}.landing-brand-film .landing-title-h1{animation-delay:.18s}.landing-brand-film .landing-lead{animation-delay:.3s}.landing-brand-film .landing-signal-row{animation-delay:.43s}.landing-brand-film .landing-split-panel{opacity:0;filter:blur(5px)}.landing-brand-film .landing-split-panel-hot{animation:.92s cubic-bezier(.18,.74,.18,1) .52s forwards landingFilmPanelHot}.landing-brand-film .landing-split-panel-warehouse{animation:.92s cubic-bezier(.18,.74,.18,1) .63s forwards landingFilmPanelWarehouse}.landing-brand-film .landing-cta{animation-delay:.76s}@keyframes landingPanelSheen{0%,20%{opacity:.24;transform:translate(-50%)rotate(9deg)}50%{opacity:.78;transform:translate(18%)rotate(9deg)}to{opacity:.18;transform:translate(58%)rotate(9deg)}}@keyframes landingOrbFloat{0%,to{transform:translate(0,0)scale(1)}50%{transform:translateY(-10px)scale(1.05)}}@keyframes landingFilmReveal{0%{opacity:0;filter:blur(4px);transform:translateY(16px)scale(.99)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes landingFilmPanelHot{0%{opacity:0;filter:blur(5px);transform:rotateY(-5deg)rotateX(2deg)translateY(20px)scale(.985)}to{opacity:1;filter:blur();transform:rotateY(-3.4deg)rotateX(1.5deg)translateY(0)scale(1)}}@keyframes landingFilmPanelWarehouse{0%{opacity:0;filter:blur(5px);transform:rotateY(5deg)rotateX(2deg)translateY(20px)scale(.985)}to{opacity:1;filter:blur();transform:rotateY(3.4deg)rotateX(1.5deg)translateY(0)scale(1)}}@keyframes landingBrandPulse{0%,to{text-shadow:0 0 14px #ff5e0061,0 0 30px #ff5e001f}50%{text-shadow:0 0 20px #ff5e008c,0 0 42px #ff5e003d}}@media (width<=768px){.landing-hero{padding:2.4rem 1rem 3rem}.landing-premium-orb-left{width:14rem;height:14rem;top:-3rem;left:-5rem}.landing-premium-orb-right{width:12rem;height:12rem;top:1.5rem;right:-4rem}.landing-brand-film{transition:none;transform:none}.landing-brand-film:before{opacity:.45}.landing-split{grid-template-columns:1fr;gap:1rem;transition:none;transform:none}.landing-split:before{inset:-.45rem}.landing-split-panel-hot,.landing-split-panel-warehouse{transform:rotateY(0)rotateX(0)}.landing-split-panel:before{opacity:.34;animation-duration:8.5s}.landing-section{padding:2.25rem 1rem}.landing-scroll-reveal{filter:blur(4px);transform:translateY(16px)scale(.992)}.landing-feature-grid{grid-template-columns:1fr;max-width:100%}.landing-pricing-fields{grid-template-columns:1fr}.landing-steps{max-width:100%}.landing-steps li{padding:.74rem .1rem}.landing-faq{grid-template-columns:1fr;max-width:100%}}@media (prefers-reduced-motion:reduce){.landing-title-brand,.landing-split-panel:before,.landing-premium-orb{animation:none}.landing-brand-film,.landing-split{transition:none;transform:none}.landing-scroll-reveal,.landing-scroll-reveal.is-visible{opacity:1;filter:none;transition:none;transform:none}.landing-brand-film .landing-eyebrow,.landing-brand-film .landing-title-h1,.landing-brand-film .landing-lead,.landing-brand-film .landing-signal-row,.landing-brand-film .landing-split-panel,.landing-brand-film .landing-cta{opacity:1;filter:none;animation:none;transform:none}.landing-feature-card,.landing-feature-card:hover,.landing-feature-card:nth-child(2n):hover{transform:none}}.legal-doc-page{flex:1;padding:2rem 1.5rem 4rem}.legal-doc{max-width:44rem;color:var(--text);margin:0 auto}.legal-doc-meta{margin:0 0 1.5rem}.legal-doc-back{color:var(--plasma-orange);font-size:.9rem}.legal-doc-title{color:var(--plasma-orange);margin:0 0 .35rem;font-size:1.75rem;font-weight:700;line-height:1.2}.legal-doc-updated{color:var(--text-dim);margin:0 0 1.75rem;font-size:.85rem}.legal-doc-lead{color:var(--text-muted);margin:0 0 1rem;line-height:1.6}.legal-doc-note{border-radius:var(--skeuo-radius-control);border-left:3px solid var(--plasma-orange);background:color-mix(in srgb, var(--surface) 70%, transparent);color:var(--text-muted);margin:0 0 2rem;padding:1rem 1.1rem;font-size:.9rem;line-height:1.55}.legal-doc section{margin-bottom:1.75rem}.legal-doc h2{color:var(--text);margin:0 0 .65rem;font-size:1.1rem;font-weight:650}.legal-doc h2+p{margin-top:0}.legal-doc p{color:var(--text-muted);margin:0 0 .75rem;font-size:.94rem;line-height:1.6}.legal-doc p:last-child{margin-bottom:0}.legal-doc-h3{color:var(--text);margin:1rem 0 .4rem;font-size:.98rem;font-weight:600}.legal-doc-list{color:var(--text-muted);margin:0 0 .75rem 1.1rem;padding:0;font-size:.94rem;line-height:1.55}.legal-doc-list li{margin-bottom:.35rem}.landing-faq{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:1rem;max-width:68rem;margin:0 auto;display:grid}.landing-faq-item{border-radius:var(--skeuo-radius-control);border:1px solid var(--skeuo-bevel-border);background:linear-gradient(145deg,#ffffff05,#fff0),linear-gradient(165deg,#16161cf7,#0e0e12fa);margin:0;padding:1.15rem 1.2rem 1.1rem;transition:transform .22s,border-color .22s,box-shadow .22s;box-shadow:inset 1px 1px #ffffff12,inset -1px -1px #0000008f,0 12px 26px #00000057}.landing-faq-item:hover{border-color:#ff5e0057;transform:translateY(-1px);box-shadow:inset 1px 1px #ffffff17,inset -1px -1px #0000009e,0 15px 28px #0006}.landing-faq-question{color:#f4f2f8;letter-spacing:-.01em;margin:0 0 .5rem;font-size:1.02rem;font-weight:650;line-height:1.35}.landing-faq-answer{color:var(--text-muted);margin:0;font-size:.95rem;line-height:1.55}.btn{cursor:pointer;font-weight:600;font:inherit;border-radius:8px;padding:.75rem 1.5rem}.btn-primary{background:var(--plasma-orange);color:var(--core-black);border:none}.btn-secondary{color:var(--plasma-orange);border:2px solid var(--plasma-orange);background:0 0}.app-page,.settings-page{flex-direction:column;min-height:100vh;display:flex}.settings-nav{align-items:center;gap:.75rem;display:flex}.settings-header-brand-link{color:inherit;text-decoration:none}.settings-header-brand-link:hover{opacity:.92;text-decoration:none}.settings-body{flex:1;align-items:stretch;min-height:0;display:flex}.settings-sidebar{background:linear-gradient(#1a1a20fa 0%,#0e0e12 100%);border-right:1px solid #ffffff14;flex-shrink:0;width:220px;padding:1.25rem .75rem}.settings-nav-item{color:var(--text-muted);border-radius:10px;padding:.65rem 1rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:block}.settings-nav-item:hover{color:var(--text);background:#ffffff0f}.settings-nav-item.active{color:var(--plasma-orange);background:#ff5e0024}.app-main,.settings-main{flex:1;padding:1.5rem 2rem}.settings-main{min-width:0}.settings-lead{color:var(--text-muted);margin:0 0 .25rem}.billing-disclaimer{border-radius:var(--skeuo-radius-control);color:var(--text-muted);background:#ff5e0014;border:1px solid #ff5e0059;width:100%;max-width:none;margin:0 0 1.25rem;padding:.85rem 1rem;font-size:.95rem;line-height:1.55}.billing-disclaimer strong{color:var(--text)}.billing-lead{max-width:none;line-height:1.5}.billing-alert{color:#f87171}.billing-section-title{color:var(--text);margin:1.25rem 0 .65rem;font-size:1.05rem}.billing-current{width:100%;max-width:none}.billing-current-card{background:var(--surface);box-sizing:border-box;border:1px solid #ffffff14;border-radius:14px;width:100%;max-width:none;padding:1rem 1.15rem}.audit-table-wrap{background:var(--surface);border:1px solid #ffffff14;border-radius:14px;width:100%;overflow-x:auto}.audit-table{border-collapse:collapse;width:100%;min-width:760px}.audit-table thead th{text-align:left;letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted);background:#ffffff05;border-bottom:1px solid #ffffff1a;padding:.75rem .85rem;font-size:.78rem}.audit-table thead th:first-child,.audit-table tbody td:first-child{text-align:center;width:2.25rem;padding-left:.4rem;padding-right:.4rem}.audit-table tbody td{vertical-align:top;color:var(--text);border-bottom:1px solid #ffffff14;padding:.7rem .85rem;font-size:.9rem}.audit-table tbody tr:nth-child(2n){background:#ffffff04}.audit-table tbody tr:last-child td{border-bottom:none}.audit-table-empty-page{text-align:center;color:var(--text-muted);font-size:.88rem;border-bottom:none!important;padding:1.5rem 1rem!important}.audit-pagination{background:#0003;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:.85rem 1rem;display:flex}.audit-pagination-meta{color:var(--text-muted);font-size:.8rem;line-height:1.4}.audit-pagination-actions{gap:.5rem;display:flex}.audit-pagination-btn{min-width:6.5rem}.audit-expand-cell{vertical-align:middle}.audit-expand-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:.9rem;line-height:1}.audit-expand-btn:hover{color:var(--text)}.audit-expand-placeholder{color:#fff3}.audit-file{white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-weight:600;overflow:hidden}.audit-detail{color:var(--text-muted);line-height:1.35}.audit-type-badge{color:var(--text);white-space:nowrap;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;padding:.2rem .5rem;font-size:.74rem;font-weight:700;display:inline-block}.audit-type-badge--audit_upload{background:#00b4821f;border-color:#00b48273}.audit-type-badge--audit_download{background:#5b84ff1f;border-color:#5b84ff73}.audit-type-badge--audit_delete,.audit-type-badge--audit_hot_removed{background:#ff5e0024;border-color:#ff5e0080}.audit-type-badge--audit_rename{background:#bb86fc24;border-color:#bb86fc73}.audit-type-badge--audit_storage_to_hot_requested,.audit-type-badge--audit_storage_to_hot_summary,.audit-type-badge--audit_storage_to_hot_completed{background:#ffad1f24;border-color:#ffad1f80}.audit-detail-row td{background:#ffffff05;border-bottom:1px solid #ffffff14}.audit-detail-list{color:var(--text-muted);margin:0;padding-left:1rem;line-height:1.45}.billing-current-card--trial{border-color:#00c8b438;grid-template-columns:minmax(0,1fr) minmax(11rem,auto);align-items:start;gap:.4rem 1.25rem;width:100%;max-width:none;padding:.75rem 1rem;display:grid}.billing-current-card--trial .billing-current-main{grid-area:1/1;margin-bottom:0}.billing-current-card--trial .billing-trial-inline{grid-area:2/1;max-width:none;margin-bottom:0}.billing-current-card--trial .billing-facts-compact{grid-area:1/2/3;align-self:start;margin:0;padding-top:.15rem;font-size:.86rem}.billing-current-card--trial .billing-usage-hint{grid-area:3/1;margin-bottom:.35rem;font-size:.84rem}.billing-current-card--trial .billing-actions-row{grid-area:4/1/auto/-1;margin-bottom:.35rem}.billing-current-card--trial .billing-subscription-ended-note,.billing-current-card--trial .billing-cancel-block{grid-column:1/-1}.billing-current-card--trial .billing-details{grid-column:1/-1;margin-top:.45rem}@media (width<=720px){.billing-current-card--trial{max-width:100%;display:block}.billing-current-card--trial .billing-current-main{margin-bottom:.4rem}.billing-current-card--trial .billing-trial-inline{max-width:none;margin-bottom:.45rem}.billing-current-card--trial .billing-facts-compact{margin:0 0 .5rem;padding-top:0}.billing-current-card--trial .billing-usage-hint,.billing-current-card--trial .billing-actions-row{margin-bottom:.45rem}}.billing-trial-inline{color:var(--text-muted);margin:0 0 .45rem;padding:0;font-size:.82rem;line-height:1.4}.billing-trial-inline strong{color:var(--text)}.billing-section-title--tight{margin-top:.65rem;margin-bottom:.35rem}.account-delete-card{max-width:40rem}.account-delete-check{color:var(--text);align-items:flex-start;gap:.5rem;margin-bottom:1rem;line-height:1.45;display:flex}.account-delete-checkbox-hint{border-left:3px solid var(--brand,#ff5e00);color:var(--text);background:#ff5e0014;border-radius:10px;margin:-.5rem 0 1rem;padding:.65rem .75rem;font-size:.88rem;line-height:1.45}.account-delete-phrase-hint{margin:0 0 .35rem}.account-delete-phrase-input{background:var(--core-black);width:100%;max-width:28rem;color:var(--text);font:inherit;border:1px solid #ffffff1f;border-radius:10px;margin-bottom:.85rem;padding:.55rem .75rem}.account-delete-submit{margin-top:.25rem}.billing-current-main{flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;margin:0 0 .65rem;display:flex}.billing-current-name{color:var(--text);font-size:1.15rem;font-weight:700}.billing-current-status{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);background:#ffffff0f;border-radius:6px;padding:.2rem .45rem;font-size:.78rem;font-weight:600}.billing-facts{color:var(--text-muted);margin:0 0 1rem;padding:0;line-height:1.6;list-style:none}.billing-facts-compact{margin:0;font-size:.9rem}.billing-facts strong{color:var(--text)}.billing-sync-row{margin:0 0 .75rem}.billing-sync-btn{color:var(--brand);cursor:pointer;background:0 0;border:none;padding:0;font-size:.9rem;font-weight:600;text-decoration:underline}.billing-sync-btn:disabled{opacity:.55;cursor:not-allowed;text-decoration:none}.billing-actions-row{margin:0 0 1rem}.billing-policy-note{color:var(--text-muted);max-width:none;margin:0 0 1.25rem;font-size:.9rem;line-height:1.55}.billing-trial-banner{border-radius:var(--skeuo-radius-control);color:var(--text-muted);box-sizing:border-box;background:#00c8b414;border:1px solid #00c8b447;width:100%;max-width:none;margin:0 0 1rem;padding:.75rem 1rem;font-size:.92rem;line-height:1.5}.billing-trial-banner strong{color:var(--text)}.billing-usage-hint{color:var(--text-muted);margin:0 0 .65rem;font-size:.88rem}.billing-usage-hint strong{color:var(--text)}.billing-cancel-block{border-top:1px solid #ffffff14;margin-top:1rem;padding-top:1rem}.billing-cancel-title{color:var(--text);margin:0 0 .35rem;font-size:1rem;font-weight:700}.billing-cancel-lead{color:var(--text-muted);margin:0 0 .75rem;font-size:.86rem;line-height:1.5}.billing-cancel-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.billing-cancel-btn{text-align:center;flex:none;justify-content:center;width:max-content;max-width:100%;padding:.55rem .75rem;font-size:.8125rem;line-height:1.25}.billing-cancel-btn--secondary{opacity:.92}.billing-subscription-ended-note{border-radius:var(--skeuo-radius-control);color:var(--text-muted);background:#ffffff0a;border:1px solid #ffffff0f;margin:.75rem 0 0;padding:.65rem .75rem;font-size:.86rem;line-height:1.5}.billing-subscription-ended-note strong{color:var(--text)}.billing-details{color:var(--text-muted);margin-top:.75rem;font-size:.82rem}.billing-details summary{cursor:pointer;color:var(--brand);-webkit-user-select:none;user-select:none;font-weight:600}.billing-details summary:hover{text-decoration:underline}.billing-detail-line{flex-direction:column;gap:.15rem;margin:.45rem 0 0;display:flex}.billing-detail-line span:first-child{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:.72rem}.billing-mono{word-break:break-all;color:var(--text-muted);font-size:.78rem}.billing-plans{width:100%;max-width:none}.billing-plan-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.1rem;width:100%;display:grid}.billing-plan-card{background:var(--surface);border:1px solid #ffffff0f;border-radius:16px;padding:1.25rem 1.2rem 1.15rem;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative}.billing-plan-card:hover{border-color:#ff5e0040;transform:translateY(-2px);box-shadow:0 12px 28px #00000059}.billing-plan-card:focus-within{border-color:#ff5e0073}.billing-plan-card--current{border-color:#ff5e008c;box-shadow:0 0 0 1px #ff5e0033}.billing-plan-card--current:hover{border-color:#ff5e00a6}.billing-plan-badge{letter-spacing:.08em;text-transform:uppercase;color:var(--brand);background:#ff5e001f;border-radius:6px;padding:.2rem .45rem;font-size:.65rem;font-weight:700;position:absolute;top:.75rem;right:.75rem}.billing-plan-name{letter-spacing:-.02em;margin:0 0 .25rem;font-size:1.15rem;font-weight:700}.billing-plan-tagline{color:var(--text-muted);margin:0 0 .85rem;font-size:.84rem;line-height:1.4}.billing-plan-price{color:var(--text);letter-spacing:-.02em;margin:0 0 1rem;font-size:1.35rem;font-weight:700}.billing-plan-features{flex-direction:column;gap:.65rem;margin:0 0 1.1rem;padding:0;list-style:none;display:flex}.billing-plan-features li{border-bottom:1px solid #ffffff0f;flex-direction:column;gap:.15rem;padding-bottom:.65rem;display:flex}.billing-plan-features li:last-of-type{border-bottom:none;padding-bottom:0}.billing-feature-label{text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);font-size:.7rem;font-weight:700}.billing-feature-value{color:var(--text);font-size:.95rem;font-weight:600}.billing-plans-footnote{color:var(--text-muted);max-width:none;margin:1rem 0 0;font-size:.8rem;line-height:1.45}.billing-subscribe-btn{justify-content:center;width:100%}.billing-subscribe-btn:disabled{opacity:.55;cursor:not-allowed}.hot-cold-tabs{gap:.5rem;margin-bottom:1rem;display:flex}.hot-cold-tabs button{background:var(--surface);color:var(--text);box-shadow:2px 2px 4px var(--shadow-deep);border:none;border-radius:8px;padding:.5rem 1rem}.hot-cold-tabs button.active{background:var(--plasma-orange);color:var(--core-black)}.usage-meter{color:var(--text-muted);align-items:center;gap:.75rem;font-size:.875rem;display:flex}.usage-bar{background:var(--shadow-deep);border-radius:4px;width:100px;height:8px;overflow:hidden}.usage-fill{background:var(--plasma-orange);border-radius:4px;height:100%}.file-explorer{background:var(--surface);box-shadow:inset 2px 2px 6px var(--shadow-deep);border-radius:12px;padding:1rem}.toolbar{margin-bottom:1rem}.file-list,.file-grid{flex-direction:column;gap:.5rem;display:flex}.file-grid{flex-direction:unset;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));display:grid}.file-item{background:var(--core-black);border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem;display:flex}.file-name{color:var(--plasma-orange);word-break:break-all}.file-name.link-style{text-align:left;background:0 0;border:none;padding:0}.file-name.link-style:hover{text-decoration:underline}.file-size{color:var(--text-muted);font-size:.875rem}.file-explorer .empty{color:var(--text-muted);text-align:center;padding:2rem}.upload-widget{background:var(--surface);border-radius:8px;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem;display:flex}.upload-tier label{cursor:pointer;margin-right:1rem}.upload-btn{background:var(--plasma-orange);color:var(--core-black);cursor:pointer;border-radius:8px;padding:.5rem 1rem;font-weight:600}.upload-btn input{display:none}.upload-progress{flex:1;align-items:center;gap:.5rem;min-width:120px;display:flex}.upload-progress-bar{background:var(--shadow-deep);border-radius:4px;flex:1;height:8px;overflow:hidden}.upload-progress-fill{background:var(--plasma-orange);border-radius:4px;height:100%;transition:width .2s}.upload-progress-text{color:var(--text-muted);text-align:right;min-width:36px;font-size:.8rem}.upload-message{color:var(--text-muted);width:100%;margin:0;font-size:.875rem}.neumorphic-raised{box-shadow:8px 8px 16px var(--shadow-deep), -8px -8px 16px var(--shadow-light);transition:box-shadow .2s}.neumorphic-raised:active{box-shadow:inset 2px 2px 4px var(--shadow-deep), inset -2px -2px 4px var(--shadow-light)}.neumorphic-pressed{box-shadow:inset 4px 4px 8px var(--shadow-deep), inset -4px -4px 8px var(--shadow-light)}.neumorphic-flat{box-shadow:none;transition:box-shadow .2s}.neumorphic-flat:hover{box-shadow:4px 4px 8px var(--shadow-deep), -4px -4px 8px var(--shadow-light)}.neumorphic-button{border-radius:var(--skeuo-radius-control,12px);cursor:pointer;border:none;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;transition:box-shadow .2s,transform .15s,filter .15s;display:inline-flex;position:relative;overflow:hidden}.neumorphic-button:disabled{opacity:.5;cursor:not-allowed;filter:grayscale(.22);box-shadow:none;transform:none}.neumorphic-button-primary{color:var(--core-black);background:linear-gradient(165deg,#ff6a1a 0%,#ff5e00 42%,#d94d00 100%);border:1px solid #0000001f;box-shadow:0 3px 10px #ff5e0059,inset 0 1px #ffffff59}.neumorphic-button-primary:before{content:"";pointer-events:none;opacity:.45;background:linear-gradient(#ffffff61 0%,#0000 88%);border-radius:40%;height:42%;position:absolute;top:0;left:12%;right:12%}.neumorphic-button-secondary{color:var(--text);border:1px solid var(--skeuo-bevel-border,#48474c47);background:linear-gradient(155deg,#282830f2 0%,#1a1a20 100%);box-shadow:2px 3px 8px #00000059,inset 0 1px #ffffff0d}.neumorphic-button-danger{color:#f66;background:linear-gradient(155deg,#241c1c 0%,#161212 100%);border:1px solid #f443;box-shadow:inset 0 1px #ffffff0a}.neumorphic-button-danger:hover{color:#f66}.button-icon{z-index:1;align-items:center;display:flex;position:relative}.neumorphic-button>:not(.button-icon){z-index:1;position:relative}.neumorphic-input-wrapper{align-items:center;display:flex;position:relative}.neumorphic-input{border-radius:var(--skeuo-radius-control,12px);width:100%;color:var(--text);background:linear-gradient(168deg,#0e0e12 0%,#1c1c22 100%);border:1px solid #00000040;padding:.75rem 1rem .75rem 2.5rem;font-size:.875rem;transition:box-shadow .2s,border-color .2s}.neumorphic-input:focus{box-shadow:inset 6px 6px 12px var(--shadow-deep), inset -6px -6px 12px var(--shadow-light);outline:none}.neumorphic-input::placeholder{color:var(--text-muted)}.input-icon{color:var(--text-muted);pointer-events:none;align-items:center;display:flex;position:absolute;left:.75rem}.sidebar-logo{border-bottom:1px solid #ffffff0d;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.logo-icon{font-size:2rem}.logo-text{color:var(--text);font-size:1.25rem;font-weight:700}.logo-subtitle{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:.75rem}.sidebar-nav{flex-direction:column;gap:.5rem;display:flex}.nav-item{color:var(--text-muted);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;transition:all .2s;display:flex}.nav-item:hover{color:var(--text);background:#ffffff08}.nav-item.active{background:var(--core-black);color:var(--text);box-shadow:4px 4px 8px var(--shadow-deep), -4px -4px 8px var(--shadow-light)}.nav-icon{font-size:1.25rem}.nav-label{font-weight:500}.premium-header{justify-content:space-between;align-items:center;margin-bottom:.25rem;display:flex}.premium-badge{background:var(--plasma-orange);color:var(--core-black);text-transform:uppercase;border-radius:4px;padding:.25rem .5rem;font-size:.75rem;font-weight:700}.premium-icon{font-size:1.25rem}.premium-text{color:var(--text-muted);margin:0 0 1rem;font-size:.875rem;line-height:1.5}.premium-button{justify-content:center;width:100%}.footer-link{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.75rem;padding:7px 10px;font-size:.82rem;text-decoration:none;transition:all .2s;display:flex}.footer-link:hover{color:var(--text);background:#ffffff08}.details-title{color:var(--text);text-transform:uppercase;letter-spacing:.5px;margin:0 0 1.5rem;font-size:1rem;font-weight:600}.details-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3rem 1rem;display:flex}.empty-icon{opacity:.5;margin-bottom:1rem;font-size:3rem}.empty-text{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;margin:0;font-size:.875rem}.details-content{flex-direction:column;gap:1.5rem;display:flex}.detail-section{flex-direction:column;gap:.5rem;display:flex}.detail-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:600}.detail-value{color:var(--text);word-break:break-word;font-size:.875rem}.detail-value.checksum{color:var(--text-muted);font-family:monospace;font-size:.75rem}.tier-badge{text-transform:uppercase;border-radius:4px;padding:.25rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.tier-badge.tier-hot{color:var(--plasma-orange);background:#ff5e0033}.tier-badge.tier-cold{color:#6496ff;background:#6496ff33}.tier-badge.tier-packing{color:#ffc800;background:#ffc80033}.file-explorer{border-radius:16px;min-height:400px;padding:1.5rem}.file-table-header{margin-bottom:1rem}.table-title{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;font-size:.75rem;font-weight:600}.file-table{border-collapse:separate;border-spacing:0;width:100%}.file-table thead th{text-align:left;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #ffffff0d;padding:.75rem 1rem;font-size:.75rem;font-weight:600}.file-row{cursor:pointer;border-radius:8px;transition:all .2s}.file-row:hover{box-shadow:2px 2px 4px var(--shadow-deep), -2px -2px 4px var(--shadow-light);background:#ffffff08}.file-row.selected{border-left:3px solid var(--plasma-orange);background:#ff5e001a}.file-col-select{text-align:center;vertical-align:middle;width:2.75rem;min-width:2.75rem}.explorer-multi-hint{color:var(--text-muted);text-transform:none;letter-spacing:.02em;max-width:36rem;margin:.35rem 0 0;font-size:.72rem;font-weight:400;line-height:1.35}.explorer-kbd{color:var(--text-muted);background:#00000040;border:1px solid #ffffff1f;border-radius:4px;padding:.05rem .35rem;font-family:inherit;font-size:.68rem;display:inline-block}.file-col-select input[type=checkbox],.explorer-table-select-all{width:1.05rem;height:1.05rem;accent-color:var(--plasma-orange);cursor:pointer}.file-table-header--row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.file-table-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:inline-flex}.explorer-bulk-trash-btn{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:.72rem}.explorer-select-all-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;font-size:.78rem;display:inline-flex}.explorer-select-all-label input{width:1.05rem;height:1.05rem;accent-color:var(--plasma-orange);cursor:pointer}.file-grid-card-select{z-index:3;cursor:pointer;margin:0;position:absolute;top:.4rem;left:.4rem}.file-grid-card-select input{width:1.1rem;height:1.1rem;accent-color:var(--plasma-orange);cursor:pointer}.file-row td{border-bottom:1px solid #ffffff08;padding:1rem}.file-name-cell{align-items:center;gap:.75rem;display:flex}.file-icon{flex-shrink:0;justify-content:center;align-items:center;font-size:1.25rem;display:inline-flex}.file-name-text{color:var(--text);font-weight:500}.file-actions-cell{white-space:nowrap;width:1%}.file-actions{opacity:0;gap:.5rem;transition:opacity .2s;display:flex}.file-row:hover .file-actions{opacity:1}.action-btn{min-width:auto;padding:.5rem;font-size:.875rem}.file-table-loading,.file-table-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.empty-icon-large{opacity:.3;margin-bottom:1rem;font-size:4rem}.empty-text-large{color:var(--text-muted);text-transform:uppercase;letter-spacing:2px;margin:0;font-size:.875rem}.app-shell .empty-subtext-trash{color:var(--text-1);text-align:center;max-width:320px;margin:12px 0 0;padding:0 1.5rem;font-size:.78rem;line-height:1.45}.trash-grid-card .file-grid-card-actions.trash-card-actions{min-height:36px;margin-top:2px;opacity:1!important;max-height:48px!important;padding-top:6px!important;overflow:visible!important}.trash-grid-card .trash-restore-btn.action-btn{min-width:auto;padding:.45rem .9rem;font-size:.72rem}.app-shell .file-explorer-view-list .trash-restore-btn.action-btn{min-width:auto;min-height:auto;padding:.28rem .65rem;font-size:.68rem}.trash-pack-member-hint{color:var(--text-muted,#888);max-width:6.5rem;padding:.25rem .35rem;font-size:.68rem;line-height:1.2}.notification-btn{background:var(--surface);width:40px;height:40px;color:var(--text);cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;font-size:1.25rem;transition:all .2s;display:flex}.profile-avatar{background:var(--surface);width:40px;height:40px;color:var(--text);border-radius:50%;justify-content:center;align-items:center;font-size:1.25rem;display:flex}.upload-button-wrapper{cursor:pointer}.upload-toast{background:var(--surface);z-index:1000;border-radius:12px;flex-direction:column;gap:.5rem;min-width:300px;padding:1rem 1.5rem;display:flex;position:fixed;bottom:2rem;right:2rem}.upload-toast .upload-progress-bar{background:var(--shadow-deep);border-radius:3px;height:6px;overflow:hidden}.upload-toast .upload-message{color:var(--text);margin:0;font-size:.875rem}*{transition:box-shadow .1s ease-out,background-color .1s ease-out,color .1s ease-out,transform .1s ease-out}.neumorphic-button:active:not(:disabled){transform:scale(.96)}.file-row{animation:.15s ease-out fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.mobile-menu-toggle{z-index:1001;background:var(--surface);width:40px;height:40px;color:var(--text);cursor:pointer;box-shadow:4px 4px 8px var(--shadow-deep), -4px -4px 8px var(--shadow-light);border:none;border-radius:12px;font-size:1.25rem;display:none;position:fixed;top:1rem;left:1rem}@media (width<=768px){.mobile-menu-toggle{justify-content:center;align-items:center;display:flex}}.modal-overlay{z-index:99;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000b8;position:fixed;inset:0}.details-header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.details-close{background:var(--surface);width:32px;height:32px;color:var(--text-muted);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;font-size:1.25rem;transition:all .2s;display:flex}.details-close:hover{color:var(--text);background:#ffffff0d}.neumorphic-button:focus,.neumorphic-input:focus,.nav-item:focus{outline:2px solid var(--plasma-orange);outline-offset:2px}.app-shell{--surface-0:#0e0e12;--surface-1:#131317;--surface-2:#19191e;--surface-3:#25252b;--text-0:#fcf8fe;--text-1:#acaab0;--brand:#ff5e00;--outline:#48474c;--skeuo-radius-panel:20px;--skeuo-radius-control:12px;--skeuo-lit-edge:#fff1;--skeuo-lit-soft:#ffffff0a;--skeuo-ambient:#0000007a;--skeuo-inset-deep:#00000094;--skeuo-inset-glow:#ffffff09;--skeuo-bevel-border:#48474c47;background-color:var(--surface-0);min-height:100vh;color:var(--text-0);background-image:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff04 3px 4px);grid-template-rows:80px 1fr;grid-template-columns:260px 1fr 0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:grid-template-columns .25s;display:grid}.skeuo-panel-raised{border:1px solid var(--skeuo-bevel-border);box-shadow:4px 6px 16px var(--skeuo-ambient), -1px -1px 0 var(--skeuo-lit-edge);background:linear-gradient(155deg,#25252beb 0%,#131317 100%)}.skeuo-well-inset{box-shadow:inset 3px 3px 10px var(--skeuo-inset-deep), inset -2px -2px 8px var(--skeuo-inset-glow);background:linear-gradient(168deg,#0e0e12fa 0%,#1a1a20f2 100%);border:1px solid #00000047}.skeuo-divider{box-shadow:0 1px 0 var(--skeuo-lit-soft);border:none;border-top:1px solid #00000052;margin:0}.app-shell .file-type-icon{vertical-align:middle;color:var(--text-1);filter:drop-shadow(0 1px 2px #00000073);flex-shrink:0}.app-shell .file-type-icon--folder{color:#c9a227}.app-shell .file-type-icon--image{color:#8ab4ff}.app-shell .file-type-icon--video{color:var(--brand)}.app-shell .file-type-icon--audio{color:#c792ea}.app-shell .file-type-icon--pdf{color:#ff716c}.app-shell .file-type-icon--archive{color:#acaab0}.app-shell .file-type-icon--generic{color:var(--text-1)}.app-shell .file-type-icon--empty{color:var(--text-1);opacity:.85;filter:drop-shadow(0 2px 4px #0006)}.app-shell .file-type-icon--empty-trash{color:var(--text-1);opacity:.75;filter:drop-shadow(0 2px 4px #0006)}.app-shell .empty-icon-large{justify-content:center;align-items:center;margin-bottom:.5rem;display:flex}.app-shell.has-details{grid-template-columns:260px 1fr 340px}.app-global-deck-wrapper{z-index:40;grid-area:1/1/auto/-1;position:sticky;top:0}.app-global-deck{height:80px;box-shadow:0 6px 20px var(--skeuo-ambient), inset 0 1px 0 var(--skeuo-lit-edge);background:linear-gradient(168deg,#1c1c22 0%,#0f0f13 100%);border-bottom:1px solid #00000059;justify-content:space-between;align-items:center;gap:20px;padding:0 28px;display:flex}.app-global-deck-brand{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;border-radius:0;flex-shrink:0;align-items:center;padding:0;line-height:0;display:flex}.app-brand-lockup{align-items:center;gap:.5rem;line-height:0;display:inline-flex}.app-brand-lockup-mark{object-fit:contain;filter:drop-shadow(0 1px 2px #00000059);flex-shrink:0;width:40px;height:40px}.app-brand-lockup-wordmark{letter-spacing:-.03em;align-items:baseline;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.2rem;font-weight:800;display:inline-flex}.app-brand-lockup-dropr{color:#f4f4f8;text-shadow:0 1px 2px #00000073}.app-brand-lockup-tld{color:var(--brand);text-shadow:0 1px 2px #00000052}.app-brand-lockup--deck .app-brand-lockup-mark{width:46px;height:46px}.app-brand-lockup--deck .app-brand-lockup-wordmark{font-size:1.38rem}.app-global-deck-search{z-index:50;flex:1;min-width:120px;max-width:620px;margin:0 auto;position:relative}.global-search-shell{box-shadow:inset 4px 4px 10px #000000a6, inset -2px -2px 6px var(--skeuo-inset-glow);background:linear-gradient(168deg,#06060a 0%,#121216 100%);border:1px solid #00000073;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;display:flex}.global-search-icon{color:var(--text-1);flex-shrink:0;font-size:.85rem}.global-search-input{width:100%;color:var(--text-0);background:0 0;border:0;font-family:inherit;font-size:.9rem}.global-search-input:focus{outline:none}.global-search-input::placeholder{color:var(--text-1)}.global-search-clear{color:var(--text-1);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:0 2px;font-size:1.15rem;line-height:1}.global-search-clear:hover{color:var(--text-0)}.global-search-dropdown{border:1px solid var(--skeuo-bevel-border);box-shadow:0 20px 52px #00000094, inset 0 1px 0 var(--skeuo-lit-soft);background:linear-gradient(165deg,#222228 0%,#16161c 100%);border-radius:14px;max-height:min(58vh,400px);padding:6px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}.global-search-status{color:var(--text-1);text-align:center;padding:14px 16px;font-size:.82rem}.global-search-result{text-align:left;cursor:pointer;width:100%;color:var(--text-0);background:0 0;border:none;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;font-family:inherit;transition:background-color .1s ease-out;display:flex}.global-search-result:hover,.global-search-result:focus-visible{background:#ff5e001a;outline:none}.global-search-result-kind{flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.global-search-result-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.global-search-result-name{font-size:.84rem;font-weight:600}.global-search-result-path{color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;overflow:hidden}.global-search-result-tier{letter-spacing:.06em;text-transform:uppercase;border-radius:6px;flex-shrink:0;align-self:center;padding:4px 8px;font-size:.55rem;font-weight:700}.global-search-result-tier.tier-cold{color:#8ab4ff;background:#6496ff14;border:1px solid #6496ff4d}.global-search-result-tier.tier-hot{color:var(--brand);background:#ff5e0014;border:1px solid #ff5e004d}.app-global-deck-trailing{flex-shrink:0;align-items:center;gap:18px;display:flex}.app-global-deck-greeting{color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;max-width:min(220px,28vw);margin:0;font-size:.88rem;line-height:1.2;overflow:hidden}.app-global-deck-greeting-name{color:var(--text-0);font-weight:600}.app-global-deck-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.notification-btn{width:38px;height:38px;color:var(--text-1);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;font-size:1.1rem;display:grid}.notification-btn:hover{color:var(--text-0);background:var(--surface-3)}.theme-toggle-btn{width:38px;height:38px;color:var(--text-1,var(--text-muted));cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;font-size:1.15rem;line-height:1;transition:background-color .15s,color .15s;display:grid}.theme-toggle-btn:hover{color:var(--text-0,var(--text));background:var(--surface-3,#0000000f)}.theme-toggle-icon{display:block}.profile-avatar{background:var(--surface-3);width:38px;height:38px;color:var(--text-0);border:1px solid #48474c59;border-radius:999px;place-items:center;margin-left:4px;font-size:1.1rem;display:grid}.app-shell .app-sidebar{background:radial-gradient(120% 80% at -12% 4%, #ff5e0024, #ff5e0000 58%), linear-gradient(180deg, #101014 0%, var(--surface-0) 42%, var(--surface-0) 100%);border-right:1px solid #ffffff12;flex-direction:column;grid-area:2/1;gap:2px;width:260px;height:calc(100vh - 80px);padding:16px 14px 14px;display:flex;position:fixed;top:80px;left:0;overflow-y:auto;box-shadow:10px 0 26px #00000047,inset -1px 0 #ffffff08}.app-shell .sidebar-nav{flex-direction:column;gap:2px;display:flex}.app-shell .nav-item{width:100%;color:var(--text-1);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:11px 14px;font-size:.88rem;font-weight:500;transition:background-color .12s ease-out,color .12s ease-out,transform .12s ease-out,border-color .12s ease-out,box-shadow .12s ease-out;display:flex}.app-shell .nav-item:hover:not(.active){color:var(--text-0);background:#ffffff0b;border-color:#ffffff0f}.app-shell .nav-item:active{transform:scale(.98)}.app-shell .nav-item.active{color:var(--brand);background:linear-gradient(150deg,#231f21f5 0%,#141418fa 100%);border-color:#ff5e0066;font-weight:600;box-shadow:0 0 0 1px #ff5e0033,0 8px 18px #00000054,inset 0 1px #ffffff14}.premium-card{border:1px solid var(--skeuo-bevel-border);box-shadow:3px 5px 12px var(--skeuo-ambient), inset 0 1px 0 var(--skeuo-lit-soft);background:linear-gradient(155deg,#222228 0%,#16161c 100%);border-radius:16px;margin-top:16px;margin-bottom:8px;padding:10px 12px}.premium-header-metric .premium-badge{color:var(--text-1);letter-spacing:.08em;text-transform:uppercase;background:0 0;padding:0;font-size:.62rem;font-weight:700}.premium-meter{background:#0a0a0e;border-radius:999px;height:5px;margin-top:6px;overflow:hidden}.premium-meter-fill{background:var(--brand);height:100%;box-shadow:0 0 6px #ff5e0073}.premium-metric-row{color:var(--text-1);justify-content:space-between;margin-top:6px;font-size:.62rem;font-weight:700;display:flex}.premium-metric-value{color:var(--brand)}.premium-meter-fill--hot{background:linear-gradient(90deg,#ff5e00,#ff793f);box-shadow:0 0 6px #ff5e0073}.premium-meter-fill--cold{background:linear-gradient(90deg,#2a9db8,#5ec8e0);box-shadow:0 0 6px #5ec8e059}.premium-metric-value--hot{color:var(--brand)}.premium-metric-value--cold{color:#5ec8e0}.premium-meter-fill--download{background:linear-gradient(90deg,#8b5cf6,#c084fc);box-shadow:0 0 6px #c084fc66}.premium-metric-value--download{color:#c084fc}.storage-usage-panel .storage-tier-block--second,.storage-usage-panel .storage-tier-block--third{border-top:1px solid #ffffff0f;margin-top:12px;padding-top:10px}.storage-usage-loading,.storage-usage-error{color:var(--text-1);padding:6px 0 10px;font-size:.68rem}.storage-usage-error{color:#f87171}.storage-quota-footnote{color:var(--text-1);opacity:.9;margin-top:10px;font-size:.58rem;line-height:1.35}.storage-quota-footnote strong{color:var(--text-0);font-weight:700}.storage-quota-footnote-hint{opacity:.75;margin-top:4px;font-size:.55rem;display:block}.share-modal-info-wrap{flex-shrink:0;position:relative}.share-modal-info-popover.storage-plan-info-popover{min-width:min(280px,100vw - 48px);max-width:min(320px,100vw - 48px);left:auto;right:0}.storage-plan-info-wrap{margin-top:10px;position:relative}.storage-quota-footnote--compact{justify-content:space-between;align-items:flex-start;gap:8px;margin-top:0;display:flex}.storage-quota-footnote-main{min-width:0;color:var(--text-1);opacity:.9;flex:1;font-size:.58rem;line-height:1.35}.storage-quota-footnote-main strong{color:var(--text-0);font-weight:700}.storage-plan-info-btn{width:22px;height:22px;color:var(--text-1);cursor:pointer;background:#ffffff0f;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;font-size:0;display:inline-flex;box-shadow:inset 0 1px #ffffff14,1px 2px 6px #0003}.storage-plan-info-icon{opacity:.9;font-size:.72rem;font-style:normal;font-weight:700;line-height:1}.storage-plan-info-btn:hover{color:var(--text-0);background:#ffffff1a}.storage-plan-info-btn:focus-visible{outline-offset:2px;outline:2px solid #a78bfad9}.storage-plan-info-popover{z-index:30;background:linear-gradient(155deg,#262630fa 0%,#1a1a20fc 100%);border:1px solid #ffffff14;border-radius:10px;max-height:min(50vh,280px);position:absolute;bottom:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 28px #00000073,inset 0 1px #ffffff0f}.storage-plan-info-popover[hidden]{display:none!important}.storage-plan-info-popover-inner{padding:10px 12px 12px}.storage-plan-info-heading{letter-spacing:.03em;text-transform:uppercase;color:var(--text-0);opacity:.95;margin:0 0 4px;font-size:.62rem;font-weight:700}.storage-plan-info-heading:not(:first-child){margin-top:10px}.storage-plan-info-p{color:var(--text-1);margin:0;font-size:.58rem;line-height:1.45}.storage-plan-info-p--muted{opacity:.8;margin-top:4px;font-size:.54rem}.storage-plan-info-tip{opacity:.75}.storage-upgrade-wrap{width:100%;margin-top:12px;position:relative}.storage-upgrade-menu-trigger{justify-content:center;align-items:center;width:100%;padding-left:1.75rem;padding-right:2.35rem;position:relative}.storage-upgrade-menu-trigger-label{text-align:center;letter-spacing:.02em;flex:1;min-width:0;font-size:.82rem;font-weight:700}.neumorphic-button.storage-upgrade-menu-trigger .storage-upgrade-menu-chevron{opacity:.88;z-index:2;pointer-events:none;font-size:.7rem;line-height:1;position:absolute;top:50%;right:.9rem;transform:translateY(-50%)}.storage-upgrade-menu{z-index:31;background:linear-gradient(155deg,#262630fa 0%,#1a1a20fc 100%);border:1px solid #ffffff14;border-radius:10px;margin:0 0 8px;padding:6px;list-style:none;position:absolute;bottom:100%;left:0;right:0;box-shadow:0 10px 28px #00000073,inset 0 1px #ffffff0f}.storage-upgrade-menu[hidden]{display:none!important}.storage-upgrade-menu-li{margin:0;padding:0}.storage-upgrade-menu-li+.storage-upgrade-menu-li{margin-top:2px}.storage-upgrade-menu-item{text-align:left;width:100%;color:var(--text-1);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:10px 12px;font-family:inherit;font-size:.72rem;font-weight:600;transition:background .15s,color .15s}.storage-upgrade-menu-item:hover,.storage-upgrade-menu-item:focus-visible{color:var(--text-0);background:#ffffff12;outline:none}.sidebar-footer{border-top:1px solid #ffffff0a;flex-direction:column;gap:0;margin-top:auto;padding-top:12px;display:flex}.app-shell-content{flex-direction:column;grid-area:2/2;min-width:0;display:flex;overflow-y:auto}.app-local-deck{box-shadow:none;background:0 0;border-bottom:1px solid #ffffff0a;padding:22px 28px 10px}.app-local-deck-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.app-local-deck-info{flex:1;min-width:0}.app-local-deck-title{color:var(--text-0);letter-spacing:-.015em;text-shadow:0 8px 24px #00000057;margin:0;font-size:1.92rem;font-weight:800;line-height:1.2}.app-local-deck-subtitle{color:var(--text-1);letter-spacing:.02em;margin:6px 0 0;font-size:.78rem}.app-local-deck-breadcrumb{color:var(--text-1);align-items:center;gap:6px;margin-top:8px;font-size:.68rem;display:flex}.breadcrumb-sep{opacity:.4}.breadcrumb-current{color:var(--brand)}.breadcrumb-btn{color:var(--text-1);font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;transition:color .1s ease-out,transform .1s ease-out;display:inline-block}.breadcrumb-btn:hover{color:var(--text-0);text-decoration:underline}.breadcrumb-btn:active{transform:scale(.95)}.breadcrumb-segment{border-radius:6px;margin:-2px -4px;padding:2px 4px}.breadcrumb-segment--drop-target{outline:2px solid var(--brand);outline-offset:2px;background:#ff5e0014}.app-local-deck-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:flex-start;gap:8px;padding-top:0;display:flex}.deck-actions-folder-column{flex-direction:column;align-items:stretch;gap:8px;width:max-content;max-width:100%;display:flex}.deck-actions-storage-pair{box-sizing:border-box;flex-direction:row;align-items:stretch;gap:8px;width:100%;min-width:0;display:flex}.deck-action-btn--storage-pair{flex:1 1 0;justify-content:center;min-width:0}.deck-upload-toolbar-slot{flex:1 1 0;min-width:0;display:flex}.deck-upload-toolbar-slot .deck-action-btn{flex:1;justify-content:center;width:100%;min-width:0}.deck-action-fireup--full-width{box-sizing:border-box;width:100%}.deck-action-btn{cursor:pointer;white-space:nowrap;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:6px;padding:9px 14px;font-size:.82rem;font-weight:600;transition:background-color .12s ease-out,border-color .12s ease-out,box-shadow .12s ease-out,transform .12s ease-out;display:inline-flex;box-shadow:0 6px 14px #00000038,inset 0 1px #ffffff0f}.deck-action-btn:active{transform:scale(.96)}.deck-action-icon-text .deck-action-icon-svg{color:var(--text-1);justify-content:center;align-items:center;line-height:0;display:inline-flex}.deck-action-icon-text:hover .deck-action-icon-svg{color:var(--text-0)}.deck-action-secondary{color:var(--text-0);background:linear-gradient(160deg,#24242ceb 0%,#14141afa 100%)}.deck-action-secondary:hover{background:linear-gradient(160deg,#2c2c36f2 0%,#1a1a20 100%);border-color:#ffffff1f}.deck-action-primary{color:var(--brand);background:linear-gradient(160deg,#382014e6 0%,#1c1412fa 100%);border-color:#ff5e0061;box-shadow:0 8px 16px #00000047,inset 0 1px #ffb48c1f}.deck-action-primary:hover{background:linear-gradient(160deg,#462618f2 0%,#221814 100%);border-color:#ff7a3880}.deck-action-danger{color:#fff;background:linear-gradient(145deg,#781818f2,#b42020fa);border-color:#dc505073;box-shadow:0 2px 10px #00000040}.deck-action-danger:hover:not(:disabled){filter:brightness(1.08)}.deck-action-danger .deck-action-icon-svg{color:#ffffffeb}.deck-action-danger:hover:not(:disabled) .deck-action-icon-svg{color:#fff}.deck-action-btn:disabled{opacity:.6;cursor:not-allowed}.deck-action-fireup{color:var(--brand);background:linear-gradient(160deg,#382014e6 0%,#1c1412fa 100%);border-color:#ff5e0075;justify-content:flex-start;padding-inline:16px;box-shadow:0 8px 16px #00000047,inset 0 1px #ffb48c1f,0 0 22px #ff5e0012}.deck-action-fireup-suffix{opacity:.95;font-weight:600}.deck-action-fireup:hover{background:linear-gradient(160deg,#462618f2 0%,#221814 100%);border-color:#ff7a388c;box-shadow:0 8px 18px #0000004d,inset 0 1px #ffc8a029,0 0 28px #ff5e001a}.deck-action-fireup:focus-visible{outline-offset:2px;outline:2px solid #ff5e00bf}.deck-action-fireup-icon{color:var(--brand);filter:drop-shadow(0 1px 1px #00000059);justify-content:center;align-items:center;line-height:0;display:inline-flex}.deck-action-fireup:hover .deck-action-fireup-icon{color:#ff7a32}.explorer-view-controls{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.explorer-refresh-btn{color:var(--text-1);cursor:pointer;background:linear-gradient(160deg,#18181ef0 0%,#0e0e14fa 100%);border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:6px;padding:9px 11px;font-family:inherit;font-size:.72rem;font-weight:600;transition:background-color .12s ease-out,color .12s ease-out,border-color .12s ease-out;display:inline-flex;box-shadow:0 5px 12px #0003,inset 0 1px #ffffff0d}.explorer-refresh-btn:hover{color:var(--text-0);background:#ffffff0e;border-color:#ffffff1f}.explorer-refresh-btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.explorer-view-toggle{background:linear-gradient(160deg,#18181ef0 0%,#0e0e14fa 100%);border:1px solid #ffffff14;border-radius:12px;flex-shrink:0;align-items:stretch;display:inline-flex;overflow:hidden;box-shadow:0 5px 12px #0003,inset 0 1px #ffffff0d}.explorer-view-btn{color:var(--text-1);cursor:pointer;background:0 0;border:none;border-right:1px solid #ffffff14;align-items:center;gap:6px;padding:9px 12px;font-family:inherit;font-size:.72rem;font-weight:600;transition:background-color .1s ease-out,color .1s ease-out;display:inline-flex}.explorer-view-toggle .explorer-view-btn:last-child{border-right:none}.explorer-view-btn:hover{color:var(--text-0);background:#ffffff0a}.explorer-view-btn.active{color:var(--brand);background:linear-gradient(165deg,#ff5e002e 0%,#ff5e0014 100%);box-shadow:inset 0 1px #ffb48c2e}.explorer-view-btn:focus-visible{outline:2px solid var(--brand);outline-offset:-2px;z-index:1;position:relative}.explorer-view-btn-icon{opacity:.9;font-size:.95rem;line-height:1}.explorer-view-btn-icon-svg{opacity:.92;justify-content:center;align-items:center;display:flex}.explorer-view-btn.active .explorer-view-btn-icon-svg{opacity:1}.explorer-view-btn-label{line-height:1}@media (width<=640px){.explorer-view-btn-label{display:none}.explorer-view-btn{padding:9px 10px}.explorer-refresh-btn .explorer-view-btn-label{display:none}.explorer-refresh-btn{padding:9px 10px}}.app-shell-main{flex-direction:column;flex:1;min-height:0;padding:10px 28px 24px;display:flex}.app-shell .file-explorer{box-shadow:inset 3px 3px 12px var(--skeuo-inset-deep), inset -2px -2px 8px var(--skeuo-inset-glow), 0 18px 40px #0000004d;background:radial-gradient(160% 120% at 5% -30%,#ff5e001a,#ff5e0000 60%),linear-gradient(168deg,#1e1e24fa 0%,#101014 100%);border:1px solid #ffffff14;border-radius:18px;flex-direction:column;flex:1;display:flex}.app-shell .file-explorer.file-explorer--empty{background:var(--surface-2)}.app-shell .file-explorer .file-table-header{box-shadow:inset 0 -1px 0 var(--skeuo-lit-soft), inset 0 1px 0 #ffffff08;border-bottom:1px solid #ffffff0f;margin-bottom:0;padding:12px 1rem 11px}.app-shell .file-explorer .table-title{color:var(--text-1);letter-spacing:.16em;font-size:.69rem}.app-shell .explorer-select-all-label{color:#8f8d94;letter-spacing:.07em;font-size:.66rem;font-weight:700}.app-shell .explorer-select-all-label:hover{color:var(--text-0)}.app-shell .file-table thead th{color:#7f7d84;letter-spacing:.12em;padding:12px 1rem;font-size:.62rem}.app-shell .file-explorer-view-list .file-table-header{padding:8px 1rem 5px}.app-shell .file-explorer-view-list .file-table thead th{padding:4px 8px;font-size:.52rem;line-height:1.2}.app-shell .file-explorer-view-list .file-table{table-layout:fixed}.app-shell .file-explorer-view-list .file-name-head,.app-shell .file-explorer-view-list .file-size-head,.app-shell .file-explorer-view-list .file-hot-expires-head,.app-shell .file-explorer-view-list .file-modified-head,.app-shell .file-explorer-view-list .file-actions-head{white-space:nowrap}.app-shell .file-explorer-view-list .file-row td{vertical-align:middle;padding:3px 8px}.app-shell .file-explorer-view-list .file-list-vcenter{box-sizing:border-box;align-items:center;min-height:34px;line-height:1.2;display:flex}.app-shell .file-explorer-view-list .file-col-select .file-list-vcenter,.app-shell .file-explorer-view-list .file-list-vcenter--drag{justify-content:center;width:100%}.app-shell .file-explorer-view-list .file-list-vcenter--name{justify-content:flex-start;gap:.4rem;width:100%;min-width:0}.app-shell .file-explorer-view-list .file-name-primary{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex}.file-explorer-badges{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.file-explorer-badges--list{max-width:100%}.file-explorer-badges--grid{justify-content:center;width:100%;margin-top:5px}.file-badge{letter-spacing:.02em;white-space:nowrap;align-items:center;gap:4px;font-size:.58rem;font-weight:650;line-height:1;display:inline-flex}.file-badge svg{opacity:.94;flex-shrink:0}.file-badge--encrypted{color:var(--accent-dim,#7c9cff)}.file-badge--cold{color:#8ecae6}.file-badge--syncing{color:var(--brand,#ff9a5c)}.file-badge--error{color:#f07178}.app-shell .file-explorer .file-favorite-btn{width:1.35rem;height:1.35rem;color:var(--text-muted,#888);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;font-size:.8rem;line-height:1;display:inline-flex}.app-shell .file-explorer .file-favorite-btn:hover{color:var(--brand,#ff5e00);background:#ff5e0014}.app-shell .file-explorer .file-favorite-btn--on{color:var(--brand,#ff5e00)}.app-shell .file-explorer .file-favorite-btn:disabled{opacity:.45;cursor:default}.app-shell .file-explorer-view-list .file-list-vcenter--end{font-variant-numeric:tabular-nums;justify-content:flex-end;width:100%}.app-shell .file-explorer-view-list .file-list-vcenter--actions{justify-content:flex-end;width:100%}.app-shell .file-explorer-view-list .file-modified-cell .file-list-vcenter{justify-content:flex-start;min-width:0;max-width:100%}.app-shell .file-explorer-view-list .file-name-cell{vertical-align:middle;min-width:0;display:table-cell}.app-shell .file-explorer-view-list .file-name-text{white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;line-height:1.25;overflow:hidden}.app-shell .file-explorer-view-list .file-icon{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:0;line-height:0;display:inline-flex}.app-shell .file-explorer-view-list .file-icon .file-type-icon{vertical-align:middle;filter:none;flex-shrink:0;display:block}.app-shell .file-explorer-view-list .file-col-select{text-align:center;vertical-align:middle}.app-shell .file-explorer-view-list .file-size-cell{width:4.25rem;font-size:.62rem}.app-shell .file-explorer-view-list .file-table thead th.file-size-head{text-align:right;width:4.25rem;min-width:4.25rem}.app-shell .file-explorer-view-list .file-hot-expires-cell{white-space:normal;overflow-wrap:anywhere;vertical-align:middle;text-align:left;width:15.5rem;min-width:13rem;max-width:20rem;font-size:.62rem;line-height:1.35;overflow:visible}.app-shell .file-explorer-view-list .file-hot-expires-head{text-align:left;width:15.5rem;min-width:13rem;max-width:20rem}.app-shell .file-explorer-view-list .file-hot-expires-cell .file-list-vcenter{justify-content:flex-start;align-items:center;width:100%;min-width:0;max-width:none}.app-shell .file-explorer-view-list .file-modified-cell{white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;min-width:7.25rem;max-width:9rem;font-size:.62rem;line-height:1.25;overflow:hidden}.app-shell .file-explorer-view-list .file-modified-head{width:7.25rem;min-width:7.25rem}.app-shell .file-explorer-view-list .file-actions-head,.app-shell .file-explorer-view-list .file-actions-cell{width:10rem;min-width:10rem}.app-shell .file-explorer-view-list .file-actions-cell{text-align:right}.app-shell .file-explorer-view-list .file-actions{flex-wrap:nowrap;justify-content:flex-end;gap:.22rem;width:100%;display:inline-flex;opacity:1!important}.app-shell .file-explorer-view-list .file-row-back .back-cell{padding:5px 8px!important}.app-shell .file-explorer-view-list .action-btn{min-width:26px;min-height:26px;padding:.2rem .25rem;font-size:.68rem}@media (width<=1320px){.app-shell.has-details .file-explorer-view-list .file-modified-head,.app-shell.has-details .file-explorer-view-list .file-modified-cell{display:none}.app-shell.has-details .file-explorer-view-list .file-table--trash .file-modified-cell{display:table-cell}}@media (width<=1500px){.app-shell .file-explorer-view-list .file-modified-head,.app-shell .file-explorer-view-list .file-modified-cell{display:none}.app-shell .file-explorer-view-list .file-table--trash .file-modified-cell{display:table-cell}}@media (width<=1180px){.app-shell.has-details .file-explorer-view-list .file-size-head,.app-shell.has-details .file-explorer-view-list .file-size-cell{display:none}}@media (width<=1260px){.app-shell .file-explorer-view-list .file-size-head,.app-shell .file-explorer-view-list .file-size-cell{display:none}}@media (width<=640px){.app-shell.has-details .file-explorer-view-list .file-table--hot .file-hot-expires-head,.app-shell.has-details .file-explorer-view-list .file-table--hot .file-hot-expires-cell{display:none}}.app-shell .file-explorer-view-list .row-more-btn{text-align:center;min-width:20px;padding:0 2px;font-size:.95rem;line-height:1}.app-shell .file-explorer-view-list .file-col-drag{width:32px;min-width:32px;padding-left:2px!important;padding-right:2px!important}.app-shell .file-explorer-view-list .file-row-drag-cell{text-align:center;vertical-align:middle;width:32px;min-width:32px;padding:3px 2px!important}.app-shell .file-explorer-view-list .file-drag-grip{box-sizing:border-box;flex-shrink:0;width:26px;height:26px;margin:0}.app-shell .file-explorer-view-list .file-row.selected{border-left-width:2px}.file-actions-head{text-align:right!important}.app-shell .file-row td{color:var(--text-0);border-bottom:1px solid #ffffff0a;padding:11px 1rem}.app-shell .file-row{cursor:pointer;border-radius:10px;transition:background-color .1s ease-out,transform .1s ease-out}.app-shell .file-row:hover{box-shadow:inset 0 1px 0 var(--skeuo-lit-soft), 2px 4px 10px #0000002e;background:#ffffff0d}.app-shell .file-row:active{background:#ffffff0f}.file-row-back{background:#00000026;transition:background-color .1s ease-out,transform .1s ease-out}.file-row-back:hover{background:#ff5e0014!important}.file-row-back:active{transform:scale(.99);background:#ff5e001f!important}.file-row-back .back-cell{color:var(--text-1)!important;padding:12px 1rem!important}.file-row-back:hover .back-cell{color:var(--brand)!important}.back-icon{opacity:.8;justify-content:center;align-items:center;transition:transform .2s;display:flex}.file-row-back:hover .back-icon{opacity:1;transform:translate(-3px)}.file-col-drag{width:40px;padding-left:6px!important;padding-right:6px!important}.file-row-drag-cell{vertical-align:middle;text-align:center;width:40px;padding:8px 4px!important}.file-drag-grip{width:30px;height:30px;color:var(--text-muted);cursor:grab;-webkit-user-select:none;user-select:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.file-drag-grip:hover{color:var(--brand);background:#ffffff0f}.file-drag-grip[draggable=true]:active{cursor:grabbing}.file-drag-grip svg{-webkit-user-drag:none;pointer-events:none}.file-grid-card-draghit{z-index:2;pointer-events:none;justify-content:flex-end;align-items:flex-start;width:auto;margin:0;padding:0;display:flex;position:absolute;top:.35rem;left:auto;right:.35rem}.file-grid-card-draghit .file-drag-grip{pointer-events:auto}.file-drag-grip--grid{border-radius:6px;width:26px;height:26px;margin:0}.file-drag-grip--grid svg{transform-origin:50%;transform:scale(.92)}.file-row--dragging,.file-grid-card--dragging{opacity:.55;cursor:grabbing}.file-row--drop-target,.file-grid-back--drop-target,.file-grid-card--drop-target{outline:2px solid var(--brand);outline-offset:-2px;background:#ff5e001a!important}.status-pill{border-radius:999px;padding:3px 10px;font-size:.6rem;font-weight:700;display:inline-block}.status-pill.encrypted{color:var(--brand);background:#ff5e0014;border:1px solid #ff5e0033}.status-pill.stored{color:#a8c4ff;background:#8ab4ff1a;border:1px solid #8ab4ff59}.status-pill.hot{color:#d3d2d8;background:#d3d2d81a;border:1px solid #d3d2d83d}.status-pill.syncing{color:var(--brand);background:#ff5e0014;border:1px solid #ff5e0033}.status-pill.folder{color:var(--text-1);background:#acaab00f;border:1px solid #acaab040}.status-pill.deleted{color:#ff9a8a;background:#ff716c1a;border:1px solid #ff9a8a47}.status-pill.auto-deletion-enabled{text-transform:none;letter-spacing:.02em;color:#9dd6e8;background:#38bdf81a;border:1px solid #7dd3fc59;font-size:.5rem;font-weight:650}.app-shell .file-explorer-view-grid{min-height:220px}.file-explorer-grid-wrap{flex-direction:column;flex:1;min-height:0;padding:0 0 12px;display:flex}.file-grid-back{width:100%;color:var(--text-1);cursor:pointer;text-align:left;box-sizing:border-box;background:#0003;border:none;border-radius:10px;align-items:center;gap:10px;max-width:calc(100% - 2rem);margin:0 1rem 12px;padding:10px 14px;font-family:inherit;font-size:.85rem;font-weight:600;transition:background-color .1s ease-out,color .1s ease-out;display:flex}.file-grid-back:hover{color:var(--brand);background:#ff5e001a}.app-shell .file-explorer .file-explorer-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,118px),1fr));align-content:start;align-items:start;gap:16px;padding:0 1rem 12px;display:grid}.file-grid-card{text-align:center;cursor:pointer;box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:0;box-shadow:4px 10px 20px #00000061, inset 0 1px 0 var(--skeuo-lit-soft);background:linear-gradient(158deg,#24242cf2 0%,#121216 100%);border:1px solid #ffffff14;border-radius:12px;flex-direction:column;align-items:center;padding:7px 6px 6px;transition:background .12s ease-out,border-color .12s ease-out,transform .12s ease-out,box-shadow .12s ease-out;display:flex;position:relative}.file-grid-card:has(.file-grid-card-select){padding-top:30px}.file-grid-card:has(.file-grid-card-draghit){padding-top:38px}.file-grid-card:hover{box-shadow:4px 8px 22px #0000006b, inset 0 1px 0 var(--skeuo-lit-edge);background:linear-gradient(158deg,#2c2c34fa 0%,#16161c 100%);border-color:#ff5e0061}.file-grid-card.selected{background:linear-gradient(158deg,#ff5e0029 0%,#141216fa 100%);border-color:#ff5e0085;box-shadow:0 0 0 1px #ff5e0047,4px 10px 26px #00000073,inset 0 1px #ffffff0f}.file-grid-card:active{filter:brightness(1.03)}.file-grid-card:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.file-grid-card-icon{justify-content:center;align-items:center;margin-bottom:4px;line-height:1;display:flex}.file-grid-card-name{color:var(--text-0);word-break:break-word;text-align:center;width:100%;font-size:.7rem;font-weight:600;line-height:1.25;position:relative}.file-grid-card-name-body{box-sizing:border-box;text-align:center;padding:0 1.45rem}.file-grid-card-filename{-webkit-line-clamp:2;word-break:break-word;text-align:center;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.app-shell .file-explorer .file-favorite-btn--grid{z-index:1;position:absolute;top:0;left:0}.status-pill--grid{letter-spacing:.04em;margin-top:4px;padding:2px 6px;font-size:.48rem}.file-grid-card-meta{color:var(--text-1);flex-direction:column;gap:1px;width:100%;margin-top:4px;font-size:.56rem;line-height:1.15;display:flex}.file-grid-card-date{opacity:.95}.file-grid-card-purge-at{opacity:.88;color:var(--text-muted,#888);font-size:.52rem}.file-grid-card-size{color:var(--text-0);font-size:.6rem;font-weight:600}.file-grid-card-hot-expires{opacity:.88;color:var(--brand,#ff9a5c);white-space:normal;text-align:center;font-size:.52rem;line-height:1.2}.file-grid-card-actions{opacity:0;flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:0;max-height:0;margin-top:auto;padding-top:0;transition:max-height .18s ease-out,opacity .12s ease-out,padding-top .18s ease-out;display:flex;overflow:hidden}.file-grid-card-actions .action-btn{justify-content:center;align-items:center;min-width:34px;min-height:34px;display:inline-flex}.file-grid-card--folder .file-grid-card-icon{margin-bottom:3px}.file-grid-card--folder .file-grid-card-name{font-size:.68rem;line-height:1.2}.file-grid-card--folder .file-grid-card-filename{-webkit-line-clamp:2}.file-grid-card--folder .file-grid-card-meta{flex-direction:column;gap:1px;margin-top:3px;font-size:.52rem}.file-grid-card--folder .file-grid-card-actions .action-btn{min-width:30px;min-height:30px}.file-grid-card:hover .file-grid-card-actions,.file-grid-card.selected .file-grid-card-actions,.file-grid-card:focus-within .file-grid-card-actions{opacity:1;max-height:52px;padding-top:5px;overflow:visible}@media (hover:none){.file-explorer .file-grid-card .file-grid-card-actions{opacity:1;min-height:38px;max-height:52px;padding-top:5px;overflow:visible}.file-explorer .file-grid-card--folder .file-grid-card-actions{min-height:34px;max-height:44px;padding-top:4px}}.file-grid-card--folder:hover .file-grid-card-actions,.file-grid-card--folder.selected .file-grid-card-actions,.file-grid-card--folder:focus-within .file-grid-card-actions{max-height:44px;padding-top:4px}@media (width<=480px){.app-shell .file-explorer .file-explorer-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,104px),1fr));gap:12px;padding:0 12px 10px}.file-grid-card{padding:6px 5px 5px}.file-grid-card:has(.file-grid-card-select){padding-top:28px}.file-grid-card:has(.file-grid-card-draghit){padding-top:34px}}.file-size-cell{color:var(--text-1);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;vertical-align:middle;width:5.5rem;font-size:.78rem}.file-table thead th.file-size-head{text-align:right}.file-modified-cell{color:var(--text-1);white-space:normal;vertical-align:middle;min-width:12.5rem;font-size:.78rem;line-height:1.35}.row-more-btn{color:var(--text-1);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:1.1rem;line-height:1}.detail-toggle-handle{background:var(--surface-2);width:24px;height:48px;color:var(--brand);cursor:pointer;z-index:40;border:1px solid #48474c4d;border-radius:8px;justify-content:center;align-items:center;transition:transform .1s ease-out,background-color .1s ease-out;display:flex;position:absolute;top:50%;left:-12px;transform:translateY(-50%);box-shadow:-2px 0 8px #0003}.detail-toggle-handle:active{background:var(--surface-3);transform:translateY(-50%)scale(.9)}.app-shell>.app-shell-details-stack{grid-area:2/3;min-width:0;height:calc(100vh - 80px);position:relative;overflow:hidden}.app-shell .app-details{background:var(--surface-1);z-index:35;border-left:1px solid #48474c33;height:100%;min-height:0;padding:1.5rem;transition:opacity .2s,transform .25s,box-shadow .25s;display:none;overflow-y:auto;box-shadow:-6px 0 16px #0000004d}.app-shell.has-details .app-shell-details-stack .app-details{flex-direction:column;width:100%;display:flex;position:absolute;inset:0}.app-fireup-panel{z-index:36;background:radial-gradient(120% 85% at 100% 0%, #ff5e0014 0%, transparent 52%), var(--surface-1);border-left:1px solid #48474c38;animation:.32s cubic-bezier(.22,1,.36,1) fireup-panel-enter;box-shadow:-6px 0 16px #0000004d,inset 1px 0 #ff5e0024}@keyframes fireup-panel-enter{0%{opacity:.88;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.app-fireup-panel .fireup-panel-header{box-shadow:none;background:0 0;border-bottom:none;margin-bottom:1rem;padding-bottom:0}.app-fireup-panel .fireup-panel-title{letter-spacing:.5px;text-transform:uppercase;color:var(--text-0);margin:0;font-size:1rem;font-weight:600}.app-fireup-panel .fireup-panel-close-x{background:var(--surface-2);color:var(--text-1);border:1px solid #48474c59;border-radius:8px;box-shadow:0 4px 10px #0003,inset 0 1px #ffffff0d}.app-fireup-panel .fireup-panel-close-x:hover{background:var(--surface-3);color:var(--text-0);border-color:#ff5e0059}.app-fireup-panel .fireup-panel-close-x:active{transform:scale(.96)}.app-fireup-panel .fireup-panel-close-handle{background:var(--surface-2);border-color:#48474c4d;box-shadow:-2px 0 8px #0003}.fireup-panel-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fireup-panel-lead-row--tools{align-items:center;margin-bottom:12px;position:relative}.fireup-panel-lead-hint{min-width:0;color:var(--text-1);flex:1;margin:0;font-size:.76rem;line-height:1.45}.fireup-panel-lead-spacer{flex:1;min-width:0;min-height:1px}.fireup-panel-em{color:var(--brand);font-weight:700}.app-fireup-panel .fireup-panel-footnote{border-top-color:#48474c40;padding-top:12px}.app-fireup-panel .upload-dropzone--panel{background:linear-gradient(168deg,#16161cf2 0%,#0c0c10fa 100%);border:2px dashed #ffffff1f;border-radius:16px;min-height:128px;box-shadow:inset 0 2px 12px #00000059,inset 0 1px #ffffff0a}.app-fireup-panel .upload-dropzone--panel:hover:not(.upload-dropzone--disabled){border-color:#ff5e0073;box-shadow:inset 0 2px 12px #0000004d,inset 0 1px #ffffff0f,0 0 0 1px #ff5e001a}.app-fireup-panel .upload-dropzone--panel:active:not(.upload-dropzone--disabled){transform:scale(.992)}.app-fireup-panel .upload-dropzone--panel.upload-dropzone--active{background:linear-gradient(168deg,#28201afa 0%,#18120e 100%);border-style:solid;border-color:#ff5e00bf;box-shadow:inset 0 0 0 1px #ff5e0033,0 0 24px #ff5e001f}.app-fireup-panel .upload-modal-queue-section--hot{box-shadow:none;background:0 0;border-top:1px solid #48474c47;border-radius:0;margin-top:14px;padding:14px 0 0}.fireup-hot-expiry-row{flex-direction:column;gap:6px;margin-top:12px;display:flex}.fireup-hot-expiry-input{font:inherit;color:var(--text);background:#0e0e12d9;border:1px solid #48474c73;border-radius:10px;padding:8px 10px}.fireup-hot-expiry-hint{margin:0;line-height:1.35}.hot-lifetime-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hot-lifetime-root .hot-lifetime-label{letter-spacing:.02em;color:#e8e8ece0;font-weight:600}.hot-lifetime-hint{opacity:.92}@keyframes hot-lifetime-backdrop-in{0%{opacity:0}to{opacity:1}}.hot-lifetime-backdrop{z-index:2590;-webkit-backdrop-filter:blur(6px);background:#03050c80;animation:.28s hot-lifetime-backdrop-in;position:fixed;inset:0}@keyframes hot-lifetime-pop-in{0%{opacity:0}to{opacity:1}}@keyframes hot-lifetime-glow-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.95;transform:scale(1.02)}}.hot-lifetime-popover{background:linear-gradient(145deg,#ff7832a6 0%,#ffc88c38 28%,#ffffff1f 52%,#8c78ff33 78%,#ff5a1e73 100%);border-radius:20px;flex-direction:column;max-height:min(92dvh,680px);padding:2px;animation:.28s ease-out hot-lifetime-pop-in;display:flex;position:fixed;box-shadow:inset 0 0 0 1px #ffffff14,0 28px 56px #0000008c,0 12px 28px #ff5e002e,0 0 40px #ff5e0014}.hot-lifetime-popover-glow{border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(70% 60% at 50% 0,#ff783c59,#0000 65%);animation:4s ease-in-out infinite hot-lifetime-glow-pulse;position:absolute;inset:-20%}.hot-lifetime-popover-inner{z-index:1;background:linear-gradient(168deg,#1a1a20fa 0%,#0c0c10fc 100%);border-radius:17px;flex-direction:column;flex:1;min-height:0;max-height:min(92dvh,680px);padding:0;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0f}.hot-lifetime-tz-panel{background:linear-gradient(155deg,#ff783c1f 0%,#28262ca6 45%,#14141ad9 100%);border-radius:14px;margin-bottom:12px;padding:10px 11px 11px;box-shadow:0 0 0 1px #ff5e0033,inset 0 1px #ffffff0f}.hot-lifetime-tz-panel-title{letter-spacing:.14em;text-transform:uppercase;color:#ffb482f2;margin-bottom:8px;font-size:.65rem;font-weight:800}.hot-lifetime-tz-zone-line{color:#e8e8ecd1;margin:0 0 10px;font-size:.72rem;line-height:1.45}.hot-lifetime-tz-range{flex-direction:column;gap:8px;display:flex}.hot-lifetime-tz-range-row{flex-direction:column;gap:2px;display:flex}.hot-lifetime-tz-k{letter-spacing:.06em;text-transform:uppercase;color:#e8e8ec73;font-size:.62rem;font-weight:700}.hot-lifetime-tz-v{color:#fff8f2f5;word-break:break-word;font-size:.78rem;font-weight:600;line-height:1.35}.hot-lifetime-tz-iana{opacity:.78;font-size:.7rem;font-weight:500}.hot-lifetime-time-controls--12h{flex-wrap:wrap;justify-content:flex-end;max-width:100%}.hot-lifetime-select--hour{min-width:3.25rem;padding-left:8px;padding-right:26px}.hot-lifetime-select--minute{min-width:3.35rem}.hot-lifetime-select--ampm{min-width:4.25rem;padding-right:26px}.hot-lifetime-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;flex:auto;min-height:0;padding:14px 14px 8px;overflow:hidden auto}.hot-lifetime-footer{background:linear-gradient(#0e0e1200 0%,#0c0c10f7 18%);border-top:1px solid #ffffff12;flex-shrink:0;padding:10px 14px 14px}.hot-lifetime-trigger{cursor:pointer;touch-action:manipulation;width:100%;max-width:100%;font:inherit;text-align:left;color:var(--text,#e8e8ec);background:linear-gradient(165deg,#242226f2 0%,#101014fa 100%);border:none;border-radius:14px;align-items:center;gap:10px;padding:11px 14px;font-size:.875rem;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s,filter .2s;display:flex;box-shadow:0 4px 14px #00000059,0 0 0 1px #ff5e0038,inset 0 1px #ffffff12}.hot-lifetime-trigger:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 22px #0006,0 0 0 1px #ff783c73,0 0 24px #ff5e0026,inset 0 1px #ffffff1a}.hot-lifetime-trigger:active:not(:disabled){transform:translateY(0)}.hot-lifetime-trigger:disabled{opacity:.55;cursor:not-allowed}.hot-lifetime-trigger-icon{filter:drop-shadow(0 0 8px #ff5e0073);flex-shrink:0;font-size:1.15rem;line-height:1}.hot-lifetime-trigger-text{flex:1;min-width:0}.hot-lifetime-trigger-chevron{opacity:.65;flex-shrink:0;font-size:.65rem}.hot-lifetime-month-nav{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.hot-lifetime-month-title{letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(90deg,#ffc8a8 0%,#ff7a30 45%,#ffb060 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:.9rem;font-weight:700}.hot-lifetime-icon-btn{cursor:pointer;touch-action:manipulation;width:36px;height:36px;color:var(--text,#e8e8ec);background:linear-gradient(160deg,#28262cf2 0%,#16161c 100%);border:none;border-radius:11px;font-size:1.25rem;line-height:1;transition:transform .15s,box-shadow .15s;box-shadow:0 2px 8px #00000059,inset 0 1px #ffffff0f}.hot-lifetime-icon-btn:hover:not(:disabled){transform:scale(1.06);box-shadow:0 0 16px #ff5e0033,inset 0 1px #ffffff14}.hot-lifetime-icon-btn:disabled{opacity:.28;cursor:not-allowed}.hot-lifetime-weekdays{grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:6px;display:grid}.hot-lifetime-weekday{text-align:center;letter-spacing:.06em;color:#e8e8ec73;text-transform:uppercase;font-size:.65rem;font-weight:700}.hot-lifetime-grid{grid-template-columns:repeat(7,1fr);gap:5px;margin-bottom:4px;display:grid}.hot-lifetime-cell{aspect-ratio:1;min-height:40px;max-height:44px;font:inherit;cursor:pointer;touch-action:manipulation;color:var(--text,#e8e8ec);background:linear-gradient(160deg,#222026e6 0%,#14141af2 100%);border:none;border-radius:11px;font-size:.8rem;font-weight:600;transition:transform .15s cubic-bezier(.22,1,.36,1),box-shadow .15s;box-shadow:0 2px 6px #00000040,inset 0 1px #ffffff0d}.hot-lifetime-cell:hover:not(:disabled):not(.hot-lifetime-cell--off){transform:translateY(-2px)scale(1.03);box-shadow:0 6px 14px #00000059,0 0 18px #ff5e002e}.hot-lifetime-cell--empty{pointer-events:none;box-shadow:none;background:0 0}.hot-lifetime-cell--off{opacity:.22;cursor:not-allowed}.hot-lifetime-cell--selected{color:#fff;background:linear-gradient(160deg,#ff7a33 0%,#ff5e00 45%,#e85500 100%);box-shadow:0 6px 20px #ff5e0073,inset 0 1px #ffffff40}.hot-lifetime-time-row{justify-content:space-between;align-items:center;gap:12px;padding:0 4px 2px;display:flex}.hot-lifetime-time-label{letter-spacing:.08em;text-transform:uppercase;color:#e8e8ec8c;font-size:.72rem;font-weight:700}.hot-lifetime-time-controls{align-items:center;gap:6px;display:flex}.hot-lifetime-time-sep{opacity:.5;font-weight:700}.hot-lifetime-select{appearance:none;font:inherit;touch-action:manipulation;color:var(--text,#e8e8ec);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23ff8c50' d='M3 4.5 6 8l3-3.5'/%3E%3C/svg%3E"),linear-gradient(165deg,#201e24fa 0%,#121218 100%);background-position:right 10px center,0 0;background-repeat:no-repeat,no-repeat;background-size:12px 12px,100% 100%;border:1px solid #ff5e0047;border-radius:10px;padding:8px 32px 8px 10px;font-size:.85rem;font-weight:600;box-shadow:inset 0 2px 6px #00000059}.hot-lifetime-select:hover{border-color:#ff784680}.hot-lifetime-actions{justify-content:flex-end;gap:10px;margin-top:10px;display:flex}.hot-lifetime-btn{font:inherit;letter-spacing:.03em;cursor:pointer;touch-action:manipulation;border:none;border-radius:12px;padding:9px 18px;font-size:.8rem;font-weight:700;transition:transform .18s,box-shadow .18s}.hot-lifetime-btn--ghost{color:#e8e8ecbf;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff14}.hot-lifetime-btn--ghost:hover{background:#ffffff1a}.hot-lifetime-btn--primary{color:#fff;background:linear-gradient(#ff8c42 0%,#ff5e00 48%,#e04a00 100%);box-shadow:0 4px 16px #ff5e0066,inset 0 1px #ffffff40}.hot-lifetime-btn--primary:hover{transform:translateY(-1px);box-shadow:0 8px 24px #ff5e0080,inset 0 1px #ffffff4d}.hot-lifetime-btn--primary:active{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.hot-lifetime-popover,.hot-lifetime-backdrop,.hot-lifetime-popover-glow{animation:none!important}.hot-lifetime-trigger:hover:not(:disabled),.hot-lifetime-cell:hover:not(:disabled):not(.hot-lifetime-cell--off),.hot-lifetime-btn--primary:hover{transform:none}}.app-fireup-panel .upload-modal-queue-row{background:linear-gradient(160deg,#1c1c22f2 0%,#121216fa 100%);border:1px solid #48474c59;border-radius:12px;padding-top:10px;padding-bottom:10px;box-shadow:0 4px 12px #00000038,inset 0 1px #ffffff0a}.details-file-header{text-align:center;margin-bottom:16px}.details-file-icon{border:1px solid var(--skeuo-bevel-border);width:72px;height:72px;box-shadow:2px 4px 10px #00000059, inset 0 1px 0 var(--skeuo-lit-soft);background:linear-gradient(155deg,#282830 0%,#18181e 100%);border-radius:14px;justify-content:center;align-items:center;margin:0 auto 10px;font-size:2rem;display:flex}.details-file-name{font-size:1rem;font-weight:700}.details-file-type{color:var(--text-1);text-transform:uppercase;letter-spacing:.08em;margin-top:3px;font-size:.68rem}.detail-metadata-card{background:#0d0d11;border:1px solid #48474c33;border-radius:12px;padding:12px}.detail-metadata-row{justify-content:space-between;align-items:center;margin-top:8px;font-size:.78rem;display:flex}.details-pack-hint{color:var(--text-muted,#ffffff8c);margin:0 0 10px;font-size:.72rem;line-height:1.45}.details-pack-hint .mono{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.68rem}.details-pack-member-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.details-pack-member-row{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.details-pack-member-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.76rem;overflow:hidden}.details-pack-member-size{color:var(--text-muted,#ffffff80);white-space:nowrap;font-size:.7rem}.details-pack-member-dl{white-space:nowrap;padding:8px 12px!important}.details-actions{padding-top:14px}.details-download-btn{color:#fff;cursor:pointer;background:linear-gradient(145deg,#ff5e00,#ff793f);border:0;border-radius:10px;width:100%;padding:12px;font-size:.9rem;font-weight:700;box-shadow:0 0 14px #ff5e004d}.details-download-btn:active{transform:scale(.98)}.details-actions-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.details-secondary-btn,.details-delete-btn{background:var(--surface-3);color:var(--text-0);cursor:pointer;border:1px solid #48474c4d;border-radius:10px;padding:10px;font-size:.74rem;font-weight:700;transition:background-color .1s ease-out,transform .1s ease-out}.details-secondary-btn:hover{background:#2e2e36}.details-secondary-btn:active,.details-delete-btn:active{transform:scale(.96)}.details-delete-btn{color:#ff716c;border-color:#ff716c33;grid-column:1/-1}.details-delete-btn:hover{background:#ff716c1a}.details-empty .empty-text{color:var(--text-1);text-transform:none;letter-spacing:0}.details-empty-premium{min-height:calc(100vh - 250px)}.details-empty-premium .empty-icon{width:54px;height:54px;color:var(--text-1);border:1px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;margin-bottom:1rem;display:flex;box-shadow:inset 2px 2px 4px #00000080,inset -2px -2px 4px #ffffff05}.details-empty-premium .empty-text{text-transform:none;letter-spacing:0}.details-footnote{letter-spacing:.08em;color:var(--text-1);text-transform:uppercase;border-top:1px solid #ffffff0f;justify-content:space-between;margin-top:auto;padding-top:14px;font-size:.68rem;display:flex}.details-footnote-value{color:var(--brand);font-weight:700}.app-decks-local{flex-shrink:0}.dialog-overlay{z-index:10000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000c2;justify-content:center;align-items:center;padding:20px;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.create-folder-modal{width:100%;max-width:440px;box-shadow:0 28px 56px #000000a6, inset 0 1px 0 var(--skeuo-lit-edge);border:1px solid var(--skeuo-bevel-border);background:linear-gradient(165deg,#1e1e26 0%,#0e0e12 100%);border-radius:24px;padding:32px;animation:.3s modalSlideUp}.create-folder-modal.upload-modal{max-width:520px;max-height:min(92vh,720px);padding:28px 28px 26px;overflow-y:auto}.upload-modal-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.upload-modal-header-text{flex:1;min-width:0}.create-folder-modal.upload-modal .upload-modal-title{letter-spacing:-.02em;margin:0 0 8px;font-size:1.35rem;line-height:1.2}.create-folder-modal.upload-modal .upload-modal-lead{color:var(--text-1);margin:0;font-size:.82rem;line-height:1.5}.upload-modal-tier-badge{letter-spacing:.06em;text-transform:uppercase;border:1px solid #ffffff14;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;padding:8px 12px;font-size:.65rem;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff0f,2px 3px 10px #00000040}.upload-modal-tier-badge--cloud{color:#b8e0ff;background:linear-gradient(155deg,#24507859 0%,#16283a8c 100%)}.upload-modal-tier-badge--hot{color:#ffc9a8;background:linear-gradient(155deg,#78301466 0%,#30160e99 100%)}.upload-modal-hints{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.upload-modal-hint{letter-spacing:.05em;text-transform:uppercase;color:var(--text-1);background:#ffffff0a;border:1px solid #ffffff0f;border-radius:999px;margin:0;padding:4px 10px;font-size:.62rem;font-weight:700}.upload-modal-file-input{opacity:0;width:0;height:0;position:absolute;overflow:hidden}.upload-dropzone{cursor:pointer;width:100%;min-height:148px;color:var(--text-0);background:linear-gradient(168deg,#16161cf2 0%,#0c0c10fa 100%);border:2px dashed #ffffff24;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:6px;margin:0 0 18px;padding:22px 20px;font-family:inherit;transition:border-color .2s,background .2s,box-shadow .2s,transform .15s;display:flex;box-shadow:inset 0 2px 12px #00000059,inset 0 1px #ffffff0a}.upload-dropzone:hover:not(.upload-dropzone--disabled){border-color:#ff5e0073;box-shadow:inset 0 2px 12px #0000004d,inset 0 1px #ffffff0f,0 0 0 1px #ff5e001f}.upload-dropzone:focus-visible{outline-offset:3px;outline:2px solid #ff5e00d9}.upload-dropzone:active:not(.upload-dropzone--disabled){transform:scale(.992)}.upload-dropzone-notice{color:var(--text-1);background:#ffb46414;border:1px solid #ff8c3c38;border-radius:10px;margin:-6px 0 14px;padding:10px 12px;font-size:.78rem;line-height:1.45}.upload-dropzone--active{background:linear-gradient(168deg,#28201afa 0%,#18120e 100%);border-style:solid;border-color:#ff5e00bf;box-shadow:inset 0 0 0 1px #ff5e0033,0 0 24px #ff5e001f}.upload-dropzone--disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.upload-dropzone--panel{min-height:120px;margin-bottom:12px;padding:18px 14px}.upload-workspace-actions{border-top:1px solid #ffffff0f;margin-top:18px;padding-top:16px}.upload-workspace-actions--panel{flex-direction:column;align-items:stretch;gap:10px}.upload-workspace-actions--panel .modal-btn-primary{width:100%;min-width:0}.upload-build-id{color:var(--text-2,#ffffff6b);text-align:center;-webkit-user-select:text;user-select:text;margin:12px 0 0;padding:0;font-size:.68rem;line-height:1.35}.upload-build-id__sha{color:var(--text-1,#ffffff8c);background:#00000040;border-radius:4px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.95em}.fireup-panel-drop-root{flex-direction:column;flex:1;min-height:0;display:flex}.fireup-panel-lead-row{align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.fireup-panel-lead{color:var(--text-1);margin:0 0 14px;font-size:.78rem;line-height:1.55}.fireup-panel-lead--compact{flex:1;min-width:0;margin:0}.fireup-info-wrap{flex-shrink:0;padding-top:1px;position:relative}.fireup-info-popover.storage-plan-info-popover{z-index:50;min-width:min(260px,100vw - 40px);max-width:min(300px,100vw - 40px);inset:calc(100% + 8px) 0 auto auto}.fireup-panel-workspace{flex-direction:column;flex:1;min-height:0;display:flex}.app-fireup-panel .details-content{flex:1;gap:0;min-height:0;overflow-y:auto}.app-fireup-panel .upload-modal-queue{max-height:180px}.create-folder-modal.upload-modal .upload-workspace-actions:not(.upload-workspace-actions--panel){margin-top:22px;padding-top:18px}.upload-dropzone-icon{opacity:.88;filter:drop-shadow(0 2px 4px #0006);margin-bottom:4px;font-size:1.75rem;line-height:1}.upload-dropzone-title{letter-spacing:.02em;margin:0;font-size:.95rem;font-weight:700}.upload-dropzone-sub{color:var(--text-1);margin:0;font-size:.74rem;font-weight:500}.upload-modal-queue-section--hot{border-top:1px solid #ff8c3c38;margin-top:14px;padding-top:14px}.upload-modal-queue-badge--hot{color:#ffc8a8;background:#ff5e0033}.upload-fireup-hot-btn{isolation:isolate;transition:transform .1s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 4px 16px #ff5e0066,inset 0 1px #ffffff4d;color:#fff!important;background:linear-gradient(165deg,#ff6a1a 0%,#ff5e00 45%,#d94d00 100%)!important;border:1px solid #00000026!important;border-radius:12px!important;font-size:.9rem!important;font-weight:700!important}.upload-fireup-hot-btn:before{content:"";pointer-events:none;opacity:.4;background:linear-gradient(#ffffff52 0%,#0000 85%);border-radius:40%;height:40%;position:absolute;top:0;left:10%;right:10%}.upload-fireup-hot-btn:hover:not(:disabled){box-shadow:0 6px 18px #ff5e0073}.upload-fireup-hot-btn:active:not(:disabled){transform:scale(.97)}.upload-fireup-hot-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.fireup-storage-picker{max-width:min(440px,100vw - 32px)}.fireup-storage-picker-lead{margin-top:6px}.fireup-storage-picker-link{color:var(--plasma-orange);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline;display:inline}.fireup-storage-picker-link:hover{color:#ff8533}.fireup-storage-picker-browser{margin-top:14px}.fireup-storage-picker-root-label{color:var(--text-1);border-bottom:1px solid #ffffff0d;padding:10px 16px;font-size:.8rem;font-weight:600}.fireup-storage-picker-list{max-height:min(48vh,340px)}.fireup-storage-picker-row{border-bottom:1px solid #ffffff0a;align-items:stretch;display:flex}.fireup-storage-picker-row:last-child{border-bottom:none}.fireup-storage-picker-row--selected{background:#ff5e0014}.fireup-storage-picker-row--dim{opacity:.45}.fireup-storage-picker-cb{width:18px;height:18px;accent-color:var(--plasma-orange);cursor:pointer;flex:none;margin:auto 0 auto 12px}.fireup-storage-picker-item{border-radius:0;flex:1;min-width:0;border-bottom:none!important}.fireup-storage-picker-item--folder{padding-left:6px}.fireup-storage-picker-name{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}.fireup-storage-picker-meta{color:var(--text-1);flex:none;margin-left:8px;font-size:.72rem}.fireup-storage-picker-crumb{color:var(--text-1);font-weight:500}.fireup-storage-picker-loading{font-style:normal}.fireup-storage-picker-toolbar{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.fireup-storage-picker-mini{color:var(--text-0);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;border-radius:8px;padding:6px 12px;font-size:.75rem;font-weight:600}.fireup-storage-picker-mini:hover:not(:disabled){background:#ffffff1a}.fireup-storage-picker-mini:disabled{opacity:.45;cursor:not-allowed}.fireup-storage-picker-notice{color:#ffb088;margin:10px 0 0;font-size:.8rem}.fireup-storage-picker-actions{margin-top:20px}.upload-modal-progress-block--hot{margin-top:12px}@keyframes upload-progress-indeterminate{0%{transform:translate(-100%)}to{transform:translate(250%)}}.upload-progress-bar--hot-batch{flex-direction:row;width:100%;min-height:8px;display:flex;overflow:hidden}.upload-progress-bar--hot-batch>.upload-progress-fill:not(.upload-progress-fill--indeterminate){flex:none;transition:width .25s}.upload-progress-fill--hot-current{border-radius:0 4px 4px 0;flex:1 1 0;min-width:0}.upload-progress-fill--indeterminate{background:#ff5e0059;position:relative;overflow:hidden}.upload-progress-fill--indeterminate:after{content:"";background:linear-gradient(90deg,#0000,#ff8c3cf2,#ffc88cd9,#ff8c3cf2,#0000);width:40%;animation:1.35s ease-in-out infinite upload-progress-indeterminate;position:absolute;inset:0}.upload-account-promotes{margin-bottom:6px}.upload-account-promotes-head-left{flex-direction:column;gap:2px;min-width:0;display:flex}.upload-account-promotes-queue-hint{color:var(--text-muted);opacity:.9;font-size:.6rem;font-weight:600;line-height:1.3}.upload-account-promotes-meta{color:var(--text-muted);text-align:right;font-size:.68rem;font-weight:600}.upload-account-promotes-global-depth{color:var(--text-muted);opacity:.92;margin:0 0 8px;font-size:.6rem;font-weight:600;line-height:1.35}.upload-account-promotes-bar{margin-bottom:8px}.upload-account-promotes-bar .upload-progress-fill--indeterminate{width:100%}.upload-account-promotes-list{max-height:160px}.upload-account-promote-row{align-items:center}.upload-account-promote-actions{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.upload-account-promote-badge{letter-spacing:.03em;color:var(--brand);white-space:nowrap;margin-bottom:2px;font-size:.62rem;font-weight:700}.upload-account-promote-stop{color:#fecaca;letter-spacing:.04em;text-transform:uppercase;text-align:center;cursor:pointer;background:#501c188c;border:1px solid #ff786473;border-radius:8px;min-width:94px;padding:6px 10px;font-family:inherit;font-size:.65rem;font-weight:700;transition:background .15s,border-color .15s}.upload-account-promote-stop:hover:not(:disabled){background:#782820a6;border-color:#ff8c788c}.upload-account-promote-stop:disabled{opacity:.5;cursor:not-allowed}.upload-account-promote-bytes-wrap{flex-direction:column;gap:4px;margin-top:6px;display:flex}.upload-account-promote-bytes-bar{background:#00000059;border-radius:4px;height:6px;overflow:hidden}.upload-account-promote-bytes-fill{background:linear-gradient(90deg,#c24100,#ff7a33);border-radius:4px;height:100%;transition:width .35s}.upload-account-promote-bytes-meta{color:var(--text-muted);font-size:.65rem;font-weight:600;line-height:1.35}.upload-account-promote-wait-hint{color:var(--text-muted);margin:4px 0 0;font-size:.64rem;line-height:1.4}.upload-account-promotes-foot{color:var(--text-muted);margin:8px 0 0;font-size:.68rem;line-height:1.4}.upload-modal-queue-section{margin-bottom:4px}.upload-modal-queue-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.upload-modal-queue-head-title{letter-spacing:.1em;text-transform:uppercase;color:var(--text-1);font-size:.68rem;font-weight:800}.upload-modal-queue-count{color:var(--brand);font-weight:800}.upload-modal-clear{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:4px 8px;font-family:inherit;font-size:.72rem;font-weight:600;transition:color .15s,background .15s}.upload-modal-clear:hover{color:#ff8a80;background:#ff505014}.create-folder-modal.upload-modal .modal-actions.upload-modal-actions{border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding-top:18px}.create-folder-modal.upload-modal .modal-actions.upload-modal-actions .modal-btn-primary{min-width:160px}.upload-modal-queue{background:#00000038;border:1px solid #ffffff0f;border-radius:12px;max-height:220px;margin:0;padding:0;list-style:none;overflow-y:auto}.upload-modal-queue-row{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:flex-start;gap:10px;padding:10px 12px;font-size:.82rem;display:flex}.upload-modal-queue-row:last-child{border-bottom:none}.upload-modal-queue-row--done{opacity:.78}.upload-modal-queue-row--error{background:#ff50500f}.upload-modal-queue-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.upload-modal-queue-name{color:var(--text-0);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.upload-modal-queue-meta{color:var(--text-1);font-size:.72rem}.upload-modal-queue-err{color:#ff8a80;font-size:.7rem;line-height:1.35}.upload-modal-queue-side{flex-shrink:0;align-items:center;gap:6px;display:flex}.upload-modal-queue-badge{text-transform:uppercase;letter-spacing:.04em;color:var(--text-1);text-align:right;min-width:52px;font-size:.65rem;font-weight:700}.upload-modal-queue-row--done .upload-modal-queue-badge{color:#7dffb0}.upload-modal-queue-row--error .upload-modal-queue-badge{color:#ff8a80}.upload-modal-remove{color:var(--text-1);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:0 4px;font-size:1.2rem;line-height:1}.upload-modal-remove:hover{color:#ff8a80}.upload-modal-progress-block{margin-bottom:16px}.lux-progress{background:linear-gradient(145deg,#202028fa 0%,#121218fc 100%);border:1px solid #ff783c38;border-radius:16px;padding:14px 16px 12px;position:relative;box-shadow:inset 0 0 0 1px #00000073,inset 0 1px #ffffff0f,0 12px 32px #0000008c,0 0 40px #ff5e0014}.lux-progress__top{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.lux-progress__titles{flex-direction:column;gap:2px;min-width:0;display:flex}.lux-progress__phase{letter-spacing:.14em;text-transform:uppercase;color:#ffb48a;text-shadow:0 0 18px #ff783c59;font-size:.68rem;font-weight:800}.lux-progress__file-n{color:var(--text-muted);font-size:.72rem;font-weight:600}.lux-progress__meta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.lux-progress__pct{font-variant-numeric:tabular-nums;color:#fff;text-shadow:0 1px 2px #00000080;font-size:.85rem;font-weight:800}.lux-progress__elapsed{letter-spacing:.06em;text-transform:uppercase;color:#ffc8aabf;font-variant-numeric:tabular-nums;font-size:.65rem;font-weight:700}.lux-progress__track{background:linear-gradient(#000000a6 0%,#16161cf2 45%,#08080c 100%);border-radius:999px;height:14px;position:relative;overflow:hidden;box-shadow:inset 0 2px 4px #00000080,inset 0 1px #ffffff0a}.lux-progress__fill{background:linear-gradient(#ffbd7a 0%,#ff8c42 28%,#ff5e00 55%,#d94800 88%,#a83800 100%);border-radius:999px;min-width:0;height:100%;transition:width .22s cubic-bezier(.33,1,.68,1);position:relative;box-shadow:0 0 16px #ff7828a6,0 0 28px #ff5e0059,inset 0 1px #ffffff59}.lux-progress__fill-highlight{border-radius:inherit;pointer-events:none;opacity:.85;background:linear-gradient(#ffffff8c 0%,#fff0 100%);height:42%;position:absolute;top:1px;left:6%;right:10%}@keyframes lux-progress-shimmer{0%{transform:translate(-100%)}to{transform:translate(220%)}}.lux-progress__fill--indeterminate{background:linear-gradient(90deg,#ff642840 0%,#ff8c4673 35%,#ffc88c59 50%,#ff8c4673 65%,#ff642840 100%) 0 0/200% 100%;animation:1.8s ease-in-out infinite lux-progress-shimmer;box-shadow:inset 0 0 20px #ff5e0066,0 0 24px #ff783c40;width:100%!important}.lux-progress__fill--indeterminate .lux-progress__fill-highlight{opacity:.5;animation:2.2s ease-in-out infinite reverse lux-progress-shimmer}.lux-progress__detail{color:var(--text-1);word-break:break-word;margin:10px 0 0;font-size:.78rem;line-height:1.45}.upload-modal-progress-bar{margin-bottom:8px}.upload-modal-phase{color:var(--text-1);margin:0;font-size:.78rem;line-height:1.4}.upload-modal-stop-btn{color:#fecaca;letter-spacing:.03em;cursor:pointer;background:linear-gradient(155deg,#341818fa 0%,#1c0c0c 100%);border:1px solid #ff646466;border-radius:12px;width:100%;margin-top:14px;padding:10px 16px;font-family:inherit;font-size:.8rem;font-weight:700;transition:border-color .15s,color .15s,transform .12s;box-shadow:inset 0 1px #ffffff0f,0 2px 10px #00000059}.upload-modal-stop-btn:hover{color:#fff;border-color:#ff82828c}.upload-modal-stop-btn:active{transform:scale(.99)}.upload-modal-stop-btn:focus-visible{outline-offset:2px;outline:2px solid #f87171d9}.upload-modal-progress-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.upload-modal-progress-actions>.upload-account-promote-stop{flex:140px;min-width:0}.upload-modal-file-n{color:var(--brand);font-weight:600}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.create-folder-modal .modal-title{color:var(--text-0);margin:0 0 6px;font-size:1.4rem;font-weight:700}.create-folder-modal .modal-subtitle{color:var(--text-1);margin:0 0 28px;font-size:.85rem}.create-folder-modal .form-group{margin-bottom:24px}.create-folder-modal .form-label{color:var(--brand);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:.65rem;font-weight:800;display:block}.create-folder-modal .input-with-icon{align-items:center;display:flex;position:relative}.create-folder-modal .folder-input{color:#000;background:#fff;border:none;border-radius:12px;width:100%;padding:14px 40px 14px 16px;font-size:.95rem;font-weight:500;transition:all .2s;box-shadow:inset 0 2px 6px #00000026,0 0 12px #ffffff1a}.create-folder-modal .folder-input:focus{outline:2px solid var(--brand);outline-offset:2px;box-shadow:inset 0 2px 6px #0000001a,0 0 16px #fff3}.create-folder-modal .folder-input::placeholder{color:#999;font-weight:400}.create-folder-modal .input-icon-right{color:#444;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;right:14px}.create-folder-modal .path-display{background:#0a0a0e;border:1px solid #ffffff08;border-radius:12px;justify-content:space-between;align-items:center;padding:14px 16px;display:flex;box-shadow:inset 2px 2px 6px #00000080}.create-folder-modal .path-text{color:var(--text-0);align-items:center;gap:10px;font-size:.85rem;font-weight:500;display:flex;overflow:hidden}.create-folder-modal .path-truncate{white-space:nowrap;text-overflow:ellipsis;max-width:220px;overflow:hidden}.create-folder-modal .path-icon{opacity:.8;flex-shrink:0;font-size:1rem}.create-folder-modal .browse-btn{color:var(--brand);letter-spacing:.05em;cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;gap:4px;padding:0;font-size:.65rem;font-weight:800;transition:opacity .1s ease-out,transform .1s ease-out;display:flex}.create-folder-modal .browse-btn:hover{opacity:.8}.create-folder-modal .browse-btn:active{transform:scale(.95)}.create-folder-modal .folder-browser{background:#111116;border:1px solid #ffffff0d;border-radius:12px;margin-top:8px;animation:.2s fadeIn;overflow:hidden;box-shadow:inset 2px 2px 6px #0000004d}.create-folder-modal .browser-up-btn{width:100%;color:var(--text-1);text-align:left;cursor:pointer;background:#ffffff05;border:none;border-bottom:1px solid #ffffff0d;align-items:center;gap:8px;padding:10px 16px;font-size:.8rem;font-weight:600;transition:background-color .1s ease-out,color .1s ease-out;display:flex}.create-folder-modal .browser-up-btn:hover{color:var(--text-0);background:#ffffff0d}.create-folder-modal .browser-up-btn:active{background:#ffffff14}.create-folder-modal .browser-list{max-height:160px;overflow-y:auto}.create-folder-modal .browser-item{width:100%;color:var(--text-0);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:10px 16px;font-size:.85rem;transition:background-color .1s ease-out;display:flex}.create-folder-modal .browser-item:hover{background:#ff5e001a}.create-folder-modal .browser-item:active{background:#ff5e0026}.create-folder-modal .browser-icon{opacity:.7;font-size:.9rem}.create-folder-modal .browser-empty{text-align:center;color:var(--text-1);padding:20px;font-size:.8rem;font-style:italic}.create-folder-modal .modal-actions{justify-content:center;gap:16px;margin-top:36px;display:flex}.create-folder-modal .modal-btn-cancel{color:var(--text-0);cursor:pointer;background:#0a0a0e;border:1px solid #ffffff0d;border-radius:12px;padding:12px 32px;font-size:.9rem;font-weight:600;transition:background-color .1s ease-out,transform .1s ease-out;box-shadow:2px 2px 6px #0000004d}.create-folder-modal .modal-btn-cancel:hover{background:#1a1a24}.create-folder-modal .modal-btn-cancel:active{transform:scale(.96)}.create-folder-modal .modal-btn-primary{isolation:isolate;color:#fff;cursor:pointer;background:linear-gradient(165deg,#ff6a1a 0%,#ff5e00 45%,#d94d00 100%);border:1px solid #00000026;border-radius:12px;padding:12px 32px;font-size:.9rem;font-weight:700;transition:transform .1s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 4px 16px #ff5e0066,inset 0 1px #ffffff4d}.create-folder-modal .modal-btn-primary:before{content:"";pointer-events:none;opacity:.4;background:linear-gradient(#ffffff52 0%,#0000 85%);border-radius:40%;height:40%;position:absolute;top:0;left:10%;right:10%}.create-folder-modal .modal-btn-primary:hover:not(:disabled){box-shadow:0 6px 18px #ff5e0073}.create-folder-modal .modal-btn-primary:active:not(:disabled){transform:scale(.97)}.create-folder-modal .modal-btn-primary:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.create-folder-modal .modal-btn-danger{color:#fff;letter-spacing:.04em;cursor:pointer;background:linear-gradient(145deg,#b91c1c,#dc2626);border:1px solid #b4282880;border-radius:10px;flex:1;padding:.65rem 1rem;font-size:.78rem;font-weight:700;box-shadow:0 4px 14px #dc262659}.create-folder-modal .modal-btn-danger:hover:not(:disabled){box-shadow:0 6px 18px #dc262680}.create-folder-modal .modal-btn-danger:active:not(:disabled){transform:scale(.97)}.create-folder-modal .modal-btn-danger:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.folder-not-empty-delete-modal .folder-force-delete-error{color:#f87171;margin:0 0 .75rem;font-size:.78rem;font-weight:600}.confirm-delete-dialog .confirm-delete-dialog__message{margin-bottom:.25rem;line-height:1.5}@media (width<=1024px){.app-shell{flex-direction:column;display:flex}.app-shell .app-sidebar{z-index:1000;width:280px;height:100vh;transition:left .25s;position:fixed;top:0;left:-280px}.app-shell .app-sidebar.open{left:0}.app-shell-content{flex:1;margin-left:0}.app-local-deck{padding:16px}.app-local-deck-title{font-size:1.4rem}.app-local-deck-row{flex-direction:column;gap:10px}.app-shell-main{padding:8px 16px 16px}.app-shell .app-details{width:100%;max-width:340px}.app-shell>.app-shell-details-stack{width:min(340px, calc(100vw - env(safe-area-inset-right,0px)));z-index:150;max-width:340px;height:calc(100vh - 80px);position:fixed;top:80px;right:0}.mobile-menu-toggle{background:var(--surface-1);border:1px solid #ffffff0f;top:84px}}@media (prefers-reduced-motion:reduce){.file-grid-card,.file-grid-card.selected,.app-shell .file-row,.neumorphic-button,.neumorphic-input,.neumorphic-raised,.neumorphic-flat,.deck-action-btn,.breadcrumb-btn,.app-shell .nav-item,.explorer-view-btn,.create-folder-modal .modal-btn-primary,.create-folder-modal .modal-btn-cancel,.create-folder-modal,.dialog-overlay,.modal-overlay,.file-row-back,.file-grid-back,.file-grid-card-actions,.app-shell .app-sidebar,.detail-toggle-handle,.app-fireup-panel{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.file-grid-card:active,.app-shell .file-row:active,.breadcrumb-btn:active,.app-shell .nav-item:active,.deck-action-btn:active,.deck-action-fireup:active,.neumorphic-button:active{transform:none!important}}.manage-dashboard-page{min-height:100vh;color:var(--text,#e8e8ec);background:linear-gradient(168deg,#0e0e12 0%,#14141a 45%,#0a0a0e 100%);flex-direction:column;display:flex}.manage-dashboard-header{background:#00000040;border-bottom:1px solid #ffffff0f;padding:1.5rem 2rem 1rem}.manage-dashboard-header-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.manage-dashboard-brand{color:var(--plasma-orange,#ff5e00);font-size:1.25rem;font-weight:800;text-decoration:none}.manage-dashboard-brand:hover{text-decoration:underline}.manage-dashboard-header-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.manage-dashboard-refresh{color:var(--text,#e8e8ec);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;padding:8px 14px;font-family:inherit;font-size:.85rem;font-weight:600}.manage-dashboard-refresh:hover:not(:disabled){background:#ff5e001f;border-color:#ff5e0059}.manage-dashboard-refresh:disabled{opacity:.6;cursor:not-allowed}.manage-dashboard-storage-test-cleanup-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.manage-dashboard-storage-test-delete{color:#fecaca;cursor:pointer;background:#f8717114;border:1px solid #f8717173;border-radius:10px;padding:8px 14px;font-family:inherit;font-size:.85rem;font-weight:600}.manage-dashboard-storage-test-delete:hover:not(:disabled){background:#f8717129;border-color:#f87171a6}.manage-dashboard-storage-test-delete:disabled{opacity:.6;cursor:not-allowed}.manage-dashboard-cron-actions{flex-direction:column;gap:.65rem;margin-top:1rem;display:flex}.manage-dashboard-cron-label{color:var(--text-muted,#888);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:.45rem;font-size:.8rem;line-height:1.35;display:flex}.manage-dashboard-cron-label input{flex-shrink:0;margin-top:.15rem}.manage-dashboard-cron-msg{margin:0;font-size:.8rem}.manage-dashboard-cron-msg--ok{color:#6ee7a8}.manage-dashboard-link{color:var(--plasma-orange,#ff5e00);font-size:.9rem;font-weight:600;text-decoration:none}.manage-dashboard-link:hover{text-decoration:underline}.manage-dashboard-title{letter-spacing:-.02em;margin:0 0 6px;font-size:1.75rem;font-weight:800}.manage-dashboard-subtitle{color:var(--text-muted,#888);max-width:52rem;margin:0;font-size:.88rem;line-height:1.45}.manage-dashboard-signin-hint{color:var(--text-muted,#888);margin:12px 0 0;font-size:.88rem;line-height:1.45}.manage-dashboard-updated{color:var(--text-dim,#666);margin:10px 0 0;font-size:.75rem}.manage-dashboard-main{flex:1;padding:1.5rem 2rem 2.5rem}.manage-dashboard-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem;max-width:960px;display:grid}.manage-dashboard-card{background:linear-gradient(165deg,#1e1e26f2 0%,#121216fa 100%);border:1px solid #ffffff14;border-radius:16px;padding:1.25rem 1.35rem;box-shadow:0 12px 32px #00000059}.manage-dashboard-card--wide{grid-column:1/-1;max-width:100%}.manage-dashboard-mono{letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85em;font-weight:600}.manage-dashboard-queue-section-title{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted,#888);margin:16px 0 8px;font-size:.7rem;font-weight:700}.manage-dashboard-queue-section-title:first-of-type{margin-top:4px}.manage-dashboard-queue-types{color:var(--text,#e8e8ec);margin:0;padding-left:1.15rem;font-size:.82rem;line-height:1.55}.manage-dashboard-queue-types li{margin-bottom:6px}.manage-dashboard-queue-type-desc{color:var(--text-muted,#888);font-weight:500}.manage-dashboard-setup-hint{margin:0 0 12px;font-size:.8rem;line-height:1.45}.manage-dashboard-cf-usage-toolbar{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:12px;display:flex}.manage-dashboard-cf-usage-label{color:var(--text-muted,#888);font-size:.78rem;font-weight:600}.manage-dashboard-cf-usage-hint{flex:200px;min-width:0;margin:0;font-size:.74rem}.manage-dashboard-cf-usage-refresh{color:var(--text,#e8e8ec);cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;padding:8px 14px;font-family:inherit;font-size:.82rem;font-weight:600}.manage-dashboard-cf-usage-refresh:hover:not(:disabled){background:#ff5e001f;border-color:#ff5e0059}.manage-dashboard-cf-usage-refresh:disabled{opacity:.6;cursor:not-allowed}.manage-dashboard-select{appearance:auto;min-width:200px;max-width:100%;font:inherit;color:var(--text,#e8e8ec);cursor:pointer;background:#16161ceb;border:1px solid #ffffff24;border-radius:10px;padding:8px 12px;font-size:.82rem;font-weight:600}.manage-dashboard-select:focus-visible{outline-offset:2px;outline:2px solid #ff5e00a6}.manage-dashboard-select:disabled{opacity:.55;cursor:not-allowed}.manage-dashboard-cf-status-row{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 8px;display:flex}.manage-dashboard-cf-source-pill{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted,#888);background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:.68rem;font-weight:700}.manage-dashboard-cf-source-pill--graphql{color:var(--plasma-orange,#ff5e00);background:#ff5e001a;border-color:#ff5e0059}.manage-dashboard-cf-source-pill--paygo{color:#9dd4ff;background:#78c8ff14;border-color:#78c8ff40}.manage-dashboard-cf-status-meta{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;font-size:.78rem;display:inline-flex}.manage-dashboard-cf-status-sep{opacity:.45;-webkit-user-select:none;user-select:none}.manage-dashboard-cf-note{margin:0 0 12px;font-size:.78rem;line-height:1.45}.manage-dashboard-cf-graphql-block{flex-direction:column;gap:10px;display:flex}.manage-dashboard-dl.manage-dashboard-cf-metric-grid{flex-direction:unset;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;display:grid}.manage-dashboard-cf-metric-grid>div{background:#0000002e;border:1px solid #ffffff14;border-radius:10px;padding:10px 12px;display:block}.manage-dashboard-cf-metric-grid dt{text-transform:uppercase;letter-spacing:.06em;opacity:.85;font-size:.68rem}.manage-dashboard-cf-metric-grid dd{font-variant-numeric:tabular-nums;text-align:left;margin:4px 0 0;font-size:1.05rem;font-weight:700}.manage-dashboard-cf-script-table-wrap{margin-top:0}@media (width<=520px){.manage-dashboard-cf-metric-grid{grid-template-columns:1fr}}.manage-dashboard-card-title{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted,#888);margin:0 0 14px;font-size:.72rem;font-weight:700}.manage-dashboard-card-title--with-info{justify-content:space-between;align-items:center;gap:10px;display:flex}.manage-dashboard-card-title-label{flex:1;min-width:0}.manage-dashboard-info-anchor{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.manage-dashboard-info-btn{width:18px;height:18px;color:var(--text-muted,#888);cursor:help;font:inherit;background:#ffffff0f;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.manage-dashboard-info-btn:hover,.manage-dashboard-info-btn:focus-visible{color:var(--plasma-orange,#ff5e00);background:#ff5e001a;border-color:#ff5e0073;outline:none}.manage-dashboard-info-btn-char{letter-spacing:0;text-transform:none;font-size:.62rem;font-style:italic;font-weight:800;transform:translateY(-.5px)}.manage-dashboard-info-tooltip{z-index:30;letter-spacing:.01em;text-align:left;text-transform:none;width:max-content;max-width:min(300px,100vw - 2rem);color:var(--text,#e8e8ec);pointer-events:none;opacity:0;visibility:hidden;background:#16161cfa;border:1px solid #ffffff1f;border-radius:10px;padding:10px 12px;font-size:.8rem;font-style:normal;font-weight:500;line-height:1.45;transition:opacity .15s,visibility .15s;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 10px 28px #00000080}.manage-dashboard-info-anchor:hover .manage-dashboard-info-tooltip,.manage-dashboard-info-anchor:focus-within .manage-dashboard-info-tooltip{opacity:1;visibility:visible}@media (prefers-reduced-motion:reduce){.manage-dashboard-info-tooltip,.manage-dashboard-info-btn{transition-duration:.01ms!important}}.manage-dashboard-card-error{color:#ff9a8a;margin:0;font-size:.85rem}.manage-dashboard-muted{color:var(--text-muted,#888);margin:0;font-size:.85rem}.manage-dashboard-dl{flex-direction:column;gap:12px;margin:0;display:flex}.manage-dashboard-dl>div{justify-content:space-between;align-items:baseline;gap:12px;font-size:.9rem;display:flex}.manage-dashboard-dl dt{color:var(--text-muted,#888);margin:0;font-weight:500}.manage-dashboard-dl dd{text-align:right;margin:0;font-weight:600}.manage-dashboard-ok{color:#7dffb0}.manage-dashboard-bad{color:#ff9a8a}.manage-dashboard-meter-wrap{margin-bottom:16px}.manage-dashboard-meter-label{color:var(--text-muted,#888);justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;font-size:.8rem;display:flex}.manage-dashboard-meter-label span:last-child{color:var(--text,#e8e8ec);font-weight:600}.manage-dashboard-meter-bar{background:#00000059;border-radius:999px;height:8px;overflow:hidden}.manage-dashboard-meter-fill{background:linear-gradient(90deg,#ff7a33,#ff5e00);border-radius:999px;height:100%;transition:width .25s ease-out}.manage-dashboard-shortcuts{margin:0;padding-left:1.2rem;font-size:.9rem;line-height:1.8}.manage-dashboard-shortcuts a{color:var(--plasma-orange,#ff5e00)}.manage-dashboard-storage-test-scroll{border-radius:var(--skeuo-radius-control,12px);border:1px solid var(--skeuo-bevel-border,#48474c47);margin-top:12px;overflow-x:auto}.manage-dashboard-storage-test-table{border-collapse:collapse;width:100%;font-size:.85rem}.manage-dashboard-storage-test-table th,.manage-dashboard-storage-test-table td{text-align:left;border-bottom:1px solid var(--skeuo-bevel-border,#48474c47);vertical-align:top;padding:.5rem .65rem}.manage-dashboard-storage-test-table th{color:var(--text-muted,#888);font-weight:600}.manage-dashboard-storage-test-table tbody tr:last-child td{border-bottom:none}.manage-dashboard-storage-test-key{word-break:break-all;max-width:14rem}.manage-dashboard-storage-test-err{max-width:22rem;color:var(--text-muted,#888);word-break:break-word;font-size:.8rem}.auth-luxury-page form.auth-luxury-form,.auth-luxury-page form.auth-luxury-form>.auth-luxury-field{flex-flow:column!important;align-items:stretch!important;width:100%!important;min-width:0!important;display:flex!important}.auth-luxury-page form.auth-luxury-form .auth-luxury-field>label.auth-luxury-label{float:none!important;width:100%!important;display:block!important}.auth-luxury-page form.auth-luxury-form .auth-luxury-field>input.auth-luxury-input{width:100%!important;min-width:0!important;max-width:none!important;display:block!important}.auth-luxury-page input.auth-luxury-input:-webkit-autofill{caret-color:#f2f2f6;transition:background-color 99999s ease-out;-webkit-text-fill-color:#f2f2f6!important;border-color:#ffffff1f!important;box-shadow:inset 0 0 0 1000px #0c0e14f5!important}.auth-luxury-page input.auth-luxury-input:-webkit-autofill:hover{caret-color:#f2f2f6;transition:background-color 99999s ease-out;-webkit-text-fill-color:#f2f2f6!important;border-color:#ffffff1f!important;box-shadow:inset 0 0 0 1000px #0c0e14f5!important}.auth-luxury-page input.auth-luxury-input:-webkit-autofill:focus{caret-color:#f2f2f6;transition:background-color 99999s ease-out;-webkit-text-fill-color:#f2f2f6!important;border-color:#ffffff1f!important;box-shadow:inset 0 0 0 1000px #0c0e14f5!important}html[data-theme=light]{--core-black:#f0f0f3;--surface:#fff;--text:#141418;--text-muted:#5c5c66;--text-dim:#7a7a84;--shadow-deep:#00000014;--shadow-light:#fffffff2}html[data-theme=light] body{color:var(--text);background:#ececf1}html[data-theme=light] .app-shell{--surface-0:#ececf1;--surface-1:#fff;--surface-2:#e8e8ee;--surface-3:#dedee6;--text-0:#121214;--text-1:#424048;--brand:#e85200;--outline:#c4c2ca;--skeuo-lit-edge:#fffffff2;--skeuo-lit-soft:#ffffffa6;--skeuo-ambient:#00000012;--skeuo-inset-deep:#0000000d;--skeuo-inset-glow:#ffffffe6;--skeuo-bevel-border:#0000001a;background-color:var(--surface-0);background-image:repeating-linear-gradient(0deg,#0000 0 3px,#00000005 3px 4px)}html[data-theme=light] .app-shell .skeuo-panel-raised{background:linear-gradient(155deg,#fff 0%,#f0f0f4 100%);border-color:#00000017;box-shadow:4px 6px 20px #00000012,-1px -1px #ffffffe6}html[data-theme=light] .app-shell .skeuo-well-inset{background:linear-gradient(168deg,#f6f6f9 0%,#fff 100%);border-color:#00000014;box-shadow:inset 2px 2px 8px #0000000d,inset -1px -1px 6px #ffffffe6}html[data-theme=light] .app-shell .skeuo-divider{border-top-color:#00000014;box-shadow:0 1px #fffc}html[data-theme=light] .app-shell .file-type-icon{filter:drop-shadow(0 1px 1px #0000001f)}html[data-theme=light] .app-global-deck{background:linear-gradient(168deg,#fff 0%,#f2f2f6 100%);border-bottom:1px solid #00000014;box-shadow:0 4px 16px #0000000f,inset 0 1px #ffffffe6}html[data-theme=light] .app-global-deck-brand{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}html[data-theme=light] .app-brand-lockup-dropr{color:#121214;text-shadow:none}html[data-theme=light] .app-brand-lockup-tld{text-shadow:0 1px 1px #0000000f}html[data-theme=light] .app-brand-lockup-mark{filter:drop-shadow(0 1px 1px #0000002e)}html[data-theme=light] .global-search-shell{background:linear-gradient(168deg,#f8f8fb 0%,#fff 100%);border:1px solid #0000001f;box-shadow:inset 1px 1px 4px #0000000a,inset -1px -1px 4px #fffffff2}html[data-theme=light] .global-search-icon,html[data-theme=light] .global-search-clear{color:#5c5b64}html[data-theme=light] .global-search-input{color:var(--text-0)}html[data-theme=light] .global-search-input::placeholder{color:#6b6a72}html[data-theme=light] .global-search-result-path{color:#52515a}html[data-theme=light] .global-search-dropdown{background:linear-gradient(165deg,#fff 0%,#f4f4f8 100%);border:1px solid #0000001a;box-shadow:0 16px 40px #0000001f,inset 0 1px #ffffffe6}html[data-theme=light] .global-search-result:hover,html[data-theme=light] .global-search-result:focus-visible{background:#ff5e0014}html[data-theme=light] .notification-btn:hover,html[data-theme=light] .theme-toggle-btn:hover{background:var(--surface-3)}html[data-theme=light] .profile-avatar{border-color:#0000001f}html[data-theme=light] .app-shell .app-sidebar{background:radial-gradient(120% 80% at -12% 4%, #ff5e001a, #ff5e0000 56%), linear-gradient(180deg, #fff 0%, var(--surface-0) 55%, var(--surface-0) 100%);border-right:1px solid #00000014;box-shadow:8px 0 24px #00000012}html[data-theme=light] .app-shell .nav-item:hover:not(.active){background:#0000000a;border-color:#00000014}html[data-theme=light] .app-shell .nav-item.active{color:var(--brand);box-shadow:inset 3px 0 0 var(--brand), 0 2px 10px #0000000f, inset 0 1px 0 #fffffff2;background:linear-gradient(135deg,#ff5e0024 0%,#fff8f2f5 45%,#fff 100%);border-color:#e8520059;font-weight:600}html[data-theme=light] .app-local-deck{border-bottom-color:#00000014}html[data-theme=light] .deck-action-btn{border-color:#0000001f;box-shadow:0 4px 10px #00000014,inset 0 1px #ffffffeb}html[data-theme=light] .deck-action-secondary{background:linear-gradient(160deg,#fff 0%,#f3f3f8 100%)}html[data-theme=light] .deck-action-secondary:hover{background:linear-gradient(160deg,#fff 0%,#ececf4 100%)}html[data-theme=light] .deck-action-primary{background:linear-gradient(160deg,#ff5e002b 0%,#ff844a1f 100%);border-color:#ff5e0059}html[data-theme=light] .deck-action-primary:hover{background:linear-gradient(160deg,#ff5e003d 0%,#ff844a2e 100%)}html[data-theme=light] .deck-action-fireup{color:var(--brand);border-color:#ff5e0059;box-shadow:0 8px 16px #00000014,inset 0 1px #ffffffd9,0 0 20px #ff5e0014}html[data-theme=light] .deck-action-fireup:hover{border-color:#ff5e0073;box-shadow:0 8px 18px #0000001a,inset 0 1px #fffffff2,0 0 26px #ff5e001c}html[data-theme=light] .explorer-view-toggle,html[data-theme=light] .explorer-refresh-btn{background:linear-gradient(160deg,#fff 0%,#f2f2f7 100%);border-color:#0000001f}html[data-theme=light] .explorer-view-btn.active{background:linear-gradient(165deg,#ff5e0033 0%,#ff5e0014 100%)}html[data-theme=light] .app-shell .file-explorer{background:radial-gradient(160% 120% at 5% -30%,#ff5e0014,#ff5e0000 60%),linear-gradient(168deg,#fff 0%,#f0f0f4 100%);border-color:#0000001a;box-shadow:inset 1px 1px 8px #0000000a,inset -1px -1px 6px #fffffff2,0 16px 30px #00000012}html[data-theme=light] .app-shell .file-explorer.file-explorer--empty{background:var(--surface-1)}html[data-theme=light] .app-shell .explorer-select-all-label{color:#52515a}html[data-theme=light] .app-shell .explorer-select-all-label:hover{color:#121214}html[data-theme=light] .premium-card{background:linear-gradient(155deg,#fff 0%,#f0f0f4 100%);border-color:#0000001a;box-shadow:3px 5px 14px #0000000f,inset 0 1px #ffffffe6}html[data-theme=light] .premium-meter{background:#d8d8e0}html[data-theme=light] .storage-usage-panel .storage-tier-block--second,html[data-theme=light] .storage-usage-panel .storage-tier-block--third,html[data-theme=light] .sidebar-footer{border-top-color:#00000014}html[data-theme=light] .storage-plan-info-popover{background:linear-gradient(155deg,#fff 0%,#f2f2f6 100%);border-color:#0000001a;box-shadow:0 10px 28px #0000001f,inset 0 1px #ffffffe6}html[data-theme=light] .storage-plan-info-btn{background:#0000000d;box-shadow:inset 0 1px #ffffffd9,1px 2px 6px #00000014}html[data-theme=light] .storage-plan-info-btn:hover{background:#00000014}html[data-theme=light] .storage-upgrade-menu{background:linear-gradient(155deg,#fff 0%,#f2f2f6 100%);border-color:#0000001a;box-shadow:0 10px 28px #0000001f,inset 0 1px #ffffffe6}html[data-theme=light] .storage-upgrade-menu-item:hover,html[data-theme=light] .storage-upgrade-menu-item:focus-visible{background:#0000000d}html[data-theme=light] .explorer-refresh-btn:hover{background:#0000000a}html[data-theme=light] .explorer-view-btn{border-right-color:#00000014}html[data-theme=light] .explorer-view-btn:hover{background:#0000000a}html[data-theme=light] .app-shell .file-explorer .file-table-header{border-bottom-color:#00000014;box-shadow:inset 0 -1px #ffffffb3}html[data-theme=light] .app-shell .file-table thead th{border-bottom-color:#00000014}html[data-theme=light] .app-shell .file-row td{border-bottom-color:#0000000f}html[data-theme=light] .app-shell .file-row:hover{background:#00000008;box-shadow:inset 0 1px #fff9,2px 2px 8px #0000000a}html[data-theme=light] .app-shell .file-row.selected{background:#ff5e001f}html[data-theme=light] .file-grid-back{background:#0000000a}html[data-theme=light] .file-grid-card{background:linear-gradient(158deg,#fff 0%,#f4f4f8 100%);border-color:#0000001a;box-shadow:3px 5px 14px #0000000f,inset 0 1px #fffffff2}html[data-theme=light] .file-grid-card:hover{background:linear-gradient(158deg,#fafafa 0%,#f0f0f5 100%);border-color:#ff5e0059}html[data-theme=light] .file-grid-card.selected{background:linear-gradient(158deg,#ff5e001f 0%,#fffffffa 100%)}html[data-theme=light] .status-pill.hot{color:#9a3412;background:linear-gradient(#ff5e001f 0%,#fff0e6a6 100%);border:1px solid #e8520066}html[data-theme=light] .status-pill.encrypted,html[data-theme=light] .status-pill.syncing{color:#b45309;background:#ff5e0014;border-color:#e8520052}html[data-theme=light] .status-pill.stored{color:#1e40af;background:#3b82f61f;border-color:#1e40af59}html[data-theme=light] .file-badge--encrypted{color:#4f46e5}html[data-theme=light] .file-badge--cold{color:#0369a1}html[data-theme=light] .file-badge--syncing{color:#c2410c}html[data-theme=light] .file-badge--error{color:#b91c1c}html[data-theme=light] .app-shell .explorer-multi-hint{color:#52515a}html[data-theme=light] .app-shell .explorer-kbd{color:#3d3c42;background:#0000000a;border-color:#00000024;box-shadow:0 1px #ffffffe6}html[data-theme=light] .app-shell .file-explorer .table-title{color:#3a3940;font-weight:700}html[data-theme=light] .app-shell .file-table thead th{color:#5c5b64}html[data-theme=light] .app-shell .file-explorer-view-list .file-table thead th{color:#63626a}html[data-theme=light] .app-shell .file-explorer-view-list .file-name-text{color:var(--text-0)}html[data-theme=light] .app-shell .file-explorer-view-list .file-size-cell,html[data-theme=light] .app-shell .file-explorer-view-list .file-modified-cell,html[data-theme=light] .app-shell .file-explorer-view-list .file-hot-expires-cell{color:#52515a}html[data-theme=light] .app-shell .file-explorer-view-list .file-drag-grip{color:#5b5a62}html[data-theme=light] .app-shell .file-explorer-view-list .file-drag-grip:hover{color:var(--brand);background:#ff5e0014}html[data-theme=light] .app-shell .premium-badge,html[data-theme=light] .app-shell .premium-metric-row,html[data-theme=light] .app-shell .premium-metric-value{color:#3d3c42}html[data-theme=light] .app-shell .premium-metric-value--hot,html[data-theme=light] .app-shell .premium-metric-value--cold,html[data-theme=light] .app-shell .premium-metric-value--download{color:var(--brand)}html[data-theme=light] .app-shell .storage-quota-footnote-main{color:#52515a}html[data-theme=light] .status-pill.folder{color:var(--text-1);background:#00000008;border-color:#0000001a}html[data-theme=light] .status-pill.auto-deletion-enabled{color:#0c4a6e;background:#7dd3fc38;border-color:#0e749073}html[data-theme=light] .app-shell .app-details{border-left-color:#00000014;box-shadow:-6px 0 16px #0000000d}html[data-theme=light] .app-fireup-panel{background:radial-gradient(120% 85% at 100% 0%, #ff5e0012 0%, transparent 50%), var(--surface-1);border-left-color:#00000014;box-shadow:-6px 0 16px #0000000d,inset 1px 0 #ff5e002e}html[data-theme=light] .app-fireup-panel .fireup-panel-title{color:var(--text-0);font-weight:600}html[data-theme=light] .app-fireup-panel .upload-dropzone--panel{background:linear-gradient(168deg,#fff 0%,#f4f4f8 100%);border-color:#00000024;box-shadow:inset 0 2px 8px #0000000a,inset 0 1px #ffffffe6}html[data-theme=light] .app-fireup-panel .upload-dropzone--panel:hover:not(.upload-dropzone--disabled){border-color:#ff5e0073}html[data-theme=light] .app-fireup-panel .upload-modal-queue-row{background:linear-gradient(160deg,#fff 0%,#f0f0f4 100%);border-color:#0000001a;box-shadow:0 4px 12px #0000000f,inset 0 1px #fffffff2}html[data-theme=light] .fireup-hot-expiry-input{color:var(--text-0);background:#fff;border-color:#0000001f}html[data-theme=light] .hot-lifetime-popover-inner{background:linear-gradient(168deg,#fff 0%,#f2f2f6 100%);box-shadow:inset 0 1px #ffffffe6}html[data-theme=light] .hot-lifetime-trigger{color:var(--text-0);background:linear-gradient(165deg,#fff 0%,#ececf2 100%);box-shadow:0 4px 14px #00000014,0 0 0 1px #ff5e0059}html[data-theme=light] .hot-lifetime-cell{color:var(--text-0);background:linear-gradient(160deg,#fff 0%,#f0f0f4 100%);box-shadow:0 2px 6px #0000000f}html[data-theme=light] .hot-lifetime-icon-btn{color:var(--text-0);background:linear-gradient(160deg,#fff 0%,#ebebf0 100%)}html[data-theme=light] .hot-lifetime-select{color:var(--text-0);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23ff5e00' d='M3 4.5 6 8l3-3.5'/%3E%3C/svg%3E"),linear-gradient(165deg,#fff 0%,#f0f0f4 100%)}html[data-theme=light] .hot-lifetime-root .hot-lifetime-label{color:var(--text-0)}html[data-theme=light] .hot-lifetime-tz-panel{background:linear-gradient(155deg,#ff783c24 0%,#fff 50%,#f4f4f8 100%);box-shadow:0 0 0 1px #ff5e0038,inset 0 1px #fffffff2}html[data-theme=light] .hot-lifetime-tz-zone-line{color:var(--text-1,#333)}html[data-theme=light] .hot-lifetime-tz-v{color:var(--text-0,#111)}html[data-theme=light] .hot-lifetime-tz-k{color:#00000080}html[data-theme=light] .detail-toggle-handle{border-color:#0000001f;box-shadow:-2px 0 8px #0000000f}html[data-theme=light] .details-file-icon{background:linear-gradient(155deg,#fff 0%,#ececf2 100%);border-color:#0000001a;box-shadow:2px 4px 10px #0000000f,inset 0 1px #ffffffe6}html[data-theme=light] .detail-metadata-card{background:#f4f4f8;border-color:#0000001a}html[data-theme=light] .details-secondary-btn,html[data-theme=light] .details-delete-btn{border-color:#0000001f}html[data-theme=light] .dialog-overlay,html[data-theme=light] .modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffb8}html[data-theme=light] .create-folder-modal{background:linear-gradient(165deg,#fff 0%,#f4f4f8 100%);border-color:#0000001a;box-shadow:0 24px 48px #0000001f,inset 0 1px #fffffff2}html[data-theme=light] .upload-modal-queue{background:#00000008;border-color:#0000001a}html[data-theme=light] .upload-modal-queue-row{border-bottom-color:#0000000f}html[data-theme=light] .upload-modal-tier-badge{border-color:#0000001a;box-shadow:inset 0 1px #ffffffe6,2px 3px 8px #0000000f}html[data-theme=light] .upload-modal-tier-badge--cloud{color:#0c4a6e;background:linear-gradient(155deg,#e8f4fc 0%,#d0e8f8 100%)}html[data-theme=light] .upload-modal-tier-badge--hot{color:#9a3412;background:linear-gradient(155deg,#fff4e8 0%,#ffe4cc 100%)}html[data-theme=light] .upload-modal-hint{color:var(--text-1);background:#0000000a;border-color:#00000014}html[data-theme=light] .upload-dropzone{background:linear-gradient(168deg,#fafafa 0%,#ececf0 100%);border-color:#00000024;box-shadow:inset 0 2px 8px #0000000d,inset 0 1px #fffffff2}html[data-theme=light] .upload-dropzone:hover:not(.upload-dropzone--disabled){border-color:#ff5e0080}html[data-theme=light] .upload-dropzone--active{background:linear-gradient(168deg,#fff8f0 0%,#ffedd5 100%);border-color:#ff5e00bf;box-shadow:inset 0 0 0 1px #ff5e0026,0 0 20px #ff5e001a}html[data-theme=light] .create-folder-modal.upload-modal .modal-actions.upload-modal-actions{border-top-color:#00000014}html[data-theme=light] .upload-modal-stop-btn{color:#991b1b;background:linear-gradient(155deg,#fef2f2 0%,#fee2e2 100%);border-color:#b91c1c59;box-shadow:inset 0 1px #ffffffe6,0 2px 8px #0000000f}html[data-theme=light] .upload-modal-stop-btn:hover{color:#7f1d1d;border-color:#b91c1c80}html[data-theme=light] .create-folder-modal .path-display{background:#ececf0;border-color:#00000014;box-shadow:inset 1px 1px 4px #0000000d}html[data-theme=light] .create-folder-modal .folder-browser{background:#f4f4f8;border-color:#0000001a;box-shadow:inset 1px 1px 4px #0000000a}html[data-theme=light] .create-folder-modal .browser-up-btn{background:#00000008;border-bottom-color:#00000014}html[data-theme=light] .create-folder-modal .browser-up-btn:hover{background:#0000000d}html[data-theme=light] .create-folder-modal .modal-btn-cancel{color:#121214;background:#e8e8ee;border-color:#0000001f;box-shadow:2px 2px 6px #0000000f}html[data-theme=light] .create-folder-modal .modal-btn-cancel:hover{background:#dedee4}html[data-theme=light] .app-shell .neumorphic-button-secondary{color:var(--text-0);background:linear-gradient(155deg,#fff 0%,#e8e8ee 100%);border-color:#0000001f;box-shadow:2px 3px 8px #0000000f,inset 0 1px #fffffff2}html[data-theme=light] .app-shell .neumorphic-button-danger{color:#b91c1c;background:linear-gradient(155deg,#fef2f2 0%,#fee2e2 100%);border-color:#b91c1c33}html[data-theme=light] .mobile-menu-toggle{background:var(--surface-1);color:var(--text-0);border:1px solid #0000001a}html[data-theme=light] .settings-page .app-header{background:#fff;box-shadow:inset 0 -1px #0000000f,0 1px #ffffffe6}html[data-theme=light] .landing-header{background:linear-gradient(#fffffff2,#f4f4f9f2),radial-gradient(420px 120px at 8% -38%,#ff5e0024,#0000 62%);border-bottom:1px solid #00000014;box-shadow:inset 0 1px #fffffff0,0 8px 20px #00000014}html[data-theme=light] .landing-header-pricing{color:#1e1e24e0}html[data-theme=light] .landing-header-pricing:hover,html[data-theme=light] .landing-header-login{color:#9f3b00;background:#ff5e001a;border-color:#ff5e004d}html[data-theme=light] .landing-header-signup{color:#fff7f2;border-color:#ff5e00b8;box-shadow:inset 0 1px #ffffff42,0 10px 18px #ff5e003d}html[data-theme=light] .landing{background:radial-gradient(1200px 440px at 12% -8%,#ff5e001a,#0000 60%),radial-gradient(980px 420px at 92% -6%,#ffffff5c,#0000 62%),linear-gradient(#f8f8fb,#f1f1f6)}html[data-theme=light] .landing-brand-film:before{background:radial-gradient(520px 280px at var(--landing-glow-x) var(--landing-glow-y), #ff5e002e 0%, #ff5e0014 32%, #ff5e0000 72%)}html[data-theme=light] .landing-section{border-top-color:#00000014}html[data-theme=light] .landing-section-alt{background:linear-gradient(#f4f4f8 0%,#ececf1 100%)}html[data-theme=light] .landing-feature-card{background:#fff;border-color:#00000014;box-shadow:inset 0 1px #fffffff2,0 12px 32px #0000000f}html[data-theme=light] .landing-feature-card:hover{border-color:#ff5e0052;box-shadow:inset 0 1px #fffffff2,0 16px 30px #0000001a}html[data-theme=light] .landing-split-panel{background:#fff;border-color:#00000014;box-shadow:inset 0 1px #fffffff2,0 12px 32px #0000000f}html[data-theme=light] .landing-split:before{border-color:#0000000f;box-shadow:inset 0 1px #fffc,0 16px 34px #00000014}html[data-theme=light] .landing-split-panel:before{background:linear-gradient(105deg,#fff0,#ff5e0026,#fff0)}html[data-theme=light] .landing-split-panel:hover{border-color:#ff5e0061;box-shadow:inset 0 1px #fffffff2,0 16px 32px #0000001a}html[data-theme=light] .landing-pricing-calculator{background:#fff;border-color:#00000014;box-shadow:inset 0 1px #fffffff2,0 12px 26px #00000014}html[data-theme=light] .landing-pricing-calculator-title{color:var(--text-0)}html[data-theme=light] .landing-pricing-calculator-lead,html[data-theme=light] .landing-pricing-results p{color:var(--text-muted)}html[data-theme=light] .landing-pricing-results .landing-pricing-recommended{color:#7d2d00;border-top-color:#0000001a}html[data-theme=light] .landing-pricing-results .landing-pricing-recommended-sub{color:#8d3f00}html[data-theme=light] .landing-pricing-results .landing-pricing-split-note strong{color:var(--text-muted)}html[data-theme=light] .landing-pricing-field input{color:var(--text-0);background:#f9f9fc;border-color:#0000001f}html[data-theme=light] .landing-signal-chip{color:#9f3b00;background:#ff5e001a;border-color:#ff5e0052}html[data-theme=light] .landing-cta .btn-primary{box-shadow:inset 0 1px #ffffff61,0 0 0 1px #ff5e001f,0 14px 24px #ff5e0038}html[data-theme=light] .landing-cta .btn-secondary{background:#ff5e0014}html[data-theme=light] .landing-title-brand{text-shadow:0 0 12px #ff5e0040,0 0 30px #ff5e001a}html[data-theme=light] .landing-footer{border-top-color:#00000014}html[data-theme=light] .landing-footer-note,html[data-theme=light] .landing-footer-copy{color:var(--text-muted)}html[data-theme=light] .landing-title-sub,html[data-theme=light] .landing-faq-question{color:var(--text-0)}html[data-theme=light] .landing-faq-answer{color:var(--text-muted)}html[data-theme=light] .landing-faq-item{background:#fff;border-color:#00000014;box-shadow:inset 0 1px #fffffff2,0 12px 24px #00000012}html[data-theme=light] .landing-faq-item:hover{border-color:#ff5e0052;box-shadow:inset 0 1px #fffffff2,0 14px 26px #0000001a}html[data-theme=light] .landing-steps li{color:var(--text-muted);border-bottom-color:#00000014}html[data-theme=light] .legal-doc-note{border-left-color:var(--brand);background:#0000000a}html[data-theme=light] .legal-doc-title{color:var(--brand)}html[data-theme=light] .legal-doc h2,html[data-theme=light] .legal-doc-h3{color:var(--text-0)}html[data-theme=light] .settings-main h1{color:var(--text)}html[data-theme=light] .settings-lead{color:var(--text-muted)}html[data-theme=light] .settings-sidebar{background:linear-gradient(#f4f4f8 0%,#ececf1 100%);border-right-color:#00000014}html[data-theme=light] .settings-nav-item{color:var(--text-1)}html[data-theme=light] .settings-nav-item:hover{color:var(--text-0);background:#0000000a}html[data-theme=light] .settings-nav-item.active{color:var(--brand);background:#e852001f}html[data-theme=light] .billing-current-card,html[data-theme=light] .billing-plan-card{border-color:#0000001a;box-shadow:0 2px 12px #0000000f}html[data-theme=light] .billing-current-card--trial{border-color:#008c8259}html[data-theme=light] .billing-trial-inline{color:#4b4b52}html[data-theme=light] .billing-trial-inline strong{color:#121214}html[data-theme=light] .billing-plan-card:hover{border-color:#ff5e0052;box-shadow:0 14px 32px #0000001a}html[data-theme=light] .billing-current-status{background:#0000000d}html[data-theme=light] .billing-plan-features li{border-bottom-color:#00000014}html[data-theme=light] .billing-alert{color:#b91c1c}html[data-theme=light] .audit-table-wrap{background:#fff;border-color:#0000001f}html[data-theme=light] .audit-table thead th{color:#595964;background:#00000008;border-bottom-color:#0000001a}html[data-theme=light] .audit-table tbody td{color:#161619;border-bottom-color:#00000014}html[data-theme=light] .audit-table tbody tr:nth-child(2n){background:#00000004}html[data-theme=light] .audit-pagination{background:#00000008;border-top-color:#00000014}html[data-theme=light] .audit-table-empty-page{color:#5f5f6a}html[data-theme=light] .audit-detail{color:#4e4e58}html[data-theme=light] .audit-type-badge{color:#111113;background:#0000000f;border-color:#0000002e}html[data-theme=light] .audit-expand-btn{color:#5f5f6a}html[data-theme=light] .audit-expand-btn:hover{color:#111113}html[data-theme=light] .audit-expand-placeholder{color:#0000002e}html[data-theme=light] .audit-detail-row td{background:#00000005;border-bottom-color:#00000014}html[data-theme=light] .audit-detail-list{color:#4e4e58}html[data-theme=light] .billing-disclaimer{color:#4b4b52;background:#e852001a;border-color:#e8520059}html[data-theme=light] .billing-disclaimer strong{color:#121214}html[data-theme=light] .billing-cancel-block{border-top-color:#0000001a}html[data-theme=light] .billing-subscription-ended-note{color:#4b4b52;background:#00000009;border-color:#00000014}html[data-theme=light] .billing-subscription-ended-note strong{color:#121214}html[data-theme=light] .billing-trial-banner{color:#3d3d44;background:#008c821a;border-color:#008c8247}html[data-theme=light] .billing-trial-banner strong{color:#121214}html[data-theme=light] .manage-dashboard-page{color:#121214;background:linear-gradient(168deg,#f0f0f4 0%,#fff 45%,#ececf1 100%)}html[data-theme=light] .manage-dashboard-header{background:#ffffffd9;border-bottom-color:#00000014}html[data-theme=light] .manage-dashboard-title,html[data-theme=light] .manage-dashboard-brand,html[data-theme=light] .manage-dashboard-card-title{color:#121214}html[data-theme=light] .manage-dashboard-subtitle,html[data-theme=light] .manage-dashboard-muted{color:#5c5c66}html[data-theme=light] .manage-dashboard-card{color:#121214;background:#fff;border-color:#0000001a;box-shadow:0 2px 12px #0000000d}html[data-theme=light] .manage-dashboard-meter-bar{background:#00000014}html[data-theme=light] .manage-dashboard-refresh{color:#121214;background:#fff;border-color:#0000001f}html[data-theme=light] .manage-dashboard-select{color:#121214;background:#f4f4f7;border-color:#00000024}html[data-theme=light] .manage-dashboard-cf-metric-grid>div{background:#f4f4f7;border-color:#0000001a}html[data-theme=light] .manage-dashboard-cf-source-pill{color:#5c5c66;background:#0000000a;border-color:#0000001f}html[data-theme=light] .manage-dashboard-storage-test-scroll{border-color:#0000001a}html[data-theme=light] .manage-dashboard-storage-test-table th,html[data-theme=light] .manage-dashboard-storage-test-table td{border-bottom-color:#00000014}html[data-theme=light] .onboarding-luxury-page{background:radial-gradient(120% 70% at 50% -15%,#e8520024,#0000 50%),linear-gradient(#ececf1 0%,#e2e2ea 100%)}html[data-theme=light] .onboarding-luxury-loading-text{color:#5c5c66}html[data-theme=light] .onboarding-luxury-card-inner{background:linear-gradient(168deg,#fff 0%,#f4f4f8 55%,#ebebf2 100%);border-color:#00000014;box-shadow:inset 0 1px #ffffffe6,inset 0 -12px 32px #0000000a}html[data-theme=light] .onboarding-luxury-title{color:#121214;text-shadow:none}html[data-theme=light] .onboarding-luxury-section{background:linear-gradient(165deg,#fffffff2 0%,#f5f5fafa 100%);border-color:#00000014;box-shadow:0 3px 14px #0000000f}html[data-theme=light] .onboarding-luxury-section-copy{color:#2a2a32}html[data-theme=light] .onboarding-luxury-check{color:#121214}html[data-theme=light] .onboarding-luxury-btn--ghost{color:#121214;background:linear-gradient(165deg,#fff 0%,#ececf1 100%);border-color:#0000001f;box-shadow:0 3px 10px #00000014}html[data-theme=light] .auth-luxury-page{background:radial-gradient(120% 70% at 50% -15%,#e8520024,#0000 50%),radial-gradient(70% 50% at 100% 20%,#50a0c81a,#0000 48%),linear-gradient(#ececf1 0%,#e2e2ea 100%)}html[data-theme=light] .auth-luxury-card-inner{background:linear-gradient(168deg,#fff 0%,#f6f6fa 52%,#ebebf2 100%);border-color:#00000014;box-shadow:inset 0 1px #ffffffe6,inset 0 -12px 32px #0000000a}html[data-theme=light] .auth-luxury-title{color:#121214;text-shadow:none}html[data-theme=light] .auth-luxury-lead{color:#5c5c66}html[data-theme=light] .auth-luxury-label{color:#c45a18}html[data-theme=light] .auth-luxury-input{color:#121214;background:linear-gradient(165deg,#fafafa 0%,#f0f0f4 100%);border-color:#0000001f;box-shadow:inset 0 1px 3px #0000000f}html[data-theme=light] .auth-luxury-input:focus{border-color:#e852008c;box-shadow:0 0 0 3px #e852001f,inset 0 1px 3px #0000000d}html[data-theme=light] .auth-luxury-trust-row{background:linear-gradient(165deg,#50b48c1f 0%,#468cc814 100%);border-color:#3c8c7838}html[data-theme=light] .auth-luxury-trust-text{color:#2d6a5a}html[data-theme=light] .auth-luxury-trust-svg{color:#1a8f6e;filter:none}html[data-theme=light] .auth-luxury-foot{color:#5c5c66}html[data-theme=light] .auth-luxury-foot a{color:#d14a00}html[data-theme=light] .auth-luxury-foot-muted a{color:#c24a08}html[data-theme=light] .auth-luxury-page input.auth-luxury-input:-webkit-autofill{caret-color:#121214;-webkit-text-fill-color:#121214!important;border-color:#0000001f!important;box-shadow:inset 0 0 0 1000px #f5f5f8!important}html[data-theme=light] .auth-luxury-page input.auth-luxury-input:-webkit-autofill:hover{caret-color:#121214;-webkit-text-fill-color:#121214!important;border-color:#0000001f!important;box-shadow:inset 0 0 0 1000px #f5f5f8!important}html[data-theme=light] .auth-luxury-page input.auth-luxury-input:-webkit-autofill:focus{caret-color:#121214;-webkit-text-fill-color:#121214!important;border-color:#0000001f!important;box-shadow:inset 0 0 0 1000px #f5f5f8!important}
