@charset "UTF-8";:root{--mk-primary: #A2E96C;--mk-dark: #063639;--mk-canvas: #F7F4E9;--mk-white: #FFFFFF;--blue-50: #F2FBE7;--blue-100: #E2F6CC;--blue-200: #CBF0A4;--blue-300: #A2E96C;--blue-400: #8BD94F;--blue-500: #6FBE33;--blue-600: #569A26;--blue-700: #437821;--blue-800: #375F20;--blue-900: #2E4D1F;--ink-900: #063639;--ink-800: #0B484B;--ink-700: #155C5F;--ink-600: #2C7376;--ink-500: #4E8F91;--ink-400: #7BABAC;--ink-300: #AAC8C8;--ink-200: #D4E2E1;--ink-100: #E9F1F0;--ink-50: #F3F8F7;--sand-50: #FFFEFB;--sand-100: #F7F4E9;--sand-200: #EFEAD7;--sand-300: #E4DCC4;--sand-400: #D2C7A8;--success: #569A26;--success-bg: #E2F6CC;--warning: #E0921A;--warning-bg: #FCEFD2;--danger: #D8412A;--danger-bg: #FBE3DE;--info: #2C7376;--info-bg: #E1EFEF;--primary: var(--mk-primary);--primary-hover: var(--blue-400);--primary-press: var(--blue-500);--on-primary: var(--ink-900);--focus-ring: rgba(162, 233, 108, .45);--journey-edge: rgba(137, 194, 207, .28);--journey-edge-highlight: rgba(162, 233, 108, .95);--journey-node-retired: rgba(135, 151, 151, 1);--journey-node-shadow: rgba(74, 112, 91, .65);--journey-core-center: rgba(5, 31, 34, .96);--journey-core-mid: rgba(5, 31, 34, .9);--journey-core-edge: rgba(5, 31, 34, 0)}:root{--fui-abyss: #020B0D;--fui-abyss-2: #04171A;--fui-grid: rgba(162, 233, 108, .05);--fui-grid-strong:rgba(162, 233, 108, .09);--fui-scanline: rgba(162, 233, 108, .035);--fui-glow-phosphor: 0 0 24px rgba(162, 233, 108, .25);--fui-glow-critical: 0 0 24px rgba(220, 80, 80, .3);--fui-glow-oracle: 0 0 24px rgba(160, 140, 255, .3);--fui-glow-soft: 0 0 12px rgba(162, 233, 108, .18);--fui-oracle: #A08CFF;--fui-oracle-dim: #6A5FA6;--fui-oracle-bg: rgba(160, 140, 255, .12);--fui-oracle-edge:rgba(160, 140, 255, .34);--fui-phosphor: #A2E96C;--fui-amber: #ECA33A;--fui-critical: #DC5050;--fui-critical-bg: rgba(220, 80, 80, .12);--fui-amber-bg: rgba(236, 163, 58, .12);--bo-bg: #151515;--bo-bg-elev: #1a1a19;--bo-sidebar: #111111;--bo-sidebar-fg: var(--sand-100);--bo-sidebar-muted: var(--ink-400);--bo-sidebar-active-bg: rgba(162, 233, 108, .16);--bo-sidebar-active-fg: var(--mk-primary);--bo-sidebar-border: rgba(255, 255, 255, .06);--bo-topbar: #1a1a19;--bo-topbar-border: rgba(255, 255, 255, .08);--bo-card: #20201f;--bo-card-border: rgba(255, 255, 255, .07);--bo-input-bg: #1a1a19;--bo-input-border: rgba(255, 255, 255, .12);--bo-table-head-bg: #1a1a19;--bo-table-row-hover: #262625;--bo-divider: rgba(255, 255, 255, .08);--bo-text: var(--sand-100);--bo-text-muted: var(--ink-300);--bo-text-subtle: var(--ink-400);--bo-overlay: rgba(0, 0, 0, .6);--bo-skeleton-1: #1f1f1e;--bo-skeleton-2: #2a2a29;--bo-chip-bg: rgba(255, 255, 255, .06);--bo-chip-fg: var(--sand-100);--surface-abyss: var(--fui-abyss);--surface-bg: var(--bo-bg);--surface-elev: var(--bo-bg-elev);--surface-card: var(--bo-card);--surface-sidebar: var(--bo-sidebar);--surface-sidebar-veil: rgba(3, 21, 23, .94);--edge: var(--bo-card-border);--edge-strong: rgba(255, 255, 255, .14);--edge-phosphor: rgba(162, 233, 108, .3);--edge-oracle: var(--fui-oracle-edge);--text-primary: var(--bo-text);--text-muted: var(--bo-text-muted);--text-subtle: var(--bo-text-subtle);--text-phosphor: var(--mk-primary);--accent: var(--mk-primary);--accent-fill: var(--mk-primary);--on-accent: var(--ink-900);--sev-info: var(--fui-phosphor);--sev-warning: var(--fui-amber);--sev-critical: var(--fui-critical);--sev-oracle: var(--fui-oracle);--fui-bevel: 8px;--fui-bevel-lg: 14px;--fui-hair: 1px;--panel-radius: 16px;--panel-radius-lg: 22px;--glass-tint: rgba(9, 38, 42, .55);--glass-sheen: linear-gradient(180deg, rgba(255,255,255,.055), rgba(255,255,255,.012) 42%, rgba(255,255,255,0) 100%);--glass-edge: rgba(255, 255, 255, .09);--glass-hi: inset 0 1px 0 rgba(255, 255, 255, .12);--glass-blur: 16px;--bloom-phosphor: 0 0 1px rgba(162,233,108,.55), 0 0 16px rgba(162,233,108,.3);--bloom-oracle: 0 0 1px rgba(160,140,255,.55), 0 0 16px rgba(160,140,255,.34);--bloom-critical: 0 0 1px rgba(220,80,80,.55), 0 0 16px rgba(220,80,80,.34);--aura-phosphor: radial-gradient(ellipse 78% 66% at 50% 38%, rgba(162,233,108,.09), transparent 60%);--aura-oracle: radial-gradient(ellipse 60% 55% at 50% 45%, rgba(160,140,255,.08), transparent 62%);--ring-line: rgba(162,233,108,.06)}:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--sidebar-width: 248px;--sidebar-width-collapsed: 76px;--topbar-height: 72px;--statusstrip-height: 52px;--z-toolbar: 100;--z-drawer: 200;--z-overlay: 300;--z-modal: 400;--z-toast: 500;--z-boot: 600}:root{--radius-xs: 6px;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 20px;--radius-xl: 28px;--radius-2xl: 36px;--radius-pill: 999px}:root{--shadow-xs: 0 1px 2px rgba(6, 54, 57, .06);--shadow-sm: 0 1px 3px rgba(6, 54, 57, .08), 0 1px 2px rgba(6, 54, 57, .05);--shadow-md: 0 4px 14px rgba(6, 54, 57, .09), 0 2px 5px rgba(6, 54, 57, .05);--shadow-lg: 0 14px 34px rgba(6, 54, 57, .12), 0 5px 12px rgba(6, 54, 57, .07);--shadow-xl: 0 28px 60px rgba(6, 54, 57, .16);--shadow-blue: 0 10px 26px rgba(111, 190, 51, .32);--fui-elev-panel: 0 18px 44px rgba(0, 0, 0, .45), 0 2px 8px rgba(0, 0, 0, .35);--fui-elev-float: 0 30px 70px rgba(0, 0, 0, .6), 0 6px 18px rgba(0, 0, 0, .45);--fui-inset-edge: 0 0 0 1px rgba(255, 255, 255, .06) inset;--fui-halo-phosphor: 0 0 0 1px rgba(162,233,108,.35), 0 0 30px rgba(162,233,108,.18);--fui-halo-oracle: 0 0 0 1px rgba(160,140,255,.4), 0 0 32px rgba(160,140,255,.22);--fui-halo-critical: 0 0 0 1px rgba(220,80,80,.42), 0 0 32px rgba(220,80,80,.22);--fui-halo-amber: 0 0 0 1px rgba(236,163,58,.42), 0 0 30px rgba(236,163,58,.18)}:root{--fui-ease-snap: cubic-bezier(.2, 0, 0, 1);--fui-ease-drama: cubic-bezier(.16, 1, .3, 1);--fui-t-instant: 80ms;--fui-t-snap: .16s;--fui-t-flow: .32s;--fui-t-drama: .64s;--fui-pulse: 2.4s}@keyframes fui-breathe{0%,to{opacity:.62}50%{opacity:1}}@keyframes fui-glow-pulse{0%,to{box-shadow:0 0 #a2e96c00}50%{box-shadow:var(--fui-glow-phosphor)}}@keyframes fui-oracle-pulse{0%,to{box-shadow:0 0 #a08cff00}50%{box-shadow:var(--fui-glow-oracle)}}@keyframes fui-flicker{0%,to{opacity:1}8%,12%{opacity:.35}10%{opacity:.8}40%,44%{opacity:.5}}@keyframes fui-radar{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fui-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes fui-scan{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes fui-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes fui-slide-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes fui-rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fui-toast-in{0%{opacity:0;transform:translate(44px)}70%{opacity:1;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}@font-face{font-family:Public Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url("./media/PublicSans-Latin-RP33FTW2.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url("./media/PublicSans-LatinExt-TC5KJJ4A.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:italic;font-weight:400;font-display:swap;src:url("./media/PublicSans-Italic-Latin-YJ4EUZAG.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:italic;font-weight:400;font-display:swap;src:url("./media/PublicSans-Italic-LatinExt-VV2IBNCF.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;src:url("./media/Manrope-ExtraLight-M7XK4DJ4.ttf") format("truetype");font-weight:200;font-display:swap}@font-face{font-family:Manrope;src:url("./media/Manrope-Light-UPWL63L3.ttf") format("truetype");font-weight:300;font-display:swap}@font-face{font-family:Manrope;src:url("./media/Manrope-Regular-33576HBZ.ttf") format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url("./media/Manrope-Medium-3UQBGQW5.ttf") format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Manrope;src:url("./media/Manrope-SemiBold-EUHPTSWH.ttf") format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Manrope;src:url("./media/Manrope-Bold-P7LT7KAY.ttf") format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Manrope;src:url("./media/Manrope-ExtraBold-3T7DM7QW.ttf") format("truetype");font-weight:800;font-display:swap}@font-face{font-family:JetBrains Mono;src:url("./media/JetBrainsMono-Regular-XDEX5OV5.woff2") format("woff2");font-weight:400;font-display:swap}@font-face{font-family:JetBrains Mono;src:url("./media/JetBrainsMono-Bold-XTEGTLGW.woff2") format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url("./media/MaterialIcons-Regular-LEZCGFVT.woff2") format("woff2");font-display:block}:root{--font-sans: "Public Sans", "Manrope", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--font-wordmark: "Manrope", "Public Sans", ui-sans-serif, system-ui, sans-serif;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-extra: 800;--text-xs: 12px;--text-sm: 14px;--text-base: 16px;--text-lg: 18px;--text-xl: 20px;--text-2xl: 24px;--text-3xl: 30px;--text-4xl: 38px;--text-5xl: 52px;--tracking-tight: -.022em;--tracking-snug: -.012em;--tracking-normal: 0;--tracking-wide: .06em;--tracking-mono: .12em;--leading-tight: 1.1;--leading-snug: 1.25;--leading-normal: 1.6}.mk-eyebrow{font-family:var(--font-sans);font-weight:var(--fw-bold);font-size:var(--text-sm);line-height:1;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--accent)}.mk-mono-eyebrow{font-family:var(--font-mono);font-weight:var(--fw-bold);font-size:11px;line-height:1;letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--text-subtle)}.mk-h1{font-family:var(--font-sans);font-weight:var(--fw-extra);font-size:var(--text-4xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.mk-h2{font-family:var(--font-sans);font-weight:var(--fw-bold);font-size:var(--text-3xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.mk-h3{font-family:var(--font-sans);font-weight:var(--fw-bold);font-size:var(--text-2xl);line-height:var(--leading-snug);letter-spacing:var(--tracking-snug)}.mk-h4{font-family:var(--font-sans);font-weight:var(--fw-semibold);font-size:var(--text-xl);line-height:var(--leading-snug);letter-spacing:var(--tracking-snug)}.mk-body{font-family:var(--font-sans);font-weight:var(--fw-regular);font-size:var(--text-base);line-height:var(--leading-normal)}.mk-small{font-family:var(--font-sans);font-weight:var(--fw-regular);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-muted)}.mk-caption{font-family:var(--font-sans);font-weight:var(--fw-medium);font-size:var(--text-xs);line-height:1.45;color:var(--text-subtle)}.mk-num{font-family:var(--font-mono);font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;letter-spacing:0}@font-face{font-family:Mono;src:url(/assets/fonts/JetBrainsMono-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Mono;src:url(/assets/fonts/JetBrainsMono-Bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Material Icons;src:url(/assets/fonts/MaterialIcons-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}:root{--p-n-0: #0b0b0b;--p-n-50: #151515;--p-n-100: #1a1a19;--p-n-150: #20201f;--p-n-200: #262625;--p-n-300: #3a3a38;--p-n-500: #908e88;--p-n-600: #c3c2b7;--p-n-800: #e5e4df;--p-n-900: #f0efec;--p-green-500: #A2E96C;--p-green-300: #CBF0A4;--p-amber-500: #ECA33A;--p-amber-300: #F7C46A;--p-red-500: #DC5050;--p-red-300: #FF9E9E;--p-violet-500:#A08CFF;--p-violet-300:#C3B6FF;--p-stage-void: #0b0b0b;--p-stage-void-2: #04171A;--p-stage-kiwi: #A2E96C;--p-stage-violet: #A08CFF;--p-stage-amber: #ECA33A;--p-stage-red: #DC5050;--p-stage-glass: rgba(9, 38, 42, .55)}:root{--canvas: var(--p-n-50);--canvas-sunken: var(--p-n-0);--surface: var(--p-n-150);--surface-raised: var(--p-n-100);--surface-hover: var(--p-n-200);--surface-active: rgba(162, 233, 108, .16);--scrim: rgba(0, 0, 0, .66);--line: rgba(255, 255, 255, .1);--line-strong: rgba(255, 255, 255, .18);--line-dashed: rgba(255, 255, 255, .22);--text: var(--p-n-900);--text-2: var(--p-n-600);--text-3: var(--p-n-500);--text-on-fill: var(--p-n-50);--action: var(--mk-primary);--action-hover: var(--blue-400);--action-text: var(--mk-dark);--action-quiet: transparent;--action-quiet-border: var(--line-strong);--action-danger-text: var(--p-red-300);--focus-ring: rgba(162, 233, 108, .7);--measured: var(--p-green-500);--measured-text: var(--p-green-300);--measured-fill: rgba(162, 233, 108, .1);--measured-edge: rgba(162, 233, 108, .38);--declared: var(--p-amber-500);--declared-text: var(--p-amber-300);--declared-fill: rgba(236, 163, 58, .1);--declared-edge: rgba(236, 163, 58, .38);--late: var(--p-red-500);--late-text: var(--p-red-300);--late-fill: rgba(220, 80, 80, .1);--late-edge: rgba(220, 80, 80, .4);--assist: var(--p-violet-500);--assist-text: var(--p-violet-300);--assist-fill: rgba(160, 140, 255, .1);--assist-edge: rgba(160, 140, 255, .38);--unmeasured-text: var(--text-3);--unmeasured-hatch: repeating-linear-gradient(135deg, rgba(255,255,255,.05) 0 3px, transparent 3px 7px);--chat-surface-faint: rgba(255, 255, 255, .03);--chat-surface-soft: rgba(255, 255, 255, .04);--chat-surface-hover: rgba(255, 255, 255, .05);--chat-user-bubble: rgba(255, 255, 255, .05);--chat-col: 760px;--chat-code-surface: rgba(255, 255, 255, .06);--chat-selection-fill-faint: rgba(162, 233, 108, .06);--chat-selection-fill-soft: rgba(162, 233, 108, .08);--chat-selection-fill: rgba(162, 233, 108, .1);--chat-selection-fill-strong: rgba(162, 233, 108, .12);--chat-selection-edge: rgba(162, 233, 108, .28);--chat-selection-edge-hover: rgba(162, 233, 108, .4);--chat-selection-edge-strong: rgba(162, 233, 108, .5);--chat-critical-fill: rgba(220, 80, 80, .08);--chat-critical-edge: rgba(220, 80, 80, .4);--chat-code-block: rgba(0, 0, 0, .25);--chat-attachment-fill: rgba(0, 0, 0, .15);--chat-menu-shadow: 0 14px 34px rgba(0, 0, 0, .5);--wallet-action-fill: rgba(255, 255, 255, .04);--font: "Public Sans", "Manrope", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-num: "Mono", ui-monospace, "SF Mono", Menlo, monospace;--text-meta: 13px;--text-body: 15px;--text-title: 19px;--text-section: 24px;--text-page: 30px;--num-sm: 20px;--num: 28px;--num-lg: 44px;--fw-normal: 400;--fw-medium: 500;--fw-title: 600;--fw-bold: 700;--tracking-flat: 0;--tracking-title: -.01em;--tracking-page: -.02em;--lh-flush: 1;--lh-title: 1.25;--lh-body: 1.5;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--radius-control: 8px;--radius-card: 12px;--radius-panel: 20px;--radius-pill: 999px;--touch: 44px;--touch-large: 52px;--rail-width: 256px;--tabbar-height: 54px;--rail-phone-width: 60px;--header-height: 56px;--content-reading-width: 820px;--toast-width: 560px;--settings-nav-width: 16rem;--sheet-width: 28rem;--layer-scrim: 190;--layer-popover: 200;--layer-toast: 500;--icon-nav: 20px;--icon-tab: 24px;--icon-hero: 34px;--t-snap: .14s;--t-flow: .26s;--ease: cubic-bezier(.2, 0, 0, 1);--elev-raised: 0 8px 24px rgba(0, 0, 0, .4);--elev-panel: 0 20px 48px rgba(0, 0, 0, .55)}:root{--stage-canvas: var(--p-stage-void);--stage-canvas-2: var(--p-stage-void-2);--stage-accent: var(--p-stage-kiwi);--stage-assist: var(--p-stage-violet);--stage-warn: var(--p-stage-amber);--stage-late: var(--p-stage-red);--stage-grid: rgba(162, 233, 108, .05);--stage-grid-strong: rgba(162, 233, 108, .09);--stage-ring: rgba(162, 233, 108, .06);--stage-ring-strong: rgba(162, 233, 108, .18);--stage-accent-faint: rgba(162, 233, 108, .03);--stage-accent-soft: rgba(162, 233, 108, .1);--stage-accent-mid: rgba(162, 233, 108, .28);--stage-accent-bright:rgba(162, 233, 108, .7);--stage-assist-soft: rgba(160, 140, 255, .14);--stage-warn-soft: rgba(236, 163, 58, .18);--stage-warn-edge: rgba(236, 163, 58, .55);--stage-white-faint: rgba(255, 255, 255, .03);--stage-white-soft: rgba(255, 255, 255, .07);--stage-black-strong: rgba(0, 0, 0, .85);--stage-mask-solid: #000;--stage-vignette: rgba(0, 0, 0, .58);--stage-glass: var(--p-stage-glass);--stage-glass-deep: rgba(2, 11, 13, .82);--stage-panel: linear-gradient(145deg, rgba(9, 38, 42, .72), rgba(2, 11, 13, .62));--stage-topbar: linear-gradient(180deg, rgba(2, 11, 13, .96), rgba(2, 11, 13, .58));--stage-canopy: linear-gradient(118deg, transparent 0 12%, rgba(162,233,108,.035) 12.1% 12.25%, transparent 12.4% 87.6%, rgba(162,233,108,.035) 87.75% 87.9%, transparent 88%);--stage-scan: conic-gradient(from 0deg, transparent 0 306deg, rgba(162,233,108,.13) 334deg, rgba(162,233,108,.02) 358deg, transparent 360deg);--stage-core-idle-a: rgba(162, 233, 108, .08);--stage-core-idle-b: rgba(2, 11, 13, .96);--stage-core-ready-a: rgba(162, 233, 108, .18);--stage-core-ready-b: rgba(2, 11, 13, .94);--stage-core-live-a: rgba(236, 163, 58, .22);--stage-core-live-b: rgba(2, 11, 13, .92);--stage-sheen: linear-gradient(180deg, rgba(255,255,255,.055), rgba(255,255,255,.012) 42%, rgba(255,255,255,0) 100%);--stage-edge: rgba(255, 255, 255, .09);--stage-hi: inset 0 1px 0 rgba(255, 255, 255, .12);--stage-blur: 16px;--stage-glow: 0 0 24px rgba(162, 233, 108, .25);--stage-glow-soft: 0 0 12px rgba(162, 233, 108, .18);--stage-bloom: 0 0 1px rgba(162,233,108,.55), 0 0 16px rgba(162,233,108,.3);--stage-bloom-assist:0 0 1px rgba(160,140,255,.55), 0 0 16px rgba(160,140,255,.34);--stage-halo: 0 0 0 1px rgba(162,233,108,.35), 0 0 30px rgba(162,233,108,.18);--stage-aura: radial-gradient(ellipse 78% 66% at 50% 38%, rgba(162,233,108,.09), transparent 60%);--stage-elev: 0 18px 44px rgba(0, 0, 0, .45), 0 2px 8px rgba(0, 0, 0, .35);--stage-t: .64s;--stage-ease: cubic-bezier(.16, 1, .3, 1);--stage-pulse: 2.4s}html,body{margin:0;background:var(--canvas)}*{box-sizing:border-box}body{font-family:var(--font);font-size:var(--text-body);line-height:var(--lh-body);color:var(--text);-webkit-font-smoothing:antialiased}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}a{color:var(--text);text-decoration:underline;text-underline-offset:3px}a:hover{color:var(--text-2)}button{font-family:inherit;font-size:inherit}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.num{font-family:var(--font-num);font-variant-numeric:tabular-nums;letter-spacing:0}@keyframes stage-breathe{0%,to{opacity:.62}50%{opacity:1}}@keyframes stage-sweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes stage-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes stage-blink{0%,49%{opacity:1}50%,to{opacity:0}}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.product-dark{--mono-eyebrow: 8.5px;--mono-badge: 7.5px;--mono-evidence: 8.5px;--mono-tracking: .14em;--mono-tracking-sm: .08em;--w-text-meta: 12px;--w-tracking-meta: .06em;--m-text-meta: 12px;--m-text-eyebrow: 13px;--m-text-body: 14px;--m-text-title: 16px;--m-text-value: 28px;--m-tracking-meta: .06em;--radius-chip: 999px;--radius-control: 10px;--radius-row: 12px;--radius-card: 14px;--radius-modal: 18px;--touch-target: 44px;--touch-input: 56px;--currency-foreign-bg: #8fa39b;--currency-foreign-fg: #020b0d;--fui-critical-text: #ff8b8b;--chart-stroke: 2px;--chart-hair: 1px;--chart-h-desktop: 112px;--chart-h-mobile: 64px;--widget-h-kpi: 148px;--widget-h-note: 150px;--widget-h-data: 236px;--cockpit-critical-inset: inset 0 0 22px rgba(220, 80, 80, .16);--cockpit-toast-shadow: 0 12px 34px rgba(0, 0, 0, .5)}.product-dark{--text-primary: #f0efec;--text-muted: #c3c2b7;--text-subtle: #908e88;--bo-text-muted: #c3c2b7;--bo-text-subtle: #908e88;--fui-amber-text: #f7c46a;--fui-critical-text: #ff9e9e;--fui-oracle-text: #c3b6ff;--fui-phosphor-text: #b6ef8a;--mono-badge: 11px;--mono-eyebrow: 11px;--mono-evidence: 11.5px;--mono-tracking: .05em;--mono-tracking-sm: .04em;--tracking-mono: .05em;--w-text-meta: 12.5px;--w-tracking-meta: .04em;--m-text-meta: 12.5px;--m-text-eyebrow: 13px;--m-text-body: 14.5px;--m-text-title: 16.5px;--m-text-value: 28px;--m-tracking-meta: .04em;--text-xs: 12.5px;--text-sm: 14px;--text-base: 15.5px;--leading-normal: 1.5;--leading-snug: 1.2;--glass-edge: rgba(255, 255, 255, .14);--edge: rgba(255, 255, 255, .12);--edge-strong: rgba(255, 255, 255, .2);--bo-card-border: rgba(255, 255, 255, .12);--bo-divider: rgba(255, 255, 255, .12);--surface-fill: rgba(255, 255, 255, .05);--surface-fill-strong: rgba(255, 255, 255, .075);--space-5: 20px;--space-6: 28px;--widget-h-kpi: 132px;--widget-h-note: 134px;--widget-h-data: 212px;--chart-h-desktop: 100px;--kadro-satir: 52px;--touch-target: 44px;--touch-input: 56px}.product-dark [style*="var(--font-mono)"],.product-dark .mk-mono-eyebrow,.product-dark .mk-num{-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.product-dark{--text-label: 11px;--text-label-lg: 11.5px;--text-meta: 12.5px;--text-body-sm: 13px;--text-body: 13.5px;--text-body-lg: 14.5px;--text-lead: 16px;--text-h5: 18px;--text-h4: 20px;--text-h3: 24px;--text-h2: 28px;--text-h1: 36px;--text-num-sm: 20px;--text-num: 28px;--text-num-lg: 36px;--tracking-label: .05em;--tracking-meta: .04em;--tracking-flat: 0;--tracking-snug: -.015em;--tracking-tight: -.022em;--tracking-tighter: -.035em;--lh-flush: 1;--lh-tight: 1.2;--lh-snug: 1.3;--lh-normal: 1.5;--lh-prose: 1.55;--surface-fill-faint: rgba(255, 255, 255, .014);--surface-fill: rgba(255, 255, 255, .05);--surface-fill-strong: rgba(255, 255, 255, .075);--surface-sunken: rgba(2, 12, 14, .5);--surface-sunken-deep: rgba(2, 12, 14, .7);--tone-phosphor-fill: rgba(162, 233, 108, .06);--tone-phosphor-fill-strong: rgba(162, 233, 108, .13);--tone-phosphor-edge: rgba(162, 233, 108, .3);--tone-phosphor-edge-strong: rgba(162, 233, 108, .5);--tone-amber-fill: rgba(236, 163, 58, .05);--tone-amber-fill-strong: rgba(236, 163, 58, .12);--tone-amber-edge: rgba(236, 163, 58, .35);--tone-amber-edge-strong: rgba(236, 163, 58, .5);--tone-critical-fill: rgba(220, 80, 80, .06);--tone-critical-fill-strong: rgba(220, 80, 80, .12);--tone-critical-edge: rgba(220, 80, 80, .35);--tone-critical-edge-strong: rgba(220, 80, 80, .55);--tone-oracle-fill: rgba(160, 140, 255, .05);--tone-oracle-fill-strong: rgba(160, 140, 255, .12);--tone-oracle-edge: rgba(160, 140, 255, .35);--tone-oracle-edge-strong: rgba(160, 140, 255, .5);--mono-badge: var(--text-label);--mono-eyebrow: var(--text-label);--mono-evidence: var(--text-label-lg);--w-text-meta: var(--text-meta);--w-tracking-meta: var(--tracking-meta);--m-text-meta: var(--text-meta);--m-text-eyebrow: var(--text-body-sm);--m-text-body: var(--text-body-lg);--m-text-title: var(--text-lead);--m-text-value: var(--text-num);--m-tracking-meta: var(--tracking-meta);--text-xs: var(--text-meta);--text-sm: var(--text-body);--text-base: var(--text-lead);--text-lg: var(--text-h5);--text-xl: var(--text-h4);--text-2xl: var(--text-h3);--text-3xl: var(--text-h2);--text-4xl: var(--text-h1);--text-5xl: var(--text-num-lg);--leading-tight: var(--lh-tight);--leading-snug: var(--lh-snug);--leading-normal: var(--lh-normal);--tracking-wide: var(--tracking-label);--tracking-mono: var(--tracking-label);--tracking-normal: var(--tracking-flat)}body{font-family:var(--font-sans);background:var(--surface-bg);color:var(--text-primary);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"ss01" 1,"cv11" 1}a{color:var(--accent);text-decoration:none}a:hover{color:var(--blue-200)}::selection{background:#a2e96c38;color:var(--sand-100)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.fui-scroll{scrollbar-width:thin;scrollbar-color:rgba(122,171,172,.4) transparent}.fui-scroll::-webkit-scrollbar{width:10px;height:10px}.fui-scroll::-webkit-scrollbar-thumb{background:#7aabac47;border-radius:999px;border:2px solid transparent;background-clip:padding-box}.fui-scroll::-webkit-scrollbar-thumb:hover{background:#7aabac73;background-clip:padding-box}@media(prefers-reduced-motion:reduce){.bo-skeleton{animation:none}}.fui-glass{position:relative;background:var(--glass-tint);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-edge);border-radius:var(--panel-radius);box-shadow:var(--glass-hi),var(--fui-elev-panel)}.fui-glass:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--glass-sheen);pointer-events:none;z-index:0}.fui-glass>*{position:relative;z-index:1}.fui-glass-lg{border-radius:var(--panel-radius-lg)}.fui-panel[data-interactive]{cursor:pointer}.fui-panel[data-interactive]:hover{border-color:#ffffff29;transform:translateY(-2px)}.fui-panel[data-interactive][data-tone=phosphor]:hover{box-shadow:var(--glass-hi),var(--fui-elev-float),var(--fui-halo-phosphor)}.fui-panel[data-interactive][data-tone=oracle]:hover{box-shadow:var(--glass-hi),var(--fui-elev-float),var(--fui-halo-oracle)}.fui-panel[data-interactive][data-tone=critical]:hover{box-shadow:var(--glass-hi),var(--fui-elev-float),var(--fui-halo-critical)}.fui-panel[data-interactive][data-tone=default]:hover{box-shadow:var(--glass-hi),var(--fui-elev-float)}@media(prefers-reduced-motion:reduce){.fui-panel[data-interactive]:hover{transform:none}}.fui-glass-float{background:var(--glass-tint);-webkit-backdrop-filter:blur(calc(var(--glass-blur) + 6px));backdrop-filter:blur(calc(var(--glass-blur) + 6px));border:1px solid var(--glass-edge);border-radius:var(--panel-radius);box-shadow:var(--glass-hi),var(--fui-elev-float)}.fui-aura{background-image:var(--aura-phosphor)}.fui-aura-oracle{background-image:var(--aura-oracle)}.fui-aura-dual{background-image:var(--aura-phosphor),var(--aura-oracle)}.fui-rings{position:relative}.fui-rings:before{content:"";position:absolute;left:50%;top:50%;width:150%;aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:none;background:repeating-radial-gradient(circle at center,var(--ring-line) 0 1px,transparent 1px 116px);-webkit-mask-image:radial-gradient(circle at center,#000 0%,transparent 68%);mask-image:radial-gradient(circle at center,#000 0%,transparent 68%);z-index:0}.fui-vignette{position:relative}.fui-vignette:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 120% 120% at 50% 40%,transparent 48%,rgba(0,0,0,.5) 100%)}.fui-grid{background-color:var(--surface-abyss);background-image:linear-gradient(var(--fui-grid) 1px,transparent 1px),linear-gradient(90deg,var(--fui-grid) 1px,transparent 1px);background-size:48px 48px;background-position:-1px -1px}.fui-grid-fade{-webkit-mask-image:radial-gradient(ellipse 90% 90% at 50% 45%,#000 30%,transparent 100%);mask-image:radial-gradient(ellipse 90% 90% at 50% 45%,#000 30%,transparent 100%)}.fui-scanlines{position:relative}.fui-scanlines:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(to bottom,var(--fui-scanline) 0px,var(--fui-scanline) 1px,transparent 1px,transparent 3px);opacity:.5;z-index:2}.fui-bloom-phosphor{text-shadow:var(--bloom-phosphor)}.fui-bloom-oracle{text-shadow:var(--bloom-oracle)}.fui-bloom-critical{text-shadow:var(--bloom-critical)}.fui-glyph-phosphor{filter:drop-shadow(var(--bloom-phosphor))}.fui-glyph-oracle{filter:drop-shadow(var(--bloom-oracle))}.fui-glyph-critical{filter:drop-shadow(var(--bloom-critical))}.fui-bevel{clip-path:polygon(var(--fui-bevel) 0,100% 0,100% calc(100% - var(--fui-bevel)),calc(100% - var(--fui-bevel)) 100%,0 100%,0 var(--fui-bevel))}@font-face{font-family:Manrope;src:url(/assets/fonts/Manrope-ExtraLight.ttf) format("truetype");font-weight:200;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/fonts/Manrope-Light.ttf) format("truetype");font-weight:300;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/fonts/Manrope-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/fonts/Manrope-Medium.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/fonts/Manrope-SemiBold.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/fonts/Manrope-Bold.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/fonts/Manrope-ExtraBold.ttf) format("truetype");font-weight:800;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/assets/fonts/JetBrainsMono-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/assets/fonts/JetBrainsMono-Bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(/assets/fonts/MaterialIcons-Regular.woff2) format("woff2");font-display:block}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.mk-eyebrow{font-family:Public Sans,Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:700;font-size:14px;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:var(--blue-600)}.mk-h1{font-family:Public Sans,Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:800;font-size:38px;line-height:1.08;letter-spacing:-.035em}.mk-h2{font-family:Public Sans,Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:700;font-size:30px;line-height:1.08;letter-spacing:-.035em}.mk-h3{font-family:Public Sans,Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:700;font-size:24px;line-height:1.2;letter-spacing:-.02em}.mk-h4{font-family:Public Sans,Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:600;font-size:20px;line-height:1.2;letter-spacing:-.02em}.mk-body{font-family:Public Sans,Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:400;font-size:16px;line-height:1.5}.mk-small{font-family:Public Sans,Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:500;font-size:14px;line-height:1.5;color:var(--ink-600)}.mk-caption{font-family:Public Sans,Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:500;font-size:12px;line-height:1.4;color:var(--ink-500)}.mk-price{font-family:Public Sans,Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:800;font-size:20px;line-height:1;letter-spacing:-.02em;font-feature-settings:"tnum" 1}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;margin:0}body{font-family:Public Sans,Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background:var(--bo-bg);color:var(--bo-text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"ss01" 1,"cv11" 1}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--blue-500);outline-offset:2px;border-radius:4px}.bo-scroll{scrollbar-width:thin;scrollbar-color:var(--ink-300) transparent}.bo-scroll::-webkit-scrollbar{width:10px;height:10px}.bo-scroll::-webkit-scrollbar-thumb{background:color-mix(in oklch,var(--ink-500) 38%,transparent);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.bo-scroll::-webkit-scrollbar-thumb:hover{background-color:color-mix(in oklch,var(--ink-500) 55%,transparent);background-clip:padding-box}.bo-shell{display:grid;grid-template-columns:var(--sidebar-w, 248px) 1fr;min-height:100vh;overflow-x:clip;transition:grid-template-columns .22s ease-out}.bo-shell[data-collapsed=true]{--sidebar-w: 76px}.bo-shell[data-mobile=true]{grid-template-columns:1fr}.bo-main{display:flex;flex-direction:column;min-width:0;min-height:100vh}.bo-content{flex:1;padding:24px 32px 56px;max-width:100%;overflow-y:auto}html[data-view=mobile] .bo-content{padding:16px 14px 48px}.bo-sidebar{background:var(--bo-sidebar);color:var(--bo-sidebar-fg);display:flex;flex-direction:column;position:sticky;top:0;height:100vh;overflow:hidden;transition:width .22s ease-out}.bo-sidebar--overlay{position:fixed;inset:0 auto 0 0;width:280px;z-index:200;transform:translate(-100%);transition:transform .22s ease-out;box-shadow:0 24px 60px #0006;pointer-events:none}.bo-sidebar--overlay[data-open=true]{transform:translate(0);pointer-events:auto}.bo-sidebar-backdrop{position:fixed;inset:0;background:var(--bo-overlay);z-index:199}.bo-card{background:var(--bo-card);border:1px solid var(--bo-card-border);border-radius:20px;box-shadow:0 1px 2px #0636390f}.bo-table{width:100%;border-collapse:separate;border-spacing:0;font-size:14px}.bo-table th,.bo-table td{padding:12px 14px;text-align:left;vertical-align:middle}.bo-table thead th{background:var(--bo-table-head-bg);color:var(--bo-text-muted);font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;position:sticky;top:0;border-bottom:1px solid var(--bo-divider);-webkit-user-select:none;user-select:none}.bo-table tbody tr{border-bottom:1px solid var(--bo-divider)}.bo-table tbody tr:hover{background:var(--bo-table-row-hover)}.bo-table tbody tr[data-selected=true]{background:color-mix(in oklch,var(--mk-primary) 10%,var(--bo-card))}.bo-table tbody tr td{border-bottom:1px solid var(--bo-divider)}.bo-table tbody tr:last-child td{border-bottom:0}.bo-table tbody tr.bo-row-click{cursor:pointer}@keyframes bo-shimmer{0%{background-position:-240px 0}to{background-position:240px 0}}.bo-skeleton{background:linear-gradient(90deg,var(--bo-skeleton-1) 0%,var(--bo-skeleton-2) 40%,var(--bo-skeleton-1) 80%);background-size:480px 100%;animation:bo-shimmer 1.4s linear infinite;border-radius:8px}@keyframes bo-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes bo-fade-in{0%{opacity:0}to{opacity:1}}.bo-drawer-animate{animation:bo-drawer-in .24s cubic-bezier(.2,.7,.2,1)}.bo-fade-in{animation:bo-fade-in .18s ease-out}.bo-input{width:100%;padding:10px 14px;border-radius:14px;background:var(--bo-input-bg);color:var(--bo-text);border:1.5px solid var(--bo-input-border);font-size:14.5px;font-weight:500;transition:border-color .15s ease-out,box-shadow .15s ease-out;outline:none}.bo-input::placeholder{color:var(--bo-text-subtle);font-weight:500}.bo-input:hover:not(:disabled){border-color:var(--ink-300)}.bo-input:focus{border-color:var(--blue-500);box-shadow:0 0 0 3px var(--focus-ring)}.bo-input[data-error=true]{border-color:var(--danger)}.bo-input[data-error=true]:focus{box-shadow:0 0 0 3px color-mix(in oklch,var(--danger) 35%,transparent)}.bo-input:disabled{background:var(--bo-bg);color:var(--bo-text-subtle);cursor:not-allowed}.bo-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 18px;border-radius:var(--radius-pill);background:var(--mk-primary);color:var(--on-primary);border:0;cursor:pointer;font-family:var(--font-sans);font-weight:700;font-size:13.5px;text-decoration:none;transition:background .14s,box-shadow .14s,transform .1s}.btn-primary:hover:not(:disabled){background:var(--blue-400);box-shadow:var(--shadow-blue)}.btn-primary:active:not(:disabled){background:var(--blue-500);transform:scale(.97)}.btn-primary mat-icon{font-size:18px;width:18px;height:18px}.btn-outline{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;border-radius:var(--radius-pill);background:transparent;color:var(--bo-text);border:1.5px solid var(--bo-card-border);cursor:pointer;font-family:var(--font-sans);font-weight:700;font-size:13.5px;text-decoration:none}.btn-outline:hover{background:var(--bo-bg)}.btn-outline mat-icon{font-size:18px;width:18px;height:18px}.btn-ghost-sm{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border-radius:var(--radius-md);background:transparent;color:var(--bo-text-muted);border:0;cursor:pointer;font-family:var(--font-sans);font-weight:600;font-size:13px;text-decoration:none}.btn-ghost-sm:hover{color:var(--bo-text);background:var(--bo-bg)}.btn-ghost-sm mat-icon{font-size:16px;width:16px;height:16px}.mat-drawer-container{background:transparent!important}.mat-mdc-form-field{--mdc-filled-text-field-container-color: var(--bo-input-bg);--mdc-filled-text-field-focus-active-indicator-color: #6FBE33;--mdc-outlined-text-field-focus-outline-color: #6FBE33}.sidebar__logo{padding:20px 18px;display:flex;align-items:center;gap:12px;height:72px;border-bottom:1px solid var(--bo-sidebar-border);flex:0 0 auto}.sidebar__emblem{width:36px;height:36px;flex-shrink:0}.sidebar__brand{display:flex;flex-direction:column;gap:0;min-width:0;overflow:hidden}.sidebar__name{font-family:Public Sans,Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:800;font-size:18px;color:var(--blue-300);letter-spacing:-.035em;line-height:1}.sidebar__sub{font-size:10.5px;font-weight:600;color:var(--bo-sidebar-muted);letter-spacing:.08em;text-transform:uppercase;margin-top:4px}.sidebar__close{margin-left:auto;background:transparent;border:0;color:var(--bo-sidebar-muted);cursor:pointer;padding:6px;display:flex;border-radius:8px}.sidebar__close:hover{background:#ffffff0f}.sidebar__nav{flex:1;overflow-y:auto;padding:14px 12px;display:flex;flex-direction:column;gap:2px}.sidebar__group{display:flex;flex-direction:column;gap:2px}.sidebar__group+.sidebar__group{margin-top:10px}.sidebar__section-label{font-size:10.5px;font-weight:700;color:var(--bo-sidebar-muted);letter-spacing:.08em;text-transform:uppercase;padding:6px 12px 10px}.sidebar__item{display:flex;align-items:center;gap:12px;padding:10px 12px;background:transparent;color:var(--bo-sidebar-fg);border:0;cursor:pointer;border-radius:var(--radius-md);font-family:Public Sans,Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:500;font-size:14px;letter-spacing:-.02em;text-align:left;text-decoration:none;transition:background .14s ease-out,color .14s ease-out;position:relative}.sidebar__item:hover{background:#ffffff0a}.sidebar__item--active{background:var(--bo-sidebar-active-bg)!important;color:var(--bo-sidebar-active-fg)!important;font-weight:700}.sidebar__item--soon{opacity:.55;cursor:default}.sidebar__icon{font-size:18px!important;width:18px!important;height:18px!important;flex-shrink:0}.sidebar__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar__badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 6px;border-radius:999px;background:var(--mk-primary);color:var(--on-primary);font-size:11.5px;font-weight:800}.sidebar__badge--soon{background:#ffffff14;color:var(--bo-sidebar-muted);font-size:9.5px;letter-spacing:.04em;text-transform:uppercase;font-weight:700;padding:0 7px}.sidebar__footer{padding:12px;flex:0 0 auto}.sidebar__footer-card{padding:14px;border-radius:var(--radius-md);background:#a2e96c1a;border:1px solid rgba(162,233,108,.22);display:flex;flex-direction:column;gap:6px}.sidebar__footer-eyebrow{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:800;color:var(--blue-300);letter-spacing:.06em;text-transform:uppercase}.sidebar__footer-text{font-size:12.5px;color:var(--bo-sidebar-muted);line-height:1.4}.sidebar__collapse-btn{width:36px;height:36px;border-radius:var(--radius-md);background:#ffffff0a;border:0;color:var(--bo-sidebar-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.sidebar__collapse-btn:hover{background:#ffffff14}.bo-topbar{display:flex;align-items:center;gap:14px;padding:0 22px;height:72px;position:sticky;top:0;z-index:100;background:var(--bo-topbar);border-bottom:1px solid var(--bo-topbar-border)}.topbar__left{display:flex;align-items:center;gap:12px;flex:0 1 auto;min-width:0}.topbar__title{font-size:15px;font-weight:700;color:var(--bo-text);letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar__center{flex:1;display:flex;justify-content:center;min-width:0}.topbar__right{display:flex;align-items:center;gap:6px;margin-left:auto}.topbar__menu-btn{min-width:44px;min-height:44px;width:44px;height:44px;border:0;background:transparent;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--bo-text-muted);flex-shrink:0;touch-action:manipulation;position:relative;z-index:1}.topbar__menu-btn:hover{background:var(--bo-bg)}.topbar__menu-btn mat-icon{font-size:20px!important;width:20px!important;height:20px!important}.topbar__icon-btn{min-width:40px;min-height:40px;width:40px;height:40px;border:0;background:transparent;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--bo-text-muted);position:relative;flex-shrink:0;transition:background .14s,color .14s}.topbar__icon-btn:hover{background:var(--bo-bg);color:var(--bo-text)}.topbar__icon-btn mat-icon{font-size:18px!important;width:18px!important;height:18px!important}.tenant-badge{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:var(--radius-pill);background:var(--bo-chip-bg);color:var(--bo-chip-fg);border:1px solid var(--bo-card-border);font-family:Public Sans,Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12.5px;font-weight:700;letter-spacing:-.02em;white-space:nowrap}.tenant-badge:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--mk-primary);flex-shrink:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(hover:none){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea,select{font-size:max(16px,1em)!important}.touch-hit{position:relative}.touch-hit:after{content:"";position:absolute;left:50%;top:50%;width:max(100%,var(--touch, 44px));height:max(100%,var(--touch, 44px));transform:translate(-50%,-50%)}}.conversation-prose{color:var(--text);overflow-wrap:anywhere}.conversation-prose>:first-child{margin-top:0}.conversation-prose>:last-child{margin-bottom:0}.conversation-prose p,.conversation-prose ul,.conversation-prose ol{margin:.5em 0}.conversation-prose ul,.conversation-prose ol{padding-left:22px}.conversation-prose li+li{margin-top:.2em}.conversation-prose h1,.conversation-prose h2,.conversation-prose h3,.conversation-prose h4{font-weight:600;line-height:1.35;margin:.9em 0 .4em}.conversation-prose h1{font-size:17px}.conversation-prose h2{font-size:16px}.conversation-prose h3{font-size:15.5px}.conversation-prose h4{font-size:15px}.conversation-prose a{color:var(--measured-text);text-decoration:underline;text-underline-offset:2px}.conversation-prose blockquote{margin:.6em 0;padding:.1em 0 .1em 12px;border-left:3px solid var(--line);color:var(--text-2)}.conversation-prose hr{border:0;border-top:1px solid var(--line);margin:1em 0}.conversation-prose code{font-family:var(--font-mono);font-size:.9em;padding:.1em .35em;border-radius:5px;border:1px solid var(--line);background:var(--chat-code-surface)}.conversation-prose .conversation-code{margin:.6em 0;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--canvas-sunken)}.conversation-prose .conversation-code__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 12px;background:var(--chat-surface-soft);border-bottom:1px solid var(--line);font-family:var(--font-mono);font-size:12px;color:var(--text-2)}.conversation-prose .conversation-code__copy{cursor:pointer}.conversation-prose .conversation-code__copy:hover{color:var(--text)}.conversation-prose .conversation-code__lang[data-fold-toggle]{cursor:pointer;font-family:inherit}.conversation-prose .conversation-code__lang[data-fold-toggle]:hover{color:var(--text)}.conversation-prose .conversation-code[data-folded=true] .conversation-code__head{border-bottom:0}.conversation-prose .conversation-code[data-folded=true] pre{display:none}.conversation-prose pre{margin:0;padding:12px 14px;overflow-x:auto;font-family:var(--font-mono);font-size:12.5px;line-height:1.55;background:var(--canvas-sunken)}.conversation-prose pre code{font-size:inherit;padding:0;border:0;border-radius:0;background:none}.conversation-prose .conversation-table{margin:.6em 0}.conversation-prose .conversation-table__head{display:flex;justify-content:flex-end;padding:0 2px 3px;font-family:var(--font-mono);font-size:12px;color:var(--text-2)}.conversation-prose .conversation-table__copy{cursor:pointer}.conversation-prose .conversation-table__copy:hover{color:var(--text)}.conversation-prose .conversation-table-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:8px}.conversation-prose table{border-collapse:collapse;width:max-content;min-width:100%}.conversation-prose th{background:var(--chat-surface-soft);font-size:12.5px;font-weight:500;color:var(--text-2);text-align:left;vertical-align:bottom}.conversation-prose th,.conversation-prose td{padding:7px 12px;border-bottom:1px solid var(--line)}.conversation-prose tbody tr:last-child td{border-bottom:0}.conversation-prose tbody tr:hover td{background:var(--chat-surface-faint)}.conversation-prose td.num{font-family:var(--font-mono);font-size:.92em;font-variant-numeric:tabular-nums;white-space:nowrap}.conversation-prose tr.total td{font-weight:700;border-top:1px solid var(--text-3);background:var(--chat-surface-faint)}.conversation-prose .hljs-keyword,.conversation-prose .hljs-built_in{color:var(--assist-text)}.conversation-prose .hljs-string{color:var(--measured-text)}.conversation-prose .hljs-number,.conversation-prose .hljs-literal{color:var(--declared-text)}.conversation-prose .hljs-comment{color:var(--text-3);font-style:italic}.conversation-prose .hljs-title,.conversation-prose .hljs-attr{color:var(--text)}.conversation-prose--live>:last-child:after{content:"\258d";display:inline-block;color:var(--text-phosphor);animation:conversation-prose-blink 1s step-start infinite}@keyframes conversation-prose-blink{50%{opacity:0}}html[data-view=mobile] .conversation-prose th,html[data-view=mobile] .conversation-prose td{max-width:22ch;white-space:normal;overflow-wrap:normal;word-break:normal;vertical-align:top}html[data-view=mobile] .conversation-prose pre,html[data-view=mobile] .conversation-prose pre code{white-space:pre-wrap;overflow-wrap:anywhere}@property --scroll-hint-fade{syntax: "<length>"; inherits: false; initial-value: 0px;}@keyframes scroll-hint-fade{0%{--scroll-hint-fade: 44px}to{--scroll-hint-fade: 0px}}@supports (animation-timeline: scroll()){html[data-view=mobile] .scroll-hint-x,html[data-view=mobile] .conversation-prose .conversation-table-scroll{-webkit-mask-image:linear-gradient(to right,black calc(100% - var(--scroll-hint-fade)),transparent);mask-image:linear-gradient(to right,black calc(100% - var(--scroll-hint-fade)),transparent);animation:scroll-hint-fade linear both;animation-timeline:scroll(self inline)}}@media print{html,body{height:auto!important;overflow:visible!important}conversation-composer-bar,.turn-foot__btn,.artifact-export,.jump-bottom{display:none!important}}
