.FlexAppShell-module__q1ZFWW__shell{--shell-max:1480px;min-height:100dvh;color:var(--flex-text);background:radial-gradient(circle at 78% 12%, #ff8a2a0e, transparent 30rem), radial-gradient(circle at 14% 38%, #8b5cff0a, transparent 34rem), var(--flex-bg);transition:background .18s,color .18s}.FlexAppShell-module__q1ZFWW__appShell{width:min(var(--shell-max), calc(100% - 36px));box-sizing:border-box;border:1px solid var(--flex-line);border-radius:var(--flex-radius);background:linear-gradient(145deg, var(--flex-surface-raised), var(--flex-surface));box-shadow:var(--flex-shadow-raised), inset 0 1px color-mix(in srgb, var(--flex-shadow-light) 72%, transparent);margin:18px auto;padding:24px clamp(18px,2.2vw,28px) 56px;overflow:visible}.FlexAppShell-module__q1ZFWW__shellFullBleed .FlexAppShell-module__q1ZFWW__appShell{width:100%;box-shadow:none;border:none;border-radius:0;margin:0}.FlexAppShell-module__q1ZFWW__topbar{grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);align-items:center;gap:24px;min-height:72px;margin-bottom:18px;display:grid}.FlexAppShell-module__q1ZFWW__brand{width:fit-content;min-width:0;color:inherit;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.FlexAppShell-module__q1ZFWW__brandLogo{width:auto;height:40px;display:block}[data-theme=light] .FlexAppShell-module__q1ZFWW__brandLogo{box-sizing:content-box;background:#10162b;border-radius:10px;height:30px;padding:5px 10px}.FlexAppShell-module__q1ZFWW__pageIdentity span{color:var(--flex-muted);font-size:.72rem}.FlexAppShell-module__q1ZFWW__pageIdentity{text-align:center;justify-items:center;gap:2px;display:grid}.FlexAppShell-module__q1ZFWW__pageIdentity strong{letter-spacing:-.02em;font-size:1rem;font-weight:620}.FlexAppShell-module__q1ZFWW__topbarActions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.FlexAppShell-module__q1ZFWW__statusPill,.FlexAppShell-module__q1ZFWW__themeButton,.FlexAppShell-module__q1ZFWW__primaryNav,.FlexAppShell-module__q1ZFWW__deviceNav{border:1px solid var(--flex-line);background:linear-gradient(145deg, var(--flex-surface-raised), var(--flex-surface));box-shadow:0 14px 38px #0000001f,inset 1px 1px #ffffff05}.FlexAppShell-module__q1ZFWW__statusPill{min-height:38px;color:var(--flex-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 13px;font-size:.78rem;display:inline-flex}.FlexAppShell-module__q1ZFWW__statusDot{background:var(--status-accent,var(--flex-green));width:8px;height:8px;box-shadow:0 0 14px color-mix(in srgb, var(--status-accent,var(--flex-green)) 48%, transparent);border-radius:50%}.FlexAppShell-module__q1ZFWW__themeButton{width:42px;height:42px;color:var(--flex-text);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:transform .15s,box-shadow .15s,background .18s;display:grid}.FlexAppShell-module__q1ZFWW__themeButton:hover{box-shadow:var(--flex-shadow-raised);transform:translateY(-1px)}.FlexAppShell-module__q1ZFWW__themeButton:active{box-shadow:var(--flex-shadow-pressed);transform:translateY(0)}.FlexAppShell-module__q1ZFWW__themeButton svg{width:18px;height:18px}.FlexAppShell-module__q1ZFWW__primaryNav{border-radius:var(--flex-radius);grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-bottom:12px;padding:7px;display:grid}.FlexAppShell-module__q1ZFWW__primaryLink,.FlexAppShell-module__q1ZFWW__deviceLink,.FlexAppShell-module__q1ZFWW__bottomLink{color:var(--flex-muted);text-decoration:none;transition:color .15s,background .15s,box-shadow .15s,transform .15s}.FlexAppShell-module__q1ZFWW__primaryLink{border-radius:var(--flex-radius);justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 14px;font-size:.84rem;font-weight:560;display:flex}.FlexAppShell-module__q1ZFWW__primaryLink svg,.FlexAppShell-module__q1ZFWW__deviceLink svg{flex:none;width:17px;height:17px}.FlexAppShell-module__q1ZFWW__primaryLink:hover,.FlexAppShell-module__q1ZFWW__deviceLink:hover{color:var(--flex-text);background:color-mix(in srgb, var(--flex-surface-raised) 70%, transparent)}.FlexAppShell-module__q1ZFWW__primaryLinkActive{color:var(--flex-text);background:linear-gradient(145deg, var(--flex-surface-raised), var(--flex-surface));box-shadow:var(--flex-shadow-pressed), inset 0 0 0 1px #ff8a2a1f}.FlexAppShell-module__q1ZFWW__primaryLinkActive svg,.FlexAppShell-module__q1ZFWW__deviceLinkActive svg,.FlexAppShell-module__q1ZFWW__bottomLinkActive .FlexAppShell-module__q1ZFWW__bottomIcon{color:var(--flex-orange)}.FlexAppShell-module__q1ZFWW__deviceNav{border-radius:var(--flex-radius);align-items:center;gap:16px;min-height:54px;margin-bottom:18px;padding:7px 10px 7px 16px;display:flex;overflow:hidden}.FlexAppShell-module__q1ZFWW__deviceNavLabel{color:var(--flex-muted);letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:.68rem;font-weight:700}.FlexAppShell-module__q1ZFWW__deviceScroller{scrollbar-width:none;overscroll-behavior-inline:contain;gap:4px;min-width:0;display:flex;overflow-x:auto}.FlexAppShell-module__q1ZFWW__deviceScroller::-webkit-scrollbar{display:none}.FlexAppShell-module__q1ZFWW__deviceLink{white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:7px;min-height:38px;padding:0 11px;font-size:.78rem;display:inline-flex}.FlexAppShell-module__q1ZFWW__deviceLinkActive{color:var(--flex-text);background:var(--flex-surface-deep);box-shadow:var(--flex-shadow-pressed)}.FlexAppShell-module__q1ZFWW__banner{margin-bottom:18px}.FlexAppShell-module__q1ZFWW__content{border-radius:var(--flex-radius);width:100%;min-width:0;overflow:visible}.FlexAppShell-module__q1ZFWW__bottomNav{display:none}@media (max-width:920px){.FlexAppShell-module__q1ZFWW__appShell{width:min(100% - 24px, var(--shell-max));padding-top:16px;padding-bottom:96px}.FlexAppShell-module__q1ZFWW__topbar{grid-template-columns:1fr auto;gap:12px;min-height:58px;margin-bottom:14px}.FlexAppShell-module__q1ZFWW__pageIdentity,.FlexAppShell-module__q1ZFWW__primaryNav{display:none}.FlexAppShell-module__q1ZFWW__statusPill{max-width:154px;overflow:hidden}.FlexAppShell-module__q1ZFWW__statusPill span:last-child{text-overflow:ellipsis;overflow:hidden}.FlexAppShell-module__q1ZFWW__deviceNav{margin-bottom:14px;padding-left:11px}.FlexAppShell-module__q1ZFWW__deviceNavLabel{display:none}.FlexAppShell-module__q1ZFWW__bottomNav{z-index:1000;left:max(10px, env(safe-area-inset-left));right:max(10px, env(safe-area-inset-right));bottom:max(10px, env(safe-area-inset-bottom));border:1px solid var(--flex-glass-line);background:color-mix(in srgb, var(--flex-surface) 86%, transparent);min-height:66px;-webkit-backdrop-filter:blur(var(--flex-glass-blur));border-radius:22px;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;padding:6px;display:grid;position:fixed;box-shadow:0 18px 54px #00000047}.FlexAppShell-module__q1ZFWW__bottomLink{border-radius:16px;align-content:center;justify-items:center;gap:3px;min-width:0;min-height:54px;font-size:.64rem;font-weight:590;display:grid}.FlexAppShell-module__q1ZFWW__bottomIcon{border-radius:11px;place-items:center;width:29px;height:27px;display:grid}.FlexAppShell-module__q1ZFWW__bottomIcon svg{width:19px;height:19px}.FlexAppShell-module__q1ZFWW__bottomLinkActive{color:var(--flex-text);background:linear-gradient(145deg, var(--flex-surface-raised), var(--flex-surface));box-shadow:var(--flex-shadow-pressed)}}@media (max-width:560px){.FlexAppShell-module__q1ZFWW__appShell{width:min(100% - 18px, var(--shell-max));padding-top:11px}.FlexAppShell-module__q1ZFWW__brandLogo{height:30px}[data-theme=light] .FlexAppShell-module__q1ZFWW__brandLogo{height:24px}.FlexAppShell-module__q1ZFWW__topbarActions{gap:7px}.FlexAppShell-module__q1ZFWW__statusPill{max-width:112px;min-height:34px;padding:0 10px;font-size:.7rem}.FlexAppShell-module__q1ZFWW__themeButton{width:38px;height:38px}.FlexAppShell-module__q1ZFWW__deviceNav{min-height:49px;margin-inline:-1px}.FlexAppShell-module__q1ZFWW__deviceLink{min-height:34px;padding-inline:9px;font-size:.72rem}.FlexAppShell-module__q1ZFWW__bottomNav{left:max(7px, env(safe-area-inset-left));right:max(7px, env(safe-area-inset-right));bottom:max(7px, env(safe-area-inset-bottom));border-radius:20px;min-height:62px}.FlexAppShell-module__q1ZFWW__bottomLink{min-height:50px;font-size:.59rem}}@media (prefers-reduced-motion:reduce){.FlexAppShell-module__q1ZFWW__shell,.FlexAppShell-module__q1ZFWW__themeButton,.FlexAppShell-module__q1ZFWW__primaryLink,.FlexAppShell-module__q1ZFWW__deviceLink,.FlexAppShell-module__q1ZFWW__bottomLink{transition:none}}
.StatusPill-module__6U3kyG__pill{--pill-color:#ffffffd1;--pill-bg:#ffffff0f;--pill-border:#ffffff1f;--pill-glow:#ffffff14;border:1px solid var(--pill-border);background:var(--pill-bg);width:fit-content;min-height:32px;box-shadow:0 0 28px var(--pill-glow);color:var(--pill-color);white-space:nowrap;border-radius:9px;align-items:center;gap:8px;padding:7px 11px;font-size:.74rem;font-weight:650;line-height:1;display:inline-flex}.StatusPill-module__6U3kyG__success{--pill-color:#7eea72;--pill-bg:#2abc5b21;--pill-border:#7eea7247;--pill-glow:#7eea721f}.StatusPill-module__6U3kyG__info{--pill-color:#58a6ff;--pill-bg:#2d6fff21;--pill-border:#58a6ff4d;--pill-glow:#58a6ff1f}.StatusPill-module__6U3kyG__warning{--pill-color:#ffb15c;--pill-bg:#ff8b2d21;--pill-border:#ffb15c52;--pill-glow:#ffb15c1f}.StatusPill-module__6U3kyG__danger{--pill-color:#ff6b6b;--pill-bg:#ff505021;--pill-border:#ff6b6b52;--pill-glow:#ff6b6b1f}.StatusPill-module__6U3kyG__neutral{--pill-color:#ffffffd1}.StatusPill-module__6U3kyG__dot{background:var(--pill-color);width:7px;height:7px;box-shadow:0 0 12px var(--pill-color);border-radius:999px;flex:none}.StatusPill-module__6U3kyG__icon{width:16px;height:16px;color:var(--pill-color);flex:none}.StatusPill-module__6U3kyG__label{color:var(--flex-text)}@media (prefers-reduced-motion:reduce){.StatusPill-module__6U3kyG__dot{box-shadow:none}}
.ShowroomModeBanner-module__LaRTba__banner{z-index:30;box-sizing:border-box;border-radius:calc(var(--flex-radius) + 4px);background:linear-gradient(135deg,#ffb95c33,#ffffff09),radial-gradient(circle at 100% 0,#ff5f1f38,#0000 34%),#101114;border:1px solid #ffffff17;width:100%;padding:16px;position:sticky;top:12px;box-shadow:0 24px 60px #00000047}.ShowroomModeBanner-module__LaRTba__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ShowroomModeBanner-module__LaRTba__row+.ShowroomModeBanner-module__LaRTba__row{margin-top:12px}.ShowroomModeBanner-module__LaRTba__copy{flex:360px;min-width:0}.ShowroomModeBanner-module__LaRTba__eyebrow,.ShowroomModeBanner-module__LaRTba__detail,.ShowroomModeBanner-module__LaRTba__step,.ShowroomModeBanner-module__LaRTba__story,.ShowroomModeBanner-module__LaRTba__safety{margin:0}.ShowroomModeBanner-module__LaRTba__eyebrow{color:#ffd58a;letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:760}.ShowroomModeBanner-module__LaRTba__detail{color:#ffffffd1;margin-top:5px;font-size:.76rem;line-height:1.45}.ShowroomModeBanner-module__LaRTba__pills{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ShowroomModeBanner-module__LaRTba__step{color:var(--flex-text);font-size:.76rem;font-weight:680}.ShowroomModeBanner-module__LaRTba__story{color:#ffffffab;margin-top:4px;font-size:.73rem;line-height:1.45}.ShowroomModeBanner-module__LaRTba__safety{color:#fff9;max-width:420px;font-size:.7rem;line-height:1.45}@media (max-width:760px){.ShowroomModeBanner-module__LaRTba__banner{padding:14px}.ShowroomModeBanner-module__LaRTba__pills,.ShowroomModeBanner-module__LaRTba__safety{width:100%}}
