@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{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}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.static{position:static}.sticky{position:sticky}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--atomic-common-0:#000;--atomic-common-100:#fff;--atomic-neutral-5:#0f0f0f;--atomic-neutral-10:#171717;--atomic-neutral-15:#1c1c1c;--atomic-neutral-20:#2a2a2a;--atomic-neutral-22:#303030;--atomic-neutral-30:#474747;--atomic-neutral-40:#5c5c5c;--atomic-neutral-50:#737373;--atomic-neutral-60:#8a8a8a;--atomic-neutral-70:#9b9b9b;--atomic-neutral-80:#b0b0b0;--atomic-neutral-90:#c4c4c4;--atomic-neutral-95:#dcdcdc;--atomic-neutral-99:#f7f7f7;--atomic-coolNeutral-5:#0f0f10;--atomic-coolNeutral-7:#141415;--atomic-coolNeutral-10:#171719;--atomic-coolNeutral-15:#1b1c1e;--atomic-coolNeutral-17:#212225;--atomic-coolNeutral-20:#292a2d;--atomic-coolNeutral-22:#2e2f33;--atomic-coolNeutral-23:#333438;--atomic-coolNeutral-25:#37383c;--atomic-coolNeutral-30:#46474c;--atomic-coolNeutral-40:#5a5c63;--atomic-coolNeutral-50:#70737c;--atomic-coolNeutral-60:#878a93;--atomic-coolNeutral-70:#989ba2;--atomic-coolNeutral-80:#aeb0b6;--atomic-coolNeutral-90:#c2c4c8;--atomic-coolNeutral-95:#dbdcdf;--atomic-coolNeutral-96:#e1e2e4;--atomic-coolNeutral-97:#eaebec;--atomic-coolNeutral-98:#f4f4f5;--atomic-coolNeutral-99:#f7f7f8;--atomic-blue-10:#001536;--atomic-blue-20:#002966;--atomic-blue-30:#003e9c;--atomic-blue-40:#0054d1;--atomic-blue-45:#005eeb;--atomic-blue-50:#06f;--atomic-blue-55:#1a75ff;--atomic-blue-60:#3385ff;--atomic-blue-65:#4f95ff;--atomic-blue-70:#69a5ff;--atomic-blue-80:#9ec5ff;--atomic-blue-90:#c9defe;--atomic-blue-95:#eaf2fe;--atomic-blue-99:#f7fbff;--atomic-lightBlue-10:#002130;--atomic-lightBlue-20:#004261;--atomic-lightBlue-30:#006796;--atomic-lightBlue-40:#008dcf;--atomic-lightBlue-50:#00aeff;--atomic-lightBlue-60:#3dc2ff;--atomic-lightBlue-70:#70d2ff;--atomic-lightBlue-80:#a1e1ff;--atomic-lightBlue-90:#c4ecfe;--atomic-lightBlue-95:#e5f6fe;--atomic-lightBlue-99:#f7fdff;--atomic-cyan-10:#00252b;--atomic-cyan-20:#004854;--atomic-cyan-30:#006f82;--atomic-cyan-40:#0098b2;--atomic-cyan-50:#00bdde;--atomic-cyan-60:#28d0ed;--atomic-cyan-70:#57dff7;--atomic-cyan-80:#8aedff;--atomic-cyan-90:#b5f4ff;--atomic-cyan-95:#defaff;--atomic-cyan-99:#f7feff;--atomic-green-10:#00240c;--atomic-green-20:#004517;--atomic-green-30:#006e25;--atomic-green-40:#009632;--atomic-green-50:#00bf40;--atomic-green-60:#1ed45a;--atomic-green-70:#49e57d;--atomic-green-80:#7df5a5;--atomic-green-90:#acfcc7;--atomic-green-95:#d9ffe6;--atomic-green-99:#f2fff6;--atomic-lime-10:#112900;--atomic-lime-20:#225200;--atomic-lime-30:#347d00;--atomic-lime-37:#429e00;--atomic-lime-40:#48ad00;--atomic-lime-50:#58cf04;--atomic-lime-60:#6be016;--atomic-lime-70:#88f03e;--atomic-lime-80:#aef779;--atomic-lime-90:#ccfca9;--atomic-lime-95:#e6ffd4;--atomic-lime-99:#f8fff2;--atomic-orange-10:#361e00;--atomic-orange-20:#663a00;--atomic-orange-30:#9c5800;--atomic-orange-39:#d17600;--atomic-orange-40:#d47800;--atomic-orange-50:#ff9200;--atomic-orange-60:#ffa938;--atomic-orange-70:#ffc06e;--atomic-orange-80:#ffd49c;--atomic-orange-90:#fee6c6;--atomic-orange-95:#fef4e6;--atomic-orange-99:#fffcf7;--atomic-redOrange-10:#290f00;--atomic-redOrange-20:#592100;--atomic-redOrange-30:#913500;--atomic-redOrange-40:#c94a00;--atomic-redOrange-48:#f55a00;--atomic-redOrange-50:#ff5e00;--atomic-redOrange-60:#ff7b2e;--atomic-redOrange-70:#ff9b61;--atomic-redOrange-80:#ffbd96;--atomic-redOrange-90:#fed9c4;--atomic-redOrange-95:#feeee5;--atomic-redOrange-99:#fffaf7;--atomic-red-10:#3b0101;--atomic-red-20:#730303;--atomic-red-30:#b00c0c;--atomic-red-40:#e52222;--atomic-red-50:#ff4242;--atomic-red-60:#ff6363;--atomic-red-70:#ff8c8c;--atomic-red-80:#ffb5b5;--atomic-red-90:#fed5d5;--atomic-red-95:#feecec;--atomic-red-99:snow;--atomic-pink-10:#3d0133;--atomic-pink-20:#730560;--atomic-pink-30:#a81690;--atomic-pink-40:#d331b8;--atomic-pink-46:#e846cd;--atomic-pink-50:#f553da;--atomic-pink-60:#fa73e3;--atomic-pink-70:#ff94ed;--atomic-pink-80:#ffb8f3;--atomic-pink-90:#fed3f7;--atomic-pink-95:#feecfb;--atomic-pink-99:#fffafe;--atomic-purple-10:#290247;--atomic-purple-20:#580a7d;--atomic-purple-30:#861cb8;--atomic-purple-40:#ad36e3;--atomic-purple-50:#cb59ff;--atomic-purple-60:#d478ff;--atomic-purple-70:#de96ff;--atomic-purple-80:#e9baff;--atomic-purple-90:#f2d6ff;--atomic-purple-95:#f9edff;--atomic-purple-99:#fefbff;--atomic-violet-10:#11024d;--atomic-violet-20:#23098f;--atomic-violet-30:#3a16c9;--atomic-violet-40:#4f29e5;--atomic-violet-45:#5b37ed;--atomic-violet-50:#6541f2;--atomic-violet-60:#7d5ef7;--atomic-violet-70:#9e86fc;--atomic-violet-80:#c0b0ff;--atomic-violet-90:#dbd3fe;--atomic-violet-95:#f0ecfe;--atomic-violet-99:#fbfaff;--atomic-sktEnterprise-10:#11024d;--atomic-sktEnterprise-15:#180a5e;--atomic-sktEnterprise-20:#23098f;--atomic-sktEnterprise-30:#3617ce;--atomic-sktEnterprise-40:#4f29e5;--atomic-sktEnterprise-45:#5b37ed;--atomic-sktEnterprise-50:#6541f2;--atomic-sktEnterprise-55:#7150f5;--atomic-sktEnterprise-60:#7d5ef7;--atomic-sktEnterprise-65:#8d73fa;--atomic-sktEnterprise-70:#9e86fc;--atomic-sktEnterprise-80:#c0b0ff;--atomic-sktEnterprise-90:#dbd3fe;--atomic-sktEnterprise-95:#f0ecfe;--atomic-sktEnterprise-99:#fbfaff;--spacing-0:0px;--spacing-0_5:.5px;--spacing-1:1px;--spacing-2:2px;--spacing-4:4px;--spacing-6:6px;--spacing-8:8px;--spacing-10:10px;--spacing-12:12px;--spacing-14:14px;--spacing-16:16px;--spacing-20:20px;--spacing-24:24px;--spacing-32:32px;--spacing-40:40px;--spacing-48:48px;--spacing-56:56px;--spacing-64:64px;--spacing-72:72px;--spacing-80:80px;--radius-none:0px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--z-base:0;--z-raised:10;--z-sticky:100;--z-dropdown:1000;--z-overlay:1200;--z-modal:1300;--z-popover:1400;--z-toast:1500;--z-tooltip:1600;--motion-duration-fast:.15s;--motion-duration-normal:.2s;--motion-duration-slow:.3s;--motion-easing-standard:cubic-bezier(.4, 0, .2, 1);--motion-easing-enter:cubic-bezier(0, 0, .2, 1);--motion-easing-exit:cubic-bezier(.4, 0, 1, 1);--focus-width:2px;--focus-offset:2px;--focus-style:solid;--control-height-sm:28px;--control-height-md:32px;--control-height-lg:40px;--control-row-compact:32px;--control-row-default:40px;--control-row-relaxed:48px;--control-avatar-sm:24px;--control-avatar-md:32px;--control-avatar-lg:40px;--layout-topbar-h:52px;--layout-sidebar-w:260px;--layout-inspector-w:380px;--layout-message-max:768px;--layout-content-max:1440px;--layout-logo-h:20px;--breakpoint-xl:1600px;--breakpoint-lg:1200px;--breakpoint-md:992px;--breakpoint-sm:768px;--breakpoint-xs:0px;--text-display1-size:56px;--text-display1-line:72px;--text-display1-tracking:-.0319em;--text-display1-bold:700;--text-display2-size:40px;--text-display2-line:52px;--text-display2-tracking:-.0282em;--text-display2-bold:700;--text-display3-size:36px;--text-display3-line:48px;--text-display3-tracking:-.027em;--text-display3-bold:700;--text-title1-size:32px;--text-title1-line:44px;--text-title1-tracking:-.0253em;--text-title1-bold:700;--text-title2-size:28px;--text-title2-line:38px;--text-title2-tracking:-.0236em;--text-title2-bold:700;--text-title3-size:24px;--text-title3-line:32px;--text-title3-tracking:-.023em;--text-title3-bold:700;--text-heading1-size:22px;--text-heading1-line:30px;--text-heading1-tracking:-.0194em;--text-heading1-bold:600;--text-heading2-size:20px;--text-heading2-line:28px;--text-heading2-tracking:-.012em;--text-heading2-bold:600;--text-headline1-size:18px;--text-headline1-line:26px;--text-headline1-tracking:-.002em;--text-headline1-bold:600;--text-headline2-size:17px;--text-headline2-line:24px;--text-headline2-tracking:0em;--text-headline2-bold:600;--text-body1-size:16px;--text-body1-line:24px;--text-body1-tracking:.0057em;--text-body1-bold:600;--text-body1-reading-size:16px;--text-body1-reading-line:26px;--text-body1-reading-tracking:.0057em;--text-body1-reading-bold:600;--text-body2-size:15px;--text-body2-line:22px;--text-body2-tracking:.0096em;--text-body2-bold:600;--text-body2-reading-size:15px;--text-body2-reading-line:24px;--text-body2-reading-tracking:.0096em;--text-body2-reading-bold:600;--text-label1-size:14px;--text-label1-line:20px;--text-label1-tracking:.0145em;--text-label1-bold:600;--text-label1-reading-size:14px;--text-label1-reading-line:22px;--text-label1-reading-tracking:.0145em;--text-label1-reading-bold:600;--text-label2-size:13px;--text-label2-line:18px;--text-label2-tracking:.0194em;--text-label2-bold:600;--text-caption1-size:12px;--text-caption1-line:16px;--text-caption1-tracking:.0252em;--text-caption1-bold:600;--text-caption2-size:11px;--text-caption2-line:14px;--text-caption2-tracking:.0311em;--text-caption2-bold:600;--weight-regular:400;--weight-medium:500;--weight-bold:600;--weight-bold-display:700;--font-sans:"Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Malgun Gothic", "Segoe UI", Roboto, sans-serif;--font-mono:"SF Mono", "D2Coding", Consolas, "Liberation Mono", monospace;--semantic-static-white:#fff;--semantic-static-black:#000;--semantic-primary-normal:#5b37ed;--semantic-primary-strong:#4f29e5;--semantic-primary-heavy:#3617ce;--semantic-label-normal:#171719;--semantic-label-strong:#000;--semantic-label-neutral:#2e2f33e0;--semantic-label-alternative:#37383c9c;--semantic-label-assistive:#37383c47;--semantic-label-disable:#37383c29;--semantic-background-normal-normal:#fff;--semantic-background-normal-alternative:#f7f7f8;--semantic-background-elevated-normal:#fff;--semantic-background-elevated-alternative:#f7f7f8;--semantic-background-transparent-normal:#ffffff14;--semantic-background-transparent-alternative:#ffffff47;--semantic-background-status-negative:#ff424214;--semantic-background-status-cautionary:#ff920014;--semantic-background-status-positive:#00bf4014;--semantic-interaction-inactive:#989ba2;--semantic-interaction-disable:#f4f4f5;--semantic-line-normal-normal:#70737c38;--semantic-line-normal-neutral:#70737c29;--semantic-line-normal-alternative:#70737c14;--semantic-line-solid-normal:#e1e2e4;--semantic-line-solid-neutral:#eaebec;--semantic-line-solid-alternative:#f4f4f5;--semantic-line-primary-normal:#5b37ed47;--semantic-line-primary-strong:#5b37ed6e;--semantic-line-status-negative-normal:#ff42426e;--semantic-line-status-negative-strong:#ff424285;--semantic-line-status-cautionary-normal:#ff92006e;--semantic-line-status-positive-normal:#00bf406e;--semantic-status-positive:#00bf40;--semantic-status-cautionary:#ff9200;--semantic-status-negative:#ff4242;--semantic-accent-background-redOrange:#ff5e00;--semantic-accent-background-lime:#58cf04;--semantic-accent-background-cyan:#00bdde;--semantic-accent-background-lightBlue:#00aeff;--semantic-accent-background-violet:#6541f2;--semantic-accent-background-purple:#cb59ff;--semantic-accent-background-pink:#f553da;--semantic-accent-foreground-red:#e52222;--semantic-accent-foreground-redOrange:#f55a00;--semantic-accent-foreground-orange:#d17600;--semantic-accent-foreground-lime:#429e00;--semantic-accent-foreground-green:#009632;--semantic-accent-foreground-cyan:#0098b2;--semantic-accent-foreground-lightBlue:#008dcf;--semantic-accent-foreground-blue:#005eeb;--semantic-accent-foreground-violet:#5b37ed;--semantic-accent-foreground-purple:#ad36e3;--semantic-accent-foreground-pink:#e846cd;--semantic-inverse-primary:#3385ff;--semantic-inverse-background:#1b1c1e;--semantic-inverse-label:#f7f7f8;--semantic-fill-normal:#70737c14;--semantic-fill-strong:#70737c29;--semantic-fill-alternative:#70737c0d;--semantic-material-dimmer:#17171985;--semantic-elevation-shadow-normal-xsmall:0px 1px 2px -1px #1717171a;--semantic-elevation-shadow-normal-small:0px 2px 4px -2px #1717170f, 0px 4px 6px -1px #1717170f;--semantic-elevation-shadow-normal-medium:0px 4px 6px -2px #17171712, 0px 10px 15px -3px #17171712;--semantic-elevation-shadow-normal-large:0px 6px 10px -4px #17171714, 0px 16px 24px -6px #17171714;--semantic-elevation-shadow-normal-xlarge:0px 10px 15px -5px #1717171a, 0px 24px 38px -10px #1717171f;--semantic-elevation-shadow-drop-xsmall:drop-shadow(0px 1px .5px #1717170d);--semantic-elevation-shadow-drop-small:drop-shadow(0px 2px 1px #17171708) drop-shadow(0px 4px 2.5px #17171708);--semantic-elevation-shadow-drop-medium:drop-shadow(0px 4px 2px #17171709) drop-shadow(0px 10px 6px #17171709);--semantic-elevation-shadow-drop-large:drop-shadow(0px 6px 3px #1717170a) drop-shadow(0px 16px 9px #17171708);--semantic-elevation-shadow-drop-xlarge:drop-shadow(0px 10px 5px #1717170d) drop-shadow(0px 24px 14px #1717170f);--semantic-elevation-shadow-spread-small:0px 0px 60px 0px #1717171a;--semantic-elevation-shadow-spread-medium:0px 15px 75px 0px #17171729;--semantic-brand-label:#3617ce;--semantic-brand-tint:#f0ecfe;--semantic-header-background:#180a5e;--semantic-header-label:#fff;--semantic-header-muted:#ffffffe0;--semantic-header-line:#ffffff38;--semantic-header-fill:#ffffff1f;--semantic-chart-primary:#0079b8;--semantic-chart-primary-label:#fff;--semantic-chart-tier-1:#7150f5;--semantic-chart-tier-2:#9e86fc;--semantic-chart-tier-3:#c0b0ff;--semantic-chart-tier-1-label:#fff;--semantic-chart-tier-2-label:#171719;--semantic-chart-tier-3-label:#171719;--semantic-chart-reference:#e52222;--semantic-chart-positive:#006e25;--semantic-chart-negative:#e52222;--semantic-chart-baseline:#e1e2e4;--semantic-chart-baseline-strong:#c2c4c8;--semantic-chart-grid:#eaebec;--semantic-chart-axis:#5a5c63;--semantic-chart-categorical-1:#bb3a6d;--semantic-chart-categorical-1-flow:#bb3a6d9c;--semantic-chart-categorical-1-tint:#bb3a6d38;--semantic-chart-categorical-2:#008e7f;--semantic-chart-categorical-2-flow:#008e7f9c;--semantic-chart-categorical-2-tint:#008e7f38;--semantic-chart-categorical-3:#8a7000;--semantic-chart-categorical-3-flow:#8a70009c;--semantic-chart-categorical-3-tint:#8a700038;--semantic-chart-categorical-4:#964bb4;--semantic-chart-categorical-4-flow:#964bb49c;--semantic-chart-categorical-4-tint:#964bb438;--semantic-chart-categorical-5:#bd4600;--semantic-chart-categorical-5-flow:#bd46009c;--semantic-chart-categorical-5-tint:#bd460038;--semantic-chart-categorical-6:#0082bb;--semantic-chart-categorical-6-flow:#0082bb9c;--semantic-chart-categorical-6-tint:#0082bb38;--semantic-chart-categorical-7:#2d8810;--semantic-chart-categorical-7-flow:#2d88109c;--semantic-chart-categorical-7-tint:#2d881038;--semantic-chart-categorical-other:#989ba2;--semantic-chart-categorical-other-flow:#989ba29c;--semantic-chart-categorical-other-tint:#989ba238;--semantic-chart-categorical-muted:#e1e2e4;--semantic-table-header-background:#180a5e;--semantic-table-header-label:#fff;--semantic-table-zebra:#f4f4f5;--semantic-table-highlight:#cfeff0;--semantic-table-highlight-label:#3e6c6d;--semantic-avatar-user-background:#dbdcdf;--semantic-avatar-user-label:#5a5c63;--semantic-avatar-agent-background:#180a5e;--semantic-avatar-agent-label:#fff;--semantic-avatar-agent-soft-background:#f0ecfe;--semantic-avatar-agent-soft-label:#3617ce;--semantic-avatar-ring:#fff;--semantic-avatar-palette-1-background:#ffe7ef;--semantic-avatar-palette-1-label:#922452;--semantic-avatar-palette-2-background:#006f62;--semantic-avatar-palette-2-label:#fff;--semantic-avatar-palette-3-background:#f5f1d7;--semantic-avatar-palette-3-label:#6a5400;--semantic-avatar-palette-4-background:#753a8d;--semantic-avatar-palette-4-label:#fff;--semantic-avatar-palette-5-background:#ffe9dd;--semantic-avatar-palette-5-label:#942e00;--semantic-avatar-palette-6-background:#006592;--semantic-avatar-palette-6-label:#fff;--semantic-avatar-palette-7-background:#e4f6e0;--semantic-avatar-palette-7-label:#176700;--semantic-avatar-palette-8-background:#922d55;--semantic-avatar-palette-8-label:#fff;--semantic-avatar-palette-9-background:#d7f8f3;--semantic-avatar-palette-9-label:#006d60;--semantic-avatar-palette-10-background:#6b5700;--semantic-avatar-palette-10-label:#fff;--semantic-avatar-palette-11-background:#f9eaff;--semantic-avatar-palette-11-label:#73348d;--semantic-avatar-palette-12-background:#943600;--semantic-avatar-palette-12-label:#fff;--semantic-avatar-palette-13-background:#d8f6ff;--semantic-avatar-palette-13-label:#006293;--semantic-avatar-palette-14-background:#23690d;--semantic-avatar-palette-14-label:#fff;--semantic-header-gradient:linear-gradient(100deg, #004261 0%, #180a5e 50%, #3617ce 100%);--semantic-agent-tool-background:#f7f7f8;--semantic-agent-tool-line:#dbdcdf;--semantic-agent-tool-running:#06f;--semantic-agent-tool-succeeded:#009632;--semantic-agent-tool-failed:#e52222;--semantic-agent-tool-skipped:#878a93;--semantic-agent-reasoning-background:#f7f7f8;--semantic-agent-reasoning-label:#5a5c63;--semantic-agent-approval-background:#fef4e6;--semantic-agent-approval-line:#d17600;--semantic-agent-approval-label:#9c5800;--semantic-agent-citation-background:#eaf2fe;--semantic-agent-citation-label:#0054d1;--semantic-agent-destructive:#e52222;--semantic-agent-stale:#70737c;--semantic-agent-meta:#5a5c63}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=dark],.dark{--semantic-static-white:#fff;--semantic-static-black:#000;--semantic-primary-normal:#7150f5;--semantic-primary-strong:#6541f2;--semantic-primary-heavy:#5b37ed;--semantic-label-normal:#f7f7f8;--semantic-label-strong:#fff;--semantic-label-neutral:#c2c4c8e0;--semantic-label-alternative:#aeb0b69c;--semantic-label-assistive:#aeb0b647;--semantic-label-disable:#989ba229;--semantic-background-normal-normal:#1b1c1e;--semantic-background-normal-alternative:#0f0f10;--semantic-background-elevated-normal:#212225;--semantic-background-elevated-alternative:#141415;--semantic-background-transparent-normal:#2122259c;--semantic-background-transparent-alternative:#2122259c;--semantic-background-status-negative:#ff636314;--semantic-background-status-cautionary:#ffa93814;--semantic-background-status-positive:#1ed45a14;--semantic-interaction-inactive:#5a5c63;--semantic-interaction-disable:#2e2f33;--semantic-line-normal-normal:#70737c52;--semantic-line-normal-neutral:#70737c47;--semantic-line-normal-alternative:#70737c38;--semantic-line-solid-normal:#37383c;--semantic-line-solid-neutral:#333438;--semantic-line-solid-alternative:#2e2f33;--semantic-line-primary-normal:#7150f547;--semantic-line-primary-strong:#7150f56e;--semantic-line-status-negative-normal:#ff63636e;--semantic-line-status-negative-strong:#ff636385;--semantic-line-status-cautionary-normal:#ffa9386e;--semantic-line-status-positive-normal:#1ed45a6e;--semantic-status-positive:#1ed45a;--semantic-status-cautionary:#ffa938;--semantic-status-negative:#ff6363;--semantic-accent-background-redOrange:#ff7b2e;--semantic-accent-background-lime:#6be016;--semantic-accent-background-cyan:#28d0ed;--semantic-accent-background-lightBlue:#3dc2ff;--semantic-accent-background-violet:#7d5ef7;--semantic-accent-background-purple:#d478ff;--semantic-accent-background-pink:#fa73e3;--semantic-accent-foreground-red:#ff6363;--semantic-accent-foreground-redOrange:#ff7b2e;--semantic-accent-foreground-orange:#ff9200;--semantic-accent-foreground-lime:#58cf04;--semantic-accent-foreground-green:#1ed45a;--semantic-accent-foreground-cyan:#00bdde;--semantic-accent-foreground-lightBlue:#00aeff;--semantic-accent-foreground-blue:#4f95ff;--semantic-accent-foreground-violet:#9e86fc;--semantic-accent-foreground-purple:#d478ff;--semantic-accent-foreground-pink:#fa73e3;--semantic-inverse-primary:#06f;--semantic-inverse-background:#fff;--semantic-inverse-label:#171719;--semantic-fill-normal:#70737c38;--semantic-fill-strong:#70737c47;--semantic-fill-alternative:#70737c1f;--semantic-material-dimmer:#171719bd;--semantic-elevation-shadow-normal-xsmall:0px 1px 2px -1px #1717171a;--semantic-elevation-shadow-normal-small:0px 2px 4px -2px #1717170f, 0px 4px 6px -1px #1717170f;--semantic-elevation-shadow-normal-medium:0px 4px 6px -2px #17171712, 0px 10px 15px -3px #17171712;--semantic-elevation-shadow-normal-large:0px 6px 10px -4px #17171714, 0px 16px 24px -6px #17171714;--semantic-elevation-shadow-normal-xlarge:0px 10px 15px -5px #1717171a, 0px 24px 38px -10px #1717171f;--semantic-elevation-shadow-drop-xsmall:drop-shadow(0px 1px .5px #1717170d);--semantic-elevation-shadow-drop-small:drop-shadow(0px 2px 1px #17171708) drop-shadow(0px 4px 2.5px #17171708);--semantic-elevation-shadow-drop-medium:drop-shadow(0px 4px 2px #17171709) drop-shadow(0px 10px 6px #17171709);--semantic-elevation-shadow-drop-large:drop-shadow(0px 6px 3px #1717170a) drop-shadow(0px 16px 9px #17171708);--semantic-elevation-shadow-drop-xlarge:drop-shadow(0px 10px 5px #1717170d) drop-shadow(0px 24px 14px #1717170f);--semantic-elevation-shadow-spread-small:0px 0px 60px 0px #1717171a;--semantic-elevation-shadow-spread-medium:0px 15px 75px 0px #17171729;--semantic-brand-label:#8d73fa;--semantic-brand-tint:#11024d;--semantic-header-background:#23098f;--semantic-header-label:#fff;--semantic-header-muted:#ffffffe0;--semantic-header-line:#ffffff38;--semantic-header-fill:#ffffff1f;--semantic-chart-primary:#00aeff;--semantic-chart-primary-label:#171719;--semantic-chart-tier-1:#7150f5;--semantic-chart-tier-2:#9e86fc;--semantic-chart-tier-3:#c0b0ff;--semantic-chart-tier-1-label:#fff;--semantic-chart-tier-2-label:#171719;--semantic-chart-tier-3-label:#171719;--semantic-chart-reference:#ff4242;--semantic-chart-positive:#1ed45a;--semantic-chart-negative:#ff6363;--semantic-chart-baseline:#37383c;--semantic-chart-baseline-strong:#5a5c63;--semantic-chart-grid:#2e2f33;--semantic-chart-axis:#aeb0b6;--semantic-chart-categorical-1:#f275a0;--semantic-chart-categorical-1-flow:#f275a09c;--semantic-chart-categorical-1-tint:#f275a047;--semantic-chart-categorical-2:#00c3b2;--semantic-chart-categorical-2-flow:#00c3b29c;--semantic-chart-categorical-2-tint:#00c3b247;--semantic-chart-categorical-3:#bda500;--semantic-chart-categorical-3-flow:#bda5009c;--semantic-chart-categorical-3-tint:#bda50047;--semantic-chart-categorical-4:#ca83e9;--semantic-chart-categorical-4-flow:#ca83e99c;--semantic-chart-categorical-4-tint:#ca83e947;--semantic-chart-categorical-5:#f47f46;--semantic-chart-categorical-5-flow:#f47f469c;--semantic-chart-categorical-5-tint:#f47f4647;--semantic-chart-categorical-6:#00b7ef;--semantic-chart-categorical-6-flow:#00b7ef9c;--semantic-chart-categorical-6-tint:#00b7ef47;--semantic-chart-categorical-7:#69bc57;--semantic-chart-categorical-7-flow:#69bc579c;--semantic-chart-categorical-7-tint:#69bc5747;--semantic-chart-categorical-other:#70737c;--semantic-chart-categorical-other-flow:#989ba29c;--semantic-chart-categorical-other-tint:#989ba247;--semantic-chart-categorical-muted:#37383c;--semantic-table-header-background:#23098f;--semantic-table-header-label:#fff;--semantic-table-zebra:#292a2d;--semantic-table-highlight:#264647;--semantic-table-highlight-label:#c0e3e4;--semantic-avatar-user-background:#37383c;--semantic-avatar-user-label:#c2c4c8;--semantic-avatar-agent-background:#23098f;--semantic-avatar-agent-label:#fff;--semantic-avatar-agent-soft-background:#11024d;--semantic-avatar-agent-soft-label:#8d73fa;--semantic-avatar-ring:#1b1c1e;--semantic-avatar-palette-1-background:#61253b;--semantic-avatar-palette-1-label:#fd9cba;--semantic-avatar-palette-2-background:#00beaf;--semantic-avatar-palette-2-label:#171719;--semantic-avatar-palette-3-background:#483d00;--semantic-avatar-palette-3-label:#d0bf5e;--semantic-avatar-palette-4-background:#c38adc;--semantic-avatar-palette-4-label:#171719;--semantic-avatar-palette-5-background:#622b0d;--semantic-avatar-palette-5-label:#fea47c;--semantic-avatar-palette-6-background:#22b5e1;--semantic-avatar-palette-6-label:#171719;--semantic-avatar-palette-7-background:#204817;--semantic-avatar-palette-7-label:#94d186;--semantic-avatar-palette-8-background:#e680a1;--semantic-avatar-palette-8-label:#171719;--semantic-avatar-palette-9-background:#004b43;--semantic-avatar-palette-9-label:#4cd7c8;--semantic-avatar-palette-10-background:#b8a636;--semantic-avatar-palette-10-label:#171719;--semantic-avatar-palette-11-background:#4f2c5d;--semantic-avatar-palette-11-label:#dba6f3;--semantic-avatar-palette-12-background:#e7885d;--semantic-avatar-palette-12-label:#171719;--semantic-avatar-palette-13-background:#004660;--semantic-avatar-palette-13-label:#58cef8;--semantic-avatar-palette-14-background:#77b868;--semantic-avatar-palette-14-label:#171719;--semantic-header-gradient:linear-gradient(100deg, #006796 0%, #23098f 50%, #4f29e5 100%);--semantic-agent-tool-background:#212225;--semantic-agent-tool-line:#37383c;--semantic-agent-tool-running:#3385ff;--semantic-agent-tool-succeeded:#1ed45a;--semantic-agent-tool-failed:#ff6363;--semantic-agent-tool-skipped:#878a93;--semantic-agent-reasoning-background:#212225;--semantic-agent-reasoning-label:#aeb0b6;--semantic-agent-approval-background:#361e00;--semantic-agent-approval-line:#ffa938;--semantic-agent-approval-label:#ffc06e;--semantic-agent-citation-background:#001536;--semantic-agent-citation-label:#69a5ff;--semantic-agent-destructive:#e52222;--semantic-agent-stale:#989ba2;--semantic-agent-meta:#aeb0b6}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--semantic-static-white:#fff;--semantic-static-black:#000;--semantic-primary-normal:#7150f5;--semantic-primary-strong:#6541f2;--semantic-primary-heavy:#5b37ed;--semantic-label-normal:#f7f7f8;--semantic-label-strong:#fff;--semantic-label-neutral:#c2c4c8e0;--semantic-label-alternative:#aeb0b69c;--semantic-label-assistive:#aeb0b647;--semantic-label-disable:#989ba229;--semantic-background-normal-normal:#1b1c1e;--semantic-background-normal-alternative:#0f0f10;--semantic-background-elevated-normal:#212225;--semantic-background-elevated-alternative:#141415;--semantic-background-transparent-normal:#2122259c;--semantic-background-transparent-alternative:#2122259c;--semantic-background-status-negative:#ff636314;--semantic-background-status-cautionary:#ffa93814;--semantic-background-status-positive:#1ed45a14;--semantic-interaction-inactive:#5a5c63;--semantic-interaction-disable:#2e2f33;--semantic-line-normal-normal:#70737c52;--semantic-line-normal-neutral:#70737c47;--semantic-line-normal-alternative:#70737c38;--semantic-line-solid-normal:#37383c;--semantic-line-solid-neutral:#333438;--semantic-line-solid-alternative:#2e2f33;--semantic-line-primary-normal:#7150f547;--semantic-line-primary-strong:#7150f56e;--semantic-line-status-negative-normal:#ff63636e;--semantic-line-status-negative-strong:#ff636385;--semantic-line-status-cautionary-normal:#ffa9386e;--semantic-line-status-positive-normal:#1ed45a6e;--semantic-status-positive:#1ed45a;--semantic-status-cautionary:#ffa938;--semantic-status-negative:#ff6363;--semantic-accent-background-redOrange:#ff7b2e;--semantic-accent-background-lime:#6be016;--semantic-accent-background-cyan:#28d0ed;--semantic-accent-background-lightBlue:#3dc2ff;--semantic-accent-background-violet:#7d5ef7;--semantic-accent-background-purple:#d478ff;--semantic-accent-background-pink:#fa73e3;--semantic-accent-foreground-red:#ff6363;--semantic-accent-foreground-redOrange:#ff7b2e;--semantic-accent-foreground-orange:#ff9200;--semantic-accent-foreground-lime:#58cf04;--semantic-accent-foreground-green:#1ed45a;--semantic-accent-foreground-cyan:#00bdde;--semantic-accent-foreground-lightBlue:#00aeff;--semantic-accent-foreground-blue:#4f95ff;--semantic-accent-foreground-violet:#9e86fc;--semantic-accent-foreground-purple:#d478ff;--semantic-accent-foreground-pink:#fa73e3;--semantic-inverse-primary:#06f;--semantic-inverse-background:#fff;--semantic-inverse-label:#171719;--semantic-fill-normal:#70737c38;--semantic-fill-strong:#70737c47;--semantic-fill-alternative:#70737c1f;--semantic-material-dimmer:#171719bd;--semantic-elevation-shadow-normal-xsmall:0px 1px 2px -1px #1717171a;--semantic-elevation-shadow-normal-small:0px 2px 4px -2px #1717170f, 0px 4px 6px -1px #1717170f;--semantic-elevation-shadow-normal-medium:0px 4px 6px -2px #17171712, 0px 10px 15px -3px #17171712;--semantic-elevation-shadow-normal-large:0px 6px 10px -4px #17171714, 0px 16px 24px -6px #17171714;--semantic-elevation-shadow-normal-xlarge:0px 10px 15px -5px #1717171a, 0px 24px 38px -10px #1717171f;--semantic-elevation-shadow-drop-xsmall:drop-shadow(0px 1px .5px #1717170d);--semantic-elevation-shadow-drop-small:drop-shadow(0px 2px 1px #17171708) drop-shadow(0px 4px 2.5px #17171708);--semantic-elevation-shadow-drop-medium:drop-shadow(0px 4px 2px #17171709) drop-shadow(0px 10px 6px #17171709);--semantic-elevation-shadow-drop-large:drop-shadow(0px 6px 3px #1717170a) drop-shadow(0px 16px 9px #17171708);--semantic-elevation-shadow-drop-xlarge:drop-shadow(0px 10px 5px #1717170d) drop-shadow(0px 24px 14px #1717170f);--semantic-elevation-shadow-spread-small:0px 0px 60px 0px #1717171a;--semantic-elevation-shadow-spread-medium:0px 15px 75px 0px #17171729;--semantic-brand-label:#8d73fa;--semantic-brand-tint:#11024d;--semantic-header-background:#23098f;--semantic-header-label:#fff;--semantic-header-muted:#ffffffe0;--semantic-header-line:#ffffff38;--semantic-header-fill:#ffffff1f;--semantic-chart-primary:#00aeff;--semantic-chart-primary-label:#171719;--semantic-chart-tier-1:#7150f5;--semantic-chart-tier-2:#9e86fc;--semantic-chart-tier-3:#c0b0ff;--semantic-chart-tier-1-label:#fff;--semantic-chart-tier-2-label:#171719;--semantic-chart-tier-3-label:#171719;--semantic-chart-reference:#ff4242;--semantic-chart-positive:#1ed45a;--semantic-chart-negative:#ff6363;--semantic-chart-baseline:#37383c;--semantic-chart-baseline-strong:#5a5c63;--semantic-chart-grid:#2e2f33;--semantic-chart-axis:#aeb0b6;--semantic-chart-categorical-1:#f275a0;--semantic-chart-categorical-1-flow:#f275a09c;--semantic-chart-categorical-1-tint:#f275a047;--semantic-chart-categorical-2:#00c3b2;--semantic-chart-categorical-2-flow:#00c3b29c;--semantic-chart-categorical-2-tint:#00c3b247;--semantic-chart-categorical-3:#bda500;--semantic-chart-categorical-3-flow:#bda5009c;--semantic-chart-categorical-3-tint:#bda50047;--semantic-chart-categorical-4:#ca83e9;--semantic-chart-categorical-4-flow:#ca83e99c;--semantic-chart-categorical-4-tint:#ca83e947;--semantic-chart-categorical-5:#f47f46;--semantic-chart-categorical-5-flow:#f47f469c;--semantic-chart-categorical-5-tint:#f47f4647;--semantic-chart-categorical-6:#00b7ef;--semantic-chart-categorical-6-flow:#00b7ef9c;--semantic-chart-categorical-6-tint:#00b7ef47;--semantic-chart-categorical-7:#69bc57;--semantic-chart-categorical-7-flow:#69bc579c;--semantic-chart-categorical-7-tint:#69bc5747;--semantic-chart-categorical-other:#70737c;--semantic-chart-categorical-other-flow:#989ba29c;--semantic-chart-categorical-other-tint:#989ba247;--semantic-chart-categorical-muted:#37383c;--semantic-table-header-background:#23098f;--semantic-table-header-label:#fff;--semantic-table-zebra:#292a2d;--semantic-table-highlight:#264647;--semantic-table-highlight-label:#c0e3e4;--semantic-avatar-user-background:#37383c;--semantic-avatar-user-label:#c2c4c8;--semantic-avatar-agent-background:#23098f;--semantic-avatar-agent-label:#fff;--semantic-avatar-agent-soft-background:#11024d;--semantic-avatar-agent-soft-label:#8d73fa;--semantic-avatar-ring:#1b1c1e;--semantic-avatar-palette-1-background:#61253b;--semantic-avatar-palette-1-label:#fd9cba;--semantic-avatar-palette-2-background:#00beaf;--semantic-avatar-palette-2-label:#171719;--semantic-avatar-palette-3-background:#483d00;--semantic-avatar-palette-3-label:#d0bf5e;--semantic-avatar-palette-4-background:#c38adc;--semantic-avatar-palette-4-label:#171719;--semantic-avatar-palette-5-background:#622b0d;--semantic-avatar-palette-5-label:#fea47c;--semantic-avatar-palette-6-background:#22b5e1;--semantic-avatar-palette-6-label:#171719;--semantic-avatar-palette-7-background:#204817;--semantic-avatar-palette-7-label:#94d186;--semantic-avatar-palette-8-background:#e680a1;--semantic-avatar-palette-8-label:#171719;--semantic-avatar-palette-9-background:#004b43;--semantic-avatar-palette-9-label:#4cd7c8;--semantic-avatar-palette-10-background:#b8a636;--semantic-avatar-palette-10-label:#171719;--semantic-avatar-palette-11-background:#4f2c5d;--semantic-avatar-palette-11-label:#dba6f3;--semantic-avatar-palette-12-background:#e7885d;--semantic-avatar-palette-12-label:#171719;--semantic-avatar-palette-13-background:#004660;--semantic-avatar-palette-13-label:#58cef8;--semantic-avatar-palette-14-background:#77b868;--semantic-avatar-palette-14-label:#171719;--semantic-header-gradient:linear-gradient(100deg, #006796 0%, #23098f 50%, #4f29e5 100%);--semantic-agent-tool-background:#212225;--semantic-agent-tool-line:#37383c;--semantic-agent-tool-running:#3385ff;--semantic-agent-tool-succeeded:#1ed45a;--semantic-agent-tool-failed:#ff6363;--semantic-agent-tool-skipped:#878a93;--semantic-agent-reasoning-background:#212225;--semantic-agent-reasoning-label:#aeb0b6;--semantic-agent-approval-background:#361e00;--semantic-agent-approval-line:#ffa938;--semantic-agent-approval-label:#ffc06e;--semantic-agent-citation-background:#001536;--semantic-agent-citation-label:#69a5ff;--semantic-agent-destructive:#e52222;--semantic-agent-stale:#989ba2;--semantic-agent-meta:#aeb0b6}}*,:before,:after{box-sizing:border-box}body{background:var(--semantic-background-normal-normal);color:var(--semantic-label-normal);font-family:var(--font-sans);font-size:var(--text-label1-size);line-height:var(--text-label1-line);letter-spacing:var(--text-label1-tracking);-webkit-font-smoothing:antialiased;margin:0}code,pre,kbd,samp{font-family:var(--font-mono)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:var(--focus-width) var(--focus-style) Highlight;outline:var(--focus-width) var(--focus-style) -webkit-focus-ring-color;outline-offset:var(--focus-offset)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}button{cursor:pointer;font-family:inherit}.icon{width:var(--spacing-16);height:var(--spacing-16);stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vertical-align:calc(-1 * var(--spacing-2));flex-shrink:0}.icon.sm{width:var(--spacing-12);height:var(--spacing-12);vertical-align:calc(-1 * var(--spacing-2))}.icon.lg{width:var(--spacing-20);height:var(--spacing-20)}.topbar{background-color:var(--semantic-header-background);background-image:var(--semantic-header-gradient);color:var(--semantic-header-label);border-bottom:1px solid var(--semantic-header-line);align-items:center;gap:var(--spacing-20);padding:0 var(--spacing-24);height:var(--layout-topbar-h);z-index:var(--z-sticky);display:flex;position:sticky;top:0}.logo{align-items:center;gap:var(--spacing-10);height:var(--layout-logo-h);flex:none;display:inline-flex}.logo-sep{width:1px;height:var(--spacing-14);background:var(--semantic-header-line);flex:none}.logo-suffix{color:var(--semantic-header-muted);font-size:var(--text-label2-size);line-height:var(--text-label2-line);letter-spacing:var(--text-label2-tracking);font-weight:var(--weight-medium);white-space:nowrap}.logo-img{width:auto;height:var(--layout-logo-h);display:block}.logo-txt{font-weight:var(--weight-bold-display);color:var(--semantic-header-label);font-size:var(--text-headline2-size);letter-spacing:-.02em;line-height:var(--layout-logo-h);white-space:nowrap}.nav{gap:var(--spacing-2);display:flex}.nav button,.nav a{color:var(--semantic-header-muted);padding:var(--spacing-8) var(--spacing-14);border-radius:var(--radius-md);font-size:var(--text-label2-size);line-height:var(--text-label2-line);letter-spacing:var(--text-label2-tracking);font-weight:var(--text-label2-bold);white-space:nowrap;transition:background var(--motion-duration-fast) var(--motion-easing-standard),color var(--motion-duration-fast) var(--motion-easing-standard);background:0 0;border:0;text-decoration:none}.nav button:hover,.nav a:hover{background:var(--semantic-header-fill);color:var(--semantic-header-label)}.nav button.on,.nav a.on{background:var(--semantic-background-transparent-alternative);color:var(--semantic-header-label)}.topbar .spacer{flex:1}.topbar-help{width:var(--control-height-sm);height:var(--control-height-sm);border-radius:var(--radius-full);border:1px solid var(--semantic-header-line);color:var(--semantic-header-muted);transition:background var(--motion-duration-fast) var(--motion-easing-standard),color var(--motion-duration-fast) var(--motion-easing-standard);background:0 0;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.topbar-help:hover{background:var(--semantic-header-fill);color:var(--semantic-header-label)}.avatar{width:var(--control-avatar-md);height:var(--control-avatar-md);border-radius:var(--radius-full);background:var(--semantic-avatar-user-background);color:var(--semantic-avatar-user-label);font-size:var(--text-caption1-size);line-height:var(--text-caption1-line);letter-spacing:var(--text-caption1-tracking);font-weight:var(--text-caption1-bold);flex-shrink:0;justify-content:center;align-items:center;display:flex}.wrap{max-width:var(--layout-content-max);padding:var(--spacing-24) var(--spacing-24) var(--spacing-56);margin:0 auto}.page-head{align-items:center;gap:var(--spacing-14);margin-bottom:var(--spacing-20);flex-wrap:wrap;display:flex}.page-head h1{font-size:var(--text-heading2-size);line-height:var(--text-heading2-line);letter-spacing:var(--text-heading2-tracking);font-weight:var(--text-heading2-bold)}.page-head .sub{color:var(--semantic-agent-meta);font-size:var(--text-label2-size);line-height:var(--text-label2-line);letter-spacing:var(--text-label2-tracking)}.page-head .right{gap:var(--spacing-8);flex-wrap:wrap;align-items:center;margin-left:auto;display:flex}.btn{align-items:center;gap:var(--spacing-6);border-radius:var(--radius-md);padding:var(--spacing-10) var(--spacing-16);font-size:var(--text-label2-size);line-height:var(--text-label2-line);letter-spacing:var(--text-label2-tracking);font-weight:var(--text-label2-bold);min-height:var(--control-height-lg);transition:background var(--motion-duration-fast) var(--motion-easing-standard),border-color var(--motion-duration-fast) var(--motion-easing-standard),box-shadow var(--motion-duration-fast) var(--motion-easing-standard),transform var(--motion-duration-fast) var(--motion-easing-standard);border:0;display:inline-flex}.btn:active{transform:translateY(1px)}.btn.pri{background:var(--semantic-primary-normal);color:var(--semantic-static-white)}.btn.pri:hover{background:var(--semantic-primary-strong)}.btn.pri:active{background:var(--semantic-primary-heavy)}.btn.sec{background:var(--semantic-background-normal-normal);border:1px solid var(--semantic-line-solid-normal);color:var(--semantic-label-normal)}.btn.sec:hover{background:var(--semantic-fill-normal)}.btn.full{justify-content:center;width:100%}.btn.danger{background:var(--semantic-agent-destructive);color:var(--semantic-static-white)}.btn.danger:hover{filter:brightness(.92)}.btn.danger:disabled{opacity:.6;filter:none}.chip{align-items:center;gap:var(--spacing-6);font-size:var(--text-caption1-size);line-height:var(--text-caption1-line);letter-spacing:var(--text-caption1-tracking);font-weight:var(--text-caption1-bold);border:1px solid var(--semantic-line-solid-normal);border-radius:var(--radius-full);padding:var(--spacing-6) var(--spacing-12);min-height:var(--control-height-md);color:var(--semantic-label-normal);background:var(--semantic-background-normal-normal);cursor:pointer;transition:border-color var(--motion-duration-fast) var(--motion-easing-standard),background var(--motion-duration-fast) var(--motion-easing-standard);display:inline-flex}.chip:hover{background:var(--semantic-fill-normal)}.chip.on{border-color:var(--semantic-agent-destructive);color:var(--semantic-agent-destructive);background:var(--semantic-background-status-negative)}.board{gap:var(--spacing-14);padding-bottom:var(--spacing-6);grid-template-columns:repeat(4,minmax(232px,1fr));align-items:start;display:grid;overflow-x:auto}@media (max-width:1050px){.board{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.board{grid-template-columns:1fr}}.colm{background:var(--semantic-background-normal-alternative);border-radius:var(--radius-lg);padding:var(--spacing-10)}.colm-h{align-items:center;gap:var(--spacing-8);padding:var(--spacing-4) var(--spacing-6) var(--spacing-10);display:flex}.colm-h b{font-size:var(--text-label2-size);line-height:var(--text-label2-line);letter-spacing:var(--text-label2-tracking);font-weight:var(--text-label2-bold)}.colm-h .cnt{font-size:var(--text-caption2-size);line-height:var(--text-caption2-line);letter-spacing:var(--text-caption2-tracking);font-weight:var(--text-caption2-bold);color:var(--semantic-agent-meta);background:var(--semantic-background-normal-normal);border-radius:var(--radius-full);padding:var(--spacing-2) var(--spacing-8)}.colm-h .sum{font-size:var(--text-caption2-size);line-height:var(--text-caption2-line);letter-spacing:var(--text-caption2-tracking);color:var(--semantic-agent-meta);margin-left:auto}.kcard{background:var(--semantic-background-normal-normal);border:1px solid var(--semantic-line-solid-normal);border-radius:var(--radius-md);padding:var(--spacing-12);margin-bottom:var(--spacing-8);cursor:pointer;transition:border-color var(--motion-duration-fast) var(--motion-easing-standard),transform var(--motion-duration-fast) var(--motion-easing-standard)}.kcard:hover{border-color:var(--semantic-line-primary-strong);transform:translateY(-1px)}.kcard .co{font-size:var(--text-caption2-size);line-height:var(--text-caption2-line);letter-spacing:var(--text-caption2-tracking);font-weight:var(--text-caption2-bold);color:var(--semantic-brand-label)}.kcard b{font-size:var(--text-label2-size);line-height:var(--text-label2-line);letter-spacing:var(--text-label2-tracking);font-weight:var(--text-label2-bold);margin:var(--spacing-2) 0 var(--spacing-6);display:block}.kcard .meta{align-items:center;gap:var(--spacing-8);font-size:var(--text-caption1-size);line-height:var(--text-caption1-line);letter-spacing:var(--text-caption1-tracking);color:var(--semantic-agent-meta);display:flex}.kcard .meta .amt{font-weight:var(--text-caption1-bold);color:var(--semantic-label-normal)}.kcard .meta .el{font-weight:var(--text-caption1-bold);align-items:center;gap:var(--spacing-2);margin-left:auto;display:inline-flex}.kcard .meta .el.over{color:var(--semantic-agent-destructive)}.tags{gap:var(--spacing-4);margin-top:var(--spacing-8);flex-wrap:wrap;display:flex}.src{align-items:center;gap:var(--spacing-4);font-size:var(--text-caption2-size);line-height:var(--text-caption2-line);letter-spacing:var(--text-caption2-tracking);font-weight:var(--text-caption2-bold);border-radius:var(--radius-xs);padding:var(--spacing-2) var(--spacing-6);background:var(--semantic-fill-normal);color:var(--semantic-label-neutral);display:inline-flex}.ai-flag{align-items:center;gap:var(--spacing-4);font-size:var(--text-caption2-size);line-height:var(--text-caption2-line);letter-spacing:var(--text-caption2-tracking);font-weight:var(--text-caption2-bold);border-radius:var(--radius-xs);padding:var(--spacing-2) var(--spacing-6);background:var(--semantic-agent-citation-background);color:var(--semantic-agent-citation-label);display:inline-flex}.ai-flag.next{background:var(--semantic-brand-tint);color:var(--semantic-brand-label)}.ai-flag.attn{background:var(--semantic-agent-approval-background);color:var(--semantic-agent-approval-label)}.ai-flag.opp{background:var(--semantic-background-status-positive);color:var(--semantic-agent-tool-succeeded)}.col-hint{border:1px dashed var(--semantic-line-solid-normal);border-radius:var(--radius-md);padding:var(--spacing-12);text-align:center;font-size:var(--text-caption1-size);line-height:var(--text-caption1-line);letter-spacing:var(--text-caption1-tracking);color:var(--semantic-agent-meta)}.detail{gap:var(--spacing-16);grid-template-columns:290px 1fr 320px;align-items:start;display:grid}@media (max-width:1050px){.detail{grid-template-columns:1fr}}.panel{background:var(--semantic-background-normal-normal);border:1px solid var(--semantic-line-solid-normal);border-radius:var(--radius-xl);padding:var(--spacing-20)}.panel h2{font-size:var(--text-label1-size);line-height:var(--text-label1-line);letter-spacing:var(--text-label1-tracking);font-weight:var(--text-label1-bold);margin-bottom:var(--spacing-12)}.kv{font-size:var(--text-label2-size);line-height:var(--text-label2-line);letter-spacing:var(--text-label2-tracking);padding:var(--spacing-8) 0;border-bottom:1px solid var(--semantic-line-solid-alternative);align-items:baseline;display:flex}.kv:last-of-type{border:0}.kv span{width:96px;color:var(--semantic-agent-meta);font-size:var(--text-caption1-size);line-height:var(--text-caption1-line);letter-spacing:var(--text-caption1-tracking);flex-shrink:0}.kv b{font-weight:var(--text-label2-bold)}.kv .none{color:var(--semantic-label-assistive);font-weight:var(--weight-medium)}.stepper{margin:var(--spacing-14) 0 var(--spacing-2);border-top:1px solid var(--semantic-line-solid-alternative);padding-top:var(--spacing-12)}.step{gap:var(--spacing-10);padding:var(--spacing-4) 0;font-size:var(--text-label2-size);line-height:var(--text-label2-line);letter-spacing:var(--text-label2-tracking);align-items:flex-start;display:flex}.step i{width:var(--spacing-16);height:var(--spacing-16);border-radius:var(--radius-full);color:var(--semantic-static-white);flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-style:normal;display:flex}.step i .icon{width:var(--spacing-10);height:var(--spacing-10);stroke-width:3px}.step.done i{background:var(--semantic-primary-normal)}.step.cur i{background:var(--semantic-primary-heavy)}.step.todo i{background:var(--semantic-label-assistive)}.step.cur b{color:var(--semantic-brand-label)}.step small{color:var(--semantic-agent-meta);font-size:var(--text-caption2-size);line-height:var(--text-caption2-line);letter-spacing:var(--text-caption2-tracking);display:block}.act-box{background:var(--semantic-background-normal-alternative);border:1px solid var(--semantic-line-solid-normal);border-radius:var(--radius-lg);padding:var(--spacing-16);margin-bottom:var(--spacing-20)}.act-lb{font-size:var(--text-caption2-size);line-height:var(--text-caption2-line);letter-spacing:var(--text-caption2-tracking);font-weight:var(--text-caption2-bold);color:var(--semantic-agent-meta);margin-bottom:var(--spacing-8);text-transform:uppercase}.act-div{border-top:1px dashed var(--semantic-line-solid-normal);margin:var(--spacing-14) 0}.row{gap:var(--spacing-8);flex-wrap:wrap;display:flex}.row input[type=text]{flex:1;min-width:170px}input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),select,textarea{border:1px solid var(--semantic-line-solid-normal);border-radius:var(--radius-md);padding:var(--spacing-10) var(--spacing-12);font-size:var(--text-label2-size);line-height:var(--text-label2-line);letter-spacing:var(--text-label2-tracking);background:var(--semantic-background-normal-normal);color:var(--semantic-label-normal);min-height:var(--control-height-lg);transition:border-color var(--motion-duration-fast) var(--motion-easing-standard);font-family:inherit}input:hover,select:hover,textarea:hover{border-color:var(--semantic-line-primary-normal)}select{cursor:pointer}textarea{resize:vertical;width:100%;line-height:var(--text-label1-reading-line)}::placeholder{color:var(--semantic-label-assistive)}.tl-head{align-items:center;gap:var(--spacing-6);font-size:var(--text-caption2-size);line-height:var(--text-caption2-line);letter-spacing:var(--text-caption2-tracking);font-weight:var(--text-caption2-bold);color:var(--semantic-agent-meta);padding-bottom:var(--spacing-8);border-bottom:1px solid var(--semantic-line-solid-normal);text-transform:uppercase;display:flex}.tl-item{gap:var(--spacing-12);padding:var(--spacing-12) 0;border-bottom:1px solid var(--semantic-line-solid-alternative);display:flex}.tl-item:last-child{border:0}.tl-ic{width:var(--spacing-32);height:var(--spacing-32);border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;display:flex}.tl-ic .icon{width:var(--spacing-16);height:var(--spacing-16)}.tl-ic.purple{background:var(--semantic-agent-citation-background);color:var(--semantic-agent-citation-label)}.tl-ic.teal{background:var(--semantic-brand-tint);color:var(--semantic-brand-label)}.tl-ic.amber{background:var(--semantic-agent-approval-background);color:var(--semantic-agent-approval-label)}.tl-ic.gray{background:var(--semantic-fill-normal);color:var(--semantic-agent-meta)}.tl-ic.lav{background:var(--semantic-agent-reasoning-background);color:var(--semantic-agent-reasoning-label)}.tl-item b{font-size:var(--text-label2-size);line-height:var(--text-label2-line);letter-spacing:var(--text-label2-tracking);font-weight:var(--text-label2-bold)}.tl-item .desc{font-size:var(--text-label2-size);line-height:var(--text-label2-line);letter-spacing:var(--text-label2-tracking);color:var(--semantic-label-neutral);margin-top:var(--spacing-2)}.tl-item .when{font-size:var(--text-caption2-size);line-height:var(--text-caption2-line);letter-spacing:var(--text-caption2-tracking);color:var(--semantic-agent-meta);margin-top:var(--spacing-4)}.ai-chip{align-items:center;gap:var(--spacing-4);font-size:var(--text-caption2-size);line-height:var(--text-caption2-line);letter-spacing:var(--text-caption2-tracking);font-weight:var(--text-caption2-bold);background:var(--semantic-agent-citation-background);color:var(--semantic-agent-citation-label);border-radius:var(--radius-xs);padding:var(--spacing-2) var(--spacing-6);margin-left:var(--spacing-6);display:inline-flex}.ai-panel{border:1px solid var(--semantic-agent-tool-line)}.ai-panel h2{align-items:center;gap:var(--spacing-6);display:flex}.ai-sec{margin-bottom:var(--spacing-16)}.ai-sec h3{font-size:var(--text-caption1-size);line-height:var(--text-caption1-line);letter-spacing:var(--text-caption1-tracking);font-weight:var(--text-caption1-bold);color:var(--semantic-agent-citation-label);margin-bottom:var(--spacing-6);align-items:center;gap:var(--spacing-4);display:flex}.ai-sec p,.ai-sec li{font-size:var(--text-label2-size);line-height:var(--text-label1-reading-line);letter-spacing:var(--text-label2-tracking);color:var(--semantic-label-neutral)}.ai-sec ul{padding-left:var(--spacing-16)}.insight{gap:var(--spacing-8);background:var(--semantic-agent-tool-background);border-radius:var(--radius-md);padding:var(--spacing-10) var(--spacing-12);margin-bottom:var(--spacing-6);font-size:var(--text-caption1-size);line-height:var(--text-caption1-line);letter-spacing:var(--text-caption1-tracking);align-items:flex-start;display:flex}.insight .icon{margin-top:var(--spacing-2)}.insight.warn{background:var(--semantic-agent-approval-background);color:var(--semantic-agent-approval-label)}.insight.warn span{color:var(--semantic-label-neutral)}.insight.ok{background:var(--semantic-background-status-positive);color:var(--semantic-agent-tool-succeeded)}.insight.ok span{color:var(--semantic-label-neutral)}.insight.next{background:var(--semantic-brand-tint);color:var(--semantic-brand-label)}.insight.next span{color:var(--semantic-label-normal)}.insight-group h4{font-size:var(--text-caption2-size);line-height:var(--text-caption2-line);letter-spacing:var(--text-caption2-tracking);font-weight:var(--text-caption2-bold);color:var(--semantic-agent-meta);margin:var(--spacing-8) 0 var(--spacing-4)}.insight-txt{flex:1;min-width:0}.insight-off{border-radius:var(--radius-md);padding:var(--spacing-2) var(--spacing-6);color:var(--semantic-label-neutral);font-size:var(--text-caption2-size);line-height:var(--text-caption2-line);letter-spacing:var(--text-caption2-tracking);cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-easing-standard);background:0 0;border:0;flex-shrink:0;align-self:flex-start}.insight-off:hover{background:var(--semantic-fill-normal)}.insight-off:disabled{color:var(--semantic-label-disable);cursor:default}.convert{gap:var(--spacing-16);grid-template-columns:1fr 1fr 1.3fr;align-items:start;display:grid}@media (max-width:1050px){.convert{grid-template-columns:1fr}}.cv-step{font-size:var(--text-caption2-size);line-height:var(--text-caption2-line);letter-spacing:var(--text-caption2-tracking);font-weight:var(--text-caption2-bold);color:var(--semantic-brand-label);margin-bottom:var(--spacing-8)}.check{gap:var(--spacing-10);padding:var(--spacing-8) 0;font-size:var(--text-label2-size);line-height:var(--text-label2-line);letter-spacing:var(--text-label2-tracking);border-bottom:1px solid var(--semantic-line-solid-alternative);align-items:flex-start;display:flex}.check:last-of-type{border:0}.check i{width:var(--spacing-20);height:var(--spacing-20);border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-style:normal;display:flex}.check i .icon{width:var(--spacing-10);height:var(--spacing-10);stroke-width:3px}.check.ok i{background:var(--semantic-background-status-positive);color:var(--semantic-agent-tool-succeeded)}.check.no i{background:var(--semantic-agent-approval-background);color:var(--semantic-agent-approval-label)}.verdict{margin-top:var(--spacing-12);align-items:center;gap:var(--spacing-8);background:var(--semantic-background-status-positive);color:var(--semantic-agent-tool-succeeded);border-radius:var(--radius-md);padding:var(--spacing-10) var(--spacing-12);font-size:var(--text-label2-size);line-height:var(--text-label2-line);letter-spacing:var(--text-label2-tracking);font-weight:var(--text-label2-bold);display:flex}.verdict small{font-weight:var(--weight-medium);color:var(--semantic-label-neutral)}.fld-lb{font-size:var(--text-caption2-size);line-height:var(--text-caption2-line);letter-spacing:var(--text-caption2-tracking);font-weight:var(--text-caption2-bold);color:var(--semantic-agent-meta);margin:0 0 var(--spacing-4)}.fld{width:100%;margin-bottom:var(--spacing-12)}.chk{gap:var(--spacing-8);font-size:var(--text-label2-size);line-height:var(--text-label2-line);letter-spacing:var(--text-label2-tracking);color:var(--semantic-label-neutral);margin-bottom:var(--spacing-8);cursor:pointer;align-items:flex-start;display:flex}.chk input{margin:var(--spacing-2) 0 0;flex-shrink:0}.fld-row{gap:var(--spacing-8);flex-wrap:wrap;align-items:center;display:flex}.fld-row>.fld{margin-bottom:0}.brief{background:var(--semantic-background-normal-alternative);border:1px dashed var(--semantic-agent-tool-line);border-radius:var(--radius-md);padding:var(--spacing-16);font-size:var(--text-label2-size);line-height:var(--text-label1-reading-line);letter-spacing:var(--text-label2-tracking);color:var(--semantic-label-neutral)}.brief h4{font-size:var(--text-caption1-size);line-height:var(--text-caption1-line);letter-spacing:var(--text-caption1-tracking);font-weight:var(--text-caption1-bold);color:var(--semantic-agent-citation-label);margin:var(--spacing-10) 0 var(--spacing-4)}.brief h4:first-child{margin-top:0}.note-txt{font-size:var(--text-caption1-size);line-height:var(--text-caption1-line);letter-spacing:var(--text-caption1-tracking);color:var(--semantic-agent-meta);margin-top:var(--spacing-2)}.grid2{gap:var(--spacing-16);grid-template-columns:1fr 1fr;align-items:start;display:grid}@media (max-width:1050px){.grid2{grid-template-columns:1fr}}.stack{gap:var(--spacing-16);align-content:start;display:grid}.grid-list-form{grid-template-columns:1fr var(--layout-inspector-w);gap:var(--spacing-16);align-items:start;display:grid}@media (max-width:1050px){.grid-list-form{grid-template-columns:1fr}}.flow-wrap{margin:var(--spacing-2) calc(-1 * var(--spacing-4)) 0;overflow:auto hidden}.flow-svg{width:100%;min-width:760px;height:auto;display:block}.flow-head{font-size:var(--text-label2-size);font-weight:var(--text-label2-bold);fill:var(--semantic-label-normal)}.flow-band{font-size:var(--text-caption1-size);font-weight:var(--weight-medium);fill:var(--semantic-label-neutral)}.flow-ind{font-weight:var(--text-label2-bold);fill:var(--semantic-label-normal)}.flow-rate{font-weight:var(--weight-medium);fill:var(--semantic-agent-meta)}.flow-foot,.flow-total-lb{font-size:var(--text-caption1-size);font-weight:var(--text-caption1-bold);fill:var(--semantic-agent-meta)}.flow-total{font-size:var(--text-headline2-size);font-weight:var(--text-headline2-bold);fill:var(--semantic-label-normal)}.vchart{gap:var(--spacing-8);padding-top:var(--spacing-20);display:flex;position:relative}.vchart-axis{text-align:right;font-size:var(--text-caption2-size);color:var(--semantic-chart-axis);transform:translateY(calc(-1 * var(--spacing-6)));min-width:var(--spacing-20);flex-direction:column;flex:none;justify-content:space-between;display:flex}.vchart-tick{line-height:1;display:block}.vchart-body{flex:1;min-width:0}.vchart-plot{flex-direction:column;justify-content:space-between;display:flex;position:relative}.vchart-grid{border-top:1px solid var(--semantic-chart-grid);height:0}.vchart-grid:last-child{border-top-color:var(--semantic-chart-baseline)}.vchart-bars{align-items:flex-end;gap:var(--spacing-6);display:flex;position:absolute;inset:0}.vchart-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex}.vchart-val{margin-bottom:var(--spacing-2);text-align:center;font-size:var(--text-caption2-size);font-weight:var(--text-caption2-bold);color:var(--semantic-label-neutral);line-height:1;position:absolute;bottom:100%;left:0;right:0}.vchart-bar{width:100%;max-width:var(--spacing-56);background:var(--semantic-chart-primary);border-radius:var(--radius-xs) var(--radius-xs) 0 0;transition:height var(--motion-duration-fast) var(--motion-easing-standard);position:relative}.vchart-bar.accent{background:var(--semantic-chart-tier-1)}.vchart-bar.muted{background:var(--semantic-chart-baseline-strong)}.vchart-x{gap:var(--spacing-6);margin-top:var(--spacing-6);display:flex}.vchart-xlb{text-align:center;flex:1;min-width:0;line-height:1.3}.vchart-xlb .t{font-size:var(--text-caption2-size);font-weight:var(--weight-medium);color:var(--semantic-label-neutral);overflow-wrap:anywhere;display:block}.vchart-xlb .s{font-size:var(--text-caption2-size);color:var(--semantic-chart-axis);margin-top:1px;display:block}.vchart-unit{left:0;top:var(--spacing-2);font-size:var(--text-caption2-size);color:var(--semantic-chart-axis);position:absolute}.funnel-row{align-items:center;gap:var(--spacing-12);padding:var(--spacing-8) 0;display:flex}.funnel-row .lb{width:150px;font-size:var(--text-label2-size);line-height:var(--text-label2-line);letter-spacing:var(--text-label2-tracking);font-weight:var(--weight-medium)}.funnel-row .bar{height:var(--spacing-24);border-radius:var(--radius-sm);background:var(--semantic-chart-baseline);flex:1;position:relative;overflow:hidden}.funnel-row .fill{background:var(--semantic-chart-primary);border-radius:var(--radius-sm);position:absolute;top:0;bottom:0;left:0}.funnel-row .fill.lav{background:var(--semantic-chart-baseline-strong)}.funnel-row .val{width:170px;font-size:var(--text-caption1-size);line-height:var(--text-caption1-line);letter-spacing:var(--text-caption1-tracking);color:var(--semantic-label-neutral);text-align:right;white-space:nowrap}.tbl{border-collapse:collapse;width:100%;font-size:var(--text-label2-size);line-height:var(--text-label2-line);letter-spacing:var(--text-label2-tracking)}.tbl th{text-align:left;font-size:var(--text-caption1-size);line-height:var(--text-caption1-line);letter-spacing:var(--text-caption1-tracking);color:var(--semantic-agent-meta);font-weight:var(--text-caption1-bold);padding:var(--spacing-8) var(--spacing-10);border-bottom:1px solid var(--semantic-line-solid-normal)}.tbl td{padding:var(--spacing-10);border-bottom:1px solid var(--semantic-line-solid-alternative)}.tbl tbody tr{transition:background var(--motion-duration-fast) var(--motion-easing-standard)}.tbl tbody tr:hover{background:var(--semantic-fill-normal)}.tbl tr:last-child td{border:0}.amount{font-weight:var(--text-label2-bold)}.neg{color:var(--semantic-agent-destructive)}.modal-bg{background:var(--semantic-material-dimmer);z-index:var(--z-modal);padding:var(--spacing-20);justify-content:center;align-items:center;display:none;position:fixed;inset:0}.modal-bg.on{display:flex}.modal{background:var(--semantic-background-elevated-normal);border-radius:var(--radius-xl);width:680px;max-width:100%;max-height:88vh;padding:var(--spacing-24);box-shadow:var(--semantic-elevation-shadow-normal-large);overflow:auto}.modal h2{font-size:var(--text-body2-size);line-height:var(--text-body2-line);letter-spacing:var(--text-body2-tracking);font-weight:var(--text-body2-bold);align-items:center;gap:var(--spacing-8);display:flex}.modal .sub2{font-size:var(--text-caption1-size);line-height:var(--text-caption1-line);letter-spacing:var(--text-caption1-tracking);color:var(--semantic-agent-meta);margin:var(--spacing-4) 0 var(--spacing-16)}.mdbar{gap:var(--spacing-4);border:1px solid var(--semantic-line-solid-normal);border-radius:var(--radius-md) var(--radius-md) 0 0;padding:var(--spacing-6) var(--spacing-8);background:var(--semantic-background-normal-alternative);border-bottom:0;align-items:center;display:flex}.mdbar button{border-radius:var(--radius-sm);padding:var(--spacing-4) var(--spacing-10);font-size:var(--text-caption1-size);line-height:var(--text-caption1-line);letter-spacing:var(--text-caption1-tracking);font-weight:var(--text-caption1-bold);color:var(--semantic-label-neutral);min-height:var(--control-height-sm);transition:background var(--motion-duration-fast) var(--motion-easing-standard);background:0 0;border:0}.mdbar button:hover{background:var(--semantic-fill-normal)}.mdbar .hint{font-size:var(--text-caption2-size);line-height:var(--text-caption2-line);letter-spacing:var(--text-caption2-tracking);color:var(--semantic-agent-meta);margin-left:auto}.mdta{border-radius:0 0 var(--radius-md) var(--radius-md);min-height:170px}.mdprev{border:1px solid var(--semantic-line-solid-normal);border-radius:var(--radius-md);padding:var(--spacing-12) var(--spacing-14);margin-top:var(--spacing-10);font-size:var(--text-label2-size);line-height:var(--text-label1-reading-line);letter-spacing:var(--text-label2-tracking);background:var(--semantic-background-normal-alternative)}.mdprev h3{font-size:var(--text-label1-size);line-height:var(--text-label1-line);letter-spacing:var(--text-label1-tracking);margin:var(--spacing-6) 0 var(--spacing-2)}.ai-res{margin-top:var(--spacing-14);border:1px solid var(--semantic-agent-tool-line);border-radius:var(--radius-md);padding:var(--spacing-16);background:var(--semantic-agent-tool-background);font-size:var(--text-label2-size);line-height:var(--text-label1-reading-line);letter-spacing:var(--text-label2-tracking);color:var(--semantic-label-neutral)}.ai-res h4{font-size:var(--text-caption1-size);line-height:var(--text-caption1-line);letter-spacing:var(--text-caption1-tracking);font-weight:var(--text-caption1-bold);color:var(--semantic-agent-citation-label);margin:var(--spacing-10) 0 var(--spacing-2)}.ai-res .res-lb{font-size:var(--text-caption2-size);line-height:var(--text-caption2-line);letter-spacing:var(--text-caption2-tracking);font-weight:var(--text-caption2-bold);color:var(--semantic-agent-citation-label)}.modal .foot{justify-content:flex-end;gap:var(--spacing-8);margin-top:var(--spacing-20);display:flex}footer{text-align:center;color:var(--semantic-agent-meta);font-size:var(--text-caption2-size);line-height:var(--text-caption2-line);letter-spacing:var(--text-caption2-tracking);padding:var(--spacing-20)}@keyframes fadein{0%{opacity:0;transform:translateY(var(--spacing-4))}to{opacity:1;transform:none}}.kcard.dragging{opacity:.45;border-color:var(--semantic-line-primary-strong);box-shadow:var(--semantic-elevation-shadow-normal-medium)}.colm.drop-over{background:var(--semantic-brand-tint);outline:var(--focus-width) dashed var(--semantic-line-primary-strong);outline-offset:calc(-1 * var(--focus-offset))}:disabled{background:var(--semantic-fill-normal);color:var(--semantic-label-disable);cursor:not-allowed}.fld-lb .req{color:var(--semantic-agent-destructive);margin-left:var(--spacing-2)}.err{color:var(--semantic-agent-destructive);font-size:var(--text-caption1-size);line-height:var(--text-caption1-line);letter-spacing:var(--text-caption1-tracking);font-weight:var(--text-caption1-bold);margin:calc(-1 * var(--spacing-6)) 0 var(--spacing-10)}.empty{border:1px dashed var(--semantic-line-solid-normal);border-radius:var(--radius-lg);padding:var(--spacing-32) var(--spacing-20);text-align:center;color:var(--semantic-agent-meta);font-size:var(--text-label2-size);line-height:var(--text-label1-reading-line);letter-spacing:var(--text-label2-tracking)}a.kcard,a.kcard:hover{color:inherit;text-decoration:none;display:block}.banner{border-radius:var(--radius-lg);padding:var(--spacing-12) var(--spacing-14);font-size:var(--text-label2-size);line-height:var(--text-label1-reading-line);letter-spacing:var(--text-label2-tracking);font-weight:var(--weight-medium);margin-bottom:var(--spacing-16)}.banner .icon{margin-right:var(--spacing-6)}.banner.info{background:var(--semantic-brand-tint);color:var(--semantic-brand-label)}.banner.warn{background:var(--semantic-agent-approval-background);color:var(--semantic-agent-approval-label)}.acpick-q{flex:1;min-width:0}.acpick-results{margin-top:var(--spacing-8);padding:var(--spacing-4);border:1px solid var(--semantic-line-solid-normal);border-radius:var(--radius-md);background:var(--semantic-background-normal-normal)}.acpick-meta{padding:var(--spacing-6) var(--spacing-12);font-size:var(--text-caption1-size);line-height:var(--text-caption1-line);letter-spacing:var(--text-caption1-tracking);color:var(--semantic-agent-meta);margin:0}.acpick-list{max-height:calc(var(--control-row-default) * 7);margin:0;padding:0;list-style:none;overflow:auto}.acpick-opt{justify-content:space-between;align-items:center;gap:var(--spacing-12);width:100%;min-height:var(--control-row-default);padding:0 var(--spacing-12);border-radius:var(--radius-sm);color:var(--semantic-label-normal);font:inherit;text-align:left;cursor:pointer;transition:background var(--motion-duration-fast) var(--motion-easing-standard);background:0 0;border:0;display:flex}.acpick-opt:hover{background:var(--semantic-fill-normal)}.acpick-opt small{font-size:var(--text-caption1-size);line-height:var(--text-caption1-line);letter-spacing:var(--text-caption1-tracking);color:var(--semantic-agent-meta);font-variant-numeric:tabular-nums;flex-shrink:0}.acpick-opt.new{justify-content:flex-start;gap:var(--spacing-6);color:var(--semantic-brand-label);border-top:1px solid var(--semantic-line-solid-alternative);border-radius:0}.acpick-picked{align-items:center;gap:var(--spacing-8);padding:var(--spacing-6) var(--spacing-6) var(--spacing-6) var(--spacing-12);border:1px solid var(--semantic-line-solid-normal);border-radius:var(--radius-md);background:var(--semantic-brand-tint);display:flex}.acpick-picked .icon{color:var(--semantic-brand-label);flex-shrink:0}.acpick-picked small{font-size:var(--text-caption1-size);line-height:var(--text-caption1-line);letter-spacing:var(--text-caption1-tracking);color:var(--semantic-agent-meta);font-variant-numeric:tabular-nums}.acpick-picked .btn{margin-left:auto}.acpick-confirm{margin-top:var(--spacing-4);padding:var(--spacing-12);border:1px solid var(--semantic-agent-approval-line);border-radius:var(--radius-md);background:var(--semantic-agent-approval-background);color:var(--semantic-agent-approval-label);font-size:var(--text-label2-size);line-height:var(--text-label1-reading-line);letter-spacing:var(--text-label2-tracking)}.acpick-confirm p{margin:0 0 var(--spacing-6)}.acpick-confirm-act{gap:var(--spacing-8);margin-top:var(--spacing-10);flex-wrap:wrap;display:flex}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
