@layer dye{:root{--blur-8:8px;--col:680px;--control-sm:32px;--corner-button:16px;--corner-card:16px;--corner-chip:12px;--corner-tab:16px;--send-size:32px;--corner-send:12px;--widget-w:480px;--widget-w-return:360px;--widget-w-focus:640px;--widget-w-beside:280px;--dur-typing-gleam:6s;--dur-search-gleam:6.72s;--dur-cloud-name:.5s;--dur-cloud-step:1.5s;--dur-cloud-last:1s;--icon-send:18px;--dur-quote-card:4s;--ball-size:48px;--dur-ball-press:.16s;--dur-ball-lap:5s;--dur-calm:.2s;--dur-cloud-arrive:var(--dur-calm);--ease-cloud-arrive:cubic-bezier(.34, 1.56, .64, 1);--cloud-arrive-scale:.6;--dur-transition:var(--dur-calm);--ease-transition:cubic-bezier(.2, 0, 0, 1);--trn-screen-shift:-33.333%;--trn-screen-dim:.55;--trn-tab-step:24px;--trn-sheet-dim:.6;--trn-edge-gap:24px;--dur-room-fade:var(--dur-quick);--dur-dialog:var(--dur-calm);--trn-dialog-step:12px;--lh-suggestion:20px;--corner-field:12px;--corner-floating:12px;--corner-row:12px;--dialog-w:560px;--corner-dialog:16px;--sheet-h-peek:25%;--sheet-h-half:50%;--sheet-h-full:calc(100% - var(--s-48));--sheet-side-w:40%;--sheet-slide-w:62%;--sheet-strip-w:56px;--dim:.55;--dur-breath:.48s;--dur-chip-tip:1s;--dur-focus-gleam:4.8s;--dur-glide:.32s;--dur-loader:1.6s;--dur-none:0s;--dur-quick:.15s;--dur-rail-click:.5s;--dur-settle:.24s;--ease-arrive:cubic-bezier(.2, .8, .2, 1);--ease-leave:cubic-bezier(.4, 0, 1, 1);--ease-move:cubic-bezier(.45, 0, .55, 1);--ease-scroll:linear;--ease-turn:linear;--turn-full:1turn;--dye-dark-mark:#c361bc;--dye-light-mark:#c361bc;--f-display:"Libre Franklin", Arial, sans-serif;--f-reading:"Libre Franklin", Arial, sans-serif;--f-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fc-h:40px;--focus-rim-w:1.5px;--frame:1180px;--glass-bleed:48px;--glass-blur:28px;--glass-fade:radial-gradient(closest-side, #000 var(--glass-fade-start), transparent var(--glass-fade-end));--glass-fade-cta:linear-gradient(var(--grad-feature-dir), transparent 0%, transparent calc(var(--grad-feature-solid) - 4%), var(--pulp-black) calc(var(--grad-feature-solid) + 18%));--glass-fade-end:94%;--glass-fade-hero:linear-gradient(90deg, transparent 0%, var(--pulp-black) 34%);--glass-fade-start:64%;--glass-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));--glass-ground:var(--c-ground);--glass-halo:0 0 2px var(--glass-ground), 0 0 8px var(--glass-ground), 0 0 16px var(--glass-ground);--glass-halo-robot:drop-shadow(0 0 var(--size-18) color-mix(in srgb, var(--c-photo-ground) 55%, transparent));--dawn-glow-accent:color-mix(in srgb, var(--c-accent) 16%, transparent);--dawn-glow-peach:color-mix(in srgb, var(--c-peach) 34%, transparent);--dawn-wash-accent:radial-gradient(75% 56% at 19% 19%, var(--dawn-glow-accent), transparent 62%);--dawn-wash-peach:radial-gradient(62% 50% at 81% 81%, var(--dawn-glow-peach), transparent 60%);--blur-dawn:64px;--dawn-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url%28%23g%29'/%3E%3C/svg%3E");--dur-dawn-drift:40s;--dur-dawn-drift-slow:56s;--dawn-drift-rest:scale(1.6);--dawn-drift-mid:translate(9%, 6%) scale(1.7);--dawn-drift-end:translate(4%, 11%) scale(1.55);--dawn-drift-back-mid:translate(-8%, -9%) scale(1.66);--dawn-drift-back-end:translate(-11%, -3%) scale(1.58);--chrome-rim-angle:24deg;--glass-saturate:1.6;--glass-veil:86%;--glass-veil-fallback:92%;--gleam-on:1;--grad-feature:linear-gradient(var(--grad-feature-dir), var(--c-feature) 0%, var(--c-feature) var(--grad-feature-solid), color-mix(in srgb, var(--c-feature) 62%, transparent) 70%, color-mix(in srgb, var(--c-feature) 24%, transparent) 100%);--grad-feature-dir:180deg;--grad-feature-solid:34%;--grad-glow-strength:22%;--grad-hero:radial-gradient(56% 72% at 84% 46%, color-mix(in srgb, var(--c-glow) var(--grad-glow-strength), transparent), transparent 72%), linear-gradient(180deg, var(--c-ground) 0%, var(--c-ground) 55%, var(--c-band) 100%);--grad-hero-photo:linear-gradient(90deg, var(--c-photo-ground) 0%, color-mix(in srgb, var(--c-photo-ground) 78%, transparent) 42%, color-mix(in srgb, var(--c-photo-ground) 10%, transparent) 78%), linear-gradient(0deg, color-mix(in srgb, var(--c-photo-ground) 70%, transparent) 0%, transparent 45%);--grad-scrim:linear-gradient(0deg, color-mix(in srgb, var(--c-photo-ground) var(--grad-scrim-strength), transparent) 0%, transparent 64%);--grad-scrim-strength:82%;--gutter:16px;--icon-stroke:1.5px;--img-aside:320px;--img-hero:160px;--img-peek:96px;--img-plate-row:240px;--img-tile:280px;--lh-body:1.5;--lh-display:.94;--lh-heading:1.05;--lh-title:1.2;--lh-small:20px;--line-w:1px;--photo-h:320px;--photo-max:78svh;--plate-ratio:4 / 3;--press:.98;--print-w:1200px;--print-w-strip:960px;--pulp-akira-red:#d8261e;--pulp-alan-green:#419f59;--pulp-black:#000;--pulp-blacklight:#5b4e9a;--pulp-bubble:#e7e3f6;--pulp-carbon-copy:#2a2a2a;--pulp-damani-cyan:#12c8e0;--pulp-gray-matter:#a69fa2;--pulp-halftone:#372f5c;--pulp-hannah-emerald:#50c878;--pulp-hannah-green:#009e60;--pulp-highlighter:#e6f21a;--pulp-lithograph:#d0d0d0;--pulp-milana-blue:#1398d1;--pulp-newsprint:#f0f0f0;--pulp-nicole-steel:#4682b4;--pulp-noir:#191919;--pulp-pat-teal:#00a19c;--pulp-pink-matter:#c361bc;--pulp-pink-matter-deep:#9a3d94;--pulp-pink-matter-light:#e29adc;--pulp-pulp-stock:#e7e7e7;--pulp-rifaz-blue:#57a0d2;--pulp-smudge:#c9c9c9;--pulp-stick:#4a3b2e;--pulp-wen-blue:#0a62a6;--pulp-white:#fff;--pulp-wintergreen:#00c690;--pulp-wintergreen-bright:#00df96;--r-0:0;--r-10:10px;--r-6:6px;--r-cap:.42;--r-pill:999px;--rail-click-pop:1.18;--rail-click-ring:16deg;--rail-click-squash:.88;--rail-click-stretch:.62;--rail-click-swing:8deg;--rail-click-tilt:-12deg;--rim-glide:.9s;--rim-width:1.5px;--ring-offset:2px;--ring-w:2px;--row-h:48px;--s-0:0px;--s-12:12px;--s-16:16px;--s-2:2px;--s-24:24px;--s-32:32px;--s-4:4px;--s-48:48px;--s-56:56px;--s-64:64px;--s-8:8px;--s-96:96px;--scrim-a:.45;--size-10:10px;--size-110:110px;--size-1160:1160px;--size-12:12px;--size-120:120px;--size-130:130px;--size-14:14px;--size-1400:1400px;--size-15:15px;--size-150:150px;--size-16:16px;--size-18:18px;--size-180:180px;--size-200:200px;--size-22:22px;--size-220:220px;--size-24:24px;--size-26:26px;--size-28:28px;--size-3:3px;--size-30:30px;--size-300:300px;--size-320:320px;--size-34:34px;--size-360:360px;--size-40:40px;--size-420:420px;--size-44:44px;--size-46:46px;--size-52:52px;--size-6:6px;--size-60:60px;--size-64:64px;--size-640:640px;--size-72:72px;--size-720:720px;--size-760:760px;--size-80:80px;--size-860:860px;--size-900:900px;--size-999:999px;--size-cloud-page:120px;--size-icon-sm:16px;--t-body:16px;--t-caption:13px;--t-display:40px;--t-heading:28px;--t-label:14px;--t-small:13px;--t-title:20px;--t-doc-title:24px;--t-hero:56px;--tap:44px;--touch-min:44px;--track-display:-.005em;--track-heading:-.01em;--track-label:.14em;--underline:1px;--underline-hover:2px;--w-regular:400;--w-strong:600;--w-heading:500;--z-bar:50;--z-label:3;--z-modal:80;--z-raise:1;--z-under:-1;--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--dur-hold:.5s;--dur-scrub-settle:.22s;--ease-scrub-settle:cubic-bezier(.22, .9, .32, 1);--scrub-flick-speed:.3;--dur-scrub-flick:.1s;--drag-slop:10px;--dur-double-tap:.3s;--wheel-step:100px;--lean-step:32px;--pull-past:72px;--zoom-min:1;--zoom-max:4;--zoom-step:1.5;--zoom-double-tap:2;--pdf-zoom-min:.5;--pdf-zoom-max:2;--pdf-zoom-step:.25;--slide-cancel:96px;--slide-lock:64px;--dur-wheel-gap:.2s;--wheel-lean:40px;--wheel-pull:160px;--dur-hover-open:.4s;--dur-hover-grace:.3s;--mode-blend:0;--move-threshold:3px;--dur-announce:.15s;--dur-loader-delay:.4s;--dur-loader-least:.6s;--corner-chip-sm:8px;--pointer-thread-press:2.5px;--chip-outline-w:1.5px;--tooltip-max:280px;--table-stack-at:560px;--switch-track-w:36px;--checkbox-box:20px;--switch-track-h:22px;--switch-thumb:16px;--plan-metal-lines:repeating-linear-gradient(90deg, #fff6 0 1px, #00000038 1px 2px);--video-ratio:16 / 9;--camera-ratio:3 / 4;--dur-toast-hold:5s;--dur-toast-hold-action:6s;--dur-toast-linger:1s;--dur-bar-idle:3s;--viz-dim:.3;--viz-hatch-w:2px;--viz-hatch-angle:45deg;--viz-hatch-pitch:6px;--viz-dash-2:12px 8px;--viz-dash-3:2px 8px;--viz-dash-4:12px 8px 2px 8px;--viz-marker-size:8px;--viz-line-w:2px;--viz-end-r:2px;--viz-plot-h:220px;--viz-up:var(--viz-3);--viz-down:var(--viz-4);--viz-volume-alpha:.35;--viz-cue-dash:4px 4px;--price-plot-h:360px;--price-plot-h-phone:240px;--price-lane-h:56px;--price-volume-share:.2;--viz-name-lines:2;--viz-floor:20;--dur-viz-grow:var(--dur-glide);--map-light-alpha:.85;--map-pool-r:14px;--map-print-pitch:7px;--map-print-thin:.6;--map-print-far:.35;--map-h:560px;--map-h-phone:360px;--map-h-small:200px;--dur-map-fly:.9s;--map-point-1:3px;--map-point-2:4.5px;--map-point-3:6px;--dur-map-play:6s;--print-weave:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cg fill='black'%3E%3Crect x='0' y='1' width='6' height='2'/%3E%3Crect x='6' y='7' width='6' height='2'/%3E%3Crect x='1' y='6' width='2' height='6'/%3E%3Crect x='7' y='0' width='2' height='6'/%3E%3C/g%3E%3C/svg%3E");--print-weave-size:12px;--dur-print-register:.75s;--dur-print-stagger:.11s;--ease-print-register:cubic-bezier(.22, 1.12, .36, 1);--sheet-margin:16px;--sheet-bleed:6px;--sheet-pad:14px;--print-register-x:.4em;--print-register-y:-.16em;--t-slug:10px;--t-podium-first:72px;--verify-box-w:44px;--verify-box-h:56px;--ref-thumb:48px;--comment-sheet-h-peek:56px;--comment-sheet-h-half:60%;--comment-sheet-h-full:85%;--cite-mark-size:20px;--cite-lift-scale:1.2;--ladder-dash:2 2;--dur-wick:.24s;--ease-wick:cubic-bezier(.1, .4, .6, 1);--wick-feather:1em;--dur-close-step:.36s;--dur-close:.16s;--verify-box-gap:4px;--verify-digit:22px;--verify-code-length:6;--verify-tries:3;--verify-code-life:600s;--verify-resend-wait:60s;--verify-lockout-wait:600s;--verify-poll-first:3s;--verify-poll-later:10s;--verify-poll-stop:300s;--other-side-w:316px;--other-side-glyph:var(--c-type);--other-side-swipe:.4;--dur-other-side-arrive:.32s;--dur-other-side-leave:var(--dur-calm);--room-head-h:72px;--room-head-h-condensed:44px;--room-head-condense-at:64px;--room-head-return-at:16px;--room-head-narrow-at:600px;--dur-room-head:var(--dur-glide);--shell-edge:16px;--shell-rail-gap:8px;--shell-room-start:24px;--shell-room-end:16px;--shell-widget-lift:32px;--shell-rail-open:220px;--shell-body-max:1160px;--measure:720px}@media (min-width:560px){:root{--gutter:32px;--shell-edge:8px}}@media (min-width:768px){:root{--img-hero:240px;--img-peek:128px;--photo-h:440px;--size-cloud-page:150px}}@media (min-width:1024px){:root{--grad-feature-dir:90deg;--gutter:48px;--img-hero:280px;--img-peek:160px;--photo-h:560px;--size-cloud-page:180px}}@media (min-width:1280px){:root{--img-hero:320px}}:root,[data-mode=light]{--c-accent:#9a3d94;--c-accent-soft:color-mix(in srgb, var(--c-accent) 14%, transparent);--c-band:var(--surface-well);--c-btn-bg:#191919;--c-btn-fg:#f0f0f0;--c-card:var(--surface-card);--c-control-line:#5e5e5e;--c-danger:#ab0036;--c-danger-soft:color-mix(in srgb, var(--c-danger) 14%, transparent);--c-feature:#372f5c;--c-feature-ink:#e7e3f6;--c-feature-muted:#e7e3f6;--c-feature-print:#453d68;--c-feature-type:#f0f0f0;--c-glow:#e7e3f6;--c-ground:var(--surface-ground);--c-hover:#e7e7e7;--c-line:#d0d0d0;--c-link:#0a62a6;--c-mark:var(--dye-light-mark);--c-muted:#505050;--c-on-accent:#fff;--c-photo-filter:none;--c-photo-ground:#191919;--c-photo-type:#f0f0f0;--c-plate:#372f5c;--c-print:#e1e1e1;--c-ring:var(--c-type);--c-scheme:light;--c-scrim:#191919;--c-selected:#00000014;--c-selected-edge:#555;--c-selected-hover:#00000005;--c-type:#111;--disabled-fill:var(--edge);--disabled-label:#fff;--edge:#727274;--focus-gleam:color-mix(in srgb, var(--c-type) 8%, #fff);--focus-gleam-on-primary:color-mix(in srgb, var(--c-type) 8%, #fff);--glass-light:#ffffffdb;--glass-light-shadow:0 1px 2px #1111110f, 0 24px 64px #1111111f, 0 0 0 .5px #1111111a;--glass-pink-glow:0 2px 10px color-mix(in srgb, var(--c-accent) 22%, transparent);--c-peach:#ffc9a8;--dawn-grain-strength:.22;--glass-pink-rim:linear-gradient(135deg, color-mix(in srgb, var(--c-accent) 45%, #fff), var(--c-accent) 55%, color-mix(in srgb, var(--c-accent) 55%, #fff));--glass-pink-tint:color-mix(in srgb, var(--c-accent) 12%, transparent);--chrome-rim-1:#d9d9de;--chrome-rim-2:#4a4a51;--chrome-rim-3:#c9c9cf;--chrome-rim-4:#8e8e95;--chrome-rim-alpha:.85;--chrome-rim-blush:color-mix(in srgb, var(--chrome-rim-3) 55%, #cc6ac5);--chrome-rim-blush-2:color-mix(in srgb, var(--chrome-rim-1) 80%, #cc6ac5);--rim-stops:#fbfbfbd9 0deg, #d0d0d0d9 40deg, #d4b5d2d9 110deg, #afafafd9 170deg, #f7f7f7d9 220deg, #c1c1c1d9 280deg, #dec3dcd9 330deg, #fbfbfbd9 360deg;--speaker-persona-rim:conic-gradient(from var(--chrome-rim-angle), color-mix(in srgb, var(--chrome-rim-1) 40%, transparent) 0deg, color-mix(in srgb, var(--chrome-rim-4) 40%, transparent) 70deg, color-mix(in srgb, var(--chrome-rim-3) 40%, transparent) 140deg, color-mix(in srgb, var(--chrome-rim-2) 40%, transparent) 210deg, color-mix(in srgb, var(--chrome-rim-3) 40%, transparent) 290deg, color-mix(in srgb, var(--chrome-rim-1) 40%, transparent) 360deg);--chosen-chrome-stops:#fbfbfbd9 0deg, #d4d4d4d9 30deg, #abababd9 62deg, #d8c3d7d9 96deg, #edededd9 132deg, #b7b7b7d9 172deg, #f8f8f8d9 212deg, #c7c7c7d9 250deg, #a3a3a3d9 290deg, #e2cee0d9 322deg, #e9e9e9d9 345deg, #fbfbfbd9 360deg;--chosen-glass-fill:color-mix(in srgb, var(--c-accent) 22%, #ffffffdb);--chosen-glass-rim:conic-gradient(from var(--chrome-rim-angle), var(--chosen-chrome-stops));--chosen-rim-accent:conic-gradient(from var(--chrome-rim-angle), var(--rim-stops));--chosen-glass-rim-inner:#c7c7c7d9;--chosen-glass-top:linear-gradient(to bottom, #fff9, transparent 60%);--chosen-glass-caustic:0 0 0 transparent;--chosen-glass-text:var(--c-type);--chosen-glass-focus-rim:var(--c-type);--chosen-glass-focus-gleam:var(--focus-gleam);--press-amt:8%;--press-mix:var(--c-type);--shadow-float:0 1px 2px #1111110f, 0 24px 64px #1111111f, 0 0 0 .5px #1111111a;--surface-ground:#f2f2f2;--surface-side:#ebebeb;--surface-card:#fff;--surface-well:#dedede;--surface-step-card:var(--surface-ground);--surface-floating:#fff;--surface-glass:#ebebebdb;--status-ok:#1e7a43;--status-info:#1c5fb8;--status-review:#f2be22;--c-on-review:#191919;--c-success:#409e58;--status-warn:#8a5a00;--status-warn-soft:color-mix(in srgb, var(--surface-well) 94%, var(--status-warn));--plan-metal-rim:linear-gradient(135deg, #7e3e4d 0%, #c07c8a 28%, #96505f 52%, #d49da8 78%, #7e3e4d 100%);--plan-metal-top:linear-gradient(to right, transparent 6%, #ffffffe6 22%, #ffffffe6 30%, transparent 48%);--plan-veil:#f5f5f5d1;--viz-1:#903d8b;--viz-2:#c8800d;--viz-3:#009595;--viz-4:#b84832;--op-craft:#997bde;--op-research:#1a9e74;--op-listen:#bd7f31;--op-simulate:#cd63c8;--op-deliver:#5d8cdc;--op-score:#a9880e;--viz-other:#aaa;--viz-pattern:#fff;--viz-seq-1:#e6e6e6;--viz-seq-2:#bdbdbd;--viz-seq-3:#6e6e6e;--viz-seq-4:#3d3d3d;--on-viz-seq-1:#191919;--on-viz-seq-2:#191919;--on-viz-seq-3:#fff;--on-viz-seq-4:#fff;--map-sea:#dcdcdc;--map-land:#ededed;--map-line:#c4c4c4;--map-line-strong:#5c5c5c;--map-light:#fff;--map-point:var(--viz-1);--map-seq-1:#ebd5e9;--map-seq-2:#d6aad1;--map-seq-3:#b873b1;--map-seq-4:#903d8b;--map-lean-against-2:#b8740a;--map-lean-against-1:#e0b567;--map-lean-split:#bebebe;--map-lean-for-1:#6cbdbd;--map-lean-for-2:#008a8a;--c-paper:#f7f7f7;--c-paper-light:#ffead6b3;--grad-paper-light:radial-gradient(120% 90% at 14% 0%, var(--c-paper-light), transparent 64%);--c-weave:color-mix(in srgb, var(--c-type) 6%, transparent);--c-crop:color-mix(in srgb, var(--c-type) 45%, transparent);--c-print-second:var(--c-accent);--c-sheet:#fff;--verify-sunk:inset 0 2px 3px color-mix(in srgb, var(--c-type) 18%, transparent);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-mode=dark]{--c-accent:#e29adc;--c-accent-soft:color-mix(in srgb, var(--c-accent) 14%, transparent);--c-band:var(--surface-well);--c-btn-bg:#f0f0f0;--c-btn-fg:#191919;--c-card:var(--surface-card);--c-control-line:#a9a9a9;--c-danger:#c95c7e;--c-danger-soft:color-mix(in srgb, var(--c-danger) 14%, transparent);--c-feature:#372f5c;--c-feature-ink:#e7e3f6;--c-feature-muted:#e7e3f6;--c-feature-print:#453d68;--c-feature-type:#f0f0f0;--c-glow:#372f5c;--c-ground:var(--surface-ground);--c-hover:#303030;--c-line:#3a3a3a;--c-link:#e7e3f6;--c-mark:var(--dye-dark-mark);--c-muted:#adadad;--c-on-accent:#191919;--c-photo-filter:none;--c-photo-ground:#191919;--c-photo-type:#f0f0f0;--c-plate:#e7e3f6;--c-print:#242424;--c-ring:var(--c-type);--c-scheme:dark;--c-scrim:#191919;--c-selected:#ffffff12;--c-selected-edge:#afafaf;--c-selected-hover:#ffffff05;--c-type:#ededed;--disabled-fill:var(--edge);--disabled-label:#1c1c1d;--edge:#8d8e93;--focus-gleam:color-mix(in srgb, var(--c-type) 35%, #000);--focus-gleam-on-primary:color-mix(in srgb, var(--c-type) 55%, #fff);--glass-light:#202022e0;--glass-light-shadow:0 0 0 .5px #ececee24, 0 0 32px #ececee14, 0 0 4px #ececee0f;--glass-pink-glow:0 2px 12px color-mix(in srgb, var(--c-accent) 30%, transparent);--c-peach:#6b3a28;--dawn-grain-strength:.16;--glass-pink-rim:linear-gradient(135deg, color-mix(in srgb, var(--c-accent) 70%, #fff), var(--c-accent) 55%, color-mix(in srgb, var(--c-accent) 80%, #fff));--glass-pink-tint:color-mix(in srgb, var(--c-accent) 24%, transparent);--chrome-rim-1:#fff;--chrome-rim-2:#8a8a8a;--chrome-rim-3:#dadada;--chrome-rim-4:#5e5e5e;--chrome-rim-alpha:.55;--chrome-rim-blush:color-mix(in srgb, var(--chrome-rim-3) 52%, #cc6ac5);--chrome-rim-blush-2:color-mix(in srgb, var(--chrome-rim-1) 78%, #cc6ac5);--rim-stops:color-mix(in srgb, var(--chrome-rim-1) 55%, transparent) 0deg, color-mix(in srgb, var(--chrome-rim-2) 55%, transparent) 40deg, color-mix(in srgb, var(--chrome-rim-blush) 55%, transparent) 110deg, color-mix(in srgb, var(--chrome-rim-4) 55%, transparent) 170deg, color-mix(in srgb, var(--chrome-rim-1) 55%, transparent) 220deg, color-mix(in srgb, var(--chrome-rim-2) 55%, transparent) 280deg, color-mix(in srgb, var(--chrome-rim-blush-2) 55%, transparent) 330deg, color-mix(in srgb, var(--chrome-rim-1) 55%, transparent) 360deg;--speaker-persona-rim:conic-gradient(from var(--chrome-rim-angle), color-mix(in srgb, var(--chrome-rim-1) 30%, transparent) 0deg, color-mix(in srgb, var(--chrome-rim-4) 30%, transparent) 70deg, color-mix(in srgb, var(--chrome-rim-3) 30%, transparent) 140deg, color-mix(in srgb, var(--chrome-rim-2) 30%, transparent) 210deg, color-mix(in srgb, var(--chrome-rim-3) 30%, transparent) 290deg, color-mix(in srgb, var(--chrome-rim-1) 30%, transparent) 360deg);--chosen-chrome-stops:#ffffff8c 0deg, #8a8a8a8c 30deg, #2c2c2c8c 70deg, #dadada8c 112deg, #5e5e5e8c 160deg, #f4f4f48c 200deg, #3636368c 248deg, #b4b4b48c 300deg, #ffffff8c 360deg;--chosen-glass-fill:color-mix(in srgb, var(--surface-side) 88%, transparent);--chosen-glass-rim:conic-gradient(from var(--chrome-rim-angle), var(--chosen-chrome-stops));--chosen-rim-accent:conic-gradient(from var(--chrome-rim-angle), var(--rim-stops));--chosen-glass-rim-inner:#b4b4b48c;--chosen-glass-top:linear-gradient(transparent, transparent);--chosen-glass-caustic:0 0 0 transparent;--chosen-glass-text:var(--c-type);--chosen-glass-focus-rim:var(--c-ring);--chosen-glass-focus-gleam:var(--focus-gleam);--press-amt:10%;--press-mix:var(--c-ground);--shadow-float:0 0 0 .5px #ececee24, 0 0 32px #ececee14, 0 0 4px #ececee0f;--surface-ground:#1c1c1d;--surface-side:#202022;--surface-card:#262628;--surface-well:#343437;--surface-step-card:var(--surface-side);--surface-floating:#262628;--surface-glass:#202022e0;--status-ok:#6fd39a;--status-info:#8db8f2;--status-review:#f2c46b;--c-on-review:#191919;--c-success:#00df96;--status-warn:#f2c46b;--status-warn-soft:color-mix(in srgb, var(--surface-well) 94%, var(--status-warn));--plan-metal-rim:linear-gradient(135deg, #b06b79 0%, #e2a5b1 28%, #be7a88 52%, #edb8c2 78%, #b06b79 100%);--plan-metal-top:linear-gradient(to right, transparent 6%, #ffffffb3 22%, #ffffffb3 30%, transparent 48%);--plan-veil:#202022cc;--viz-1:#b761b1;--viz-2:#cb8315;--viz-3:#12a7a7;--viz-4:#d55a42;--op-craft:#a98cf0;--op-research:#3bb488;--op-listen:#d99a4e;--op-simulate:#da6fd5;--op-deliver:#6f9ff0;--op-score:#c9a83e;--viz-other:#aaa;--viz-pattern:#1a1a1a;--viz-seq-1:#333;--viz-seq-2:#555;--viz-seq-3:#8a8a8a;--viz-seq-4:#d0d0d0;--on-viz-seq-1:#f0f0f0;--on-viz-seq-2:#f0f0f0;--on-viz-seq-3:#191919;--on-viz-seq-4:#191919;--map-sea:#202020;--map-land:#383838;--map-line:#4e4e4e;--map-line-strong:#d6d6d6;--map-light:#8c8c8c;--map-point:var(--viz-1);--map-seq-1:#4a2c47;--map-seq-2:#6b3c66;--map-seq-3:#91508b;--map-seq-4:#b761b1;--map-lean-against-2:#d18e24;--map-lean-against-1:#9c7436;--map-lean-split:#666;--map-lean-for-1:#2f8686;--map-lean-for-2:#22b5b5;--c-paper:#202022;--c-paper-light:#ffead60a;--grad-paper-light:radial-gradient(120% 90% at 14% 0%, var(--c-paper-light), transparent 64%);--c-weave:color-mix(in srgb, var(--c-type) 11%, transparent);--c-crop:color-mix(in srgb, var(--c-type) 45%, transparent);--c-print-second:var(--c-accent);--c-sheet:#2c2c2e;--verify-sunk:inset 0 2px 3px #00000073;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-mode=mono]{--c-accent:#c9c9c9;--c-accent-soft:color-mix(in srgb, var(--c-accent) 14%, transparent);--c-band:var(--surface-well);--c-btn-bg:#f0f0f0;--c-btn-fg:#191919;--c-card:var(--surface-card);--c-control-line:#b4b4b4;--c-danger:#c95c7e;--c-danger-soft:color-mix(in srgb, var(--c-danger) 14%, transparent);--c-feature:#191919;--c-feature-ink:#c9c9c9;--c-feature-muted:#c9c9c9;--c-feature-print:#222;--c-feature-type:#f0f0f0;--c-glow:#3a3a3a;--c-ground:var(--surface-ground);--c-hover:#303030;--c-line:#4a4a4a;--c-link:#c9c9c9;--c-mark:#c361bc;--c-muted:#adadad;--c-on-accent:#191919;--c-photo-filter:grayscale(1) contrast(1.06);--c-photo-ground:#191919;--c-photo-type:#f0f0f0;--c-plate:#c9c9c9;--c-print:#333;--c-ring:var(--c-type);--c-scheme:dark;--c-scrim:#191919;--c-selected:#ffffff12;--c-selected-edge:#afafaf;--c-selected-hover:#ffffff05;--c-type:#ededed;--disabled-fill:var(--edge);--disabled-label:#1c1c1d;--edge:#8d8e93;--focus-gleam:color-mix(in srgb, var(--c-type) 35%, #000);--focus-gleam-on-primary:color-mix(in srgb, var(--c-type) 55%, #fff);--glass-light:#202022e0;--glass-light-shadow:0 0 0 .5px #ececee24, 0 0 32px #ececee14, 0 0 4px #ececee0f;--glass-pink-glow:0 2px 12px color-mix(in srgb, var(--c-accent) 30%, transparent);--c-peach:#454545;--dawn-grain-strength:.16;--glass-pink-rim:linear-gradient(135deg, color-mix(in srgb, var(--c-accent) 70%, #fff), var(--c-accent) 55%, color-mix(in srgb, var(--c-accent) 80%, #fff));--glass-pink-tint:color-mix(in srgb, var(--c-accent) 24%, transparent);--chrome-rim-1:#fff;--chrome-rim-2:#8a8a8a;--chrome-rim-3:#dadada;--chrome-rim-4:#5e5e5e;--chrome-rim-alpha:.55;--chrome-rim-blush:color-mix(in srgb, var(--chrome-rim-3) 52%, #cc6ac5);--chrome-rim-blush-2:color-mix(in srgb, var(--chrome-rim-1) 78%, #cc6ac5);--rim-stops:color-mix(in srgb, var(--chrome-rim-1) 55%, transparent) 0deg, color-mix(in srgb, var(--chrome-rim-2) 55%, transparent) 40deg, color-mix(in srgb, var(--chrome-rim-blush) 55%, transparent) 110deg, color-mix(in srgb, var(--chrome-rim-4) 55%, transparent) 170deg, color-mix(in srgb, var(--chrome-rim-1) 55%, transparent) 220deg, color-mix(in srgb, var(--chrome-rim-2) 55%, transparent) 280deg, color-mix(in srgb, var(--chrome-rim-blush-2) 55%, transparent) 330deg, color-mix(in srgb, var(--chrome-rim-1) 55%, transparent) 360deg;--speaker-persona-rim:conic-gradient(from var(--chrome-rim-angle), color-mix(in srgb, var(--chrome-rim-1) 30%, transparent) 0deg, color-mix(in srgb, var(--chrome-rim-4) 30%, transparent) 70deg, color-mix(in srgb, var(--chrome-rim-3) 30%, transparent) 140deg, color-mix(in srgb, var(--chrome-rim-2) 30%, transparent) 210deg, color-mix(in srgb, var(--chrome-rim-3) 30%, transparent) 290deg, color-mix(in srgb, var(--chrome-rim-1) 30%, transparent) 360deg);--chosen-chrome-stops:#ffffff8c 0deg, #8a8a8a8c 30deg, #2c2c2c8c 70deg, #dadada8c 112deg, #5e5e5e8c 160deg, #f4f4f48c 200deg, #3636368c 248deg, #b4b4b48c 300deg, #ffffff8c 360deg;--chosen-glass-fill:color-mix(in srgb, var(--surface-side) 88%, transparent);--chosen-glass-rim:conic-gradient(from var(--chrome-rim-angle), var(--chosen-chrome-stops));--chosen-rim-accent:conic-gradient(from var(--chrome-rim-angle), var(--rim-stops));--chosen-glass-rim-inner:#b4b4b48c;--chosen-glass-top:linear-gradient(transparent, transparent);--chosen-glass-caustic:0 0 0 transparent;--chosen-glass-text:var(--c-type);--chosen-glass-focus-rim:var(--c-ring);--chosen-glass-focus-gleam:var(--focus-gleam);--press-amt:10%;--press-mix:var(--c-ground);--shadow-float:0 0 0 .5px #ececee24, 0 0 32px #ececee14, 0 0 4px #ececee0f;--surface-ground:#1c1c1d;--surface-side:#202022;--surface-card:#262628;--surface-well:#343437;--surface-step-card:var(--surface-side);--surface-floating:#262628;--surface-glass:#202022e0;--status-ok:#6fd39a;--status-info:#8db8f2;--status-review:#f2c46b;--c-on-review:#191919;--c-success:#00df96;--status-warn:#f2c46b;--status-warn-soft:color-mix(in srgb, var(--surface-well) 94%, var(--status-warn));--plan-metal-rim:linear-gradient(135deg, #b06b79 0%, #e2a5b1 28%, #be7a88 52%, #edb8c2 78%, #b06b79 100%);--plan-metal-top:linear-gradient(to right, transparent 6%, #ffffffb3 22%, #ffffffb3 30%, transparent 48%);--plan-veil:#202022cc;--viz-1:#f0f0f0;--viz-2:#c8c8c8;--viz-3:#a1a1a1;--viz-4:#7c7c7c;--op-craft:#a98cf0;--op-research:#3bb488;--op-listen:#d99a4e;--op-simulate:#da6fd5;--op-deliver:#6f9ff0;--op-score:#c9a83e;--viz-other:#aaa;--viz-pattern:#2b2b2b;--viz-seq-1:#333;--viz-seq-2:#555;--viz-seq-3:#8a8a8a;--viz-seq-4:#d0d0d0;--on-viz-seq-1:#f0f0f0;--on-viz-seq-2:#f0f0f0;--on-viz-seq-3:#191919;--on-viz-seq-4:#191919;--map-sea:#202020;--map-land:#383838;--map-line:#4e4e4e;--map-line-strong:#d6d6d6;--map-light:#8c8c8c;--map-point:var(--viz-1);--map-seq-1:#3a3a3a;--map-seq-2:#5a5a5a;--map-seq-3:#8a8a8a;--map-seq-4:#c8c8c8;--map-lean-against-2:#2e2e2e;--map-lean-against-1:#555;--map-lean-split:#7c7c7c;--map-lean-for-1:#a1a1a1;--map-lean-for-2:#d0d0d0;--c-paper:#202022;--c-paper-light:#ffffff0d;--grad-paper-light:radial-gradient(120% 90% at 14% 0%, var(--c-paper-light), transparent 64%);--c-weave:color-mix(in srgb, var(--c-type) 11%, transparent);--c-crop:color-mix(in srgb, var(--c-type) 45%, transparent);--c-print-second:var(--c-accent);--c-sheet:#2c2c2e;--verify-sunk:inset 0 2px 3px #00000073;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-mode]){--c-accent:#e29adc;--c-accent-soft:color-mix(in srgb, var(--c-accent) 14%, transparent);--c-band:var(--surface-well);--c-btn-bg:#f0f0f0;--c-btn-fg:#191919;--c-card:var(--surface-card);--c-control-line:#a9a9a9;--c-danger:#c95c7e;--c-danger-soft:color-mix(in srgb, var(--c-danger) 14%, transparent);--c-feature:#372f5c;--c-feature-ink:#e7e3f6;--c-feature-muted:#e7e3f6;--c-feature-print:#453d68;--c-feature-type:#f0f0f0;--c-glow:#372f5c;--c-ground:var(--surface-ground);--c-hover:#303030;--c-line:#3a3a3a;--c-link:#e7e3f6;--c-mark:var(--dye-dark-mark);--c-muted:#adadad;--c-on-accent:#191919;--c-photo-filter:none;--c-photo-ground:#191919;--c-photo-type:#f0f0f0;--c-plate:#e7e3f6;--c-print:#242424;--c-ring:var(--c-type);--c-scheme:dark;--c-scrim:#191919;--c-selected:#ffffff12;--c-selected-edge:#afafaf;--c-selected-hover:#ffffff05;--c-type:#ededed;--disabled-fill:var(--edge);--disabled-label:#1c1c1d;--edge:#8d8e93;--focus-gleam:color-mix(in srgb, var(--c-type) 35%, #000);--focus-gleam-on-primary:color-mix(in srgb, var(--c-type) 55%, #fff);--glass-light:#202022e0;--glass-light-shadow:0 0 0 .5px #ececee24, 0 0 32px #ececee14, 0 0 4px #ececee0f;--glass-pink-glow:0 2px 12px color-mix(in srgb, var(--c-accent) 30%, transparent);--c-peach:#6b3a28;--dawn-grain-strength:.16;--glass-pink-rim:linear-gradient(135deg, color-mix(in srgb, var(--c-accent) 70%, #fff), var(--c-accent) 55%, color-mix(in srgb, var(--c-accent) 80%, #fff));--glass-pink-tint:color-mix(in srgb, var(--c-accent) 24%, transparent);--chrome-rim-1:#fff;--chrome-rim-2:#8a8a8a;--chrome-rim-3:#dadada;--chrome-rim-4:#5e5e5e;--chrome-rim-alpha:.55;--chrome-rim-blush:color-mix(in srgb, var(--chrome-rim-3) 52%, #cc6ac5);--chrome-rim-blush-2:color-mix(in srgb, var(--chrome-rim-1) 78%, #cc6ac5);--rim-stops:color-mix(in srgb, var(--chrome-rim-1) 55%, transparent) 0deg, color-mix(in srgb, var(--chrome-rim-2) 55%, transparent) 40deg, color-mix(in srgb, var(--chrome-rim-blush) 55%, transparent) 110deg, color-mix(in srgb, var(--chrome-rim-4) 55%, transparent) 170deg, color-mix(in srgb, var(--chrome-rim-1) 55%, transparent) 220deg, color-mix(in srgb, var(--chrome-rim-2) 55%, transparent) 280deg, color-mix(in srgb, var(--chrome-rim-blush-2) 55%, transparent) 330deg, color-mix(in srgb, var(--chrome-rim-1) 55%, transparent) 360deg;--speaker-persona-rim:conic-gradient(from var(--chrome-rim-angle), color-mix(in srgb, var(--chrome-rim-1) 30%, transparent) 0deg, color-mix(in srgb, var(--chrome-rim-4) 30%, transparent) 70deg, color-mix(in srgb, var(--chrome-rim-3) 30%, transparent) 140deg, color-mix(in srgb, var(--chrome-rim-2) 30%, transparent) 210deg, color-mix(in srgb, var(--chrome-rim-3) 30%, transparent) 290deg, color-mix(in srgb, var(--chrome-rim-1) 30%, transparent) 360deg);--chosen-chrome-stops:#ffffff8c 0deg, #8a8a8a8c 30deg, #2c2c2c8c 70deg, #dadada8c 112deg, #5e5e5e8c 160deg, #f4f4f48c 200deg, #3636368c 248deg, #b4b4b48c 300deg, #ffffff8c 360deg;--chosen-glass-fill:color-mix(in srgb, var(--surface-side) 88%, transparent);--chosen-glass-rim:conic-gradient(from var(--chrome-rim-angle), var(--chosen-chrome-stops));--chosen-rim-accent:conic-gradient(from var(--chrome-rim-angle), var(--rim-stops));--chosen-glass-rim-inner:#b4b4b48c;--chosen-glass-top:linear-gradient(transparent, transparent);--chosen-glass-caustic:0 0 0 transparent;--chosen-glass-text:var(--c-type);--chosen-glass-focus-rim:var(--c-ring);--chosen-glass-focus-gleam:var(--focus-gleam);--press-amt:10%;--press-mix:var(--c-ground);--shadow-float:0 0 0 .5px #ececee24, 0 0 32px #ececee14, 0 0 4px #ececee0f;--surface-ground:#1c1c1d;--surface-side:#202022;--surface-card:#262628;--surface-well:#343437;--surface-step-card:var(--surface-side);--surface-floating:#262628;--surface-glass:#202022e0;--status-ok:#6fd39a;--status-info:#8db8f2;--status-review:#f2c46b;--c-on-review:#191919;--c-success:#00df96;--status-warn:#f2c46b;--status-warn-soft:color-mix(in srgb, var(--surface-well) 94%, var(--status-warn));--plan-metal-rim:linear-gradient(135deg, #b06b79 0%, #e2a5b1 28%, #be7a88 52%, #edb8c2 78%, #b06b79 100%);--plan-metal-top:linear-gradient(to right, transparent 6%, #ffffffb3 22%, #ffffffb3 30%, transparent 48%);--plan-veil:#202022cc;--viz-1:#b761b1;--viz-2:#cb8315;--viz-3:#12a7a7;--viz-4:#d55a42;--op-craft:#a98cf0;--op-research:#3bb488;--op-listen:#d99a4e;--op-simulate:#da6fd5;--op-deliver:#6f9ff0;--op-score:#c9a83e;--viz-other:#aaa;--viz-pattern:#1a1a1a;--viz-seq-1:#333;--viz-seq-2:#555;--viz-seq-3:#8a8a8a;--viz-seq-4:#d0d0d0;--on-viz-seq-1:#f0f0f0;--on-viz-seq-2:#f0f0f0;--on-viz-seq-3:#191919;--on-viz-seq-4:#191919;--map-sea:#202020;--map-land:#383838;--map-line:#4e4e4e;--map-line-strong:#d6d6d6;--map-light:#8c8c8c;--map-point:var(--viz-1);--map-seq-1:#4a2c47;--map-seq-2:#6b3c66;--map-seq-3:#91508b;--map-seq-4:#b761b1;--map-lean-against-2:#d18e24;--map-lean-against-1:#9c7436;--map-lean-split:#666;--map-lean-for-1:#2f8686;--map-lean-for-2:#22b5b5;--c-paper:#202022;--c-paper-light:#ffead60a;--grad-paper-light:radial-gradient(120% 90% at 14% 0%, var(--c-paper-light), transparent 64%);--c-weave:color-mix(in srgb, var(--c-type) 11%, transparent);--c-crop:color-mix(in srgb, var(--c-type) 45%, transparent);--c-print-second:var(--c-accent);--c-sheet:#2c2c2e;--verify-sunk:inset 0 2px 3px #00000073;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]:not([data-mode]){--c-band:var(--surface-well);--c-btn-bg:#f0f0f0;--c-btn-fg:#191919;--c-card:var(--surface-card);--c-feature:#372f5c;--c-feature-ink:#e7e3f6;--c-feature-muted:#e7e3f6;--c-feature-print:#453d68;--c-feature-type:#f0f0f0;--c-glow:#372f5c;--c-ground:var(--surface-ground);--c-line:#3a3a3a;--c-link:#e7e3f6;--c-muted:#adadad;--c-photo-filter:none;--c-photo-ground:#191919;--c-photo-type:#f0f0f0;--c-plate:#e7e3f6;--c-print:#242424;--c-scheme:dark;--c-scrim:#191919;--c-type:#ededed;--surface-ground:#1c1c1d;--surface-side:#202022;--surface-card:#262628;--surface-well:#343437;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]:not([data-mode]){--c-band:var(--surface-well);--c-btn-bg:#191919;--c-btn-fg:#f0f0f0;--c-card:var(--surface-card);--c-feature:#372f5c;--c-feature-ink:#e7e3f6;--c-feature-muted:#e7e3f6;--c-feature-print:#453d68;--c-feature-type:#f0f0f0;--c-glow:#e7e3f6;--c-ground:var(--surface-ground);--c-line:#d0d0d0;--c-link:#0a62a6;--c-muted:#505050;--c-photo-filter:none;--c-photo-ground:#191919;--c-photo-type:#f0f0f0;--c-plate:#372f5c;--c-print:#e1e1e1;--c-scheme:light;--c-scrim:#191919;--c-type:#111;--surface-ground:#f2f2f2;--surface-side:#ebebeb;--surface-card:#fff;--surface-well:#dedede;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-reduced-motion:no-preference){[data-mode-blend=light-mono]:where(:not([data-motion=reduce])){--c-accent:color-mix(in oklab, #9a3d94, #c9c9c9 calc(var(--mode-blend) * 100%));--c-btn-bg:color-mix(in oklab, #191919, #f0f0f0 calc(var(--mode-blend) * 100%));--c-btn-fg:color-mix(in oklab, #f0f0f0, #191919 calc(var(--mode-blend) * 100%));--c-control-line:color-mix(in oklab, #5e5e5e, #b4b4b4 calc(var(--mode-blend) * 100%));--c-danger:color-mix(in oklab, #ab0036, #c95c7e calc(var(--mode-blend) * 100%));--c-feature:color-mix(in oklab, #372f5c, #191919 calc(var(--mode-blend) * 100%));--c-feature-ink:color-mix(in oklab, #e7e3f6, #c9c9c9 calc(var(--mode-blend) * 100%));--c-feature-muted:color-mix(in oklab, #e7e3f6, #c9c9c9 calc(var(--mode-blend) * 100%));--c-feature-print:color-mix(in oklab, #453d68, #222 calc(var(--mode-blend) * 100%));--c-glow:color-mix(in oklab, #e7e3f6, #3a3a3a calc(var(--mode-blend) * 100%));--c-hover:color-mix(in oklab, #e7e7e7, #303030 calc(var(--mode-blend) * 100%));--c-line:color-mix(in oklab, #d0d0d0, #4a4a4a calc(var(--mode-blend) * 100%));--c-link:color-mix(in oklab, #0a62a6, #c9c9c9 calc(var(--mode-blend) * 100%));--c-mark:color-mix(in oklab, var(--dye-light-mark), #c361bc calc(var(--mode-blend) * 100%));--c-muted:color-mix(in oklab, #505050, #adadad calc(var(--mode-blend) * 100%));--c-on-accent:color-mix(in oklab, #fff, #191919 calc(var(--mode-blend) * 100%));--c-plate:color-mix(in oklab, #372f5c, #c9c9c9 calc(var(--mode-blend) * 100%));--c-print:color-mix(in oklab, #e1e1e1, #333 calc(var(--mode-blend) * 100%));--c-selected:color-mix(in oklab, #00000014, #ffffff12 calc(var(--mode-blend) * 100%));--c-selected-edge:color-mix(in oklab, #555, #afafaf calc(var(--mode-blend) * 100%));--c-selected-hover:color-mix(in oklab, #00000005, #ffffff05 calc(var(--mode-blend) * 100%));--c-type:color-mix(in oklab, #111, #ededed calc(var(--mode-blend) * 100%));--disabled-label:color-mix(in oklab, #fff, #1c1c1d calc(var(--mode-blend) * 100%));--edge:color-mix(in oklab, #727274, #8d8e93 calc(var(--mode-blend) * 100%));--focus-gleam:color-mix(in oklab, #ececec, #535353 calc(var(--mode-blend) * 100%));--focus-gleam-on-primary:color-mix(in oklab, #ececec, #f5f5f5 calc(var(--mode-blend) * 100%));--glass-light:color-mix(in oklab, #ffffffdb, #202022e0 calc(var(--mode-blend) * 100%));--c-peach:color-mix(in oklab, #ffc9a8, #454545 calc(var(--mode-blend) * 100%));--glass-pink-tint:color-mix(in oklab, #9a3d941f, #c9c9c93d calc(var(--mode-blend) * 100%));--chrome-rim-1:color-mix(in oklab, #d9d9de, #fff calc(var(--mode-blend) * 100%));--chrome-rim-2:color-mix(in oklab, #4a4a51, #8a8a8a calc(var(--mode-blend) * 100%));--chrome-rim-3:color-mix(in oklab, #c9c9cf, #dadada calc(var(--mode-blend) * 100%));--chrome-rim-4:color-mix(in oklab, #8e8e95, #5e5e5e calc(var(--mode-blend) * 100%));--chrome-rim-blush:color-mix(in oklab, #ca9ecb, #d3a4d0 calc(var(--mode-blend) * 100%));--chrome-rim-blush-2:color-mix(in oklab, #d6c3d9, #f4def2 calc(var(--mode-blend) * 100%));--chosen-glass-fill:color-mix(in oklab, #e6cfe5e3, #202022e0 calc(var(--mode-blend) * 100%));--chosen-glass-rim-inner:color-mix(in oklab, #c7c7c7d9, #b4b4b48c calc(var(--mode-blend) * 100%));--chosen-glass-focus-rim:color-mix(in oklab, #111, #ededed calc(var(--mode-blend) * 100%));--press-mix:color-mix(in oklab, #111, #1c1c1d calc(var(--mode-blend) * 100%));--surface-ground:color-mix(in oklab, #f2f2f2, #1c1c1d calc(var(--mode-blend) * 100%));--surface-side:color-mix(in oklab, #ebebeb, #202022 calc(var(--mode-blend) * 100%));--surface-card:color-mix(in oklab, #fff, #262628 calc(var(--mode-blend) * 100%));--surface-well:color-mix(in oklab, #dedede, #343437 calc(var(--mode-blend) * 100%));--surface-step-card:color-mix(in oklab, #f2f2f2, #202022 calc(var(--mode-blend) * 100%));--surface-floating:color-mix(in oklab, #fff, #262628 calc(var(--mode-blend) * 100%));--surface-glass:color-mix(in oklab, #ebebebdb, #202022e0 calc(var(--mode-blend) * 100%));--status-ok:color-mix(in oklab, #1e7a43, #6fd39a calc(var(--mode-blend) * 100%));--status-info:color-mix(in oklab, #1c5fb8, #8db8f2 calc(var(--mode-blend) * 100%));--status-review:color-mix(in oklab, #f2be22, #f2c46b calc(var(--mode-blend) * 100%));--c-success:color-mix(in oklab, #409e58, #00df96 calc(var(--mode-blend) * 100%));--status-warn:color-mix(in oklab, #8a5a00, #f2c46b calc(var(--mode-blend) * 100%));--plan-veil:color-mix(in oklab, #f5f5f5d1, #202022cc calc(var(--mode-blend) * 100%));--viz-1:color-mix(in oklab, #903d8b, #f0f0f0 calc(var(--mode-blend) * 100%));--viz-2:color-mix(in oklab, #c8800d, #c8c8c8 calc(var(--mode-blend) * 100%));--viz-3:color-mix(in oklab, #009595, #a1a1a1 calc(var(--mode-blend) * 100%));--viz-4:color-mix(in oklab, #b84832, #7c7c7c calc(var(--mode-blend) * 100%));--op-craft:color-mix(in oklab, #997bde, #a98cf0 calc(var(--mode-blend) * 100%));--op-research:color-mix(in oklab, #1a9e74, #3bb488 calc(var(--mode-blend) * 100%));--op-listen:color-mix(in oklab, #bd7f31, #d99a4e calc(var(--mode-blend) * 100%));--op-simulate:color-mix(in oklab, #cd63c8, #da6fd5 calc(var(--mode-blend) * 100%));--op-deliver:color-mix(in oklab, #5d8cdc, #6f9ff0 calc(var(--mode-blend) * 100%));--op-score:color-mix(in oklab, #a9880e, #c9a83e calc(var(--mode-blend) * 100%));--viz-pattern:color-mix(in oklab, #fff, #2b2b2b calc(var(--mode-blend) * 100%));--viz-seq-1:color-mix(in oklab, #e6e6e6, #333 calc(var(--mode-blend) * 100%));--viz-seq-2:color-mix(in oklab, #bdbdbd, #555 calc(var(--mode-blend) * 100%));--viz-seq-3:color-mix(in oklab, #6e6e6e, #8a8a8a calc(var(--mode-blend) * 100%));--viz-seq-4:color-mix(in oklab, #3d3d3d, #d0d0d0 calc(var(--mode-blend) * 100%));--on-viz-seq-1:color-mix(in oklab, #191919, #f0f0f0 calc(var(--mode-blend) * 100%));--on-viz-seq-2:color-mix(in oklab, #191919, #f0f0f0 calc(var(--mode-blend) * 100%));--on-viz-seq-3:color-mix(in oklab, #fff, #191919 calc(var(--mode-blend) * 100%));--on-viz-seq-4:color-mix(in oklab, #fff, #191919 calc(var(--mode-blend) * 100%));--map-sea:color-mix(in oklab, #dcdcdc, #202020 calc(var(--mode-blend) * 100%));--map-land:color-mix(in oklab, #ededed, #383838 calc(var(--mode-blend) * 100%));--map-line:color-mix(in oklab, #c4c4c4, #4e4e4e calc(var(--mode-blend) * 100%));--map-line-strong:color-mix(in oklab, #5c5c5c, #d6d6d6 calc(var(--mode-blend) * 100%));--map-light:color-mix(in oklab, #fff, #8c8c8c calc(var(--mode-blend) * 100%));--map-seq-1:color-mix(in oklab, #ebd5e9, #3a3a3a calc(var(--mode-blend) * 100%));--map-seq-2:color-mix(in oklab, #d6aad1, #5a5a5a calc(var(--mode-blend) * 100%));--map-seq-3:color-mix(in oklab, #b873b1, #8a8a8a calc(var(--mode-blend) * 100%));--map-seq-4:color-mix(in oklab, #903d8b, #c8c8c8 calc(var(--mode-blend) * 100%));--map-lean-against-2:color-mix(in oklab, #b8740a, #2e2e2e calc(var(--mode-blend) * 100%));--map-lean-against-1:color-mix(in oklab, #e0b567, #555 calc(var(--mode-blend) * 100%));--map-lean-split:color-mix(in oklab, #bebebe, #7c7c7c calc(var(--mode-blend) * 100%));--map-lean-for-1:color-mix(in oklab, #6cbdbd, #a1a1a1 calc(var(--mode-blend) * 100%));--map-lean-for-2:color-mix(in oklab, #008a8a, #d0d0d0 calc(var(--mode-blend) * 100%));--c-paper:color-mix(in oklab, #f7f7f7, #202022 calc(var(--mode-blend) * 100%));--c-paper-light:color-mix(in oklab, #ffead6b3, #ffffff0d calc(var(--mode-blend) * 100%));--c-weave:color-mix(in oklab, #1111110f, #ededed1c calc(var(--mode-blend) * 100%));--c-sheet:color-mix(in oklab, #fff, #2c2c2e calc(var(--mode-blend) * 100%))}[data-mode-blend=mono-dark]:where(:not([data-motion=reduce])){--c-accent:color-mix(in oklab, #c9c9c9, #e29adc calc(var(--mode-blend) * 100%));--c-control-line:color-mix(in oklab, #b4b4b4, #a9a9a9 calc(var(--mode-blend) * 100%));--c-feature:color-mix(in oklab, #191919, #372f5c calc(var(--mode-blend) * 100%));--c-feature-ink:color-mix(in oklab, #c9c9c9, #e7e3f6 calc(var(--mode-blend) * 100%));--c-feature-muted:color-mix(in oklab, #c9c9c9, #e7e3f6 calc(var(--mode-blend) * 100%));--c-feature-print:color-mix(in oklab, #222, #453d68 calc(var(--mode-blend) * 100%));--c-glow:color-mix(in oklab, #3a3a3a, #372f5c calc(var(--mode-blend) * 100%));--c-line:color-mix(in oklab, #4a4a4a, #3a3a3a calc(var(--mode-blend) * 100%));--c-link:color-mix(in oklab, #c9c9c9, #e7e3f6 calc(var(--mode-blend) * 100%));--c-mark:color-mix(in oklab, #c361bc, var(--dye-dark-mark) calc(var(--mode-blend) * 100%));--c-plate:color-mix(in oklab, #c9c9c9, #e7e3f6 calc(var(--mode-blend) * 100%));--c-print:color-mix(in oklab, #333, #242424 calc(var(--mode-blend) * 100%));--c-peach:color-mix(in oklab, #454545, #6b3a28 calc(var(--mode-blend) * 100%));--viz-1:color-mix(in oklab, #f0f0f0, #b761b1 calc(var(--mode-blend) * 100%));--viz-2:color-mix(in oklab, #c8c8c8, #cb8315 calc(var(--mode-blend) * 100%));--viz-3:color-mix(in oklab, #a1a1a1, #12a7a7 calc(var(--mode-blend) * 100%));--viz-4:color-mix(in oklab, #7c7c7c, #d55a42 calc(var(--mode-blend) * 100%));--viz-pattern:color-mix(in oklab, #2b2b2b, #1a1a1a calc(var(--mode-blend) * 100%));--map-seq-1:color-mix(in oklab, #3a3a3a, #4a2c47 calc(var(--mode-blend) * 100%));--map-seq-2:color-mix(in oklab, #5a5a5a, #6b3c66 calc(var(--mode-blend) * 100%));--map-seq-3:color-mix(in oklab, #8a8a8a, #91508b calc(var(--mode-blend) * 100%));--map-seq-4:color-mix(in oklab, #c8c8c8, #b761b1 calc(var(--mode-blend) * 100%));--map-lean-against-2:color-mix(in oklab, #2e2e2e, #d18e24 calc(var(--mode-blend) * 100%));--map-lean-against-1:color-mix(in oklab, #555, #9c7436 calc(var(--mode-blend) * 100%));--map-lean-split:color-mix(in oklab, #7c7c7c, #666 calc(var(--mode-blend) * 100%));--map-lean-for-1:color-mix(in oklab, #a1a1a1, #2f8686 calc(var(--mode-blend) * 100%));--map-lean-for-2:color-mix(in oklab, #d0d0d0, #22b5b5 calc(var(--mode-blend) * 100%));--c-paper-light:color-mix(in oklab, #ffffff0d, #ffead60a calc(var(--mode-blend) * 100%))}}[data-brand=thinkwell]{--f-display:"Albert Sans", Arial, sans-serif;--f-reading:"Instrument Sans", Arial, sans-serif;--lh-display:1.1;--lh-heading:1.15;--lh-title:1.25;--t-caption:12px;--track-display:-.02em;--track-heading:-.02em;--track-label:.01em;--other-side-glyph:var(--c-accent)}[data-contrast=high]{--c-muted:var(--c-type)}@media (prefers-reduced-motion:reduce){:root:not([data-motion]){--dur-cloud-arrive:0s;--dur-transition:0s;--dur-room-fade:0s;--dur-dialog:0s;--dur-breath:var(--dur-quick);--dur-settle:var(--dur-quick);--dur-scrub-settle:0s;--dur-print-register:0s;--dur-print-stagger:0s;--dur-other-side-arrive:0s;--dur-other-side-leave:0s;--dur-room-head:0s}}[data-motion=reduce]{--dur-cloud-arrive:0s;--dur-transition:0s;--dur-room-fade:0s;--dur-dialog:0s;--dur-breath:var(--dur-quick);--dur-settle:var(--dur-quick);--dur-scrub-settle:0s;--dur-print-register:0s;--dur-print-stagger:0s;--dur-other-side-arrive:0s;--dur-other-side-leave:0s;--dur-room-head:0s}:where(p,li,dd,blockquote,figcaption,td,[role=cell],[role=gridcell],[class*=__para],[class*=__line],[class*=__sub],[class*=__body],[class*=__lede],[class*=__quiet],[class*=__text],[class*=__desc],[class*=__note],[class*=__hint]){text-wrap-style:pretty}:where(h1,h2,h3,h4,h5,h6,caption,th,label,legend,button,summary,dt,[role=heading],[role=columnheader],[role=rowheader],[role=button],[role=tab],[role=menuitem],[class*=__title],[class*=__heading],[class*=__header],[class*=__label],[class*=__name]){text-wrap-style:balance}:where(:focus-visible,[data-focus-visible],[data-lt-focus=within]:has(:focus-visible)){position:relative}:where(:focus-visible,[data-focus-visible],[data-lt-focus=within]:has(:focus-visible)):not(:where([data-lt-focus=within] *)):after{content:"";inset:calc(-1 * var(--lt-focus-edge,var(--s-0)));border-radius:inherit;padding:var(--focus-rim-w);pointer-events:none;background-image:linear-gradient(100deg, var(--lt-focus-rim,var(--c-ring)) 38%, var(--lt-focus-gleam,var(--focus-gleam)) 50%, var(--lt-focus-rim,var(--c-ring)) 62%);-webkit-mask:linear-gradient(var(--pulp-black) 0 0) content-box, linear-gradient(var(--pulp-black) 0 0);-webkit-mask-composite:xor;animation:lt-focus-gleam var(--dur-focus-gleam) var(--ease-move) infinite alternate;background-size:300% 100%;position:absolute;-webkit-mask-composite:xor;mask-composite:exclude}@keyframes lt-focus-gleam{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion]) :is(:focus-visible,[data-focus-visible],[data-lt-focus=within]:has(:focus-visible))):after{animation:none}}:where([data-motion=reduce] :is(:focus-visible,[data-focus-visible],[data-lt-focus=within]:has(:focus-visible))):after{animation:none}}@layer loosethreads;@layer focus{:where(:focus-visible,[data-focus-visible],[data-lt-focus=within]:has(:focus-visible)):not(:where([data-lt-focus=within] *)){outline:var(--focus-rim-w) solid var(--lt-focus-rim,var(--c-ring));outline-offset:calc(-1 * var(--focus-rim-w))}:where([data-lt-focus=within] :is(:focus-visible,[data-focus-visible])){outline:none}}

@layer dye,loosethreads;html,body{background-color:var(--c-ground);block-size:100%;color:var(--c-type);font-family:var(--f-reading);margin:0}
@font-face{font-family:albertSans;src:url(../media/albert_sans_latin_400_normal-s.p.2hsrjopmh6r7g.woff2?dpl=dpl_53nTB17WxqKycutJN4iMRRQ346G5)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:albertSans;src:url(../media/albert_sans_latin_500_normal-s.p.1xioz0tf779lq.woff2?dpl=dpl_53nTB17WxqKycutJN4iMRRQ346G5)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:albertSans;src:url(../media/albert_sans_latin_600_normal-s.p.0jryvhrm9c-82.woff2?dpl=dpl_53nTB17WxqKycutJN4iMRRQ346G5)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:albertSans Fallback;src:local(Arial);ascent-override:91.32%;descent-override:24.03%;line-gap-override:0.0%;size-adjust:104.03%}.albertsans_4984e642-module__peiCxa__className{font-family:albertSans,albertSans Fallback,Arial,sans-serif}.albertsans_4984e642-module__peiCxa__variable{--f-display:"albertSans", "albertSans Fallback", Arial, sans-serif}
@font-face{font-family:instrumentSans;src:url(../media/instrument_sans_latin_400_normal-s.p.3xgfxban9f743.woff2?dpl=dpl_53nTB17WxqKycutJN4iMRRQ346G5)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:instrumentSans;src:url(../media/instrument_sans_latin_500_normal-s.p.1eggatm68an7u.woff2?dpl=dpl_53nTB17WxqKycutJN4iMRRQ346G5)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:instrumentSans;src:url(../media/instrument_sans_latin_600_normal-s.p.3fqsgcs0cl_0g.woff2?dpl=dpl_53nTB17WxqKycutJN4iMRRQ346G5)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:instrumentSans Fallback;src:local(Arial);ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.0%;size-adjust:103.22%}.instrumentsans_3a58f97c-module__NaPOJa__className{font-family:instrumentSans,instrumentSans Fallback,Arial,sans-serif}.instrumentsans_3a58f97c-module__NaPOJa__variable{--f-reading:"instrumentSans", "instrumentSans Fallback", Arial, sans-serif}
@font-face{font-family:ibmPlexMono;src:url(../media/ibm_plex_mono_latin_400_normal.p.3xdfs0-p_zi4c.woff2?dpl=dpl_53nTB17WxqKycutJN4iMRRQ346G5)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:ibmPlexMono;src:url(../media/ibm_plex_mono_latin_500_normal.p.11q3guvgd1r20.woff2?dpl=dpl_53nTB17WxqKycutJN4iMRRQ346G5)format("woff2");font-display:swap;font-weight:500}.ibmplexmono_4f0d642a-module__L1kx0a__className{font-family:ibmPlexMono,ui-monospace,monospace}.ibmplexmono_4f0d642a-module__L1kx0a__variable{--f-mono:"ibmPlexMono", ui-monospace, monospace}
