:root{--artwork-highlight:#79d9d2;--artwork-teal:#40c1c1;--artwork-mid:#109da8;--artwork-petrol:#156a7e;--artwork-paper:#2fa4b0;--artwork-canvas-top:#fcfdfe;--artwork-canvas-bottom:#f6f8fa;--artwork-white:#fff;--color-status-badge-surface:var(--color-reference-group);--color-status-draft:var(--color-neutral);--color-status-open:var(--color-blue);--color-status-sent:var(--color-cyan);--color-status-partially-paid:var(--color-amber);--color-status-paid:var(--color-green);--color-status-overdue:var(--color-red);--color-status-cancelled:var(--color-neutral);--color-status-accepted:var(--color-green);--color-status-declined:var(--color-violet);--color-category-income:var(--color-green);--color-category-expense:var(--color-umber);--color-category-tax:var(--color-violet);--color-category-time:var(--color-blue);--color-feedback-warning:var(--color-amber);--color-feedback-error:var(--color-red);--color-feedback-success:var(--color-green);--wordmark-tracking:-.012em;--color-brand-accent:#006e7a;--color-brand-muted:#e2f2f2;--color-brand-on-accent:#fff;--color-brand-control:#006e7a;--color-brand-on-control:#fff;--color-brand-glow:#40c1c1;--color-reference-background:#f5f7f9;--color-reference-raised:#fff;--color-reference-group:#ecf1f2;--color-reference-text-primary:#153740;--color-reference-text-secondary:#50636b;--color-reference-text-tertiary:#56686f;--color-reference-separator:#d2dde0;--color-reference-boundary:#70848b;--color-neutral:#545f68;--color-blue:#245ea0;--color-cyan:#00666f;--color-amber:#9e5400;--color-green:#276344;--color-red:#aa3347;--color-violet:#6d5192;--color-umber:#84502f;--color-icon-background:#fcfdfe;--color-icon-paper:#2fa4b0;--color-icon-corner:#109da8;--color-chart-accent:#006e7a;--color-chart-blue:#245ea0;--color-chart-coral:#9a4d2e;--color-chart-gold:#825d00;--color-chart-plum:#6d5192;--color-chart-graphite:#545f68;--color-pdf-oxide:#9a4d2e;--color-pdf-graphite:#3f474d;--color-pdf-petrol:#26666d;--color-pdf-ink:#354f75;--color-pdf-plum:#65516e;--color-pdf-paper:#fff;--color-pdf-text:#202427;--vx-board-t:#e9f0f1;--vx-board-l:#e4ecee;--vx-board-r:#c4cbcd;--vx-desk-t:#fcfdfd;--vx-desk-l:#fbfcfd;--vx-desk-r:#d8d9da;--vx-deskLeg-t:#bac7cb;--vx-deskLeg-l:#a9b9be;--vx-deskLeg-r:#919fa3;--vx-alu-t:#e1e8ea;--vx-alu-l:#d9e2e5;--vx-alu-r:#bbc2c5;--vx-glass-t:#456269;--vx-glass-l:#173b44;--vx-glass-r:#14333a;--vx-display-t:#f7f9fa;--vx-display-l:#f5f7f9;--vx-display-r:#d3d4d6;--vx-displayLine-t:#d4dee1;--vx-displayLine-l:#c9d6da;--vx-displayLine-r:#adb8bb;--vx-paper-t:#fff;--vx-paper-l:#fff;--vx-paper-r:#dbdbdb;--vx-paperLine-t:#cfdadd;--vx-paperLine-l:#c3d1d5;--vx-paperLine-r:#a8b4b7;--vx-ink-t:#445f66;--vx-ink-l:#153740;--vx-ink-r:#122f37;--vx-accent-t:#338b95;--vx-accent-l:#006e7a;--vx-accent-r:#005f69;--vx-accentSoft-t:#a5d2d6;--vx-accentSoft-l:#8fc7cc;--vx-accentSoft-r:#7babaf;--vx-muted-t:#e8f5f5;--vx-muted-l:#e2f2f2;--vx-muted-r:#c2d0d0;--vx-teal-t:#66cdcd;--vx-teal-l:#40c1c1;--vx-teal-r:#37a6a6;--vx-mid-t:#40b1b9;--vx-mid-l:#109da8;--vx-mid-r:#0e8790;--vx-petrol-t:#448898;--vx-petrol-l:#156a7e;--vx-petrol-r:#125b6c;--vx-tray-t:#d1dde1;--vx-tray-l:#c6d5da;--vx-tray-r:#aab7bb;--vx-green-t:#528269;--vx-green-l:#276344;--vx-green-r:#22553a;--vx-neutral-t:#8b969d;--vx-neutral-l:#6e7c85;--vx-neutral-r:#5f6b72;--vx-wall-t:#f6f5f0;--vx-wall-l:#f4f2ec;--vx-wall-r:#d2d0cb;--vx-wood-t:#f0e9df;--vx-wood-l:#ece4d7;--vx-wood-r:#cbc4b9;--vx-floor-t:#e4dbcd;--vx-floor-l:#ddd2c0;--vx-floor-r:#beb5a5;--vx-floorJoint-t:#d2c4b9;--vx-floorJoint-l:#c7b5a7;--vx-floorJoint-r:#ab9c90;--vx-rugField-t:#dccdbd;--vx-rugField-l:#d3c0ad;--vx-rugField-r:#b5a595;--vx-rugBorder-t:#89babf;--vx-rugBorder-l:#6ca9af;--vx-rugBorder-r:#5d9197;--vx-rugBand-t:#b19964;--vx-rugBand-l:#9e803d;--vx-rugBand-r:#886e34;--vx-fringe-t:#fcfcfc;--vx-fringe-l:#fbfbfb;--vx-fringe-r:#d8d8d8;--vx-sky-t:#e5f0ed;--vx-sky-l:#deece8;--vx-sky-r:#bfcbc8;--vx-skyLow-t:#edf5f2;--vx-skyLow-l:#e8f2ef;--vx-skyLow-r:#c8d0ce;--vx-cloud-t:#fdfefe;--vx-cloud-l:#fcfefe;--vx-cloud-r:#d9dada;--vx-hill-t:#a7cec4;--vx-hill-l:#91c2b5;--vx-hill-r:#7da79c;--vx-leaf-t:#69ac9a;--vx-leaf-l:#449781;--vx-leaf-r:#3a826f;--vx-trunk-t:#847d7b;--vx-trunk-l:#655d5a;--vx-trunk-r:#57504d;--vx-frame-t:#fff;--vx-frame-l:#fff;--vx-frame-r:#dbdbdb;--vx-metal-t:#99a5a9;--vx-metal-l:#808e93;--vx-metal-r:#6e7a7e;--vx-pot-t:#e1c9c0;--vx-pot-l:#d9bbb0;--vx-pot-r:#bba197;--vx-gold-t:#9b7d33;--vx-gold-l:#825d00;--vx-gold-r:#705000;--vx-goldSoft-t:#b49e66;--vx-goldSoft-l:#a18640;--vx-goldSoft-r:#8a7337;--vx-coral-t:#ae7158;--vx-coral-l:#9a4d2e;--vx-coral-r:#844228;--vx-coralSoft-t:#caa292;--vx-coralSoft-l:#bd8b77;--vx-coralSoft-r:#a37866;--vx-lampShade-t:#e4dbc7;--vx-lampShade-l:#ddd2b9;--vx-lampShade-r:#beb59f;--vx-light-t:#beab7b;--vx-light-l:#ae965a;--vx-light-r:#96814d;--vx-skin-t:#ddc6b8;--vx-skin-l:#d4b8a6;--vx-skin-r:#b69e8f;--vx-hair-t:#887469;--vx-hair-l:#6a5144;--vx-hair-r:#5b463a;--vx-jacket-t:#338b95;--vx-jacket-l:#006e7a;--vx-jacket-r:#005f69;--vx-trousers-t:#62758f;--vx-trousers-l:#3b5373;--vx-trousers-r:#334763;--vx-shoe-t:#515e6f;--vx-shoe-l:#26364b;--vx-shoe-r:#212e41;--vx-blush-t:#c29581;--vx-blush-l:#b37a62;--vx-blush-r:#9a6954;--vx-cushion-t:#a9b5b9;--vx-cushion-l:#94a3a8;--vx-cushion-r:#7f8c90;--vx-skyNight-t:#55657e;--vx-skyNight-l:#2a3f5e;--vx-skyNight-r:#243651;--vx-skyDawn-t:#d3bea5;--vx-skyDawn-l:#c8ae8f;--vx-skyDawn-r:#ac967b;--vx-skyDusk-t:#c19b7e;--vx-skyDusk-l:#b1825e;--vx-skyDusk-r:#987051;--vx-skyRain-t:#c3cccf;--vx-skyRain-l:#b4bfc3;--vx-skyRain-r:#9ba4a8;--vx-rain-t:#f1f9f9;--vx-rain-l:#eef7f7;--vx-rain-r:#cdd4d4;--vx-tintNight-t:#576d86;--vx-tintNight-l:#2d4968;--vx-tintNight-r:#273f59;--vx-tintDusk-t:#d2b1a3;--vx-tintDusk-l:#c79d8c;--vx-tintDusk-r:#ab8778;--vx-tintRain-t:#a0acb0;--vx-tintRain-l:#88979c;--vx-tintRain-r:#758286;--vx-tintDawn-t:#d2c5a3;--vx-tintDawn-l:#c7b68c;--vx-tintDawn-r:#ab9d78;--vx-moonLight-t:#f5fafa;--vx-moonLight-l:#f2f9f9;--vx-moonLight-r:#d0d6d6;--vx-fur-t:#b0875c;--vx-fur-l:#9c6933;--vx-fur-r:#865a2c;--vx-furDark-t:#977654;--vx-furDark-l:#7d5429;--vx-furDark-r:#6c4823;--vx-furStripe-t:#9c836a;--vx-furStripe-l:#836445;--vx-furStripe-r:#71563b;--vx-furLight-t:#e1d1c1;--vx-furLight-l:#d9c6b1;--vx-furLight-r:#bbaa98}@media (prefers-color-scheme:dark){:root{--color-brand-accent:#72ded9;--color-brand-muted:#123238;--color-brand-on-accent:#06242c;--color-brand-control:#007a86;--color-brand-on-control:#fff;--color-brand-glow:#40c1c1;--color-reference-background:#0d1d22;--color-reference-raised:#162c33;--color-reference-group:#1e363d;--color-reference-text-primary:#f1fafd;--color-reference-text-secondary:#b8cdd5;--color-reference-text-tertiary:#9ab0b8;--color-reference-separator:#38505a;--color-reference-boundary:#7a959e;--color-neutral:#abb8c0;--color-blue:#91bdf4;--color-cyan:#7fd0cf;--color-amber:#e2c166;--color-green:#88d3a7;--color-red:#ff9aa8;--color-violet:#c9aff0;--color-umber:#dbb092;--color-icon-background:#fcfdfe;--color-icon-paper:#2fa4b0;--color-icon-corner:#109da8;--color-chart-accent:#40c1c1;--color-chart-blue:#91bdf4;--color-chart-coral:#e8a07b;--color-chart-gold:#e2c166;--color-chart-plum:#c9aff0;--color-chart-graphite:#abb8c0;--color-pdf-oxide:#9a4d2e;--color-pdf-graphite:#3f474d;--color-pdf-petrol:#26666d;--color-pdf-ink:#354f75;--color-pdf-plum:#65516e;--color-pdf-paper:#fff;--color-pdf-text:#202427;--vx-board-t:#455b61;--vx-board-l:#17323a;--vx-board-r:#142b32;--vx-desk-t:#516970;--vx-desk-l:#26434c;--vx-desk-r:#213a41;--vx-deskLeg-t:#657d85;--vx-deskLeg-l:#3e5c66;--vx-deskLeg-r:#354f58;--vx-alu-t:#a5b6bc;--vx-alu-l:#8fa4ab;--vx-alu-r:#7b8d93;--vx-glass-t:#3c484c;--vx-glass-l:#0b1a1f;--vx-glass-r:#09161b;--vx-display-t:#3d4a4e;--vx-display-l:#0d1d22;--vx-display-r:#0b191d;--vx-displayLine-t:#60737b;--vx-displayLine-l:#38505a;--vx-displayLine-r:#30454d;--vx-paper-t:#f4fbfd;--vx-paper-l:#f1fafd;--vx-paper-r:#cfd7da;--vx-paperLine-t:#b9c8cd;--vx-paperLine-l:#a7bac0;--vx-paperLine-r:#90a0a5;--vx-ink-t:#445f66;--vx-ink-l:#153740;--vx-ink-r:#122f37;--vx-accent-t:#66cdcd;--vx-accent-l:#40c1c1;--vx-accent-r:#37a6a6;--vx-accentSoft-t:#55898e;--vx-accentSoft-l:#2a6c72;--vx-accentSoft-r:#245d62;--vx-muted-t:#415b60;--vx-muted-l:#123238;--vx-muted-r:#0f2b30;--vx-teal-t:#66cdcd;--vx-teal-l:#40c1c1;--vx-teal-r:#37a6a6;--vx-mid-t:#40b1b9;--vx-mid-l:#109da8;--vx-mid-r:#0e8790;--vx-petrol-t:#448898;--vx-petrol-l:#156a7e;--vx-petrol-r:#125b6c;--vx-tray-t:#5c747b;--vx-tray-l:#33515a;--vx-tray-r:#2c464d;--vx-green-t:#a0dcb9;--vx-green-l:#88d3a7;--vx-green-r:#75b590;--vx-neutral-t:#77858c;--vx-neutral-l:#55666f;--vx-neutral-r:#49585f;--vx-wall-t:#4c595b;--vx-wall-l:#1f3032;--vx-wall-r:#1b292b;--vx-wood-t:#596561;--vx-wood-l:#303e3a;--vx-wood-r:#293532;--vx-floor-t:#616861;--vx-floor-l:#394239;--vx-floor-r:#313931;--vx-floorJoint-t:#61605a;--vx-floorJoint-l:#393831;--vx-floorJoint-r:#31302a;--vx-rugField-t:#7f7c70;--vx-rugField-l:#5f5b4c;--vx-rugField-r:#524e41;--vx-rugBorder-t:#3d8189;--vx-rugBorder-l:#0c626b;--vx-rugBorder-r:#0a545c;--vx-rugBand-t:#c3b17d;--vx-rugBand-l:#b49d5d;--vx-rugBand-r:#9b8750;--vx-fringe-t:#959ea1;--vx-fringe-l:#7a8689;--vx-fringe-r:#697376;--vx-sky-t:#486061;--vx-sky-l:#1a383a;--vx-sky-r:#163032;--vx-skyLow-t:#475e61;--vx-skyLow-l:#193639;--vx-skyLow-r:#162e31;--vx-cloud-t:#4d6065;--vx-cloud-l:#21383e;--vx-cloud-r:#1c3035;--vx-hill-t:#71a79c;--vx-hill-l:#4e9183;--vx-hill-r:#437d71;--vx-leaf-t:#88cdbb;--vx-leaf-l:#6ac1aa;--vx-leaf-r:#5ba692;--vx-trunk-t:#d1cdc9;--vx-trunk-l:#c5c0bc;--vx-trunk-r:#a9a5a2;--vx-frame-t:#97a1a3;--vx-frame-l:#7d898c;--vx-frame-r:#6c7678;--vx-metal-t:#94a5ac;--vx-metal-l:#798f97;--vx-metal-r:#687b82;--vx-pot-t:#857971;--vx-pot-l:#66584e;--vx-pot-r:#584c43;--vx-gold-t:#e8cd85;--vx-gold-l:#e2c166;--vx-gold-r:#c2a658;--vx-goldSoft-t:#eddaa3;--vx-goldSoft-l:#e9d18c;--vx-goldSoft-r:#c8b478;--vx-coral-t:#edb395;--vx-coral-l:#e8a07b;--vx-coral-r:#c88a6a;--vx-coralSoft-t:#f3cdba;--vx-coralSoft-l:#f0c1a9;--vx-coralSoft-r:#cea691;--vx-lampShade-t:#f9f1dd;--vx-lampShade-l:#f7eed5;--vx-lampShade-r:#d4cdb7;--vx-light-t:#f1dfb0;--vx-light-l:#edd79c;--vx-light-r:#ccb986;--vx-skin-t:#f7e3d2;--vx-skin-l:#f5dcc7;--vx-skin-r:#d3bdab;--vx-hair-t:#7b7169;--vx-hair-l:#5a4d44;--vx-hair-r:#4d423a;--vx-jacket-t:#33959e;--vx-jacket-l:#007a86;--vx-jacket-r:#006973;--vx-trousers-t:#7589a1;--vx-trousers-l:#526b8a;--vx-trousers-r:#475c77;--vx-shoe-t:#5d6b7b;--vx-shoe-l:#35465a;--vx-shoe-r:#2e3c4d;--vx-blush-t:#f1c6b0;--vx-blush-l:#eeb89c;--vx-blush-r:#cd9e86;--vx-cushion-t:#8799a1;--vx-cushion-l:#698089;--vx-cushion-r:#5a6e76;--vx-skyNight-t:#4a5566;--vx-skyNight-l:#1d2b40;--vx-skyNight-r:#192537;--vx-skyDawn-t:#f5e1c8;--vx-skyDawn-l:#f3daba;--vx-skyDawn-r:#d1bba0;--vx-skyDusk-t:#f1ceb0;--vx-skyDusk-l:#edc29c;--vx-skyDusk-r:#cca786;--vx-skyRain-t:#718187;--vx-skyRain-l:#4d6169;--vx-skyRain-r:#42535a;--vx-rain-t:#8d9da0;--vx-rain-l:#718488;--vx-rain-r:#617275;--vx-tintNight-t:#8395ac;--vx-tintNight-l:#647a97;--vx-tintNight-r:#566982;--vx-tintDusk-t:#f5d5c5;--vx-tintDusk-l:#f2cbb6;--vx-tintDusk-r:#d0af9d;--vx-tintRain-t:#8fa1a8;--vx-tintRain-l:#738a92;--vx-tintRain-r:#63777e;--vx-tintDawn-t:#f5e9c8;--vx-tintDawn-l:#f2e3ba;--vx-tintDawn-r:#d0c3a0;--vx-moonLight-t:#a9b5b7;--vx-moonLight-l:#94a3a5;--vx-moonLight-r:#7f8c8e;--vx-fur-t:#ebc392;--vx-fur-l:#e6b477;--vx-fur-r:#c69b66;--vx-furDark-t:#c6a67f;--vx-furDark-l:#b8905f;--vx-furDark-r:#9e7c52;--vx-furStripe-t:#dfc7ab;--vx-furStripe-l:#d7b996;--vx-furStripe-r:#b99f81;--vx-furLight-t:#f4dec3;--vx-furLight-l:#f1d6b4;--vx-furLight-r:#cfb89b}}@media (prefers-contrast:more){:root{--color-brand-accent:#004e58;--color-brand-muted:#e6f6f5;--color-brand-on-accent:#fff;--color-brand-control:#004e58;--color-brand-on-control:#fff;--color-brand-glow:#004e58;--color-reference-background:#fff;--color-reference-raised:#fff;--color-reference-group:#eef4f5;--color-reference-text-primary:#071b22;--color-reference-text-secondary:#294851;--color-reference-text-tertiary:#344e57;--color-reference-separator:#5f757d;--color-reference-boundary:#3f5a63;--color-neutral:#364149;--color-blue:#17406e;--color-cyan:#00474f;--color-amber:#6b3800;--color-green:#174a2e;--color-red:#7f1530;--color-violet:#4e326c;--color-umber:#613617;--color-icon-background:#fff;--color-icon-paper:#071b22;--color-icon-corner:#071b22;--color-chart-accent:#004e58;--color-chart-blue:#17406e;--color-chart-coral:#743219;--color-chart-gold:#5c4000;--color-chart-plum:#4e326c;--color-chart-graphite:#364149;--color-pdf-oxide:#9a4d2e;--color-pdf-graphite:#3f474d;--color-pdf-petrol:#26666d;--color-pdf-ink:#354f75;--color-pdf-plum:#65516e;--color-pdf-paper:#fff;--color-pdf-text:#202427;--vx-board-t:#ebf1f3;--vx-board-l:#e6eef0;--vx-board-r:#c6cdce;--vx-desk-t:#fff;--vx-desk-l:#fff;--vx-desk-r:#dbdbdb;--vx-deskLeg-t:#7f9197;--vx-deskLeg-l:#5f757d;--vx-deskLeg-r:#52656c;--vx-alu-t:#d4dde1;--vx-alu-l:#c9d5d9;--vx-alu-r:#adb7bb;--vx-glass-t:#39494e;--vx-glass-l:#071b22;--vx-glass-r:#06171d;--vx-display-t:#fff;--vx-display-l:#fff;--vx-display-r:#dbdbdb;--vx-displayLine-t:#7f9197;--vx-displayLine-l:#5f757d;--vx-displayLine-r:#52656c;--vx-paper-t:#fff;--vx-paper-l:#fff;--vx-paper-r:#dbdbdb;--vx-paperLine-t:#7f9197;--vx-paperLine-l:#5f757d;--vx-paperLine-r:#52656c;--vx-ink-t:#39494e;--vx-ink-l:#071b22;--vx-ink-r:#06171d;--vx-accent-t:#337179;--vx-accent-l:#004e58;--vx-accent-r:#00434c;--vx-accentSoft-t:#7daeb4;--vx-accentSoft-l:#5c9aa1;--vx-accentSoft-r:#4f848a;--vx-muted-t:#ebf8f7;--vx-muted-l:#e6f6f5;--vx-muted-r:#c6d4d3;--vx-teal-t:#66cdcd;--vx-teal-l:#40c1c1;--vx-teal-r:#37a6a6;--vx-mid-t:#337179;--vx-mid-l:#004e58;--vx-mid-r:#00434c;--vx-petrol-t:#337179;--vx-petrol-l:#004e58;--vx-petrol-r:#00434c;--vx-tray-t:#b2c3c9;--vx-tray-l:#9fb4bb;--vx-tray-r:#899ba1;--vx-green-t:#456e58;--vx-green-l:#174a2e;--vx-green-r:#144028;--vx-neutral-t:#5e676d;--vx-neutral-l:#364149;--vx-neutral-r:#2e383f;--vx-wall-t:#f6f4f1;--vx-wall-l:#f4f1ee;--vx-wall-r:#d2cfcd;--vx-wood-t:#eae5de;--vx-wood-l:#e5dfd6;--vx-wood-r:#c5c0b8;--vx-floor-t:#dcd6cc;--vx-floor-l:#d3ccbf;--vx-floor-r:#b5afa4;--vx-floorJoint-t:#c9bdb5;--vx-floorJoint-l:#bcada2;--vx-floorJoint-r:#a2958b;--vx-rugField-t:#d2c7bb;--vx-rugField-l:#c7b9aa;--vx-rugField-r:#ab9f92;--vx-rugBorder-t:#89adb1;--vx-rugBorder-l:#6c989d;--vx-rugBorder-r:#5d8387;--vx-rugBand-t:#9a8862;--vx-rugBand-l:#816a3b;--vx-rugBand-r:#6f5b33;--vx-fringe-t:#fcfcfc;--vx-fringe-l:#fbfbfb;--vx-fringe-r:#d8d8d8;--vx-sky-t:#e6f2ef;--vx-sky-l:#e0efeb;--vx-sky-r:#c1ceca;--vx-skyLow-t:#edf6f4;--vx-skyLow-l:#e9f4f1;--vx-skyLow-r:#c8d2cf;--vx-cloud-t:#fdfefe;--vx-cloud-l:#fdfefe;--vx-cloud-r:#dadada;--vx-hill-t:#96b1ac;--vx-hill-l:#7c9d97;--vx-hill-r:#6b8782;--vx-leaf-t:#456f68;--vx-leaf-l:#174b42;--vx-leaf-r:#144139;--vx-trunk-t:#656867;--vx-trunk-l:#3e4241;--vx-trunk-r:#353938;--vx-frame-t:#fff;--vx-frame-l:#fff;--vx-frame-r:#dbdbdb;--vx-metal-t:#85959a;--vx-metal-l:#677a81;--vx-metal-r:#59696f;--vx-pot-t:#d5c1b9;--vx-pot-l:#cab1a8;--vx-pot-r:#ae9890;--vx-gold-t:#7d6633;--vx-gold-l:#5c4000;--vx-gold-r:#4f3700;--vx-goldSoft-t:#9d8d66;--vx-goldSoft-l:#857040;--vx-goldSoft-r:#726037;--vx-coral-t:#905b47;--vx-coral-l:#743219;--vx-coral-r:#642b16;--vx-coralSoft-t:#b79588;--vx-coralSoft-l:#a57a6a;--vx-coralSoft-r:#8e695b;--vx-lampShade-t:#dbd5c7;--vx-lampShade-l:#d2cbb9;--vx-lampShade-r:#b5af9f;--vx-light-t:#aa9c7b;--vx-light-l:#95835a;--vx-light-r:#80714d;--vx-skin-t:#d0bdb2;--vx-skin-l:#c4ad9f;--vx-skin-r:#a99589;--vx-hair-t:#776763;--vx-hair-l:#55413c;--vx-hair-r:#493834;--vx-jacket-t:#337179;--vx-jacket-l:#004e58;--vx-jacket-r:#00434c;--vx-trousers-t:#5b718a;--vx-trousers-l:#324d6d;--vx-trousers-r:#2b425e;--vx-shoe-t:#4d5b6c;--vx-shoe-l:#213247;--vx-shoe-r:#1c2b3d;--vx-blush-t:#ac8475;--vx-blush-l:#976553;--vx-blush-r:#825747;--vx-cushion-t:#6e8188;--vx-cushion-l:#4a626a;--vx-cushion-r:#40545b;--vx-skyNight-t:#55657e;--vx-skyNight-l:#2a3f5e;--vx-skyNight-r:#243651;--vx-skyDawn-t:#c5b3a1;--vx-skyDawn-l:#b6a08a;--vx-skyDawn-r:#9d8a77;--vx-skyDusk-t:#ab8b76;--vx-skyDusk-l:#966e54;--vx-skyDusk-r:#815f48;--vx-skyRain-t:#88989d;--vx-skyRain-l:#6a7e85;--vx-skyRain-r:#5b6c72;--vx-rain-t:#f3fbfa;--vx-rain-l:#f0faf9;--vx-rain-r:#ced7d6;--vx-tintNight-t:#556880;--vx-tintNight-l:#2a4260;--vx-tintNight-r:#243953;--vx-tintDusk-t:#c2a59a;--vx-tintDusk-l:#b38e81;--vx-tintDusk-r:#9a7a6f;--vx-tintRain-t:#6a7e85;--vx-tintRain-l:#455e66;--vx-tintRain-r:#3b5158;--vx-tintDawn-t:#c5baa3;--vx-tintDawn-l:#b6a98c;--vx-tintDawn-r:#9d9178;--vx-moonLight-t:#f6fcfc;--vx-moonLight-l:#f4fbfb;--vx-moonLight-r:#d2d8d8;--vx-fur-t:#957455;--vx-fur-l:#7a512a;--vx-fur-r:#694624;--vx-furDark-t:#81674e;--vx-furDark-l:#624122;--vx-furDark-r:#54381d;--vx-furStripe-t:#7f6e5d;--vx-furStripe-l:#5f4a34;--vx-furStripe-r:#52402d;--vx-furLight-t:#d6cabe;--vx-furLight-l:#ccbdae;--vx-furLight-r:#afa396}}@media (prefers-contrast:more) and (prefers-color-scheme:dark){:root{--color-brand-accent:#a5f3ec;--color-brand-muted:#0b2e33;--color-brand-on-accent:#001419;--color-brand-control:#005e69;--color-brand-on-control:#fff;--color-brand-glow:#a5f3ec;--color-reference-background:#000;--color-reference-raised:#061b22;--color-reference-group:#0f272e;--color-reference-text-primary:#fff;--color-reference-text-secondary:#d3e8ef;--color-reference-text-tertiary:#c6dce3;--color-reference-separator:#8fa9b2;--color-reference-boundary:#afc8d0;--color-neutral:#d3dce1;--color-blue:#bcd9ff;--color-cyan:#aaedea;--color-amber:#ffe3a0;--color-green:#baf2ce;--color-red:#ffc2cc;--color-violet:#e3d0ff;--color-umber:#ffe0c3;--color-icon-background:#000;--color-icon-paper:#fff;--color-icon-corner:#fff;--color-chart-accent:#a5f3ec;--color-chart-blue:#bcd9ff;--color-chart-coral:#ffc7a6;--color-chart-gold:#ffe3a0;--color-chart-plum:#e3d0ff;--color-chart-graphite:#d3dce1;--color-pdf-oxide:#9a4d2e;--color-pdf-graphite:#3f474d;--color-pdf-petrol:#26666d;--color-pdf-ink:#354f75;--color-pdf-plum:#65516e;--color-pdf-paper:#fff;--color-pdf-text:#202427;--vx-board-t:#3c4d53;--vx-board-l:#0b2128;--vx-board-r:#091c22;--vx-desk-t:#455960;--vx-desk-l:#163038;--vx-desk-r:#132930;--vx-deskLeg-t:#a5bac1;--vx-deskLeg-l:#8fa9b2;--vx-deskLeg-r:#7b9199;--vx-alu-t:#bfd3d9;--vx-alu-l:#afc8d0;--vx-alu-r:#97acb3;--vx-glass-t:#333;--vx-glass-l:#000;--vx-glass-r:#000;--vx-display-t:#333;--vx-display-l:#000;--vx-display-r:#000;--vx-displayLine-t:#a5bac1;--vx-displayLine-l:#8fa9b2;--vx-displayLine-r:#7b9199;--vx-paper-t:#fff;--vx-paper-l:#fff;--vx-paper-r:#dbdbdb;--vx-paperLine-t:#78868c;--vx-paperLine-l:#56686f;--vx-paperLine-r:#4a595f;--vx-ink-t:#39494e;--vx-ink-l:#071b22;--vx-ink-r:#06171d;--vx-accent-t:#b7f5f0;--vx-accent-l:#a5f3ec;--vx-accent-r:#8ed1cb;--vx-accentSoft-t:#72b2b6;--vx-accentSoft-l:#4f9fa4;--vx-accentSoft-r:#44898d;--vx-muted-t:#3c585c;--vx-muted-l:#0b2e33;--vx-muted-r:#09282c;--vx-teal-t:#66cdcd;--vx-teal-l:#40c1c1;--vx-teal-r:#37a6a6;--vx-mid-t:#7fd4d4;--vx-mid-l:#5fc9c9;--vx-mid-r:#52adad;--vx-petrol-t:#56a1af;--vx-petrol-l:#2c8a9b;--vx-petrol-r:#267785;--vx-tray-t:#718991;--vx-tray-l:#4d6c76;--vx-tray-r:#425d65;--vx-green-t:#c8f5d8;--vx-green-l:#baf2ce;--vx-green-r:#a0d0b1;--vx-neutral-t:#dce3e7;--vx-neutral-l:#d3dce1;--vx-neutral-r:#b5bdc2;--vx-wall-t:#424b4d;--vx-wall-l:#131e20;--vx-wall-r:#101a1c;--vx-wood-t:#515d5c;--vx-wood-l:#263433;--vx-wood-r:#212d2c;--vx-floor-t:#5c645f;--vx-floor-l:#333d37;--vx-floor-r:#2c342f;--vx-floorJoint-t:#5e5f5b;--vx-floorJoint-l:#363732;--vx-floorJoint-r:#2e2f2b;--vx-rugField-t:#7d7d75;--vx-rugField-l:#5d5d53;--vx-rugField-r:#505047;--vx-rugBorder-t:#396f76;--vx-rugBorder-l:#074b54;--vx-rugBorder-r:#064148;--vx-rugBand-t:#d1c39d;--vx-rugBand-l:#c6b485;--vx-rugBand-r:#aa9b72;--vx-fringe-t:#8d989a;--vx-fringe-l:#717e81;--vx-fringe-r:#616c6f;--vx-sky-t:#445d5f;--vx-sky-l:#153537;--vx-sky-r:#122e2f;--vx-skyLow-t:#425a5c;--vx-skyLow-l:#133133;--vx-skyLow-r:#102a2c;--vx-cloud-t:#42555a;--vx-cloud-l:#132a31;--vx-cloud-r:#10242a;--vx-hill-t:#9bbeb3;--vx-hill-l:#82aea0;--vx-hill-r:#70968a;--vx-leaf-t:#c9f2e1;--vx-leaf-l:#bcefd9;--vx-leaf-r:#a2cebb;--vx-trunk-t:#e5e5e2;--vx-trunk-l:#dfdfdb;--vx-trunk-r:#c0c0bc;--vx-frame-t:#919799;--vx-frame-l:#757d80;--vx-frame-r:#656c6e;--vx-metal-t:#abbdc2;--vx-metal-l:#96acb3;--vx-metal-r:#81949a;--vx-pot-t:#847d76;--vx-pot-l:#655c54;--vx-pot-r:#574f48;--vx-gold-t:#ffe9b3;--vx-gold-l:#ffe3a0;--vx-gold-r:#dbc38a;--vx-goldSoft-t:#ffeec6;--vx-goldSoft-l:#ffeab8;--vx-goldSoft-r:#dbc99e;--vx-coral-t:#ffd2b8;--vx-coral-l:#ffc7a6;--vx-coral-r:#dbab8f;--vx-coralSoft-t:#ffe2d1;--vx-coralSoft-l:#ffdbc5;--vx-coralSoft-r:#dbbca9;--vx-lampShade-t:#fff9ea;--vx-lampShade-l:#fff7e5;--vx-lampShade-r:#dbd4c5;--vx-light-t:#fff1ce;--vx-light-l:#ffedc2;--vx-light-r:#dbcca7;--vx-skin-t:#ffefe2;--vx-skin-l:#ffebdb;--vx-skin-r:#dbcabc;--vx-hair-t:#817a76;--vx-hair-l:#625954;--vx-hair-r:#544d48;--vx-jacket-t:#337e87;--vx-jacket-l:#005e69;--vx-jacket-r:#00515a;--vx-trousers-t:#798da6;--vx-trousers-l:#587190;--vx-trousers-r:#4c617c;--vx-shoe-t:#616d7e;--vx-shoe-l:#39495e;--vx-shoe-r:#313f51;--vx-blush-t:#ffddc9;--vx-blush-l:#ffd5bc;--vx-blush-r:#dbb7a2;--vx-cushion-t:#bccfd5;--vx-cushion-l:#abc3cb;--vx-cushion-r:#93a8af;--vx-skyNight-t:#4a5566;--vx-skyNight-l:#1d2b40;--vx-skyNight-r:#192537;--vx-skyDawn-t:#ffefdc;--vx-skyDawn-l:#ffebd3;--vx-skyDawn-r:#dbcab5;--vx-skyDusk-t:#ffe3ca;--vx-skyDusk-l:#ffdcbd;--vx-skyDusk-r:#dbbda3;--vx-skyRain-t:#a1b2b8;--vx-skyRain-l:#8a9fa6;--vx-skyRain-r:#77898f;--vx-rain-t:#8a9b9d;--vx-rain-l:#6d8285;--vx-rain-r:#5e7072;--vx-tintNight-t:#8695ad;--vx-tintNight-l:#687b98;--vx-tintNight-r:#596a83;--vx-tintDusk-t:#ffe6d8;--vx-tintDusk-l:#ffe0ce;--vx-tintDusk-r:#dbc1b1;--vx-tintRain-t:#c0d3d9;--vx-tintRain-l:#b0c8cf;--vx-tintRain-r:#97acb2;--vx-tintDawn-t:#fff5dd;--vx-tintDawn-l:#fff2d4;--vx-tintDawn-r:#dbd0b6;--vx-moonLight-t:#a7b4b5;--vx-moonLight-l:#91a1a3;--vx-moonLight-r:#7d8a8c;--vx-fur-t:#ffdfb9;--vx-fur-l:#ffd7a7;--vx-fur-r:#dbb990;--vx-furDark-t:#d6bd9e;--vx-furDark-l:#ccac86;--vx-furDark-r:#af9473;--vx-furStripe-t:#f4e2cb;--vx-furStripe-l:#f1dbbe;--vx-furStripe-r:#cfbca3;--vx-furLight-t:#ffedd9;--vx-furLight-l:#ffe9cf;--vx-furLight-r:#dbc8b2}}.vx-board-t{fill:var(--vx-board-t)}.vx-board-l{fill:var(--vx-board-l)}.vx-board-r{fill:var(--vx-board-r)}.vx-desk-t{fill:var(--vx-desk-t)}.vx-desk-l{fill:var(--vx-desk-l)}.vx-desk-r{fill:var(--vx-desk-r)}.vx-deskLeg-t{fill:var(--vx-deskLeg-t)}.vx-deskLeg-l{fill:var(--vx-deskLeg-l)}.vx-deskLeg-r{fill:var(--vx-deskLeg-r)}.vx-alu-t{fill:var(--vx-alu-t)}.vx-alu-l{fill:var(--vx-alu-l)}.vx-alu-r{fill:var(--vx-alu-r)}.vx-glass-t{fill:var(--vx-glass-t)}.vx-glass-l{fill:var(--vx-glass-l)}.vx-glass-r{fill:var(--vx-glass-r)}.vx-display-t{fill:var(--vx-display-t)}.vx-display-l{fill:var(--vx-display-l)}.vx-display-r{fill:var(--vx-display-r)}.vx-displayLine-t{fill:var(--vx-displayLine-t)}.vx-displayLine-l{fill:var(--vx-displayLine-l)}.vx-displayLine-r{fill:var(--vx-displayLine-r)}.vx-paper-t{fill:var(--vx-paper-t)}.vx-paper-l{fill:var(--vx-paper-l)}.vx-paper-r{fill:var(--vx-paper-r)}.vx-paperLine-t{fill:var(--vx-paperLine-t)}.vx-paperLine-l{fill:var(--vx-paperLine-l)}.vx-paperLine-r{fill:var(--vx-paperLine-r)}.vx-ink-t{fill:var(--vx-ink-t)}.vx-ink-l{fill:var(--vx-ink-l)}.vx-ink-r{fill:var(--vx-ink-r)}.vx-accent-t{fill:var(--vx-accent-t)}.vx-accent-l{fill:var(--vx-accent-l)}.vx-accent-r{fill:var(--vx-accent-r)}.vx-accentSoft-t{fill:var(--vx-accentSoft-t)}.vx-accentSoft-l{fill:var(--vx-accentSoft-l)}.vx-accentSoft-r{fill:var(--vx-accentSoft-r)}.vx-muted-t{fill:var(--vx-muted-t)}.vx-muted-l{fill:var(--vx-muted-l)}.vx-muted-r{fill:var(--vx-muted-r)}.vx-teal-t{fill:var(--vx-teal-t)}.vx-teal-l{fill:var(--vx-teal-l)}.vx-teal-r{fill:var(--vx-teal-r)}.vx-mid-t{fill:var(--vx-mid-t)}.vx-mid-l{fill:var(--vx-mid-l)}.vx-mid-r{fill:var(--vx-mid-r)}.vx-petrol-t{fill:var(--vx-petrol-t)}.vx-petrol-l{fill:var(--vx-petrol-l)}.vx-petrol-r{fill:var(--vx-petrol-r)}.vx-tray-t{fill:var(--vx-tray-t)}.vx-tray-l{fill:var(--vx-tray-l)}.vx-tray-r{fill:var(--vx-tray-r)}.vx-green-t{fill:var(--vx-green-t)}.vx-green-l{fill:var(--vx-green-l)}.vx-green-r{fill:var(--vx-green-r)}.vx-neutral-t{fill:var(--vx-neutral-t)}.vx-neutral-l{fill:var(--vx-neutral-l)}.vx-neutral-r{fill:var(--vx-neutral-r)}.vx-wall-t{fill:var(--vx-wall-t)}.vx-wall-l{fill:var(--vx-wall-l)}.vx-wall-r{fill:var(--vx-wall-r)}.vx-wood-t{fill:var(--vx-wood-t)}.vx-wood-l{fill:var(--vx-wood-l)}.vx-wood-r{fill:var(--vx-wood-r)}.vx-floor-t{fill:var(--vx-floor-t)}.vx-floor-l{fill:var(--vx-floor-l)}.vx-floor-r{fill:var(--vx-floor-r)}.vx-floorJoint-t{fill:var(--vx-floorJoint-t)}.vx-floorJoint-l{fill:var(--vx-floorJoint-l)}.vx-floorJoint-r{fill:var(--vx-floorJoint-r)}.vx-rugField-t{fill:var(--vx-rugField-t)}.vx-rugField-l{fill:var(--vx-rugField-l)}.vx-rugField-r{fill:var(--vx-rugField-r)}.vx-rugBorder-t{fill:var(--vx-rugBorder-t)}.vx-rugBorder-l{fill:var(--vx-rugBorder-l)}.vx-rugBorder-r{fill:var(--vx-rugBorder-r)}.vx-rugBand-t{fill:var(--vx-rugBand-t)}.vx-rugBand-l{fill:var(--vx-rugBand-l)}.vx-rugBand-r{fill:var(--vx-rugBand-r)}.vx-fringe-t{fill:var(--vx-fringe-t)}.vx-fringe-l{fill:var(--vx-fringe-l)}.vx-fringe-r{fill:var(--vx-fringe-r)}.vx-sky-t{fill:var(--vx-sky-t)}.vx-sky-l{fill:var(--vx-sky-l)}.vx-sky-r{fill:var(--vx-sky-r)}.vx-skyLow-t{fill:var(--vx-skyLow-t)}.vx-skyLow-l{fill:var(--vx-skyLow-l)}.vx-skyLow-r{fill:var(--vx-skyLow-r)}.vx-cloud-t{fill:var(--vx-cloud-t)}.vx-cloud-l{fill:var(--vx-cloud-l)}.vx-cloud-r{fill:var(--vx-cloud-r)}.vx-hill-t{fill:var(--vx-hill-t)}.vx-hill-l{fill:var(--vx-hill-l)}.vx-hill-r{fill:var(--vx-hill-r)}.vx-leaf-t{fill:var(--vx-leaf-t)}.vx-leaf-l{fill:var(--vx-leaf-l)}.vx-leaf-r{fill:var(--vx-leaf-r)}.vx-trunk-t{fill:var(--vx-trunk-t)}.vx-trunk-l{fill:var(--vx-trunk-l)}.vx-trunk-r{fill:var(--vx-trunk-r)}.vx-frame-t{fill:var(--vx-frame-t)}.vx-frame-l{fill:var(--vx-frame-l)}.vx-frame-r{fill:var(--vx-frame-r)}.vx-metal-t{fill:var(--vx-metal-t)}.vx-metal-l{fill:var(--vx-metal-l)}.vx-metal-r{fill:var(--vx-metal-r)}.vx-pot-t{fill:var(--vx-pot-t)}.vx-pot-l{fill:var(--vx-pot-l)}.vx-pot-r{fill:var(--vx-pot-r)}.vx-gold-t{fill:var(--vx-gold-t)}.vx-gold-l{fill:var(--vx-gold-l)}.vx-gold-r{fill:var(--vx-gold-r)}.vx-goldSoft-t{fill:var(--vx-goldSoft-t)}.vx-goldSoft-l{fill:var(--vx-goldSoft-l)}.vx-goldSoft-r{fill:var(--vx-goldSoft-r)}.vx-coral-t{fill:var(--vx-coral-t)}.vx-coral-l{fill:var(--vx-coral-l)}.vx-coral-r{fill:var(--vx-coral-r)}.vx-coralSoft-t{fill:var(--vx-coralSoft-t)}.vx-coralSoft-l{fill:var(--vx-coralSoft-l)}.vx-coralSoft-r{fill:var(--vx-coralSoft-r)}.vx-lampShade-t{fill:var(--vx-lampShade-t)}.vx-lampShade-l{fill:var(--vx-lampShade-l)}.vx-lampShade-r{fill:var(--vx-lampShade-r)}.vx-light-t{fill:var(--vx-light-t)}.vx-light-l{fill:var(--vx-light-l)}.vx-light-r{fill:var(--vx-light-r)}.vx-skin-t{fill:var(--vx-skin-t)}.vx-skin-l{fill:var(--vx-skin-l)}.vx-skin-r{fill:var(--vx-skin-r)}.vx-hair-t{fill:var(--vx-hair-t)}.vx-hair-l{fill:var(--vx-hair-l)}.vx-hair-r{fill:var(--vx-hair-r)}.vx-jacket-t{fill:var(--vx-jacket-t)}.vx-jacket-l{fill:var(--vx-jacket-l)}.vx-jacket-r{fill:var(--vx-jacket-r)}.vx-trousers-t{fill:var(--vx-trousers-t)}.vx-trousers-l{fill:var(--vx-trousers-l)}.vx-trousers-r{fill:var(--vx-trousers-r)}.vx-shoe-t{fill:var(--vx-shoe-t)}.vx-shoe-l{fill:var(--vx-shoe-l)}.vx-shoe-r{fill:var(--vx-shoe-r)}.vx-blush-t{fill:var(--vx-blush-t)}.vx-blush-l{fill:var(--vx-blush-l)}.vx-blush-r{fill:var(--vx-blush-r)}.vx-cushion-t{fill:var(--vx-cushion-t)}.vx-cushion-l{fill:var(--vx-cushion-l)}.vx-cushion-r{fill:var(--vx-cushion-r)}.vx-skyNight-t{fill:var(--vx-skyNight-t)}.vx-skyNight-l{fill:var(--vx-skyNight-l)}.vx-skyNight-r{fill:var(--vx-skyNight-r)}.vx-skyDawn-t{fill:var(--vx-skyDawn-t)}.vx-skyDawn-l{fill:var(--vx-skyDawn-l)}.vx-skyDawn-r{fill:var(--vx-skyDawn-r)}.vx-skyDusk-t{fill:var(--vx-skyDusk-t)}.vx-skyDusk-l{fill:var(--vx-skyDusk-l)}.vx-skyDusk-r{fill:var(--vx-skyDusk-r)}.vx-skyRain-t{fill:var(--vx-skyRain-t)}.vx-skyRain-l{fill:var(--vx-skyRain-l)}.vx-skyRain-r{fill:var(--vx-skyRain-r)}.vx-rain-t{fill:var(--vx-rain-t)}.vx-rain-l{fill:var(--vx-rain-l)}.vx-rain-r{fill:var(--vx-rain-r)}.vx-tintNight-t{fill:var(--vx-tintNight-t)}.vx-tintNight-l{fill:var(--vx-tintNight-l)}.vx-tintNight-r{fill:var(--vx-tintNight-r)}.vx-tintDusk-t{fill:var(--vx-tintDusk-t)}.vx-tintDusk-l{fill:var(--vx-tintDusk-l)}.vx-tintDusk-r{fill:var(--vx-tintDusk-r)}.vx-tintRain-t{fill:var(--vx-tintRain-t)}.vx-tintRain-l{fill:var(--vx-tintRain-l)}.vx-tintRain-r{fill:var(--vx-tintRain-r)}.vx-tintDawn-t{fill:var(--vx-tintDawn-t)}.vx-tintDawn-l{fill:var(--vx-tintDawn-l)}.vx-tintDawn-r{fill:var(--vx-tintDawn-r)}.vx-moonLight-t{fill:var(--vx-moonLight-t)}.vx-moonLight-l{fill:var(--vx-moonLight-l)}.vx-moonLight-r{fill:var(--vx-moonLight-r)}.vx-fur-t{fill:var(--vx-fur-t)}.vx-fur-l{fill:var(--vx-fur-l)}.vx-fur-r{fill:var(--vx-fur-r)}.vx-furDark-t{fill:var(--vx-furDark-t)}.vx-furDark-l{fill:var(--vx-furDark-l)}.vx-furDark-r{fill:var(--vx-furDark-r)}.vx-furStripe-t{fill:var(--vx-furStripe-t)}.vx-furStripe-l{fill:var(--vx-furStripe-l)}.vx-furStripe-r{fill:var(--vx-furStripe-r)}.vx-furLight-t{fill:var(--vx-furLight-t)}.vx-furLight-l{fill:var(--vx-furLight-l)}.vx-furLight-r{fill:var(--vx-furLight-r)}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-sans-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Instrument Sans Fallback;src:local(Helvetica Neue),local(Arial);size-adjust:97%;ascent-override:95%;descent-override:24%;line-gap-override:0%}:root{color-scheme:light dark;--bg:var(--color-reference-background);--surface:var(--color-reference-raised);--group:var(--color-reference-group);--text:var(--color-reference-text-primary);--text-2:var(--color-reference-text-secondary);--text-3:var(--color-reference-text-tertiary);--separator:var(--color-reference-separator);--boundary:var(--color-reference-boundary);--accent:var(--color-brand-accent);--control:var(--color-brand-control);--on-control:var(--color-brand-on-control);--muted:var(--color-brand-muted);--glow:var(--color-brand-glow);--hairline:color-mix(in srgb, var(--separator) 80%, transparent);--vx-shadow:#1537401a;--window-shadow:0 0 0 .5px #15374024, 0 2px 4px #1537400d, 0 18px 36px -8px #15374029, 0 48px 96px -24px #0b2a3338;--font-display:"Instrument Sans", "Instrument Sans Fallback", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-text:-apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--step-hero:clamp(2.625rem, 1.55rem + 4.6vw, 6rem);--step-display:clamp(2rem, 1.4rem + 2.6vw, 3.75rem);--step-title:clamp(1.375rem, 1.18rem + .9vw, 2rem);--step-display-fit:min(var(--step-display), 11.5cqi);--step-title-fit:min(var(--step-title), 9cqi);--step-heading:1.1875rem;--step-lead:clamp(1.125rem, 1.04rem + .4vw, 1.375rem);--step-body:1.0625rem;--step-small:.9375rem;--step-micro:.8125rem;--tracking-hero:-.01em;--tracking-display:-.006em;--tracking-title:-.004em;--leading-display:1.1;--leading-title:1.15;--gap-eyebrow:14px;--gap-lead:clamp(14px, .55rem + .7vw, 22px);--gap-body:12px;--gap-more:var(--space-5);--gap-visual:clamp(28px, 3vw, 48px);--step-eyebrow:var(--step-small);--leading-heading:1.3;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--side:max(16px, (100vw - var(--measure)) / 2);--radius-s:8px;--radius-m:12px;--radius-l:20px;--radius-xl:28px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-fast:.14s;--dur:.28s;--dur-slow:.7s}@media (width>=768px){:root{--tracking-hero:-.022em;--tracking-display:-.014em;--tracking-title:-.01em}}@media (width>=1200px){:root{--tracking-hero:-.03em;--tracking-display:-.02em;--tracking-title:-.016em;--leading-display:1.06}}@media (width<=767.98px){:root{--step-display:clamp(28px, 17.71px + 3.214vw, 42.37px);--step-title:clamp(20px, 15.865px + 1.292vw, 25.79px);--step-heading:clamp(17px, 15.571px + .4464vw, 19px);--step-lead:clamp(17px, 15.064px + .605vw, 19.71px);--step-eyebrow:.8125rem;--leading-heading:1.25;--gap-eyebrow:10px;--gap-lead:12px;--gap-more:20px;--gap-visual:28px}}@media (prefers-color-scheme:dark){:root{--vx-shadow:#00000047;--window-shadow:0 0 0 .5px #ffffff1f, 0 2px 4px #0000004d, 0 18px 36px -8px #00000073, 0 48px 96px -24px #0000008c}}@media (prefers-contrast:more){:root{--hairline:var(--boundary);--window-shadow:0 0 0 1px var(--boundary), 0 18px 36px -8px #00000040}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--bg);scroll-padding-top:120px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-text);font-size:var(--step-body);letter-spacing:-.003em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"kern";margin:0;line-height:1.53;overflow-x:clip}p,li,dt,dd,figcaption,summary,blockquote,td,th{hyphens:manual;text-wrap:pretty}h1,h2,h3,h4,.display{overflow-wrap:normal;hyphens:manual}@media (width<=767.98px){.bind{white-space:nowrap}}@media (width>=375px) and (width<=767.98px){.nobr{white-space:nowrap}}a[href^=mailto\:]{overflow-wrap:anywhere;hyphens:none}.intro,.closing .container,.info .hero .narrow,.info .split>div{container-type:inline-size}img,svg,picture{max-width:100%;display:block}img{height:auto}h1,h2,h3,h4{text-wrap:balance;margin:0;font-weight:600}:is(h1,h2)>.sentence{text-wrap:balance;display:block}h1,h2,.display{font-family:var(--font-display);letter-spacing:var(--tracking-display);line-height:var(--leading-display)}h3{font-size:var(--step-heading);line-height:var(--leading-heading);letter-spacing:-.006em}.eyebrow+:is(h1,h2,h3){margin-top:var(--gap-eyebrow)}:is(h1,h2)+:is(.lead,p){margin-top:var(--gap-lead)}h3+p{margin-top:var(--gap-body)}p{text-wrap:pretty;margin:0}strong{font-weight:600}a{color:var(--accent);text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:.22em;transition:text-decoration-color var(--dur-fast) ease}a:hover{text-decoration-color:currentColor}:focus{outline:none}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--radius-s)}::selection{background:color-mix(in srgb, var(--glow) 32%, transparent);color:inherit}.container{width:min(var(--measure), 100% - 2 * max(16px, var(--gutter)));margin-inline:auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{z-index:100;border-radius:var(--radius-s);background:var(--control);color:var(--on-control);padding:10px 16px;font-weight:600;text-decoration:none;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.skip:focus-visible{transform:none}.eyebrow{align-items:center;gap:var(--space-2);color:var(--accent);font-size:var(--step-small);letter-spacing:.005em;font-weight:600;display:inline-flex}.lead{font-size:var(--step-lead);letter-spacing:-.008em;color:var(--text-2);line-height:1.45}.lead strong{color:var(--text);font-weight:600}.tabular{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-property:color,background-color,border-color,outline-color,text-decoration-color,opacity,fill,stroke!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media print{:root{color-scheme:light}body{color:#000;background:#fff;font-size:11pt}.site-header,.site-footer nav,.skip,.button{display:none!important}a{color:#000}.prose a[href^=http]:after{content:" (" attr(href) ")";font-size:.85em}section{break-inside:avoid;padding-block:24pt!important}}:root{--measure:1280px;--gutter:clamp(16px, 2.6vw, 32px);--ds-cols:12;--section:clamp(72px, 2rem + 6vw, 144px);--section-tight:clamp(48px, 2rem + 4vw, 104px);--block:clamp(32px, 1rem + 3vw, 64px);--head-gap:clamp(28px, 1rem + 2vw, 48px);--step-h2:clamp(1.75rem, 1.4rem + 1.2vw, 2.375rem);--step-h3:var(--step-title);--step-h4:var(--step-heading)}@media (width<=767.98px){:root{--section:clamp(64px, 42.51px + 6.714vw, 94.08px);--section-tight:clamp(40px, 23.79px + 5.067vw, 62.72px);--block:clamp(28px, 20.14px + 2.455vw, 39.04px);--head-gap:clamp(24px, 18.74px + 1.643vw, 31.36px);--step-h2:clamp(24px, 18.557px + 1.701vw, 31.62px)}}.ds-grid{grid-template-columns:repeat(var(--ds-cols), minmax(0, 1fr));column-gap:var(--gutter);display:grid}.ds-section{padding-block:var(--section) 0}.ds-section.is-tight{padding-block:var(--section-tight) 0}.ds-head{grid-column:1/span 8;max-width:760px;container-type:inline-size}.ds-head h2{font-size:min(var(--step-h2), 10cqi)}.ds-head .lead{max-width:62ch}.ds-head+*{margin-top:var(--head-gap)}.ds-eyebrow{min-height:28px;color:var(--accent);font-size:var(--step-small);align-items:center;gap:10px;font-weight:600;line-height:1;display:flex}.ds-eyebrow+:is(h1,h2,h3){margin-top:var(--gap-eyebrow)}.ds-symbol{background:var(--muted);width:28px;height:28px;color:var(--accent);border-radius:8px;flex:none;place-items:center;display:grid}.ds-symbol svg{width:16px;height:16px}.ds-number{color:var(--text-3);font-variant-numeric:tabular-nums}@media (width<=1023.98px){.ds-head,.ds-grid>.ds-faq{grid-column:1/-1}}.ds-hero{padding-block:clamp(28px,1rem + 3vw,72px) 0}.ds-hero-grid{align-items:center;row-gap:clamp(28px,4vw,48px)}.ds-hero-text{grid-column:1/span 5;container-type:inline-size}.ds-hero-visual{grid-column:6/span 7;min-width:0}.ds-hero h1{font-size:min(var(--step-display), 11.5cqi);letter-spacing:var(--tracking-display);line-height:var(--leading-display)}.ds-hero.is-home h1{font-size:min(var(--step-hero), 11.5cqi);letter-spacing:var(--tracking-hero)}@media (width>=1024px){.ds-hero.is-home .ds-hero-visual{margin-right:calc(-1 * clamp(0px, max(16px, var(--gutter), (100vw - var(--measure)) / 2) - 24px, 160px))}}.ds-hero .breadcrumbs{width:auto;margin-inline:0;margin-bottom:var(--space-5);padding-top:0}.ds-hero h1>span{display:block}.ds-hero h1>span:last-child:not(:first-child){color:var(--text-3)}.ds-hero-lead{margin-top:var(--gap-lead);max-width:34rem;color:var(--text-2);font-size:var(--step-lead);line-height:1.45}.ds-hero-cta{justify-items:start;gap:var(--space-2);padding-top:var(--space-5);border-top:.5px solid var(--hairline);margin-top:clamp(24px,2vw + 12px,40px);display:grid}.ds-hero-note{max-width:34rem;margin-top:var(--space-2);color:var(--text-2)}.ds-hero-links{gap:var(--space-2) var(--space-5);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.ds-hero.is-text .ds-hero-text{grid-column:1/span 8}@media (width>=1024px){.ds-hero:is(.is-text,.is-wide) .ds-hero-text{grid-column:1/-1;grid-template-columns:subgrid;align-items:end;display:grid}.ds-hero:is(.is-text,.is-wide) .ds-hero-text>*{grid-column:1/span 7;min-width:0}.ds-hero:is(.is-text,.is-wide) .ds-hero-text>:is(.ds-hero-lead,.ds-hero-cta){grid-column:8/span 5}.ds-hero:is(.is-text,.is-wide) .ds-hero-lead{margin-top:0}.ds-hero:is(.is-text,.is-wide) .ds-hero-cta{align-self:start}.ds-hero.is-wide .ds-hero-visual{margin-top:var(--space-5);grid-column:1/-1}.ds-hero.is-subpage:not(.is-text,.is-wide) .ds-hero-grid{align-items:start}}@media (width<=1023.98px){.ds-hero-text,.ds-hero-visual,.ds-hero.is-text .ds-hero-text{grid-column:1/-1}.ds-hero-visual{margin-inline:calc(-1 * min(12px, var(--gutter) / 2))}.ds-hero.is-home .ds-hero-grid{row-gap:0}.ds-hero.is-home .ds-hero-text{display:contents}.ds-hero.is-home :is(h1,.ds-hero-lead,.ds-hero-cta){grid-column:1/-1}.ds-hero.is-home h1{font-size:min(var(--step-hero), calc((100vw - 2 * max(16px, var(--gutter))) * .095))}.ds-hero.is-home .ds-hero-visual{margin-inline:0;margin-top:var(--space-5);order:1}.ds-hero.is-home .ds-hero-lead{margin-top:var(--space-5);order:2}.ds-hero.is-home .ds-hero-cta{order:3}}@media (width<=767.98px){.ds-hero.is-home .ds-hero-lead{font-size:var(--step-body);line-height:1.45}.ds-hero-lead-long{display:none}.ds-hero-cta{gap:var(--space-3)}.ds-hero-cta>.store-soon{justify-self:stretch}.ds-hero-links{flex-direction:column;align-items:start;gap:0}.ds-hero-links .text-link{padding-block:10px}}@media (width>=768px){.ds-hero-lead-short{display:none}}@media (prefers-reduced-motion:no-preference){.hero-reveal{animation:hero-in .8s var(--ease-out) both}.ds-hero-lead.hero-reveal{animation-delay:70ms}.ds-hero-cta.hero-reveal{animation-delay:.14s}.ds-hero-visual.hero-reveal{animation-delay:.12s}@keyframes hero-in{0%{opacity:0;transform:translateY(12px)}}}@media (width>=1024px) and (height<=820px){.ds-hero{padding-top:24px}}.ds-feature-grid{row-gap:var(--gap-visual);align-items:center}.ds-feature-text{grid-column:1/span 5}.ds-feature-title{container-type:inline-size}.ds-feature-visual{grid-column:6/span 7;min-width:0}.ds-feature.is-flip .ds-feature-text{grid-area:1/8/auto/span 5}.ds-feature.is-flip .ds-feature-visual{grid-area:1/1/auto/span 7}.ds-feature h2{font-size:min(var(--step-h2), 11cqi)}.ds-feature-lead{margin-top:var(--gap-lead);color:var(--text-2);font-size:var(--step-lead);line-height:1.45}.ds-feature-more{margin-top:var(--gap-more)}.ds-feature .ds-facts,.ds-feature-note{grid-column:1/-1}.ds-feature.is-top .ds-feature-grid{align-items:start}@media (width>=1024px){.ds-feature:is(.is-wide,.is-text) .ds-feature-text{grid-column:1/-1;grid-template-columns:subgrid;align-items:end;display:grid}.ds-feature:is(.is-wide,.is-text) .ds-feature-title{grid-column:1/span 6}.ds-feature:is(.is-wide,.is-text) .ds-feature-body{grid-column:8/span 5}.ds-feature:is(.is-wide,.is-text) .ds-feature-lead{margin-top:0}.ds-feature.is-wide .ds-feature-visual{grid-column:1/-1}}.ds-media.is-stage{border-radius:20px;place-items:center;padding:clamp(32px,5vw,80px) clamp(24px,4vw,56px);display:grid}.ds-feature.is-wide .ds-feature-visual .aw-frame{max-width:none}.ds-feature.is-beside .ds-feature-visual .aw-frame{margin-inline:auto 0}.ds-feature.is-beside.is-flip .ds-feature-visual .aw-frame{margin-inline:0 auto}.ds-feature-visual .aw-frame.aw-frame--sheet{width:calc(100% + 24 * var(--p));margin-inline:calc(-12 * var(--p))}.ds-feature.is-beside .ds-feature-visual .aw-frame.aw-frame--sheet{margin-inline:auto calc(-12 * var(--p))}.ds-feature.is-beside.is-flip .ds-feature-visual .aw-frame.aw-frame--sheet{margin-inline:calc(-12 * var(--p)) auto}.ds-feature-note{color:var(--text-3);font-size:var(--step-small)}.ds-feature-notes{gap:var(--space-3) var(--gutter);grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,30ch),1fr));display:grid}.ds-feature-notes .ds-feature-note{grid-column:auto}@media (width<=1023.98px){.ds-feature-text,.ds-feature-visual,.ds-feature.is-flip .ds-feature-text,.ds-feature.is-flip .ds-feature-visual{grid-area:auto/1/auto/-1}}.ds-grid>:is(.ds-facts,.ds-steps,.ds-callout,.ds-links){grid-column:1/-1}:is(.ds-head,.ds-aside)+:is(.ds-facts,.ds-steps,.ds-callout,.ds-links,.ds-faq){margin-top:var(--head-gap)}:is(.ds-facts,.ds-steps,.ds-links,.ds-faq,.ds-wide)+:is(.ds-facts,.ds-steps,.ds-callout,.ds-links,.ds-faq){margin-top:var(--block)}.ds-section.is-split>.ds-grid{row-gap:var(--space-5);padding-top:var(--space-5);border-top:.5px solid var(--hairline)}.ds-section.is-split .ds-head h2{font-size:var(--step-title);letter-spacing:var(--tracking-title);line-height:var(--leading-title)}@media (width>=1024px){.ds-section.is-split .ds-head{grid-column:1/span 4}.ds-section.is-split>.ds-grid>:not(.ds-head){grid-column:5/-1;margin-top:0}.ds-section.is-split>.ds-grid>:is(.ds-faq,.ds-links){margin-top:calc(-1 * var(--space-4));border-top:0}}@media (width<=1023.98px){.ds-section.is-split>.ds-grid>:not(.ds-head){margin-top:0}}.ds-facts{gap:var(--space-5) 0;margin:0;clip-path:inset(-8px var(--gutter) -8px -8px);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));margin-inline-end:calc(-1 * var(--gutter));display:grid}@media (width>=1024px){.ds-facts:has(>:nth-child(5)){grid-template-columns:repeat(4,minmax(0,1fr))}.ds-facts:has(>:nth-child(6):last-child,>:nth-child(9):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}.ds-facts>div{padding-top:var(--space-4);border-top:.5px solid var(--hairline);padding-inline-end:var(--gutter)}.ds-facts dt{color:var(--text);font-weight:600}.ds-facts dd{margin:var(--space-1) 0 0;color:var(--text-2);font-size:var(--step-small)}.ds-steps{gap:var(--block) 0;clip-path:inset(-8px var(--gutter) -8px -8px);counter-reset:ds-step;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));margin:0;margin-inline-end:calc(-1 * var(--gutter));padding:0;list-style:none;display:grid}.ds-steps:has(>li:nth-child(5)){grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr))}.ds-steps>li{counter-increment:ds-step;padding-top:var(--space-4);border-top:1px solid var(--boundary);padding-inline-end:var(--gutter)}.ds-steps>li:before{content:counter(ds-step, decimal-leading-zero);margin-bottom:var(--space-3);color:var(--accent);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:2rem;line-height:1;display:block}.ds-steps h3{font-size:var(--step-h4)}.ds-steps p{margin-top:var(--gap-body);color:var(--text-2)}.ds-grid>.ds-faq{grid-column:1/span 8}.ds-head:has(+.ds-faq){grid-column:1/span 4}.ds-head+.ds-faq{grid-column:5/-1;margin-top:0}.ds-faq{border-top:.5px solid var(--hairline)}.ds-faq details{border-bottom:.5px solid var(--hairline)}.ds-faq summary{justify-content:space-between;gap:var(--space-4);cursor:pointer;padding:18px 0;font-weight:600;list-style:none;display:flex}.ds-faq summary::-webkit-details-marker{display:none}.ds-faq summary:after{content:"";border-right:1.5px solid var(--text-2);border-bottom:1.5px solid var(--text-2);width:8px;height:8px;transition:transform var(--dur) var(--ease-out);flex:none;margin:.45em 4px 0 0;transform:rotate(45deg)}.ds-faq details[open] summary:after{transform:translateY(4px)rotate(-135deg)}.ds-faq details>div{padding-bottom:var(--space-5);color:var(--text-2);max-width:68ch}.ds-faq-index{grid-column:1/span 3;align-self:start;position:sticky;top:96px}.ds-faq-index ul{margin:0;padding:0;list-style:none}.ds-faq-index a{color:var(--text-2);font-size:var(--step-small);transition:color var(--dur-fast) ease;padding:6px 0;font-weight:500;line-height:1.35;text-decoration:none;display:block}.ds-faq-index a:hover{color:var(--text)}.ds-faq-index a[aria-current]{color:var(--accent);font-weight:600}.ds-faq-groups{grid-column:5/-1;min-width:0}.ds-faq-group+.ds-faq-group{margin-top:var(--space-8)}.ds-faq-group h2{font-size:var(--step-title)}.ds-faq-group>.ds-faq{margin-top:var(--space-4)}.ds-callout{gap:var(--space-4);padding:var(--space-5) 0;border-block:.5px solid var(--hairline);grid-template-columns:auto minmax(0,1fr);display:grid}.ds-callout+.ds-callout{border-top:0;margin-top:0}.ds-callout h3{font-size:var(--step-h4)}.ds-callout p{margin-top:var(--space-1);max-width:68ch;color:var(--text-2)}.ds-prose{grid-column:1/span 8;max-width:68ch}.ds-prose>*+*{margin-top:1em}.ds-prose address{font-style:normal}.ds-prose h2{font-size:var(--step-h3);letter-spacing:var(--tracking-title);line-height:var(--leading-title);margin-top:2em}.ds-prose h3{margin-top:1.6em}@media (width<=1023.98px){.ds-prose{grid-column:1/-1}}.ds-closing{padding-block:var(--section) 0}.ds-closing-grid{align-items:end;row-gap:var(--space-5);padding-top:var(--space-6);border-top:.5px solid var(--hairline)}.ds-closing h2{font-size:var(--step-display);grid-column:1/span 5}.ds-closing-body{grid-column:7/span 6}.ds-closing-body .lead{max-width:44ch}.ds-closing-cta{align-items:center;gap:var(--space-4) var(--space-6);margin-top:var(--space-5);flex-wrap:wrap;display:flex}@media (width<=1023.98px){.ds-closing h2,.ds-closing-body{grid-column:1/-1}}.ds-links{border-top:.5px solid var(--hairline);margin:0;padding:0;list-style:none}.ds-links li{border-bottom:.5px solid var(--hairline)}.ds-links a{min-height:56px;color:var(--text);font-size:var(--step-lead);transition:color var(--dur-fast) ease;justify-content:space-between;align-items:center;font-weight:600;text-decoration:none;display:flex}.ds-links a:after{content:"";border-top:1.5px solid var(--accent);border-right:1.5px solid var(--accent);width:8px;height:8px;transition:transform var(--dur) var(--ease-out);margin-right:4px;transform:rotate(45deg)}.ds-links a:hover{color:var(--accent)}.ds-links a:hover:after{transform:translate(3px)rotate(45deg)}.ds-media{min-width:0;margin:0}.app-visual-phone{display:none}.app-visual-surface{justify-items:center;display:grid}@media (width<=767.98px){.app-visual-wide{display:none}.app-visual-phone{display:block}}.ds-wide{grid-column:1/-1;min-width:0}*+.ds-wide{margin-top:var(--head-gap)}.ds-aside{grid-column:8/span 5;align-self:start;min-width:0}.ds-head:has(+.ds-aside){grid-column:1/span 6}.ds-head+.ds-aside{margin-top:0}.ds-head+.ds-aside>.ds-label{min-height:28px;margin-bottom:var(--gap-eyebrow);align-items:center;line-height:1;display:flex}.ds-statement{grid-column:1/span 10;container-type:inline-size}.ds-statement h2{font-size:min(var(--step-display), 11.5cqi)}.ds-statement h2 em{color:var(--text-3);font-style:normal}.ds-statement .lead{max-width:62ch}.ds-label{margin-bottom:var(--space-3);color:var(--text-3);font-size:var(--step-small);font-weight:600}@media (width<=1023.98px){.ds-aside,.ds-statement,.ds-faq-index,.ds-faq-groups,.ds-head:has(+.ds-aside),.ds-head:has(+.ds-faq),.ds-head+.ds-faq{grid-column:1/-1}.ds-head+.ds-aside,.ds-head+.ds-faq{margin-top:var(--head-gap)}.ds-head+.ds-aside>.ds-label{min-height:0;margin-bottom:var(--space-3);line-height:inherit}.ds-faq-index{position:static}.ds-faq-index ul{border-top:.5px solid var(--hairline);padding-top:var(--space-2)}.ds-faq-groups{margin-top:var(--block)}}@media (width<=767.98px){.ds-media.is-wide-only,:is(.ds-hero-visual,.ds-feature-visual,.ds-wide):has(>.ds-media.is-wide-only){display:none}.ds-feature.is-text .ds-facts{grid-template-columns:minmax(0,1fr)}.ds-statement h2,.ds-closing h2{font-size:var(--step-h2)}.ds-eyebrow,.eyebrow,.ds-label,.section-label{font-size:var(--step-eyebrow);letter-spacing:.01em}.ds-eyebrow{gap:6px;min-height:20px}.ds-eyebrow .ds-symbol{background:0 0;width:16px;height:16px;margin-right:2px}.ds-eyebrow .ds-symbol svg{width:15px;height:15px}.ds-head+.ds-aside>.ds-label{margin-bottom:var(--space-2)}.ds-closing-grid{row-gap:var(--gap-lead);padding-top:var(--space-6)}.ds-closing-cta{justify-items:start;gap:var(--space-3);margin-top:var(--space-5);display:grid}.ds-closing-cta>.store-soon{justify-self:stretch}.ds-closing-cta>.text-link{padding-block:10px}}.site-header{--header-h:52px;z-index:50;padding-top:env(safe-area-inset-top,0px);padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px);position:sticky;top:0}.site-header:before{content:"";z-index:-1;background:var(--bg);border-bottom:.5px solid var(--hairline);pointer-events:none;position:absolute;inset:0}@supports (animation-timeline:scroll()){.site-header:before{animation-name:header-hairline;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 48px}@keyframes header-hairline{0%{border-bottom-color:#0000}}}.site-header:has(.menu[open]):before{border-bottom-color:#0000;animation:none}@media (prefers-contrast:more){.site-header:before{animation:none}}.header-inner{align-items:center;gap:var(--space-5);min-height:var(--header-h);display:flex}.brand{border-radius:var(--radius-m);flex:none;align-items:center;gap:8px;min-height:44px;margin-left:-4px;padding:0 4px;text-decoration:none;display:inline-flex}.brand-icon{width:28px;height:28px}.brand-wordmark img{width:78px;height:auto;margin-top:1px}.site-nav{margin-left:auto}.site-nav ul{align-items:center;gap:clamp(4px,1.4vw,22px);margin:0;padding:0;list-style:none;display:flex}.site-nav a,.nav-features-toggle,.lang-switch{min-width:44px;min-height:44px;color:var(--text-2);font:500 var(--step-small) / 1 var(--font-text);letter-spacing:-.003em;white-space:nowrap;hyphens:none;cursor:pointer;transition:color var(--dur-fast) ease;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;padding:0 6px;text-decoration:none;display:inline-flex}.site-nav a:hover,.nav-features-toggle:hover,.lang-switch:hover{color:var(--text)}.site-nav a[aria-current],.nav-features-toggle[aria-current]{color:var(--accent);font-weight:600}.nav-features-toggle{display:none}.nav-features-toggle svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px;transition:transform var(--dur) var(--ease-out)}@supports selector(:popover-open){.nav-features-link{display:none!important}.nav-features-toggle{display:inline-flex}.site-header:has(.features-menu:popover-open) .nav-features-toggle{color:var(--text)}.site-header:has(.features-menu:popover-open) .nav-features-toggle svg{transform:rotate(180deg)}}.lang-switch{flex:none;gap:6px}.lang-switch svg,.menu-lang svg{fill:none;stroke:currentColor;stroke-width:1.2px;width:15px;height:15px}.header-cta{flex:none;display:flex}.header-cta .store-badge img{width:auto;height:32px}.features-menu{border:0;border-bottom:.5px solid var(--hairline);width:100%;max-width:none;color:var(--text);background:color-mix(in srgb, var(--bg) 94%, transparent);backdrop-filter:saturate(180%)blur(24px);margin:0;padding:0;position:fixed;inset:52px 0 auto;box-shadow:0 30px 60px -30px #0b2a3347}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.features-menu{background:var(--bg);backdrop-filter:none}}.features-menu::backdrop{background:0 0}@media (prefers-reduced-motion:no-preference){.features-menu{transition:opacity var(--dur) var(--ease-out), transform var(--dur) var(--ease-out), overlay var(--dur) allow-discrete, display var(--dur) allow-discrete;opacity:0;transform:translateY(-6px)}.features-menu:popover-open{opacity:1;transform:none}@starting-style{.features-menu:popover-open{opacity:0;transform:translateY(-6px)}}}.features-menu-inner{gap:var(--space-5) var(--gutter);padding-block:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.features-menu-label{margin-bottom:var(--space-2);color:var(--text-3);font-size:var(--step-micro);font-weight:600}.features-menu ul{margin:0;padding:0;list-style:none;display:grid}.features-menu ul a{min-height:36px;color:var(--text);font-size:var(--step-small);transition:color var(--dur-fast) ease;align-items:center;font-weight:500;text-decoration:none;display:flex}.features-menu ul a:hover{color:var(--accent)}.features-menu ul a[aria-current=page]{color:var(--accent);font-weight:600}.features-menu-all{padding-top:var(--space-3);font-size:var(--step-small);grid-column:1/-1;justify-self:start}.menu{display:none}@media (width<=1023.98px){.site-nav,.lang-switch,.header-cta,.features-menu{display:none}.menu{margin-left:auto;display:block}}.site-header:has(.menu[open]){z-index:90}.site-header:has(.menu[open]) .brand{z-index:2;position:relative}.menu-button{z-index:2;border-radius:var(--radius-m);width:44px;height:44px;color:var(--text);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;place-items:center;margin-right:-13px;list-style:none;display:grid;position:relative}.menu-button::-webkit-details-marker{display:none}.menu-button:focus-visible{outline-offset:-3px}.menu-button[data-pointer]:focus-visible{outline:none}.menu-button:active .menu-icon{opacity:.6}.menu-icon{width:18px;height:12px;transition:opacity var(--dur-fast) ease;position:relative}.menu-icon i{width:18px;height:1.5px;transition:transform var(--dur) var(--ease-out), top var(--dur) var(--ease-out);background:currentColor;border-radius:1px;position:absolute;left:0}.menu-icon i:first-child{top:2px}.menu-icon i:last-child{top:8.5px}.menu[open]:not(.is-closing) .menu-icon i:first-child{top:5.25px;transform:rotate(45deg)}.menu[open]:not(.is-closing) .menu-icon i:last-child{top:5.25px;transform:rotate(-45deg)}.menu-sheet{z-index:1;padding-top:calc(env(safe-area-inset-top,0px) + var(--header-h));background:var(--bg);flex-direction:column;display:flex;position:fixed;inset:0}.menu-scroll{min-height:0;padding:0 env(safe-area-inset-right,0px) calc(env(safe-area-inset-bottom,0px) + var(--space-8)) env(safe-area-inset-left,0px);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;display:flex;overflow-y:auto}.menu-scroll:before{content:"";z-index:1;height:.5px;margin:0 calc(-1 * env(safe-area-inset-right,0px)) -.5px calc(-1 * env(safe-area-inset-left,0px));background:var(--hairline);flex:none;position:sticky;top:0}@supports (animation-timeline:scroll()){.menu-scroll:before{animation-name:menu-hairline;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll();animation-range:0 16px}@keyframes menu-hairline{0%{opacity:0}}}.menu-nav,.menu-foot{width:min(var(--measure), 100% - 2 * max(16px, var(--gutter)));margin-inline:auto}@media (prefers-reduced-motion:no-preference){.menu[open] .menu-sheet{animation:sheet-in .24s var(--ease-out) both}.menu[open] .menu-primary li,.menu[open] .menu-areas,.menu[open] .menu-foot{animation:sheet-item-in .46s var(--ease-out) both}.menu[open] .menu-primary li:nth-child(2){animation-delay:25ms}.menu[open] .menu-primary li:nth-child(3){animation-delay:50ms}.menu[open] .menu-primary li:nth-child(4){animation-delay:75ms}.menu[open] .menu-primary li:nth-child(5){animation-delay:.1s}.menu[open] .menu-primary li:nth-child(6){animation-delay:.125s}.menu[open] .menu-primary li:nth-child(7){animation-delay:.15s}.menu[open] .menu-areas{animation-delay:.14s}.menu[open] .menu-foot{animation-delay:.18s}.menu.is-closing .menu-sheet{animation:sheet-out .18s var(--ease-in-out) both}.menu.is-closing .menu-scroll{animation:sheet-content-out .18s var(--ease-in-out) both}@keyframes sheet-in{0%{opacity:0}}@keyframes sheet-item-in{0%{opacity:0;transform:translateY(10px)}}@keyframes sheet-out{to{opacity:0}}@keyframes sheet-content-out{to{transform:translateY(-6px)}}}html:has(.menu[open]){overscroll-behavior:none;overflow:hidden}.menu-nav{gap:var(--space-7);padding-top:var(--space-4);display:grid}@media (orientation:landscape) and (height<=500px){.menu-primary{column-gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.menu-primary a{min-height:48px;font-size:1.625rem}.menu-nav{gap:var(--space-6)}}.menu-primary{margin:0;padding:0;list-style:none}.menu-primary a{min-height:54px;color:var(--text);font-family:var(--font-display);letter-spacing:var(--tracking-title);white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:color var(--dur-fast) ease;align-items:center;font-size:clamp(1.875rem,1.5rem + 1.6vw,2.375rem);font-weight:600;line-height:1.1;text-decoration:none;display:flex}.menu-primary a:active,.menu-group a:active,.menu-lang:active{color:var(--text-2)}.menu-primary a[aria-current]{color:var(--accent)}.menu-label{padding-bottom:var(--space-3);border-bottom:.5px solid var(--hairline);color:var(--text-2);font-size:var(--step-micro);letter-spacing:.01em;margin:0;font-weight:600}.menu-groups{gap:var(--space-5) var(--space-5);margin-top:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=640px){.menu-groups{grid-template-columns:repeat(4,minmax(0,1fr))}}.menu-group-label{color:var(--text-3);font-size:var(--step-micro);margin:0 0 2px}.menu-group ul{margin:0;padding:0;list-style:none}.menu-group a{min-height:44px;color:var(--text);font-size:var(--step-body);-webkit-tap-highlight-color:transparent;transition:color var(--dur-fast) ease;align-items:center;text-decoration:none;display:flex}.menu-group a[aria-current]{color:var(--accent);font-weight:600}.menu-foot{gap:var(--space-4);padding-top:var(--space-7);margin-top:auto;display:grid}.menu-foot:before{content:"";height:.5px;margin-bottom:var(--space-1);background:var(--hairline)}.menu-lang{min-height:44px;color:var(--text);-webkit-tap-highlight-color:transparent;transition:color var(--dur-fast) ease;justify-self:start;align-items:center;gap:8px;font-weight:500;text-decoration:none;display:inline-flex}.menu-foot .store-soon,.menu-foot .store-badge,.menu-foot .button{justify-self:start}.store-soon{border-radius:var(--radius-s);background:var(--control);min-height:52px;color:var(--on-control);box-shadow:inset 0 1px 0 #ffffff2e, 0 1px 2px #00282e33, 0 6px 16px -6px color-mix(in srgb, var(--control) 70%, transparent);text-align:left;cursor:default;user-select:none;align-items:center;gap:12px;margin:0;padding:6px 20px 6px 8px;display:inline-flex}.store-soon-icon{flex:none;width:40px;height:40px}.store-soon-text{line-height:1.15;display:grid}.store-soon-kicker{font-size:var(--step-micro);font-weight:500}.store-soon-store{letter-spacing:-.01em;font-size:1.0625rem;font-weight:600}@media (prefers-contrast:more){.store-soon{box-shadow:none;outline:1px solid var(--boundary);outline-offset:-1px}}.store-badge{border-radius:8px;display:inline-flex}.store-badge img{width:auto;height:44px}.site-footer{margin-top:var(--section);border-top:.5px solid var(--hairline);padding-block:var(--space-8) var(--space-7);color:var(--text-2);font-size:var(--step-small)}.footer-grid{gap:var(--space-7);grid-template-columns:minmax(220px,.75fr) minmax(0,2.25fr);display:grid}.footer-brand{gap:var(--space-3);align-items:flex-start;display:flex}.footer-brand img{flex:none;width:40px;height:40px}.footer-brand p{gap:2px;display:grid}.footer-brand strong{color:var(--text);letter-spacing:-.006em;font-size:1.125rem}.footer-columns{gap:var(--space-6) var(--gutter);grid-template-columns:2fr repeat(3,minmax(0,1fr));display:grid}.footer-column:first-child ul{columns:2;column-gap:var(--gutter)}.footer-label{margin-bottom:var(--space-2);color:var(--text);font-size:var(--step-small);font-weight:600}.footer-column ul,.footer-disclosure ul{margin:0;padding:0;list-style:none}.footer-column li{break-inside:avoid}.footer-column a,.footer-disclosure a,.footer-legal a{min-height:32px;color:var(--text-2);transition:color var(--dur-fast) ease;align-items:center;text-decoration:none;display:inline-flex}@media (width<=1024px){.footer-column a,.footer-legal a{min-width:44px;min-height:44px}}.footer-column a:hover,.footer-disclosure a:hover,.footer-legal a:hover,.site-footer a[aria-current=page]{color:var(--text)}.footer-disclosures{display:none}.footer-base{gap:var(--space-4);padding-top:var(--space-5);border-top:.5px solid var(--hairline);grid-column:1/-1;display:grid}.footer-privacy{color:var(--text-2)}.footer-legal-row{align-items:baseline;gap:var(--space-2) var(--space-6);color:var(--text-3);font-size:var(--step-micro);flex-wrap:wrap;display:flex}.footer-legal{gap:0 var(--space-5);font-size:var(--step-small);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.footer-copy{margin-left:auto}@media (width<=1023.98px){.footer-grid{grid-template-columns:1fr}.footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-column:first-child{grid-column:1/-1}.footer-column:first-child ul{columns:3}}@media (width<=640px){.site-footer{padding-block:var(--space-6) var(--space-7)}.footer-grid{gap:var(--space-5)}.footer-brand{gap:var(--space-3);align-items:center}.footer-brand img{width:36px;height:36px}.footer-brand strong{font-size:var(--step-heading)}.footer-line{display:block}.footer-columns{display:none}.footer-disclosures{border-top:.5px solid var(--hairline);display:block}.footer-disclosure{border-bottom:.5px solid var(--hairline)}.footer-disclosure summary{min-height:52px;color:var(--text);font-size:var(--step-body);cursor:pointer;justify-content:space-between;align-items:center;font-weight:600;list-style:none;display:flex}.footer-disclosure summary::-webkit-details-marker{display:none}.footer-disclosure summary svg{fill:none;width:12px;height:12px;stroke:var(--text-3);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--dur) var(--ease-out)}.footer-disclosure[open] summary svg{transform:rotate(180deg)}.footer-disclosure ul{column-gap:var(--gutter);padding-bottom:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.footer-disclosure a{min-height:44px;font-size:var(--step-body)}.footer-base{gap:var(--space-3);padding-top:var(--space-1);border-top:0}.footer-legal-row{gap:var(--space-1);display:grid}.footer-legal{column-gap:var(--space-5);margin-bottom:var(--space-3)}.footer-legal a{min-height:44px}.footer-copy{margin-left:0}}@media print{.menu,.features-menu{display:none!important}}.button{--button-h:44px;min-height:var(--button-h);border-radius:var(--radius-s);font:600 1rem/1 var(--font-text);letter-spacing:-.005em;white-space:nowrap;text-align:center;cursor:pointer;transition:background-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease, transform var(--dur-fast) var(--ease-out), color var(--dur-fast) ease;border:0;justify-content:center;align-items:center;gap:9px;padding:0 22px;text-decoration:none;display:inline-flex}.button-primary{background:var(--control);color:var(--on-control);box-shadow:inset 0 1px 0 #ffffff2e, 0 1px 2px #00282e33, 0 6px 16px -6px color-mix(in srgb, var(--control) 70%, transparent)}.button-primary:hover{background:color-mix(in srgb, var(--control) 88%, #000)}.button-primary:active{transform:scale(.98)}.text-link{color:var(--accent);transition:opacity var(--dur-fast) ease;font-weight:600;line-height:1.5;text-decoration:none;display:inline}.text-link:active{opacity:.7}.text-link:after{content:"";vertical-align:middle;width:7px;height:7px;transition:transform var(--dur) var(--ease-out);border-top:1.5px solid;border-right:1.5px solid;margin:0 2px .14em 6px;display:inline-block;transform:rotate(45deg)}.text-link:hover:after{transform:translate(3px)rotate(45deg)}.actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.vx-svg{width:100%;height:auto;overflow:visible}.vx-svg polygon{stroke-linejoin:round}.vx-svg .vx-box polygon{stroke:#0c283012;stroke-width:.35px}@media (prefers-color-scheme:dark){.vx-svg .vx-box polygon{stroke:#00000040}}@media (prefers-contrast:more){.vx-svg .vx-box polygon{stroke:var(--boundary);stroke-width:.5px}}.vx-shadow{fill:var(--vx-shadow)}.vx-label{font-family:var(--font-text);font-variant-numeric:tabular-nums;letter-spacing:.01em;font-weight:600}.vx-label-screen{fill:var(--color-reference-text-secondary)}.vx-label-ink{fill:var(--vx-ink-l)}.vx-label-soft{fill:var(--color-reference-text-tertiary);font-weight:500}.vx-label-accent{fill:var(--accent)}.vx-label-on-accent{fill:#fff}@media (prefers-color-scheme:dark){.vx-label-on-accent{fill:#06242c}}.vx-origin-bottom{transform-box:fill-box;transform-origin:50% 100%}.vx-origin-center{transform-box:fill-box;transform-origin:50%}[data-vx-transient]{opacity:0}.vx-face-ink{fill:var(--vx-ink-l)}.vx-face-light{fill:#fff}.vx-face-mouth{fill:var(--vx-ink-l)}.vx-face-blush{fill:var(--vx-blush-l);opacity:.6}.vx-face-stroke,.vx-tick,.vx-hand{fill:none;stroke:var(--vx-ink-l);stroke-linecap:round;stroke-linejoin:round}.vx-face-stroke{stroke-width:.8px}.vx-cat-eye{stroke-width:.7px;opacity:.75}.vx-tick{stroke-width:.018px;opacity:.55}.vx-hand-hour{stroke-width:.04px}.vx-hand-minute{stroke-width:.026px}.vx-pivot{fill:none;stroke:none}.vx-wheel-rim,.vx-wheel-spoke{fill:none;stroke:var(--vx-gold-l);stroke-linecap:round}.vx-wheel-rim{stroke-width:.07px}.vx-wheel-spoke{stroke-width:.055px}.vx-wheel-knob,.vx-wheel-hub{fill:var(--vx-gold-t)}.vx-joint{fill:none;stroke:var(--vx-floorJoint-l);stroke-width:.35px;opacity:.55}.vx-rug-line{fill:none;stroke:var(--vx-paper-t);stroke-width:.45px;opacity:.75}.vx-pool{fill:var(--vx-light-t)}.vx-pool-1{opacity:.1}.vx-pool-2{opacity:.12}.vx-pool-3{opacity:.14}.vx-cone-0{stop-color:var(--vx-light-t);stop-opacity:.3}.vx-cone-1{stop-color:var(--vx-light-t);stop-opacity:0}.vx-sheen{fill:var(--vx-paper-t);opacity:.32}.vx-ring{fill:none;stroke:var(--vx-trunk-t);stroke-width:.025px;opacity:.35}.vx-wisp{fill:none;stroke:var(--vx-paper-t);stroke-width:1.1px;stroke-linecap:round}.vx-window{fill:var(--vx-light-t);opacity:.3}.vx-fold,.vx-clip,.vx-band{fill:none;stroke-linecap:round;stroke-linejoin:round}.vx-fold{stroke:var(--vx-paperLine-t);stroke-width:.018px}.vx-clip{stroke:var(--vx-metal-r);stroke-width:.022px}.vx-band{stroke:var(--vx-jacket-l);stroke-width:.06px}.vx-night{display:none}@media (prefers-color-scheme:dark){.vx-night{display:inline}.vx-stars{opacity:.85}.vx-pool-1{opacity:.16}.vx-pool-2{opacity:.18}.vx-pool-3{opacity:.22}.vx-cone-0{stop-opacity:.42}}.vx-label-on-green{fill:#fff}@media (prefers-color-scheme:dark){.vx-label-on-green{fill:#0b2a1a}}.mac-window{border-radius:var(--radius-m);box-shadow:var(--window-shadow);background:var(--surface);isolation:isolate;margin:0;position:relative;overflow:hidden}.mac-window-image{height:auto}.mac-window:not(.is-compact) .mac-window-image{width:100%}.mac-window.is-compact{width:fit-content;max-width:100%;margin-inline:auto}.mac-window.is-compact .mac-window-image{max-width:100%}.mac-window-video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--dur-slow) var(--ease-out);pointer-events:none;position:absolute;inset:0}.mac-window.has-played .mac-window-video{opacity:1}.loop-toggle{background:color-mix(in srgb, var(--surface) 88%, transparent);width:32px;height:32px;box-shadow:inset 0 0 0 .5px var(--hairline), 0 4px 14px -4px #1537402e;color:var(--text-2);cursor:pointer;backdrop-filter:blur(12px);transition:color var(--dur-fast) ease, transform var(--dur-fast) ease;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;bottom:12px;right:12px}.loop-toggle:hover{color:var(--text)}.loop-toggle:active{transform:scale(.94)}.loop-toggle svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.loop-toggle .loop-icon-play{fill:currentColor;stroke-width:1px}.loop-toggle[hidden]{display:none}@media (prefers-color-scheme:dark){.mac-window:not(.has-dark-loop) .mac-window-video,.mac-window:not(.has-dark-loop) .loop-toggle{display:none}}.mac-window:not(.is-playing) .loop-icon-pause,.mac-window.is-playing .loop-icon-play{display:none}@media (width>=1100px) and (prefers-reduced-motion:no-preference){.mac-window.is-tilted{transform-origin:50% 0;transform:perspective(2400px)rotateX(4deg)}}.mac-window-chrome{background:var(--surface);border-bottom:.5px solid var(--hairline);align-items:center;height:28px;padding:0 12px;display:flex;position:relative}.traffic{gap:8px;display:inline-flex}.traffic i{background:#ff5f57;border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 .5px #0000001f}.traffic i:nth-child(2){background:#febc2e}.traffic i:nth-child(3){background:#28c840}.mac-window-title{color:var(--text-2);pointer-events:none;place-items:center;font-size:12.5px;font-weight:600;display:grid;position:absolute;inset:0}.mac-window-canvas{aspect-ratio:1280/772}.mac-window-canvas.ratio-1280x1100{aspect-ratio:1280/1072}.mac-window-canvas.ratio-860x640{aspect-ratio:860/612}.cs{width:100%;height:100%}.cs-window{fill:var(--bg)}.cs-sidebar{fill:color-mix(in srgb, var(--group) 75%, var(--bg))}.cs-none{fill:#0000}.cs-select{fill:color-mix(in srgb, var(--glow) 18%, transparent)}.cs-glyph{fill:color-mix(in srgb, var(--text-3) 45%, transparent)}.cs-line{fill:color-mix(in srgb, var(--text-3) 26%, transparent)}.cs-line-strong{fill:color-mix(in srgb, var(--text-2) 45%, transparent)}.cs-ink{fill:color-mix(in srgb, var(--text) 82%, transparent)}.cs-accent{fill:var(--accent)}.cs-accent-soft{fill:color-mix(in srgb, var(--accent) 34%, transparent)}.cs-stub{fill:color-mix(in srgb, var(--text-3) 22%, transparent)}.cs-muted{fill:var(--muted)}.cs-hair{fill:var(--hairline)}.cs-panel{fill:color-mix(in srgb, var(--group) 60%, var(--bg))}.cs-control{fill:var(--control)}.cs-switch-off{fill:color-mix(in srgb, var(--text-3) 30%, transparent)}.cs-knob{fill:#fff}.cs-field{fill:var(--surface);stroke:var(--hairline)}.cs-field-accent{fill:var(--surface);stroke:var(--accent);stroke-width:1.5px}.cs-paper{fill:#fff;stroke:#1537401f;stroke-width:.5px}.cs-paper-shadow{fill:#0b2a331a}.cs-paper-edge{fill:#fff;stroke:#15374033}.cs-paper-line{fill:#c9d6da}.cs-paper-ink{fill:#3b4f56}.capture-caption{background:color-mix(in srgb, var(--surface) 92%, transparent);box-shadow:inset 0 0 0 .5px var(--hairline), 0 10px 24px -10px #15374047;backdrop-filter:blur(16px);color:var(--text-2);font-size:var(--step-micro);text-align:left;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 14px 10px 10px;line-height:1.4;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.capture-badge{color:var(--accent);white-space:nowrap;flex:none;align-items:center;gap:5px;font-weight:600;display:inline-flex}.capture-badge svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linejoin:round;width:13px;height:13px}.capture-text strong{color:var(--text)}.capture-meta{color:var(--text-3);font-variant-numeric:tabular-nums}@media (width<=640px){.capture-caption{box-shadow:inset 0 .5px 0 var(--hairline);border-radius:0;margin:0;position:static}.capture-meta{display:none}}.intro{padding-block:var(--section) 0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.reveal{animation-name:reveal;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry entry 42%}@keyframes reveal{0%{opacity:0;transform:translateY(28px)scale(.985)}}}}.price-pair{border-radius:var(--radius-xl);background:var(--surface);box-shadow:0 0 0 .5px var(--hairline), 0 24px 60px -30px #1537404d;grid-template-columns:1.1fr 1fr;margin:0;display:grid;overflow:hidden}.price-option{flex-direction:column;padding:clamp(28px,4vw,48px);display:flex}.price-option+.price-option{border-left:.5px solid var(--hairline)}.price-option.is-hero{background:radial-gradient(90% 70% at 0% 0%, color-mix(in srgb, var(--glow) 12%, transparent), transparent 70%), color-mix(in srgb, var(--muted) 45%, var(--surface))}.price-kicker{color:var(--accent);font-size:var(--step-small);font-weight:600}.price-name{margin-top:var(--space-2);font-family:var(--font-display);font-size:var(--step-title-fit);letter-spacing:var(--tracking-title)}.price-figure{margin-top:var(--space-5);font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;align-items:baseline;gap:10px;font-size:clamp(2.75rem,2rem + 2.6vw,4rem);line-height:1;display:flex}.price-figure small{font-family:var(--font-text);font-size:var(--step-small);letter-spacing:0;color:var(--text-2);font-weight:500}.price-alt{margin-top:var(--space-3);color:var(--text-2);font-size:var(--step-small)}.price-alt strong{color:var(--text)}.price-points{margin:var(--space-6) 0 0;font-size:var(--step-small);padding:0;list-style:none}.price-points li{border-top:.5px solid var(--hairline);color:var(--text-2);gap:10px;padding:9px 0;display:flex}.price-points li:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px;margin-top:.55em}.price-foot{margin:var(--space-5) 0 0;justify-content:space-between;gap:var(--space-3) var(--space-6);color:var(--text-3);font-size:var(--step-small);flex-wrap:wrap;display:flex}.keep-forever{margin:var(--block) 0 0;gap:var(--gutter);padding-top:var(--space-7);border-top:.5px solid var(--hairline);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);display:grid}.keep-title{font-family:var(--font-display);font-size:var(--step-title-fit);letter-spacing:var(--tracking-title)}.keep-forever p{margin-top:var(--space-4);color:var(--text-2)}.keep-list{grid-template-columns:1fr 1fr;gap:0;margin:0;padding:0;list-style:none;display:grid}.keep-list li{border-top:.5px solid var(--hairline);font-size:var(--step-small);padding:11px 0}.keep-list li:nth-child(odd){padding-inline-end:calc(var(--gutter) / 2)}.keep-list li:nth-child(2n){padding-inline-start:calc(var(--gutter) / 2)}@media (width<=760px){.price-pair{grid-template-columns:1fr}.price-option+.price-option{border-left:0;border-top:.5px solid var(--hairline)}.keep-forever,.keep-list{grid-template-columns:1fr}.keep-list li:nth-child(odd),.keep-list li:nth-child(2n){padding-inline:0}}@media (width<=480px){.button{white-space:normal;text-wrap:balance;padding-block:10px;line-height:1.2}}.vx-label-glow{fill:var(--vx-teal-t)}.symbol-icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.15em;height:1.15em}.price-kicker{align-items:center;gap:7px;display:inline-flex}.keep-list li{align-items:flex-start;gap:10px;display:flex}.keep-list .symbol-icon{color:var(--accent);margin-top:.12em}.breadcrumbs{padding-top:var(--space-5);font-size:var(--step-micro)}.breadcrumbs ol{flex-wrap:wrap;gap:4px 0;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li{color:var(--text-3);align-items:center;display:inline-flex}.breadcrumbs li+li:before{content:"";opacity:.7;border-top:1.2px solid;border-right:1.2px solid;width:5px;height:5px;margin:0 10px 0 8px;transform:rotate(45deg)}.breadcrumbs a{color:var(--text-2);margin-block:-3px;padding-block:3px;text-decoration:none}.breadcrumbs a:hover{color:var(--text)}.breadcrumbs [aria-current=page]{color:var(--text);font-weight:500}.section-label{font-family:var(--font-text);color:var(--text-3);font-size:var(--step-small);letter-spacing:.005em;font-weight:600;line-height:1.3}.feature-list{padding-block:var(--section) 0}.feature-list-group{margin-top:var(--space-8);padding-top:var(--space-5);border-top:.5px solid var(--hairline)}.feature-list-grid{gap:var(--space-6) var(--gutter);margin-top:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));display:grid}.feature-list-item h4{font-size:var(--step-body);letter-spacing:-.01em}.feature-list-item h4 a{color:var(--text);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.feature-list-item h4 a:hover,.feature-list-item h4 .symbol-icon{color:var(--accent)}.feature-list-item ul{margin:var(--space-3) 0 0;font-size:var(--step-small);padding:0;line-height:1.4;list-style:none}.feature-list-item li{border-top:.5px solid var(--hairline);color:var(--text-2);padding:6px 0}.feature-list-item li a{color:var(--text-2);text-decoration:none}.feature-list-item li a:hover{color:var(--accent)}@media print{.features-menu,.nav-features,.breadcrumbs{display:none!important}}.month{padding-top:var(--section)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.month-step{animation-name:reveal;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view()}.month-step:first-child{animation-range:entry entry 50%}.month-step:nth-child(2){animation-range:entry 15% entry 65%}.month-step:nth-child(3){animation-range:entry 30% entry 80%}.month-step:nth-child(4){animation-range:entry 45% entry 95%}@keyframes wipe{0%{clip-path:inset(0 100% 0 0)}}@keyframes line-in{0%{opacity:0}}}}.vx-scene{margin:0;position:relative}.vx-origin-top{transform-box:fill-box;transform-origin:50% 0}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.vx-scene:not(.is-ready) [data-vx]{visibility:hidden}}.vx-pause,.month-pause{width:32px;height:32px;color:var(--text-2);opacity:.55;cursor:pointer;transition:opacity var(--dur-fast) ease;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;bottom:0;right:0}.vx-pause:hover,.vx-pause:focus-visible,.vx-scene.is-stopped .vx-pause,.month-pause:hover,.month-pause:focus-visible,.month.is-stopped .month-pause{opacity:1}.vx-pause[hidden],.month-pause[hidden]{display:none}.vx-pause svg,.month-pause svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.vx-pause .vx-icon-play,.month-pause .vx-icon-play{fill:currentColor;stroke-width:1px}.vx-scene:not(.is-stopped) .vx-icon-play,.vx-scene.is-stopped .vx-icon-pause,.month:not(.is-stopped) .month-pause .vx-icon-play,.month.is-stopped .month-pause .vx-icon-pause{display:none}@media (width<=1024px),(pointer:coarse){.vx-pause,.month-pause{width:46px;height:46px}}@media (prefers-reduced-motion:reduce){.vx-pause,.month-pause{display:none}}@media print{.vx-pause,.month-pause{display:none!important}}.month-head{justify-content:space-between;align-items:flex-end;gap:var(--space-5);display:flex}.month-intro{flex:1;max-width:820px;container-type:inline-size}.month-head h2{font-size:var(--step-display-fit)}@media (width<=767.98px){.month-head h2{font-size:var(--step-h2)}}.month-head .lead{margin-top:var(--gap-lead,22px)}.month-pause{flex:none;position:static}.month-steps{gap:var(--space-7) var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(40px,5vw,72px) 0 0;padding:0;list-style:none;display:grid}.month-step{flex-direction:column;align-items:stretch;display:flex;position:relative}.month-track{top:4px;left:0;right:calc(-1 * var(--gutter));background:var(--hairline);pointer-events:none;height:1px;position:absolute}.month-step:last-child .month-track{right:0}.month-fill{background:var(--accent);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.month-when{align-items:flex-start;gap:var(--gap-eyebrow,14px);color:var(--text-2);font:500 var(--step-micro) / 1 var(--font-text);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:4px;flex-direction:column;align-self:flex-start;margin:0;padding:0;display:flex}@media (width<=1024px),(pointer:coarse){.month-when{margin-block-end:-12px;padding-block-end:12px}}.month-dot{background:var(--bg);width:9px;height:9px;box-shadow:inset 0 0 0 1.5px var(--accent);transition:background-color var(--dur) var(--ease-out);border-radius:50%;flex:none;position:relative}.month-step.is-active .month-dot,.month-step.is-done .month-dot{background:var(--accent)}.month-name{align-items:center;display:flex}.month-index,.month-label{text-box:trim-both cap alphabetic}.month-index{color:var(--accent);font-variant-numeric:tabular-nums;margin-inline-end:var(--space-2);font-weight:600}.month-vignette{width:calc(100% + 40px);margin:var(--space-4) -20px var(--space-4)}.month-step h3{font-family:var(--font-display);font-size:var(--step-heading);letter-spacing:-.012em}.month-text{margin-top:var(--space-2);color:var(--text-2);font-size:var(--step-small)}.month-link{padding-top:var(--space-4);color:var(--accent);font-size:var(--step-small);align-self:flex-start;align-items:center;gap:6px;margin-top:auto;font-weight:600;text-decoration:none;display:inline-flex}.month-link .symbol-icon{width:14px;height:14px;transition:transform var(--dur) var(--ease-out)}.month-link:hover .symbol-icon{transform:translate(3px)}.month-step :is(.month-vignette,h3,.month-text){transition:opacity var(--dur-slow) var(--ease-out), color var(--dur-slow) var(--ease-out)}.month.is-live .month-step:not(.is-active) .month-vignette{opacity:.72}.month.is-live .month-step:not(.is-active) h3{color:var(--text-2)}@media (width<=960px){.month-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.month-step:nth-child(2n) .month-track{right:0}}@media (width<=560px){.month-steps{row-gap:var(--space-7);grid-template-columns:1fr}.month-step{padding-left:28px}.month-track{top:4px;bottom:calc(-1 * var(--space-7) - 4px);width:1px;height:auto;left:4px;right:auto}.month-step:last-child .month-track,.month-step:nth-child(2n) .month-track{bottom:0;right:auto}.month-fill{transform-origin:50% 0;transform:scaleY(0)}.month-when{flex-direction:row;align-items:center;height:44px;margin-block:-17.5px;padding-block:0}.month-dot{position:absolute;top:0;left:0}.month-vignette{width:calc(100% + 12px);margin:var(--space-4) -12px var(--space-4) 0;align-self:center}}
