.GlobalNav_globalNav__XOORN{position:fixed;top:0;right:0;z-index:50;padding:clamp(1.5rem,4vh,2rem) clamp(1.5rem,5vw,3rem)}.GlobalNav_controlsGroup__xnMV8{display:flex;align-items:center;gap:.75rem}@media (max-width:768px){.GlobalNav_globalNav__XOORN{padding:1.5rem 1.25rem}.GlobalNav_controlsGroup__xnMV8{gap:.625rem}}@media (max-width:480px){.GlobalNav_globalNav__XOORN{padding:1.25rem 1rem}.GlobalNav_controlsGroup__xnMV8{gap:.5rem;flex-direction:column;align-items:flex-end}}.IconButton_iconButtonWrapper__8WTQ4{position:relative;display:inline-flex;align-items:center;justify-content:center}.IconButton_iconButton__vD8go{display:inline-flex;align-items:center;justify-content:center;padding:.625rem;height:40px;width:40px;color:var(--color-foreground);background-color:var(--color-background-subtle);border:1.5px solid var(--overlay-medium);border-radius:.5rem;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,system-ui,sans-serif;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.IconButton_iconButton__vD8go:hover{background-color:var(--color-background-muted);border-color:var(--overlay-strong)}.IconButton_iconButton__vD8go:active{background-color:var(--color-background-active)}.IconButton_iconButton__vD8go:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.IconButton_iconButton__vD8go:disabled{opacity:.5;cursor:not-allowed}.IconButton_iconButtonActive__IXNXE{background-color:var(--color-background-muted);border-color:var(--overlay-strong)}.IconButton_iconContainer__vdxL_{display:flex;align-items:center;justify-content:center;width:18px;height:18px;position:relative}.IconButton_tooltip__NfZ8j{z-index:1000;padding:.375rem .625rem;color:var(--color-tooltip-text);font-size:.75rem;font-weight:500;line-height:1.2;letter-spacing:-.005em;white-space:nowrap;border-radius:.375rem;box-shadow:0 4px 12px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.06),inset 0 0 0 1px hsla(0,0%,100%,.05);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.IconButton_tooltipArrow__zSiJR,.IconButton_tooltip__NfZ8j{position:absolute;background-color:var(--color-tooltip-bg);border:1px solid var(--overlay-medium)}.IconButton_tooltipArrow__zSiJR{width:8px;height:8px;transform:rotate(45deg)}.IconButton_tooltipBottom___4VFp{top:calc(100% + 8px);left:50%;transform:translateX(-50%)}.IconButton_tooltipBottom___4VFp .IconButton_tooltipArrow__zSiJR{top:-4.5px;left:50%;transform:translateX(-50%) rotate(45deg);border-right:none;border-bottom:none}.IconButton_tooltipTop__1qn4m{bottom:calc(100% + 8px);left:50%;transform:translateX(-50%)}.IconButton_tooltipTop__1qn4m .IconButton_tooltipArrow__zSiJR{bottom:-4.5px;left:50%;transform:translateX(-50%) rotate(45deg);border-left:none;border-top:none}.IconButton_tooltipLeft__i8IRb{right:calc(100% + 8px);top:50%;transform:translateY(-50%)}.IconButton_tooltipLeft__i8IRb .IconButton_tooltipArrow__zSiJR{right:-4.5px;top:50%;transform:translateY(-50%) rotate(45deg);border-left:none;border-bottom:none}.IconButton_tooltipRight__hNQA_{left:calc(100% + 8px);top:50%;transform:translateY(-50%)}.IconButton_tooltipRight__hNQA_ .IconButton_tooltipArrow__zSiJR{left:-4.5px;top:50%;transform:translateY(-50%) rotate(45deg);border-right:none;border-top:none}@media (max-width:768px){.IconButton_iconButton__vD8go{height:36px;width:36px;padding:.5rem}.IconButton_iconContainer__vdxL_{width:16px;height:16px}.IconButton_tooltip__NfZ8j{font-size:.6875rem;padding:.3125rem .5rem}}@media (prefers-reduced-motion:reduce){.IconButton_iconButton__vD8go,.IconButton_tooltip__NfZ8j{transition:none!important}}@media (prefers-contrast:high){.IconButton_iconButton__vD8go,.IconButton_tooltip__NfZ8j{border-width:2px}}.ThemeSwitcher_iconContainer__dWBnF{display:flex;align-items:center;justify-content:center;width:18px;height:18px;position:relative}.ThemeSwitcher_iconContainer__dWBnF>div{display:flex;align-items:center;justify-content:center;position:absolute;inset:0}.ThemeSwitcher_icon__atQ4E{width:100%;height:100%;color:var(--color-foreground)}@media (prefers-reduced-motion:reduce){.ThemeSwitcher_iconContainer__dWBnF{transition:none}}.ThemePicker_container__XsF3L{position:relative}.ThemePicker_themeButton__xQBvH{display:inline-flex;align-items:center;justify-content:center;padding:.625rem 1.125rem;height:40px;font-size:.9375rem;font-weight:500;color:var(--color-foreground);background-color:var(--color-background-subtle);border:1.5px solid var(--overlay-medium);border-radius:.5rem;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);white-space:nowrap;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,system-ui,sans-serif;letter-spacing:-.01em}.ThemePicker_themeButton__xQBvH:hover{background-color:var(--color-background-muted);border-color:var(--overlay-strong)}.ThemePicker_themeButton__xQBvH:active{background-color:var(--color-background-active)}.ThemePicker_themeButton__xQBvH:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.ThemePicker_popover__c10Md{position:absolute;top:calc(100% + .75rem);right:0;z-index:1000;width:max-content;min-width:280px;max-width:90vw;box-shadow:0 10px 40px rgba(0,0,0,.12),0 4px 12px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06)}.ThemePicker_popoverContent__SIxwN{background-color:var(--color-background);border:1.5px solid var(--overlay-medium);border-radius:1rem;padding:1.5rem;overflow:hidden}.ThemePicker_sectionHeader__eIjMs{margin-bottom:1rem}.ThemePicker_sectionTitle__yVz5t{font-size:1rem;font-weight:600;color:var(--color-foreground-strong);margin:0 0 .25rem;line-height:1.3;letter-spacing:-.02em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,system-ui,sans-serif}.ThemePicker_sectionDescription__98so5{font-size:.8125rem;font-weight:450;color:var(--color-foreground-medium);margin:0;line-height:1.4;letter-spacing:-.008em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,system-ui,sans-serif}.ThemePicker_themeOptions__JdKTS{display:flex;flex-direction:column;gap:.625rem}.ThemePicker_themeOption__S3Drc{display:flex;align-items:center;gap:.875rem;padding:.875rem 1rem;background-color:var(--color-background-subtle);border:1.5px solid var(--overlay-light);border-radius:.75rem;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);text-align:left;width:100%;position:relative}.ThemePicker_themeOption__S3Drc:hover{background-color:var(--color-background-muted);border-color:var(--overlay-strong)}.ThemePicker_themeOption__S3Drc:active{background-color:var(--color-background-active)}.ThemePicker_themeOption__S3Drc:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.ThemePicker_themeOptionActive__bjWG1{background-color:var(--color-background-muted)}.ThemePicker_themeOptionActive__bjWG1,.ThemePicker_themeOptionActive__bjWG1:hover{border-color:var(--color-foreground-medium)}.ThemePicker_themeIcon__TEP28{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-foreground-medium);opacity:.7;transition:opacity .2s cubic-bezier(.16,1,.3,1)}.ThemePicker_themeOptionActive__bjWG1 .ThemePicker_themeIcon__TEP28{color:var(--color-foreground-strong);opacity:1}.ThemePicker_themeContent__hM77l{display:flex;flex-direction:column;gap:.125rem;flex:1 1;min-width:0}.ThemePicker_themeName__QuFeb{font-size:.9375rem;font-weight:600;color:var(--color-foreground-strong);letter-spacing:-.01em}.ThemePicker_themeDescription__hZ7kw,.ThemePicker_themeName__QuFeb{line-height:1.3;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,system-ui,sans-serif}.ThemePicker_themeDescription__hZ7kw{font-size:.75rem;font-weight:450;color:var(--color-foreground-subtle);letter-spacing:-.006em}.ThemePicker_checkmark__mIi_4{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background-color:var(--color-foreground-strong);color:var(--color-background);font-size:.75rem;font-weight:700;flex-shrink:0}@media (max-width:768px){.ThemePicker_popover__c10Md{right:auto;left:50%;transform:translateX(-50%)}.ThemePicker_popoverContent__SIxwN{min-width:260px}}@media (prefers-reduced-motion:reduce){.ThemePicker_themeButton__xQBvH,.ThemePicker_themeOption__S3Drc{transition:none!important}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback,system-ui,arial;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback",system-ui,arial}:root{--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.2;--line-height-normal:1.5;--line-height-relaxed:1.65;--letter-spacing-tight:-0.03em;--letter-spacing-normal:-0.01em;--letter-spacing-wide:0.02em;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-card-padding:var(--space-8);--space-card-padding-tablet:var(--space-6);--space-card-padding-mobile:var(--space-5);--space-card-gap:var(--space-4);--space-section-gap:var(--space-8);--gray-1:#fff;--gray-2:#fafafa;--gray-3:#f5f5f5;--gray-4:#f0f0f0;--gray-5:#e5e5e5;--gray-6:#d4d4d4;--gray-7:#a3a3a3;--gray-8:#737373;--gray-9:#525252;--gray-10:#404040;--gray-11:#171717;--gray-12:#000;--color-background:var(--gray-1);--color-background-subtle:var(--gray-2);--color-background-muted:var(--gray-3);--color-background-active:var(--gray-4);--color-foreground:var(--gray-11);--color-foreground-strong:var(--gray-12);--color-foreground-medium:var(--gray-9);--color-foreground-subtle:var(--gray-8);--color-foreground-muted:var(--gray-10);--color-border:var(--gray-5);--color-border-strong:var(--gray-6);--color-border-subtle:var(--gray-6);--color-border-muted:var(--gray-7);--color-focus:var(--gray-12);--color-disabled:var(--gray-7);--color-tooltip-bg:var(--gray-12);--color-tooltip-text:var(--gray-1);--overlay-light:rgba(0,0,0,.04);--overlay-medium:rgba(0,0,0,.08);--overlay-strong:rgba(0,0,0,.12);--color-accent-green:#059669;--color-accent-green-subtle:#10b981;--color-accent-green-strong:#047857;color-scheme:light}@media (prefers-color-scheme:dark){:root{--gray-1:#0a0a0a;--gray-2:#171717;--gray-3:#262626;--gray-4:#2e2e2e;--gray-5:#3a3a3a;--gray-6:#525252;--gray-7:#737373;--gray-8:#a3a3a3;--gray-9:#d4d4d4;--gray-10:#e5e5e5;--gray-11:#f5f5f5;--gray-12:#fff;--color-tooltip-bg:var(--gray-12);--color-tooltip-text:var(--gray-1);--overlay-light:hsla(0,0%,100%,.04);--overlay-medium:hsla(0,0%,100%,.08);--overlay-strong:hsla(0,0%,100%,.12);--color-accent-green:#10b981;--color-accent-green-subtle:#34d399;--color-accent-green-strong:#059669;color-scheme:dark}}html.light,html.light:root{--gray-1:#fff;--gray-2:#fafafa;--gray-3:#f5f5f5;--gray-4:#f0f0f0;--gray-5:#e5e5e5;--gray-6:#d4d4d4;--gray-7:#a3a3a3;--gray-8:#737373;--gray-9:#525252;--gray-10:#404040;--gray-11:#171717;--gray-12:#000;--color-tooltip-bg:var(--gray-12);--color-tooltip-text:var(--gray-1);--overlay-light:rgba(0,0,0,.04);--overlay-medium:rgba(0,0,0,.08);--overlay-strong:rgba(0,0,0,.12);--color-accent-green:#059669;--color-accent-green-subtle:#10b981;--color-accent-green-strong:#047857;color-scheme:light}html.dark,html.dark:root{--gray-1:#0a0a0a;--gray-2:#171717;--gray-3:#262626;--gray-4:#2e2e2e;--gray-5:#3a3a3a;--gray-6:#525252;--gray-7:#737373;--gray-8:#a3a3a3;--gray-9:#d4d4d4;--gray-10:#e5e5e5;--gray-11:#f5f5f5;--gray-12:#fff;--color-tooltip-bg:var(--gray-12);--color-tooltip-text:var(--gray-1);--overlay-light:hsla(0,0%,100%,.04);--overlay-medium:hsla(0,0%,100%,.08);--overlay-strong:hsla(0,0%,100%,.12);--color-accent-green:#10b981;--color-accent-green-subtle:#34d399;--color-accent-green-strong:#059669;color-scheme:dark}html[data-visual-theme=desk]{--theme-card-background:linear-gradient(135deg,#fffef9,#faf6ed);--theme-card-border-color:hsla(36,31%,69%,.3);--theme-card-border-width:1.5px;--theme-card-border-style:solid;--theme-card-shadow:none;--theme-card-hover-shadow:0 0 0 2px hsla(36,31%,69%,.4);--theme-accent-warm:rgba(255,180,100,.15);--desk-wood-base:#d4a574;--desk-wood-light:#e8d5c4;--desk-wood-mid:#c89864;--desk-wood-dark:#b88858;--desk-wood-grain:#8b6f47;--desk-wood-knot:#7a5d3a;--desk-carpet-base:#f5f1e8;--desk-carpet-pattern:#e8e0d5;--desk-carpet-shadow:rgba(0,0,0,.03);--desk-card-bg:linear-gradient(135deg,#fffef9,#faf6ed);--desk-card-border:hsla(36,31%,69%,.3);--desk-text-primary:#1a1a1a;--desk-text-secondary:#4a4a4a;--desk-text-tertiary:#6a6a6a;--desk-coffee-ceramic:linear-gradient(135deg,#fffef9,#f8f3e8 50%,#f0e8d8);--desk-coffee-liquid:radial-gradient(ellipse at 50% 0%,#5a3828 0%,#4a2c2a 30%,#3d2422 100%);--desk-coffee-stripe:#d4a574;--desk-coffee-handle:#f0e8d8;--desk-mug-light:#b8c5ca;--desk-mug-mid-light:#a1b0b6;--desk-mug-mid:#8a9da3;--desk-mug-mid-dark:#7a8d92;--desk-mug-dark:#6d7f85;--desk-keyboard-base:linear-gradient(135deg,#e8ebe5,#dde0d8);--desk-keyboard-key-green:linear-gradient(135deg,#c5d4c0,#b5c4b0);--desk-keyboard-key-cream:linear-gradient(135deg,#f5f5f0,#eaeae5);--desk-plant-pot:linear-gradient(135deg,#c8b8a0,#a89888);--desk-plant-leaf-base:#2d5016;--desk-plant-leaf-dark:#1a3d0a;--desk-plant-leaf-variegation:#a8c896;--desk-plant-vine:#3d6020;--desk-lamp-base:linear-gradient(135deg,#f5f1e8,#e8e0d0);--desk-lamp-orb:radial-gradient(circle at 30% 30%,#fff9e6 0%,#ffe8b3 50%,#ffd98a 100%);--desk-lamp-glow:rgba(255,220,140,.6);--desk-lamp-shadow:rgba(0,0,0,.15);--desk-notebook-cover:linear-gradient(135deg,#c5d4c0,#b5c4b0 50%,#a5b4a0);--desk-notebook-border:rgba(160,180,160,.2);--desk-notebook-spiral:#4a4a4a;--desk-pen-body:linear-gradient(90deg,#2a2a2a,#1a1a1a 70%,#4a4a4a);--desk-pen-accent:linear-gradient(90deg,#d4af37,#c4a037 50%,#d4af37);--desk-badge-bg:linear-gradient(135deg,#fffef9,#faf6ed);--desk-badge-stripe:linear-gradient(135deg,#d4a574,#c89864);--desk-coaster:radial-gradient(ellipse at 30% 30%,#d4a574 0%,#c89864 40%,#b88858 100%);--desk-ambient-glow:rgba(255,180,100,.15);--desk-shadow-light:rgba(0,0,0,.08);--desk-shadow-medium:rgba(0,0,0,.12)}html[data-visual-theme=desk].dark,html[data-visual-theme=desk]:root.dark{--theme-card-background:linear-gradient(135deg,#2a2520,#1f1b17);--theme-card-border-color:hsla(36,31%,69%,.2);--theme-card-hover-shadow:0 0 0 2px hsla(36,31%,69%,.3);--theme-accent-warm:rgba(255,180,100,.1);--desk-wood-base:#3d2820;--desk-wood-light:#4a3830;--desk-wood-mid:#2e1f18;--desk-wood-dark:#241711;--desk-wood-grain:#1a0f0a;--desk-wood-knot:#12090a;--desk-carpet-base:#2a2826;--desk-carpet-pattern:#1f1d1c;--desk-carpet-shadow:rgba(0,0,0,.2);--desk-card-bg:linear-gradient(135deg,#2a2520,#1f1b17);--desk-card-border:hsla(36,31%,69%,.2);--desk-text-primary:#f5f1e8;--desk-text-secondary:#c8bcb0;--desk-text-tertiary:#c5b9af;--desk-coffee-ceramic:linear-gradient(135deg,#3a3330,#2f2825 50%,#262220);--desk-coffee-liquid:radial-gradient(ellipse at 50% 0%,#1a0f0c 0%,#12090a 30%,#0d0607 100%);--desk-coffee-stripe:#4a3830;--desk-coffee-handle:#2f2825;--desk-mug-light:#5a6872;--desk-mug-mid-light:#4d5d67;--desk-mug-mid:#40525c;--desk-mug-mid-dark:#354651;--desk-mug-dark:#2d3c46;--desk-keyboard-base:linear-gradient(135deg,#3a4038,#2f3530);--desk-keyboard-key-green:linear-gradient(135deg,#5a6858,#4a5848);--desk-keyboard-key-cream:linear-gradient(135deg,#6a6c68,#5a5c58);--desk-plant-pot:linear-gradient(135deg,#4a3f38,#3a2f28);--desk-plant-leaf-base:#1a2814;--desk-plant-leaf-dark:#0f1808;--desk-plant-leaf-variegation:#4a6848;--desk-plant-vine:#243518;--desk-lamp-base:linear-gradient(135deg,#2a2825,#1f1d1a);--desk-lamp-lava-liquid:linear-gradient(180deg,#0a3040,#0d2535 50%,#0a1a28);--desk-lamp-lava-bubble:radial-gradient(circle at 30% 30%,#4dd4e8 0%,#2ab8cc 50%,#1a8899 100%);--desk-lamp-glow:rgba(77,212,232,.5);--desk-lamp-shadow:rgba(0,0,0,.4);--desk-notebook-cover:linear-gradient(135deg,#5a6858,#4a5848 50%,#3a4838);--desk-notebook-border:rgba(160,180,160,.15);--desk-notebook-spiral:#2a2a2a;--desk-pen-body:linear-gradient(90deg,#1a1a1a,#0f0f0f 70%,#2a2a2a);--desk-pen-accent:linear-gradient(90deg,#8a7228,#7a6228 50%,#8a7228);--desk-badge-bg:linear-gradient(135deg,#2a2520,#1f1b17);--desk-badge-stripe:linear-gradient(135deg,#4a3830,#3d2f28);--desk-coaster:radial-gradient(ellipse at 30% 30%,#4a3830 0%,#3d2f28 40%,#332620 100%);--desk-ambient-glow:rgba(255,160,80,.12);--desk-shadow-light:rgba(0,0,0,.3);--desk-shadow-medium:rgba(0,0,0,.4)}html[data-visual-theme=modern]{--theme-card-background:var(--color-background-subtle);--theme-card-border-color:var(--overlay-light);--theme-card-border-width:1px;--theme-card-border-style:solid;--theme-card-shadow:0 1px 2px rgba(0,0,0,.02),0 2px 4px rgba(0,0,0,.02),0 4px 8px rgba(0,0,0,.02);--theme-card-hover-shadow:0 2px 4px rgba(0,0,0,.03),0 8px 16px rgba(0,0,0,.04),0 16px 32px rgba(0,0,0,.04)}*,:after,:before{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Segoe UI,system-ui,sans-serif;font-feature-settings:"kern" 1,"liga" 1;scroll-behavior:smooth;color:var(--color-foreground);background-color:var(--color-background)}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}p{text-wrap:pretty;max-width:75ch}h1,h2,h3,h4,h5,h6{text-wrap:balance}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}:root[style*="--transitioning"] *,:root[style*="--transitioning"] :after,:root[style*="--transitioning"] :before{will-change:auto!important}*,body,html{transition:none!important}}#__next,#root{isolation:isolate}:root[style*="--transitioning"]{will-change:background-color}:root[style*="--transitioning"] *,:root[style*="--transitioning"] :after,:root[style*="--transitioning"] :before{will-change:color,background-color,border-color}@supports (view-transition-name:none){::view-transition-new(root),::view-transition-old(root){animation-duration:.3s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(root){opacity:1}::view-transition-new(root){opacity:0;animation-name:theme-fade-in}@keyframes theme-fade-in{to{opacity:1}}}a,article,aside,body,button,div,footer,h1,h2,h3,h4,h5,h6,header,html,input,main,nav,p,section,select,span,textarea{transition-property:color,background-color,border-color,box-shadow,fill,stroke;transition-duration:.35s;transition-timing-function:cubic-bezier(.22,1,.36,1);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased}[role=button],a,button,input,select,textarea{transition:color .35s cubic-bezier(.22,1,.36,1),background-color .35s cubic-bezier(.22,1,.36,1),border-color .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1),transform .15s cubic-bezier(.22,1,.36,1),opacity .15s cubic-bezier(.22,1,.36,1)}article,aside,footer,header,main,nav,section{contain:layout style}@supports (transform:translate3d(0,0,0)){[role=button],a,button{perspective:1000px}[role=button],a,button,img,video{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}}html{scroll-behavior:smooth;-webkit-tap-highlight-color:transparent;text-rendering:optimizeSpeed}body,html{isolation:isolate}body{text-rendering:optimizeLegibility}img,video{content-visibility:auto;contain:layout style paint}@keyframes fade-in{0%{opacity:0;transform:translateZ(0)}to{opacity:1;transform:translateZ(0)}}[data-component-boundary],main>article,main>section{contain:layout style}*{-webkit-tap-highlight-color:transparent}@supports (-webkit-overflow-scrolling:touch){*{-webkit-overflow-scrolling:touch}}@-moz-document url-prefix(){body{font-weight:400}}@supports (-ms-ime-align:auto){body{display:block}}@media screen and (-webkit-min-device-pixel-ratio:0){*{-webkit-transform-style:preserve-3d}}body>*{will-change:auto}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}@font-face{font-display:swap}@media (prefers-reduced-motion:no-preference){*{animation-timing-function:cubic-bezier(.22,1,.36,1)}}.layer,[data-transition-layer]{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.no-animation,[data-transition-complete]{will-change:auto!important}