/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink-graphite:#2e2e33;--deep-warm-gray:#4a4a52;--strategic-gray:#667085;--soft-stone-gray:#bfc3cb;--mist-gray:#d9dee4;--pearl-light:#eef2f6;--cloud-white:#f5f6f7;--pure-white:#f9f9f6;--change-violet-950:#1f1148;--change-violet-900:#32108f;--change-violet-800:#4218c8;--change-violet-700:#5524e0;--change-violet-600:#6d3bff;--change-violet-500:#7a4dff;--change-violet-400:#8a6cff;--change-violet-300:#b7a8ff;--change-violet-200:#d9d2ff;--change-violet-100:#f1edff;--change-violet:#6d3bff;--deep-violet:#5524e0;--pressed-violet:#4218c8;--soft-violet:#8a6cff;--lavender-mist:#d9d2ff;--violet-whisper:#f1edff;--violet-ink:#1f1148;--violet-subtle:#6d3bff1a;--sky-mist:#dceaf5;--pale-horizon-blue:#cfe1f0;--atmosphere-blue:#bfd6ea;--warm-haze:#f3eee9;--signal-cyan:#59b8d9;--human-pink:#b86aa4;--opportunity-orange:#c97a3a;--success:#5aa67a;--warning:#c98c42;--error:#c85e55;--dark-0:#0a0e15;--dark-1:#121722;--dark-2:#1a202c;--dark-3:#212631;--dark-text:#f0f4ff;--dark-text-muted:#f0f4ff8c;--surface-page:var(--cloud-white);--surface-card:var(--pure-white);--surface-soft:var(--pearl-light);--surface-inset:#e8ecf0;--surface-raised:var(--pure-white);--text-strong:var(--ink-graphite);--text-body:var(--deep-warm-gray);--text-muted:var(--strategic-gray);--text-faint:var(--soft-stone-gray);--text-on-dark:var(--dark-text);--text-accent:var(--change-violet);--text-inverse:var(--pure-white);--border-subtle:var(--mist-gray);--border-strong:var(--soft-stone-gray);--border-violet:#6d3bff33;--divider:var(--mist-gray);--action-primary:var(--change-violet);--action-primary-hover:var(--deep-violet);--action-primary-pressed:var(--pressed-violet);--action-primary-subtle:var(--violet-subtle);--focus-ring:#6d3bff59;--status-success-fg:#2f7c57;--status-success-bg:#5aa67a1f;--status-warning-fg:#95642a;--status-warning-bg:#c98c421f;--status-error-fg:#b04a41;--status-error-bg:#c85e551f;--status-info-fg:#2c7491;--status-info-bg:#59b8d91f;--status-neutral-fg:#4b5563;--status-neutral-bg:#6b72801a;--badge-text:var(--ink-graphite);--badge-success-dot:var(--success);--badge-success-bg:#5aa67a1f;--badge-success-border:#5aa67a33;--badge-violet-dot:var(--change-violet);--badge-violet-bg:#6d3bff1a;--badge-violet-border:#6d3bff33;--badge-opportunity-dot:var(--opportunity-orange);--badge-opportunity-bg:#c97a3a1f;--badge-opportunity-border:#c97a3a33;--badge-signal-dot:var(--signal-cyan);--badge-signal-bg:#59b8d91f;--badge-signal-border:#59b8d933;--badge-error-dot:var(--error);--badge-error-bg:#c85e551f;--badge-error-border:#c85e5533;--badge-neutral-dot:var(--strategic-gray);--badge-neutral-bg:var(--pure-white);--badge-neutral-border:#2e2e3324;--status-surface:var(--pure-white);--status-outline:#2e2e3329;--status-shadow:0 4px 14px #2e2e330d;--btn-secondary-surface:var(--pure-white);--btn-secondary-text:var(--ink-graphite);--btn-secondary-outline:#2e2e3329;--btn-secondary-outline-strong:#2e2e333d;--btn-secondary-shadow:0 4px 14px #2e2e330d;--btn-secondary-shadow-hover:0 10px 28px #2e2e3317;--btn-ghost-text:var(--strategic-gray);--btn-ghost-text-hover:var(--ink-graphite);--btn-ghost-hover-surface:var(--cloud-white);--btn-link-text:var(--ink-graphite);--toast-surface:var(--pure-white);--toast-outline:#2e2e3329;--toast-shadow:0 10px 28px #2e2e3317;--toast-title:var(--ink-graphite);--toast-desc:var(--strategic-gray);--toast-close:var(--soft-stone-gray);--toast-close-hover:var(--ink-graphite);--toast-close-hover-bg:var(--cloud-white);--empty-surface:linear-gradient(180deg,#fffffffa,#f5f6f7fa);--empty-surface-structured:linear-gradient(180deg,#fffffffa,#eef2f6c2);--empty-outline:#2e2e3329;--empty-shadow:0 4px 14px #2e2e330d;--empty-frame-bg:var(--pure-white);--empty-frame-outline:#2e2e3329;--empty-title:var(--ink-graphite);--empty-desc:var(--strategic-gray);--empty-helper:var(--deep-warm-gray);--empty-helper-border:#2e2e3314;--empty-line:#2e2e3329;--empty-node:var(--ink-graphite);--empty-node-halo:#2e2e3314;--field-surface:var(--pure-white);--field-surface-disabled:var(--cloud-white);--field-outline:#2e2e3329;--field-shadow:0 4px 14px #2e2e330d;--field-text:var(--ink-graphite);--field-label:var(--deep-warm-gray);--field-placeholder:var(--strategic-gray);--field-icon:var(--strategic-gray);--switch-off:var(--soft-stone-gray);--switch-on:var(--change-violet);--switch-knob:var(--pure-white);--tab-baseline:#2e2e331f;--tab-text:var(--strategic-gray);--tab-text-hover:var(--ink-graphite);--tab-text-active:var(--change-violet);--tab-underline:var(--change-violet);--tab-disabled:var(--soft-stone-gray);--tab-num:var(--strategic-gray);--tab-hover-surface:linear-gradient(180deg,#f5f6f7a3,#fff0);--tab-node-inactive:var(--soft-stone-gray);--tab-node-active:var(--change-violet);--tab-node-halo:#2e2e3314;--track-graphite:#2e2e3314}.change-dark,[data-theme=dark]{--surface-page:var(--dark-0);--surface-card:#161b2e;--surface-soft:var(--dark-2);--surface-inset:var(--dark-1);--surface-raised:#1d2340;--text-strong:var(--dark-text);--text-body:#f0f4ffb8;--text-muted:#f0f4ff73;--text-faint:#f0f4ff4d;--text-accent:#b7a8ff;--border-subtle:#ffffff14;--border-strong:#ffffff26;--border-violet:#8a6cff4d;--divider:#ffffff1a;--action-primary:var(--soft-violet);--action-primary-hover:#b7a8ff;--action-primary-subtle:#8a6cff26;--focus-ring:#8a6cff73;--status-success-fg:#7fc79e;--status-success-bg:#5aa67a2e;--status-warning-fg:#e1b271;--status-warning-bg:#c98c422e;--status-error-fg:#e18a82;--status-error-bg:#c85e552e;--status-info-fg:#82d0e8;--status-info-bg:#59b8d92e;--status-neutral-fg:#f0f4ff9e;--status-neutral-bg:#ffffff14;--badge-text:#f0f1f5;--badge-success-bg:#5aa67a24;--badge-success-border:#5aa67a57;--badge-violet-bg:#6d3bff2e;--badge-violet-border:#d9d2ff57;--badge-opportunity-bg:#c97a3a29;--badge-opportunity-border:#c97a3a5c;--badge-signal-bg:#59b8d924;--badge-signal-border:#59b8d957;--badge-error-bg:#c85e5529;--badge-error-border:#c85e555c;--badge-neutral-bg:#ffffff0e;--badge-neutral-border:#ffffff24;--status-surface:#ffffff0b;--status-outline:#ffffff1a;--status-shadow:none;--btn-secondary-surface:#ffffff0f;--btn-secondary-text:#f0f1f5;--btn-secondary-outline:#ffffff2e;--btn-secondary-outline-strong:#d9d2ff5c;--btn-secondary-shadow:none;--btn-secondary-shadow-hover:none;--btn-ghost-text:#f0f4ff9e;--btn-ghost-text-hover:#f0f1f5;--btn-ghost-hover-surface:#ffffff0f;--btn-link-text:#f0f1f5;--toast-surface:#ffffff0b;--toast-outline:#ffffff1a;--toast-shadow:0 18px 48px #0a0e1538;--toast-title:#f0f1f5;--toast-desc:#f0f1f5b3;--toast-close:#f0f1f580;--toast-close-hover:#fff;--toast-close-hover-bg:#ffffff14;--empty-surface:radial-gradient(circle at 82% 12%,#6d3bff24,#0a0e1500 34%),linear-gradient(180deg,#0a0e15,#121722);--empty-surface-structured:radial-gradient(circle at 82% 12%,#6d3bff24,#0a0e1500 34%),linear-gradient(180deg,#0a0e15,#121722);--empty-outline:#ffffff1a;--empty-shadow:0 24px 72px #0a0e1538;--empty-frame-bg:#ffffff0b;--empty-frame-outline:#ffffff1f;--empty-title:#f0f1f5;--empty-desc:#f0f1f5b3;--empty-helper:#f0f1f59e;--empty-helper-border:#ffffff1a;--empty-line:#ffffff24;--empty-node:#f0f1f5c7;--empty-node-halo:#ffffff0f;--field-surface:#ffffff0b;--field-surface-disabled:#ffffff05;--field-outline:#ffffff2e;--field-shadow:none;--field-text:#f0f1f5;--field-label:#f0f4ffb8;--field-placeholder:#f0f4ff80;--field-icon:#f0f4ff8c;--switch-off:#ffffff38;--switch-on:var(--change-violet);--switch-knob:#f0f1f5;--tab-baseline:#ffffff1f;--tab-text:#f0f1f5a3;--tab-text-hover:#fff;--tab-text-active:var(--lavender-mist);--tab-underline:var(--change-violet);--tab-disabled:#f0f1f552;--tab-num:#f0f1f585;--tab-hover-surface:linear-gradient(180deg,#ffffff0f,#fff0);--tab-node-inactive:#f0f1f56b;--tab-node-active:var(--change-violet);--tab-node-halo:#ffffff0f;--track-graphite:#ffffff1a}:root{--text-display:clamp(56px,7vw,112px);--text-h1:clamp(40px,5vw,72px);--text-h2:clamp(30px,3.4vw,48px);--text-h3:clamp(22px,2vw,28px);--text-lead:19px;--text-base:16px;--text-sm:14px;--text-xs:13px;--text-meta:11px;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--leading-display:.96;--leading-tight:1.04;--leading-snug:1.16;--leading-heading:1.22;--leading-body:1.6;--leading-relaxed:1.7;--tracking-display:-.05em;--tracking-h1:-.04em;--tracking-h2:-.03em;--tracking-h3:-.02em;--tracking-body:0;--tracking-meta:.1em;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-18:72px;--space-24:96px;--space-32:128px;--layout-max:1280px;--layout-max-wide:1440px;--layout-gutter:24px;--layout-margin:clamp(20px,5vw,80px);--sidebar-width:256px;--topnav-height:64px;--control-height:44px;--radius-control:0px;--radius-card:0px;--radius-panel:0px;--radius-hero:0px;--radius-xs:0px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--radius-node:50%;--radius-full:999px;--border-thin:1px;--border-medium:1.5px;--outline-soft:1px solid #2e2e3314;--outline-graphite:1px solid #2e2e3329;--outline-graphite-strong:1px solid #2e2e333d;--outline-violet:1px solid #6d3bff47;--shadow-none:none;--shadow-graphite-soft:0 4px 14px #2e2e330d;--shadow-graphite:0 10px 28px #2e2e3317;--shadow-graphite-premium:0 18px 48px #2e2e331f;--shadow-violet-active:0 12px 32px #6d3bff1c;--shadow-xs:var(--shadow-graphite-soft);--shadow-sm:var(--shadow-graphite-soft);--shadow-md:var(--shadow-graphite-soft);--shadow-lg:var(--shadow-graphite);--shadow-violet:var(--shadow-violet-active);--shadow-dark:0 24px 72px #0a0e1538;--edge-highlight-top:inset 0 1px 0 #ffffff14;--edge-highlight-violet:inset 0 1px 0 #b7a8ff38;--edge-highlight-cyan:inset 0 1px 0 #9ddcf033;--shadow-dark-sm:0 2px 8px #0006;--shadow-dark-md:0 12px 32px #00000075;--shadow-dark-lg:0 28px 72px #0000008c;--glow-violet-sm:0 0 0 1px #8a6cff38,0 8px 28px #6d3bff38;--glow-violet-md:0 0 0 1px #8a6cff4d,0 16px 44px #6d3bff4d;--glow-cyan-sm:0 0 0 1px #59b8d938,0 8px 28px #59b8d933;--shadow-dark-card:0 18px 44px #0000007a,inset 0 1px 0 #ffffff0f;--shadow-dark-card-violet:0 18px 44px #00000075,0 0 0 1px #8a6cff33,inset 0 1px 0 #b7a8ff29;--shadow-dark-card-cyan:0 18px 44px #00000075,0 0 0 1px #59b8d933,inset 0 1px 0 #9ddcf029;--shadow-btn-violet:0 8px 22px #6d3bff52,inset 0 1px 0 #ffffff29;--shadow-btn-violet-hover:0 12px 30px #6d3bff6b,inset 0 1px 0 #fff3;--shadow-btn-electric:0 8px 24px #59b8d942,0 4px 14px #6d3bff4d,inset 0 1px 0 #ffffff2e;--opacity-disabled:.4;--opacity-muted:.64;--opacity-hover:.88;--blur-overlay:12px;--z-base:0;--z-raised:10;--z-sticky:100;--z-dropdown:200;--z-overlay:900;--z-modal:1000;--z-toast:1100;--gradient-celestial-horizon:linear-gradient(180deg,#dceaf5,#f5f6f7 48%,#f3eee9);--gradient-violet-atmosphere:linear-gradient(135deg,#6d3bff2e,#8a6cff1a 42%,#fff0);--gradient-sky-pearl:linear-gradient(135deg,#dceaf599,#ffffffe6 55%,#f3eee96b);--gradient-ethereal-glow:radial-gradient(circle at top center,#8a6cff2e 0%,#dceaf51f 34%,#fff0 70%);--gradient-violet-whisper:linear-gradient(135deg,#f1edffeb,#fffffff5 56%,#dceaf55c);--gradient-type-electric:linear-gradient(135deg,#1f1148,#6d3bff 48%,#59b8d9);--gradient-type-soft-violet:linear-gradient(135deg,#5524e0,#8a6cff 58%,#b7a8ff);--gradient-type-electric-dark:linear-gradient(135deg,#fff,#d9d2ff 24%,#8a6cff 58%,#59b8d9);--gradient-type-violet-dark:linear-gradient(135deg,#f1edff,#8a6cff 48%,#6d3bff);--gradient-accent:linear-gradient(135deg,#6d3bff,#8a6cff);--gradient-dark-violet-horizon:radial-gradient(circle at 82% 12%,#6d3bff52 0%,#6d3bff17 34%,#0a0e1500 58%),linear-gradient(135deg,#0a0e15,#121722 56%,#1a202c);--gradient-dark-signal-field:radial-gradient(circle at 18% 18%,#59b8d929 0%,#59b8d90a 36%,#0a0e1500 62%),radial-gradient(circle at 82% 70%,#6d3bff3d 0%,#6d3bff0f 38%,#0a0e1500 66%),linear-gradient(180deg,#0a0e15,#121722);--gradient-dark-electric-surface:linear-gradient(145deg,#1f1148eb,#121722f5 48%,#0a0e15),radial-gradient(circle at 78% 18%,#6d3bff38 0%,#6d3bff00 48%);--gradient-dark-pearl:linear-gradient(180deg,#121722,#171d2a 54%,#0a0e15);--gradient-dark-future-glow:radial-gradient(circle at 50% 0%,#8a6cff42 0%,#6d3bff1a 32%,#0a0e1500 64%),linear-gradient(180deg,#0a0e15,#121722 52%,#0a0e15);--divider-ethereal:linear-gradient(90deg,#fff0,#6d3bff52 26%,#dceaf58a 52%,#8a6cff42 76%,#fff0);--divider-ethereal-dark:linear-gradient(90deg,#0a0e1500,#59b8d95c 22%,#7b52ffad 50%,#6d3bff66 76%,#0a0e1500);--divider-ethereal-dark-glow:linear-gradient(90deg,#fff0,#59b8d938 18%,#6d3bff7a 48%,#d9d2ff3d 70%,#fff0);--divider-ethereal-dark-shadow:0 0 18px #6d3bff33,0 0 32px #59b8d914;--line-structural:#2e2e3329;--line-active:#6d3bff6b;--line-signal:#59b8d966;--line-dark:#ffffff1f;--line-dark-structural:#ffffff1f;--line-dark-active:#6d3bff7a;--line-dark-signal:#59b8d95c;--node-active:#6d3bff;--node-secondary:#8a6cff;--node-signal:#59b8d9;--node-neutral:#bfc3cb;--node-halo-dark:#6d3bff29;--line-width:1.5px;--gradient-dark-card-slate:linear-gradient(158deg,#1b2233,#141a28 54%,#0f1420);--gradient-dark-card-obsidian:linear-gradient(180deg,#11151f,#0b0f18);--gradient-dark-card-sweep:linear-gradient(115deg,#232a4c,#161d31 44%,#0e1320);--gradient-dark-card-violet:linear-gradient(150deg,#241845,#181b30 56%,#10131f);--gradient-dark-card-edge-violet:linear-gradient(180deg,#7b52ff42,#7b52ff00 17%),linear-gradient(165deg,#171c30,#0f1018);--gradient-dark-card-edge-cyan:linear-gradient(180deg,#59b8d93d,#59b8d900 17%),linear-gradient(165deg,#131e26,#0e1119);--gradient-dark-card-spot-violet:radial-gradient(125% 95% at 100% 0%,#7b52ff47 0%,#7b52ff00 48%),linear-gradient(160deg,#181d30,#0e121c);--gradient-dark-card-spot-cyan:radial-gradient(125% 95% at 0% 0%,#59b8d93d 0%,#59b8d900 48%),linear-gradient(160deg,#121a26,#0e1119);--gradient-dark-card-rose:radial-gradient(125% 100% at 100% 100%,#b86aa438 0%,#b86aa400 50%),linear-gradient(158deg,#201826,#11121c);--gradient-dark-card-mineral:radial-gradient(125% 100% at 0% 100%,#5aa67a33 0%,#5aa67a00 50%),linear-gradient(158deg,#14201d,#0e1318);--gradient-dark-card-solar:radial-gradient(125% 100% at 100% 0%,#c97a3a38 0%,#c97a3a00 50%),linear-gradient(158deg,#221b12,#14110e);--gradient-type-cyan:linear-gradient(120deg,#2c7491,#59b8d9 58%,#8ad3ec);--gradient-type-aurora:linear-gradient(120deg,#6d3bff,#b86aa4 50%,#59b8d9);--gradient-type-solar:linear-gradient(120deg,#8a4a1e,#c97a3a 56%,#e0a368);--gradient-type-mineral:linear-gradient(120deg,#2f7c57,#5aa67a 60%,#8fcba6);--gradient-type-cyan-dark:linear-gradient(120deg,#8ad3ec,#59b8d9 54%,#8a6cff);--gradient-type-aurora-dark:linear-gradient(120deg,#d9d2ff,#8a6cff 40%,#59b8d9);--gradient-type-pearl-dark:linear-gradient(180deg,#fff,#c9d2e8);--line-gradient-violet:linear-gradient(90deg,#6d3bff00,#6d3bff8c 50%,#6d3bff00);--line-gradient-signal:linear-gradient(90deg,#59b8d900,#59b8d980 50%,#59b8d900);--line-gradient-relation:linear-gradient(90deg,#6d3bff99,#59b8d980);--line-gradient-progress:linear-gradient(90deg,#6d3bff,#8a6cff);--line-gradient-violet-dark:linear-gradient(90deg,#8a6cff00,#8a6cffb3 50%,#8a6cff00);--line-gradient-signal-dark:linear-gradient(90deg,#59b8d900,#59b8d999 50%,#59b8d900);--line-gradient-relation-dark:linear-gradient(90deg,#8a6cffb8,#59b8d999);--node-gradient-violet:radial-gradient(circle at 36% 32%,#b7a8ff 0%,#6d3bff 56%,#4218c8 100%);--node-gradient-signal:radial-gradient(circle at 36% 32%,#bde6f3 0%,#59b8d9 56%,#2c7491 100%);--node-gradient-rose:radial-gradient(circle at 36% 32%,#e3b8d6 0%,#b86aa4 58%,#7e466f 100%);--node-glow-violet:0 0 0 4px #6d3bff24,0 0 12px #6d3bff73;--node-glow-signal:0 0 0 4px #59b8d924,0 0 12px #59b8d96b;--gradient-btn-primary:linear-gradient(180deg,#7a4dff,#6d3bff 52%,#5524e0);--gradient-btn-electric:linear-gradient(120deg,#6d3bff,#7a4dff 54%,#59b8d9);--gradient-btn-deep:linear-gradient(180deg,#5524e0,#4218c8);--gradient-btn-dark-ghost:linear-gradient(180deg,#ffffff1a,#ffffff0a);--duration-fast:.12s;--duration-standard:.22s;--duration-premium:.33s;--duration-enter:.42s;--duration-line:1.1s;--duration-pulse:5s;--ease-premium:cubic-bezier(.22,1,.36,1);--ease-standard:cubic-bezier(.4,0,.2,1);--ease-out:cubic-bezier(0,0,.2,1);--transition-base:all var(--duration-standard) var(--ease-premium);--transition-color:color var(--duration-fast) var(--ease-premium),background-color var(--duration-fast) var(--ease-premium),border-color var(--duration-fast) var(--ease-premium)}@media (prefers-reduced-motion:reduce){:root{--duration-fast:1ms;--duration-standard:1ms;--duration-premium:1ms;--duration-enter:1ms;--duration-line:1ms;--duration-pulse:1ms}}@keyframes change-toast-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){@keyframes change-toast-enter{0%{opacity:1}to{opacity:1}}}:root{--icon-color-default:#4a4a52;--icon-color-muted:#667085;--icon-color-active:#6d3bff;--icon-color-signal:#59b8d9;--icon-color-success:#5aa67a;--icon-color-warning:#c98c42;--icon-color-error:#c85e55;--icon-size-xs:16px;--icon-size-sm:20px;--icon-size-md:24px;--icon-size-lg:32px;--icon-size-xl:44px;--icon-size-glyph-display:56px;--icon-stroke:1.5;--icon-stroke-delicate:1.25;--icon-stroke-emphasis:1.75;--icon-node-sm:3px;--icon-node-md:4px;--icon-node-lg:6px;--icon-tile-bg:#ffffffad;--icon-tile-border:#2e2e331a;--icon-tile-radius:16px;--icon-tile-bg-hover:#f5f6f7e6;--icon-tile-bg-active:#6d3bff14;--icon-tile-border-active:#6d3bff38;--icon-node-tile-border:#6d3bff2e;--icon-ease:cubic-bezier(.22,1,.36,1);--icon-dur-hover:.2s;--icon-dur-active:.28s;--icon-dur-line-draw:.9s;--icon-dur-node-pulse:1.2s;--icon-dur-pulse-ambient:5s;--icon-dur-success:.6s;--evo-noise:#bfc3cb;--evo-analysis:#59b8d9;--evo-focus:#6d3bff;--evo-validated:#5aa67a;--gradient-evolution:linear-gradient(90deg,#bfc3cb,#59b8d9 36%,#6d3bff 68%,#5aa67a);--gradient-evolution-line:linear-gradient(90deg,#bfc3cb,#59b8d9 33%,#6d3bff 66%,#5aa67a);--data-signal:#59b8d9;--data-human:#b86aa4;--data-opportunity:#c97a3a;--data-validated:#5aa67a;--data-dependency:#c98c42;--data-risk:#c85e55;--data-focus:#6d3bff;--data-structure:#667085;--bar-step-1:linear-gradient(180deg,#d8dce2,#bcc1c9);--bar-step-2:linear-gradient(180deg,#a7c6d4,#82aec0);--bar-step-3:linear-gradient(180deg,#7fcde6,#52b2d4);--bar-step-4:linear-gradient(180deg,#5fa9c6,#3a8aaa);--bar-step-5:linear-gradient(180deg,#9376ff,#6735f2);--bar-step-6:linear-gradient(180deg,#7dc09a,#54a074);--bar-step-7:linear-gradient(180deg,#4e9e76,#2e7c54);--chart-grid:#2e2e3329;--chart-axis:var(--soft-stone-gray);--chart-label:var(--strategic-gray);--chart-track:#2e2e3314;--chart-tooltip-surface:var(--pure-white);--chart-tooltip-outline:#2e2e3329;--chart-tooltip-shadow:0 10px 28px #2e2e3317;--chart-today:var(--change-violet);--gradient-heat:linear-gradient(90deg,#eef2f6,#a9d6e8 60%,#8a6cff)}.change-dark,[data-theme=dark]{--evo-focus:#8a6cff;--data-focus:#8a6cff;--gradient-evolution:linear-gradient(90deg,#8a93a3,#59b8d9 36%,#8a6cff 68%,#6fb78f);--gradient-evolution-line:linear-gradient(90deg,#8a93a3,#59b8d9 33%,#8a6cff 66%,#6fb78f);--chart-grid:#ffffff1f;--chart-axis:#f0f4ff4d;--chart-label:#f0f4ff73;--chart-track:#ffffff1a;--chart-tooltip-surface:#ffffff0b;--chart-tooltip-outline:#ffffff1a;--chart-tooltip-shadow:0 18px 48px #0a0e1538;--chart-today:var(--soft-violet);--gradient-heat:linear-gradient(90deg,#1a202c,#2c6e86 58%,#8a6cff)}.density-editorial,:root{--density-card-pad:24px;--density-card-gap:16px;--density-row-pad:16px 18px;--density-stack-gap:16px;--density-title-size:20px;--density-meta-size:11px}.density-standard{--density-card-pad:16px;--density-card-gap:12px;--density-row-pad:12px 14px;--density-stack-gap:12px;--density-title-size:18px;--density-meta-size:11px}.density-compact{--density-card-pad:14px;--density-card-gap:8px;--density-row-pad:10px 12px;--density-stack-gap:8px;--density-title-size:15px;--density-meta-size:10px}@font-face{font-family:Postea;src:url(/fonts/Postea-Light.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Postea;src:url(/fonts/Postea-Regular.otf)format("opentype");font-weight:400 500;font-style:normal;font-display:swap}@font-face{font-family:Postea;src:url(/fonts/Postea-RegularItalic.otf)format("opentype");font-weight:400 500;font-style:italic;font-display:swap}@font-face{font-family:Postea;src:url(/fonts/Postea-Semibold.otf)format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Postea;src:url(/fonts/Postea-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Postea;src:url(/fonts/Postea-Extrabold.otf)format("opentype");font-weight:800;font-style:normal;font-display:swap}:root{--font-primary:"Postea","postea-variable","Helvetica Neue",Arial,system-ui,sans-serif;--font-secondary:"bd-orange-variable","Postea","postea-variable","Helvetica Neue",Arial,sans-serif;--font-mono:"IBM Plex Mono","JetBrains Mono","Space Mono","SFMono-Regular",Consolas,monospace;--font-body:var(--font-primary);--font-heading:var(--font-primary);--font-display:var(--font-primary);--font-accent:var(--font-secondary);--font-meta:var(--font-mono);--surface-dark:#0e0d12;--surface-dark-secondary:#16151c;--surface-dark-tertiary:#101019}.change-dark,:root,[data-theme=dark]{--surface-selected:var(--surface-soft);--border-selected:var(--border-strong);--node-selected:var(--text-strong);--node-selected-halo:var(--track-graphite);--surface-locked:var(--surface-soft);--border-locked:var(--border-strong);--text-locked:var(--text-muted)}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--surface-page);color:var(--text-body);font-family:var(--font-primary);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}::selection{background:var(--lavender-mist)}:focus-visible{outline:2px solid var(--change-violet);outline-offset:2px}.skip-link{z-index:var(--z-toast,1100);color:var(--ink-graphite);font:500 14px var(--font-primary);border:1px solid var(--border-subtle);box-shadow:var(--shadow-graphite,0 10px 28px #2e2e3317);background:#fff;padding:10px 16px;position:absolute;top:0;left:-9999px}.skip-link:focus{top:16px;left:16px}.wrap{width:min(1340px,100% - clamp(40px,8vw,128px));margin-inline:auto}.btn{height:48px;font:500 16px/1 var(--font-primary);letter-spacing:-.02em;border-radius:var(--radius-control,0);cursor:pointer;white-space:nowrap;transition:background var(--duration-standard) var(--ease-premium),border-color var(--duration-standard) var(--ease-premium),box-shadow var(--duration-standard) var(--ease-premium),color var(--duration-standard) var(--ease-premium),transform var(--duration-standard) var(--ease-premium);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 24px;display:inline-flex}.btn-sm{height:42px;padding:0 18px;font-size:14.5px}.btn-primary{background:var(--change-violet);color:#fff}.btn-primary:hover{background:var(--deep-violet);transform:translateY(-1px)}.btn-secondary{color:var(--ink-graphite);background:#fff;border-color:#2e2e3329;box-shadow:0 4px 14px #2e2e330d}.btn-secondary:hover{border-color:#2e2e3352;box-shadow:0 10px 28px #2e2e3317}.btn-light{color:var(--ink-graphite);background:#fff}.btn-light:hover{background:var(--lavender-mist)}.btn-dghost{color:#fff;background:0 0;border-color:#ffffff42}.btn-dghost:hover{background:#ffffff14;border-color:#ffffff6b}[data-reveal]{opacity:0;transition:opacity .7s var(--ease-premium),transform .7s var(--ease-premium);transform:translateY(22px)}[data-reveal].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transition:none!important;transform:none!important}html{scroll-behavior:auto}[data-pulse]{animation:none!important}}@keyframes hpulse{0%,to{opacity:1;box-shadow:0 0 #59b8d973}50%{opacity:.5;box-shadow:0 0 0 5px #59b8d900}}[data-pulse]{animation:hpulse 2.6s var(--ease-premium) infinite}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}