.buildrRoot{--bdr-surface-canvas:var(--colorBackground,#eaf1fb);--bdr-surface-sidebar:var(--surface-elevated,#ffffffeb);--bdr-surface-card:var(--surface-alpha-1,#0f172a08);--bdr-surface-card-hover:var(--surface-alpha-2,#0f172a0d);--bdr-surface-category:var(--surface-muted,#edf2f8);--bdr-surface-overlay:var(--scrim,#0f172a66);--bdr-border-faint:var(--border-subtle,#94a3b82e);--bdr-border-soft:rgba(var(--pcific-accent-rgb,37, 99, 235), .22);--bdr-border-strong:rgba(var(--pcific-accent-rgb,37, 99, 235), .36);--bdr-text-primary:var(--text-primary,#0f172a);--bdr-text-body:var(--text-body,#475569);--bdr-text-muted:var(--text-muted,#7b8492);--bdr-text-faint:var(--text-faint,#94a3b8);--bdr-accent:var(--dashboard-blue,#2563eb);--bdr-accent-strong:var(--dashboard-blue-dark,#2563eb);--bdr-success:var(--dashboard-green,#10b981);--bdr-warning:var(--dashboard-amber,#f59e0b);--bdr-danger:var(--dashboard-red,#ef4444);--bdr-status-empty:var(--bdr-text-faint);--bdr-status-researching:var(--bdr-accent);--bdr-status-pcific:var(--bdr-success);--bdr-status-alt:#0d9488;--bdr-status-external:var(--bdr-warning);--bdr-status-findr:#7c3aed;--bdr-status-blocked:var(--bdr-danger);--bdr-status-verified:var(--bdr-success);--bdr-radius-sm:10px;--bdr-radius-md:16px;--bdr-radius-lg:20px;--bdr-radius-pill:999px;--bdr-glow-opacity:.08;--bdr-glow-opacity-hover:.18;--bdr-glow-spread:48px;--bdr-glow-spread-hover:64px;--bdr-cat-budget:37, 99, 235;--bdr-cat-popular:124, 58, 237;--bdr-cat-premium:180, 83, 9;--bdr-cat-ultra:190, 24, 93;--bdr-cat-pro:5, 150, 105;--bdr-cat-customise:180, 83, 9;--bdr-cat-parts:15, 118, 110;--bdr-cat-budget-glow:217, 91%, 50%;--bdr-cat-popular-glow:258, 90%, 56%;--bdr-cat-premium-glow:32, 95%, 37%;--bdr-cat-ultra-glow:330, 81%, 42%;--bdr-cat-pro-glow:160, 84%, 35%;--bdr-cat-customise-glow:32, 95%, 37%;--bdr-cat-parts-glow:175, 77%, 26%;--bdr-space-1:4px;--bdr-space-2:8px;--bdr-space-3:12px;--bdr-space-4:16px;--bdr-space-5:24px;--bdr-space-6:32px;--bdr-space-7:48px;--bdr-elev-1:0 1px 2px #0f172a0f;--bdr-elev-2:0 12px 28px #0f172a1a;--bdr-elev-3:0 28px 70px #0f172a24;--bdr-ease-spring:var(--ease);--bdr-ease-out:cubic-bezier(0, 0, .2, 1);--bdr-dur-fast:.16s;--bdr-dur-base:.28s;--bdr-dur-slow:.46s}@media (prefers-color-scheme:dark){.buildrRoot{--bdr-surface-sidebar:#080a16c7;--bdr-surface-card:#ffffff0a;--bdr-surface-card-hover:#ffffff0f;--bdr-surface-category:#12141ed1;--bdr-surface-overlay:#04060fbd;--bdr-border-faint:#ffffff0f;--bdr-border-soft:rgba(var(--ink-rgb), .18);--bdr-border-strong:rgba(var(--ink-rgb), .36);--bdr-status-alt:#8be9d6;--bdr-status-findr:#c084fc;--bdr-cat-budget:147, 197, 253;--bdr-cat-popular:167, 139, 250;--bdr-cat-premium:251, 191, 36;--bdr-cat-ultra:244, 114, 182;--bdr-cat-pro:52, 211, 153;--bdr-cat-customise:251, 191, 36;--bdr-cat-parts:45, 212, 191;--bdr-cat-budget-glow:217, 91%, 60%;--bdr-cat-popular-glow:258, 90%, 66%;--bdr-cat-premium-glow:43, 96%, 56%;--bdr-cat-ultra-glow:330, 81%, 60%;--bdr-cat-pro-glow:160, 84%, 39%;--bdr-cat-customise-glow:43, 96%, 56%;--bdr-cat-parts-glow:168, 76%, 50%;--bdr-elev-1:0 1px 2px #0000004d;--bdr-elev-2:0 12px 28px #00000052;--bdr-elev-3:0 28px 70px #00000073}}html[data-theme=dark] .buildrRoot{--bdr-surface-sidebar:#080a16c7;--bdr-surface-card:#ffffff0a;--bdr-surface-card-hover:#ffffff0f;--bdr-surface-category:#12141ed1;--bdr-surface-overlay:#04060fbd;--bdr-border-faint:#ffffff0f;--bdr-border-soft:rgba(var(--ink-rgb), .18);--bdr-border-strong:rgba(var(--ink-rgb), .36);--bdr-status-alt:#8be9d6;--bdr-status-findr:#c084fc;--bdr-cat-budget:147, 197, 253;--bdr-cat-popular:167, 139, 250;--bdr-cat-premium:251, 191, 36;--bdr-cat-ultra:244, 114, 182;--bdr-cat-pro:52, 211, 153;--bdr-cat-customise:251, 191, 36;--bdr-cat-parts:45, 212, 191;--bdr-elev-1:0 1px 2px #0000004d;--bdr-elev-2:0 12px 28px #00000052;--bdr-elev-3:0 28px 70px #00000073}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pcific-blue:var(--ink);--pcific-blue-dark:var(--ink);--pcific-blue-light:var(--ink);--pcific-blue-soft:var(--surface-strong);--pcific-cyan:var(--ink);--pcific-green:var(--ok);--dashboard-blue:var(--ink);--dashboard-blue-dark:var(--ink);--marketplaceColor:var(--ink);--marketplaceColorLight:var(--ink);--marketplaceColorDark:var(--ink);--bg-base:#f4f3ef;--shadow-rgb:20, 20, 18;--ink-rgb:20, 20, 18;--logo-ink:#141412;--surface:#eae9e4;--surface-strong:#e4e3dd;--surface-inset:#f4f3ef;--surface-muted:#eae9e4;--ink:#141412;--body:#46453f;--muted:#5f5e59;--line:#d6d4ce;--line-strong:#c4c2bb;--card-shadow:0 1px 2px rgba(var(--shadow-rgb), .05), 0 14px 32px -14px rgba(var(--shadow-rgb), .16);--card-shadow-hover:0 2px 4px rgba(var(--shadow-rgb), .06), 0 22px 44px -16px rgba(var(--shadow-rgb), .22);--button-shadow:0 20px 25px -5px rgba(var(--shadow-rgb), .2), 0 8px 10px -6px rgba(var(--shadow-rgb), .2);--ok:#3f7a4e;--ok-bg:#3f7a4e1a;--ok-line:#3f7a4e59;--warn:#8a6a22;--warn-bg:#8a6a221a;--warn-line:#8a6a2259;--bad:#a8463c;--bad-bg:#a8463c1a;--bad-line:#a8463c52;--focus-ring:0 0 0 2px var(--ink);--colorBackground:#f4f3ef;--colorBackgroundLight:#eae9e4;--colorWhite:#fff;--colorGrey50:#f4f3ef;--colorGrey100:#eae9e4;--colorGrey200:#e4e3dd;--colorGrey300:#d6d4ce;--colorGrey400:#9a9993;--colorGrey500:#5f5e59;--colorGrey600:#57564f;--colorGrey700:#46453f;--colorGrey900:#141412;--text-primary:#141412;--text-body:#46453f;--text-muted:#5f5e59;--text-faint:#666560;--text-on-accent:var(--bg-base);--border-subtle:#d6d4ce;--border-medium:#c4c2bb;--bg-card:#eae9e4;--surface-card:#eae9e4;--surface-elevated:#e4e3dd;--surface-alpha-1:#14141205;--surface-alpha-2:#1414120a;--surface-alpha-3:#14141212;--surface-alpha-4:#1414121a;--topbar-bg:var(--bg-base);--topbar-utility-bg:var(--surface);--topbar-link:#46453f;--topbar-link-hover:#141412;--colorTextSecondary:#5f5e59;--colorBorder:#d6d4ce;--colorFail:#a8463c;--boxShadow:0 12px 32px -8px rgba(var(--shadow-rgb), .14);--scrim:#14141266;color:var(--body);background-color:var(--bg-base)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dashboard-blue:var(--ink);--dashboard-blue-dark:var(--ink);--marketplaceColor:var(--ink);--marketplaceColorLight:var(--ink);--marketplaceColorDark:var(--ink);--pcific-blue:var(--ink);--pcific-blue-dark:var(--ink);--pcific-blue-light:var(--ink);--bg-base:#141412;--shadow-rgb:0, 0, 0;--ink-rgb:242, 241, 237;--logo-ink:#f2f1ed;--surface:#1a1a18;--surface-strong:#1e1e1c;--surface-inset:#141412;--surface-muted:#1a1a18;--ink:#f2f1ed;--body:#b9b8b1;--muted:#9a9993;--line:#2a2a26;--line-strong:#3a3833;--card-shadow:0 2px 8px #00000059, 0 16px 40px #00000073;--card-shadow-hover:0 4px 16px #00000073, 0 24px 56px #0000008c;--button-shadow:0 14px 32px #f2f1ed24, 0 4px 14px #f2f1ed0f;--chip-bg:#d9d8d2;--chip-bg-hover:#e6e5e0;--chip-shadow-hover:0 16px 36px #f2f1ed33, 0 6px 16px #f2f1ed17;--float-shadow:0 18px 40px -12px #000000d9;--chip-surface-shadow:0 2px 24px #0006, inset 0 2px 0 #ffffff0a;--chip-quiet-bg:var(--surface);--chip-quiet-bg-hover:var(--surface-strong);--chip-quiet-border:var(--line);--chip-quiet-border-hover:var(--line-strong);--chip-quiet-shadow:0 2px 24px #0006, inset 0 2px 0 #ffffff0a;--chip-quiet-shadow-hover:0 2px 24px #0006, inset 0 2px 0 #ffffff0a;--glass-edge:inset 0 1px 0 #ffffff1f;--ok:#7fb08a;--ok-bg:#7fb08a1f;--ok-line:#7fb08a61;--warn:#d2ae6a;--warn-bg:#d2ae6a1f;--warn-line:#d2ae6a61;--bad:#d27a70;--bad-bg:#d27a701f;--bad-line:#d27a7061;--focus-ring:0 0 0 2px var(--ink);--colorBackground:#141412;--colorBackgroundLight:#1a1a18;--colorFail:#d27a70;--colorTextSecondary:#9a9993;--colorBorder:#2a2a26;--text-primary:#f2f1ed;--text-body:#b9b8b1;--text-muted:#9a9993;--text-faint:#8a8983;--text-on-accent:var(--bg-base);--colorGrey50:#141412;--colorGrey100:#1a1a18;--colorGrey200:#1e1e1c;--colorGrey300:#2a2a26;--colorGrey400:#6e6d68;--colorGrey500:#8a8983;--colorGrey600:#9a9993;--colorGrey700:#b9b8b1;--colorGrey900:#f2f1ed;--border-subtle:#2a2a26;--border-medium:#3a3833;--bg-card:#1a1a18;--surface-card:#1a1a18;--surface-elevated:#1e1e1c;--surface-alpha-1:#f2f1ed08;--surface-alpha-2:#f2f1ed0d;--surface-alpha-3:#f2f1ed14;--surface-alpha-4:#f2f1ed1f;--topbar-bg:var(--bg-base);--topbar-utility-bg:var(--surface);--topbar-link:#b9b8b1;--topbar-link-hover:#f2f1ed;--boxShadow:0 8px 24px #00000059;--scrim:#0000008c;color:var(--body);background-color:var(--bg-base)}.toolSurface{color:var(--text-primary,var(--ink,#090d16));--pcific-cream:var(--ink,#090d16);--pcific-muted:var(--muted,#64748b);--pcific-faint:var(--text-faint,#94a3b8);--pcific-line:var(--line,#0f172a14);--pcific-panel:var(--surface,#fff);--pcific-panel-deep:var(--surface-strong,#fff);--tool-card-bg:var(--surface,#fff);--tool-card-border:var(--line,#0f172a14);--tool-card-shadow:var(--card-shadow);--tool-panel-bg:var(--surface,#fff);--tool-inset-bg:var(--surface-inset,#f1f5f9);--tool-elevated-bg:var(--surface-elevated,#fff);--tool-label:var(--text-body,#334155);--tool-input-bg:var(--surface-inset,#f1f5f9);--tool-input-border:var(--border-medium,#0f172a24);--tool-input-text:var(--ink,#090d16);--tool-input-placeholder:var(--text-muted,#64748b);--tool-input-focus-border:var(--dashboard-blue,#2563eb);--tool-input-focus-ring:var(--focus-ring);--tool-toggle-track-bg:var(--surface-inset,#f1f5f9);--tool-toggle-track-border:var(--line,#0f172a14);--tool-toggle-track-shadow:none;--tool-elev-1:0 1px 3px rgba(var(--shadow-rgb), .04);--tool-elev-2:0 4px 14px rgba(var(--shadow-rgb), .05);--tool-elev-3:0 12px 28px rgba(var(--shadow-rgb), .06)}@media (prefers-color-scheme:dark){.toolSurface{--pcific-cream:var(--ink);--pcific-muted:var(--muted);--pcific-faint:var(--text-faint);--pcific-line:var(--line);--pcific-panel:var(--surface-strong);--pcific-panel-deep:var(--surface-inset);--tool-input-bg:var(--surface-inset);--tool-input-border:var(--border-medium);--tool-toggle-track-bg:var(--surface);--tool-toggle-track-border:var(--border-medium);--tool-toggle-track-shadow:0 1px 2px #0003, 0 6px 18px #0000004d;--tool-elev-1:0 1px 2px #0003, 0 6px 18px #0000004d;--tool-elev-2:0 1px 2px #00000040, 0 12px 32px #00000061;--tool-elev-3:0 2px 4px #00000047, 0 20px 48px #00000073}}html[data-theme=dark] .toolSurface{--pcific-cream:var(--ink);--pcific-muted:var(--muted);--pcific-faint:var(--text-faint);--pcific-line:var(--line);--pcific-panel:var(--surface-strong);--pcific-panel-deep:var(--surface-inset);--tool-input-bg:var(--surface-inset);--tool-input-border:var(--border-medium);--tool-toggle-track-bg:var(--surface);--tool-toggle-track-border:var(--border-medium);--tool-toggle-track-shadow:0 1px 2px #0003, 0 6px 18px #0000004d;--tool-elev-1:0 1px 2px #0003, 0 6px 18px #0000004d;--tool-elev-2:0 1px 2px #00000040, 0 12px 32px #00000061;--tool-elev-3:0 2px 4px #00000047, 0 20px 48px #00000073}html[data-theme=light] .toolSurface{--pcific-cream:var(--ink,#0f172a);--pcific-muted:var(--muted,#7b8492);--pcific-faint:var(--text-faint,#94a3b8);--pcific-line:var(--line,var(--line));--pcific-panel:var(--surface,#fff);--pcific-panel-deep:var(--surface-strong,#fff)}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-vietnamese-wght-normal-CHiFlh_0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-ext-wght-normal-Dg-wlmqe.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-wght-normal-CaVRRdDk.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/schibsted-grotesk-latin-ext-wght-normal-hsMS0n0O.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/schibsted-grotesk-latin-wght-normal-Bb8VGrTG.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--fontFamily:"Hanken Grotesk Variable", system-ui, sans-serif;--fontFamilyHeader:"Schibsted Grotesk Variable", system-ui, sans-serif;--font-sans:var(--fontFamily);--fontFamilyCode:"IBM Plex Mono", ui-monospace, monospace;--zIndexTopbar:100;--topbarHeightDesktop:72px;--contentMaxWidthPages:1240px;--fontWeightMedium:500;--fontWeightSemiBold:600;--ease:cubic-bezier(.16, 1, .3, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--duration-micro:.2s;--duration-entrance:.45s;--radius-pill:999px;--radius-card:22px;--radius-panel:20px;--radius-inner:14px;--radius-small:8px;--radius-field:24px;--glass-fill:color-mix(in srgb, var(--bg-base) 76%, transparent);--glass-filter:saturate(180%) blur(20px);--glass-edge:inset 0 1px 0 #ffffff8c;--chip-bg:var(--ink);--chip-bg-hover:#000;--chip-border:transparent;--chip-ink:var(--bg-base);--chip-shadow:var(--button-shadow);--chip-shadow-hover:var(--button-shadow);--chip-bg-done:var(--ok);--chip-border-done:transparent;--chip-shadow-done:var(--button-shadow);--chip-quiet-bg:rgba(var(--ink-rgb), .05);--chip-quiet-bg-hover:rgba(var(--ink-rgb), .09);--chip-quiet-border:transparent;--chip-quiet-border-hover:transparent;--chip-quiet-ink:var(--ink);--chip-quiet-shadow:none;--chip-quiet-shadow-hover:none;--chip-surface-shadow:none;--ease-button:cubic-bezier(.4, 0, .2, 1);--duration-button:.3s;--control-height:48px;--control-height-large:60px;--radius-control:var(--radius-pill);--accent:#4a7deb;--dashboard-blue:var(--ink);--dashboard-blue-dark:var(--ink);--dashboard-green:var(--ok);--dashboard-amber:var(--warn);--dashboard-red:var(--bad);--marketplaceColor:var(--ink);--marketplaceColorLight:var(--ink);--marketplaceColorDark:var(--ink);--pcific-blue:var(--ink);--pcific-blue-dark:var(--ink);--pcific-blue-light:var(--ink);--pcific-blue-soft:var(--surface-strong);--pcific-cyan:var(--ink);--pcific-green:var(--ok);--pcific-accent-rgb:var(--ink-rgb);--bg-base:#f4f3ef;--shadow-rgb:20, 20, 18;--ink-rgb:20, 20, 18;--logo-ink:#141412;--surface:#eae9e4;--surface-strong:#e4e3dd;--surface-inset:#f4f3ef;--surface-muted:#eae9e4;--ink:#141412;--body:#46453f;--muted:#5f5e59;--line:#d6d4ce;--line-strong:#c4c2bb;--card-shadow:0 1px 2px rgba(var(--shadow-rgb), .05), 0 14px 32px -14px rgba(var(--shadow-rgb), .16);--card-shadow-hover:0 2px 4px rgba(var(--shadow-rgb), .06), 0 22px 44px -16px rgba(var(--shadow-rgb), .22);--button-shadow:0 20px 25px -5px rgba(var(--shadow-rgb), .2), 0 8px 10px -6px rgba(var(--shadow-rgb), .2);--panel-shadow:var(--button-shadow);--float-shadow:0 12px 28px -14px rgba(var(--shadow-rgb), .22);--ok:#3f7a4e;--ok-bg:#3f7a4e1a;--ok-line:#3f7a4e59;--warn:#8a6a22;--warn-bg:#8a6a221a;--warn-line:#8a6a2259;--bad:#a8463c;--bad-bg:#a8463c1a;--bad-line:#a8463c52;--focus-ring:0 0 0 2px var(--ink);--colorBackground:#f4f3ef;--colorBackgroundLight:#eae9e4;--colorWhite:#fff;--colorFail:#a8463c;--colorTextSecondary:#5f5e59;--colorBorder:#d6d4ce;--text-primary:#141412;--text-body:#46453f;--text-muted:#5f5e59;--text-faint:#666560;--text-on-accent:var(--bg-base);--colorGrey50:#f4f3ef;--colorGrey100:#eae9e4;--colorGrey200:#e4e3dd;--colorGrey300:#d6d4ce;--colorGrey400:#9a9993;--colorGrey500:#5f5e59;--colorGrey600:#57564f;--colorGrey700:#46453f;--colorGrey900:#141412;--border-subtle:#d6d4ce;--border-medium:#c4c2bb;--bg-card:#eae9e4;--surface-card:#eae9e4;--surface-elevated:#e4e3dd;--surface-alpha-1:#14141205;--surface-alpha-2:#1414120a;--surface-alpha-3:#14141212;--surface-alpha-4:#1414121a;--topbar-bg:var(--bg-base);--topbar-utility-bg:var(--surface);--topbar-link:#46453f;--topbar-link-hover:#141412;--boxShadow:0 12px 32px -8px rgba(var(--shadow-rgb), .14);--scrim:#14141266}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--chip-bg:#d9d8d2;--chip-bg-hover:#e6e5e0;--bg-base:#141412;--shadow-rgb:0, 0, 0;--ink-rgb:242, 241, 237;--logo-ink:#f2f1ed;--surface:#1a1a18;--surface-strong:#1e1e1c;--surface-inset:#141412;--surface-muted:#1a1a18;--ink:#f2f1ed;--body:#b9b8b1;--muted:#9a9993;--line:#2a2a26;--line-strong:#3a3833;--card-shadow:0 2px 8px #00000059, 0 16px 40px #00000073;--card-shadow-hover:0 4px 16px #00000073, 0 24px 56px #0000008c;--button-shadow:0 2px 24px #0006, inset 0 2px 0 #ffffff0a;--chip-shadow-hover:0 4px 28px #00000080, inset 0 2px 0 #ffffff0f;--float-shadow:0 18px 40px -12px #000000d9;--chip-surface-shadow:0 2px 24px #0006, inset 0 2px 0 #ffffff0a;--chip-quiet-bg:var(--surface);--chip-quiet-bg-hover:var(--surface-strong);--chip-quiet-border:var(--line);--chip-quiet-border-hover:var(--line-strong);--chip-quiet-shadow:0 2px 24px #0006, inset 0 2px 0 #ffffff0a;--panel-shadow:0 2px 24px #0006;--chip-quiet-shadow-hover:0 2px 24px #0006, inset 0 2px 0 #ffffff0a;--ok:#7fb08a;--ok-bg:#7fb08a1f;--ok-line:#7fb08a61;--warn:#d2ae6a;--warn-bg:#d2ae6a1f;--warn-line:#d2ae6a61;--bad:#d27a70;--bad-bg:#d27a701f;--bad-line:#d27a7061;--colorBackground:#141412;--colorBackgroundLight:#1a1a18;--colorWhite:#fff;--colorFail:#d27a70;--colorTextSecondary:#9a9993;--colorBorder:#2a2a26;--text-primary:#f2f1ed;--text-body:#b9b8b1;--text-muted:#9a9993;--text-faint:#8a8983;--colorGrey50:#141412;--colorGrey100:#1a1a18;--colorGrey200:#1e1e1c;--colorGrey300:#2a2a26;--colorGrey400:#6e6d68;--colorGrey500:#8a8983;--colorGrey600:#9a9993;--colorGrey700:#b9b8b1;--colorGrey900:#f2f1ed;--border-subtle:#2a2a26;--border-medium:#3a3833;--bg-card:#1a1a18;--surface-card:#1a1a18;--surface-elevated:#1e1e1c;--surface-alpha-1:#f2f1ed08;--surface-alpha-2:#f2f1ed0d;--surface-alpha-3:#f2f1ed14;--surface-alpha-4:#f2f1ed1f;--topbar-bg:var(--bg-base);--topbar-utility-bg:var(--surface);--topbar-link:#b9b8b1;--topbar-link-hover:#f2f1ed;--boxShadow:0 8px 24px #00000059;--scrim:#0000008c;--glass-edge:inset 0 1px 0 #ffffff1f}}@media (width>=768px){:root{--radius-card:28px}}@media (prefers-reduced-transparency:reduce){:root{--glass-fill:var(--bg-base);--glass-filter:none}}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}html,body{background:var(--bg-base,var(--colorBackground));min-height:100%;color:var(--text-primary);font-family:var(--fontFamily);-webkit-font-smoothing:antialiased;margin:0}body{min-height:100vh}a{color:inherit;text-decoration:none}button{cursor:pointer;transition:transform .14s var(--ease), background-color .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease), box-shadow .2s var(--ease), opacity .2s var(--ease);font-family:inherit}button:not(:disabled):active{transform:scale(.97)}button:disabled{cursor:default;transform:none}h1,h2{font-family:var(--fontFamilyHeader);letter-spacing:-.03em;text-wrap:balance;font-weight:500}code,pre,kbd,samp,tt{font-family:var(--fontFamilyCode);font-variant-numeric:tabular-nums}#app,.buildr-app-shell{background:var(--bg-base,var(--colorBackground));min-height:100vh}::selection{background:rgba(var(--ink-rgb), .18);color:var(--ink)}html[data-motion=off],html[data-motion=off] *,html[data-motion=off] :before,html[data-motion=off] :after{animation-play-state:paused!important}html[data-motion=off]{scroll-behavior:auto}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
