@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_9f99aec4-module__6MKK-W__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_9f99aec4-module__6MKK-W__variable{--font-outfit:"Outfit", "Outfit Fallback"}
:root{--yisual-luxe-blue:#1c3a6c;--yisual-fresh-green:#61bda6;--yisual-warm-gold:#dab70a;--blue-900:#0f2445;--blue-800:#14406f;--blue-700:#1c3a6c;--blue-600:#27528f;--blue-500:#3a6bab;--blue-300:#8fa7c6;--blue-200:#c5d0de;--blue-100:#eaeef1;--blue-75:#e6e8eb;--blue-50:#dfe2e5;--green-700:#2f8a74;--green-600:#4aa78e;--green-500:#61bda6;--green-400:#7ecab7;--green-300:#a6d9ca;--green-100:#e6ede8;--green-50:#e0e6e3;--gold-700:#a68a08;--gold-500:#dab70a;--gold-400:#ebc729;--gold-300:#ebd469;--gold-100:#f1f1ea;--white:#fff;--gray-50:#f7f8f9;--gray-75:#f0f4f7;--gray-100:#eef0f2;--gray-200:#dfe2e5;--gray-400:#9aa4b0;--gray-600:#5d6b7c;--black:#1d1d1b;--text-body:var(--blue-700);--text-heading:var(--blue-700);--text-muted:#5d7391;--text-inverse:var(--white);--text-accent:var(--green-500);--text-link:var(--blue-700);--text-link-hover:var(--green-500);--surface-page:var(--white);--surface-subtle:var(--blue-100);--surface-card:var(--white);--surface-inverse:var(--blue-700);--surface-green:var(--green-500);--surface-gold:var(--gold-500);--surface-green-soft:var(--green-50);--surface-gold-soft:var(--gold-100);--border-subtle:var(--blue-50);--border-default:var(--blue-200);--border-strong:var(--blue-700);--border-focus:var(--green-500);--action-primary:var(--blue-700);--action-primary-hover:var(--blue-600);--action-primary-active:var(--blue-800);--action-accent:var(--green-500);--action-accent-hover:var(--green-400);--action-accent-active:var(--green-600);--action-attention:var(--gold-500);--action-attention-hover:var(--gold-400);--status-success:var(--green-600);--status-warning:var(--gold-500);--status-error:#c0392b;--status-info:var(--blue-600);--gradient-brand:linear-gradient(90deg, #1c3a6c, #61bda6);--gradient-brand-diagonal:linear-gradient(to bottom right, #1c3a6c 0%, #2f7f8c 100%);--gradient-brand-corners:radial-gradient(circle at 0% 0%, #61bda6d9 0%, #61bda600 58%), radial-gradient(circle at 100% 100%, #61bda6d9 0%, #61bda600 58%), #1c3a6c;--gradient-brand-inverse:linear-gradient(90deg, #61bda6, #1c3a6c);--gradient-brand-corners-inverse:radial-gradient(circle at 0% 0%, #1c3a6cd9 0%, #1c3a6c00 58%), radial-gradient(circle at 100% 100%, #1c3a6cd9 0%, #1c3a6c00 58%), #61bda6;--gradient-brand-bar:linear-gradient(90deg, var(--yisual-luxe-blue) 0%, var(--green-600) 50%, var(--yisual-luxe-blue) 100%);--gradient-protect:linear-gradient(to top, #1c3a6cc7 0%, #1c3a6c00 100%);--font-core:var(--font-outfit,"Outfit"), system-ui, -apple-system, "Segoe UI", sans-serif;--font-heading:var(--font-core);--font-body:var(--font-core);--font-mono:ui-monospace, "SFMono-Regular", Menlo, monospace;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--text-display-size:clamp(40px, 5vw, 72px);--text-display-lh:1.06;--text-display-ls:-.02em;--text-h1-size:clamp(32px, 3.4vw, 52px);--text-h1-lh:1.1;--text-h1-ls:-.015em;--text-h2-size:34px;--text-h2-lh:1.14;--text-h2-ls:-.01em;--text-h3-size:24px;--text-h3-lh:1.2;--text-h3-ls:-.005em;--text-h4-size:19px;--text-h4-lh:1.3;--text-lead-size:20px;--text-lead-lh:1.55;--text-body-size:16px;--text-body-lh:1.6;--text-small-size:14px;--text-small-lh:1.5;--text-caption-size:12px;--text-caption-lh:1.4;--text-label-ls:.06em;--sp-0:0;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--sp-20:80px;--sp-24:96px;--sp-32:128px;--gutter:24px;--section-y:96px;--section-y-compact:56px;--maxw-text:660px;--maxw-content:1140px;--maxw-wide:1440px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--radius-2xl:32px;--radius-badge:12%;--radius-pill:999px;--radius-round:50%;--shadow-0:none;--shadow-1:0 1px 2px #1c3a6c0f, 0 1px 3px #1c3a6c0d;--shadow-2:0 2px 6px #1c3a6c12, 0 6px 16px #1c3a6c0f;--shadow-3:0 8px 24px #1c3a6c1a, 0 2px 6px #1c3a6c0f;--shadow-4:0 18px 48px #1c3a6c24;--shadow-logo:0 0 6px #1d1d1b4d;--shadow-focus:0 0 0 3px #61bda673;--inner-hairline:inset 0 0 0 1px var(--border-subtle);--blur-glass:saturate(140%) blur(14px);--ease-standard:cubic-bezier(.22, .61, .36, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--dur-1:.12s;--dur-2:.18s;--dur-3:.26s;--dur-4:.42s;--transition-hover:color var(--dur-2) var(--ease-standard), background-color var(--dur-2) var(--ease-standard), border-color var(--dur-2) var(--ease-standard), box-shadow var(--dur-2) var(--ease-standard), transform var(--dur-2) var(--ease-standard)}@media (prefers-reduced-motion:reduce){:root{--dur-1:0s;--dur-2:0s;--dur-3:0s;--dur-4:0s}}.yi-wrap{max-width:var(--maxw-content);margin:0 auto;padding:0 32px}.yi-section{padding:var(--section-y) 0}.yi-section--compact{padding:var(--section-y-compact) 0}.yi-stack{gap:var(--sp-4);flex-direction:column;display:flex}.yi-row{align-items:center;gap:var(--sp-3);display:flex}.yi-title{font-family:var(--font-heading);font-weight:var(--weight-semibold);color:var(--text-heading);text-wrap:pretty}.yi-btn{justify-content:center;align-items:center;gap:var(--sp-2);font-family:var(--font-core);font-weight:var(--weight-medium);letter-spacing:.005em;border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;transition:var(--transition-hover);border:1px solid #0000;padding:11px 22px;font-size:16px;line-height:22px;text-decoration:none;display:inline-flex}.yi-btn:active{transform:translateY(1px)}.yi-btn:disabled,.yi-btn[aria-disabled=true]{opacity:.4;cursor:not-allowed;transform:none}.yi-btn--sm{padding:8px 16px;font-size:14px;line-height:20px}.yi-btn--lg{padding:14px 28px;font-size:17px;line-height:24px}.yi-btn--fullwidth{width:100%}.yi-btn--primary{background:var(--action-primary);color:var(--white)}.yi-btn--primary:hover:not(:disabled){background:var(--action-primary-hover)}.yi-btn--accent{background:var(--action-accent);color:var(--blue-900)}.yi-btn--accent:hover:not(:disabled){background:var(--action-accent-hover)}.yi-btn--attention{background:var(--action-attention);color:var(--blue-900)}.yi-btn--attention:hover:not(:disabled){background:var(--action-attention-hover)}.yi-btn--secondary{color:var(--text-body);border-color:var(--border-default);background:0 0}.yi-btn--secondary:hover:not(:disabled){background:var(--surface-subtle);border-color:var(--border-strong)}.yi-btn--ghost{color:var(--text-body);background:0 0}.yi-btn--ghost:hover:not(:disabled){background:var(--surface-subtle)}.yi-btn--inverse{background:var(--white);color:var(--blue-700)}.yi-btn--inverse:hover:not(:disabled){background:var(--green-500);color:var(--white)}.yi-btn--inverse-outline{color:var(--white);background:0 0;border-color:#ffffff8c}.yi-btn--inverse-outline:hover:not(:disabled){border-color:var(--white);background:#ffffff24}.yi-iconbtn{border-radius:var(--radius-md);width:38px;height:38px;color:var(--text-body);cursor:pointer;transition:var(--transition-hover);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.yi-iconbtn:hover:not(:disabled),.yi-iconbtn.is-active{background:var(--surface-subtle)}.yi-iconbtn--sm{width:32px;height:32px}.yi-iconbtn--lg{width:44px;height:44px}.yi-iconbtn--outline{background:var(--surface-card);border-color:var(--border-default)}.yi-iconbtn--solid{background:var(--action-primary);color:var(--white)}.yi-iconbtn--solid:hover:not(:disabled){background:var(--action-primary-hover)}.yi-iconbtn--inverse{color:var(--white);background:#ffffff29}.yi-iconbtn:disabled{opacity:.4;cursor:not-allowed}.yi-icon{background-color:currentColor;flex:none;width:20px;height:20px;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.yi-icon--sm{width:16px;height:16px}.yi-icon--lg{width:22px;height:22px}.yi-card{border-radius:var(--radius-lg);padding:var(--sp-6);background:var(--surface-card);box-shadow:var(--shadow-2);transition:var(--transition-hover);overflow:hidden}.yi-card--outline{box-shadow:none;border:1px solid var(--border-subtle)}.yi-card--subtle{background:var(--surface-subtle);box-shadow:none}.yi-card--inverse{background:var(--surface-inverse);color:var(--text-inverse);box-shadow:none}.yi-card--gradient{background:var(--gradient-brand);color:var(--text-inverse);box-shadow:none}.yi-card--interactive{cursor:pointer}.yi-card--interactive:hover{box-shadow:var(--shadow-3);transform:translateY(-2px)}.yi-badge{border-radius:var(--radius-pill);font-size:12px;line-height:16px;font-weight:var(--weight-medium);background:var(--surface-subtle);color:var(--text-body);align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.yi-badge--green{background:var(--green-50);color:var(--green-700)}.yi-badge--gold{background:var(--gold-100);color:var(--gold-700)}.yi-badge--solid{background:var(--blue-700);color:var(--white)}.yi-badge--error{color:var(--status-error);background:#fbeceb}.yi-badge__dot{background:currentColor;border-radius:50%;width:6px;height:6px}.yi-tag{border-radius:var(--radius-pill);border:1px solid var(--border-default);color:var(--text-body);cursor:pointer;transition:var(--transition-hover);background:0 0;align-items:center;gap:8px;padding:7px 14px;font-size:14px;line-height:18px;display:inline-flex}.yi-tag:hover{background:var(--surface-subtle)}.yi-tag.is-selected{background:var(--blue-700);border-color:var(--blue-700);color:var(--white)}.yi-tabs{border-bottom:1px solid var(--border-subtle);align-items:center;gap:28px;display:flex}.yi-tab{cursor:pointer;font-family:var(--font-core);font-size:15px;font-weight:var(--weight-regular);color:var(--text-muted);transition:var(--transition-hover);background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:0 0 12px;display:inline-flex}.yi-tab.is-active{font-weight:var(--weight-semibold);color:var(--text-heading);border-bottom-color:var(--text-accent)}.yi-tabs--pill{background:var(--surface-subtle);border-radius:var(--radius-pill);border-bottom:none;gap:4px;padding:4px}.yi-tabs--pill .yi-tab{border-radius:var(--radius-pill);border-bottom:none;margin-bottom:0;padding:7px 16px}.yi-tabs--pill .yi-tab.is-active{background:var(--surface-card);box-shadow:var(--shadow-1)}.yi-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:60;padding:var(--sp-6);background:#0f24456b;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.yi-dialog{background:var(--surface-card);width:460px;max-width:100%;color:var(--text-body);border-radius:var(--radius-xl);box-shadow:var(--shadow-4);padding:28px;position:relative}.yi-dialog__title{font-size:24px;font-weight:var(--weight-semibold);margin:0 40px 0 0;line-height:1.2}.yi-dialog__text{color:var(--text-muted);margin:10px 0 0;font-size:15px;line-height:1.55}.yi-dialog__footer{margin-top:var(--sp-6);justify-content:flex-end;gap:10px;display:flex}.yi-toast{background:var(--surface-card);min-width:320px;max-width:420px;color:var(--text-body);border-radius:var(--radius-lg);box-shadow:var(--shadow-3);align-items:flex-start;gap:12px;padding:14px 14px 14px 16px;display:flex}.yi-toast__title{font-weight:var(--weight-semibold);font-size:15px}.yi-toast__text{color:var(--text-muted);margin-top:3px;font-size:13px;line-height:1.5}.yi-toast--success .yi-icon{color:var(--status-success)}.yi-toast--info .yi-icon{color:var(--status-info)}.yi-toast--warning .yi-icon{color:var(--status-warning)}.yi-toast--error .yi-icon{color:var(--status-error)}.yi-tooltip{display:inline-flex;position:relative}.yi-tooltip__bubble{white-space:nowrap;pointer-events:none;background:var(--blue-900);color:var(--white);border-radius:var(--radius-sm);box-shadow:var(--shadow-2);opacity:0;transition:opacity var(--dur-2) var(--ease-standard);z-index:40;padding:6px 9px;font-size:12px;line-height:16px;position:absolute;bottom:100%;left:50%;transform:translate(-50%,-8px)}.yi-tooltip:hover .yi-tooltip__bubble{opacity:1}.yi-display{font-size:var(--text-display-size);line-height:var(--text-display-lh);letter-spacing:var(--text-display-ls);font-weight:var(--weight-semibold)}.yi-h1{font-size:var(--text-h1-size);line-height:var(--text-h1-lh);letter-spacing:var(--text-h1-ls);font-weight:var(--weight-semibold)}.yi-h2{font-size:var(--text-h2-size);line-height:var(--text-h2-lh);letter-spacing:var(--text-h2-ls);font-weight:var(--weight-semibold)}.yi-h3{font-size:var(--text-h3-size);line-height:var(--text-h3-lh);font-weight:var(--weight-semibold)}.yi-lead{font-size:var(--text-lead-size);line-height:var(--text-lead-lh)}.yi-small{font-size:var(--text-small-size);line-height:var(--text-small-lh)}.yi-caption{font-size:var(--text-caption-size);line-height:var(--text-caption-lh);color:var(--text-muted)}.yi-eyebrow{letter-spacing:var(--text-label-ls);text-transform:uppercase;font-size:11px;font-weight:var(--weight-medium);color:var(--text-muted)}.yi-accent{color:var(--text-accent)}.yi-muted{color:var(--text-muted)}.yi-surface-blue{background:var(--yisual-luxe-blue);color:var(--text-inverse)}.yi-surface-subtle{background:var(--surface-subtle)}.yi-surface-green-soft{background:var(--surface-green-soft)}.yi-surface-gradient{background:var(--gradient-brand-corners);color:var(--text-inverse)}.yi-surface-gradient-inverse{background:var(--gradient-brand-corners-inverse);color:var(--text-inverse)}.yi-surface-gradient-block{background:var(--gradient-brand)}.yi-surface-gradient-block-inverse{background:var(--gradient-brand-inverse)}.yi-surface-gradient-bar{background-color:var(--y-blue);background-image:var(--gradient-brand-bar);color:var(--white)}.yi-surface-gradient .yi-h1,.yi-surface-gradient .yi-h2,.yi-surface-blue .yi-h1,.yi-surface-blue .yi-h2,.yi-surface-gradient-bar .yi-h1,.yi-surface-gradient-bar .yi-h2{color:var(--white)}:root{--y-green-0:var(--white);--y-green-50:var(--green-50);--y-green-100:var(--green-100);--y-green-200:#c6e3d9;--y-green-300:var(--green-300);--y-green-400:var(--green-400);--y-green-500:var(--green-500);--y-green-600:var(--green-600);--y-green-700:var(--green-700);--y-green-800:#2c6859;--y-green-900:#204b40;--y-green-1000:#122b25;--y-blue-0:var(--white);--y-blue-100:var(--blue-100);--y-blue-200:var(--blue-200);--y-blue-300:var(--blue-300);--y-blue-400:#6589b9;--y-blue-500:var(--blue-500);--y-blue-600:var(--blue-600);--y-blue-700:var(--blue-800);--y-blue-800:var(--blue-700);--y-blue-900:var(--blue-900);--y-blue-1000:#0d1a31;--y-gold-100:var(--gold-100);--y-gold-300:var(--gold-300);--y-gold-400:var(--gold-400);--y-gold-500:var(--gold-500);--y-gold-700:var(--gold-700);--y-neutral-0:var(--white);--y-neutral-50:var(--gray-50);--y-neutral-75:var(--gray-75);--y-neutral-100:var(--gray-100);--y-neutral-200:var(--gray-200);--y-neutral-300:#bdc3ca;--y-neutral-400:var(--gray-400);--y-neutral-500:#7c8896;--y-neutral-600:var(--gray-600);--y-neutral-700:#3d444c;--y-neutral-800:#31363d;--y-neutral-900:#262a30;--y-neutral-1000:var(--black);--y-red:#f44336;--y-amber:var(--gold-500);--y-blue:var(--yisual-luxe-blue);--y-gray:var(--blue-50);--y-red-100:#fde2e1;--y-red-200:#f9c4c1;--y-red-700:#c0392b;--y-red-800:#a02622;--elevation-100:var(--shadow-1);--elevation-200:var(--shadow-2);--elevation-300:var(--shadow-3);--elevation-400:var(--shadow-4);--elevation-500:0 24px 64px #1c3a6c2e;--depression-100:inset 0px 1px 3px 1px #0000001f;--depression-200:inset 0px 2px 4px 1px #00000024;--depression-300:inset 0px 4px 8px 1px #00000029;--depression-400:inset 0px 8px 16px 1px #0000002e;--depression-500:inset 0px 12px 24px 1px #0003;--radius-s:var(--radius-xs);--radius-m:var(--radius-md);--radius-l:var(--radius-lg);--gap-xs:2px;--gap-s:4px;--gap-m:8px;--gap-l:12px;--gap-xl:16px;--border-width-s:1px;--border-width-m:2px;--border-width-l:3px;--padding-xs:2px;--padding-s:4px;--padding-m:8px;--padding-l:12px;--padding-xl:16px;--spacing-100:2px;--spacing-200:4px;--spacing-300:8px;--spacing-400:12px;--spacing-500:16px;--spacing-600:24px;--spacing-700:32px;--spacing-800:48px;--spacing-900:64px;--spacing-1000:96px;--border-editor:1px solid var(--app-border-base);--mobile-bottom-slot-height:72px;--font-size-4xs:8px;--font-size-3xs:10px;--font-size-2xs:11px;--font-size-xs:12px;--font-size-s:13px;--font-size-m:14px;--font-size-l:16px;--font-size-xl:18px;--font-size-2xl:24px;--font-size-3xl:32px;--font-size-4xl:40px;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--z-base:1;--z-dropdown:1000;--z-sticky:1100;--z-overlay:1200;--z-navbar-menu:1280;--z-modal:1300;--z-context-menu:1310;--z-context-submenu:1320;--z-toast:1400;--z-tooltip:1500;--app-surface-base:var(--y-neutral-75);--app-surface-container:var(--y-neutral-0);--app-surface-raised:var(--y-neutral-0);--app-workspace-background:var(--y-neutral-75);--app-border-base:var(--y-gray);--app-border-subtle:var(--y-gray);--app-text-headline:var(--y-blue);--app-text-body:var(--y-blue);--app-text-subtext:var(--text-muted);--app-text-disabled:var(--y-blue-300);--app-icon-active:var(--y-blue);--app-icon-default:var(--y-blue);--app-icon-disabled:var(--y-blue-300);--app-accent-primary:var(--y-green-600);--app-accent-primary-hover:var(--y-green-700);--app-accent-primary-pressed:var(--y-green-800);--app-surface-hover:var(--app-surface-container);--app-surface-pressed:var(--app-border-subtle);--app-ghost-hover:color-mix(in srgb, currentColor 10%, transparent);--app-ghost-pressed:color-mix(in srgb, currentColor 16%, transparent);--app-border-input:var(--border-default);--app-border-input-hover:var(--border-default);--app-border-input-focus:var(--border-focus);--app-border-search:var(--y-blue);--app-border-search-hover:var(--y-green-700);--app-border-search-focus:var(--y-green-700);--app-outline-button-border:var(--y-blue-300);--app-outline-button-color:var(--y-blue);--app-outline-button-hover-border:var(--y-blue);--app-outline-button-hover-color:var(--y-blue);--app-accent-subtle:var(--y-green-100);--app-status-success-bg:var(--y-green-100);--app-status-success-text:var(--y-green-800);--app-status-warning-bg:var(--y-gold-100);--app-status-warning-text:var(--y-gold-700);--app-status-danger-bg:var(--y-red-100);--app-status-danger-text:var(--y-red-800);--app-status-info:var(--y-blue-600);--app-danger:var(--y-red-700);--app-focus-ring:var(--shadow-focus);--form-accent:var(--y-green-600);--form-accent-hover:var(--y-green-700);--form-on-accent:#fff;--form-text:var(--y-blue);--form-text-muted:var(--text-muted);--form-bg:var(--y-neutral-0);--form-border:var(--y-blue-200);--form-surface:var(--y-neutral-50);--form-surface-strong:var(--y-neutral-100);--form-danger:var(--y-red-700);--form-danger-hover:var(--y-red-800);--form-warning:var(--y-gold-500);--form-radius:var(--radius-sm);--form-radius-lg:var(--radius-md)}[data-surface=container]{--app-surface-hover:var(--app-surface-base);--app-surface-pressed:var(--app-border-subtle)}[data-theme=emphasis]{--y-green-0:#122b25;--y-green-100:#204b40;--y-green-200:#2c6859;--y-green-300:#2f8a74;--y-green-400:#4aa78e;--y-green-500:#61bda6;--y-green-600:#7ecab7;--y-green-700:#a6d9ca;--y-green-800:#c6e3d9;--y-green-900:#e6ede8;--y-green-1000:#fff;--y-neutral-0:#1d1d1b;--y-neutral-100:#262a30;--y-neutral-200:#31363d;--y-neutral-300:#3d444c;--y-neutral-400:#5d6b7c;--y-neutral-500:#7c8896;--y-neutral-600:#9aa4b0;--y-neutral-700:#bdc3ca;--y-neutral-800:#dfe2e5;--y-neutral-900:#eef0f2;--y-neutral-1000:#fff;--app-surface-base:var(--y-blue);--app-surface-container:var(--y-blue);--app-surface-raised:var(--y-blue);--app-workspace-background:var(--y-blue);--app-text-headline:var(--y-blue-0);--app-text-body:var(--y-blue-0);--app-text-subtext:var(--y-blue-0);--app-text-disabled:var(--y-blue-100);--app-icon-active:var(--y-blue-0);--app-icon-default:var(--y-blue-0);--app-icon-disabled:var(--y-blue-100);--app-border-base:var(--y-blue-0);--app-border-subtle:var(--y-blue-0);--app-border-input:var(--y-blue-0);--app-border-input-hover:var(--y-blue-0);--app-border-input-focus:var(--y-blue-0);--app-border-search:var(--y-blue-0);--app-border-search-hover:var(--y-blue-0);--app-border-search-focus:var(--y-blue-0);--app-outline-button-border:var(--y-blue-0);--app-outline-button-color:var(--y-blue-0);--app-outline-button-hover-border:var(--y-blue-0);--app-outline-button-hover-color:var(--y-blue-0);--app-surface-hover:color-mix(in srgb, var(--y-blue) 92%, white);--app-surface-pressed:color-mix(in srgb, var(--y-blue) 86%, white);--app-accent-primary:var(--y-green-600);--app-accent-primary-hover:var(--y-green-700);--app-accent-primary-pressed:var(--y-green-800);--app-accent-subtle:var(--y-green-100);--app-status-success-bg:var(--y-green-100);--app-status-success-text:var(--y-green-800);--app-status-warning-bg:var(--y-gold-100);--app-status-warning-text:var(--y-gold-700);--app-status-danger-bg:var(--y-red-100);--app-status-danger-text:var(--y-red-800);--app-status-info:var(--y-blue-600);--app-danger:var(--y-red-700);--app-focus-ring:var(--shadow-focus);--border-editor:1px solid var(--app-border-base);--form-text:var(--app-text-body);--form-text-muted:var(--app-text-disabled);--form-border:var(--app-border-input);--form-surface-strong:color-mix(in srgb, var(--y-blue) 92%, white);--form-surface:color-mix(in srgb, var(--y-blue) 86%, white);--form-bg:color-mix(in srgb, var(--y-blue) 78%, white);--form-accent:var(--y-green-600);--form-accent-hover:var(--y-green-700);--form-on-accent:var(--y-blue);--form-danger:var(--y-red-200);--form-danger-hover:var(--y-red-100);--text-body:var(--y-blue-0);--text-heading:var(--y-blue-0);--text-muted:var(--y-blue-100);--text-inverse:var(--y-blue);--text-accent:var(--y-green-600);--text-link:var(--y-blue-0);--text-link-hover:var(--y-green-600);--surface-page:var(--y-blue);--surface-card:color-mix(in srgb, var(--y-blue) 92%, white);--surface-subtle:color-mix(in srgb, var(--y-blue) 86%, white);--surface-inverse:var(--y-blue-0);--border-subtle:color-mix(in srgb, var(--y-blue) 74%, white);--border-default:color-mix(in srgb, var(--y-blue) 62%, white);--border-strong:var(--y-blue-0)}[data-reduce-motion=true] *,[data-reduce-motion=true] :before,[data-reduce-motion=true] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}
html,body{max-width:100vw;overflow-x:hidden}:root{--app-bar-height:56px;--chrome-rail-top:calc(var(--app-bar-height) + var(--spacing-400));--chrome-rail-step:calc(32px + var(--spacing-300));--booklet-rail-seat:1;--view-mode-motion:var(--dur-4) var(--ease-standard);--workspace-edge:color-mix(in srgb, var(--y-blue-1000) 9%, var(--app-surface-base));--workspace-vignette:radial-gradient(closest-side at 50% 50%, transparent 45%, var(--workspace-edge) 100%)}@media (max-width:767px){:root{--booklet-rail-seat:2}}@supports (color:oklch(from red l c h)){:root{--workspace-edge:oklch(from var(--app-surface-base) calc(l - .06) c h)}}input,textarea,select,button{font-family:inherit}h1,h2,h3,h4,h5{font-weight:var(--font-weight-semibold);color:var(--app-text-headline);text-wrap:pretty}strong,b{font-weight:var(--font-weight-semibold)}body{color:var(--app-text-body);background:var(--app-surface-base);font-family:var(--font-outfit), -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, Helvetica, sans-serif;font-weight:var(--font-weight-light);accent-color:var(--app-accent-primary)}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}
