:root{--brand-50:#fcf2f0;--brand-100:#ffe8e3;--brand-200:#ffd1c6;--brand-300:#ffb5a3;--brand-400:#ff9379;--brand-500:#ff6b47;--brand-550:#f15a35;--brand-600:#fe4a22;--brand-700:#cf2f0b;--brand-800:#ab270b;--brand-900:#802210;--brand-950:#4d1409;--ink-0:#fff;--ink-25:#fbfbfc;--ink-50:#f9f9fb;--ink-100:#f2f2f6;--ink-200:#eaeaef;--ink-250:#dfe2e8;--ink-300:#d0d5de;--ink-400:#94a3b8;--ink-450:#7e8da3;--ink-500:#5f6e85;--ink-600:#475569;--ink-700:#334155;--ink-800:#242b31;--ink-900:#1a1f23;--ink-950:#111518;--peach-50:#fff3ea;--peach-200:#ffe2c9;--peach-300:#ffd9b3;--peach-600:#d85901;--mint-50:#f6fffa;--mint-200:#d8f5df;--mint-600:#00853b;--sky-50:#f8faff;--sky-200:#d1e5ff;--sky-600:#2563eb;--lilac-50:#fdf3fe;--lilac-200:#fad8ff;--lilac-600:#9044db;--gold-50:#fff8e6;--gold-100:#ffefc4;--gold-300:#ffd166;--gold-500:#f2a516;--gold-700:#8a5a00;--green-50:#f0faf3;--green-100:#e1f9e6;--green-500:#007835;--green-600:#00602b;--amber-100:#fff1cc;--amber-500:#9a5b00;--amber-700:#7a4700;--red-50:#fff3f4;--red-100:#ffe8ea;--red-200:#f7bfc8;--red-500:#c8143f;--red-600:#a80f34;--red-700:#8f0c2c;--blue-100:#e8f1ff;--blue-500:#1d4ed8;--blue-700:#1a3fae;--clay-50:var(--brand-50);--clay-100:var(--brand-100);--clay-150:var(--brand-100);--clay-200:var(--brand-200);--clay-300:var(--brand-300);--clay-400:var(--brand-400);--clay-500:var(--brand-600);--clay-600:var(--brand-700);--clay-700:var(--brand-800);--clay-800:var(--brand-900);--clay-900:var(--brand-950);--sand-0:var(--ink-0);--sand-25:var(--ink-25);--sand-50:var(--ink-50);--sand-100:var(--ink-100);--sand-150:var(--ink-100);--sand-200:var(--ink-200);--sand-300:var(--ink-300);--sand-400:var(--ink-400);--sand-500:var(--ink-500);--sand-600:var(--ink-600);--sand-700:var(--ink-700);--sand-800:var(--ink-800);--sand-850:var(--ink-900);--sand-900:var(--ink-950);--font-display:var(--font-manrope), system-ui, -apple-system, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif;--font-sans:var(--font-inter), system-ui, -apple-system, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif;--font-mono:ui-monospace, "SFMono-Regular", "Cascadia Code", menlo, consolas, monospace;--fs-display:clamp(1.875rem, 1.25rem + 2.7778vw, 3.75rem);--fs-h1:clamp(1.625rem, 1.25rem + 1.6667vw, 2.75rem);--fs-h2:clamp(1.25rem, 1rem + 1.1111vw, 2rem);--fs-h3:clamp(1.0625rem, .9583rem + .463vw, 1.375rem);--fs-h4:clamp(.9375rem, .875rem + .2778vw, 1.125rem);--fs-lead:clamp(.9375rem, .8542rem + .3704vw, 1.1875rem);--fs-body:clamp(.9375rem, .9167rem + .0926vw, 1rem);--fs-sm:clamp(.8125rem, .7917rem + .0926vw, .875rem);--fs-xs:clamp(.75rem, .7292rem + .0926vw, .8125rem);--fs-caption:.75rem;--fs-control:max(1rem, 16px);--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-strong:750;--fw-heavy:800;--lh-tight:1.06;--lh-heading:1.18;--lh-ui:1.3;--lh-snug:1.4;--lh-body:1.55;--ls-display:-.03em;--ls-h1:-.025em;--ls-h2:-.02em;--ls-h3:-.01em;--measure:64ch;--sp-0-5:2px;--sp-1:4px;--sp-1-5:6px;--sp-2:8px;--sp-2-5:10px;--sp-3:12px;--sp-3-5:14px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:28px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-14:56px;--sp-16:64px;--sp-20:80px;--sp-24:96px;--section-gap:clamp(3rem, 2rem + 4.4444vw, 6rem);--block-gap:clamp(1.5rem, 1.1667rem + 1.4815vw, 2.5rem);--container-max:1280px;--container-narrow:760px;--container-wide:1440px;--gutter:clamp(1rem, .3333rem + 2.963vw, 3rem);--header-height:64px;--tabbar-height:64px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--radius-xs:4px;--radius-sm:4px;--radius-badge:6px;--radius-md:4px;--radius-tile:10px;--radius-lg:4px;--radius-xl:4px;--radius-2xl:4px;--radius-full:999px;--control-sm:36px;--control-md:44px;--control-lg:52px;--field-height:48px;--touch-target:44px;--z-sticky:100;--z-header:200;--z-tabbar:210;--z-dropdown:300;--z-overlay:400;--z-modal:500;--z-popover:600;--z-toast:700;--z-tooltip:800;--dur-instant:80ms;--dur-fast:.12s;--dur-base:.18s;--dur-slow:.26s;--dur-slower:.36s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-emphasized:cubic-bezier(.3, 0, 0, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-spring:cubic-bezier(.34, 1.4, .64, 1)}@media (min-width:768px){:root{--header-height:72px}}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--color-bg:var(--ink-50);--color-bg-muted:var(--ink-100);--color-bg-subtle:var(--ink-200);--color-bg-brand:var(--brand-50);--color-surface:var(--ink-0);--color-surface-hover:var(--ink-50);--color-surface-pressed:var(--ink-100);--color-overlay:#11151899;--color-border:#11151814;--color-border-strong:#11151829;--color-border-field:var(--ink-450);--color-divider:#11151814;--color-heading:var(--ink-950);--color-text:var(--ink-900);--color-text-secondary:var(--ink-700);--color-text-muted:var(--ink-500);--color-text-disabled:var(--ink-400);--color-text-inverse:var(--ink-0);--color-action:var(--ink-950);--color-action-hover:var(--ink-800);--color-action-pressed:#000;--color-on-action:var(--ink-0);--color-brand:var(--brand-600);--color-brand-hover:var(--brand-700);--color-brand-strong:var(--brand-700);--color-brand-stronger:var(--brand-800);--color-brand-bright:var(--brand-500);--color-brand-soft:var(--brand-100);--color-brand-soft-hover:var(--brand-200);--color-brand-softer:var(--brand-50);--color-button-brand:var(--brand-500);--color-button-brand-hover:var(--brand-550);--color-button-brand-pressed:var(--brand-700);--color-on-brand:var(--ink-0);--color-on-brand-soft:var(--brand-800);--gradient-brand:linear-gradient(135deg, var(--brand-500), var(--brand-600));--color-accent:var(--gold-500);--color-accent-soft:var(--gold-100);--color-accent-text:var(--gold-700);--color-vip-bg:var(--ink-950);--color-vip-text:var(--gold-300);--color-success:var(--green-500);--color-success-soft:var(--green-100);--color-success-text:var(--green-600);--color-warning:var(--amber-500);--color-warning-soft:var(--amber-100);--color-warning-text:var(--amber-700);--color-danger:var(--red-500);--color-danger-hover:var(--red-600);--color-danger-soft:var(--red-100);--color-danger-border:var(--red-200);--color-danger-text:var(--red-700);--color-info:var(--blue-500);--color-info-soft:var(--blue-100);--color-info-text:var(--blue-700);--color-chart-1:var(--brand-600);--color-chart-1-active:var(--brand-800);--color-chart-grid:var(--ink-100);--color-chart-axis:var(--ink-300);--color-focus:var(--ink-950);--color-selection:var(--brand-100);--color-skeleton:#0f172a12;--color-skeleton-shine:#ffffffb3;--color-scrollbar:var(--ink-300);--shadow-rgb:17 21 24;--shadow-xs:0 1px 2px rgb(var(--shadow-rgb) / 6%);--shadow-sm:0 1px 2px rgb(var(--shadow-rgb) / 4%), 0 2px 8px rgb(var(--shadow-rgb) / 6%);--shadow-md:0 2px 4px -1px rgb(var(--shadow-rgb) / 4%), 0 8px 20px -4px rgb(var(--shadow-rgb) / 8%);--shadow-lg:0 4px 8px -2px rgb(var(--shadow-rgb) / 4%), 0 18px 40px -8px rgb(var(--shadow-rgb) / 12%);--shadow-xl:0 8px 16px -4px rgb(var(--shadow-rgb) / 5%), 0 32px 64px -12px rgb(var(--shadow-rgb) / 16%);--shadow-popover:0 4px 12px rgb(var(--shadow-rgb) / 8%), 0 16px 36px rgb(var(--shadow-rgb) / 12%);--shadow-focus:0 0 0 3px #fe4a2233;--shadow-brand:0 8px 24px -8px #fe4a2280}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:var(--ink-950);--color-bg-muted:var(--ink-900);--color-bg-subtle:var(--ink-800);--color-bg-brand:var(--ink-900);--color-surface:var(--ink-900);--color-surface-hover:var(--ink-800);--color-surface-pressed:var(--ink-700);--color-overlay:#000000b3;--color-border:#ffffff1a;--color-border-strong:#ffffff2e;--color-border-field:var(--ink-450);--color-divider:#ffffff1a;--color-heading:var(--ink-0);--color-text:var(--ink-100);--color-text-secondary:var(--ink-300);--color-text-muted:var(--ink-400);--color-text-disabled:var(--ink-500);--color-text-inverse:var(--ink-950);--color-action:var(--ink-0);--color-action-hover:var(--ink-200);--color-action-pressed:var(--ink-300);--color-on-action:var(--ink-950);--color-brand-strong:var(--brand-500);--color-brand-stronger:var(--brand-400);--color-brand-soft:#ff6b4729;--color-brand-soft-hover:#ff6b473d;--color-brand-softer:#ff6b471a;--color-on-brand-soft:var(--brand-300);--color-accent-soft:#f2a51629;--color-accent-text:var(--gold-300);--color-success:#4ade80;--color-success-soft:#4ade8024;--color-success-text:#4ade80;--color-warning:#fbbf24;--color-warning-soft:#fbbf2424;--color-warning-text:#fbbf24;--color-danger:#fb7185;--color-danger-hover:#f43f5e;--color-danger-soft:#fb718524;--color-danger-border:#fb718566;--color-danger-text:#fb7185;--color-info:#60a5fa;--color-info-soft:#60a5fa24;--color-info-text:#60a5fa;--color-chart-grid:var(--ink-800);--color-chart-axis:var(--ink-600);--color-focus:var(--ink-0);--color-selection:#ff6b474d;--color-skeleton:#ffffff14;--color-skeleton-shine:#ffffff1a;--color-scrollbar:var(--ink-600);--shadow-rgb:0 0 0;--shadow-xs:0 1px 2px #0006;--shadow-sm:0 1px 2px #0006, 0 2px 8px #0006;--shadow-md:0 2px 4px -1px #0006, 0 8px 20px -4px #00000073;--shadow-lg:0 4px 8px -2px #0006, 0 18px 40px -8px #0000008c;--shadow-xl:0 8px 16px -4px #00000073, 0 32px 64px -12px #000000a6;--shadow-popover:0 4px 12px #0006, 0 16px 36px #00000080;--shadow-brand:0 8px 28px -8px #fe4a22b3}@media (prefers-contrast:more){:root,[data-theme=light]{--color-text-secondary:var(--ink-900);--color-text-muted:var(--ink-700);--color-border:#11151852;--color-border-strong:#1115188f;--color-brand:var(--brand-700);--color-brand-hover:var(--brand-800);--color-brand-strong:var(--brand-800);--color-brand-stronger:var(--brand-900);--color-button-brand:var(--brand-700);--color-button-brand-hover:var(--brand-800);--color-button-brand-pressed:var(--brand-900)}[data-theme=dark]{--color-text-secondary:var(--ink-100);--color-text-muted:var(--ink-300);--color-border:#ffffff5c;--color-border-strong:#fff9}}@media print{[data-theme=dark]{--color-bg:#fff;--color-surface:#fff;--color-heading:#000;--color-text:#000;--color-text-secondary:#333;--color-text-muted:#555;--color-border:#ccc}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;hanging-punctuation:first last}body{min-height:100dvh}img,picture,video,canvas,svg{max-width:100%;display:block}img,video{height:auto}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}textarea{resize:vertical}p,h1,h2,h3,h4,h5,h6,li,dd,dt,figcaption,blockquote{overflow-wrap:anywhere}ul[role=list],ol[role=list]{padding:0;list-style:none}table{border-collapse:collapse}fieldset{border:0;min-width:0;padding:0}[hidden]{display:none!important}html{scrollbar-gutter:stable;scroll-padding-top:calc(var(--header-height) + var(--sp-4));background:var(--color-bg)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{color:var(--color-text);background:var(--color-bg);text-wrap:pretty;-webkit-tap-highlight-color:#0000;overscroll-behavior-y:none;flex-direction:column;display:flex}html[data-scroll-locked]:not([data-base-ui-scroll-locked]){scrollbar-gutter:auto!important;overflow:hidden!important}html[data-scroll-locked]:not([data-base-ui-scroll-locked])>body{padding-right:var(--scroll-lock-gap,0);overflow:visible!important}:-webkit-any(input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill){-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text);transition:background-color 86400s linear,color 86400s linear}:is(input:autofill,textarea:autofill,select:autofill){-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text);transition:background-color 86400s linear,color 86400s linear}input:-webkit-autofill:first-line{font-family:var(--font-sans);font-size:1rem}textarea:-webkit-autofill:first-line{font-family:var(--font-sans);font-size:1rem}input:autofill{box-shadow:inset 0 0 0 100px var(--autofill-bg,var(--color-surface));filter:none}::selection{color:var(--color-text);background:var(--color-selection)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}:focus:not(:focus-visible){outline:none}a,button,[role=button],input,label,select,summary,textarea{touch-action:manipulation}@media (hover:hover) and (pointer:fine){*{scrollbar-color:var(--color-scrollbar) #0000;scrollbar-width:thin}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-body);font-synthesis-weight:none;font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}h1,h2,h3,h4,h5,h6{color:var(--color-heading);text-wrap:balance}h1{font-family:var(--font-display);font-size:var(--fs-h1);font-weight:var(--fw-heavy);line-height:var(--lh-tight);letter-spacing:var(--ls-h1)}h2{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--fw-strong);line-height:var(--lh-heading);letter-spacing:var(--ls-h2)}h3{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-bold);line-height:var(--lh-heading);letter-spacing:var(--ls-h3)}h4,h5,h6{font-size:var(--fs-h4);font-weight:var(--fw-semibold);line-height:var(--lh-ui);letter-spacing:normal}p{text-wrap:pretty}strong,b{font-weight:var(--fw-semibold)}small{font-size:var(--fs-sm)}a{color:inherit;text-decoration:none}.prose a,a.text-link{color:var(--color-brand-strong);text-underline-offset:.18em;transition:color var(--dur-fast) var(--ease-standard);text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.prose a:hover,a.text-link:hover{color:var(--color-brand-stronger)}}.t-display{font-family:var(--font-display);font-size:var(--fs-display);font-weight:var(--fw-heavy);line-height:var(--lh-tight);letter-spacing:var(--ls-display);text-wrap:balance}.t-h1{font-family:var(--font-display);font-size:var(--fs-h1);font-weight:var(--fw-heavy);line-height:var(--lh-tight);letter-spacing:var(--ls-h1);text-wrap:balance}.t-h2{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--fw-strong);line-height:var(--lh-heading);letter-spacing:var(--ls-h2);text-wrap:balance}.t-h3{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-bold);line-height:var(--lh-heading);letter-spacing:var(--ls-h3)}.t-h4{font-size:var(--fs-h4);font-weight:var(--fw-semibold);line-height:var(--lh-ui);letter-spacing:normal}.t-lead{font-size:var(--fs-lead);font-weight:var(--fw-regular);line-height:var(--lh-body);letter-spacing:normal;color:var(--color-text-secondary)}.t-sm{font-size:var(--fs-sm);font-weight:var(--fw-regular);line-height:var(--lh-snug);letter-spacing:normal}.t-caption{font-size:var(--fs-caption);font-weight:var(--fw-medium);line-height:var(--lh-snug);letter-spacing:.005em;color:var(--color-text-muted)}.tabular{font-variant-numeric:tabular-nums}@keyframes dh-fade-in{0%{opacity:0}to{opacity:1}}@keyframes dh-rise-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes dh-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes dh-spin{to{transform:rotate(360deg)}}@keyframes dh-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}@keyframes dh-pulse{0%{transform:scale(1)}40%{transform:scale(1.22)}to{transform:scale(1)}}.animate-rise-in{animation:dh-rise-in var(--dur-slow) var(--ease-emphasized) both}.animate-fade-in{animation:dh-fade-in var(--dur-base) var(--ease-standard) both}@media (prefers-reduced-motion:no-preference){::view-transition-old(root){animation:dh-fade-out-page var(--dur-fast) var(--ease-in) both}::view-transition-new(root){animation:dh-rise-in var(--dur-slow) var(--ease-emphasized) both}}@keyframes dh-fade-out-page{to{opacity:0}}.sr-only{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.container{width:100%;max-width:var(--container-max);padding-inline:var(--gutter);margin-inline:auto}.container-narrow{width:100%;max-width:var(--container-narrow);padding-inline:var(--gutter);margin-inline:auto}.container-wide{width:100%;max-width:var(--container-wide);padding-inline:var(--gutter);margin-inline:auto}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.pre-line{white-space:pre-line}.skip-link{top:calc(var(--safe-top) + var(--sp-2));left:var(--sp-2);z-index:var(--z-tooltip);padding:var(--sp-2) var(--sp-4);font-weight:var(--fw-semibold);color:var(--color-on-action);background:var(--color-action);border-radius:var(--radius-md);transition:transform var(--dur-base) var(--ease-standard);position:fixed;transform:translateY(-200%)}.skip-link:focus-visible{transform:translateY(0)}.hyphenate{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4}:root,[data-theme=light]{--illu-bg:#fcf2f0;--illu-clay:#fe4a22;--illu-roof:#cf2f0b;--illu-door:#ab270b;--illu-clay1:#ffe8e3;--illu-clay15:#ffd1c6;--illu-clay2:#ffb5a3;--illu-clay4:#ff6b47;--illu-ink:#111518;--illu-ink2:#242b31;--illu-gray:#5f6e85;--illu-muted:#7e8da3;--illu-line:#eaeaef;--illu-line2:#d0d5de;--illu-sand:#f2f2f6;--illu-cream:#fff3ea;--illu-white:#fff;--illu-gold:#f2a516;--illu-goldsoft:#ffefc4;--illu-goldtext:#8a5a00;--illu-tree:#2f9a60;--illu-tree2:#5cb888;--illu-greensoft:#e1f9e6;--illu-green:#007835;--illu-greentext:#00602b;--illu-skin1:#ebc3a5;--illu-skin2:#d9a47f;--illu-skin3:#f2d3bd;--illu-hair:#3b2a20;--illu-red:#c8143f}.ilf-bg{fill:var(--illu-bg)}.ils-bg{stroke:var(--illu-bg)}.ilf-clay{fill:var(--illu-clay)}.ils-clay{stroke:var(--illu-clay)}.ilf-roof{fill:var(--illu-roof)}.ils-roof{stroke:var(--illu-roof)}.ilf-door{fill:var(--illu-door)}.ils-door{stroke:var(--illu-door)}.ilf-clay1{fill:var(--illu-clay1)}.ils-clay1{stroke:var(--illu-clay1)}.ilf-clay15{fill:var(--illu-clay15)}.ils-clay15{stroke:var(--illu-clay15)}.ilf-clay2{fill:var(--illu-clay2)}.ils-clay2{stroke:var(--illu-clay2)}.ilf-clay4{fill:var(--illu-clay4)}.ils-clay4{stroke:var(--illu-clay4)}.ilf-ink{fill:var(--illu-ink)}.ils-ink{stroke:var(--illu-ink)}.ilf-ink2{fill:var(--illu-ink2)}.ils-ink2{stroke:var(--illu-ink2)}.ilf-gray{fill:var(--illu-gray)}.ils-gray{stroke:var(--illu-gray)}.ilf-muted{fill:var(--illu-muted)}.ils-muted{stroke:var(--illu-muted)}.ilf-line{fill:var(--illu-line)}.ils-line{stroke:var(--illu-line)}.ilf-line2{fill:var(--illu-line2)}.ils-line2{stroke:var(--illu-line2)}.ilf-sand{fill:var(--illu-sand)}.ils-sand{stroke:var(--illu-sand)}.ilf-cream{fill:var(--illu-cream)}.ils-cream{stroke:var(--illu-cream)}.ilf-white{fill:var(--illu-white)}.ils-white{stroke:var(--illu-white)}.ilf-gold{fill:var(--illu-gold)}.ils-gold{stroke:var(--illu-gold)}.ilf-goldsoft{fill:var(--illu-goldsoft)}.ils-goldsoft{stroke:var(--illu-goldsoft)}.ilf-goldtext{fill:var(--illu-goldtext)}.ils-goldtext{stroke:var(--illu-goldtext)}.ilf-tree{fill:var(--illu-tree)}.ils-tree{stroke:var(--illu-tree)}.ilf-tree2{fill:var(--illu-tree2)}.ils-tree2{stroke:var(--illu-tree2)}.ilf-greensoft{fill:var(--illu-greensoft)}.ils-greensoft{stroke:var(--illu-greensoft)}.ilf-green{fill:var(--illu-green)}.ils-green{stroke:var(--illu-green)}.ilf-greentext{fill:var(--illu-greentext)}.ils-greentext{stroke:var(--illu-greentext)}.ilf-skin1{fill:var(--illu-skin1)}.ils-skin1{stroke:var(--illu-skin1)}.ilf-skin2{fill:var(--illu-skin2)}.ils-skin2{stroke:var(--illu-skin2)}.ilf-skin3{fill:var(--illu-skin3)}.ils-skin3{stroke:var(--illu-skin3)}.ilf-hair{fill:var(--illu-hair)}.ils-hair{stroke:var(--illu-hair)}.ilf-red{fill:var(--illu-red)}.ils-red{stroke:var(--illu-red)}
