:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#f3eada;--card:#fbf6ec;--raised:#fff;--rail:#4a3324;--rail-hover:#5c4231;--rail-text:#f3eada;--rail-muted:#c9b48f;--line:#e2d3b8;--rule:#c9b48f;--teak:#9a6436;--ink:#26221f;--ink-2:#4a3324;--ink-3:#7a5a3e;--mustard:#d9a42b;--mustard-mark:#b8861a;--on-mustard:#26221f;--teal:#2d6d6a;--on-teal:#fff;--teal-soft:#dce9e7;--olive:#6f7a3b;--orange:#c65a2e;--orange-strong:#a84a22;--on-orange:#fff6ee;--blue:#4f6d8a;--selected:#f7ebcf;--band-ops:#f5e6c2;--band-site:#dce9e7;--band-inst:#e5e8d2;--band-lib:#f4ddd0;--band-files:#e0e7ee;--band-set:#efe3d3;--band-cust:#f0dfcb;--plum:#7b4f6e;--band-stock:#eedfe5;--plum-text:#5a3450;--ok-fg:#2f5f35;--ok-bg:#dde7d3;--warn-fg:#7a4a00;--warn-bg:#f6e4b8;--bad-fg:#9c2e1b;--bad-bg:#f5d6cb;--info-fg:#2f4450;--info-bg:#dee3e6;--mute-fg:#4a3324;--mute-bg:#eadfcb;--alt:#f6efe2;--hover:#f1e6d1;--faint:#8e7457;--teal-hover:#245956;--outline:#4a3324;--canvas:#f6efe1;--tooltip-bg:#4a3324;--tooltip-text:#f3eada;--ok-mark:#4e8a3e;--warn-mark:#b87410;--bad-mark:#a8321e;--info-mark:#4f6b7a;--count-bg:#a8321e;--count-text:#fff6ee;--notice-bg:#4a3324;--notice-text:#f3eada;--notice-action:#e2b23e;--rail-site:#7fb3ae;--rail-instrument:#b6bf7e;--rail-library:#e08a62;--rail-settings:#c99a6e;--rail-files:#9db3c8;--rail-customer:#c99a6e;--rail-stock:#c9a2bc;--rail-warn:#f2cb70;--rail-bad:#f5a592;--rail-info:#bccad3;--new-fg:#1f4d4b;--changed-ring:#9cc0bc;--tag-gas-bg:#dce9e7;--tag-gas-fg:#1f4d4b;--tag-pm-bg:#e4e7d3;--tag-pm-fg:#4a5226;--box:#fffcf6;--box-line:#eadcc2;--float-bg:#fbf6ec;--float-line:#e8dac0;--dock-on:#4a3324;--on-dock:#f3eada;--tip-bg:#1f4d4b;--tip-text:#f3eada;--silver:#c3c8cd;--silver-edge:#6e767e;--silver-ring:#4a3324;--scrim:#14100d73;--lift:#14100d47;--on-button-count:#ffffff2e;--size-space-half:2px;--size-space-1:4px;--size-space-2:8px;--size-space-3:12px;--size-space-4:16px;--size-space-5:20px;--size-space-6:24px;--size-space-8:32px;--size-line:1px;--size-line-bold:2px;--size-rule:3px;--size-tab-bar:4px;--size-radius-input:10px;--size-radius-work:12px;--size-radius-small:6px;--size-leaf-big:28px;--size-leaf-small:8px;--size-side-big:24px;--size-side-small:8px;--size-menu-big:18px;--size-menu-small:6px;--size-notice-big:14px;--size-notice-small:4px;--size-hint-big:12px;--size-hint-small:4px;--size-canvas-big:40px;--size-canvas-small:12px;--size-float-card:24px;--size-control:40px;--size-control-small:32px;--size-control-large:44px;--size-control-text:22px;--size-input:44px;--size-input-dense:32px;--size-touch:44px;--size-tile:64px;--size-chip:22px;--size-pill:26px;--size-check-box:16px;--size-scroll-bar:11px;--size-scroll-handle:28px;--size-progress:14px;--size-tab:42px;--size-search-pill-end:72px;--size-menu-item:29px;--size-rail-pin:32px;--size-fold-pin:46px;--size-status-mark:9px;--size-picker-w:440px;--size-picker-h:420px;--size-type-emblem:22px;--size-type-h1:32px;--size-type-title-compact:26px;--size-type-section:22px;--size-type-find:24px;--size-type-number:26px;--size-type-number-large:32px;--size-type-card:18px;--size-type-nav:15px;--size-type-tab:15px;--size-type-tile:15px;--size-type-body-large:15px;--size-type-button:14.5px;--size-type-button-small:13.5px;--size-type-label:13.5px;--size-type-menu:13.5px;--size-type-body:14px;--size-type-meta:13px;--size-type-mono:13px;--size-type-small:12.5px;--size-type-eyebrow:11.5px;--size-type-menu-group:10.5px;--size-type-reading:14px;--size-type-report-title:19px;--size-type-report-ref:15px;--size-type-pill:13px;--size-emblem:64px;--size-emblem-site-w:76px;--size-emblem-site-h:40px;--size-empty-shape:56px;--size-report-sun:36px;--size-shape:12px;--size-icon:18px;--size-icon-small:15px;--size-icon-large:22px;--size-rail:216px;--size-rail-folded:72px;--size-side-panel:360px;--size-section-list:216px;--size-side-cards:248px;--size-folder-tree:240px;--size-preview:300px;--size-preview-image:200px;--size-files-table:520px;--size-page-top:14px;--size-page-side:30px;--size-page-bottom:40px;--size-page-side-narrow:16px;--size-header-gap:12px;--size-min-window-w:1280px;--size-min-window-h:720px;--size-tile-min:190px;--size-bar-w:64px;--size-bar-h:6px;--size-stack-h:12px;--size-week-name:128px;--size-glance-title:132px;--size-side-push-min:1100px;--size-box-w:204px;--size-box-h:128px;--size-net-box-w:196px;--size-net-box-h:96px;--size-switch-box-w:260px;--size-box-corner:24px;--size-port-r:7px;--size-grid:20px;--size-add-card-w:250px;--size-details-w:284px;--size-overview-w:150px;--size-overview-h:96px;--size-float-margin:18px;--size-dock-sep:22px;--size-add-card-min-h:200px;--size-add-card-max-h:560px;--size-details-min-h:80px;--size-dock-room:70px;--size-hint-room:40px;--size-overview-from:900px;--size-hub-list:240px;--size-scroll-tab-h:340px;--size-chart-small:120px;--size-chart-large:260px;--size-seal:40px;--size-seal-small:20px;--size-seal-mark:16px;--size-planner-name:150px;--size-planner-head:50px;--size-planner-block:96px;--size-planner-block-min:64px;--size-planner-leaf:16px;--size-planner-leaf-small:4px;--size-planner-gap:6px;--size-planner-grip:8px;--size-planner-tick:4px;--size-matrix-cell:88px;--size-matrix-name:220px;--size-matrix-sum:96px;--size-matrix-row:46px;--size-pip-w:6px;--size-pip-gap:2px;--size-pip-h:12px;--size-pip-ring:1.5px;--size-person-small:28px;--size-person-mid:40px;--size-level-name:150px;--size-logo-rail:30px;--size-brand-h:34px;--size-logo-gap:10px;--size-type-wordmark:19px;--size-logo-about:64px;--size-phone-text:16px;--size-phone-small:13px;--size-phone-meta:13.5px;--size-phone-list:15px;--size-phone-label:15.5px;--size-phone-title:26px;--size-phone-h1:28px;--size-phone-brand:22px;--size-phone-lead:16px;--size-sync-h:40px;--size-sync-text:14px;--size-button-h:48px;--size-button-h-small:40px;--size-button-text:16px;--size-button-text-small:14.5px;--size-button-pad:20px;--size-button-pad-small:14px;--size-sun:52px;--size-sun-text:22px;--size-ring-w:40px;--size-ring-line:3px;--size-ring-text:14px;--size-icon-line:1.75;--size-glyph:10px;--size-glyph-diamond:9px;--size-glyph-tri-side:6px;--size-foot-item:56px;--size-foot-text:13px;--size-foot-radius:18px;--size-foot-pad-bottom:12px;--size-rail-w:104px;--size-rail-item:64px;--size-rail-text:13.5px;--size-rail-radius:20px;--size-rail-logo:44px;--size-list-row:52px;--size-dl-label:118px;--size-seg-h:40px;--size-seg-radius:22px;--size-job-big:20px;--size-job-small:6px;--size-screen-pad-x:16px;--size-screen-pad-y:14px;--size-screen-gap:14px;--size-screen-max:640px;--size-screen-pad-x-wide:32px;--size-install-icon:56px;--size-install-icon-small:44px;--size-empty-mark:40px;--size-site-shape-w:20px;--size-site-shape-h:10px;--size-eyebrow-spacing:.14em;--size-line-height:1.45;--size-title-line-height:1.1;--font-title:Jost, system-ui, sans-serif;--font-body:Geist, system-ui, sans-serif;--font-mono:"Geist Mono", ui-monospace, monospace}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#1e1915;--card:#2a231d;--raised:#332a23;--rail:#15110e;--rail-hover:#241d18;--rail-text:#f1e7d6;--rail-muted:#b39c7e;--line:#45392f;--rule:#5a4a3c;--teak:#c99a6e;--ink:#f1e7d6;--ink-2:#d8c8ae;--ink-3:#b39c7e;--mustard:#e2b23e;--mustard-mark:#e2b23e;--on-mustard:#1e1915;--teal:#7cc2ba;--on-teal:#14100d;--teal-soft:#24403d;--olive:#aab56d;--orange:#e58d66;--orange-strong:#e58d66;--on-orange:#1e1915;--blue:#9db3c8;--selected:#3a2f1e;--band-ops:#3a2f1e;--band-site:#213936;--band-inst:#2f3322;--band-lib:#3e2a20;--band-files:#263039;--band-set:#33291f;--band-cust:#3a2c21;--plum:#c99bb8;--band-stock:#3a2733;--plum-text:#e6c8db;--ok-fg:#a9d69b;--ok-bg:#253322;--warn-fg:#f2cb70;--warn-bg:#3a2e14;--bad-fg:#f5a592;--bad-bg:#42231c;--info-fg:#bccad3;--info-bg:#26313a;--mute-fg:#e3d3b8;--mute-bg:#3a3027;--alt:#2f2720;--hover:#3a3029;--faint:#9a8468;--teal-hover:#95d0c9;--outline:#8c7860;--canvas:#231d18;--tooltip-bg:#f1e7d6;--tooltip-text:#1e1915;--ok-mark:#a9d69b;--warn-mark:#f2cb70;--bad-mark:#f5a592;--info-mark:#bccad3;--count-bg:#f5a592;--count-text:#1e1915;--notice-bg:#433629;--notice-text:#f1e7d6;--notice-action:#e2b23e;--rail-site:#7fb3ae;--rail-instrument:#b6bf7e;--rail-library:#e08a62;--rail-settings:#c99a6e;--rail-files:#9db3c8;--rail-customer:#c99a6e;--rail-stock:#c9a2bc;--rail-warn:#f2cb70;--rail-bad:#f5a592;--rail-info:#bccad3;--new-fg:#a9dcd5;--changed-ring:#4e7f7a;--tag-gas-bg:#24403d;--tag-gas-fg:#a8dcd5;--tag-pm-bg:#33361f;--tag-pm-fg:#cdd597;--box:#2e261f;--box-line:#4a3d31;--float-bg:#2a231d;--float-line:#4a3d31;--dock-on:#e2b23e;--on-dock:#1e1915;--tip-bg:#24403d;--tip-text:#f1e7d6;--silver:#aeb4ba;--silver-edge:#d5dadf;--silver-ring:#15110e;--scrim:#0000008c;--lift:#00000073;--on-button-count:#0000002e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#1e1915;--card:#2a231d;--raised:#332a23;--rail:#15110e;--rail-hover:#241d18;--rail-text:#f1e7d6;--rail-muted:#b39c7e;--line:#45392f;--rule:#5a4a3c;--teak:#c99a6e;--ink:#f1e7d6;--ink-2:#d8c8ae;--ink-3:#b39c7e;--mustard:#e2b23e;--mustard-mark:#e2b23e;--on-mustard:#1e1915;--teal:#7cc2ba;--on-teal:#14100d;--teal-soft:#24403d;--olive:#aab56d;--orange:#e58d66;--orange-strong:#e58d66;--on-orange:#1e1915;--blue:#9db3c8;--selected:#3a2f1e;--band-ops:#3a2f1e;--band-site:#213936;--band-inst:#2f3322;--band-lib:#3e2a20;--band-files:#263039;--band-set:#33291f;--band-cust:#3a2c21;--plum:#c99bb8;--band-stock:#3a2733;--plum-text:#e6c8db;--ok-fg:#a9d69b;--ok-bg:#253322;--warn-fg:#f2cb70;--warn-bg:#3a2e14;--bad-fg:#f5a592;--bad-bg:#42231c;--info-fg:#bccad3;--info-bg:#26313a;--mute-fg:#e3d3b8;--mute-bg:#3a3027;--alt:#2f2720;--hover:#3a3029;--faint:#9a8468;--teal-hover:#95d0c9;--outline:#8c7860;--canvas:#231d18;--tooltip-bg:#f1e7d6;--tooltip-text:#1e1915;--ok-mark:#a9d69b;--warn-mark:#f2cb70;--bad-mark:#f5a592;--info-mark:#bccad3;--count-bg:#f5a592;--count-text:#1e1915;--notice-bg:#433629;--notice-text:#f1e7d6;--notice-action:#e2b23e;--rail-site:#7fb3ae;--rail-instrument:#b6bf7e;--rail-library:#e08a62;--rail-settings:#c99a6e;--rail-files:#9db3c8;--rail-customer:#c99a6e;--rail-stock:#c9a2bc;--rail-warn:#f2cb70;--rail-bad:#f5a592;--rail-info:#bccad3;--new-fg:#a9dcd5;--changed-ring:#4e7f7a;--tag-gas-bg:#24403d;--tag-gas-fg:#a8dcd5;--tag-pm-bg:#33361f;--tag-pm-fg:#cdd597;--box:#2e261f;--box-line:#4a3d31;--float-bg:#2a231d;--float-line:#4a3d31;--dock-on:#e2b23e;--on-dock:#1e1915;--tip-bg:#24403d;--tip-text:#f1e7d6;--silver:#aeb4ba;--silver-edge:#d5dadf;--silver-ring:#15110e;--scrim:#0000008c;--lift:#00000073;--on-button-count:#0000002e}}@font-face{font-family:Jost;font-weight:400;font-display:swap;src:url(/assets/Jost-Regular-ELLRQstx.woff2)format("woff2")}@font-face{font-family:Jost;font-weight:500;font-display:swap;src:url(/assets/Jost-Medium-Bop8P4ow.woff2)format("woff2")}@font-face{font-family:Jost;font-weight:600;font-display:swap;src:url(/assets/Jost-SemiBold-B7Z9ucXv.woff2)format("woff2")}@font-face{font-family:Jost;font-weight:700;font-display:swap;src:url(/assets/Jost-Bold-CuT1s3SW.woff2)format("woff2")}@font-face{font-family:Geist;font-weight:400;font-display:swap;src:url(/assets/Geist-Regular-Bk3v6iNn.woff2)format("woff2")}@font-face{font-family:Geist;font-weight:500;font-display:swap;src:url(/assets/Geist-Medium-CjBNBq58.woff2)format("woff2")}@font-face{font-family:Geist;font-weight:600;font-display:swap;src:url(/assets/Geist-SemiBold-hV4YGkHJ.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-weight:400;font-display:swap;src:url(/assets/GeistMono-Regular-jEt9qe2i.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-weight:500;font-display:swap;src:url(/assets/GeistMono-Medium-Cbvzneos.woff2)format("woff2")}*,:before,:after{box-sizing:border-box}html,body{background:var(--ground);color:var(--ink);font-family:var(--font-body);font-size:var(--size-phone-text);line-height:var(--size-line-height);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;margin:0}body,#app{min-height:100dvh}a{color:var(--teal)}p{margin:0}button{font:inherit}:focus-visible{outline:var(--size-line-bold) solid var(--teal);outline-offset:var(--size-line-bold)}.fa-app{min-height:100dvh;display:flex}.fa-col{flex-direction:column;flex:1;min-width:0;min-height:100dvh;display:flex}.fa-scr{gap:var(--size-screen-gap);padding:var(--size-screen-pad-y) var(--size-screen-pad-x);padding-left:max(var(--size-screen-pad-x), env(safe-area-inset-left));padding-right:max(var(--size-screen-pad-x), env(safe-area-inset-right));width:100%;max-width:var(--size-screen-max);flex-direction:column;flex:1;display:flex}.fa-foot{gap:var(--size-space-1);padding:var(--size-space-2) var(--size-space-2) max(var(--size-foot-pad-bottom), env(safe-area-inset-bottom));background:var(--rail);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:sticky;bottom:0}.fa-foot a,.fa-rail a{justify-content:center;align-items:center;gap:var(--size-space-half);color:var(--rail-text);font-family:var(--font-title);flex-direction:column;font-weight:500;text-decoration:none;display:flex}.fa-foot a{min-height:var(--size-foot-item);border-radius:var(--size-foot-radius);font-size:var(--size-foot-text)}.fa-foot a.on,.fa-rail a.on{background:var(--mustard);color:var(--on-mustard);font-weight:600}.fa-rail{align-items:stretch;gap:var(--size-space-2);width:var(--size-rail-w);padding:var(--size-space-5) var(--size-space-3);padding-left:max(var(--size-space-3), env(safe-area-inset-left));background:var(--rail);flex-direction:column;flex:none;height:100dvh;display:none;position:sticky;top:0}.fa-rail a{min-height:var(--size-rail-item);border-radius:var(--size-rail-radius);font-size:var(--size-rail-text)}.fa-rail-logo{padding-bottom:var(--size-space-3);place-items:center;display:grid}.fa-rail-logo .fa-logo-mark{width:var(--size-rail-logo);height:var(--size-rail-logo)}@media (min-width:700px){.fa-rail{display:flex}.fa-foot{display:none}.fa-scr{padding-left:var(--size-screen-pad-x-wide);padding-right:var(--size-screen-pad-x-wide)}}.fa-sync{z-index:1;align-items:center;gap:var(--size-space-2);min-height:var(--size-sync-h);padding:0 var(--size-screen-pad-x);padding-top:env(safe-area-inset-top);font-size:var(--size-sync-text);background:var(--card);border-bottom:var(--size-line) solid var(--line);color:var(--ink-2);display:flex;position:sticky;top:0}.fa-sync b{font-family:var(--font-title);color:var(--ink);font-weight:600}.fa-sync.ok .fa-g{color:var(--ok-fg)}.fa-sync.wait{background:var(--info-bg)}.fa-sync.wait .fa-g{color:var(--info-fg)}.fa-sync.off{background:var(--warn-bg)}.fa-sync.off .fa-g{color:var(--warn-fg)}.fa-sync.err{background:var(--bad-bg)}.fa-sync.err .fa-g{color:var(--bad-fg)}.fa-g{width:var(--size-glyph);height:var(--size-glyph);background:currentColor;flex:none;display:inline-block}.fa-g.c{border-radius:50%}.fa-g.s{border-radius:var(--size-line)}.fa-g.d{width:var(--size-glyph-diamond);height:var(--size-glyph-diamond);border-radius:var(--size-line);transform:rotate(45deg)}.fa-g.t{border-left:var(--size-glyph-tri-side) solid transparent;border-right:var(--size-glyph-tri-side) solid transparent;border-bottom:var(--size-glyph) solid currentColor;background:0 0;width:0;height:0}.fa-cap{align-items:center;gap:var(--size-space-2);height:var(--size-pill);padding:0 var(--size-space-3) 0 var(--size-space-2);border-radius:calc(var(--size-pill) / 2);font-family:var(--font-title);font-weight:600;font-size:var(--size-type-pill);white-space:nowrap;flex:none;display:inline-flex}.fa-cap.ok{color:var(--ok-fg);background:var(--ok-bg)}.fa-cap.warn{color:var(--warn-fg);background:var(--warn-bg)}.fa-cap.bad{color:var(--bad-fg);background:var(--bad-bg)}.fa-cap.info{color:var(--info-fg);background:var(--info-bg)}.fa-cap.mute{color:var(--mute-fg);background:var(--mute-bg)}.fa-note{gap:var(--size-space-3);border-radius:var(--size-radius-work);padding:var(--size-space-3);font-size:var(--size-sync-text);align-items:flex-start;display:flex}.fa-note .fa-g{margin-top:var(--size-space-1)}.fa-note.ok{background:var(--ok-bg);color:var(--ok-fg)}.fa-note.warn{background:var(--warn-bg);color:var(--warn-fg)}.fa-note.info{background:var(--info-bg);color:var(--info-fg)}.fa-note.bad{background:var(--bad-bg);color:var(--bad-fg)}.fa-head{align-items:center;gap:var(--size-space-3);display:flex}.fa-head h1{font-family:var(--font-title);font-size:var(--size-phone-title);font-weight:500;line-height:var(--size-title-line-height);margin:0}.fa-eyebrow{font-family:var(--font-title);font-size:var(--size-type-eyebrow);letter-spacing:var(--size-eyebrow-spacing);text-transform:uppercase;color:var(--ink-3);font-weight:600}.fa-label{align-items:center;gap:var(--size-space-3);font-family:var(--font-title);font-size:var(--size-type-eyebrow);letter-spacing:var(--size-eyebrow-spacing);text-transform:uppercase;color:var(--ink-3);font-weight:600;display:flex}.fa-label:after{content:"";border-top:var(--size-line) solid var(--line);flex:1}.fa-label.dbl:after{border-top:var(--size-rule) double var(--rule)}.fa-sun{width:var(--size-sun);height:var(--size-sun);background:var(--mustard);color:var(--on-mustard);font-family:var(--font-title);font-weight:600;font-size:var(--size-sun-text);border-radius:50%;flex:none;place-items:center;display:grid}.fa-ring{width:var(--size-ring-w);height:var(--size-ring-w);border:var(--size-ring-line) solid var(--teak);background:var(--card);font-family:var(--font-title);font-weight:600;font-size:var(--size-ring-text);color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.fa-ico{width:var(--size-icon-large);height:var(--size-icon-large);fill:none;stroke:currentColor;stroke-width:var(--size-icon-line);stroke-linecap:round;stroke-linejoin:round;flex:none}.fa-ico.sm{width:var(--size-icon);height:var(--size-icon)}.fa-inline-ico{vertical-align:middle;display:inline-flex}.fa-logo-sun{fill:var(--mustard)}.fa-logo-trace{fill:none;stroke:var(--rail-text);stroke-width:var(--size-space-3);stroke-linecap:round;stroke-linejoin:round}.fa-app-icon{width:var(--size-install-icon);height:var(--size-install-icon);flex:none}.fa-sh{flex:none;display:inline-block}.fa-sh.site{width:var(--size-site-shape-w);height:var(--size-site-shape-h);border-radius:var(--size-site-shape-w) var(--size-site-shape-w) 0 0;background:var(--teal)}.fa-sh.inst{width:var(--size-glyph);height:var(--size-glyph);border-radius:var(--size-line-bold);background:var(--olive)}.fa-sh.report{width:var(--size-glyph);height:var(--size-glyph);background:var(--mustard-mark);border-radius:50%}.fa-sh.stock{width:var(--size-space-3);height:var(--size-glyph);background:var(--plum);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.fa-sh.person{width:var(--size-space-2);height:var(--size-space-2);background:var(--teak);border-radius:50%}.fa-sh.lg{width:var(--size-empty-mark);height:var(--size-empty-mark)}.fa-sh.site.lg{height:calc(var(--size-empty-mark) / 2)}.fa-card{background:var(--card);border-radius:var(--size-side-big) var(--size-side-small) var(--size-side-big) var(--size-side-small);padding:var(--size-space-4);gap:var(--size-space-3);flex-direction:column;display:flex}.fa-panel{background:var(--card);border:var(--size-line) solid var(--line);border-radius:var(--size-radius-work);padding:var(--size-space-3) var(--size-space-4);gap:var(--size-space-2);flex-direction:column;display:flex}.fa-empty{text-align:center;align-items:center;gap:var(--size-space-3);padding:var(--size-space-8) var(--size-space-4);color:var(--ink-2);flex-direction:column;display:flex}.fa-empty b{font-family:var(--font-title);font-weight:600;font-size:var(--size-phone-label);color:var(--ink)}.fa-dl{grid-template-columns:var(--size-dl-label) minmax(0, 1fr);gap:var(--size-space-3);font-size:var(--size-phone-list);margin:0;display:grid}.fa-dl dt{color:var(--ink-3);font-size:var(--size-phone-meta);padding-top:var(--size-space-half)}.fa-dl dd{align-items:flex-start;gap:var(--size-space-1);flex-direction:column;min-width:0;margin:0;display:flex}.fa-sub{font-size:var(--size-phone-small);color:var(--ink-3);display:block}.fa-hint{font-size:var(--size-phone-small);color:var(--ink-3)}.fa-mono{font-family:var(--font-mono)}.fa-open{min-height:var(--size-touch);border-top:var(--size-line) solid var(--line);border-bottom:var(--size-line) solid var(--line);font-family:var(--font-title);font-weight:600;font-size:var(--size-phone-list);color:var(--teal);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.fa-back{align-items:center;gap:var(--size-space-1);min-height:var(--size-touch);font-family:var(--font-title);font-weight:600;font-size:var(--size-phone-list);color:var(--teal);align-self:flex-start;text-decoration:none;display:inline-flex}.fa-steps{padding-left:var(--size-space-5);gap:var(--size-space-2);flex-direction:column;margin:0;display:flex}.fa-btn{justify-content:center;align-items:center;gap:var(--size-space-2);min-height:var(--size-button-h);padding:0 var(--size-button-pad);border-radius:calc(var(--size-button-h) / 2);font-family:var(--font-title);font-weight:600;font-size:var(--size-button-text);border:var(--size-line-bold) solid transparent;cursor:pointer;white-space:nowrap;align-self:flex-start;display:inline-flex}.fa-btn.p{background:var(--teal);color:var(--on-teal)}.fa-btn.o{border-color:var(--ink-2);color:var(--ink);background:0 0}.fa-btn.ok{background:var(--mustard);color:var(--on-mustard)}.fa-btn.sm{min-height:var(--size-button-h-small);font-size:var(--size-button-text-small);padding:0 var(--size-button-pad-small)}.fa-btn.wide{align-self:stretch;width:100%}.fa-btn[disabled]{background:var(--mute-bg);color:var(--ink-3);border-color:var(--line);cursor:default}.fa-fld{gap:var(--size-space-2);flex-direction:column;display:flex}.fa-q{font-size:var(--size-phone-label);font-weight:500}.fa-seg{border:var(--size-line) solid var(--line);border-radius:var(--size-seg-radius);background:var(--raised);grid-auto-flow:column;align-self:flex-start;display:inline-grid;overflow:hidden}.fa-seg button{min-height:var(--size-touch);padding:0 var(--size-space-4);font-family:var(--font-title);font-weight:600;font-size:var(--size-button-text-small);color:var(--ink-2);cursor:pointer;background:0 0;border:0}.fa-seg button.on{background:var(--rail);color:var(--rail-text)}.fa-install{gap:var(--size-space-5);max-width:var(--size-screen-max);padding:var(--size-space-8) var(--size-screen-pad-x);padding-top:max(var(--size-space-8), env(safe-area-inset-top));flex-direction:column;margin:0 auto;display:flex}.fa-brand{align-items:center;gap:var(--size-space-3);display:flex}.fa-brand-name{font-family:var(--font-title);font-size:var(--size-phone-brand);font-weight:600}.fa-brand-da{color:var(--mustard-mark)}.fa-lead{gap:var(--size-space-2);flex-direction:column;display:flex}.fa-lead h1{font-family:var(--font-title);font-size:var(--size-phone-h1);font-weight:500;line-height:var(--size-title-line-height);margin:0}.fa-lead p{font-size:var(--size-phone-lead);color:var(--ink-2)}
