.-\33 LPQq_shell{--shell-header-inset:0px;--shell-header-block-size:4.25rem;--shell-header-padding-block:.8rem;--shell-atmo-primary:var(--route-accent-cool-soft);--shell-atmo-secondary:var(--route-accent-warm-soft);--shell-atmo-tertiary:var(--route-accent-tertiary);--shell-z-skip-link:1000;isolation:isolate;min-height:100dvh;padding-inline:var(--layout-gutter);background:radial-gradient(110rem 40rem at 50% -6%, color-mix(in srgb, var(--shell-atmo-primary) 26%, transparent) 0%, transparent 72%), linear-gradient(180deg, color-mix(in srgb, var(--color-bg-canvas-soft) 96%, var(--color-bg-canvas)) 0%, var(--color-bg-canvas) 100%);flex-direction:column;display:flex;position:relative;overflow:clip}.-\33 LPQq_shell[data-route-background=home]{color:var(--rebuild-source-room-color-111);background:var(--rebuild-source-room-color-014)}.-\33 LPQq_skipLink{z-index:var(--shell-z-skip-link);border:1px solid var(--color-focus-ring);background:var(--color-bg-surface-elevated);min-height:2.75rem;color:var(--color-text-primary);font-family:var(--text-role-label-family);font-size:var(--text-role-label-size);font-weight:var(--text-role-label-weight);line-height:var(--text-role-label-line-height);opacity:0;transition:opacity var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);border-radius:999px;align-items:center;padding:.7rem 1rem;text-decoration:none;display:inline-flex;position:fixed;inset-block-start:1rem;inset-inline-start:1rem;transform:translateY(calc(-100% - 1rem))}.-\33 LPQq_skipLink:focus-visible{opacity:1;transform:translateY(0)}.-\33 LPQq_backgroundStage{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.-\33 LPQq_backgroundScreen,.-\33 LPQq_backgroundGrid{position:absolute;inset:0}.-\33 LPQq_backgroundScreen{background:linear-gradient(90deg, color-mix(in srgb, var(--color-bg-canvas) 98%, transparent) 0%, color-mix(in srgb, var(--color-bg-canvas) 96%, transparent) 18%, color-mix(in srgb, var(--color-bg-canvas) 72%, transparent) 52%, color-mix(in srgb, var(--color-bg-canvas) 95%, transparent) 100%), linear-gradient(180deg, color-mix(in srgb, var(--color-bg-canvas) 88%, transparent) 0%, color-mix(in srgb, var(--color-bg-overlay) 14%, transparent) 36%, color-mix(in srgb, var(--color-bg-canvas) 95%, transparent) 100%)}.-\33 LPQq_backgroundGrid{background:repeating-linear-gradient(112deg, color-mix(in srgb, var(--color-border-subtle) 6%, transparent) 0 1px, transparent 1px 52px), repeating-linear-gradient(24deg, color-mix(in srgb, var(--color-action) 4%, transparent) 0 1px, transparent 1px 46px);mix-blend-mode:screen;opacity:.12}.-\33 LPQq_shell:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(52rem 28rem at 12% 14%, color-mix(in srgb, var(--shell-atmo-primary) 34%, transparent) 0%, transparent 78%), radial-gradient(46rem 24rem at 84% 20%, color-mix(in srgb, var(--shell-atmo-secondary) 38%, transparent) 0%, transparent 76%), radial-gradient(52rem 26rem at 50% 100%, color-mix(in srgb, var(--shell-atmo-tertiary) 34%, transparent) 0%, transparent 82%);opacity:.34;position:fixed;inset:0}.-\33 LPQq_shell[data-route-family=command-center]{--shell-atmo-primary:var(--route-accent-cool-soft);--shell-atmo-secondary:var(--route-accent-warm-soft);--shell-atmo-tertiary:var(--route-accent-tertiary-soft)}.-\33 LPQq_shell[data-route-family=signal-network]{--shell-atmo-primary:var(--route-accent-cool);--shell-atmo-secondary:var(--color-atmosphere-green);--shell-atmo-tertiary:var(--route-accent-tertiary)}.-\33 LPQq_shell[data-route-family=guided-intelligence]{--shell-atmo-primary:var(--route-accent-cool-soft);--shell-atmo-secondary:var(--route-accent-warm-soft);--shell-atmo-tertiary:var(--route-accent-tertiary)}.-\33 LPQq_shell[data-route-family=trust-minimal]{--shell-atmo-primary:color-mix(in srgb, var(--color-action-hover) 14%, transparent);--shell-atmo-secondary:color-mix(in srgb, var(--color-warning) 12%, transparent);--shell-atmo-tertiary:var(--route-accent-tertiary-soft)}.-\33 LPQq_shell[data-route-background=about]{--color-bg-canvas:var(--rebuild-source-room-color-014);--color-bg-canvas-soft:var(--rebuild-source-room-color-032);--color-bg-surface:var(--rebuild-source-room-color-043);--color-bg-surface-elevated:var(--rebuild-source-room-color-050);--color-text-primary:var(--rebuild-source-room-color-111);--color-text-secondary:var(--rebuild-source-room-color-185);--color-text-muted:var(--rebuild-source-room-color-180);--color-border-subtle:var(--rebuild-source-room-color-157);--color-border-strong:var(--rebuild-source-room-color-240);--color-action:var(--rebuild-source-room-color-059);--color-action-hover:var(--rebuild-source-room-color-062);--pattern-shell-header-border:var(--rebuild-source-room-color-239);--pattern-shell-header-bg-start:var(--rebuild-source-room-color-232);--pattern-shell-header-bg-end:var(--rebuild-source-room-color-113);--pattern-shell-header-shadow:var(--pattern-shell-header-shadow-strong);--pattern-shell-header-inset-border:var(--rebuild-source-room-color-178);--pattern-shell-brand-border:var(--rebuild-source-room-color-160);--pattern-shell-brand-bg-start:var(--rebuild-source-room-color-236);--pattern-shell-brand-bg-end:var(--rebuild-source-room-color-204);--pattern-shell-brand-atmosphere:var(--rebuild-source-room-color-237);--pattern-shell-utility-border:var(--rebuild-source-room-color-159);--pattern-shell-utility-bg:var(--rebuild-source-room-color-112);--pattern-shell-mobile-link-hover:var(--rebuild-source-room-color-237);--shell-atmo-primary:var(--rebuild-source-room-color-237);--shell-atmo-secondary:var(--rebuild-source-room-color-122);--shell-atmo-tertiary:var(--rebuild-source-room-color-234)}html[data-theme=dark] .-\33 LPQq_shell[data-route-background=home],html[data-theme=dark] .-\33 LPQq_shell[data-route-background=about],html[data-theme=dark] .-\33 LPQq_shell[data-route-background=community],html[data-theme=dark] .-\33 LPQq_shell[data-route-background=education],html[data-theme=dark] .-\33 LPQq_shell[data-route-background=sarah],html[data-theme=dark] .-\33 LPQq_shell[data-route-background=business-support],html[data-theme=dark] .-\33 LPQq_shell[data-route-background=token],html[data-theme=dark] .-\33 LPQq_dialogTheme[data-route-dialog-palette=education],html[data-theme=dark] .-\33 LPQq_dialogTheme[data-route-dialog-palette=sarah],html[data-theme=dark] .-\33 LPQq_shell[data-route-background=trust-minimal]{color:var(--rebuild-source-room-color-111);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg-canvas:var(--rebuild-source-room-color-014);--color-bg-canvas-soft:var(--rebuild-source-room-color-032);--color-bg-surface:var(--rebuild-source-room-color-043);--color-bg-surface-elevated:var(--rebuild-source-room-color-050);--color-bg-overlay:var(--rebuild-source-room-color-112);--color-text-primary:var(--rebuild-source-room-color-111);--color-text-secondary:var(--rebuild-source-room-color-185);--color-text-muted:var(--rebuild-source-room-color-180);--color-border-subtle:var(--rebuild-source-room-color-157);--color-border-strong:var(--rebuild-source-room-color-240);--color-action:var(--rebuild-source-room-color-059);--color-action-hover:var(--rebuild-source-room-color-062);--pattern-shell-header-border:var(--rebuild-source-room-color-239);--pattern-shell-header-bg-start:var(--rebuild-source-room-color-232);--pattern-shell-header-bg-end:var(--rebuild-source-room-color-113);--pattern-shell-header-shadow:var(--pattern-shell-header-shadow-strong);--pattern-shell-header-inset-border:var(--rebuild-source-room-color-178);--pattern-shell-brand-border:var(--rebuild-source-room-color-160);--pattern-shell-brand-bg-start:var(--rebuild-source-room-color-236);--pattern-shell-brand-bg-end:var(--rebuild-source-room-color-204);--pattern-shell-brand-atmosphere:var(--rebuild-source-room-color-237);--pattern-shell-utility-border:var(--rebuild-source-room-color-159);--pattern-shell-utility-bg:var(--rebuild-source-room-color-112);--pattern-shell-mobile-panel-border:var(--rebuild-source-room-color-159);--pattern-shell-mobile-panel-bg:var(--rebuild-source-room-color-112);--pattern-shell-mobile-link-hover:var(--rebuild-source-room-color-237);--shell-atmo-primary:var(--rebuild-source-room-color-237);--shell-atmo-secondary:var(--rebuild-source-room-color-122);--shell-atmo-tertiary:var(--rebuild-source-room-color-234)}html[data-theme=light] .-\33 LPQq_shell[data-route-background=home],html[data-theme=light] .-\33 LPQq_shell[data-route-background=about],html[data-theme=light] .-\33 LPQq_shell[data-route-background=community],html[data-theme=light] .-\33 LPQq_shell[data-route-background=education],html[data-theme=light] .-\33 LPQq_shell[data-route-background=sarah],html[data-theme=light] .-\33 LPQq_shell[data-route-background=business-support],html[data-theme=light] .-\33 LPQq_shell[data-route-background=token],html[data-theme=light] .-\33 LPQq_dialogTheme[data-route-dialog-palette=education],html[data-theme=light] .-\33 LPQq_dialogTheme[data-route-dialog-palette=sarah],html[data-theme=light] .-\33 LPQq_shell[data-route-background=trust-minimal]{color:var(--color-record-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg-canvas:var(--color-record-paper);--color-bg-canvas-soft:var(--color-record-paper-muted);--color-bg-surface:var(--color-record-paper-elevated);--color-bg-surface-elevated:#fffaf1;--color-bg-overlay:#fff7eae6;--color-bg-subtle:#ded2bf;--color-text-primary:var(--color-record-ink);--color-text-secondary:#435052;--color-text-muted:#667273;--color-border-subtle:var(--color-record-border);--color-border-strong:#286f728f;--color-action:#286f72;--color-action-hover:#1d5c5f;--color-warning:var(--color-boundary-amber);--color-warning-text:#6c4616;--color-warning-surface:#ead4ae;--route-surface-shell:linear-gradient(180deg, color-mix(in srgb, var(--color-bg-surface) 94%, transparent) 0%, color-mix(in srgb, var(--color-bg-canvas-soft) 96%, transparent) 100%);--route-surface-panel:linear-gradient(160deg, color-mix(in srgb, var(--color-bg-surface-elevated) 88%, transparent) 0%, color-mix(in srgb, var(--color-bg-overlay) 96%, transparent) 100%);--route-surface-card:linear-gradient(145deg, color-mix(in srgb, var(--color-warning-surface) 42%, transparent) 0%, color-mix(in srgb, var(--color-bg-overlay) 94%, transparent) 100%);--pattern-shell-header-border:#286f7238;--pattern-shell-header-bg-start:#fffaf2f0;--pattern-shell-header-bg-end:#efe5d6f0;--pattern-shell-header-shadow:#18222524;--pattern-shell-header-inset-border:#286f721a;--pattern-shell-brand-border:#286f7247;--pattern-shell-brand-bg-start:#286f721f;--pattern-shell-brand-bg-end:#fffaf2f5;--pattern-shell-brand-atmosphere:#286f7214;--pattern-shell-utility-border:#286f7233;--pattern-shell-utility-bg:#fffaf2d1;--pattern-shell-mobile-panel-border:#286f723d;--pattern-shell-mobile-panel-bg:#fffaf2f7;--pattern-shell-mobile-link-hover:#286f722e;--pattern-shell-pill-border-hover:#286f7275;--shell-atmo-primary:#286f7233;--shell-atmo-secondary:#b8792f2e;--shell-atmo-tertiary:#607d7e29}html[data-theme=dark] .-\33 LPQq_shell[data-route-background=home],html[data-theme=light] .-\33 LPQq_shell[data-route-background=home]{background:var(--color-bg-canvas)}html[data-theme=light] .-\33 LPQq_shell[data-route-background=home]{color:var(--color-record-ink);--color-bg-canvas:var(--color-record-paper);--color-bg-canvas-soft:var(--color-record-paper-muted);--color-bg-surface:var(--color-record-paper-elevated);--color-bg-surface-elevated:#fffaf1;--color-bg-overlay:#fff7eae6;--color-text-primary:var(--color-record-ink);--color-text-secondary:#435052;--color-text-muted:#667273;--color-border-subtle:var(--color-record-border);--color-border-strong:#286f728f;--color-action:#286f72;--color-action-hover:#1d5c5f;background:var(--color-record-paper)}.-\33 LPQq_shell[data-route-family=utility]{--shell-atmo-primary:color-mix(in srgb, var(--color-action) 12%, transparent);--shell-atmo-secondary:color-mix(in srgb, var(--color-text-secondary) 10%, transparent);--shell-atmo-tertiary:var(--route-accent-tertiary-soft)}.-\33 LPQq_shell[data-route-background=home] .-\33 LPQq_backgroundStage:before,.-\33 LPQq_shell[data-route-background=home] .-\33 LPQq_backgroundStage:after{content:"";pointer-events:none;position:fixed}.-\33 LPQq_shell[data-route-background=home] .-\33 LPQq_backgroundStage:before{background:radial-gradient(66% 56% at 26% 14%, color-mix(in srgb, var(--pattern-home-shell-atmosphere-primary) 138%, transparent) 0%, transparent 70%), radial-gradient(34% 28% at 58% 18%, color-mix(in srgb, var(--pattern-home-shell-atmosphere-primary) 76%, transparent) 0%, transparent 78%), radial-gradient(28% 24% at 80% 20%, color-mix(in srgb, var(--pattern-home-shell-atmosphere-secondary) 112%, transparent) 0%, transparent 74%), radial-gradient(40% 38% at 74% 82%, color-mix(in srgb, var(--pattern-home-shell-atmosphere-tertiary) 102%, transparent) 0%, transparent 82%), linear-gradient(94deg, color-mix(in srgb, var(--color-bg-canvas) 100%, transparent) 0%, color-mix(in srgb, var(--color-bg-canvas) 88%, transparent) 20%, color-mix(in srgb, var(--color-bg-canvas) 42%, transparent) 44%, color-mix(in srgb, var(--color-bg-canvas) 72%, transparent) 70%, color-mix(in srgb, var(--color-bg-canvas) 92%, transparent) 100%), linear-gradient(180deg, color-mix(in srgb, var(--color-bg-canvas) 82%, transparent) 0%, transparent 18%, color-mix(in srgb, var(--color-bg-canvas) 54%, transparent) 100%), linear-gradient(108deg, transparent 0%, transparent 34%, color-mix(in srgb, var(--pattern-home-shell-sweep) 100%, transparent) 48%, color-mix(in srgb, var(--pattern-home-shell-sweep) 84%, transparent) 56%, transparent 72%), repeating-linear-gradient(140deg, transparent 0 20px, color-mix(in srgb, var(--pattern-home-shell-texture) 100%, transparent) 20px 21px, transparent 21px 42px);opacity:1;inset:2% -8% 6%}.-\33 LPQq_shell[data-route-background=home] .-\33 LPQq_backgroundStage:after{background:radial-gradient(48% 42% at 10% 18%, color-mix(in srgb, var(--pattern-home-shell-atmosphere-primary) 56%, transparent) 0%, transparent 100%), linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--pattern-home-shell-grid-line) 28%, transparent) 12%, transparent 32%, transparent 100%), linear-gradient(135deg, color-mix(in srgb, var(--pattern-home-shell-grid-line) 28%, transparent) 0%, transparent 28%, transparent 72%, color-mix(in srgb, var(--pattern-home-shell-grid-soft) 36%, transparent) 100%), repeating-linear-gradient(90deg, transparent 0 54px, color-mix(in srgb, var(--pattern-home-shell-grid-line) 52%, transparent) 54px 55px), repeating-linear-gradient(0deg, transparent 0 42px, color-mix(in srgb, var(--pattern-home-shell-grid-soft) 54%, transparent) 42px 43px), repeating-linear-gradient(0deg, transparent 0 9px, color-mix(in srgb, var(--pattern-home-shell-texture) 82%, transparent) 9px 10px);-webkit-mask-image:linear-gradient(108deg, transparent 0%, var(--pattern-shell-grid-mask-leading) 16%, var(--pattern-shell-grid-mask-core) 44%, var(--pattern-shell-grid-mask-trailing) 84%, transparent 100%);mask-image:linear-gradient(108deg, transparent 0%, var(--pattern-shell-grid-mask-leading) 16%, var(--pattern-shell-grid-mask-core) 44%, var(--pattern-shell-grid-mask-trailing) 84%, transparent 100%);opacity:.12;border-radius:clamp(1.25rem,2vw,2rem);inset:12% 8% 16% 18%}.-\33 LPQq_shell[data-route-background=home] .-\33 LPQq_backgroundScreen{background:linear-gradient(90deg, color-mix(in srgb, var(--color-bg-canvas) 100%, transparent) 0%, color-mix(in srgb, var(--color-bg-canvas) 98%, transparent) 18%, color-mix(in srgb, var(--color-bg-canvas) 42%, transparent) 44%, color-mix(in srgb, var(--color-bg-canvas) 72%, transparent) 72%, color-mix(in srgb, var(--color-bg-canvas) 96%, transparent) 100%), linear-gradient(180deg, color-mix(in srgb, var(--color-bg-canvas) 86%, transparent) 0%, color-mix(in srgb, var(--color-bg-overlay) 12%, transparent) 26%, color-mix(in srgb, var(--color-bg-canvas) 96%, transparent) 100%), linear-gradient(180deg, color-mix(in srgb, var(--color-bg-canvas) 34%, transparent) 0%, transparent 26%, color-mix(in srgb, var(--color-bg-canvas) 52%, transparent) 100%), radial-gradient(44% 24% at 48% 18%, color-mix(in srgb, var(--pattern-home-shell-atmosphere-primary) 88%, transparent) 0%, transparent 78%), radial-gradient(66% 52% at 22% 16%, color-mix(in srgb, var(--pattern-home-shell-atmosphere-primary) 118%, transparent) 0%, transparent 72%), radial-gradient(38% 24% at 78% 20%, color-mix(in srgb, var(--pattern-home-shell-atmosphere-secondary) 72%, transparent) 0%, transparent 76%), radial-gradient(34% 28% at 76% 70%, color-mix(in srgb, var(--pattern-home-shell-atmosphere-tertiary) 90%, transparent) 0%, transparent 78%) center / auto no-repeat}.-\33 LPQq_shell[data-route-background=home] .-\33 LPQq_backgroundGrid{background:repeating-linear-gradient(112deg, color-mix(in srgb, var(--pattern-home-shell-grid-soft) 34%, transparent) 0 1px, transparent 1px 68px), repeating-linear-gradient(12deg, color-mix(in srgb, var(--pattern-home-shell-grid-line) 40%, transparent) 0 1px, transparent 1px 58px);opacity:.22}.-\33 LPQq_shell[data-route-background=trust-minimal] .-\33 LPQq_backgroundGrid{opacity:.16}.-\33 LPQq_shell[data-route-background=trust-minimal] .-\33 LPQq_backgroundScreen{background:linear-gradient(180deg, color-mix(in srgb, var(--color-bg-canvas) 86%, transparent) 0%, color-mix(in srgb, var(--color-bg-canvas) 94%, transparent) 100%), linear-gradient(90deg, color-mix(in srgb, var(--color-bg-canvas) 96%, transparent) 0%, color-mix(in srgb, var(--color-bg-canvas) 82%, transparent) 50%, color-mix(in srgb, var(--color-bg-canvas) 96%, transparent) 100%)}.-\33 LPQq_content{width:min(100%, var(--content-max-width));margin-inline:auto;position:relative}body[data-parity-capture=true] .-\33 LPQq_trustToast{display:none}.-\33 LPQq_safeStartInlineGroup{display:none}.-\33 LPQq_safeStartInlineLink,.-\33 LPQq_safeStartFloatingLink,.-\33 LPQq_safeStartSecondaryLink{min-height:2.75rem;font-family:var(--text-role-button-family), sans-serif;letter-spacing:.01em;text-transform:none;border-radius:999px;justify-content:center;align-items:center;font-size:.84rem;font-weight:600;line-height:1.72;text-decoration:none;display:inline-flex}.-\33 LPQq_safeStartInlineLink,.-\33 LPQq_safeStartSecondaryLink{padding:0 var(--space-md);border:var(--border-width-default) solid transparent;color:var(--color-text-primary);box-shadow:none;background:0 0}.-\33 LPQq_safeStartFloating{right:max(var(--layout-gutter), var(--space-md));bottom:max(var(--space-md), env(safe-area-inset-bottom,0px));z-index:50;gap:var(--space-2xs);justify-items:end;display:grid;position:fixed}.-\33 LPQq_safeStartFloatingLink{min-height:calc(var(--touch-target-min) + .25rem);padding:0 var(--space-lg);border:var(--border-width-default) solid color-mix(in srgb, var(--color-action) 90%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--pattern-shell-sarah-bg) 96%, transparent) 0%, color-mix(in srgb, var(--color-action) 22%, var(--pattern-shell-sarah-bg)) 100%);color:var(--color-action-hover);box-shadow:0 14px 32px color-mix(in srgb, var(--color-bg-canvas) 52%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-action) 22%, transparent), inset 0 0 0 1px var(--pattern-shell-sarah-inset-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.-\33 LPQq_trustToast{top:calc(var(--space-lg) + 5rem);z-index:45;max-width:min(28rem, calc(100vw - (2 * var(--layout-gutter))));border:var(--border-width-default) solid color-mix(in srgb, var(--color-success) 45%, transparent);color:color-mix(in srgb, var(--color-success) 68%, var(--color-text-primary));background:color-mix(in srgb, var(--color-success) 12%, var(--color-bg-overlay));box-shadow:var(--shadow-surface);text-align:center;border-radius:999px;padding:.75rem 1rem;position:fixed;left:50%;transform:translate(-50%)}.-\33 LPQq_safeStartSecondaryLink{min-height:auto;font-size:var(--font-size-xs);color:var(--color-text-secondary);background:color-mix(in srgb, var(--color-bg-surface-elevated) 92%, transparent);padding:.45rem .85rem}.-\33 LPQq_content{z-index:1;margin-top:var(--space-lg);margin-bottom:var(--space-2xl);flex:1}.-\33 LPQq_shell[data-route-background=about] .-\33 LPQq_content{margin-top:0;margin-bottom:var(--space-xl)}.-\33 LPQq_shell[data-route-background=home] .-\33 LPQq_content{width:100%;margin-top:0;margin-bottom:clamp(var(--space-sm), 1.2vw, var(--space-md))}@media (hover:hover) and (pointer:fine){.-\33 LPQq_safeStartFloatingLink:hover,.-\33 LPQq_safeStartInlineLink:hover,.-\33 LPQq_safeStartSecondaryLink:hover{border-color:color-mix(in srgb, var(--color-action) 95%, transparent);color:var(--color-text-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-action) 18%, transparent), 0 16px 32px color-mix(in srgb, var(--color-bg-overlay) 34%, transparent)}}@media (min-width:48rem){.-\33 LPQq_shell{--shell-header-inset:0px}.-\33 LPQq_safeStartInlineGroup{align-items:center;gap:var(--space-xs);justify-content:flex-end;width:100%;display:inline-flex}}@media (min-width:48rem) and (max-width:79.9375rem){.-\33 LPQq_safeStartInlineLink{letter-spacing:.01em;min-height:2.2rem;padding-inline:.52rem;font-size:.76rem}.-\33 LPQq_safeStartInlineGroup{width:auto}}@media (max-width:39.9375rem){.-\33 LPQq_shell[data-route-background=about] .-\33 LPQq_backgroundScreen,.-\33 LPQq_shell[data-route-background=about] .-\33 LPQq_backgroundGrid,.-\33 LPQq_shell[data-route-background=about]:after,.-\33 LPQq_shell[data-route-background=token] .-\33 LPQq_backgroundGrid{display:none}.-\33 LPQq_shell[data-route-background=token] .-\33 LPQq_backgroundScreen{background:linear-gradient(180deg, color-mix(in srgb, var(--color-bg-canvas) 96%, transparent) 0%, color-mix(in srgb, var(--color-bg-canvas) 90%, transparent) 36%, color-mix(in srgb, var(--color-bg-canvas) 98%, transparent) 100%), radial-gradient(58% 28% at 74% 12%, color-mix(in srgb, var(--shell-atmo-secondary) 54%, transparent) 0%, transparent 76%)}.-\33 LPQq_shell[data-route-background=token]:after{opacity:.28;background:radial-gradient(36rem 18rem at 10% 12%, color-mix(in srgb, var(--shell-atmo-primary) 48%, transparent) 0%, transparent 78%), radial-gradient(26rem 14rem at 84% 18%, color-mix(in srgb, var(--shell-atmo-secondary) 42%, transparent) 0%, transparent 78%) no-repeat}.-\33 LPQq_backgroundGrid{opacity:.18}.-\33 LPQq_shell[data-route-background=home] .-\33 LPQq_backgroundStage:before{background:radial-gradient(92% 50% at 50% 12%, color-mix(in srgb, var(--pattern-home-shell-atmosphere-primary) 132%, transparent) 0%, transparent 68%), radial-gradient(46% 34% at 82% 68%, color-mix(in srgb, var(--pattern-home-shell-atmosphere-tertiary) 82%, transparent) 0%, transparent 82%), linear-gradient(180deg, color-mix(in srgb, var(--color-bg-canvas) 98%, transparent) 0%, color-mix(in srgb, var(--color-bg-canvas) 72%, transparent) 34%, color-mix(in srgb, var(--color-bg-canvas) 96%, transparent) 100%), repeating-linear-gradient(160deg, transparent 0 22px, color-mix(in srgb, var(--pattern-home-shell-texture) 84%, transparent) 22px 23px, transparent 23px 44px);opacity:.96;inset:0 -10% 18%}.-\33 LPQq_shell[data-route-background=home] .-\33 LPQq_backgroundStage:after{opacity:.16;inset:18% 6% 22%}.-\33 LPQq_shell[data-route-background=home] .-\33 LPQq_backgroundScreen{background-position:50%,50%,50%,50%,50%,50%,50%;background-size:auto,auto,auto,auto,auto,auto,auto;background-image:linear-gradient(90deg, color-mix(in srgb, var(--color-bg-canvas) 100%, transparent) 0%, color-mix(in srgb, var(--color-bg-canvas) 98%, transparent) 18%, color-mix(in srgb, var(--color-bg-canvas) 42%, transparent) 44%, color-mix(in srgb, var(--color-bg-canvas) 72%, transparent) 72%, color-mix(in srgb, var(--color-bg-canvas) 96%, transparent) 100%), linear-gradient(180deg, color-mix(in srgb, var(--color-bg-canvas) 86%, transparent) 0%, color-mix(in srgb, var(--color-bg-overlay) 12%, transparent) 26%, color-mix(in srgb, var(--color-bg-canvas) 96%, transparent) 100%), linear-gradient(180deg, color-mix(in srgb, var(--color-bg-canvas) 34%, transparent) 0%, transparent 26%, color-mix(in srgb, var(--color-bg-canvas) 52%, transparent) 100%), radial-gradient(44% 24% at 48% 18%, color-mix(in srgb, var(--pattern-home-shell-atmosphere-primary) 88%, transparent) 0%, transparent 78%), radial-gradient(66% 52% at 22% 16%, color-mix(in srgb, var(--pattern-home-shell-atmosphere-primary) 118%, transparent) 0%, transparent 72%), radial-gradient(38% 24% at 78% 20%, color-mix(in srgb, var(--pattern-home-shell-atmosphere-secondary) 72%, transparent) 0%, transparent 76%), radial-gradient(34% 28% at 76% 70%, color-mix(in srgb, var(--pattern-home-shell-atmosphere-tertiary) 90%, transparent) 0%, transparent 78%)}.-\33 LPQq_shell[data-route-background=home] .-\33 LPQq_backgroundGrid{opacity:.12}.-\33 LPQq_shell{--shell-header-inset:0px}.-\33 LPQq_safeStartFloating{left:var(--layout-gutter);right:var(--layout-gutter);bottom:max(var(--space-sm), env(safe-area-inset-bottom,0px));padding:var(--space-2xs);border:var(--border-width-default) solid color-mix(in srgb, var(--color-border-strong) 48%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-bg-overlay) 86%, transparent);box-shadow:0 16px 28px color-mix(in srgb, var(--color-bg-overlay) 44%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-items:stretch}.-\33 LPQq_safeStartFloatingLink,.-\33 LPQq_safeStartSecondaryLink{width:100%}}@media (prefers-reduced-motion:reduce){.-\33 LPQq_safeStartFloatingLink,.-\33 LPQq_safeStartInlineLink,.-\33 LPQq_safeStartSecondaryLink{transition-duration:.01ms!important}}
.OtbLvW_trustToast{color:color-mix(in srgb, var(--color-success) 68%, var(--color-text-primary));background:color-mix(in srgb, var(--color-success) 12%, var(--color-bg-overlay));}
.XpyDtq_header{z-index:30;margin-inline:0;width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin-top:0;padding:0;position:relative;top:auto}.XpyDtq_navFrame{--nav-frame-inline-padding:clamp(1rem, 2.2vw, 2rem);box-sizing:border-box;align-items:center;gap:var(--space-md);width:min(100%, var(--content-max-width));min-block-size:var(--shell-header-block-size,4.25rem);min-height:var(--shell-header-block-size,4.25rem);padding:var(--shell-header-padding-block,.8rem) var(--nav-frame-inline-padding);border:var(--border-width-default) solid var(--pattern-shell-header-border);background:linear-gradient(180deg, var(--pattern-shell-header-bg-start) 0%, var(--pattern-shell-header-bg-end) 100%), linear-gradient(90deg, var(--pattern-shell-brand-atmosphere), transparent 35%, transparent 100%);box-shadow:0 14px 30px -28px var(--pattern-shell-header-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;grid-template-columns:minmax(0,1fr) auto;margin-inline:auto;display:grid;position:relative;overflow:visible}.XpyDtq_navFrame:before,.XpyDtq_navFrame:after{display:none}[data-route-background=home] .XpyDtq_navFrame{box-shadow:none;background:0 0;border:0}[data-route-background=home] .XpyDtq_mobileDrawerHeader{justify-content:flex-end}.XpyDtq_brandRow{align-items:center;min-width:0;min-height:2.25rem;display:flex}.XpyDtq_brandLink{min-height:var(--touch-target-min);min-width:0;max-width:100%;color:var(--color-text-primary);z-index:1;grid-template-columns:3.15rem minmax(0,1fr);align-items:center;column-gap:.9rem;text-decoration:none;display:grid;position:relative;overflow:hidden}.XpyDtq_brandMark{border:0;border-right:1px solid var(--pattern-shell-brand-border);width:3.15rem;min-width:3.15rem;max-width:3.15rem;height:2.45rem;min-height:2.45rem;max-height:2.45rem;box-shadow:none;color:var(--color-text-primary);background:0 0;border-radius:0;flex:0 0 3.15rem;justify-content:center;align-items:center;display:inline-flex;overflow:visible}.XpyDtq_brandMark[data-brand-mark-monogram-only=true]:before{content:"ML";font-family:var(--text-role-page-title-family), sans-serif;letter-spacing:0;font-size:1.86rem;font-weight:500;line-height:1}.XpyDtq_brandLogo{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.XpyDtq_brandLogoContain{object-fit:contain;border-radius:inherit;padding:.26rem}.XpyDtq_brandLogoZora{color:var(--color-action-hover);padding:.4rem}.XpyDtq_brandText{align-content:center;gap:.18rem;min-width:0;max-width:20rem;min-height:2.45rem;display:grid;overflow:hidden}.XpyDtq_brandKicker{color:var(--color-action);font-family:var(--text-role-data-family), monospace;font-variant-numeric:var(--text-role-data-numeric);letter-spacing:.1em;white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;font-size:.75rem;font-weight:400;line-height:1.72;display:block;overflow:hidden}.XpyDtq_brandTitle{font-family:var(--text-role-page-title-family), sans-serif;letter-spacing:0;overflow-wrap:anywhere;text-transform:none;font-size:clamp(1.08rem,1rem + .3vw,1.26rem);font-weight:700;line-height:.96;display:block}.XpyDtq_brandTitleStacked{display:block}.XpyDtq_brandDescription,.XpyDtq_tagline{color:color-mix(in srgb, var(--color-text-secondary) 90%, transparent);font-family:var(--text-role-body-family), sans-serif;letter-spacing:.012em;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;max-width:100%;font-size:.8rem;font-weight:500;line-height:1.28;display:none;overflow:hidden}.XpyDtq_brandDescription{text-transform:none;font-weight:500}.XpyDtq_tagline{text-transform:none}[data-route-background=home] .XpyDtq_brandText{gap:.12rem;max-width:18rem;min-height:2.45rem}[data-route-background=home] .XpyDtq_brandTitle{color:var(--color-text-primary)}:is([data-route-background=home] .XpyDtq_brandDescription,[data-route-background=home] .XpyDtq_tagline){color:var(--color-text-secondary)}.XpyDtq_navDesktop{display:none}.XpyDtq_navList{box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:clamp(.9rem,1.55vw,1.45rem);margin:0;padding:0;list-style:none;display:flex}.XpyDtq_navLink{min-height:var(--touch-target-min);min-width:var(--touch-target-min);color:var(--color-text-secondary);box-shadow:none;font-family:var(--text-role-nav-family), sans-serif;font-size:var(--text-role-nav-size);letter-spacing:0;text-transform:none;transition:transform var(--motion-fast) var(--ease-standard);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.XpyDtq_navLink:after{content:"";opacity:0;transform-origin:50%;background:color-mix(in srgb, var(--color-action) 72%, var(--color-text-primary));height:2px;transition:opacity var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);position:absolute;bottom:.22rem;left:.1rem;right:.1rem;transform:scaleX(.55)}.XpyDtq_navLink[data-active=true],.XpyDtq_navLink[aria-current=page]{color:var(--color-text-primary);box-shadow:none;background:0 0}.XpyDtq_navLink[data-active=true]:after,.XpyDtq_navLink[aria-current=page]:after{opacity:1;transform:scaleX(1)}.XpyDtq_navLink:focus-visible,.XpyDtq_mobileRouteLink:focus-visible,.XpyDtq_mobileSecondaryLink:focus-visible,.XpyDtq_mobileDrawerClose:focus-visible,.XpyDtq_mobileMenuTrigger:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}.XpyDtq_headerActions{display:none}.XpyDtq_mobileMenu{justify-self:end;min-width:0}.XpyDtq_mobileMenuTrigger{cursor:pointer;min-height:var(--touch-target-min);border:var(--border-width-default) solid var(--pattern-shell-utility-border);color:var(--color-text-primary);background:linear-gradient(180deg, color-mix(in srgb, var(--pattern-shell-utility-bg) 92%, transparent) 0%, color-mix(in srgb, var(--color-bg-surface-elevated) 82%, transparent) 100%);box-shadow:0 8px 20px -18px color-mix(in srgb, var(--shell-atmo-primary) 42%, transparent), inset 0 1px 0 color-mix(in srgb, var(--color-text-primary) 8%, transparent);border-radius:999px;padding:.48rem .95rem;list-style:none}.XpyDtq_mobileMenuTrigger::-webkit-details-marker{display:none}.XpyDtq_mobileMenuPanel{z-index:40;margin-top:var(--space-sm);width:min(22rem, calc(100% - (2 * var(--nav-frame-inline-padding))));max-width:calc(100% - (2 * var(--nav-frame-inline-padding)));max-block-size:calc(100dvh - var(--shell-header-block-size,4.25rem) - (2 * var(--space-lg)));border:var(--border-width-default) solid var(--pattern-shell-mobile-panel-border);border-radius:var(--radius-md);padding:min(var(--space-sm), 4vw);background:var(--color-bg-surface-elevated);box-shadow:var(--shadow-subtle), inset 0 0 0 1px color-mix(in srgb, var(--pattern-shell-mobile-panel-border) 54%, transparent);position:absolute;inset-block-start:100%;inset-inline-end:var(--nav-frame-inline-padding);overflow:auto}.XpyDtq_mobileMenu:not([open]) .XpyDtq_mobileMenuPanel{display:none}.XpyDtq_mobileDrawerHeader{justify-content:space-between;align-items:center;gap:var(--space-sm);padding-bottom:var(--space-xs);margin-bottom:var(--space-xs);border-bottom:var(--border-width-default) solid color-mix(in srgb, var(--pattern-shell-mobile-panel-border) 64%, transparent);flex-wrap:wrap;display:flex}.XpyDtq_mobileDrawerTitle{color:var(--color-text-primary);font-family:var(--text-role-meta-family), sans-serif;font-size:var(--text-role-meta-size);font-weight:var(--weight-semibold);letter-spacing:var(--text-role-meta-letter-spacing);line-height:var(--text-role-meta-line-height);text-transform:uppercase;overflow-wrap:anywhere;margin:0}.XpyDtq_mobileDrawerClose{min-height:var(--touch-target-min);padding:var(--space-2xs) var(--space-xs);border:var(--border-width-default) solid color-mix(in srgb, var(--pattern-shell-mobile-link-hover) 36%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--pattern-shell-nav-bg) 44%, transparent);color:var(--color-text-secondary);cursor:pointer;font-family:var(--text-role-button-family), sans-serif;font-size:var(--text-role-button-size);font-weight:var(--text-role-button-weight);letter-spacing:0;justify-content:center;align-items:center;line-height:1.2;display:inline-flex}.XpyDtq_mobileDrawerClose[data-client-ready=false]{display:none}.XpyDtq_mobileUtilitySection{margin-block-start:var(--space-sm)}.XpyDtq_mobileSectionLabel{color:var(--color-text-muted);font-family:var(--text-role-meta-family), sans-serif;font-size:var(--text-role-meta-size);font-weight:var(--text-role-meta-weight);letter-spacing:var(--text-role-meta-letter-spacing);line-height:var(--text-role-meta-line-height);text-transform:uppercase;overflow-wrap:anywhere}.XpyDtq_mobileRouteGroup{margin-top:var(--space-sm)}.XpyDtq_mobileRouteList{margin:var(--space-xs) 0 var(--space-sm);gap:.35rem;padding:0;list-style:none;display:grid}.XpyDtq_mobileRouteLink{min-height:var(--touch-target-min);border-radius:var(--radius-sm);padding:var(--space-2xs) var(--space-sm);color:var(--color-text-primary);border:var(--border-width-default) solid color-mix(in srgb, var(--pattern-shell-mobile-link-hover) 28%, transparent);background:color-mix(in srgb, var(--pattern-shell-nav-bg) 40%, transparent);font-family:var(--text-role-nav-family), sans-serif;font-size:.96rem;line-height:1.4;font-weight:var(--text-role-nav-weight);letter-spacing:.01em;overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:flex-start;text-decoration:none;display:flex}.XpyDtq_mobileRouteLabel{display:block}.XpyDtq_mobileRouteDescription{color:var(--color-text-secondary);font-family:var(--text-role-body-family), sans-serif;font-size:.875rem;font-weight:var(--text-body-weight);letter-spacing:0;line-height:1.3;display:block}.XpyDtq_mobileRouteLink[data-active=true],.XpyDtq_mobileRouteLink[aria-current=page]{color:var(--color-text-primary);border-color:var(--pattern-shell-mobile-link-hover);background:color-mix(in srgb, var(--pattern-shell-mobile-link-hover) 10%, var(--pattern-shell-nav-bg));box-shadow:inset 0 0 0 1px var(--pattern-shell-mobile-link-hover);text-decoration:none}@media (forced-colors:active){.XpyDtq_mobileRouteLink[data-active=true]:not(:focus-visible),.XpyDtq_mobileRouteLink[aria-current=page]:not(:focus-visible){outline-offset:-3px;outline:1px solid highlight}}.XpyDtq_mobileSupportRow{padding-top:var(--space-xs);border-top:var(--border-width-default) solid color-mix(in srgb, var(--pattern-shell-mobile-panel-border) 56%, transparent)}.XpyDtq_mobileSecondaryList{gap:var(--space-xs) var(--space-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0;padding:0;list-style:none;display:flex}.XpyDtq_mobileSecondaryLink{min-height:var(--touch-target-min);color:var(--color-text-secondary);font-family:var(--text-role-nav-family), sans-serif;font-size:var(--text-role-nav-size);font-weight:var(--text-role-nav-weight);letter-spacing:0;align-items:center;line-height:1.3;text-decoration:none;display:inline-flex}.XpyDtq_mobileSecondaryLink[aria-current=page]{color:var(--color-text-primary);text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.XpyDtq_navLink:hover{color:var(--color-text-primary);background:0 0;transform:none}.XpyDtq_mobileRouteLink:hover{border-color:var(--pattern-shell-mobile-link-hover);color:var(--color-text-primary)}.XpyDtq_mobileSecondaryLink:hover{color:var(--color-text-primary)}.XpyDtq_mobileDrawerClose:hover{border-color:var(--pattern-shell-mobile-link-hover);color:var(--color-text-primary)}}@media (min-width:48rem){.XpyDtq_header{margin-top:0;top:auto}.XpyDtq_navFrame{min-height:var(--shell-header-block-size,4.25rem);grid-template-columns:minmax(15rem,17rem) minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,2vw,2.6rem)}.XpyDtq_brandRow{min-width:0}.XpyDtq_brandText{max-width:18rem}.XpyDtq_brandDescription,.XpyDtq_tagline{text-overflow:ellipsis;white-space:nowrap;max-height:none;display:block}.XpyDtq_navDesktop{justify-self:stretch;width:100%;min-width:0;display:block}.XpyDtq_navList{justify-content:flex-start;width:100%;max-width:none;margin-inline:0}.XpyDtq_navLink[data-active=true],.XpyDtq_navLink[aria-current=page]{color:var(--color-text-primary);font-weight:500}.XpyDtq_headerActions{z-index:30;align-items:center;gap:var(--space-sm);justify-content:flex-end;justify-self:end;min-width:0;min-height:2rem;display:inline-flex;position:relative}.XpyDtq_headerActions:empty{visibility:hidden}.XpyDtq_mobileMenu{display:none}}@media (min-width:64rem){.XpyDtq_navFrame{min-height:var(--shell-header-block-size,4.25rem);grid-template-columns:minmax(15rem,17rem) minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,2vw,2.6rem)}.XpyDtq_brandRow{min-width:0}}@media (min-width:48rem) and (max-width:79.9375rem){.XpyDtq_navFrame{grid-template-columns:minmax(14rem,16rem) minmax(0,1fr) auto}.XpyDtq_brandRow{min-width:0}.XpyDtq_brandDescription,.XpyDtq_tagline{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:var(--text-caption-letter-spacing)}.XpyDtq_navList{gap:clamp(.75rem,1.35vw,1.1rem)}.XpyDtq_navLink{min-height:var(--touch-target-min);font-size:var(--text-role-nav-size);letter-spacing:0}.XpyDtq_headerActions{min-width:0}}@media (min-width:48rem) and (max-width:61.999rem){.XpyDtq_navFrame{grid-template-columns:minmax(13.5rem,1fr) auto;align-items:center}.XpyDtq_navDesktop,.XpyDtq_headerActions{display:none}.XpyDtq_mobileMenu{display:block}.XpyDtq_navList{gap:.24rem}.XpyDtq_navLink{min-height:var(--touch-target-min);font-size:var(--text-role-nav-size);letter-spacing:.04em}}@media (min-width:1280px){.XpyDtq_navFrame{min-height:var(--shell-header-block-size,4.25rem);grid-template-columns:minmax(15rem,17rem) minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,2vw,2.6rem)}.XpyDtq_headerActions{min-width:0}}@media (max-width:39.9375rem){.XpyDtq_header{padding:var(--space-sm) 0;border-color:#0000}.XpyDtq_navFrame{gap:var(--space-xs);align-items:start}.XpyDtq_brandLink{gap:var(--space-xs);align-items:flex-start}.XpyDtq_brandText{gap:.14rem;max-width:10rem}.XpyDtq_brandTitle{font-size:.98rem}.XpyDtq_brandDescription,.XpyDtq_tagline{letter-spacing:.01em;font-size:.68rem;line-height:1.25}.XpyDtq_brandMark{width:var(--touch-target-min-sm);height:var(--touch-target-min-sm)}.XpyDtq_mobileMenuTrigger{min-height:var(--touch-target-min);align-self:start;min-width:4rem;padding:.35rem .82rem}}@media (max-width:30rem){.XpyDtq_navFrame{align-items:center;gap:var(--space-2xs);grid-template-columns:minmax(0,1fr) auto}.XpyDtq_brandText{gap:0;max-width:8.4rem}.XpyDtq_brandLink{grid-template-columns:clamp(44px,14vw,3.15rem) minmax(0,1fr);align-items:center}.XpyDtq_brandMark{flex-basis:clamp(44px,14vw,3.15rem);width:clamp(44px,14vw,3.15rem);min-width:clamp(44px,14vw,3.15rem);max-width:clamp(44px,14vw,3.15rem)}.XpyDtq_brandMark[data-brand-mark-monogram-only=true]:before{font-size:clamp(24px,8vw,1.86rem)}.XpyDtq_mobileMenuTrigger{align-self:center;min-width:3.7rem;padding-inline:.72rem}}@media (min-width:72rem){.XpyDtq_navList{padding-inline:0}.XpyDtq_navLink{min-height:var(--touch-target-min);padding-inline:0}}@media (prefers-reduced-motion:reduce){.XpyDtq_navLink{transition-duration:.01ms!important}.XpyDtq_navLink:hover{transform:none}}body[data-parity-capture=true] .XpyDtq_header{position:relative;top:0}
.tjyfFW_appearanceMenu{z-index:20;position:relative}.tjyfFW_appearanceMenu[open]{z-index:40}.tjyfFW_appearanceMenu[data-figma-capture-menu-closed=true]>:not(summary){display:none!important}.tjyfFW_appearanceTrigger{min-height:var(--touch-target-min);min-width:var(--touch-target-min);color:var(--color-text-secondary);cursor:pointer;font-family:var(--text-role-button-family), sans-serif;font-size:var(--text-role-button-size);font-weight:var(--text-role-button-weight);letter-spacing:0;text-transform:none;white-space:nowrap;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:.3rem;padding:0;line-height:1.2;list-style:none;display:inline-flex;position:relative}.tjyfFW_appearanceMenu[data-appearance-ready=false] .tjyfFW_appearanceTrigger{visibility:hidden}.tjyfFW_appearanceTrigger:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}.tjyfFW_appearanceTrigger::-webkit-details-marker{display:none}.tjyfFW_appearanceTriggerCurrentIcon,.tjyfFW_appearanceTriggerIconState{align-items:center;display:inline-flex}.tjyfFW_appearanceTriggerCurrentIcon{order:2;justify-content:center}.tjyfFW_appearanceChevron{display:none}.tjyfFW_appearanceMenu[open] .tjyfFW_appearanceChevron{transform:rotate(180deg)}.tjyfFW_appearanceIcon{flex:none;width:.95rem;height:.95rem}.tjyfFW_appearanceTriggerIconState{display:none}html[data-theme-preference=system] .tjyfFW_appearanceTriggerIconState[data-appearance-trigger-icon=system],html[data-theme-preference=light] .tjyfFW_appearanceTriggerIconState[data-appearance-trigger-icon=light],html[data-theme-preference=dark] .tjyfFW_appearanceTriggerIconState[data-appearance-trigger-icon=dark]{display:inline-flex}.tjyfFW_appearanceTriggerA11yLabel{clip-path:none;white-space:nowrap;border:0;order:1;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.tjyfFW_appearancePanel{top:calc(100% + var(--space-2xs));z-index:50;border:var(--border-width-default) solid var(--pattern-shell-mobile-panel-border);border-radius:var(--radius-md);background:var(--color-bg-surface-elevated);min-width:15rem;box-shadow:var(--shadow-subtle), inset 0 0 0 1px color-mix(in srgb, var(--pattern-shell-mobile-panel-border) 54%, transparent);padding:.75rem;position:absolute;right:0}.tjyfFW_appearanceChoiceList,.tjyfFW_appearanceChoiceGrid{border:0;margin:0;padding:0}.tjyfFW_appearanceChoiceList{gap:.45rem;display:grid}.tjyfFW_appearanceChoiceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.tjyfFW_appearanceChoice{padding:.7rem .8rem;border:var(--border-width-default) solid color-mix(in srgb, var(--pattern-shell-mobile-link-hover) 34%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--pattern-shell-nav-bg) 42%, transparent);width:100%;min-height:3rem;color:var(--color-text-secondary);cursor:pointer;text-align:left;gap:.18rem;padding-inline:min(.8rem,4vw);display:grid}.tjyfFW_appearanceChoiceLead{flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;display:inline-flex}.tjyfFW_appearanceChoiceLabel{min-width:0;font-family:var(--text-role-button-family), sans-serif;font-size:var(--text-role-button-size);font-weight:var(--text-role-button-weight);letter-spacing:0;text-transform:none;overflow-wrap:anywhere;line-height:1.2}.tjyfFW_appearanceChoiceDescription{color:var(--color-text-secondary);font-family:var(--text-role-guidance-family), sans-serif;font-size:var(--text-role-guidance-size);font-weight:var(--text-role-guidance-weight);letter-spacing:var(--text-role-guidance-letter-spacing);line-height:var(--text-role-guidance-line-height);text-transform:none}.tjyfFW_appearanceChoiceGrid .tjyfFW_appearanceChoiceDescription{display:none}.tjyfFW_appearanceChoice:focus-visible,.tjyfFW_appearanceChoice[data-active=true]{border-color:var(--pattern-shell-mobile-link-hover);color:var(--color-text-primary)}.tjyfFW_appearanceChoice[data-active=true]{background:color-mix(in srgb, var(--pattern-shell-nav-bg) 82%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-action) 24%, transparent)}.tjyfFW_appearanceChoice:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}@media (hover:hover) and (pointer:fine){.tjyfFW_appearanceChoice:hover{border-color:var(--pattern-shell-mobile-link-hover);color:var(--color-text-primary)}}@media (min-width:48rem) and (max-width:79.9375rem){.tjyfFW_appearanceTrigger{min-height:var(--touch-target-min);min-width:var(--touch-target-min);letter-spacing:0;padding-inline:0}}@media (max-width:39.9375rem){.tjyfFW_appearanceChoiceGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,7.5rem),1fr))}}@media (min-width:60rem){[data-route-background=home] .tjyfFW_appearanceTrigger{min-height:var(--touch-target-min);min-width:var(--touch-target-min);box-shadow:none;color:var(--color-text-secondary);font-weight:var(--text-role-button-weight);letter-spacing:0;text-transform:none;background:0 0;border:0;border-radius:0;padding:0;line-height:1.2}[data-route-background=home] .tjyfFW_appearanceTriggerA11yLabel{clip-path:none;white-space:nowrap;width:auto;height:auto;margin:0;position:static;overflow:visible}[data-route-background=home] .tjyfFW_appearanceTriggerCurrentIcon{order:2}[data-route-background=home] .tjyfFW_appearanceTriggerA11yLabel{order:1}[data-route-background=home] .tjyfFW_appearanceChevron{display:none}[data-route-background=home] .tjyfFW_appearanceIcon{width:.95rem;height:.95rem}[data-route-background=home] .tjyfFW_appearancePanel{top:calc(100% + .6rem)}}
.Nmvota_footer{width:min(100%, var(--content-max-width));z-index:1;margin-inline:auto;margin-top:var(--space-xl);margin-bottom:var(--space-lg);color:var(--color-text-muted);font-family:var(--text-role-body-family), sans-serif;font-size:.96rem;font-weight:var(--text-body-weight);letter-spacing:var(--text-body-letter-spacing);text-align:left;padding-top:clamp(var(--space-lg), 2.4vw, calc(var(--space-xl) + .2rem));background:linear-gradient(180deg, color-mix(in srgb, var(--color-bg-canvas-soft) 24%, transparent) 0%, transparent 22%);line-height:1.58;position:relative}.Nmvota_footerGroups{gap:clamp(var(--space-lg), 2vw, var(--space-xl));margin-bottom:var(--space-lg);display:grid}.Nmvota_footerGroup{align-content:start;gap:.6rem;padding:.95rem 0 .2rem;display:grid}.Nmvota_footerHeading{color:color-mix(in srgb, var(--color-text-secondary) 90%, transparent);font-family:var(--text-role-data-family), monospace;font-variant-numeric:var(--text-role-data-numeric);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:600;line-height:1.35}.Nmvota_footerLinks{flex-wrap:wrap;justify-content:flex-start;gap:.62rem 1.2rem;display:flex}.Nmvota_footerLinksExplore{max-width:32rem}.Nmvota_footerLink{min-height:var(--touch-target-min,2.75rem);min-width:var(--touch-target-min,2.75rem);color:color-mix(in srgb, var(--color-text-secondary) 94%, transparent);font-family:var(--text-role-nav-family), sans-serif;letter-spacing:.012em;text-align:left;transition:transform var(--motion-fast) var(--ease-standard);justify-content:flex-start;align-items:center;padding-inline:0;font-size:.9rem;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.Nmvota_footerLink:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}.Nmvota_footerLink[data-active=true],.Nmvota_footerLink[aria-current=page]{color:var(--color-text-primary);text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px}.Nmvota_footerMeta{color:var(--color-text-secondary);font-family:var(--text-role-body-family), sans-serif;font-size:.88rem;font-weight:var(--text-body-weight);letter-spacing:.01em;max-width:74ch;padding-top:clamp(var(--space-sm), 1vw, var(--space-md));margin-inline:0;line-height:1.62}[data-route-background=home] .Nmvota_footer{margin-top:0;margin-bottom:clamp(var(--space-sm), 1.2vw, var(--space-md));padding-top:clamp(var(--space-sm), 1vw, var(--space-md));background:0 0}[data-route-background=home] .Nmvota_footerGroups{gap:clamp(var(--space-md), 1.4vw, var(--space-lg));margin-bottom:var(--space-md)}[data-route-background=home] .Nmvota_footerGroup{gap:.42rem;padding-top:.7rem}[data-route-background=home] .Nmvota_footerHeading{font-size:.66rem}[data-route-background=home] .Nmvota_footerLink{min-height:var(--touch-target-min,2.75rem);font-size:.82rem}[data-route-background=home] .Nmvota_footerMeta{max-width:66ch;padding-top:var(--space-sm)}.Nmvota_footer[data-footer-layout=site]{padding-inline:clamp(1rem,2.2vw,2rem)}.Nmvota_footerHomeTop,.Nmvota_footerHomeBottom{justify-content:space-between;align-items:center;gap:clamp(var(--space-md), 2.5vw, var(--space-xl));display:flex}.Nmvota_footerHomeTop{min-height:3.75rem;padding-bottom:clamp(var(--space-xs), .9vw, var(--space-sm))}.Nmvota_footerHomeNavigation{justify-content:flex-end;align-items:start;gap:clamp(var(--space-sm), 1.8vw, var(--space-lg));min-width:0;display:flex}.Nmvota_footerHomeExplore,.Nmvota_footerHomeLegal{grid-template-columns:minmax(0,1fr);align-content:start;gap:.5rem;min-width:0;display:grid}.Nmvota_footerHomeNavLabel{color:var(--color-text-secondary);font-family:var(--text-role-nav-family), sans-serif;letter-spacing:normal;text-transform:none;font-size:.875rem;font-weight:600;line-height:1.35}.Nmvota_footerHomeNavLinks{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));align-items:start;gap:.2rem .8rem;min-width:0;display:grid}.Nmvota_footerHomeBrand{min-height:var(--touch-target-min,2.75rem);min-width:13rem;color:var(--color-text-primary);align-items:center;gap:.9rem;text-decoration:none;display:inline-flex}.Nmvota_footerHomeMark{border-right:1px solid var(--rebuild-source-room-color-179);width:3rem;height:2.35rem;font-family:var(--text-role-page-title-family), sans-serif;letter-spacing:0;place-items:center start;font-size:1.72rem;font-weight:500;line-height:1;display:inline-grid}.Nmvota_footerHomeBrandText{gap:.12rem;min-width:0;display:grid}.Nmvota_footerHomeBrandText strong{color:var(--color-text-primary);font-family:var(--text-role-page-title-family), sans-serif;letter-spacing:0;font-size:.94rem;font-weight:700;line-height:1.08}.Nmvota_footerHomeTag{color:var(--color-text-secondary);font-size:.875rem;line-height:1.2}.Nmvota_footer[data-homepage-minimal=true] .Nmvota_footerHomeTop{gap:var(--space-xs);grid-template-columns:minmax(0,1fr);display:grid}.Nmvota_footer[data-homepage-minimal=true] .Nmvota_footerHomeBrand{min-width:0}.Nmvota_footer[data-homepage-minimal=true] .Nmvota_footerHomeMark{border:0}.Nmvota_footer[data-homepage-minimal=true] .Nmvota_footerHomeNavigation,.Nmvota_footer[data-homepage-minimal=true] .Nmvota_footerHomeNavLinks{justify-content:flex-start;gap:0 var(--space-lg);flex-wrap:wrap;display:flex}.Nmvota_footer[data-homepage-minimal=true] .Nmvota_footerHomeBottom p{font-size:.875rem}.Nmvota_footerHomeBottom{padding-top:clamp(var(--space-xs), .9vw, var(--space-sm))}.Nmvota_footerHomeBottom p{color:var(--color-text-secondary);margin:0;font-size:.78rem;line-height:1.45}.Nmvota_footer[data-footer-layout=site] .Nmvota_footerLink{min-height:var(--touch-target-min,2.75rem);overflow-wrap:anywhere;min-width:0;color:var(--color-text-secondary);font-size:.875rem;font-weight:var(--text-role-nav-weight)}@media (hover:hover) and (pointer:fine){.Nmvota_footerLink:hover{color:var(--color-action-hover);transform:translate(1px)}}@media (max-width:47.9375rem){.Nmvota_footer[data-footer-layout=support] .Nmvota_footerGroups{gap:var(--space-lg)}.Nmvota_footer[data-footer-layout=support] .Nmvota_footerHeading{font-size:.92rem;line-height:1.2}.Nmvota_footer[data-footer-layout=support] .Nmvota_footerLinks{gap:var(--space-xs) var(--space-md)}.Nmvota_footer[data-footer-layout=support] .Nmvota_footerLink,.Nmvota_footer[data-footer-layout=support] .Nmvota_footerMeta{font-size:.92rem;line-height:1.5}.Nmvota_footer[data-footer-layout=support] .Nmvota_footerMeta{max-width:38ch}.Nmvota_footer,.Nmvota_footer[data-footer-layout=support] .Nmvota_footerHeading,.Nmvota_footer[data-footer-layout=support] .Nmvota_footerLinks,.Nmvota_footer[data-footer-layout=support] .Nmvota_footerMeta{text-align:left}}@media (min-width:48rem){.Nmvota_footerHomeTop{grid-template-columns:minmax(13rem,.85fr) minmax(0,1.5fr);align-items:start;display:grid}.Nmvota_footerHomeNavigation{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;align-items:start;display:grid}.Nmvota_footerGroups{column-gap:clamp(var(--space-lg), 3vw, var(--space-2xl));grid-template-columns:minmax(0,1fr);place-items:start center;max-width:54rem;margin-inline:auto}.Nmvota_footer{margin-bottom:var(--space-xl)}.Nmvota_footerGroup{justify-items:center}.Nmvota_footerHeading{text-align:center}.Nmvota_footerLinks{text-align:center;justify-content:center}.Nmvota_footer[data-footer-variant=site-default] .Nmvota_footerMeta{text-align:left;max-width:80ch;margin-inline:0}.Nmvota_footer[data-footer-layout=support] .Nmvota_footerLinks{max-width:24rem}.Nmvota_footerMeta{text-align:center;margin-inline:auto}}@media (max-width:39.9375rem){.Nmvota_footer{text-align:left;font-size:.9rem}.Nmvota_footerGroups{grid-template-columns:minmax(0,1fr);gap:.95rem;margin-bottom:.8rem;display:grid}.Nmvota_footerGroup{justify-items:start;gap:.3rem}.Nmvota_footerHeading{font-size:.92rem}.Nmvota_footerLinks{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:start;gap:.3rem .9rem;display:grid}.Nmvota_footerLinksExplore{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;max-width:none}.Nmvota_footerHomeBrand,.Nmvota_footer[data-footer-layout=site] .Nmvota_footerLink{min-height:var(--touch-target-min);min-width:var(--touch-target-min)}.Nmvota_footerLink{min-width:0;min-height:var(--touch-target-min);white-space:normal;overflow-wrap:anywhere;border-radius:0;justify-content:flex-start;justify-self:start;padding:.14rem 0;font-size:.78rem;line-height:1.38}.Nmvota_footerMeta{text-align:left;max-width:40ch;margin-inline:0;font-size:.76rem;line-height:1.5}.Nmvota_footer[data-footer-variant=site-default] .Nmvota_footerLink{padding:.2rem 0;line-height:1.42}.Nmvota_footer[data-footer-variant=site-default] .Nmvota_footerMeta{max-width:44ch;font-size:.8rem}}@media (max-width:29.999rem){.Nmvota_footerGroups{gap:1rem}.Nmvota_footerLinks,.Nmvota_footerLinksExplore{grid-template-columns:minmax(0,1fr);gap:.2rem}.Nmvota_footerMeta{max-width:30ch}}@media (max-width:47.9375rem){.Nmvota_footer[data-footer-layout=site]{padding:var(--space-sm) 0 0}.Nmvota_footerHomeTop,.Nmvota_footerHomeBottom{align-items:flex-start;gap:var(--space-sm);flex-direction:column}.Nmvota_footerHomeNavigation{justify-content:flex-start;align-items:flex-start;gap:var(--space-xs);flex-direction:column;width:100%}.Nmvota_footerHomeExplore,.Nmvota_footerHomeLegal{width:100%}.Nmvota_footerHomeBrand,.Nmvota_footer[data-footer-layout=site] .Nmvota_footerLink{min-height:var(--touch-target-min);min-width:var(--touch-target-min)}}@media (prefers-reduced-motion:reduce){.Nmvota_footerLink{transition-duration:.01ms!important}}