:root,[data-density]{--density:1.1;--z-dialog:58;--z-toast:80;--font:var(--font-geist), system-ui, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, monospace;--text-2xs:calc(10px * var(--density));--text-xs:calc(11px * var(--density));--text-sm:calc(12px * var(--density));--text-md:calc(13px * var(--density));--text-nav:calc(13.5px * var(--density));--text-base:calc(14px * var(--density));--text-lg:calc(15px * var(--density));--text-xl:calc(16px * var(--density));--text-2xl:calc(17px * var(--density));--text-3xl:calc(18px * var(--density));--text-heading:calc(19px * var(--density));--text-stat:calc(20px * var(--density));--text-dialog:calc(20px * var(--density));--text-dialog-lg:calc(22px * var(--density));--text-metric:calc(26px * var(--density));--text-display:calc(28px * var(--density));--text-title:calc(30px * var(--density));--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--tracking-title:-.035em;--tracking-tight:-.02em;--tracking-snug:-.01em;--tracking-caps:.06em;--tracking-label:.08em;--tracking-cta:.03em;--leading-body:1.55;--space-0-5:calc(2px * var(--density));--space-0-75:calc(3px * var(--density));--space-1:calc(4px * var(--density));--space-1-5:calc(6px * var(--density));--space-2:calc(8px * var(--density));--space-2-5:calc(10px * var(--density));--space-3:calc(12px * var(--density));--space-3-5:calc(14px * var(--density));--space-4:calc(16px * var(--density));--space-4-5:calc(18px * var(--density));--space-5:calc(20px * var(--density));--space-5-5:calc(22px * var(--density));--space-6:calc(24px * var(--density));--space-6-5:calc(26px * var(--density));--space-7:calc(28px * var(--density));--space-8:calc(32px * var(--density));--space-8-5:calc(34px * var(--density));--space-9:calc(36px * var(--density));--space-10:calc(40px * var(--density));--space-11:calc(46px * var(--density));--space-13:calc(52px * var(--density));--space-14:calc(56px * var(--density));--space-15:calc(60px * var(--density));--space-20:calc(80px * var(--density));--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-2xl:14px;--radius-3xl:16px;--radius-4xl:20px;--radius-dialog:22px;--radius-art:18px;--radius-zoom:28px;--radius-full:999px;--size-sidebar:calc(240px * var(--density));--size-header:calc(56px * var(--density));--size-content:calc(1120px * var(--density));--size-control-xs:calc(24px * var(--density));--size-control-sm:calc(28px * var(--density));--size-control-md:calc(30px * var(--density));--size-control-nav:calc(34px * var(--density));--size-control-lg:calc(36px * var(--density));--size-control-xl:calc(38px * var(--density));--size-avatar-sm:calc(24px * var(--density));--size-avatar-md:calc(34px * var(--density));--size-logo:calc(26px * var(--density));--size-qr-row:calc(160px * var(--density));--size-qr-row-compact:calc(140px * var(--density));--size-row-footer:calc(40px * var(--density));--size-menu:calc(180px * var(--density));--size-menu-item:calc(32px * var(--density));--size-tag-dot:calc(6px * var(--density));--size-radio:calc(18px * var(--density));--size-radio-dot:calc(8px * var(--density));--size-notify-dot:calc(6px * var(--density));--size-clear:calc(16px * var(--density));--size-filter-tag:calc(150px * var(--density));--size-filter-sort:calc(190px * var(--density));--size-dropdown-list:calc(240px * var(--density));--size-stat-min:calc(150px * var(--density));--size-stat-max:calc(240px * var(--density));--size-card-min:calc(240px * var(--density));--size-search-min:calc(280px * var(--density));--size-info-basis:calc(130px * var(--density));--size-info-min:calc(90px * var(--density));--size-spark-min:calc(40px * var(--density));--size-spark-max:calc(60px * var(--density));--size-spark-inline:calc(22px * var(--density));--size-logo-inset:calc(5px * var(--density));--size-dropdown-tag:calc(250px * var(--density));--size-dropdown-max:calc(240px * var(--density));--size-filter:calc(140px * var(--density));--size-dropdown-sort:calc(220px * var(--density));--size-control-2xl:calc(40px * var(--density));--size-close:calc(36px * var(--density));--size-drawer:calc(520px * var(--density));--size-zoom-wide:calc(820px * var(--density));--size-zoom-bars:calc(320px * var(--density));--size-drawer-wide:calc(580px * var(--density));--size-drawer-xl:calc(626px * var(--density));--space-drawer:calc(16px * var(--density));--size-panel-dialog:calc(1000px * var(--density));--size-qr-preview:calc(300px * var(--density));--size-qr-preview-col:calc(360px * var(--density));--size-editor-height:calc(860px * var(--density));--size-qr-preview-min:calc(240px * var(--density));--size-ws-logo:calc(72px * var(--density));--size-dl-preview:calc(340px * var(--density));--size-dialog-wide:calc(780px * var(--density));--size-dialog-history:calc(520px * var(--density));--size-zoom:calc(520px * var(--density));--size-flow-menu:calc(200px * var(--density));--size-flow-sim:calc(360px * var(--density));--size-flow-inspector:calc(380px * var(--density));--size-flow-country-list:calc(300px * var(--density));--size-flag-node-w:calc(26px * var(--density));--size-flag-node-h:calc(18px * var(--density));--size-calendar:calc(288px * var(--density));--size-clock:calc(220px * var(--density));--size-clock-list:calc(210px * var(--density));--size-share-count:calc(48px * var(--density));--size-list-text:calc(200px * var(--density));--size-type-art-w:calc(52px * var(--density));--size-editor-side-min:calc(300px * var(--density));--size-color-label:calc(90px * var(--density));--size-color-trigger:calc(42px * var(--density));--size-color-swatch-w:calc(42px * var(--density));--size-slider-track:calc(2000px * var(--density));--size-empty-min:calc(360px * var(--density));--size-art-main:calc(64px * var(--density));--size-record-key:calc(70px * var(--density));--size-tag-dialog:calc(520px * var(--density));--size-tag-dialog-h:calc(420px * var(--density));--size-input:calc(44px * var(--density));--size-input-lg:calc(46px * var(--density));--size-input-xl:calc(48px * var(--density));--size-tile-tpl:calc(72px * var(--density));--size-tile-shape:calc(52px * var(--density));--size-tile-logo:calc(44px * var(--density));--size-tile-marker:calc(44px * var(--density));--size-tile-swatch:calc(34px * var(--density));--size-logo-drop:calc(180px * var(--density));--size-logo-current:calc(150px * var(--density));--size-logo-mark:calc(84px * var(--density));--size-logo-pad:calc(110px * var(--density));--size-pad-thumb:calc(30px * var(--density));--size-color-box:calc(96px * var(--density));--size-cta-sm:calc(52px * var(--density));--size-cta:calc(54px * var(--density));--size-cta-lg:calc(56px * var(--density));--size-icon:16px;--size-icon-tile:calc(44px * var(--density));--size-icon-tile-sm:calc(36px * var(--density));--size-toggle-w:calc(46px * var(--density));--size-toggle-h:calc(26px * var(--density));--size-toggle-knob:calc(20px * var(--density));--size-flag-w:calc(20px * var(--density));--size-flag-h:calc(14px * var(--density));--size-flag-lg-w:calc(22px * var(--density));--size-flag-lg-h:calc(15px * var(--density));--size-avatar-lg:calc(76px * var(--density));--size-link-row:calc(136px * var(--density));--size-link-icon:calc(60px * var(--density));--size-barcode-row:calc(148px * var(--density));--size-barcode-art:calc(230px * var(--density));--size-field-max:calc(420px * var(--density));--size-usage-max:calc(560px * var(--density));--size-plan-min:calc(260px * var(--density));--size-narrow:calc(820px * var(--density));--size-dialog-sm:calc(460px * var(--density));--size-dialog:calc(480px * var(--density));--size-dialog-md:calc(560px * var(--density));--size-dialog-lg:calc(640px * var(--density));--size-chart:calc(260px * var(--density));--size-chart-sm:calc(200px * var(--density));--size-map:calc(540px * var(--density));--size-map-panel:calc(300px * var(--density));--size-panel-min:calc(420px * var(--density));--size-panel-body:calc(240px * var(--density));--size-breakdown-row:calc(38px * var(--density));--size-tooltip:calc(230px * var(--density));--size-heatmap-min:calc(640px * var(--density));--size-heatmap-label:calc(40px * var(--density));--size-swatch:calc(28px * var(--density));--size-swatch-sm:calc(22px * var(--density));--size-picker:calc(232px * var(--density));--size-picker-sv:calc(140px * var(--density));--size-picker-hue:calc(12px * var(--density));--size-picker-thumb:calc(16px * var(--density));--size-slider:calc(64px * var(--density));--size-editor-main:calc(520px * var(--density));--size-editor-side:calc(420px * var(--density));--size-editor-side-max:calc(440px * var(--density));--size-barcode-type:calc(110px * var(--density));--size-preview-min:calc(200px * var(--density));--size-preview-max:calc(220px * var(--density));--accent:#3b82f6;--hue-green:#22c55e;--hue-blue:#3b82f6;--hue-violet:#a78bfa;--hue-amber:#f59e0b;--hue-red:#ef4444;--hue-pink:#ec4899;--hue-grey:#71717a;--admin-accent:#f59e0b;--admin-ink:#1a1200;--admin-ink-soft:#fcd34d;--accent-ink:#fff;--success:#22c55e;--warning:#fbbf24;--danger:#ff6166;--rules:#c4b5fd;--rules-bg:#8b5cf624;--pending:#f59e0b;--success-soft:#22c55e1a;--success-line:#22c55e59;--success-notice-bg:#22c55e12;--success-notice-line:#22c55e66;--success-ink:#86efac;--pending-soft:#f59e0b1a;--pending-line:#f59e0b59;--score-low:#ef4444;--block-device:#60a5fa;--block-country:#fbbf24;--block-system:#2dd4bf;--block-time:#f472b6;--block-date:#fb923c;--block-ab:#a78bfa;--block-ab-b:#2dd4bf;--block-branch:#94a3b8;--block-dest:#4ade80;--flow-hit:#22c55e;--flow-dest-bg:linear-gradient(135deg, #0f2a1f, #0a1510);--flow-dest-line:#14532d;--flow-ab-bg:linear-gradient(135deg, #241347, #140c26);--flow-ab-line:#4c2a96;--flow-grid-dot:#1c1c20;--flow-dot-ring:#08080a;--pick:#8b5cf6;--pick-ink:#a78bfa;--pick-soft:#8b5cf629;--pick-soft-ink:#ddd6fe;--toggle-on:#8b5cf6;--toggle-knob:#fff;--chart-compare:#6f6f7a;--chart-repeat:#f97316;--map-bg:#05060d;--map-panel-bg:#12121ac7;--map-panel-line:#ffffff1f;--map-btn-bg:#14141cb3;--map-btn-hover:#3c3c50cc;--map-btn-line:#ffffff24;--map-row-bg:#ffffff0d;--map-row-hover:#ffffff1a;--map-bar:#5078ff59;--map-ink:#fff;--map-ink-2:#a9a9bd;--map-ink-3:#7c7c92;--map-ink-4:#6e6e86;--map-sphere:#16161d;--map-land:#262630;--map-land-line:#3a3a48;--map-graticule:#ffffff0b;--map-rim:#7896ff59;--map-glow:#2850ff8c;--map-glow-mid:#1e32c838;--map-star:255, 255, 255;--map-tip-bg:#0e0e16eb;--map-tip-line:#ffffff2e;--overlay:#000000b8;--overlay-strong:#000000bf;--overlay-zoom:#000000d1;--overlay-drawer:#0000008c;--flag-bg:#222;--mix-light:#fff;--qr-logo-bg:#fff;--qr-text-ink:#0a0a0a;--swatch-ring:#80808066;--picker-thumb:#fff;--picker-thumb-ring:#00000080;--tag-1:#52a9fe;--tag-2:#53be70;--tag-3:#f47c6b;--tag-4:#ce83de;--tag-5:#00bcc5;--tag-6:#c89f00;--avatar-personal:conic-gradient(from 200deg, #0070f3, #7928ca, #ff0080, #0070f3);--avatar-profile:linear-gradient(135deg, #ff0080, #7928ca);--avatar-ink:#fff;--ease-fast:.12s ease-out;--ease-base:.15s;--ease-theme:.2s}@supports (color:lab(0% 0 0)){:root,[data-density]{--tag-1:lab(66.9017% -6.76849 -50.6994);--tag-2:lab(69.418% -45.1896 29.6823);--tag-3:lab(66.1597% 45.6379 31.9255);--tag-4:lab(65.3157% 40.3077 -34.991);--tag-5:lab(68.9573% -46.7536 -19.1319);--tag-6:lab(67.8347% 7.47696 72.8149)}}[data-density=compact]{--density:1}:root,[data-theme=dark]{--bg0:#0a0a0a;--bg1:#0d0d10;--bg2:#111114;--bg-hover-strong:#14141a;--line:#1f1f22;--line2:#2e2e2e;--line3:#3a3a3e;--line-hover:#5a5a62;--fg:#ededed;--fg2:#a1a1a1;--fg3:#8f8f8f;--fg4:#6f6f6f;--pure:#fff;--page:#0a0a0a;--danger-bg:#2a1314;--danger-line:#4a1d1f;--warning-bg:#262012;--header-bg:color-mix(in srgb, var(--bg0) 85%, transparent);--dialog-line:#2a2a2e;--chip-active-bg:#1f1f23;--tab-active-bg:#252528;--pill-hover:#242428;--member-avatar:#1f1f24;--heat-empty:#14141a;--heat-base:#0b0b0e;--shadow-dialog:0 24px 80px #000000b3;--shadow-drawer:0 24px 80px #00000080;--shadow-tooltip:0 16px 40px #00000073;--shadow-menu:0 12px 32px #0009;--shadow-dropdown:0 16px 40px #000000b3;--shadow-popover:0 16px 40px #0006;--shadow-toast:0 12px 32px #00000080;--shadow-lift:0 12px 30px #0000004d;--btn-bg:var(--fg);--btn-fg:var(--bg0);--btn-bd:0;--btn-sh:none;--btn-r:14px;--btn-hover:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light],[data-theme=light]{--bg0:#fff;--bg1:#faf8ff;--bg2:#f2effb;--bg-hover-strong:#ece8f8;--line:#ebe6f6;--line2:#d9d2ec;--line3:#c3b9df;--line-hover:#a89cc9;--fg:#1a1526;--fg2:#4f4863;--fg3:#6c6580;--fg4:#8e87a3;--pure:#0d0818;--page:#f6f6f8;--danger-bg:#fdecec;--danger-line:#f3c2c4;--warning-bg:#fdf5e1;--dialog-line:#e2dcf0;--chip-active-bg:#ebe6f6;--tab-active-bg:#e6e0f3;--pill-hover:#ded6f0;--member-avatar:#e6e0f3;--heat-empty:#f0edf7;--heat-base:#fff;--shadow-dialog:0 24px 80px #140a2838;--shadow-drawer:0 24px 80px #140a282e;--shadow-tooltip:0 16px 40px #140a2829;--btn-hover:#3d3752;--shadow-menu:0 12px 32px #140a2824;--shadow-dropdown:0 16px 40px #140a2829;--shadow-popover:0 16px 40px #140a2824;--shadow-toast:0 12px 32px #140a2833;--shadow-lift:0 12px 30px #140a2826;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}
:root{--fg4:#83838f;--action:#5b45d6;--action-line:#7a66f0;--action-hover:#6a55e6;--action-fg:#fff;--site-max:1200px;--site-gutter:clamp(16px, 4vw, 32px);--site-header:64px;--site-section:clamp(64px, 10vw, 120px);--text-hero:clamp(36px, 6vw, 64px);--text-h2:clamp(28px, 4vw, 44px);--text-h3:clamp(18px, 2vw, 22px);--text-lead:clamp(16px, 1.6vw, 19px);--site-display:clamp(40px, 6.4vw, 72px);--text-chapter:clamp(32px, 4.4vw, 52px);--font-serif:var(--font-newsreader), "Iowan Old Style", Georgia, serif;--night:#0d0e14;--night-raised:#13151f;--night-line:#ffffff14;--night-line-strong:#ffffff24;--panel-inset:clamp(8px, 1.2vw, 16px);--panel-radius:clamp(16px, 2vw, 24px);--rail-x:clamp(6px, 2vw, 32px);--tint-violet:#15131f;--accent-violet:#b9a3ff;--tint-amber:#1b1611;--accent-amber:#f2c27b;--tint-teal:#0f1a1b;--accent-teal:#74e0cf;--tint-blue:#10151f;--accent-blue:#8fb1ff;--tint-green:#0f1813;--accent-green:#86e0a6;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}*,:before,:after{box-sizing:border-box}html,body{margin:0}html{scroll-padding-top:var(--site-header)}body{background:var(--night);color:var(--fg);font-family:var(--font);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}input,select,button,textarea{font-family:inherit}h1,h2,h3,p{margin:0}:focus-visible{outline:2px solid var(--fg);outline-offset:2px}
