@property --df-active-x{syntax:"<percentage>";inherits:true;initial-value:50%}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--df-accent:#ff5226;--df-accent-gradient:linear-gradient(180deg, #ff6c42 0%, #ff5226 100%);--df-accent-strong:#c9380f;--df-accent-tint:#fff1ee;--df-accent-tint-border:#ffcfc2;--df-accent-shade:#0000000f;--df-accent-shade-press:#0000001f;--df-accent-ring:0 0 0 2px #ff522624;--df-accent-halo:0 0 0 3px #ff6a3414;--df-btn-primary-bg:linear-gradient(180deg, #ff6c42 0%, #ff5226 100%);--df-focus:#ff5226;--df-focus-width:2px;--df-focus-offset:2px;--df-selection:#ff52262e;--df-bg:#f6f6f7;--df-screen:#fff;--df-surface:#fff;--df-surface-muted:#f4f4f5;--df-surface-pressed:#fafafa;--df-hover:#18181b0a;--df-border:#e4e4e7;--df-border-strong:#d4d4d8;--df-hairline:#e4e4e7b3;--df-divider:#f4f4f5;--df-text:#0a0a0a;--df-text-strong:#18181b;--df-text-2:#52525b;--df-text-3:#71717a;--df-text-4:#a1a1aa;--df-text-on-accent:#fff;--df-label:#65656b;--df-placeholder:#71717a;--df-tab-inactive:#71717a;--df-tab-active:#27272a;--df-tab-label-active:#3f3f46;--df-inverse-bg:#0c0c0c;--df-inverse-fg:#f6f6f6;--df-inverse-avatar:#222;--df-neutral-bg:#f4f4f5;--df-neutral-fg:#3f3f46;--df-neutral-border:#e4e4e7;--df-success-bg:#ecfdf5;--df-success-fg:#065f46;--df-success-border:#a7f3d0;--df-warning-bg:#fffbeb;--df-warning-fg:#92400e;--df-warning-border:#fde68a;--df-danger-bg:#fef2f2;--df-danger-fg:#b91c1c;--df-danger-border:#fecaca;--df-success:#16a34a;--df-warning:#d97706;--df-danger:#dc2626;--df-danger-hover:#b91c1c;--df-danger-field-border:#f87171;--df-radius-xs:6px;--df-radius-sm:8px;--df-radius-md:12px;--df-radius-lg:16px;--df-radius-card:20px;--df-radius-tile:22px;--df-radius-bar:24px;--df-radius-panel:28px;--df-radius-glass:32px;--df-radius-pill:9999px;--df-space-1:4px;--df-space-2:8px;--df-space-3:12px;--df-space-4:16px;--df-space-5:20px;--df-space-6:24px;--df-space-8:32px;--df-space-10:40px;--df-space-12:48px;--df-space-16:64px;--df-gutter:24px;--df-gutter-tight:16px;--df-gutter-desktop:40px;--df-control-h-sm:36px;--df-control-h:44px;--df-control-h-lg:48px;--df-input-h:48px;--df-input-h-glass:54px;--df-icon-btn:36px;--df-tab-h:50px;--df-sidebar-w:264px;--df-tabbar-max:760px;--df-content-max:1240px;--df-header-h:60px;--df-bottom-clearance:calc(112px + env(safe-area-inset-bottom,0px));--df-floatbar-bottom:calc(104px + env(safe-area-inset-bottom,0px));--df-shadow-card:0 1px 2px #0000000d;--df-shadow-soft:0 8px 24px #00000014;--df-shadow-glass:0 14px 34px #0000001a;--df-shadow-float:0 14px 34px #0000001a, 0 2px 8px #0000000a, inset 0 1px 0 #ffffff73;--df-shadow-glass-card:0 24px 80px #1c2a5029, inset 0 1px 0 #ffffff8f, inset 0 -1px 0 #ffffff2e;--df-shadow-panel:0 20px 40px #0000001f, inset 0 1px 0 #ffffff73;--df-shadow-selected:0 8px 24px #0000001f, 0 0 0 3px #ff6a3414;--df-shadow-tabbar:0 -1px 0 #ffffff7a inset, 0 -10px 30px #00000014, 0 -1px 0 #00000009;--df-shadow-tabbar-inner:inset 0 1px 0 #ffffff6b, inset 0 -18px 28px #ffffff0a;--df-shadow-sidebar:inset -1px 0 0 #ffffff7a, 10px 0 30px #0000000a, 1px 0 0 #00000009;--df-shadow-pill:inset 0 1px 0 #ffffff8c, inset 0 -8px 18px #ffffff14, 0 6px 18px #0000000d;--df-shadow-primary:0 12px 30px #ff522638, inset 0 1px 0 #ffffff47;--df-shadow-secondary:inset 0 1px 0 #ffffff85, 0 8px 20px #0000000d;--df-shadow-control:inset 0 1px 0 #ffffff8f, 0 1px 1px #00000005;--df-shadow-control-focus:inset 0 1px 0 #ffffffa3, 0 0 0 2px #ff522624, 0 8px 22px #0000000d;--df-glass-edge:0 0 0 1px #18181b0d;--df-glass-bar:#ffffffeb;--df-glass-float:#ffffffc7;--df-glass-card:linear-gradient(180deg, #ffffff4d 0%, #ffffff2e 100%);--df-glass-card-sheen:linear-gradient(180deg, #ffffff38 0%, #ffffff0a 42%, #ffffff05 100%);--df-glass-card-glow:radial-gradient(60% 80% at 50% 0%, #ffffff52 0%, #fff0 70%);--df-glass-shine:linear-gradient(180deg, #ffffff2e 0%, #fff0 100%);--df-glass-panel:linear-gradient(180deg, #ffffffc7 0%, #f8f8faad 100%);--df-glass-tabbar:linear-gradient(180deg, #ffffff8f 0%, #f4f4f766 100%);--df-tabbar-glow-1:#ffffff8c;--df-tabbar-glow-2:#ffffff2e;--df-tabbar-sheen-1:#ffffff38;--df-tabbar-sheen-2:#ffffff14;--df-glass-pill:linear-gradient(180deg, #ffffff8a 0%, #e7e7ec3d 100%);--df-glass-pill-sheen:linear-gradient(180deg, #ffffff4d 0%, #fff0 100%);--df-glass-liquid:radial-gradient(circle at 50% 35%, #ffffff2e 0%, #ffffff14 58%, #fff0 78%);--df-glass-liquid-blur:radial-gradient(circle at 50% 50%, #ffffff2e 0%, #ffffff1a 42%, #fff0 76%);--df-glass-control:#ffffff75;--df-glass-row:#ffffff59;--df-glass-text:#101114;--df-glass-border:#ffffff8a;--df-glass-border-control:#ffffff8f;--df-glass-border-control-focus:#ffffffb8;--df-glass-border-button:#ffffff7a;--df-glass-border-float:#ffffff9e;--df-glass-border-panel:#ffffff80;--df-glass-border-row:#fff6;--df-glass-border-tabbar:#ffffff61;--df-overlay:#0f121c24;--df-scrim:#0000004d;--df-dim:#0000002e;--df-blur-bar:saturate(180%) blur(12px);--df-blur-tabbar:saturate(180%) blur(8px);--df-blur-float:saturate(180%) blur(22px);--df-blur-card:blur(28px) saturate(160%);--df-blur-control:blur(12px) saturate(140%);--df-blur-overlay:blur(10px) saturate(120%);--df-ambient-base:linear-gradient(180deg, #eef3ff 0%, #f4f1ff 42%, #f7f8fb 100%);--df-ambient-filter:blur(32px) saturate(90%);--df-ambient-opacity:.8;--df-orb-1:radial-gradient(circle 29.7rem at 13rem 11rem, #ff522699 0%, #76c4ff00 68%);--df-orb-2:radial-gradient(circle 26.9rem at calc(100% - 9rem) 14rem, #7e74ff7a 0%, #7e74ff00 68%);--df-orb-3:radial-gradient(circle 28.3rem at calc(100% - 20rem) calc(100% - 10rem), #00808099 0%, #ffb0d200 68%);--df-orb-4:radial-gradient(circle 22.6rem at calc(18% + 16rem) calc(100% - 8rem), #ffdaa452 0%, #ffdaa400 68%);--df-noise:radial-gradient(circle at 1px 1px, #ffffffe6 1px, transparent 0);--df-screen-fade:linear-gradient(to top, #0000000d 0%, #00000005 35%, #0000 100%);--df-font:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--df-font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--df-fs-hero:clamp(40px, 4.2vw, 48px);--df-lh-hero:1.08;--df-fs-display:38px;--df-lh-display:1.1;--df-fs-title:34px;--df-lh-title:1.05;--df-fs-h1:28px;--df-lh-h1:1.15;--df-fs-h2:22px;--df-fs-h3:18px;--df-fs-h4:16px;--df-fs-body:15px;--df-fs-sm:14px;--df-fs-meta:13px;--df-fs-caption:12px;--df-fs-micro:11px;--df-lh-body:1.5;--df-lh-tight:1.2;--df-lh-relaxed:1.75;--df-fw-regular:400;--df-fw-medium:500;--df-fw-semibold:600;--df-fw-bold:700;--df-fw-heavy:800;--df-tracking-tight:-.025em;--df-tracking-tab:-.01em;--df-tracking-wide:.025em;--df-ease:cubic-bezier(.22, 1, .36, 1);--df-dur-1:.12s;--df-dur-2:.18s;--df-dur-3:.22s;--df-dur-4:.28s;--df-dur-5:.34s;--df-dur-6:.5s;--df-dur-glide:.45s;--df-z-header:20;--df-z-popover:30;--df-z-alert:40;--df-z-nav:45;--df-z-modal:50;--df-z-floatbar:60;--df-z-skip:100}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--df-accent-strong:#ff6c42;--df-accent-tint:#ff522624;--df-accent-tint-border:#ff522661;--df-accent-shade:#0000001a;--df-accent-shade-press:#0000002e;--df-focus:#ff6c42;--df-selection:#ff522652;--df-bg:#0b0b0c;--df-screen:#111113;--df-surface:#18181b;--df-surface-muted:#27272a;--df-surface-pressed:#1f1f23;--df-hover:#ffffff0f;--df-border:#2e2e33;--df-border-strong:#3f3f46;--df-hairline:#3f3f46b3;--df-divider:#232327;--df-text:#f4f4f5;--df-text-strong:#fafafa;--df-text-2:#d4d4d8;--df-text-3:#a1a1aa;--df-text-4:#71717a;--df-label:#c4c4cc;--df-placeholder:#8b8b94;--df-tab-inactive:#a1a1aa;--df-tab-active:#f4f4f5;--df-tab-label-active:#e4e4e7;--df-inverse-bg:#f6f6f7;--df-inverse-fg:#0a0a0a;--df-inverse-avatar:#e4e4e7;--df-neutral-bg:#27272a;--df-neutral-fg:#e4e4e7;--df-neutral-border:#3f3f46;--df-success-bg:#10b98124;--df-success-fg:#6ee7b7;--df-success-border:#10b98159;--df-warning-bg:#f59e0b24;--df-warning-fg:#fcd34d;--df-warning-border:#f59e0b59;--df-danger-bg:#ef444424;--df-danger-fg:#fca5a5;--df-danger-border:#ef444461;--df-danger-field-border:#ef4444;--df-shadow-card:0 1px 2px #00000080;--df-shadow-soft:0 8px 24px #00000073;--df-shadow-glass:0 14px 34px #00000080;--df-shadow-float:0 14px 34px #00000080, 0 2px 8px #0000004d, inset 0 1px 0 #ffffff0f;--df-shadow-glass-card:0 24px 80px #00000080, inset 0 1px 0 #ffffff14, inset 0 -1px 0 #ffffff08;--df-shadow-panel:0 20px 40px #00000080, inset 0 1px 0 #ffffff0f;--df-shadow-selected:0 8px 24px #00000080, 0 0 0 3px #ff6a342e;--df-shadow-tabbar:0 -1px 0 #ffffff0f inset, 0 -10px 30px #00000073, 0 -1px 0 #00000080;--df-shadow-tabbar-inner:inset 0 1px 0 #ffffff0f, inset 0 -18px 28px #ffffff03;--df-shadow-sidebar:inset -1px 0 0 #ffffff0d, 10px 0 30px #00000059, 1px 0 0 #00000080;--df-shadow-pill:inset 0 1px 0 #ffffff1a, inset 0 -8px 18px #ffffff05, 0 6px 18px #00000059;--df-shadow-primary:0 12px 30px #ff52262e, inset 0 1px 0 #ffffff38;--df-shadow-secondary:inset 0 1px 0 #ffffff0f, 0 8px 20px #0000004d;--df-shadow-control:inset 0 1px 0 #ffffff0d, 0 1px 1px #0000004d;--df-shadow-control-focus:inset 0 1px 0 #ffffff0f, 0 0 0 2px #ff52264d, 0 8px 22px #0000004d;--df-glass-edge:0 0 0 1px #ffffff0f;--df-glass-bar:#111113db;--df-glass-float:#1c1c20c7;--df-glass-card:linear-gradient(180deg, #28282e8c 0%, #1c1c2073 100%);--df-glass-card-sheen:linear-gradient(180deg, #ffffff0d 0%, #ffffff03 42%, #fff0 100%);--df-glass-card-glow:radial-gradient(60% 80% at 50% 0%, #ffffff0f 0%, #fff0 70%);--df-glass-shine:linear-gradient(180deg, #ffffff0a 0%, #fff0 100%);--df-glass-panel:linear-gradient(180deg, #1e1e22db 0%, #16161acc 100%);--df-glass-tabbar:linear-gradient(180deg, #1e1e22b8 0%, #121216a8 100%);--df-tabbar-glow-1:#ffffff14;--df-tabbar-glow-2:#ffffff08;--df-tabbar-sheen-1:#ffffff0d;--df-tabbar-sheen-2:#ffffff05;--df-glass-pill:linear-gradient(180deg, #ffffff1f 0%, #ffffff0a 100%);--df-glass-pill-sheen:linear-gradient(180deg, #ffffff14 0%, #fff0 100%);--df-glass-liquid:radial-gradient(circle at 50% 35%, #ffffff0d 0%, #ffffff05 58%, #fff0 78%);--df-glass-liquid-blur:radial-gradient(circle at 50% 50%, #ffffff0d 0%, #ffffff05 42%, #fff0 76%);--df-glass-control:#ffffff0f;--df-glass-row:#ffffff0a;--df-glass-text:#f4f4f5;--df-glass-border:#ffffff1a;--df-glass-border-control:#ffffff1f;--df-glass-border-control-focus:#fff3;--df-glass-border-button:#ffffff1f;--df-glass-border-float:#ffffff1a;--df-glass-border-panel:#ffffff1a;--df-glass-border-row:#ffffff14;--df-glass-border-tabbar:#ffffff14;--df-overlay:#00000080;--df-scrim:#0009;--df-dim:#00000073;--df-ambient-base:linear-gradient(180deg, #0f1220 0%, #141022 42%, #0d0e12 100%);--df-ambient-opacity:.45;--df-noise:radial-gradient(circle at 1px 1px, #ffffff0f 1px, transparent 0);--df-screen-fade:linear-gradient(to top, #00000059 0%, #0000001f 35%, #0000 100%)}@media (prefers-contrast:more){:root:not([data-theme=dark]){--df-btn-primary-bg:linear-gradient(180deg, #d4410f 0%, #c9380f 100%);--df-text-3:#52525b;--df-label:#3f3f46;--df-placeholder:#52525b;--df-tab-inactive:#52525b;--df-border:#a1a1aa;--df-border-strong:#71717a;--df-glass-edge:0 0 0 1px #18181b59}}@media (prefers-reduced-transparency:reduce){:root:not([data-theme=dark]){--df-glass-bar:#fffffffa;--df-glass-float:#fffffffa;--df-glass-card:linear-gradient(180deg, #fff 0%, #fbfbfc 100%);--df-glass-panel:linear-gradient(180deg, #fff 0%, #fafafa 100%);--df-glass-tabbar:linear-gradient(180deg, #fff 0%, #f7f7f8 100%);--df-glass-control:#fff;--df-glass-row:#ffffffeb}[data-theme=dark]{--df-glass-bar:#111113;--df-glass-float:#1c1c20;--df-glass-card:linear-gradient(180deg, #1e1e22 0%, #18181b 100%);--df-glass-panel:linear-gradient(180deg, #1e1e22 0%, #18181b 100%);--df-glass-tabbar:linear-gradient(180deg, #1c1c20 0%, #141417 100%)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root:not([data-theme=dark]){--df-glass-bar:#fffffffa;--df-glass-float:#fffffffa;--df-glass-card:linear-gradient(180deg, #fffffff0 0%, #ffffffe0 100%);--df-glass-panel:linear-gradient(180deg, #fff 0%, #fafafa 100%);--df-glass-tabbar:linear-gradient(180deg, #fffffff7 0%, #f6f6f7f7 100%);--df-glass-control:#ffffffe6}}*,:before,:after{box-sizing:border-box}:where(html){-moz-text-size-adjust:100%;text-size-adjust:100%;tab-size:4;-webkit-tap-highlight-color:transparent;background:var(--df-bg);hanging-punctuation:first last}:where(body){background:var(--df-bg);min-height:100dvh;color:var(--df-text);font-family:var(--df-font);font-size:var(--df-fs-body);line-height:var(--df-lh-body);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}:where(h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,pre){margin:0}:where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit;line-height:var(--df-lh-tight);text-wrap:balance}:where(p){text-wrap:pretty}:where(ul,ol)[role=list]{margin:0;padding:0;list-style:none}:where(img,picture,video,canvas){max-width:100%;height:auto;display:block}:where(svg){vertical-align:middle;flex-shrink:0}:where(input,button,textarea,select){font:inherit;color:inherit;letter-spacing:inherit}:where(button){cursor:pointer}:where(input[type=radio],input[type=checkbox],input[type=range],progress){accent-color:var(--df-text)}:where(button:disabled,[aria-disabled=true]){cursor:not-allowed}:where(a){color:inherit;text-decoration-skip-ink:auto;text-underline-offset:.18em}:where(table){border-collapse:collapse}:where(code,kbd,samp,pre){font-family:var(--df-font-mono);font-size:.92em}:where([hidden]:not([hidden=until-found])){display:none!important}:where(:focus-visible){outline:var(--df-focus-width) solid var(--df-focus);outline-offset:var(--df-focus-offset)}::selection{background:var(--df-selection)}@media (max-width:1023.98px){:where(html:has(.df-tabbar-shell)){scroll-padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}}.df-sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.df-hero{font-size:var(--df-fs-hero);line-height:var(--df-lh-hero);font-weight:var(--df-fw-heavy);letter-spacing:var(--df-tracking-tight)}.df-display{font-size:var(--df-fs-display);line-height:var(--df-lh-display);font-weight:var(--df-fw-heavy);letter-spacing:var(--df-tracking-tight)}.df-title{font-size:var(--df-fs-title);line-height:var(--df-lh-title);font-weight:var(--df-fw-heavy);letter-spacing:var(--df-tracking-tight)}.df-h1{font-size:var(--df-fs-h1);line-height:var(--df-lh-h1);font-weight:var(--df-fw-heavy)}.df-h2{font-size:var(--df-fs-h2);line-height:1.25;font-weight:var(--df-fw-semibold);letter-spacing:var(--df-tracking-tight)}.df-h3{font-size:var(--df-fs-h3);line-height:1.3;font-weight:var(--df-fw-semibold)}.df-h4{font-size:var(--df-fs-h4);line-height:1.35;font-weight:var(--df-fw-semibold)}.df-body{font-size:var(--df-fs-body);line-height:var(--df-lh-body)}.df-small{font-size:var(--df-fs-sm);line-height:20px}.df-meta{font-size:var(--df-fs-meta);color:var(--df-text-3);line-height:1.35}.df-caption{font-size:var(--df-fs-caption);color:var(--df-text-3);line-height:1.35}.df-muted{color:var(--df-text-3)}.df-eyebrow{font-size:var(--df-fs-caption);font-weight:var(--df-fw-medium);text-transform:uppercase;letter-spacing:var(--df-tracking-wide);color:var(--df-text-3);line-height:16px}.df-num{font-variant-numeric:tabular-nums}.df-glass{background:var(--df-glass-float);border:1px solid var(--df-glass-border-float);border-radius:var(--df-radius-card);box-shadow:var(--df-shadow-float);-webkit-backdrop-filter:var(--df-blur-float);backdrop-filter:var(--df-blur-float)}.df-glass-bar{background:var(--df-glass-bar);border-bottom:1px solid var(--df-border);-webkit-backdrop-filter:var(--df-blur-bar);backdrop-filter:var(--df-blur-bar)}.df-glass-panel{background:var(--df-glass-panel);border:1px solid var(--df-glass-border-panel);border-radius:var(--df-radius-panel);box-shadow:var(--df-shadow-panel);-webkit-backdrop-filter:var(--df-blur-float);backdrop-filter:var(--df-blur-float)}.df-glass-card{isolation:isolate;border-radius:var(--df-radius-glass);border:1px solid var(--df-glass-border);background:var(--df-glass-card);box-shadow:var(--df-glass-edge), var(--df-shadow-glass-card);-webkit-backdrop-filter:var(--df-blur-card);backdrop-filter:var(--df-blur-card);position:relative;overflow:hidden}.df-glass-card:before{content:"";z-index:-1;pointer-events:none;background:var(--df-glass-card-sheen);position:absolute;inset:0}.df-glass-card:after{content:"";z-index:-1;pointer-events:none;background:var(--df-glass-card-glow), var(--df-glass-shine);height:46%;position:absolute;inset:-22% -10% auto}.df-glass-control{background:var(--df-glass-control);border:1px solid var(--df-glass-border-control);box-shadow:var(--df-shadow-control);-webkit-backdrop-filter:var(--df-blur-control);backdrop-filter:var(--df-blur-control)}.df-glass-row{background:var(--df-glass-row);border:1px solid var(--df-glass-border-row);border-radius:var(--df-radius-lg)}.df-glass-pill{background:var(--df-glass-pill);border-radius:var(--df-radius-lg);box-shadow:var(--df-shadow-pill)}.df-glass-overlay{background:var(--df-overlay);-webkit-backdrop-filter:var(--df-blur-overlay);backdrop-filter:var(--df-blur-overlay)}.df-surface{background:var(--df-surface);border:1px solid var(--df-border);border-radius:var(--df-radius-card);box-shadow:var(--df-shadow-card)}.df-screen{isolation:isolate;background-color:var(--df-screen);position:relative}.df-screen:after{content:"";z-index:-1;pointer-events:none;background:var(--df-screen-fade);height:55vh;position:fixed;bottom:0;left:0;right:0}.df-ambient{isolation:isolate;background:var(--df-ambient-base);position:relative;overflow:hidden}.df-ambient:before{content:"";z-index:-2;pointer-events:none;opacity:var(--df-ambient-opacity);filter:var(--df-ambient-filter);background:var(--df-orb-1), var(--df-orb-2), var(--df-orb-3), var(--df-orb-4);position:absolute;inset:-12%;transform:translateZ(0)}.df-ambient:after{content:"";z-index:-1;pointer-events:none;background-image:var(--df-noise);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000d9,#0000002e);mask-image:linear-gradient(#000000d9,#0000002e)}.df-ambient--live:before{will-change:transform;animation:22s ease-in-out infinite df-ambient-drift}.df-shell{background:var(--df-bg);min-height:100dvh}.df-skip-link{top:max(12px, env(safe-area-inset-top,0px));left:max(12px, env(safe-area-inset-left,0px));z-index:var(--df-z-skip);border-radius:var(--df-radius-pill);background:var(--df-inverse-bg);color:var(--df-inverse-fg);font-size:var(--df-fs-sm);font-weight:var(--df-fw-semibold);transition:transform var(--df-dur-2) var(--df-ease);padding:10px 16px;text-decoration:none;position:fixed;transform:translateY(calc(-100% - 24px))}.df-skip-link:focus,.df-skip-link:focus-visible{transform:none}.df-brand{align-items:center;gap:10px;min-width:0;display:flex}.df-brand-mark{width:32px;height:32px;color:var(--df-text);flex:none;justify-content:center;align-items:center;display:inline-flex}.df-brand-mark>img,.df-brand-mark>svg{width:100%;height:100%}.df-brand-text{flex-direction:column;min-width:0;display:flex}.df-brand-wordmark{font-size:22px;font-weight:var(--df-fw-heavy);letter-spacing:-.2px;color:var(--df-text);white-space:nowrap;line-height:1}.df-brand-wordmark>span{letter-spacing:var(--df-tracking-tight)}.df-brand-app{font-size:var(--df-fs-caption);color:var(--df-text-3);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;line-height:16px;overflow:hidden}.df-sidebar{display:none}.df-sidebar-list{flex-direction:column;gap:2px;display:flex}.df-sidebar-link{border-radius:var(--df-radius-lg);min-height:44px;color:var(--df-text-2);font-size:var(--df-fs-body);font-weight:var(--df-fw-semibold);-webkit-tap-highlight-color:transparent;transition:background-color var(--df-dur-2) ease, color var(--df-dur-2) ease, box-shadow var(--df-dur-2) ease;align-items:center;gap:12px;padding:10px 14px;line-height:1.2;text-decoration:none;display:flex;position:relative}.df-sidebar-link:hover{background-color:var(--df-hover);color:var(--df-text)}.df-sidebar-link:active{transform:scale(.995)}.df-sidebar-link[aria-current=page]{color:var(--df-tab-active);background:var(--df-glass-pill);box-shadow:var(--df-shadow-pill)}.df-sidebar-icon{color:var(--df-text-3);transition:color var(--df-dur-2) ease;display:inline-flex}.df-sidebar-icon>svg{width:18px;height:18px}.df-sidebar-link[aria-current=page] .df-sidebar-icon{color:var(--df-accent)}.df-sidebar-link[aria-current=page] .df-sidebar-icon>svg{stroke-width:2.35px}.df-sidebar-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.df-usercard{background:var(--df-inverse-bg);color:var(--df-inverse-fg);border-radius:14px;align-items:center;gap:12px;margin-top:auto;padding:12px;display:flex}.df-avatar{background:var(--df-inverse-avatar);width:46px;height:46px;color:var(--df-inverse-fg);font-size:var(--df-fs-body);font-weight:var(--df-fw-semibold);letter-spacing:.02em;-webkit-user-select:none;user-select:none;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.df-avatar--sm{border-radius:var(--df-radius-pill);background:var(--df-inverse-bg);width:36px;height:36px;font-size:var(--df-fs-meta)}.df-usercard-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.df-usercard-eyebrow{font-size:var(--df-fs-caption);opacity:.75}.df-usercard-name{font-weight:var(--df-fw-bold);text-overflow:ellipsis;white-space:nowrap;line-height:1.1;overflow:hidden}.df-usercard-bottom{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:4px;display:flex}.df-usercard-tier{font-size:var(--df-fs-micro);opacity:.8}.df-usercard-signout{color:inherit;font-size:var(--df-fs-caption);opacity:.95;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:2px 0;display:inline-flex}.df-usercard-signout:hover{opacity:1;text-decoration:underline}.df-usercard-signout>svg{width:14px;height:14px}.df-main{min-height:100dvh;padding-bottom:var(--df-bottom-clearance);outline:none}.df-content{width:100%;max-width:var(--df-content-max);padding-top:8px;padding-right:max(var(--df-gutter), env(safe-area-inset-right,0px));padding-left:max(var(--df-gutter), env(safe-area-inset-left,0px));margin-inline:auto}.df-masthead{padding-top:calc(20px + env(safe-area-inset-top,0px));padding-right:max(var(--df-gutter), env(safe-area-inset-right,0px));padding-bottom:8px;padding-left:max(var(--df-gutter), env(safe-area-inset-left,0px));justify-content:space-between;align-items:center;gap:12px;display:flex}.df-masthead-user{flex:none;align-items:center;gap:8px;display:flex}.df-iconbtn{width:var(--df-icon-btn);height:var(--df-icon-btn);border:1px solid var(--df-border);border-radius:var(--df-radius-pill);background:var(--df-surface);color:var(--df-text-strong);box-shadow:var(--df-shadow-card);transition:background-color var(--df-dur-2) ease, transform var(--df-dur-2) var(--df-ease);flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.df-iconbtn:hover{background:var(--df-surface-pressed)}.df-iconbtn:active{transform:scale(.96)}.df-iconbtn>svg{width:18px;height:18px}.df-tabbar-shell{z-index:var(--df-z-nav);padding:0 max(8px, env(safe-area-inset-right,0px)) 0 max(8px, env(safe-area-inset-left,0px));pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.df-tabbar{--df-active-x:50%;isolation:isolate;pointer-events:auto;width:min(var(--df-tabbar-max), 100%);padding:6px 8px calc(8px + env(safe-area-inset-bottom,0px));border:1px solid var(--df-glass-border-tabbar);border-radius:var(--df-radius-bar) var(--df-radius-bar) 0 0;background:radial-gradient(circle at var(--df-active-x) 18%, var(--df-tabbar-glow-1) 0%, var(--df-tabbar-glow-2) 16%, #fff0 34%), var(--df-glass-tabbar);box-shadow:var(--df-shadow-tabbar);-webkit-backdrop-filter:var(--df-blur-tabbar);backdrop-filter:var(--df-blur-tabbar);transition:--df-active-x .85s var(--df-ease);border-bottom:0;position:relative;overflow:hidden}.df-tabbar:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(90px 38px at var(--df-active-x) 24px, var(--df-tabbar-sheen-1) 0%, var(--df-tabbar-sheen-2) 42%, #fff0 72%);opacity:.7;position:absolute;inset:0}.df-tabbar:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;box-shadow:var(--df-shadow-tabbar-inner);position:absolute;inset:0}.df-tabbar-list{z-index:1;grid-template-columns:repeat(var(--df-tab-count,5), minmax(0, 1fr));gap:2px;display:grid;position:relative}.df-tabbar-indicator{z-index:0;width:calc((100% - 16px - (var(--df-tab-count,5) - 1) * 2px) / var(--df-tab-count,5));height:var(--df-tab-h);pointer-events:none;transform:translateX(calc(var(--df-active-index,0) * (100% + 2px)));transition:transform var(--df-dur-glide) var(--df-ease), opacity var(--df-dur-2) ease;position:absolute;top:6px;left:8px}.df-tabbar[data-active=false] .df-tabbar-indicator{opacity:0}.df-tabbar-indicator:before{content:"";border-radius:var(--df-radius-lg);background:var(--df-glass-pill);box-shadow:var(--df-shadow-pill);position:absolute;inset:6px 8px}.df-tabbar-indicator:after{content:"";background:var(--df-glass-pill-sheen);border-radius:14px 14px 999px 999px;height:48%;position:absolute;inset:4px 6px auto}.df-tabbar-liquid,.df-tabbar-liquid-blur{pointer-events:none;border-radius:999px;position:absolute;left:50%;transform:translate(-50%)}.df-tabbar-liquid{background:var(--df-glass-liquid);filter:blur(9px);opacity:.45;width:88px;height:34px;top:2px}.df-tabbar-liquid-blur{background:var(--df-glass-liquid-blur);filter:blur(12px);opacity:.8;width:164px;height:58px;top:-8px}.df-tab{width:100%;min-height:var(--df-tab-h);border-radius:var(--df-radius-lg);color:var(--df-tab-inactive);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;transition:transform var(--df-dur-2) var(--df-ease);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:4px 2px 0;text-decoration:none;display:flex;position:relative}.df-tab:active{transform:scale(.94)}.df-tab:focus-visible{outline-offset:-2px}.df-tab-icon{transition:color var(--df-dur-2) ease, transform var(--df-dur-2) ease;display:inline-flex}.df-tab-icon>svg{width:18.5px;height:18.5px}.df-tab-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--df-fs-micro);font-weight:var(--df-fw-semibold);letter-spacing:var(--df-tracking-tab);transition:color var(--df-dur-6) var(--df-ease), transform var(--df-dur-6) var(--df-ease);line-height:1.2;overflow:hidden}.df-tab[aria-current=page],.df-tab.is-active{color:var(--df-tab-active)}.df-tab[aria-current=page] .df-tab-icon,.df-tab.is-active .df-tab-icon{color:var(--df-accent);transform:translateY(-1.5px)scale(1.02)}.df-tab[aria-current=page] .df-tab-icon>svg,.df-tab.is-active .df-tab-icon>svg{stroke-width:2.35px}.df-tab[aria-current=page] .df-tab-label,.df-tab.is-active .df-tab-label{color:var(--df-tab-label-active);transform:translateY(-1.5px)}.df-tabbar-more{right:max(12px, env(safe-area-inset-right,0px));pointer-events:auto;background:var(--df-glass-float);border:1px solid var(--df-glass-border-float);border-radius:var(--df-radius-card);width:min(300px,100vw - 24px);max-height:min(60vh,420px);box-shadow:var(--df-shadow-float);-webkit-backdrop-filter:var(--df-blur-float);backdrop-filter:var(--df-blur-float);transform-origin:100% 100%;animation:df-pop-in var(--df-dur-4) var(--df-ease);padding:8px;position:absolute;bottom:calc(100% + 10px);overflow-y:auto}.df-more-list{flex-direction:column;gap:2px;display:flex}.df-more-link{min-height:44px;color:var(--df-text-2);font-size:var(--df-fs-body);font-weight:var(--df-fw-semibold);transition:background-color var(--df-dur-2) ease;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.df-more-link:hover{background:var(--df-hover)}.df-more-link[aria-current=page]{color:var(--df-tab-active);background:var(--df-glass-pill);box-shadow:var(--df-shadow-pill)}.df-more-link[aria-current=page] .df-sidebar-icon{color:var(--df-accent)}@media (min-width:1024px){.df-sidebar{z-index:var(--df-z-nav);width:var(--df-sidebar-w);padding:max(24px, env(safe-area-inset-top,0px)) 14px max(16px, env(safe-area-inset-bottom,0px)) max(14px, env(safe-area-inset-left,0px));overscroll-behavior:contain;background:var(--df-glass-tabbar);border-right:1px solid var(--df-glass-border-tabbar);box-shadow:var(--df-shadow-sidebar);-webkit-backdrop-filter:var(--df-blur-tabbar);backdrop-filter:var(--df-blur-tabbar);flex-direction:column;gap:24px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.df-sidebar-brand{padding:4px 10px 0}.df-main{margin-left:var(--df-sidebar-w);padding-bottom:var(--df-space-16)}.df-main.df-screen:after{left:var(--df-sidebar-w)}.df-content{padding-top:var(--df-space-10);padding-right:var(--df-gutter-desktop);padding-left:var(--df-gutter-desktop)}.df-masthead,.df-tabbar-shell{display:none}}.df-shell--preview{border:1px solid var(--df-border);border-radius:var(--df-radius-bar);height:560px;min-height:0;position:relative;overflow:hidden;transform:translateZ(0)}.df-shell--preview .df-main{height:100%;min-height:0;overflow-y:auto}.df-shell--preview .df-skip-link{position:absolute}.df-page{animation:df-page-in .3s var(--df-ease)}.df-pageheader{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin-bottom:24px;padding-top:8px;display:flex}.df-pageheader-text{flex:320px;min-width:0}.df-pageheader-title{font-size:var(--df-fs-display);line-height:var(--df-lh-display);font-weight:var(--df-fw-heavy);letter-spacing:var(--df-tracking-tight);color:var(--df-text);overflow-wrap:anywhere}.df-pageheader-subtitle{max-width:58ch;font-size:var(--df-fs-body);line-height:var(--df-lh-relaxed);color:var(--df-text-2);margin-top:12px}.df-pageheader-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:379.98px){.df-pageheader-title{font-size:var(--df-fs-title);line-height:var(--df-lh-title)}}.df-card{isolation:isolate;border-radius:var(--df-radius-glass);border:1px solid var(--df-glass-border);background:var(--df-glass-card);box-shadow:var(--df-glass-edge), var(--df-shadow-glass-card);-webkit-backdrop-filter:var(--df-blur-card);backdrop-filter:var(--df-blur-card);color:var(--df-text);position:relative;overflow:hidden}.df-card:before{content:"";z-index:-1;pointer-events:none;background:var(--df-glass-card-sheen);position:absolute;inset:0}.df-card:after{content:"";z-index:-1;pointer-events:none;background:var(--df-glass-card-glow), var(--df-glass-shine);height:46%;position:absolute;inset:-22% -10% auto}.df-card--padded{padding:var(--df-card-padding,24px)}:where(a.df-card,button.df-card){text-align:left;width:100%;color:inherit;font:inherit;transition:transform var(--df-dur-2) var(--df-ease);text-decoration:none;display:block}:where(a.df-card,button.df-card):active{transform:scale(.985)}.df-btn{--df-btn-h:var(--df-control-h);min-height:var(--df-btn-h);border-radius:var(--df-radius-lg);font-size:var(--df-fs-body);font-weight:var(--df-fw-semibold);text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:transform var(--df-dur-2) var(--df-ease), background-color var(--df-dur-2) ease, border-color var(--df-dur-2) ease, color var(--df-dur-2) ease, box-shadow var(--df-dur-2) ease, opacity var(--df-dur-2) ease;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 18px;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.df-btn>svg{width:16px;height:16px}.df-btn:active:not(:disabled,[aria-disabled=true]){transform:scale(.985)}.df-btn:disabled{opacity:.55}.df-btn.is-loading{cursor:progress;opacity:.85}.df-btn--sm{--df-btn-h:var(--df-control-h-sm);border-radius:var(--df-radius-md);font-size:var(--df-fs-meta);gap:6px;padding:0 12px}.df-btn--sm>svg{width:14px;height:14px}.df-btn--lg{--df-btn-h:var(--df-control-h-lg);padding:0 22px;font-size:16px}.df-btn--lg>svg{width:18px;height:18px}.df-btn--primary{background:var(--df-btn-primary-bg);color:var(--df-text-on-accent);box-shadow:var(--df-shadow-primary)}.df-btn--primary:hover:not(:disabled,[aria-disabled=true]){background:linear-gradient(var(--df-accent-shade), var(--df-accent-shade)), var(--df-btn-primary-bg)}.df-btn--primary:active:not(:disabled,[aria-disabled=true]){background:linear-gradient(var(--df-accent-shade-press), var(--df-accent-shade-press)), var(--df-btn-primary-bg)}.df-btn--secondary{background:var(--df-glass-control);border-color:var(--df-border);color:var(--df-text-strong);box-shadow:var(--df-shadow-secondary);-webkit-backdrop-filter:var(--df-blur-control);backdrop-filter:var(--df-blur-control)}.df-btn--secondary:hover:not(:disabled,[aria-disabled=true]){background:var(--df-surface-pressed);border-color:var(--df-border-strong)}.df-btn--ghost{color:var(--df-text-2);background:0 0}.df-btn--ghost:hover:not(:disabled,[aria-disabled=true]){background:var(--df-hover);color:var(--df-text)}.df-btn--danger{background:var(--df-danger);color:#fff;box-shadow:inset 0 1px #fff3,0 8px 20px #dc262629}.df-btn--danger:hover:not(:disabled,[aria-disabled=true]){background:var(--df-danger-hover)}.df-btn-dots{align-items:center;gap:4px;display:inline-flex}.df-btn-dots>span{opacity:.9;background:currentColor;border-radius:999px;width:6px;height:6px;animation:1s infinite df-bounce}.df-btn-dots>span:first-child{animation-delay:-.2s}.df-btn-dots>span:nth-child(2){animation-delay:-.1s}.df-segmented{border-radius:var(--df-radius-sm);background:var(--df-surface-muted);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;padding:4px;display:inline-grid}.df-segmented>button{border-radius:var(--df-radius-xs);min-height:32px;color:var(--df-text-2);font-size:var(--df-fs-sm);white-space:nowrap;background:0 0;border:0;padding:6px 12px}.df-segmented>button[aria-pressed=true]{background:var(--df-surface);color:var(--df-text);font-weight:var(--df-fw-semibold);box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.df-input{width:100%;min-height:var(--df-input-h);border:1px solid var(--df-border);border-radius:var(--df-radius-md);background:var(--df-surface);color:var(--df-text);font-size:var(--df-fs-body);transition:border-color var(--df-dur-2) ease, box-shadow var(--df-dur-2) ease, background-color var(--df-dur-2) ease;padding:13px 16px;line-height:20px;display:block}.df-input::placeholder{color:var(--df-placeholder);opacity:1}.df-input:hover:not(:disabled,:focus){border-color:var(--df-border-strong)}.df-input:focus,.df-input:focus-visible{border-color:var(--df-accent);outline:none;box-shadow:0 0 0 3px #ff522629}.df-input[aria-invalid=true]{border-color:var(--df-danger-field-border);background:var(--df-danger-bg)}.df-input[aria-invalid=true]:focus{border-color:var(--df-danger);box-shadow:0 0 0 3px #dc262629}.df-input:disabled{background:var(--df-surface-muted);color:var(--df-text-3);cursor:not-allowed}.df-input[readonly]{background:var(--df-surface-pressed)}textarea.df-input{resize:vertical;min-height:104px;line-height:1.5}select.df-input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2371717a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:42px}@media (pointer:coarse){.df-input{font-size:16px}}.df-input--glass{min-height:var(--df-input-h-glass);border-radius:var(--df-radius-card);border-color:var(--df-glass-border-control);background:var(--df-glass-control);color:var(--df-glass-text);box-shadow:var(--df-shadow-control);-webkit-backdrop-filter:var(--df-blur-control);backdrop-filter:var(--df-blur-control)}.df-input--glass:hover:not(:disabled,:focus){border-color:var(--df-glass-border-control-focus)}.df-input--glass:focus,.df-input--glass:focus-visible{border-color:var(--df-accent);box-shadow:var(--df-shadow-control-focus)}.df-field{flex-direction:column;gap:6px;min-width:0;display:flex}.df-field-label{font-size:var(--df-fs-sm);font-weight:var(--df-fw-medium);color:var(--df-label);line-height:20px}.df-field-required{color:var(--df-text-3);margin-left:2px}.df-field-hint{font-size:var(--df-fs-meta);color:var(--df-text-3);line-height:1.4}.df-field-error{font-size:var(--df-fs-sm);color:var(--df-danger);line-height:1.4}[data-theme=dark] .df-field-error{color:var(--df-danger-fg)}.df-pill{border-radius:var(--df-radius-pill);max-width:100%;font-size:var(--df-fs-caption);font-weight:var(--df-fw-medium);white-space:nowrap;vertical-align:middle;border:1px solid;align-items:center;gap:6px;padding:4px 10px;line-height:16px;display:inline-flex}.df-pill>svg{width:12px;height:12px}.df-pill--neutral{background:var(--df-neutral-bg);color:var(--df-neutral-fg);border-color:var(--df-neutral-border)}.df-pill--accent{background:var(--df-accent-tint);color:var(--df-accent-strong);border-color:var(--df-accent-tint-border)}.df-pill--success{background:var(--df-success-bg);color:var(--df-success-fg);border-color:var(--df-success-border)}.df-pill--warning{background:var(--df-warning-bg);color:var(--df-warning-fg);border-color:var(--df-warning-border)}.df-pill--danger{background:var(--df-danger-bg);color:var(--df-danger-fg);border-color:var(--df-danger-border)}.df-empty{border:1px dashed var(--df-border-strong);border-radius:var(--df-radius-md);background:color-mix(in srgb, var(--df-surface) 50%, transparent);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:32px 24px;display:flex}.df-empty-title{font-size:var(--df-fs-body);font-weight:var(--df-fw-semibold);color:var(--df-text);line-height:1.35}.df-empty-body{max-width:46ch;font-size:var(--df-fs-sm);color:var(--df-text-3);line-height:1.5}.df-empty-action{margin-top:10px}.df-spinner{width:24px;height:24px;color:var(--df-accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.df-spinner--sm{width:16px;height:16px}.df-spinner--lg{width:36px;height:36px}.df-spinner-svg{width:100%;height:100%;animation:.8s linear infinite df-spin}.df-spinner-track{stroke:var(--df-border)}.df-spinner-arc{stroke:currentColor;stroke-dasharray:28 100;stroke-linecap:round}.df-spinner--current{color:currentColor}.df-spinner--current .df-spinner-track{stroke:currentColor;opacity:.2}@keyframes df-page-in{0%{opacity:0;transform:translateY(12px)scale(.995)}to{opacity:1;transform:none}}@keyframes df-pop-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}@keyframes df-bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@keyframes df-spin{to{transform:rotate(360deg)}}@keyframes df-ambient-drift{0%,to{transform:translate(0,0)scale(1)}33%{transform:translate(1.5%,-1.2%)scale(1.04)}66%{transform:translate(-1%,1%)scale(1.02)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.df-spinner-svg{animation-duration:1.6s!important;animation-iteration-count:infinite!important}.df-tab:active,.df-btn:active:not(:disabled,[aria-disabled=true]),.df-iconbtn:active,.df-sidebar-link:active,:where(a.df-card,button.df-card):active{transform:none}}
