.site-search-mount-module__R-Ojza__host{display:contents}@media (min-width:1024px){.site-search-mount-module__R-Ojza__host{--sc-page-gutter:var(--sc-space-12)}}
:root{--sc-token-revision:"6ea138c95e6541229cf3d93662d1b35905d05db0639d76d740e0040012a5fcd4";--sc-color-canvas:#fff;--sc-color-surface:#fff;--sc-color-surface-subtle:#f7f7f7;--sc-color-surface-selected:#fff0eb;--sc-color-text:#222;--sc-color-text-secondary:#666;--sc-color-text-tertiary:#666;--sc-color-text-inverse:#fff;--sc-color-brand:#f57f71;--sc-color-brand-hover:#f25b4a;--sc-color-brand-pressed:#f03c28;--sc-color-border:#ebebeb;--sc-color-border-control:#beb8af;--sc-color-focus:#f03c28;--sc-color-error:#9f373e;--sc-color-error-surface:#fff1f1;--sc-color-success:#2e6550;--sc-color-success-surface:#eaf5ef;--sc-color-warning:#825923;--sc-color-warning-surface:#fcf2dd;--sc-color-disabled:#f2f4f7;--sc-color-disabled-text:#98a2b3;--sc-color-scrim:#00000052;--sc-color-border-selected:#f03c28;--sc-color-accent:#f57f71;--sc-color-accent-soft:#fff0eb;--sc-color-image-scrim:#0009;--sc-color-room-oak:#be9570;--sc-color-room-oak-light:#dbb890;--sc-color-room-fabric:#e7c4b6;--sc-color-room-stone:#f0e6db;--sc-color-room-leaf:#71806a;--sc-color-surface-dark:#272e2b;--sc-color-text-on-dark:#fff;--sc-color-text-secondary-on-dark:#d9dfd7;--sc-color-action-ink:#bf1f0d;--sc-color-save-active:#ffb52e;--sc-color-like-active:#fe0034;--sc-color-unread-dot:#fe0034;--sc-color-sage:#426453;--sc-color-sage-soft:#eaf0e8;--sc-color-honey:#95621d;--sc-color-honey-soft:#fff3d9;--sc-color-blue:#395b75;--sc-color-blue-soft:#eaf1f7;--sc-color-clay:#9c4934;--sc-color-clay-soft:#f5e5db;--sc-color-cream:#faf7f2;--sc-color-hero-stage:#fff;--sc-color-hero-ink:#222;--sc-color-hero-muted:#666;--sc-color-hero-line:#d5d9da;--sc-color-hero-accent:#f57f71;--sc-color-grid-glow:#f57f71;--sc-color-brand-mark:#000;--sc-color-membership-blue:#1f9aef;--sc-color-membership-check:#fff;--sc-color-official-badge:#000;--sc-color-official-badge-check:#fff;--sc-color-creator-gold:#f5b301;--sc-color-creator-gold-deep:#946200;--sc-color-creator-gold-soft:#fff6dc;--sc-color-creator-amber:#ff9a3d;--sc-color-contributor-gold:#e8b021;--sc-color-contributor-gold-light:#ffe08a;--sc-color-contributor-gold-deep:#8a6100;--sc-color-contributor-gold-soft:#fff4d6;--sc-color-rating-star:#ffb400;--sc-color-rating-star-track:#e4ded2;--sc-color-sage-vivid:#1f8a5c;--sc-color-clay-vivid:#d4552c;--sc-color-honey-vivid:#d98a06;--sc-color-oat:#e4ded2;--sc-color-landing-ink:#18181b;--sc-color-landing-muted:#6b6b73;--sc-color-landing-mist:#f4f4f5;--sc-color-landing-line:#e4e4e7;--sc-color-landing-night:#0e0e10;--sc-color-landing-black:#000;--sc-color-landing-night-ink:#f4f4f5;--sc-color-landing-glass:#0009;--sc-color-landing-glass-soft:#ffffff2e;--sc-color-landing-glass-edge:#ffffff3d;--sc-color-landing-glow:#ff8a3d;--sc-color-landing-accent:#c93d2e;--sc-color-landing-accent-wash:#fff3f0;--sc-color-landing-slate:#2b3647;--sc-color-landing-slate-soft:#a9b8cc;--sc-color-landing-slate-wash:#eef2f6;--sc-color-landing-slate-ink:#3c5673;--sc-color-landing-linen:#f6f4f1;--sc-color-landing-stone:#e4ded2;--sc-color-landing-pop:#f95c4b;--sc-color-landing-blue:#2d5aa6;--sc-color-landing-shade:#0b0b0c;--sc-color-business-navy:#0b1f4b;--sc-color-business-navy-deep:#06122e;--sc-color-business-navy-ink:#b9c7e6;--sc-color-business-navy-line:#23396b;--sc-color-business-navy-wash:#eef2fa;--sc-color-vivid-red:#d62e17;--sc-color-vivid-yellow:#ffc928;--sc-color-vivid-blue:#1f5bff;--sc-color-vivid-green:#16c172;--sc-color-vivid-orange:#ff7a1a;--sc-color-vivid-purple:#6d4aff;--sc-color-vivid-ink:#111;--sc-color-journey-now:#f57f71;--sc-color-journey-now-deep:#f25b4a;--sc-color-ai-mist:#eef8ff;--sc-color-ai-sky-light:#a8deff;--sc-color-ai-sky:#48b4ff;--sc-color-ai-sky-deep:#0a74ff;--sc-color-ai-sky-hover:#0063e6;--sc-color-ai-sky-pressed:#0053c7;--sc-color-ai-peach:#ffd3b8;--sc-color-ai-apricot:#ffa36e;--sc-color-ai-coral:#ff6a55;--sc-color-ai-violet:#9c8cff;--sc-color-ai-pearl:#f8fafd;--sc-color-ai-pearl-shade:#e0e7f2;--sc-color-ai-pearl-edge:#acbad0;--sc-color-ai-ink:#18202e;--sc-color-ai-bot-black-lit:#6e7484;--sc-color-ai-bot-black:#34373f;--sc-color-ai-bot-black-shade:#1a1c21;--sc-color-ai-bot-black-edge:#07080a;--sc-color-ai-bot-sky:#ddf1ff;--sc-color-ai-bot-sky-edge:#5faeeb;--sc-color-ai-bot-sky-ink:#0b2a55;--sc-color-ai-bot-apricot-lit:#fff6ee;--sc-color-ai-bot-apricot:#f8dec8;--sc-color-ai-bot-apricot-shade:#edc3a0;--sc-color-ai-bot-apricot-edge:#c99270;--sc-color-ai-bot-apricot-ink:#3b2618;--sc-color-ai-bot-orange-lit:#ffe6da;--sc-color-ai-bot-orange:#ffae8c;--sc-color-ai-bot-orange-edge:#c8513f;--sc-color-ai-bot-orange-ink:#3a1a12;--sc-color-chart-prep:#4a3aa7;--sc-color-chart-services:#2a78d6;--sc-color-chart-masonry:#eb6834;--sc-color-chart-carpentry:#1baf7a;--sc-color-chart-painting:#eda100;--sc-color-chart-kitchen-bath:#e87ba4;--sc-color-chart-fittings:#008300;--sc-color-chart-other:#8a8984;--sc-color-calendar-step1:#7b5cff;--sc-color-calendar-step2:#1f6bff;--sc-color-calendar-step3:#ff7a1a;--sc-color-calendar-step4:#12b76a;--sc-color-calendar-step5:#ff3b7f;--sc-color-calendar-step6:#00b3d6;--sc-color-calendar-step7:#f5b000;--sc-color-calendar-step8:#e5484d;--sc-color-calendar-step9:#0e9f9a;--sc-color-calendar-step10:#c026d3;--sc-color-calendar-step11:#7cc400;--sc-color-calendar-step12:#4f46e5;--sc-color-calendar-stage-before:#1f6bff;--sc-color-calendar-stage-works:#7b5cff;--sc-color-calendar-stage-after:#0f9a58;--sc-color-calendar-stage-early:#ee5a1f;--sc-color-admin-line:#ebebee;--sc-color-admin-line-strong:#d9d9de;--sc-color-admin-band:#f7f7f8;--sc-color-admin-sunken:#fafafa;--sc-color-admin-select:#f1f1f4;--sc-color-admin-badge:#d42b1b;--sc-color-admin-night-canvas:#0b0c0e;--sc-color-admin-night-surface:#141518;--sc-color-admin-night-band:#1a1b1f;--sc-color-admin-night-sunken:#111215;--sc-color-admin-night-line:#24252a;--sc-color-admin-night-line-strong:#33353b;--sc-color-admin-night-select:#202127;--sc-color-admin-night-text:#f4f4f5;--sc-color-admin-night-text-secondary:#a1a1aa;--sc-color-admin-night-text-tertiary:#8a8a93;--sc-color-admin-night-success:#3ccb8b;--sc-color-admin-night-success-surface:#10291f;--sc-color-admin-night-error:#ff6b6b;--sc-color-admin-night-error-surface:#2e1416;--sc-color-admin-night-warning:#f2b451;--sc-color-admin-night-warning-surface:#2b2110;--sc-color-admin-night-info:#7096ff;--sc-color-admin-night-info-surface:#131d33;--sc-color-admin-night-control-edge:#62656e;--sc-color-admin-night-disabled-text:#5f626b;--sc-color-admin-night-accent-soft:#2d1a17;--sc-color-admin-night-veil:#0b0c0e99;--sc-color-chart-blue:#3366e6;--sc-color-chart-teal:#0e8c7e;--sc-color-chart-orange:#d9731f;--sc-color-chart-violet:#8250df;--sc-color-chart-magenta:#c7368e;--sc-color-chart-slate:#667085;--sc-color-chart-prior:#808897;--sc-color-chart-up:#0f7b55;--sc-color-chart-down:#c93a30;--sc-color-chart-warn:#a86a08;--sc-color-chart-grid:#f0f0f2;--sc-color-graph-blue-soft:#1f5bff14;--sc-color-graph-blue-glow:#1f5bff59;--sc-color-graph-purple-soft:#6d4aff14;--sc-color-graph-purple-glow:#6d4aff59;--sc-color-graph-ink-soft:#1111110f;--sc-color-graph-blue-mid:#1f5bff29;--sc-color-graph-purple-mid:#6d4aff29;--sc-color-graph-sky:#48b4ff;--sc-color-graph-sky-mid:#48b4ff33;--sc-color-graph-rose:#ff7abe;--sc-color-graph-rose-mid:#ff7abe29;--sc-color-graph-glass:#ffffffb8;--sc-color-graph-glass-line:#ffffffeb;--sc-color-graph-deep:#0c1f66d6;--sc-color-graph-deep-line:#ffffff29;--sc-color-graph-deep-soft:#ffffff1a;--sc-color-graph-frost-top:#1f5bffc7;--sc-color-graph-frost-bottom:#1b46bca8;--sc-color-graph-frost-line:#ffffff75;--sc-color-graph-glass-blue-top:#1e50eb9e;--sc-color-graph-glass-blue-bottom:#1634a08f;--sc-color-graph-frost-top-solid:#1f5bfff5;--sc-color-graph-frost-bottom-solid:#1b46bcf0;--sc-color-graph-glass-solid:#fffffff2;--sc-color-graph-on-deep-quiet:#ffffffc7;--sc-color-chart-night-blue:#7096ff;--sc-color-chart-night-teal:#2cc7b4;--sc-color-chart-night-orange:#f2994a;--sc-color-chart-night-violet:#a98bff;--sc-color-chart-night-magenta:#f06ab8;--sc-color-chart-night-slate:#98a2b3;--sc-color-chart-night-prior:#6a707b;--sc-color-chart-night-up:#3ccb8b;--sc-color-chart-night-down:#ff6b6b;--sc-color-chart-night-warn:#f2b451;--sc-color-chart-night-grid:#1c1d21;--sc-color-scan-rose:#f7b2cf;--sc-color-scan-lavender:#b4a6f7;--sc-color-scan-aqua:#9ed6ea;--sc-color-scan-rose-soft:#ffa8cc99;--sc-color-scan-lavender-soft:#b2a0ff8f;--sc-color-scan-aqua-soft:#96d6ec8f;--sc-ld-stage:#0b0e13;--sc-ld-glass:#0e1015b8;--sc-ld-glass-strong:#10131adb;--sc-ld-glass-solid:#12161d;--sc-ld-glass-edge:#ffffff1a;--sc-ld-ink:#ffffffeb;--sc-ld-ink2:#ffffffa3;--sc-ld-ink3:#ffffff70;--sc-ld-line:#ffffff1f;--sc-ld-line-strong:#ffffff38;--sc-ld-fill:#ffffff0f;--sc-ld-fill2:#ffffff1c;--sc-ld-accent:#5aa2ff;--sc-ld-accent-press:#8cbcff;--sc-ld-accent-soft:#5aa2ff29;--sc-ld-accent-ring:#5aa2ff57;--sc-ld-glow-accent:#5aa2ff66;--sc-ld-on-accent:#0a0d12;--sc-ld-warm:#f2c27b;--sc-ld-good:#37d093;--sc-ld-good-soft:#37d09329;--sc-ld-bad:#ff6b6b;--sc-ld-bad-soft:#ff6b6b29;--sc-ld-scrim:#0000009e;--sc-ld-desk:#f3f1ea;--sc-ld-desk-dot:#1419221a;--sc-ld-cir-light:#9a5b00;--sc-ld-cir-ring:#c4232b;--sc-ld-cir-radial:#b1501a;--sc-ld-cir-dedicated:#7438d8;--sc-ld-cir-tv:#0a7686;--sc-ld-cir-spine:#5d6674;--sc-ld-pipe-refrig:#5f7183;--sc-ld-pipe-cond:#1c66c8;--sc-ld-site-waterproof:#1d5fd0;--sc-ld-site-electrical:#9a5b00;--sc-ld-site-wall:#ad3f25;--sc-ld-site-plaster:#75604a;--sc-ld-site-paint:#ad2c76;--sc-ld-site-floor:#16744b;--sc-ld-site-ceiling:#3b6579;--sc-ld-site-window:#0a7099;--sc-ld-site-door:#86562a;--sc-ld-site-aircon:#0a7686;--sc-ld-site-joinery:#6e5e10;--sc-ld-site-plumbing:#4348c8;--sc-ld-liquid:#1c212a94;--sc-ld-liquid-hover:#2a303ca8;--sc-ld-liquid-solid:#1c222c;--sc-ld-liquid-edge:#ffffff24;--sc-ld-liquid-sheen:linear-gradient(180deg, #ffffff26 0%, #ffffff0d 38%, #fff0 62%);--sc-ld-liquid-sheen-press:linear-gradient(0deg, #ffffff1a 0%, #ffffff05 46%, #fff0 70%);--sc-ld-liquid-shadow:inset 0 1px 0 #ffffff38, inset 0 -1px 0 #ffffff0d, 0 10px 28px #0000004d, 0 2px 6px #00000042;--sc-ld-liquid-shadow-press:inset 0 1px 0 #ffffff1a, inset 0 -1px 0 #ffffff1a, 0 4px 12px #0000004d;--sc-ld-liquid-blur:blur(22px) saturate(180%);--sc-ld-liquid-on:#5aa2ff3d;--sc-ld-liquid-on-edge:#8cbcff85;--sc-ld-accent-sheen:linear-gradient(180deg, #ffffff4d 0%, #ffffff0f 48%, #fff0 64%);--sc-ld-ai-surface:#141922;--sc-ld-bar:#0b0e13;--sc-ld-cad-dark-cir-light:#f2b134;--sc-ld-cad-dark-cir-ring:#ff7377;--sc-ld-cad-dark-cir-radial:#f58a4c;--sc-ld-cad-dark-cir-dedicated:#b294ff;--sc-ld-cad-dark-cir-tv:#2fc3d8;--sc-ld-cad-dark-cir-spine:#9aa3b2;--sc-ld-cad-dark-pipe-refrig:#c3d0dc;--sc-ld-cad-dark-pipe-cond:#6fb3ff;--sc-ld-cad-dark-site-waterproof:#6aa8ff;--sc-ld-cad-dark-site-electrical:#f2b134;--sc-ld-cad-dark-site-wall:#ff8a6b;--sc-ld-cad-dark-site-plaster:#cdb89e;--sc-ld-cad-dark-site-paint:#f07ac0;--sc-ld-cad-dark-site-floor:#4fd39a;--sc-ld-cad-dark-site-ceiling:#8fbad0;--sc-ld-cad-dark-site-window:#5cc8f0;--sc-ld-cad-dark-site-door:#dca872;--sc-ld-cad-dark-site-aircon:#3fd0e0;--sc-ld-cad-dark-site-joinery:#d8c060;--sc-ld-cad-dark-site-plumbing:#9aa0ff;--sc-ld-light-stage:#eceff4;--sc-ld-light-desk:#fff;--sc-ld-light-desk-dot:#18202e12;--sc-ld-light-glass:#ffffffc2;--sc-ld-light-glass-strong:#ffffffe6;--sc-ld-light-glass-solid:#f8fafd;--sc-ld-light-glass-edge:#18202e1a;--sc-ld-light-ink:#18202e;--sc-ld-light-ink2:#4a5463;--sc-ld-light-ink3:#5d6877;--sc-ld-light-line:#18202e1f;--sc-ld-light-line-strong:#18202e3d;--sc-ld-light-fill:#18202e0d;--sc-ld-light-fill2:#18202e17;--sc-ld-light-accent:#0a62d8;--sc-ld-light-accent-press:#084fb2;--sc-ld-light-accent-soft:#0a62d81a;--sc-ld-light-accent-ring:#0a62d852;--sc-ld-light-glow-accent:#0a62d838;--sc-ld-light-on-accent:#fff;--sc-ld-light-warm:#8a5a0e;--sc-ld-light-good:#0a7349;--sc-ld-light-good-soft:#0a73491f;--sc-ld-light-bad:#c0272f;--sc-ld-light-bad-soft:#c0272f1a;--sc-ld-light-scrim:#10162257;--sc-ld-light-stage-glow:#0a74ff12;--sc-ld-light-knob:#fff;--sc-ld-light-shadow-sm:0 1px 2px #1018280f, 0 4px 14px #10182812;--sc-ld-light-shadow-md:0 14px 38px #1018281f, 0 2px 8px #10182814;--sc-ld-light-shadow-lg:0 22px 56px #10182829, 0 4px 14px #10182814;--sc-ld-light-shadow-up:0 -16px 44px #1018281a, 0 -1px 2px #1018280f;--sc-ld-light-shadow-thumb:0 1px 3px #1018282e, 0 6px 18px #0a62d842;--sc-ld-light-shadow-sheet:0 18px 48px #10182829, 0 2px 6px #1018281a;--sc-ld-light-glass-rim:inset 0 1px 0 #ffffffe6;--sc-ld-light-liquid:#ffffffbd;--sc-ld-light-liquid-hover:#ffffffe6;--sc-ld-light-liquid-solid:#f8fafd;--sc-ld-light-liquid-edge:#18202e1a;--sc-ld-light-liquid-sheen:linear-gradient(180deg, #ffffffbf 0%, #fff3 40%, #fff0 62%);--sc-ld-light-liquid-sheen-press:linear-gradient(0deg, #fff9 0%, #fff0 60%);--sc-ld-light-liquid-shadow:inset 0 1px 0 #fffffff2, 0 1px 2px #1018280f, 0 6px 18px #10182817;--sc-ld-light-liquid-shadow-press:inset 0 1px 0 #ffffffb3, 0 1px 2px #10182814;--sc-ld-light-liquid-blur:blur(18px) saturate(160%);--sc-ld-light-liquid-on:#0a62d81a;--sc-ld-light-liquid-on-edge:#0a62d857;--sc-ld-light-accent-sheen:linear-gradient(180deg, #ffffff3d 0%, #ffffff0a 48%, #fff0 64%);--sc-ld-light-ai-surface:#fff;--sc-ld-light-bar:#fff;--sc-keycap-face-deep:#0a2bc9;--sc-keycap-face-mid:#0a4aea;--sc-keycap-face-end:#0a55e8;--sc-keycap-cyan:#22d3ff;--sc-keycap-side-top:#0838b8;--sc-keycap-side-bottom:#03145c;--sc-keycap-side-wall:#0a3fd6;--sc-keycap-seam:#96cdffb3;--sc-keycap-rim:#22d3ffbf;--sc-keycap-ink:#fff;--sc-keycap-legend:#fff;--sc-keycap-legend-ink:#0a3fd6;--sc-keycap-well:#ffffff24;--sc-keycap-wall-light:#fff;--sc-keycap-wall-shade:#d3eaff;--sc-keycap-wall-side:#e6f4ff;--sc-keycap-wall-side-shade:#9fd0ff;--sc-keycap-floor:#7ee8ff;--sc-keycap-floor-shade:#1fa9f5;--sc-keycap-window:#0a4ff08c;--sc-keycap-face:radial-gradient(40% 72% at 100% 0%, #22d3ffbf 0%, #22d3ff00 70%), radial-gradient(130% 90% at 50% -10%, #ffffff29 0%, #fff0 55%), radial-gradient(120% 140% at 50% 40%, #03145c00 58%, #03145c4d 100%), linear-gradient(118deg, var(--sc-keycap-face-deep) 0%, var(--sc-keycap-face-mid) 52%, var(--sc-keycap-face-end) 100%);--sc-keycap-front:linear-gradient(180deg, var(--sc-keycap-side-top) 0%, var(--sc-keycap-side-bottom) 100%);--sc-keycap-sweep:linear-gradient(105deg, #fff0 30%, #ffffff24 46%, #bef5ff17 54%, #fff0 70%);--sc-keycap-glow:radial-gradient(50% 50% at 50% 50%, #22aaff80 0%, #2af0 100%);--sc-keycap-wall:linear-gradient(180deg, var(--sc-keycap-wall-light) 0%, var(--sc-keycap-wall-shade) 100%);--sc-keycap-wall-right:linear-gradient(180deg, var(--sc-keycap-wall-side) 0%, var(--sc-keycap-wall-side-shade) 100%);--sc-keycap-floor-fill:linear-gradient(135deg, var(--sc-keycap-floor) 0%, var(--sc-keycap-floor-shade) 100%);--sc-keycap-edge:inset 0 1px 0 #ffffff80, inset 0 9px 10px -9px #03145c73, inset 9px 0 10px -10px #03145c59, inset -9px 0 10px -10px #03145c59, inset 0 -4px 8px -6px #96d7ff59, 0 1px 0 var(--sc-keycap-seam);--sc-keycap-well-edge:inset 0 1px 0 #ffffff59, inset 0 0 0 1px #ffffff1f;--sc-keycap-shadow:inset 0 -1px 0 var(--sc-keycap-rim), 0 14px 24px -14px #0622a0bf, 0 2px 4px #03145c38;--sc-keycap-legend-shadow:0 1px 2px #03145c4d;--sc-keycap-rebound:cubic-bezier(.34, 1.56, .64, 1);--sc-keycap-sweep-cycle:5.6s;--sc-space-0:0px;--sc-space-1:4px;--sc-space-2:8px;--sc-space-3:12px;--sc-space-4:16px;--sc-space-5:20px;--sc-space-6:24px;--sc-space-8:32px;--sc-space-10:40px;--sc-space-12:48px;--sc-space-16:64px;--sc-space-20:80px;--sc-space-control-block:11px;--sc-radius-small:12px;--sc-radius-button:999px;--sc-radius-control:16px;--sc-radius-card:24px;--sc-radius-sheet:28px;--sc-radius-pill:999px;--sc-radius-data:8px;--sc-size-tap:48px;--sc-size-button:48px;--sc-size-input:48px;--sc-size-topbar:64px;--sc-size-tabbar:64px;--sc-size-icon:24px;--sc-size-avatar:40px;--sc-size-avatar-large:56px;--sc-size-empty-icon:64px;--sc-size-textarea:120px;--sc-size-page-max:1440px;--sc-size-form-max:560px;--sc-size-content-max:760px;--sc-size-desktop-max:1200px;--sc-size-desktop-reading:720px;--sc-size-desktop-rail:280px;--sc-size-desktop-header:80px;--sc-size-desktop-gutter:48px;--sc-size-desktop-gutter-narrow:32px;--sc-size-desktop-detail:1120px;--sc-size-desktop-form:640px;--sc-size-desktop-aside:372px;--sc-size-desktop-list:360px;--sc-size-desktop-control:40px;--sc-size-desktop-control-small:32px;--sc-size-modal-sm:440px;--sc-size-modal-md:568px;--sc-size-modal-lg:780px;--sc-size-modal-xl:1040px;--sc-size-popover-sm:280px;--sc-size-popover-md:360px;--sc-size-popover-lg:640px;--sc-size-sheet-dismiss:96px;--sc-size-sheet-veil:196px;--sc-size-selection-mark-width:6px;--sc-size-selection-mark-height:10px;--sc-size-admin-sidebar:232px;--sc-size-admin-sidebar-collapsed:64px;--sc-size-admin-content-max:1440px;--sc-size-admin-row:52px;--sc-size-admin-row-touch:60px;--sc-type-wordmark-size:1.875rem;--sc-type-wordmark-line:1.2;--sc-type-wordmark-weight:700;--sc-type-wordmark-tracking:-1.5px;--sc-type-caption-size:.75rem;--sc-type-caption-line:1.33333;--sc-type-caption-weight:400;--sc-type-caption-tracking:0px;--sc-type-label-size:.875rem;--sc-type-label-line:1.42857;--sc-type-label-weight:500;--sc-type-label-tracking:-.14px;--sc-type-body-size:1rem;--sc-type-body-line:1.5;--sc-type-body-weight:400;--sc-type-body-tracking:-.16px;--sc-type-body-strong-size:1rem;--sc-type-body-strong-line:1.5;--sc-type-body-strong-weight:600;--sc-type-body-strong-tracking:-.16px;--sc-type-title-size:1.25rem;--sc-type-title-line:1.4;--sc-type-title-weight:600;--sc-type-title-tracking:0px;--sc-type-heading-size:1.5rem;--sc-type-heading-line:1.33333;--sc-type-heading-weight:600;--sc-type-heading-tracking:-.3px;--sc-type-desktop-title-size:2rem;--sc-type-desktop-title-line:1.25;--sc-type-desktop-title-weight:600;--sc-type-desktop-title-tracking:-.3px;--sc-type-desktop-section-size:1.375rem;--sc-type-desktop-section-line:1.27273;--sc-type-desktop-section-weight:600;--sc-type-desktop-section-tracking:-.2px;--sc-type-desktop-meta-size:.8125rem;--sc-type-desktop-meta-line:1.38462;--sc-type-desktop-meta-weight:400;--sc-type-desktop-meta-tracking:0px;--sc-type-display-size:1.875rem;--sc-type-display-line:1.26667;--sc-type-display-weight:600;--sc-type-display-tracking:-.28px;--sc-type-hero-size:3.5rem;--sc-type-hero-line:1.14286;--sc-type-hero-weight:600;--sc-type-hero-tracking:-1.4px;--sc-type-input-size:1rem;--sc-type-input-line:1.5;--sc-type-input-weight:400;--sc-type-input-tracking:0px;--sc-type-navigation-size:1rem;--sc-type-navigation-line:1.5;--sc-type-navigation-weight:600;--sc-type-navigation-tracking:0px;--sc-type-brand-display-size:4rem;--sc-type-brand-display-line:1.0625;--sc-type-brand-display-weight:600;--sc-type-brand-display-tracking:-2.8px;--sc-type-home-mobile-size:2.125rem;--sc-type-home-mobile-line:1.26471;--sc-type-home-mobile-weight:600;--sc-type-home-mobile-tracking:-.7px;--sc-type-profile-display-size:3rem;--sc-type-profile-display-line:1.1;--sc-type-profile-display-weight:600;--sc-type-profile-display-tracking:-.48px;--sc-type-landing-display-size:4rem;--sc-type-landing-display-line:1.125;--sc-type-landing-display-weight:400;--sc-type-landing-display-tracking:-1.4px;--sc-type-landing-title-size:3rem;--sc-type-landing-title-line:1.16667;--sc-type-landing-title-weight:400;--sc-type-landing-title-tracking:-1px;--sc-type-landing-lead-size:1.125rem;--sc-type-landing-lead-line:1.55556;--sc-type-landing-lead-weight:400;--sc-type-landing-lead-tracking:-.1px;--sc-type-exam-countdown-size:4rem;--sc-type-exam-countdown-line:1.125;--sc-type-exam-countdown-weight:800;--sc-type-exam-countdown-tracking:-1.6px;--sc-type-admin-metric-hero-size:2.5rem;--sc-type-admin-metric-hero-line:1.1;--sc-type-admin-metric-hero-weight:600;--sc-type-admin-metric-hero-tracking:-.8px;--sc-type-admin-metric-large-size:1.75rem;--sc-type-admin-metric-large-line:1.14286;--sc-type-admin-metric-large-weight:600;--sc-type-admin-metric-large-tracking:-.4px;--sc-type-admin-metric-medium-size:1.25rem;--sc-type-admin-metric-medium-line:1.3;--sc-type-admin-metric-medium-weight:600;--sc-type-admin-metric-medium-tracking:-.2px;--sc-type-admin-metric-small-size:.9375rem;--sc-type-admin-metric-small-line:1.33333;--sc-type-admin-metric-small-weight:600;--sc-type-admin-metric-small-tracking:0px;--sc-type-admin-section-title-size:1.0625rem;--sc-type-admin-section-title-line:1.41176;--sc-type-admin-section-title-weight:600;--sc-type-admin-section-title-tracking:-.1px;--sc-type-admin-data-size:.875rem;--sc-type-admin-data-line:1.42857;--sc-type-admin-data-weight:400;--sc-type-admin-data-tracking:0px;--sc-type-admin-meta-size:.75rem;--sc-type-admin-meta-line:1.33333;--sc-type-admin-meta-weight:400;--sc-type-admin-meta-tracking:0px;--sc-type-admin-eyebrow-size:.75rem;--sc-type-admin-eyebrow-line:1.33333;--sc-type-admin-eyebrow-weight:600;--sc-type-admin-eyebrow-tracking:.2px;--sc-font-web:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI Variable Text", "Segoe UI", Roboto, "Helvetica Neue", "PingFang HK", "PingFang TC", "Noto Sans TC", "Microsoft JhengHei UI", sans-serif;--sc-font-brand:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI Variable Text", "Segoe UI", Roboto, "Helvetica Neue", "PingFang HK", "PingFang TC", "Noto Sans TC", "Microsoft JhengHei UI", sans-serif;--sc-motion-fast:.1s;--sc-motion-standard:.18s;--sc-motion-sheet:.48s;--sc-motion-ease:cubic-bezier(.4, 0, .2, 1);--sc-motion-press-scale:.98;--sc-motion-reveal:.42s;--sc-motion-scene:1.1s;--sc-motion-spring:cubic-bezier(.2, 0, 0, 1);--sc-motion-select-scale:.975;--sc-motion-spinner:.8s;--sc-motion-reveal-blur:0px;--sc-motion-brand-loop:1.8s;--sc-motion-sheet-exit:.22s;--sc-motion-dialog:.26s;--sc-motion-landing-ease:cubic-bezier(.16, 1, .3, 1);--sc-motion-landing-bar:.25s;--sc-motion-spotlight:3s;--sc-motion-page-turn:.62s;--sc-motion-page-settle:.3s;--sc-motion-caption-cascade:.28s;--sc-motion-caption-stagger:90ms;--sc-motion-page-turn-lift:1.015;--sc-motion-scan-sweep:1.2s;--sc-motion-scan-bloom:1.5s;--sc-motion-scan-beam-ease:cubic-bezier(.35, .05, .55, .95);--sc-motion-scan-label:.38s;--sc-motion-edit-pulse:1.2s;--sc-motion-edit-flash:.4s;--sc-motion-quote-chaos:1960;--sc-motion-quote-drop:1.12s;--sc-motion-quote-drop-stagger:36ms;--sc-motion-quote-drop-ease:cubic-bezier(.45, 0, .75, .55);--sc-motion-quote-sort:2240;--sc-motion-quote-inspect:2520;--sc-motion-quote-resolve:2940;--sc-motion-quote-transition:.84s;--sc-motion-quote-number:1.26s;--sc-motion-quote-stagger:15ms;--sc-motion-quote-digit-stagger:46ms;--sc-motion-quote-finding-stagger:.126s;--sc-motion-quote-float:.77s;--sc-motion-quote-scan:1.47s;--sc-motion-quote-report-settle:.42s;--sc-motion-quote-row-stagger:.63s;--sc-motion-quote-border-flow:4.2s;--sc-motion-quote-proof-reveal:.63s;--sc-motion-quote-cta-fill:1.05s;--sc-motion-quote-immersion-wait:0s;--sc-motion-quote-immersion:1.6s;--sc-motion-quote-discovery:2400;--sc-motion-quote-row-advance:.9s;--sc-motion-quote-cta-sheen:5.2s;--sc-motion-quote-cta-nudge:6.4s;--sc-shadow-search:0 8px 32px #33281b1a;--sc-shadow-media-control:0 2px 8px #2228341f;--sc-shadow-raised:0 8px 28px #33281b14;--sc-shadow-sheet:0 24px 80px #2625222e;--sc-shadow-sheet-edge:0 -2px 16px #ffffff24, 0 -1px 3px #ffffff1a;--sc-shadow-popover:0 8px 28px #33281b29;--sc-shadow-sticky-card:0 6px 16px #33281b1f;--sc-shadow-bottom-bar:none;--sc-shadow-selection:0 4px 14px #f57f711a;--sc-shadow-control:none;--sc-shadow-control-hover:0 6px 20px #33281b14;--sc-shadow-action:0 4px 12px #f25b4a2e;--sc-shadow-focus:0 0 0 4px #08080a1f;--sc-shadow-underline:none;--sc-shadow-input:none;--sc-shadow-top-bar:0 2px 12px #00000014;--sc-shadow-card-rest:0 10px 28px #33281b1f;--sc-shadow-card-lift:0 26px 64px #2625223d;--sc-shadow-action-lift:0 10px 28px #f25b4a5c, 0 2px 8px #33281b1a;--sc-shadow-ai-float:0 12px 32px #0a74ff1f, 0 2px 8px #1111110f;--sc-shadow-journey-now:0 10px 28px #f25b4a5c, 0 2px 8px #33281b1a;--sc-shadow-ai-glow:0 0 32px #48b4ff52, 0 0 72px #9c8cff2e;--sc-shadow-liquid-glass:inset 0 1px 1px #ffffffe6, inset 0 -1px 2px #ffffff73, 0 3px 12px #00000017, 0 1px 3px #0000000f;--sc-shadow-frost-shine:inset 0 1px 0 #ffffff8c;--sc-shadow-landing-float:0 30px 60px -20px #33281b47, 0 4px 10px #33281b0f;--sc-shadow-landing-deep:0 50px 100px -30px #18181b73, 0 10px 24px #18181b1a;--sc-shadow-landing-glow:0 16px 40px -8px #c93d2e80, 0 2px 6px #c93d2e40;--sc-shadow-landing-glass:inset 0 1px 0 #ffffffd9, 0 14px 40px -12px #33281b40, 0 1px 3px #33281b14;--sc-shadow-landing-ring:inset 0 0 0 1px #ffffff73;--sc-shadow-admin-night-raised:0 0 0 1px #33353b, 0 8px 24px #00000073;--sc-shadow-admin-night-popover:0 0 0 1px #33353b, 0 16px 40px #0000008c;--sc-shadow-admin-night-sheet:0 0 0 1px #33353b, 0 24px 80px #0009;--sc-shadow-admin-night-focus:0 0 0 4px #f4f4f529;--sc-shadow-scan-marker:inset 0 0 0 1px #ffffff8c, 0 2px 8px #00000029;--sc-shadow-scan-marker-active:inset 0 0 0 1px #ffffffe6, 0 2px 10px #0003;--sc-shadow-scan-line:0 0 14px 3px #ffffffbf;--sc-z-content:0;--sc-z-sticky:20;--sc-z-nav:30;--sc-z-scrim:40;--sc-z-sheet:50;--sc-z-toast:60;--sc-material-home-heading:linear-gradient(100deg, #bd4b44 0%, #8b57ca 32%, #2d69d8 58%, #203e60 100%);--sc-material-panel:#fff;--sc-material-raised:#fff;--sc-material-edge:#ffffffeb;--sc-material-filter:none;--sc-material-control:#fff;--sc-material-selection:linear-gradient(145deg, var(--sc-color-surface), var(--sc-color-surface-selected));--sc-material-glaze:none;--sc-material-action:linear-gradient(110deg, var(--sc-color-brand), var(--sc-color-brand-hover));--sc-material-action-hover:var(--sc-color-brand-hover);--sc-material-journey-now:linear-gradient(110deg, var(--sc-color-journey-now), var(--sc-color-journey-now-deep));--sc-material-creator-glow:linear-gradient(120deg, var(--sc-color-creator-gold), var(--sc-color-creator-amber) 52%, var(--sc-color-brand));--sc-material-creator-glow-soft:linear-gradient(150deg, var(--sc-color-creator-gold-soft), var(--sc-color-surface-selected));--sc-material-contributor-shine:linear-gradient(135deg, var(--sc-color-contributor-gold-light), var(--sc-color-contributor-gold) 55%, var(--sc-color-contributor-gold-deep));--sc-material-contributor-shine-soft:linear-gradient(150deg, var(--sc-color-contributor-gold-soft), var(--sc-color-surface));--sc-material-overlay-filter:none;--sc-material-selection-quiet:var(--sc-color-surface-selected);--sc-material-photo-glass:#fffc;--sc-material-photo-glass-filter:blur(24px);--sc-material-spotlight-veil:#ffffff80;--sc-material-spotlight-filter:blur(8px);--sc-material-sheet-veil:#ffffff14;--sc-material-sheet-veil-filter:blur(2px) saturate(1.01);--sc-material-liquid-glass:linear-gradient(180deg, #ffffffb8, #ffffff85);--sc-material-liquid-glass-rim:linear-gradient(160deg, #fffffff2, #ffffff40 36%, #00000012 64%, #fffc);--sc-material-liquid-glass-filter:blur(20px) saturate(140%) brightness(1.06);--sc-material-scan-glass:#ffffff80;--sc-material-scan-glass-dark:#14141880;--sc-material-scan-glass-filter:blur(20px) saturate(1.6);--sc-material-scan-marker:#1414186b;--sc-material-scan-marker-active:#ffffffd1;--sc-material-scan-marker-filter:blur(10px) saturate(1.4);--sc-material-scan-beam:linear-gradient(180deg, transparent 0, #ffbede4d 30%, #fffc 52%, #aad6f052 68%, transparent 100%);--sc-material-scan-sheen:linear-gradient(165deg, var(--sc-color-scan-rose-soft) 0, var(--sc-color-scan-lavender-soft) 25%, var(--sc-color-scan-aqua-soft) 50%, var(--sc-color-scan-rose-soft) 75%, var(--sc-color-scan-lavender-soft) 100%);--sc-material-scan-flash:radial-gradient(closest-side, #fffffff2, #ffffff59 46%, #fff0 72%);--sc-material-scan-rim:conic-gradient(from var(--scan-rim-angle,0deg), var(--sc-color-scan-rose), var(--sc-color-scan-lavender), var(--sc-color-scan-aqua), var(--sc-color-scan-rose));--sc-material-scan-hairline:linear-gradient(90deg, var(--sc-color-scan-rose), var(--sc-color-scan-lavender), var(--sc-color-scan-aqua));--sc-material-scan-frame-filter:drop-shadow(0 0 1.5px #0006);--sc-icon-stroke:2;--sc-icon-stroke-fine:1.75;--sc-icon-stroke-bold:2.6;--sc-role-ink-primary:var(--sc-color-text);--sc-role-ink-secondary:var(--sc-color-text-secondary);--sc-role-ink-quiet:var(--sc-color-text-tertiary);--sc-role-ink-inverse:var(--sc-color-text-inverse);--sc-role-ink-on-dark:var(--sc-color-text-on-dark);--sc-role-ink-quiet-on-dark:var(--sc-color-text-secondary-on-dark);--sc-role-ink-save-active:var(--sc-color-save-active);--sc-role-surface-canvas:var(--sc-color-canvas);--sc-role-surface-content:var(--sc-color-surface);--sc-role-surface-quiet:var(--sc-color-surface-subtle);--sc-role-surface-chrome:var(--sc-material-panel);--sc-role-surface-overlay:var(--sc-material-raised);--sc-role-surface-control:var(--sc-material-control);--sc-role-surface-selected:var(--sc-material-selection);--sc-role-surface-inverse:var(--sc-color-surface-dark);--sc-role-surface-photo-glass:var(--sc-material-photo-glass);--sc-role-edge-quiet:var(--sc-color-border);--sc-role-edge-control:var(--sc-color-border-control);--sc-role-edge-selected:var(--sc-color-border-selected);--sc-role-edge-focus:var(--sc-color-focus);--sc-role-depth-control:var(--sc-shadow-control);--sc-role-depth-hover:var(--sc-shadow-control-hover);--sc-role-depth-selected:var(--sc-shadow-selection);--sc-role-depth-floating:var(--sc-shadow-raised);--sc-role-depth-overlay:var(--sc-shadow-sheet);--sc-role-motion-feedback:var(--sc-motion-fast);--sc-role-motion-state:var(--sc-motion-standard);--sc-role-motion-arrival:var(--sc-motion-reveal);--sc-role-motion-settle:var(--sc-motion-spring);--sc-role-brand-accent:var(--sc-color-accent);--sc-role-brand-wash:var(--sc-color-accent-soft);--sc-role-brand-wordmark:var(--sc-font-brand);--sc-role-reno-action:var(--sc-color-ai-sky-deep);--sc-role-reno-action-hover:var(--sc-color-ai-sky-hover);--sc-role-reno-action-pressed:var(--sc-color-ai-sky-pressed);--sc-role-reno-wash:var(--sc-color-ai-mist);--sc-role-reno-progress:var(--sc-color-ai-sky-deep);--sc-role-reno-done:var(--sc-color-ai-sky);--sc-role-reno-track:var(--sc-color-ai-pearl-shade);--sc-role-reno-select:var(--sc-color-text);--sc-role-reno-select-wash:var(--sc-color-ai-pearl);--sc-role-effect-photo-glass:var(--sc-material-photo-glass-filter);--sc-role-theme-home-ink:var(--sc-color-sage);--sc-role-theme-home-surface:var(--sc-color-sage-soft);--sc-role-theme-commercial-ink:var(--sc-color-blue);--sc-role-theme-commercial-surface:var(--sc-color-blue-soft);--sc-role-theme-studio-ink:var(--sc-color-clay);--sc-role-theme-studio-surface:var(--sc-color-clay-soft);--sc-role-theme-saved-ink:var(--sc-color-honey);--sc-role-theme-saved-surface:var(--sc-color-honey-soft);--sc-role-lookbook-muji-paper:#faf7f2;--sc-role-lookbook-muji-ink:#2b2a28;--sc-role-lookbook-muji-ink-quiet:#8a857c;--sc-role-lookbook-muji-accent:#be9570;--sc-role-lookbook-muji-card-fill:#fff;--sc-role-lookbook-muji-line:#eae4da;--sc-role-lookbook-monograph-paper:#fff;--sc-role-lookbook-monograph-ink:#161616;--sc-role-lookbook-monograph-ink-quiet:#6b6b73;--sc-role-lookbook-monograph-accent:#161616;--sc-role-lookbook-monograph-card-fill:#f4f4f5;--sc-role-lookbook-monograph-line:#e4e4e7;--sc-role-lookbook-noir-paper:#121212;--sc-role-lookbook-noir-ink:#f4f4f5;--sc-role-lookbook-noir-ink-quiet:#a1a1aa;--sc-role-lookbook-noir-accent:#e7c4b6;--sc-role-lookbook-noir-card-fill:#1c1c1e;--sc-role-lookbook-noir-line:#2a2a2e;--sc-role-lookbook-editorial-paper:#f6f4f1;--sc-role-lookbook-editorial-ink:#18181b;--sc-role-lookbook-editorial-ink-quiet:#6b6b73;--sc-role-lookbook-editorial-accent:#c93d2e;--sc-role-lookbook-editorial-card-fill:#fff;--sc-role-lookbook-editorial-line:#e4ded2;--sc-role-lookbook-warmcard-paper:#faf7f2;--sc-role-lookbook-warmcard-ink:#3a2e22;--sc-role-lookbook-warmcard-ink-quiet:#95621d;--sc-role-lookbook-warmcard-accent:#be9570;--sc-role-lookbook-warmcard-card-fill:#fff;--sc-role-lookbook-warmcard-line:#e7c4b6;--sc-role-admin-canvas:var(--sc-color-canvas);--sc-role-admin-surface:var(--sc-color-surface);--sc-role-admin-band:var(--sc-color-admin-band);--sc-role-admin-sunken:var(--sc-color-admin-sunken);--sc-role-admin-line:var(--sc-color-admin-line);--sc-role-admin-line-strong:var(--sc-color-admin-line-strong);--sc-role-admin-select:var(--sc-color-admin-select);--sc-role-admin-text:var(--sc-color-text);--sc-role-admin-text-secondary:var(--sc-color-text-secondary);--sc-role-admin-text-tertiary:var(--sc-color-text-tertiary);--sc-role-admin-badge:var(--sc-color-admin-badge);--sc-role-admin-night-canvas:var(--sc-color-admin-night-canvas);--sc-role-admin-night-surface:var(--sc-color-admin-night-surface);--sc-role-admin-night-band:var(--sc-color-admin-night-band);--sc-role-admin-night-sunken:var(--sc-color-admin-night-sunken);--sc-role-admin-night-line:var(--sc-color-admin-night-line);--sc-role-admin-night-line-strong:var(--sc-color-admin-night-line-strong);--sc-role-admin-night-select:var(--sc-color-admin-night-select);--sc-role-admin-night-text:var(--sc-color-admin-night-text);--sc-role-admin-night-text-secondary:var(--sc-color-admin-night-text-secondary);--sc-role-admin-night-text-tertiary:var(--sc-color-admin-night-text-tertiary);--sc-role-admin-night-success:var(--sc-color-admin-night-success);--sc-role-admin-night-success-surface:var(--sc-color-admin-night-success-surface);--sc-role-admin-night-error:var(--sc-color-admin-night-error);--sc-role-admin-night-error-surface:var(--sc-color-admin-night-error-surface);--sc-role-admin-night-warning:var(--sc-color-admin-night-warning);--sc-role-admin-night-warning-surface:var(--sc-color-admin-night-warning-surface);--sc-role-admin-night-info:var(--sc-color-admin-night-info);--sc-role-admin-night-info-surface:var(--sc-color-admin-night-info-surface);--sc-role-admin-night-control-edge:var(--sc-color-admin-night-control-edge);--sc-role-admin-night-disabled-text:var(--sc-color-admin-night-disabled-text);--sc-role-admin-night-accent-soft:var(--sc-color-admin-night-accent-soft);--sc-role-admin-night-veil:var(--sc-color-admin-night-veil);--sc-role-admin-night-badge:var(--sc-color-admin-badge);--sc-role-chart-c1:var(--sc-color-chart-blue);--sc-role-chart-c2:var(--sc-color-chart-teal);--sc-role-chart-c3:var(--sc-color-chart-orange);--sc-role-chart-c4:var(--sc-color-chart-violet);--sc-role-chart-c5:var(--sc-color-chart-magenta);--sc-role-chart-c6:var(--sc-color-chart-slate);--sc-role-chart-prior:var(--sc-color-chart-prior);--sc-role-chart-up:var(--sc-color-chart-up);--sc-role-chart-down:var(--sc-color-chart-down);--sc-role-chart-warn:var(--sc-color-chart-warn);--sc-role-chart-grid:var(--sc-color-chart-grid);--sc-role-graph-canvas:var(--sc-color-canvas);--sc-role-graph-ink:var(--sc-color-vivid-ink);--sc-role-graph-ink-soft:var(--sc-color-graph-ink-soft);--sc-role-graph-ink-quiet:var(--sc-color-text-secondary);--sc-role-graph-blue:var(--sc-color-vivid-blue);--sc-role-graph-blue-soft:var(--sc-color-graph-blue-soft);--sc-role-graph-blue-glow:var(--sc-color-graph-blue-glow);--sc-role-graph-purple:var(--sc-color-vivid-purple);--sc-role-graph-purple-soft:var(--sc-color-graph-purple-soft);--sc-role-graph-purple-glow:var(--sc-color-graph-purple-glow);--sc-role-graph-blue-mid:var(--sc-color-graph-blue-mid);--sc-role-graph-purple-mid:var(--sc-color-graph-purple-mid);--sc-role-graph-sky:var(--sc-color-graph-sky);--sc-role-graph-sky-mid:var(--sc-color-graph-sky-mid);--sc-role-graph-rose:var(--sc-color-graph-rose);--sc-role-graph-rose-mid:var(--sc-color-graph-rose-mid);--sc-role-graph-glass:var(--sc-color-graph-glass);--sc-role-graph-glass-line:var(--sc-color-graph-glass-line);--sc-role-graph-deep:var(--sc-color-graph-deep);--sc-role-graph-deep-line:var(--sc-color-graph-deep-line);--sc-role-graph-deep-soft:var(--sc-color-graph-deep-soft);--sc-role-graph-frost-top:var(--sc-color-graph-frost-top);--sc-role-graph-frost-bottom:var(--sc-color-graph-frost-bottom);--sc-role-graph-frost-line:var(--sc-color-graph-frost-line);--sc-role-graph-glass-blue-top:var(--sc-color-graph-glass-blue-top);--sc-role-graph-glass-blue-bottom:var(--sc-color-graph-glass-blue-bottom);--sc-role-graph-frost-top-solid:var(--sc-color-graph-frost-top-solid);--sc-role-graph-frost-bottom-solid:var(--sc-color-graph-frost-bottom-solid);--sc-role-graph-glass-solid:var(--sc-color-graph-glass-solid);--sc-role-graph-on-deep-quiet:var(--sc-color-graph-on-deep-quiet);--sc-role-graph-dash:var(--sc-color-vivid-ink);--sc-role-graph-grid:var(--sc-color-chart-grid);--sc-role-graph-node-fill:var(--sc-color-surface);--sc-role-graph-node-line:var(--sc-color-border-control);--sc-role-chart-night-c1:var(--sc-color-chart-night-blue);--sc-role-chart-night-c2:var(--sc-color-chart-night-teal);--sc-role-chart-night-c3:var(--sc-color-chart-night-orange);--sc-role-chart-night-c4:var(--sc-color-chart-night-violet);--sc-role-chart-night-c5:var(--sc-color-chart-night-magenta);--sc-role-chart-night-c6:var(--sc-color-chart-night-slate);--sc-role-chart-night-prior:var(--sc-color-chart-night-prior);--sc-role-chart-night-up:var(--sc-color-chart-night-up);--sc-role-chart-night-down:var(--sc-color-chart-night-down);--sc-role-chart-night-warn:var(--sc-color-chart-night-warn);--sc-role-chart-night-grid:var(--sc-color-chart-night-grid);--sc-component-action-background:var(--sc-material-action);--sc-component-action-hover:var(--sc-material-action-hover);--sc-component-action-ink:var(--sc-role-ink-inverse);--sc-component-action-shadow:var(--sc-shadow-action);--sc-component-action-radius:var(--sc-radius-button);--sc-component-action-height:var(--sc-size-button);--sc-component-control-background:var(--sc-role-surface-control);--sc-component-control-ink:var(--sc-role-ink-primary);--sc-component-control-edge:var(--sc-role-edge-quiet);--sc-component-control-shadow:none;--sc-component-control-hover-shadow:none;--sc-component-control-radius:var(--sc-radius-control);--sc-component-control-height:var(--sc-size-tap);--sc-component-control-inset:var(--sc-space-1);--sc-component-input-edge:var(--sc-role-edge-control);--sc-component-input-height:var(--sc-size-input);--sc-component-input-focus-shadow:var(--sc-shadow-focus);--sc-component-input-shadow:var(--sc-shadow-input);--sc-component-selection-background:transparent;--sc-component-selection-ink:var(--sc-role-ink-primary);--sc-component-selection-edge:var(--sc-role-ink-primary);--sc-component-selection-shadow:none;--sc-component-chrome-background:var(--sc-role-surface-chrome);--sc-component-chrome-edge:var(--sc-role-edge-quiet);--sc-component-chrome-shadow:var(--sc-shadow-top-bar);--sc-component-sheet-background:var(--sc-role-surface-overlay);--sc-component-sheet-shadow:var(--sc-role-depth-overlay);--sc-component-sheet-radius:var(--sc-radius-sheet);--sc-component-sheet-filter:var(--sc-material-overlay-filter);--sc-component-sheet-edge:var(--sc-shadow-sheet-edge);--sc-component-sheet-veil:var(--sc-material-sheet-veil);--sc-component-sheet-veil-filter:var(--sc-material-sheet-veil-filter);--sc-component-sheet-tile:var(--sc-color-border);--sc-component-content-gap:var(--sc-space-6);--sc-component-content-section-gap:var(--sc-space-8);--sc-component-content-edge:var(--sc-role-edge-quiet);--sc-component-tab-background:transparent;--sc-component-tab-ink:var(--sc-role-ink-primary);--sc-component-tab-radius:var(--sc-radius-pill);--sc-component-tab-inset:var(--sc-space-1);--sc-component-layout-gutter:var(--sc-space-4);--sc-component-layout-phone-topbar:var(--sc-size-topbar);--sc-component-hero-scrim:var(--sc-color-image-scrim);--sc-component-hero-ink:var(--sc-role-ink-inverse);--sc-component-hero-space:var(--sc-space-12);--sc-component-loader-cycle:var(--sc-motion-brand-loop);--sc-component-loader-ink:var(--sc-role-brand-accent);--sc-component-loader-track:var(--sc-role-brand-wash);--sc-component-loader-mark-size:var(--sc-size-empty-icon);--sc-component-auth-background:var(--sc-color-surface-subtle);--sc-component-auth-surface:var(--sc-color-surface);--sc-component-auth-radius:var(--sc-radius-sheet);--sc-component-navigation-background:var(--sc-role-surface-content);--sc-component-navigation-ink:var(--sc-role-ink-secondary);--sc-component-navigation-selected-background:transparent;--sc-component-navigation-selected-ink:var(--sc-role-ink-primary);--sc-component-navigation-radius:var(--sc-radius-control);--sc-component-navigation-shadow:none;--sc-component-navigation-focus:var(--sc-role-edge-focus);--sc-component-glass-sheet-background:var(--sc-role-surface-photo-glass);--sc-component-glass-sheet-filter:var(--sc-role-effect-photo-glass);--sc-component-glass-nav-background:var(--sc-material-liquid-glass);--sc-component-glass-nav-rim:var(--sc-material-liquid-glass-rim);--sc-component-glass-nav-filter:var(--sc-material-liquid-glass-filter);--sc-component-glass-nav-depth:var(--sc-shadow-liquid-glass);--sc-component-save-photo-ink:var(--sc-role-ink-inverse);--sc-component-save-active-ink:var(--sc-role-ink-save-active);--sc-component-card-radius:var(--sc-radius-card);--sc-component-card-rest:var(--sc-shadow-card-rest);--sc-component-card-lift:var(--sc-shadow-card-lift);--sc-component-card-common-ink:var(--sc-color-sage);--sc-component-card-common-wash:var(--sc-color-sage-soft);--sc-component-card-common-vivid:var(--sc-color-sage-vivid);--sc-component-card-rare-ink:var(--sc-color-blue);--sc-component-card-rare-wash:var(--sc-color-blue-soft);--sc-component-card-rare-vivid:var(--sc-color-membership-blue);--sc-component-card-epic-ink:var(--sc-color-honey);--sc-component-card-epic-wash:var(--sc-color-honey-soft);--sc-component-card-epic-vivid:var(--sc-color-honey-vivid);--sc-component-card-legend-ink:var(--sc-color-clay);--sc-component-card-legend-wash:var(--sc-color-clay-soft);--sc-component-card-legend-vivid:var(--sc-color-clay-vivid);--sc-component-card-locked-wash:var(--sc-color-surface-subtle);--sc-component-card-locked-ink:var(--sc-color-text-secondary);--sc-component-landing-ink:var(--sc-color-landing-ink);--sc-component-landing-muted:var(--sc-color-landing-muted);--sc-component-landing-mist:var(--sc-color-landing-mist);--sc-component-landing-line:var(--sc-color-landing-line);--sc-component-landing-night:var(--sc-color-landing-night);--sc-component-landing-black:var(--sc-color-landing-black);--sc-component-landing-night-ink:var(--sc-color-landing-night-ink);--sc-component-landing-glass:var(--sc-color-landing-glass);--sc-component-landing-glass-soft:var(--sc-color-landing-glass-soft);--sc-component-landing-glass-edge:var(--sc-color-landing-glass-edge);--sc-component-landing-glow:var(--sc-color-landing-glow);--sc-component-landing-accent:var(--sc-color-landing-accent);--sc-component-landing-accent-on-dark:var(--sc-color-brand);--sc-component-landing-accent-wash:var(--sc-color-landing-accent-wash);--sc-component-landing-slate:var(--sc-color-landing-slate);--sc-component-landing-slate-soft:var(--sc-color-landing-slate-soft);--sc-component-landing-slate-wash:var(--sc-color-landing-slate-wash);--sc-component-landing-slate-ink:var(--sc-color-landing-slate-ink);--sc-component-landing-linen:var(--sc-color-landing-linen);--sc-component-landing-stone:var(--sc-color-landing-stone);--sc-component-landing-pop:var(--sc-color-landing-pop);--sc-component-landing-blue:var(--sc-color-landing-blue);--sc-component-landing-sage:var(--sc-color-success);--sc-component-landing-amber:var(--sc-color-warning);--sc-component-landing-shade:var(--sc-color-landing-shade);--sc-component-landing-paper:var(--sc-color-canvas);--sc-component-landing-ease:var(--sc-motion-landing-ease);--sc-component-landing-bar:var(--sc-motion-landing-bar);--sc-component-quote-intelligence-stage-min:280px;--sc-component-quote-intelligence-stage-max:520px;--sc-component-quote-intelligence-scene-chrome:350px;--sc-component-quote-intelligence-scene-phone-chrome:340px;--sc-component-quote-intelligence-perspective:1200px;--sc-component-quote-intelligence-giant-type:clamp(240px, 36vw, 520px);--sc-component-quote-intelligence-paper-width:340px;--sc-component-quote-intelligence-paper-phone:260px;--sc-component-quote-intelligence-fragment-width:176px;--sc-component-quote-intelligence-fragment-phone:138px;--sc-component-quote-intelligence-fragment-type:28px;--sc-component-quote-intelligence-fragment-phone-type:24px;--sc-component-quote-intelligence-total-type:42px;--sc-component-quote-intelligence-total-phone-type:34px;--sc-component-quote-intelligence-lens:240px;--sc-component-quote-intelligence-lens-phone:180px;--sc-component-quote-intelligence-finding-width:300px;--sc-component-quote-intelligence-finding-number:32px;--sc-component-quote-intelligence-finding-phone-number:22px;--sc-component-quote-intelligence-report-width:560px;--sc-component-quote-intelligence-report-number:76px;--sc-component-quote-intelligence-report-heading:24px;--sc-component-quote-intelligence-report-phone-number:64px;--sc-component-quote-intelligence-report-phone-heading:18px;--sc-component-quote-intelligence-art-caption:12px;--sc-component-quote-intelligence-art-label:14px;--sc-component-quote-intelligence-art-small:10px;--sc-component-quote-intelligence-paper-shadow:0 24px 64px -16px #0a74ff38, 0 2px 10px #1111110d;--sc-component-quote-intelligence-fragment-shadow:0 12px 36px -12px #112b462e, 0 2px 4px #112b460a;--sc-component-quote-intelligence-lens-shadow:0 0 70px #48b4ff33, inset 0 0 50px #48b4ff14;--sc-component-quote-intelligence-report-shadow:0 32px 88px -24px #0a74ff52, 0 8px 24px #1111111f;--sc-component-quote-intelligence-ink-blue:var(--sc-color-vivid-blue);--sc-component-quote-intelligence-ink-violet:var(--sc-color-vivid-purple);--sc-component-quote-intelligence-ink-teal:var(--sc-color-chart-teal);--sc-component-quote-intelligence-ink-amber:var(--sc-color-honey);--sc-component-quote-intelligence-fragment-palette-forest-surface:#26312c;--sc-component-quote-intelligence-fragment-palette-forest-ink:var(--sc-color-text-inverse);--sc-component-quote-intelligence-fragment-palette-mint-surface:#d3e8df;--sc-component-quote-intelligence-fragment-palette-mint-ink:var(--sc-component-quote-intelligence-fragment-palette-forest-surface);--sc-component-quote-intelligence-fragment-palette-sand-surface:#ecdbc1;--sc-component-quote-intelligence-fragment-palette-sand-ink:#8c471e;--sc-component-quote-intelligence-fragment-palette-orange-surface:#c3662a;--sc-component-quote-intelligence-fragment-palette-orange-ink:var(--sc-color-landing-black);--sc-component-quote-intelligence-fragment-palette-blue-surface:var(--sc-color-vivid-blue);--sc-component-quote-intelligence-fragment-palette-blue-ink:var(--sc-color-text-inverse);--sc-component-quote-intelligence-fragment-palette-violet-surface:var(--sc-color-vivid-purple);--sc-component-quote-intelligence-fragment-palette-violet-ink:var(--sc-color-text-inverse);--sc-component-quote-intelligence-proof-value:22px;--sc-component-quote-intelligence-proof-phone-value:20px;--sc-component-feature-stories-width-desktop:300.8px;--sc-component-feature-stories-width-phone:241.92px;--sc-component-feature-stories-height-desktop:401.067px;--sc-component-feature-stories-height-phone:322.56px;--sc-component-feature-stories-quote:linear-gradient(155deg, #367293 0%, #3f75b4 40%, #d5dcf0 76%, #f6edf6 100%);--sc-component-feature-stories-inspiration:linear-gradient(155deg, #a94466 0%, #b24777 40%, #eecfdd 76%, #fcf1f6 100%);--sc-component-feature-stories-learn:linear-gradient(155deg, #af4f53 0%, #b0554c 40%, #f0d3d0 76%, #fbf1f1 100%);--sc-component-feature-stories-roadmap:linear-gradient(155deg, #4a5dae 0%, #6a56b2 40%, #ded4ee 76%, #f3f0fb 100%);--sc-component-feature-stories-companies:linear-gradient(155deg, #844da8 0%, #9a50a6 40%, #e9d3eb 76%, #f7eef8 100%);--sc-component-feature-stories-graph:linear-gradient(155deg, #267e74 0%, #347e73 40%, #daeae3 76%, #f9eff4 100%);--sc-component-feature-stories-budget:linear-gradient(155deg, #606c41 0%, #717244 40%, #eee2d2 76%, #fcf1f4 100%);--sc-component-feature-stories-drawings:linear-gradient(155deg, #39669f 0%, #4471a8 40%, #d8e4f0 76%, #f7eff9 100%);--sc-component-feature-stories-checklist:linear-gradient(155deg, #2e7c87 0%, #2e7784 40%, #e0ebf0 76%, #faf0f7 100%);--sc-component-feature-stories-qa:linear-gradient(155deg, #a1457f 0%, #974ca9 40%, #e7cce8 76%, #f5ecf8 100%);--sc-component-heading-accent-blue:linear-gradient(105deg, #7945d8 0%, #2462d4 58%, #0655ba 100%);--sc-component-heading-accent-rose:linear-gradient(105deg, #ba238d 0%, #8f39d1 50%, #1768d6 100%);--sc-component-heading-accent-teal:linear-gradient(105deg, #278e7b 0%, #0677ac 55%, #205fd4 100%);--sc-component-heading-accent-light:linear-gradient(105deg, #ffc0dd 0%, #99c9ff 100%);--sc-component-heading-accent-solid:#005bee;--sc-safe-top:env(safe-area-inset-top,0px);--sc-safe-bottom:env(safe-area-inset-bottom,0px);--sc-safe-left:env(safe-area-inset-left,0px);--sc-safe-right:env(safe-area-inset-right,0px);--sc-page-gutter:max(var(--sc-component-layout-gutter), var(--sc-safe-left), var(--sc-safe-right))}

.sc-button{min-height:var(--sc-component-action-height);justify-content:center;align-items:center;gap:var(--sc-space-2);padding:calc(var(--sc-space-control-block) - 1px) var(--sc-space-6);border-radius:var(--sc-component-action-radius);background:var(--sc-component-action-background);color:var(--sc-component-action-ink);box-shadow:var(--sc-component-action-shadow);font:inherit;font-size:var(--sc-type-body-strong-size);font-weight:var(--sc-type-body-strong-weight);line-height:var(--sc-type-body-strong-line);letter-spacing:var(--sc-type-body-strong-tracking);cursor:pointer;touch-action:manipulation;border:1px solid #0000;text-decoration:none;display:inline-flex}.sc-button[data-variant=secondary]{background:var(--sc-control-glaze),var(--sc-glass-control);color:var(--sc-component-control-ink);border-color:var(--sc-component-input-edge);box-shadow:var(--sc-component-control-shadow)}.sc-button[data-variant=ghost]{color:var(--sc-role-ink-primary);box-shadow:none;background:0 0;text-decoration:none}.sc-button[data-variant=attention]{color:var(--sc-role-ink-inverse);box-shadow:var(--sc-shadow-action-lift)}.sc-button[data-variant=attention]:active{background:var(--sc-material-action-hover)}.sc-button[data-variant=ink]{background:var(--sc-role-ink-primary);color:var(--sc-role-ink-inverse);box-shadow:none}.sc-button[data-variant=ink]:not(:disabled):active{opacity:.86}.sc-button:disabled{background:var(--sc-color-disabled);color:var(--sc-color-disabled-text);box-shadow:none;cursor:not-allowed;border-color:#0000}.sc-button:not(:disabled):not([data-variant]):active{background:var(--sc-component-action-hover)}.sc-button[data-cta]{border-radius:var(--sc-radius-small)}.sc-button[data-cta]:not([data-variant]){background-image:linear-gradient(90deg,var(--sc-color-brand),var(--sc-color-brand-hover));color:var(--sc-role-ink-inverse)}.sc-button[data-cta]:not([data-variant]):disabled{color:var(--sc-role-ink-inverse)}.sc-input{min-height:var(--sc-component-input-height);background:var(--sc-control-glaze),var(--sc-glass-control);width:100%;min-width:0;color:var(--sc-component-control-ink);border:1px solid var(--sc-component-input-edge);border-radius:var(--sc-component-control-radius);box-shadow:var(--sc-component-input-shadow);padding:var(--sc-space-3) var(--sc-space-4);font:inherit;font-size:var(--sc-type-input-size);line-height:var(--sc-type-input-line)}.sc-input::placeholder{color:var(--sc-role-ink-quiet)}.sc-input[aria-invalid=true]{border-color:var(--sc-color-error);background:var(--sc-color-error-surface)}.sc-chip,.sc-choice{isolation:isolate;border:1px solid var(--sc-component-control-edge);background:var(--sc-control-glaze),var(--sc-glass-control);color:var(--sc-component-control-ink);box-shadow:var(--sc-component-control-shadow);font:inherit;cursor:pointer;touch-action:manipulation;display:inline-flex;position:relative;overflow:hidden}.sc-chip{min-height:var(--sc-component-control-height);justify-content:center;align-items:center;gap:var(--sc-space-2);border-radius:var(--sc-radius-pill);padding:var(--sc-space-2) var(--sc-space-4);border:var(--sc-component-control-inset) solid transparent;font-size:var(--sc-type-label-size);line-height:var(--sc-type-label-line);background-clip:padding-box}.sc-choice{align-items:start;gap:var(--sc-space-3);padding:var(--sc-space-4);min-height:calc(var(--sc-size-input) * 2);border-radius:var(--sc-component-control-radius);text-align:left;flex-direction:column;display:flex}.sc-choice>span{text-wrap:balance}.sc-choice[aria-pressed=true],.sc-button[data-variant=secondary][aria-pressed=true]{background:var(--sc-component-selection-background);color:var(--sc-component-selection-ink);border-color:var(--sc-component-selection-edge);box-shadow:var(--sc-component-selection-shadow)}.sc-chip:before{content:"";border:1px solid var(--sc-component-control-edge);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.sc-chip[aria-pressed=true]{background:var(--sc-component-selection-background);color:var(--sc-component-selection-ink);box-shadow:var(--sc-component-selection-shadow);background-clip:padding-box}.sc-chip[aria-pressed=true]:before{border-color:var(--sc-component-selection-edge)}.sc-choice[aria-pressed]:after,.sc-chip[aria-pressed]:after{content:"";width:var(--sc-size-selection-mark-width);height:var(--sc-size-selection-mark-height);border:solid;border-width:0 calc(var(--sc-icon-stroke) * 1px) calc(var(--sc-icon-stroke) * 1px) 0;opacity:0;flex:none;display:block;transform:rotate(45deg)}.sc-choice[aria-pressed]:after{top:var(--sc-space-4);right:var(--sc-space-4);position:absolute}.sc-choice[aria-pressed=true]:after,.sc-chip[aria-pressed=true]:after{opacity:1}.sc-icon-button{width:var(--sc-size-tap);min-height:var(--sc-size-tap);border:var(--sc-component-control-inset) solid transparent;border-radius:var(--sc-radius-pill);color:var(--sc-role-ink-primary);cursor:pointer;touch-action:manipulation;background:padding-box padding-box;flex-shrink:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.sc-icon-button svg{width:var(--sc-size-icon);height:var(--sc-size-icon)}.sc-icon-button:disabled{cursor:not-allowed;color:var(--sc-color-disabled-text)}.sc-setting-row{align-items:center;gap:var(--sc-space-3);width:100%;min-width:0;min-height:var(--sc-space-16);padding:var(--sc-space-4) 0;border:0;border-bottom:1px solid var(--sc-color-border);color:var(--sc-role-ink-primary);text-align:left;font:inherit;background:0 0;text-decoration:none;display:flex}button.sc-setting-row,a.sc-setting-row,summary.sc-setting-row{cursor:pointer}.sc-sheet:not(.sc-sheet-fullscreen) .sc-setting-row{min-height:calc(var(--sc-size-tap) + var(--sc-space-2));padding-block:var(--sc-space-2);border-bottom:0}.sc-sheet:not(.sc-sheet-fullscreen) .sc-stack>.sc-setting-row+.sc-setting-row{margin-top:calc(var(--sc-space-4) * -1)}.sc-sheet:not(.sc-sheet-fullscreen) .sc-stack-sm>.sc-setting-row+.sc-setting-row{margin-top:calc(var(--sc-space-3) * -1)}.sc-setting-row>div,.sc-setting-row>span{flex:1;min-width:0}.sc-profile-row>span:first-child{flex:none}.sc-setting-row strong{font-weight:var(--sc-type-label-weight)}.sc-setting-row p{margin:var(--sc-space-1) 0 0;color:var(--sc-role-ink-secondary);font-size:var(--sc-type-caption-size);line-height:var(--sc-type-caption-line)}.sc-setting-row:disabled{color:var(--sc-color-disabled-text);cursor:not-allowed}.sc-setting-row:focus-visible{outline:2px solid var(--sc-role-edge-focus);outline-offset:2px}.sc-switch{width:var(--sc-size-tap);height:var(--sc-size-tap);color:var(--sc-role-ink-primary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.sc-switch>span{width:var(--sc-space-10);height:var(--sc-space-6);padding:var(--sc-space-1);border-radius:var(--sc-radius-pill);background:var(--sc-color-disabled);display:block}.sc-switch>span:before{content:"";width:var(--sc-space-4);height:var(--sc-space-4);border-radius:var(--sc-radius-pill);background:var(--sc-role-surface-content);transition:transform var(--sc-role-motion-state);display:block}.sc-switch[aria-checked=true]>span:before{transform:translateX(var(--sc-space-4))}.sc-switch:disabled{opacity:.5;cursor:not-allowed}.sc-switch:focus-visible{outline:2px solid var(--sc-role-edge-focus);outline-offset:2px;border-radius:var(--sc-radius-small)}.sc-button:focus-visible,.sc-input:focus-visible,.sc-chip:focus-visible,.sc-choice:focus-visible,.sc-icon-button:focus-visible{outline:2px solid var(--sc-role-edge-focus);outline-offset:3px}.sc-input:focus-visible{box-shadow:var(--sc-component-input-focus-shadow)}.sc-tabbar{min-height:var(--sc-size-tabbar);padding:var(--sc-space-2);border-radius:var(--sc-component-navigation-radius);background:var(--sc-component-navigation-background);box-shadow:var(--sc-component-navigation-shadow);border:0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;display:grid}.sc-tab{min-height:var(--sc-size-tap);justify-content:center;align-items:center;gap:var(--sc-space-1);padding:var(--sc-space-1);border-radius:var(--sc-component-navigation-radius);color:var(--sc-component-navigation-ink);font:inherit;font-size:var(--sc-type-caption-size);line-height:var(--sc-type-caption-line);cursor:pointer;background:0 0;border:0;flex-direction:column;display:flex}.sc-tab[aria-pressed=true],.sc-tab[aria-current=page]{color:var(--sc-component-navigation-selected-ink);background:var(--sc-component-navigation-selected-background);font-weight:var(--sc-type-label-weight)}.sc-tab svg{width:var(--sc-size-icon);height:var(--sc-size-icon)}.sc-tab:focus-visible{outline:2px solid var(--sc-component-navigation-focus);outline-offset:2px}.sc-tab[aria-current=page]:focus-visible,.sc-tab[aria-pressed=true]:focus-visible{outline-color:var(--sc-component-navigation-selected-ink);outline-offset:-4px}@media (hover:hover){.sc-button:not(:disabled):not([data-variant]):hover{background:var(--sc-component-action-hover)}.sc-button[data-variant=secondary]:not(:disabled):hover,.sc-chip:hover:not([aria-pressed=true]),.sc-choice:hover:not([aria-pressed=true]){box-shadow:var(--sc-component-control-hover-shadow)}.sc-icon-button:hover:not([aria-pressed=true]){opacity:.72;background:0 0}}@media (prefers-reduced-motion:no-preference){.sc-button,.sc-chip,.sc-choice,.sc-icon-button,.sc-input,.sc-tab,.sc-segment{transition:background-color var(--sc-role-motion-state) var(--sc-motion-ease),color var(--sc-role-motion-state) var(--sc-motion-ease),border-color var(--sc-role-motion-state) var(--sc-motion-ease), box-shadow var(--sc-role-motion-state) var(--sc-motion-ease),opacity var(--sc-role-motion-feedback) var(--sc-motion-ease),transform var(--sc-role-motion-feedback) var(--sc-motion-ease),translate var(--sc-role-motion-state) var(--sc-motion-spring)}.sc-button:active:not(:disabled),.sc-icon-button:active,.sc-tab:active{transform:scale(var(--sc-motion-press-scale))}.sc-chip:active,.sc-choice:active,.sc-segment:active{transform:scale(var(--sc-motion-select-scale))}.sc-choice[aria-pressed=true],.sc-chip[aria-pressed=true]{translate:0 -1px}.sc-choice:after,.sc-chip:after{transition:opacity var(--sc-role-motion-state)}.sc-tab svg{transition:transform var(--sc-role-motion-state) var(--sc-motion-spring)}.sc-tab[aria-current=page] svg,.sc-tab[aria-pressed=true] svg{transform:scale(1.08)}a.sc-setting-row:active,button.sc-setting-row:active,summary.sc-setting-row:active,a.sc-list-item:active,button.sc-list-item:active{background-color:var(--sc-role-surface-quiet)}.sc-company-row:has(a:active){background-color:var(--sc-role-surface-quiet)}.sc-setting-row,.sc-list-item,.sc-company-row{transition:background-color var(--sc-role-motion-feedback) var(--sc-motion-ease)}.sc-text-link:active,.sc-desktop-nav a:active{opacity:.72}.sc-text-link,.sc-desktop-nav a{transition:opacity var(--sc-role-motion-feedback) var(--sc-motion-ease),color var(--sc-role-motion-state) var(--sc-motion-ease)}.sc-switch:active>span{transform:scale(var(--sc-motion-press-scale))}.sc-switch>span{transition:transform var(--sc-role-motion-feedback) var(--sc-motion-ease)}.sc-save-control svg{transition:transform var(--sc-role-motion-feedback) var(--sc-motion-spring)}.sc-save-control:active svg{transform:scale(.86)}.sc-button[aria-busy=true]{opacity:.72}.sc-step-track span{transition:background-color var(--sc-role-motion-state) var(--sc-motion-ease)}}@media (forced-colors:active){.sc-choice[aria-pressed=true],.sc-chip[aria-pressed=true],.sc-tab[aria-current=page],.sc-tab[aria-pressed=true],.sc-button[aria-pressed=true],.sc-icon-button[aria-pressed=true]{outline-offset:-2px;outline:2px solid highlight}}.sc-segments{gap:var(--sc-space-1);border:0;flex-wrap:wrap;display:flex}.sc-segment{min-height:var(--sc-size-tap);padding:var(--sc-space-2) var(--sc-space-4);color:var(--sc-role-ink-secondary);font:inherit;font-size:var(--sc-type-label-size);line-height:var(--sc-type-label-line);font-weight:var(--sc-type-label-weight);cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.sc-segment[aria-current=page],.sc-segment[aria-current=location],.sc-segment[aria-selected=true],.sc-segment[aria-pressed=true]{color:var(--sc-component-tab-ink);background:var(--sc-component-tab-background);background-clip:padding-box}.sc-segment:focus-visible{outline:2px solid var(--sc-role-edge-focus);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.sc-segment{transition:background-color var(--sc-role-motion-state) var(--sc-motion-ease),color var(--sc-role-motion-state) var(--sc-motion-ease),transform var(--sc-role-motion-feedback) var(--sc-motion-ease)}}.sc-control-text{width:auto;min-width:var(--sc-size-tap);padding-inline:var(--sc-space-2);font:inherit;font-size:var(--sc-type-label-size);line-height:var(--sc-type-label-line);white-space:nowrap}.sc-icon-button,.sc-icon-button:hover,.sc-icon-button[aria-pressed=true]{background-clip:padding-box}.sc-icon-button[aria-pressed=true]{color:var(--sc-role-ink-primary);box-shadow:none;background:0 0;border-color:#0000}.sc-segments{padding:var(--sc-space-1);background:0 0;gap:0}.sc-segments>.sc-segment{font-size:var(--sc-type-body-size);line-height:var(--sc-type-body-line)}.sc-segments>.sc-segment[aria-current=page],.sc-segments>.sc-segment[aria-pressed=true]{background:padding-box padding-box}.hm-brief-start{border:1px solid var(--sc-color-border);border-radius:var(--sc-radius-card);background:var(--sc-role-surface-content);color:var(--sc-role-ink-secondary);box-shadow:var(--sc-shadow-search);text-decoration:none}.hm-brief-action{border-radius:var(--sc-radius-pill);background:var(--sc-component-action-background);color:var(--sc-component-action-ink)}.hm-brief-start:hover .hm-brief-action{background:var(--sc-component-action-hover)}.hm-brief-shortcut{border-radius:var(--sc-radius-control);color:var(--sc-role-ink-secondary);text-decoration:none}.hm-brief-shortcut:hover{background:var(--sc-role-surface-quiet);color:var(--sc-role-ink-primary)}.hm-brief-start:focus-visible,.hm-brief-shortcut:focus-visible{outline:2px solid var(--sc-role-edge-focus);outline-offset:3px}.sc-app-tabs.sc-tabbar{border-top:1px solid var(--sc-color-border);background:var(--sc-role-surface-content);box-shadow:none;border-radius:0}.sc-button[data-layout=photo-upload]{gap:var(--sc-space-3);width:100%;min-height:calc(var(--sc-size-tap) * 3);padding:var(--sc-space-6);border-radius:var(--sc-component-control-radius);white-space:normal;text-align:center;border-style:dashed;flex-direction:column;display:flex}.sc-icon-button.sc-save-control,.sc-icon-button.sc-save-control:hover,.sc-icon-button.sc-save-control[aria-pressed=true]{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-color:#0000}.sc-save-control.sc-save-photo{color:var(--sc-component-save-photo-ink)}.sc-save-control[aria-pressed=true]{color:var(--sc-component-save-active-ink)}.sc-icon-button.sc-save-photo{padding:var(--sc-space-1);justify-content:flex-end;align-items:flex-start}.sc-app-header .sc-header-brand{color:var(--sc-color-brand-mark)}.sc-choice{border-radius:var(--sc-radius-card);border-color:var(--sc-color-border-control)}.sc-choice[aria-pressed=true]{border-color:var(--sc-color-brand)}.sc-switch[aria-checked=true]>span{background:var(--sc-color-brand)}.sc-tab[aria-current=page] svg,.sc-tab[aria-pressed=true] svg{stroke-width:2.4px}.sc-icon-button svg{pointer-events:none}.sc-icon-button[aria-pressed=true]:not(.sc-save-control) svg{stroke-width:2.4px}.sc-choice,.sc-choice[aria-pressed=true]{box-shadow:none;border-color:#0000;border-bottom:1px solid var(--sc-color-border);background:0 0;border-radius:0}.sc-choice[aria-pressed=true]{border-bottom-color:var(--sc-role-ink-primary)}.sc-segment:after{content:"";width:var(--sc-space-6);opacity:0;pointer-events:none;background:currentColor;height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.sc-segment[aria-current=page]:after,.sc-segment[aria-current=location]:after,.sc-segment[aria-pressed=true]:after,.sc-segment[aria-selected=true]:after{opacity:1}.sc-segment:hover{color:var(--sc-role-ink-primary)}:root:has([data-palette=reno]) .sc-button[data-cta]{border-radius:var(--sc-radius-pill)}:root:has([data-palette=reno]) .sc-button[data-cta]:not([data-variant]){background-image:none}:root:has([data-palette=reno]) .sc-button[data-variant=secondary]{box-shadow:var(--sc-shadow-liquid-glass);border-color:#0000}:root:has([data-palette=reno]) .sc-switch[aria-checked=true]>span{background:var(--sc-role-ink-primary)}@media (hover:hover){:root:has([data-palette=reno]) .sc-button[data-variant=secondary]:not(:disabled):hover{background:var(--sc-color-ai-pearl);box-shadow:var(--sc-shadow-liquid-glass)}}.hm-login-page-actions>.sc-button,.hm-login-page-actions .hm-login-page-cta,.hm-login-page-actions>.sc-button:hover,.hm-login-page-actions>.sc-button:focus-visible,.hm-login-page-cta:hover,.hm-login-page-cta:focus-visible,.hm-login-sheet .sc-sheet-footer .sc-button,.hm-login-sheet .sc-sheet-footer .hm-login-page-cta,.hm-login-sheet .sc-sheet-footer .sc-button:hover,.hm-login-sheet .sc-sheet-footer .sc-button:focus-visible{box-shadow:none}.hm-login-page-actions>.sc-button.hm-login-page-cta[data-cta],.hm-login-sheet .sc-sheet-footer .sc-button.hm-login-page-cta[data-cta]{border-radius:var(--sc-radius-pill);border-color:var(--sc-color-ai-sky-pressed);background-image:linear-gradient(90deg,var(--sc-color-ai-sky-deep),var(--sc-color-ai-sky-pressed));color:var(--sc-role-ink-inverse)}:root:has([data-palette=reno]) .hm-login-page-actions>.sc-button.hm-login-page-cta[data-cta]{border-radius:var(--sc-radius-pill);border-color:var(--sc-color-ai-sky-pressed);background-image:linear-gradient(90deg,var(--sc-color-ai-sky-deep),var(--sc-color-ai-sky-pressed));color:var(--sc-role-ink-inverse)}:root:has([data-palette=reno]) .hm-login-sheet .sc-sheet-footer .sc-button.hm-login-page-cta[data-cta]{border-radius:var(--sc-radius-pill);border-color:var(--sc-color-ai-sky-pressed);background-image:linear-gradient(90deg,var(--sc-color-ai-sky-deep),var(--sc-color-ai-sky-pressed));color:var(--sc-role-ink-inverse)}.hm-login-page-actions>.sc-button.hm-login-page-cta[data-cta]:active,.hm-login-sheet .sc-sheet-footer .sc-button.hm-login-page-cta[data-cta]:active{background:var(--sc-color-ai-sky-hover);background-image:linear-gradient(90deg,var(--sc-color-ai-sky-hover),var(--sc-color-ai-sky-pressed))}@media (hover:hover){.hm-login-page-actions>.sc-button.hm-login-page-cta[data-cta]:hover,.hm-login-sheet .sc-sheet-footer .sc-button.hm-login-page-cta[data-cta]:hover{background-image:linear-gradient(90deg,var(--sc-color-ai-sky-hover),var(--sc-color-ai-sky-pressed))}}.hm-auth .sc-button:not([data-variant]){border-radius:var(--sc-radius-pill);border-color:var(--sc-color-ai-sky-pressed);background-image:linear-gradient(90deg,var(--sc-color-ai-sky-deep),var(--sc-color-ai-sky-pressed));color:var(--sc-role-ink-inverse)}:root:has([data-palette=reno]) .hm-auth .sc-button:not([data-variant]){border-radius:var(--sc-radius-pill);border-color:var(--sc-color-ai-sky-pressed);background-image:linear-gradient(90deg,var(--sc-color-ai-sky-deep),var(--sc-color-ai-sky-pressed));color:var(--sc-role-ink-inverse)}.hm-auth .sc-button:not([data-variant]):not(:disabled):active{background:var(--sc-color-ai-sky-hover);background-image:linear-gradient(90deg,var(--sc-color-ai-sky-hover),var(--sc-color-ai-sky-pressed))}@media (hover:hover){.hm-auth .sc-button:not([data-variant]):not(:disabled):hover{background-image:linear-gradient(90deg,var(--sc-color-ai-sky-hover),var(--sc-color-ai-sky-pressed))}}
.sc-skip{top:-100px;left:var(--sc-space-6);padding:var(--sc-space-4);background:var(--sc-color-text);color:var(--sc-color-text-inverse);z-index:100;position:fixed}.sc-skip:focus{top:calc(var(--sc-pwa-bar-h,0px) + var(--sc-space-3))}.sc-app{--sc-explore-content-max:1200px;min-height:100dvh;padding-bottom:calc(var(--sc-safe-bottom) + var(--sc-space-8))}.sc-app-header{min-height:calc(var(--sc-size-topbar) + var(--sc-safe-top) - var(--sc-pwa-bar-top));padding:calc(var(--sc-safe-top) - var(--sc-pwa-bar-top)) var(--sc-page-gutter) 0;grid-template-columns:var(--sc-size-sheet-dismiss) minmax(0,1fr) var(--sc-size-sheet-dismiss);align-items:center;gap:var(--sc-space-2);background:var(--sc-color-surface);border-bottom:0;display:grid}.sc-app-header .wordmark{font-size:var(--sc-type-wordmark-size);white-space:nowrap}.sc-header-actions,.sc-detail-heading{align-items:center;gap:var(--sc-space-2);display:flex}.sc-header-actions{flex-shrink:0;margin-left:auto}.sc-detail-heading{margin-left:calc(-1 * var(--sc-space-3));min-width:0}.sc-detail-heading strong{font-size:var(--sc-type-body-strong-size);line-height:var(--sc-type-body-strong-line);font-weight:var(--sc-type-title-weight)}.sc-desktop-nav{display:none}.sc-app-header .sc-header-brand{min-height:var(--sc-size-tap);align-items:center;display:none}.sc-app-content{max-width:var(--sc-size-page-max);padding:var(--sc-space-4) var(--sc-page-gutter) 0;margin:0 auto}.sc-app-tabs{z-index:var(--sc-z-nav);position:fixed;bottom:0;left:0;right:0}.sc-tab{text-align:center;text-decoration:none}.sc-app-detail{padding-bottom:var(--sc-space-8)}.sc-page-heading{justify-content:space-between;align-items:start;gap:var(--sc-space-4);padding:var(--sc-space-4) 0 var(--sc-space-4);display:flex}.sc-page-heading>div{min-width:0}.sc-page-heading>.sc-text-link{white-space:nowrap;flex-shrink:0}.sc-page-heading h2{font-size:var(--sc-type-display-size);line-height:var(--sc-type-display-line);font-weight:var(--sc-type-display-weight);letter-spacing:var(--sc-type-display-tracking);margin:0}.sc-project-detail .sc-page-heading h2{overflow-wrap:anywhere}.sc-favourite-error{overflow-wrap:anywhere;grid-column:1/-1;display:block}.sc-company-row h2{overflow-wrap:anywhere}.sc-page-heading p{margin:var(--sc-space-3) 0 0}.sc-page-heading .sc-eyebrow{margin:0 0 var(--sc-space-3)}.sc-eyebrow{font-size:var(--sc-type-caption-size);line-height:var(--sc-type-caption-line);letter-spacing:.08em;font-weight:var(--sc-type-title-weight);color:var(--sc-color-text-secondary)}.sc-muted{color:var(--sc-color-text-secondary)}.sc-caption{font-size:var(--sc-type-caption-size);line-height:var(--sc-type-caption-line)}.sc-numeric{font-variant-numeric:tabular-nums}.sc-stack{gap:var(--sc-space-4);display:grid}.sc-stack-sm{gap:var(--sc-space-3);display:grid}.sc-row{gap:var(--sc-space-3);flex-wrap:wrap;align-items:center;display:flex}.sc-between{justify-content:space-between}.sc-form{gap:var(--sc-space-4);max-width:var(--sc-size-form-max);margin:0 auto;display:grid}.sc-form-section{padding:var(--sc-space-4) 0;border-bottom:1px solid var(--sc-color-border)}.sc-form-section h2,.sc-section-title{margin:0 0 var(--sc-space-4);font-size:var(--sc-type-title-size);line-height:var(--sc-type-title-line);font-weight:var(--sc-type-title-weight)}.sc-field{gap:var(--sc-space-2);font-size:var(--sc-type-label-size);line-height:var(--sc-type-label-line);font-weight:var(--sc-type-label-weight);display:grid}.sc-field small{color:var(--sc-color-text-secondary);font-weight:var(--sc-type-body-weight);line-height:var(--sc-type-label-line)}.sc-field textarea{min-height:var(--sc-size-textarea);resize:vertical}.sc-field .sc-input{font-weight:var(--sc-type-body-weight)}.sc-fieldset{border:0;min-width:0;margin:0;padding:0}.sc-fieldset legend{font-size:var(--sc-type-label-size);font-weight:var(--sc-type-label-weight);margin-bottom:var(--sc-space-3)}.sc-notice{padding:var(--sc-space-5) 0;font-size:var(--sc-type-label-size);border-block:1px solid var(--sc-color-border);background:0 0;border-radius:0;line-height:1.5}.sc-notice p{margin:0 0 var(--sc-space-3)}.sc-notice p:last-child{margin:0}.sc-notice .sc-button{margin-top:var(--sc-space-3)}.sc-loading{justify-content:center;align-items:center;gap:var(--sc-space-3);min-height:180px;color:var(--sc-color-text-secondary);display:flex}.sc-spinner{width:var(--sc-space-5);height:var(--sc-space-5);border:2px solid var(--sc-color-border);border-top-color:var(--sc-color-text);border-radius:50%;display:inline-block}.sc-empty{max-width:var(--sc-size-form-max);padding:var(--sc-space-10) 0;text-align:left;margin:0 auto}.sc-empty-icon{width:var(--sc-size-avatar-large);height:var(--sc-size-avatar-large);background:var(--sc-color-surface-subtle);border-radius:var(--sc-radius-control);margin-bottom:var(--sc-space-5);place-items:center;display:grid}.sc-empty h2{font-size:var(--sc-type-title-size);line-height:var(--sc-type-title-line);margin:0 0 var(--sc-space-3)}.sc-empty p{color:var(--sc-color-text-secondary);margin:0 0 var(--sc-space-6);max-width:36ch}.sc-list{grid-template-columns:minmax(0,1fr);display:grid}.sc-list-item{padding:var(--sc-space-5) 0;justify-content:space-between;align-items:center;gap:var(--sc-space-4);border-bottom:1px solid var(--sc-color-border);min-height:var(--sc-space-20);min-width:0;text-decoration:none;display:flex}.sc-list-item>div{min-width:0}.sc-list-item strong{font-weight:var(--sc-type-title-weight)}.sc-list-item p{margin:var(--sc-space-1) 0 0;color:var(--sc-color-text-secondary);font-size:var(--sc-type-label-size);line-height:var(--sc-type-label-line)}.sc-list-item svg{flex-shrink:0}.sc-badge{align-items:center;gap:var(--sc-space-1);padding:var(--sc-space-1) var(--sc-space-2);border-radius:var(--sc-radius-small);font-size:var(--sc-type-caption-size);line-height:var(--sc-type-caption-line);font-weight:var(--sc-type-label-weight);background:0 0;display:inline-flex}.sc-badge-outline{border:1px solid var(--sc-color-border);background:var(--sc-color-surface)}.sc-badge-neutral{background:var(--sc-color-surface-subtle);color:var(--sc-color-text);font-weight:var(--sc-type-body-weight);border:0}.sc-sheet{width:100%;max-width:100%;height:calc(100dvh - var(--sc-safe-top) - var(--sc-space-6));max-height:calc(100dvh - var(--sc-safe-top) - var(--sc-space-6));border-radius:var(--sc-radius-sheet) var(--sc-radius-sheet) 0 0;background:var(--sc-color-surface);color:var(--sc-color-text);box-shadow:var(--sc-shadow-sheet);border:0;margin:auto 0 0;padding:0}.sc-sheet:not([open]){pointer-events:none;display:none}.sc-sheet::backdrop{background:var(--sc-color-scrim)}.sc-sheet>header{grid-template-columns:var(--sc-size-tap) minmax(0,1fr) var(--sc-size-tap);align-items:center;gap:var(--sc-space-2);padding:var(--sc-space-1) var(--sc-page-gutter);min-height:var(--sc-size-topbar);background:var(--sc-color-surface);z-index:1;border-bottom:0;flex:none;display:grid}.sc-sheet-leading,.sc-sheet-trailing{align-items:center;display:flex}.sc-sheet>header h2{text-align:center;font-size:var(--sc-type-navigation-size);line-height:var(--sc-type-navigation-line);font-weight:var(--sc-type-navigation-weight);overflow-wrap:anywhere;min-width:0;margin:0}.sc-sheet[open]{flex-direction:column;display:flex;overflow:hidden}.sc-sheet-body{overscroll-behavior:contain;width:100%;min-height:0;padding:var(--sc-space-6) max(var(--sc-page-gutter),var(--sc-safe-left)) calc(var(--sc-space-6) + var(--sc-safe-bottom));flex:1;overflow-y:auto}.sc-search{min-height:var(--sc-size-input);padding:0 var(--sc-space-4);align-items:center;gap:var(--sc-space-3);border:1px solid var(--sc-color-border);border-radius:var(--sc-radius-pill);box-shadow:var(--sc-shadow-search);display:flex}.sc-search input{width:100%;min-width:0;color:var(--sc-color-text);font-size:var(--sc-type-input-size);min-height:var(--sc-size-tap);outline-offset:0;background:0 0;border:0}.sc-search svg{flex-shrink:0}.sc-filter-row{align-items:center;gap:var(--sc-space-2);scrollbar-width:none;padding:var(--sc-space-4) 0;display:flex;overflow-x:auto}.sc-filter-row .sc-chip{white-space:nowrap;flex-shrink:0}.sc-media-grid{gap:var(--sc-space-8) var(--sc-space-6);padding:var(--sc-space-4) 0 var(--sc-space-8);display:grid}.sc-case-card{min-width:0;position:relative}.sc-case-link{text-decoration:none;display:block}.sc-case-image{aspect-ratio:4/3;object-fit:cover;border-radius:var(--sc-radius-card);background:var(--sc-color-surface-subtle);width:100%;height:auto;display:block}.sc-case-placeholder{color:var(--sc-color-text-secondary);place-items:center;display:grid}.sc-case-card h2{font-size:var(--sc-type-body-strong-size);line-height:var(--sc-type-body-strong-line);margin:var(--sc-space-3) 0 var(--sc-space-1);font-weight:var(--sc-type-title-weight)}.sc-case-card p{color:var(--sc-color-text-secondary);font-size:var(--sc-type-label-size);line-height:var(--sc-type-label-line);margin:0}.sc-case-save{box-shadow:var(--sc-shadow-media-control);position:absolute;top:0;right:0}.sc-case-save[aria-pressed=true] svg{fill:currentColor}.sc-company-row{gap:var(--sc-space-4);padding:var(--sc-space-6) 0;border-bottom:1px solid var(--sc-color-border);grid-template-columns:56px 1fr auto;align-items:center;display:grid}.sc-company-row h2{font-size:var(--sc-type-body-strong-size);line-height:var(--sc-type-body-strong-line);margin:0 0 var(--sc-space-2);font-weight:var(--sc-type-title-weight)}.sc-company-row p{font-size:var(--sc-type-label-size);line-height:var(--sc-type-label-line);margin:var(--sc-space-1) 0;color:var(--sc-color-text-secondary)}.sc-company-row a{text-decoration:none}.sc-avatar{width:var(--sc-size-avatar-large);height:var(--sc-size-avatar-large);border-radius:var(--sc-radius-small);font-size:var(--sc-type-title-size);font-weight:var(--sc-type-title-weight);object-fit:cover;background:0 0;place-items:center;display:grid}.sc-text-link{color:var(--sc-color-text);font:inherit;cursor:pointer;min-width:var(--sc-size-tap);min-height:var(--sc-size-tap);background:0 0;border:0;align-items:center;padding:0;text-decoration:none;display:inline-flex}.sc-auth{max-width:var(--sc-size-form-max);padding-top:var(--sc-space-8);margin:0 auto}.sc-auth .sc-page-heading{padding-top:var(--sc-space-6)}.sc-auth-footer{justify-content:space-between;gap:var(--sc-space-3);font-size:var(--sc-type-label-size);flex-wrap:wrap;display:flex}.sc-choice-grid{gap:var(--sc-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sc-actions{justify-content:space-between;align-items:center;gap:var(--sc-space-4);padding:var(--sc-space-4) 0;flex-wrap:wrap;display:flex}.sc-full{width:100%}.sc-divider{border:0;border-top:1px solid var(--sc-color-border);margin:var(--sc-space-6) 0}.sc-two-col{gap:var(--sc-space-6);display:grid}@media (min-width:768px){.sc-app{padding-bottom:var(--sc-space-12)}.sc-app-tabs{display:none}.sc-app-header{padding-left:var(--sc-space-10);padding-right:var(--sc-space-10);min-height:var(--sc-space-20)}.sc-desktop-nav{gap:var(--sc-space-2);justify-content:center;display:flex}.sc-desktop-nav a{color:var(--sc-color-text-secondary);font-size:var(--sc-type-navigation-size);line-height:var(--sc-type-navigation-line);min-width:var(--sc-size-tap);padding:var(--sc-space-3) var(--sc-space-5);text-decoration:none}.sc-desktop-nav a[aria-current=page]{color:var(--sc-color-text);font-weight:var(--sc-type-title-weight)}.sc-app-content{padding:var(--sc-space-6) var(--sc-space-10) 0}.sc-page-heading{padding-top:var(--sc-space-6)}.sc-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-sheet{height:auto;max-width:var(--sc-size-form-max);border-radius:var(--sc-radius-sheet);margin:auto}.sc-two-col{grid-template-columns:1fr 1fr}.sc-auth{padding-top:var(--sc-space-12)}}@media (min-width:1024px){.sc-media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sc-app-header{padding-left:max(var(--sc-space-10),calc((100vw - 1120px)/2));padding-right:max(var(--sc-space-10),calc((100vw - 1120px)/2))}}@media (prefers-reduced-motion:no-preference){.sc-spinner{animation:sc-spin var(--sc-motion-spinner) linear infinite}.sc-sheet[open]{animation:sc-sheet-in var(--sc-motion-sheet) var(--sc-motion-ease)}.sc-case-image{transition:filter var(--sc-motion-standard)}.sc-case-link:hover .sc-case-image{filter:brightness(.97)}}@keyframes sc-spin{to{transform:rotate(360deg)}}@keyframes sc-enter{0%{opacity:.5;transform:translateY(var(--sc-space-1))}to{opacity:1;transform:translateY(0)}}@keyframes sc-sheet-in{0%{opacity:0;transform:translateY(var(--sc-space-4))}to{opacity:1;transform:translateY(0)}}.sc-first-home{gap:var(--sc-space-8);padding:var(--sc-space-2) 0 var(--sc-space-8);display:grid}.sc-first-home figure{margin:0;position:relative}.sc-first-home img{border-radius:var(--sc-radius-card);width:100%;height:auto;display:block}.sc-first-home figcaption{bottom:var(--sc-space-3);left:var(--sc-space-3);font-size:var(--sc-type-caption-size);line-height:var(--sc-type-caption-line);background:var(--sc-color-surface);padding:var(--sc-space-1) var(--sc-space-2);border-radius:var(--sc-radius-small);color:var(--sc-color-text-secondary);position:absolute}.sc-first-home h2{font-size:var(--sc-type-heading-size);line-height:var(--sc-type-heading-line);margin:var(--sc-space-3) 0}.sc-first-home>div>p{max-width:36ch}.sc-first-home .sc-text-link{width:fit-content;font-size:var(--sc-type-label-size);margin-top:var(--sc-space-2);display:flex}@media (min-width:768px){.sc-first-home{align-items:center;gap:var(--sc-space-12);padding-top:var(--sc-space-4);grid-template-columns:1.2fr 1fr}.sc-first-home h2{font-size:var(--sc-type-display-size);line-height:var(--sc-type-display-line)}}@media (max-width:767px){.sc-first-home>div{order:-1}.sc-first-home{gap:var(--sc-space-6)}}.sc-project-title{font-size:var(--sc-type-title-size);line-height:var(--sc-type-title-line);margin:var(--sc-space-3) 0 var(--sc-space-2)}.sc-project-editor{max-width:var(--sc-size-form-max);margin:0 auto}.sc-step-track{gap:var(--sc-space-2);padding-top:var(--sc-space-6);grid-template-columns:repeat(4,1fr);display:grid}.sc-step-track span{border-radius:var(--sc-radius-pill);background:var(--sc-color-border);height:3px}.sc-step-track span[data-current=true]{background:var(--sc-color-text)}.sc-project-actions{z-index:var(--sc-z-nav);background:var(--sc-color-surface);border-top:1px solid var(--sc-color-border);padding:var(--sc-space-4) var(--sc-space-6) calc(var(--sc-space-4) + var(--sc-safe-bottom));position:fixed;bottom:0;left:0;right:0}.sc-project-actions>div{justify-content:space-between;align-items:center;gap:var(--sc-space-3);max-width:var(--sc-size-form-max);flex-wrap:wrap;margin:0 auto;display:flex}.sc-project-actions .sc-button{flex-shrink:0;max-width:100%}.sc-file-input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sc-file-input:focus-visible{clip-path:none;width:auto;height:auto;position:relative}.sc-summary{margin:0}.sc-summary>div{gap:var(--sc-space-4);padding:var(--sc-space-4) 0;border-bottom:1px solid var(--sc-color-border);grid-template-columns:100px 1fr;display:grid}.sc-summary dt{color:var(--sc-color-text-secondary);font-size:var(--sc-type-label-size)}.sc-summary dd{overflow-wrap:anywhere;min-width:0;margin:0}.sc-prewrap{white-space:pre-wrap;overflow-wrap:anywhere}.sc-detail-layout{gap:var(--sc-space-8);display:grid}.sc-project-aside{border-top:1px solid var(--sc-color-border);padding-top:var(--sc-space-6)}.sc-checkbox{accent-color:var(--sc-color-text);width:var(--sc-space-6);height:var(--sc-space-6);margin:var(--sc-space-3);flex-shrink:0}.sc-quote-grid{gap:var(--sc-space-8);display:grid}.sc-quote-column{padding:var(--sc-space-6) 0;border-top:1px solid var(--sc-color-border)}.sc-quote-column h2{font-size:var(--sc-type-title-size);line-height:var(--sc-type-title-line)}.sc-quote-column h3{font-size:var(--sc-type-heading-size);line-height:var(--sc-type-heading-line)}.sc-quote-column h4{font-size:var(--sc-type-label-size);margin-bottom:var(--sc-space-2)}.sc-quote-column p{overflow-wrap:anywhere}@media (min-width:1024px){.sc-detail-layout{gap:var(--sc-space-16);grid-template-columns:minmax(0,1fr) 320px}.sc-project-aside{top:var(--sc-space-8);margin-top:var(--sc-space-10);padding:0 0 0 var(--sc-space-6);border-left:1px solid var(--sc-color-border);align-self:start;position:sticky}.sc-quote-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.sc-project-detail{padding-bottom:calc(var(--project-footer-height,96px) + var(--sc-space-6))}.sc-project-next>div{max-width:var(--sc-size-page-max)}.sc-project-next .sc-button{flex:1}.sc-project-detail .sc-project-aside .sc-button{display:none}@media (min-width:1024px){.sc-project-detail{padding-bottom:0}.sc-project-next{display:none}.sc-project-detail .sc-project-aside .sc-button{display:inline-flex}}.sc-header-leading{align-items:center;min-width:0;display:flex}.sc-header-title{text-align:center;overflow-wrap:anywhere;font-size:var(--sc-type-navigation-size);line-height:var(--sc-type-navigation-line);font-weight:var(--sc-type-navigation-weight);margin:0}.sc-header-actions{justify-content:flex-end;min-width:0}.sc-header-actions .sc-control-text{width:var(--sc-size-tap);white-space:normal;overflow-wrap:anywhere;padding:0}.sc-search-entry{align-items:center;gap:var(--sc-space-3);min-width:0;min-height:var(--sc-size-tap);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;display:flex}.sc-sheet.sc-sheet-fullscreen{border-radius:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0;position:fixed;inset:0}.sc-sheet-fullscreen:before{display:none}.sc-sheet.sc-sheet-fullscreen>header{padding-top:calc(var(--sc-safe-top) + var(--sc-space-1));padding-bottom:var(--sc-space-1);touch-action:auto}.sc-sheet-fullscreen .sc-sheet-body{max-width:var(--sc-size-form-max);margin:0 auto}.sc-sheet-footer{padding:var(--sc-space-3) max(var(--sc-page-gutter),var(--sc-safe-left)) calc(var(--sc-space-3) + var(--sc-safe-bottom));background:var(--sc-color-surface);border-top:0;flex:none}.sc-sheet-footer>div{max-width:var(--sc-size-form-max);margin:auto;display:grid}.sc-project-files{padding-top:var(--sc-space-4);gap:0}.sc-project-file{gap:var(--sc-space-3);padding:var(--sc-space-4) 0}@media (min-width:768px){.sc-app-header{min-height:var(--sc-space-20);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.sc-app-header .sc-header-brand{display:inline-flex}.sc-header-title{grid-area:1/2}.sc-app:not(.sc-app-detail) .sc-header-title,.sc-app-detail .sc-desktop-nav{display:none}.sc-app-header .sc-desktop-nav{grid-area:1/2}.sc-header-actions{grid-area:1/3}}.sc-stack>h2,.sc-stack>h3,.sc-stack>p,.sc-stack-sm>h2,.sc-stack-sm>h3,.sc-stack-sm>p{margin:0}.sc-stack>.sc-filter-row{padding:0}.sc-stack>details>summary{cursor:pointer;min-height:var(--sc-size-tap);align-items:center;list-style:none;display:flex}.sc-stack>details>summary::-webkit-details-marker{display:none}.sc-account{gap:var(--sc-space-6)}.sc-account .sc-section-title{color:var(--sc-color-text-secondary);font-size:var(--sc-type-caption-size);line-height:var(--sc-type-caption-line);margin:0}.sc-account-signout{justify-content:center;width:100%}.sc-account-footer{justify-content:center;align-items:center;gap:var(--sc-space-2) var(--sc-space-4);padding-bottom:var(--sc-space-4);flex-wrap:wrap;display:flex}.sc-account-footer nav{gap:var(--sc-space-4);align-items:center;display:flex}.sc-account-footer a{min-height:var(--sc-size-tap);align-items:center;display:inline-flex}.sc-search-form{gap:var(--sc-space-6)}.sc-search-form .sc-filter-row{padding:0}.sc-search-form .sc-setting-row{padding-block:var(--sc-space-2)}.sc-search-form>details>summary{list-style:none}.sc-search-form>details>summary::-webkit-details-marker{display:none}.sc-search-extra{padding-top:var(--sc-space-4)}.sc-sheet-header h2:focus{outline:none}@media (prefers-reduced-motion:reduce){.sc-switch>span:before{transition:none}}.sc-page-description{margin:0 0 var(--sc-space-6)}.sc-page-description>p{margin:0}.sc-auth{gap:var(--sc-space-6);padding-top:var(--sc-space-6);display:grid}.sc-auth>.wordmark{justify-self:center}.sc-desktop-page-title{display:none}@media (min-width:768px){.sc-desktop-page-title{font-size:var(--sc-type-heading-size);line-height:var(--sc-type-heading-line);font-weight:var(--sc-type-heading-weight);margin:0 0 var(--sc-space-6);display:block}.sc-app-content:has(.sc-account)>.sc-desktop-page-title{max-width:var(--sc-size-form-max);margin-inline:auto}}.sc-list-item>div{flex:1}.sc-app-detail>.sc-app-header{grid-template-columns:var(--sc-size-tap) minmax(0,1fr) var(--sc-size-tap)}.sc-app[data-area=privacy] .sc-app-content,.sc-app[data-area=terms] .sc-app-content{max-width:var(--sc-size-content-max)}.sc-app[data-area=quote-scan]>.sc-app-content{max-width:var(--sc-explore-content-max)}:root{--sc-site-bar-h:0px;--sc-pwa-bar-h:0px;--sc-pwa-bar-top:0px}html:has([data-pwa-bar]){--sc-pwa-bar-top:var(--sc-safe-top)}@media (min-width:768px){.sc-app[data-site-bar]{--sc-site-bar-h:var(--sc-size-topbar);padding-top:var(--sc-site-bar-h)}.sc-app[data-site-bar]>.sc-app-header,.sc-app[data-site-bar]>.hm-home-chrome,.sc-app[data-site-bar] [data-inspiration-nav]{display:none}.sc-desktop-page-title{align-items:center;gap:var(--sc-space-2);min-height:var(--sc-size-tap);display:flex}.sc-desktop-page-title[data-detail] .sc-back-control{margin-left:calc(var(--sc-space-3) * -1)}.sc-desktop-page-actions{align-items:center;gap:var(--sc-space-2);margin-left:auto;display:flex}.sc-desktop-page-title[data-detail]{font-size:var(--sc-type-label-size);line-height:var(--sc-type-label-line);font-weight:var(--sc-type-label-weight);color:var(--sc-color-text-secondary);margin-bottom:var(--sc-space-2)}}@media (min-width:768px) and (display-mode:browser){.sc-app[data-site-bar] .sc-desktop-page-title[data-detail]:not(:has(>.sc-desktop-page-actions)){display:none}.sc-app[data-site-bar] .sc-desktop-page-title[data-detail]>:not(.sc-desktop-page-actions),.sc-app[data-site-bar] .sc-back-control:not([data-step-back],dialog .sc-back-control){display:none}}@media (max-width:767px){.sc-app[data-conceal-header]{padding-top:calc(var(--sc-size-topbar) + var(--sc-safe-top) - var(--sc-pwa-bar-top,0px))}.sc-app[data-conceal-header]>.sc-app-header{top:var(--sc-pwa-bar-h,0px);z-index:var(--sc-z-nav);position:fixed;left:0;right:0}}@media (prefers-reduced-motion:no-preference){.sc-app[data-conceal-header]>.sc-app-header{transition:transform var(--sc-motion-standard) var(--sc-motion-ease)}}.sc-app[data-header-concealed]>.sc-app-header:not(:focus-within){pointer-events:none;transform:translateY(-100%)}
:root{--sc-glass-panel:var(--sc-color-surface);--sc-glass-raised:var(--sc-color-surface);--sc-glass-control:var(--sc-color-surface);--sc-glass-filter:none;--sc-control-glaze:none;--sc-glass-photo-panel:var(--sc-color-surface);--sc-glass-photo-filter:none}@supports (backdrop-filter:blur(1px)){:root{--sc-glass-panel:var(--sc-component-chrome-background);--sc-glass-raised:var(--sc-component-sheet-background);--sc-glass-control:var(--sc-component-control-background);--sc-glass-filter:var(--sc-material-filter);--sc-control-glaze:var(--sc-material-glaze);--sc-glass-photo-panel:var(--sc-component-glass-sheet-background);--sc-glass-photo-filter:var(--sc-component-glass-sheet-filter)}}@media (prefers-reduced-transparency:reduce),(forced-colors:active){:root{--sc-glass-panel:var(--sc-color-surface);--sc-glass-raised:var(--sc-color-surface);--sc-glass-control:var(--sc-color-surface);--sc-glass-filter:none;--sc-control-glaze:none;--sc-glass-photo-panel:var(--sc-color-surface);--sc-glass-photo-filter:none}}.sc-glass{background:var(--sc-glass-panel);backdrop-filter:var(--sc-glass-filter);box-shadow:var(--sc-shadow-bottom-bar)}.sc-app-header{top:var(--sc-pwa-bar-h,0px);z-index:var(--sc-z-nav);box-shadow:none;border-bottom:0;position:sticky}.wordmark{align-items:center;gap:var(--sc-space-2);display:inline-flex}.wordmark>.hm-brand-mark{width:var(--sc-space-8);height:var(--sc-space-8);flex:none}.sc-app:not(.sc-app-detail){padding-bottom:var(--sc-space-8)}.sc-search{background:var(--sc-glass-control);backdrop-filter:var(--sc-glass-filter)}.sc-search:focus-within{outline:2px solid var(--sc-color-focus);outline-offset:3px}.sc-sheet,.sc-sheet>header{background:var(--sc-glass-raised);backdrop-filter:var(--sc-component-sheet-filter)}.sc-sheet[data-tone=glass]{height:fit-content;max-height:calc(var(--sc-sheet-viewport-height,100dvh) - var(--sc-safe-top) - var(--sc-space-6));background:var(--sc-glass-photo-panel);backdrop-filter:var(--sc-glass-photo-filter);color:var(--sc-color-text)}.sc-sheet[data-tone=glass]>header{backdrop-filter:none;background:0 0}.sc-sheet[data-tone=glass] .sc-sheet-body{background:0 0;flex-direction:column;display:flex;overflow:hidden}.sc-sheet[data-tone=glass] .sc-icon-button{color:var(--sc-color-text);background:0 0}.sc-project-actions,.sc-case-save{background:var(--sc-glass-panel);backdrop-filter:var(--sc-glass-filter);box-shadow:var(--sc-shadow-bottom-bar)}.sc-case-save{box-shadow:var(--sc-shadow-media-control)}.sc-empty-icon{background:var(--sc-glass-panel);border:1px solid var(--sc-color-border);box-shadow:var(--sc-shadow-media-control)}.sc-first-home{align-items:stretch;gap:var(--sc-space-6);padding-top:var(--sc-space-6);flex-direction:column;display:flex;position:relative}.sc-first-home figure{width:100%}.sc-first-home figure img{aspect-ratio:3/2;object-fit:cover}.sc-first-home figcaption{background:var(--sc-glass-raised);backdrop-filter:var(--sc-glass-filter);max-width:calc(100% - var(--sc-space-6))}.sc-first-home>div{order:-1}.sc-first-home h2{font-size:var(--sc-type-title-size);line-height:var(--sc-type-title-line);margin-top:0}.sc-first-home>div>p{max-width:none;margin:var(--sc-space-3) 0 var(--sc-space-5)}.sc-first-home .sc-text-link{margin:0 0 0 var(--sc-space-4);display:inline-flex}.sc-page-heading>.sc-text-link{gap:var(--sc-space-2);font-size:var(--sc-type-label-size)}.sc-quote-grid{grid-template-columns:minmax(0,1fr)}.sc-quote-column{min-width:0}.sc-quote-column h3{overflow-wrap:anywhere}.sc-project-detail .sc-project-aside{display:none}@media (min-width:1024px){.sc-project-detail .sc-project-aside{display:block}.sc-quote-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.sc-app:not(.sc-app-detail){padding-bottom:var(--sc-space-12)}.sc-first-home figure img{max-height:var(--sc-size-content-max)}.sc-first-home>div{max-width:var(--sc-size-content-max)}}@media (max-width:360px){.sc-segments{gap:var(--sc-space-4)}.sc-page-heading{flex-wrap:wrap}.sc-first-home .sc-text-link{margin-left:0;display:flex}}.sc-app-content,.sc-app-header{padding-left:max(var(--sc-page-gutter), var(--sc-safe-left));padding-right:max(var(--sc-page-gutter), var(--sc-safe-right))}@media (min-width:768px){.sc-app{--sc-page-gutter:max(var(--sc-space-10), var(--sc-safe-left), var(--sc-safe-right))}}@media (min-width:1024px){.sc-app-header{padding-left:max(var(--sc-space-10),var(--sc-safe-left),calc((100vw - var(--sc-size-page-max) + var(--sc-space-20))/2));padding-right:max(var(--sc-space-10),var(--sc-safe-right),calc((100vw - var(--sc-size-page-max) + var(--sc-space-20))/2))}}
.sc-project-editor{max-width:none}.sc-brief-chapters{gap:var(--sc-space-2);padding:var(--sc-space-2) 0 var(--sc-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sc-app-content{animation:none}@media (min-width:768px){.sc-project-editor{gap:var(--sc-space-4);max-width:var(--sc-size-form-max);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.sc-brief-chapters{padding-top:var(--sc-space-6)}}@media (prefers-reduced-motion:no-preference){.sc-page-heading>div{animation:sc-poster-reveal var(--sc-motion-reveal) var(--sc-motion-spring) both}.sc-sheet[open]{animation:sc-drawer-rise var(--sc-motion-reveal) var(--sc-motion-spring)}.sc-sheet[open]::backdrop{animation:sc-backdrop-in var(--sc-motion-sheet) ease both}}@keyframes sc-poster-reveal{0%{opacity:0;transform:translateY(var(--sc-space-8));filter:blur(var(--sc-motion-reveal-blur))}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes sc-card-forward{0%{opacity:0;transform:perspective(1000px) translateX(var(--sc-space-10)) rotateY(-5deg) scale(.97)}to{opacity:1;transform:none}}@keyframes sc-card-back{0%{opacity:0;transform:perspective(1000px) translateX(calc(-1 * var(--sc-space-10))) rotateY(5deg) scale(.97)}to{opacity:1;transform:none}}@keyframes sc-item-reveal{0%{opacity:0;transform:translateY(var(--sc-space-5))}to{opacity:1;transform:none}}@keyframes sc-drawer-rise{0%{opacity:0;transform:translateY(var(--sc-space-20)) scale(.98)}to{opacity:1;transform:none}}@keyframes sc-backdrop-in{0%{opacity:0}to{opacity:1}}@media (max-width:767px){.sc-sheet{transform:translateY(var(--sc-sheet-drag,0px))}.sc-sheet>header{touch-action:none}.sc-sheet[data-dragging=true]{-webkit-user-select:none;user-select:none;transition:none}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){.sc-sheet{transition:transform var(--sc-motion-sheet) var(--sc-motion-spring)}}.sc-empty{max-width:var(--sc-size-content-max);padding-block:var(--sc-space-6)}.sc-empty-art{width:calc(var(--sc-space-20) * 2);height:calc(var(--sc-space-10) * 3);margin:0 0 var(--sc-space-4) calc(-1 * var(--sc-space-4));display:block;overflow:visible}.sc-empty-copy{min-width:0}.sc-empty h2{font-weight:var(--sc-type-title-weight);text-wrap:balance}.sc-empty .sc-button{max-width:100%}@media (min-width:768px){.sc-empty{grid-template-columns:calc(var(--sc-space-20) * 2) minmax(0,1fr);gap:var(--sc-space-6);padding-block:var(--sc-space-6);align-items:center;display:grid}.sc-empty-art{margin:0}}@media (prefers-reduced-motion:no-preference){.sc-empty-copy{animation:sc-poster-reveal var(--sc-motion-reveal) var(--sc-motion-spring) both}}