@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{--lk-gray-50: #fafafa;--lk-gray-100: #f4f4f5;--lk-gray-150: #ececee;--lk-gray-200: #e4e4e7;--lk-gray-300: #d4d4d8;--lk-gray-400: #a1a1aa;--lk-gray-500: #71717a;--lk-gray-600: #52525b;--lk-gray-700: #3f3f46;--lk-gray-800: #27272a;--lk-gray-900: #18181b;--lk-gray-950: #09090b;--lk-primary-50: #eef2ff;--lk-primary-100: #e0e7ff;--lk-primary-200: #c7d2fe;--lk-primary-300: #a5b4fc;--lk-primary-400: #818cf8;--lk-primary-500: #6366f1;--lk-primary-600: #4f46e5;--lk-primary-700: #4338ca;--lk-primary-800: #3730a3;--lk-primary-900: #312e81;--lk-success-50: #ecfdf5;--lk-success-100: #d1fae5;--lk-success-200: #a7f3d0;--lk-success-400: #34d399;--lk-success-500: #10b981;--lk-success-600: #059669;--lk-success-700: #047857;--lk-warning-50: #fffbeb;--lk-warning-100: #fef3c7;--lk-warning-400: #fbbf24;--lk-warning-500: #f59e0b;--lk-warning-600: #d97706;--lk-warning-700: #b45309;--lk-danger-50: #fff1f2;--lk-danger-100: #ffe4e6;--lk-danger-400: #fb7185;--lk-danger-500: #f43f5e;--lk-danger-600: #e11d48;--lk-danger-700: #be123c;--lk-info-50: #f0f9ff;--lk-info-100: #e0f2fe;--lk-info-400: #38bdf8;--lk-info-500: #0ea5e9;--lk-info-600: #0284c7;--lk-bg-page: #fafafa;--lk-bg-surface-1: #ffffff;--lk-bg-surface-2: #f4f4f5;--lk-bg-surface-3: #e4e4e7;--lk-bg-elevated: #ffffff;--lk-bg-overlay: rgba(9, 9, 11, .5);--lk-bg-nav: #ffffff;--lk-text-primary: #18181b;--lk-text-secondary: #52525b;--lk-text-tertiary: #71717a;--lk-text-quaternary: #a1a1aa;--lk-text-inverse: #ffffff;--lk-text-link: #4f46e5;--lk-text-link-hover: #4338ca;--lk-border: #e4e4e7;--lk-border-subtle: #f4f4f5;--lk-border-strong: #d4d4d8;--lk-border-focus: #818cf8;--lk-shadow-xs: 0 1px 2px rgba(0,0,0,.04);--lk-shadow-sm: 0 1px 3px rgba(0,0,0,.06), 0 1px 2px rgba(0,0,0,.04);--lk-shadow-md: 0 4px 6px -1px rgba(0,0,0,.06), 0 2px 4px -2px rgba(0,0,0,.04);--lk-shadow-lg: 0 10px 15px -3px rgba(0,0,0,.06), 0 4px 6px -4px rgba(0,0,0,.04);--lk-shadow-xl: 0 20px 25px -5px rgba(0,0,0,.06), 0 8px 10px -6px rgba(0,0,0,.04);--lk-shadow-ring: 0 0 0 3px rgba(99, 102, 241, .15);--lk-font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--lk-font-mono: "JetBrains Mono", "SF Mono", "Fira Code", monospace;--lk-text-xs: .75rem;--lk-text-sm: .8125rem;--lk-text-base: .875rem;--lk-text-md: .9375rem;--lk-text-lg: 1.0625rem;--lk-text-xl: 1.25rem;--lk-text-2xl: 1.5rem;--lk-text-3xl: 1.875rem;--lk-text-4xl: 2.25rem;--lk-leading-tight: 1.25;--lk-leading-normal: 1.5;--lk-leading-relaxed: 1.625;--lk-tracking-tight: -.025em;--lk-tracking-normal: 0;--lk-tracking-wide: .025em;--lk-space-0: 0;--lk-space-1: 4px;--lk-space-2: 8px;--lk-space-3: 12px;--lk-space-4: 16px;--lk-space-5: 20px;--lk-space-6: 24px;--lk-space-8: 32px;--lk-space-10: 40px;--lk-space-12: 48px;--lk-space-16: 64px;--lk-space-20: 80px;--lk-space-24: 96px;--lk-radius-sm: 6px;--lk-radius-md: 8px;--lk-radius-lg: 12px;--lk-radius-xl: 16px;--lk-radius-2xl: 20px;--lk-radius-full: 9999px;--lk-nav-height: 56px;--lk-content-max: 1120px;--lk-content-narrow: 720px;--lk-sidebar-width: 240px;--lk-ease: cubic-bezier(.4, 0, .2, 1);--lk-ease-in: cubic-bezier(.4, 0, 1, 1);--lk-ease-out: cubic-bezier(0, 0, .2, 1);--lk-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--lk-duration-fast: .12s;--lk-duration-normal: .2s;--lk-duration-slow: .3s;--lk-z-dropdown: 100;--lk-z-sticky: 200;--lk-z-overlay: 300;--lk-z-modal: 400;--lk-z-toast: 500}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:var(--lk-font-sans);font-size:var(--lk-text-base);line-height:var(--lk-leading-normal);color:var(--lk-text-primary);background-color:var(--lk-bg-page)}code,pre,kbd{font-family:var(--lk-font-mono)}a{color:var(--lk-text-link);text-decoration:none;transition:color var(--lk-duration-fast) var(--lk-ease)}a:hover{color:var(--lk-text-link-hover)}img,svg{display:block;max-width:100%}button{cursor:pointer;font-family:inherit}input,textarea,select{font-family:inherit;font-size:inherit}.lk-h1{font-size:var(--lk-text-3xl);font-weight:700;letter-spacing:var(--lk-tracking-tight);line-height:var(--lk-leading-tight);color:var(--lk-text-primary)}.lk-h2{font-size:var(--lk-text-2xl);font-weight:600;letter-spacing:var(--lk-tracking-tight);line-height:var(--lk-leading-tight);color:var(--lk-text-primary)}.lk-h3{font-size:var(--lk-text-xl);font-weight:600;line-height:var(--lk-leading-tight);color:var(--lk-text-primary)}.lk-h4{font-size:var(--lk-text-lg);font-weight:600;line-height:var(--lk-leading-tight);color:var(--lk-text-primary)}.lk-body{font-size:var(--lk-text-base);line-height:var(--lk-leading-normal);color:var(--lk-text-secondary)}.lk-caption{font-size:var(--lk-text-sm);line-height:var(--lk-leading-normal);color:var(--lk-text-tertiary)}.lk-overline{font-size:var(--lk-text-xs);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--lk-text-tertiary)}.lk-mono{font-family:var(--lk-font-mono);font-size:var(--lk-text-sm)}.lk-surface{background:var(--lk-bg-surface-1);border:1px solid var(--lk-border);border-radius:var(--lk-radius-lg)}.lk-surface-raised{background:var(--lk-bg-elevated);border:1px solid var(--lk-border);border-radius:var(--lk-radius-lg);box-shadow:var(--lk-shadow-sm)}.lk-surface-inset{background:var(--lk-bg-surface-2);border-radius:var(--lk-radius-md)}.lk-surface-ghost{background:transparent;border:none}.lk-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--lk-space-2);font-family:var(--lk-font-sans);font-size:var(--lk-text-base);font-weight:500;line-height:1;border:1px solid transparent;border-radius:var(--lk-radius-md);padding:10px 16px;cursor:pointer;transition:all var(--lk-duration-fast) var(--lk-ease);white-space:nowrap;-webkit-user-select:none;user-select:none;outline:none}.lk-btn:focus-visible{box-shadow:var(--lk-shadow-ring)}.lk-btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.lk-btn-primary{background:var(--lk-primary-600);color:#fff;border-color:var(--lk-primary-600)}.lk-btn-primary:hover{background:var(--lk-primary-700);border-color:var(--lk-primary-700)}.lk-btn-primary:active{background:var(--lk-primary-800)}.lk-btn-secondary{background:var(--lk-bg-surface-1);color:var(--lk-text-primary);border-color:var(--lk-border-strong)}.lk-btn-secondary:hover{background:var(--lk-bg-surface-2);border-color:var(--lk-gray-400)}.lk-btn-ghost{background:transparent;color:var(--lk-text-secondary);border-color:transparent}.lk-btn-ghost:hover{background:var(--lk-bg-surface-2);color:var(--lk-text-primary)}.lk-btn-danger{background:var(--lk-danger-600);color:#fff;border-color:var(--lk-danger-600)}.lk-btn-danger:hover{background:var(--lk-danger-700)}.lk-btn-sm{font-size:var(--lk-text-sm);padding:6px 12px;border-radius:var(--lk-radius-sm)}.lk-btn-lg{font-size:var(--lk-text-md);padding:12px 24px;border-radius:var(--lk-radius-md)}.lk-btn-xl{font-size:var(--lk-text-lg);padding:14px 28px;border-radius:var(--lk-radius-lg)}.lk-btn-icon{padding:8px;border-radius:var(--lk-radius-md)}.lk-btn-icon.lk-btn-sm{padding:6px}.lk-badge{display:inline-flex;align-items:center;gap:4px;font-size:var(--lk-text-xs);font-weight:500;line-height:1;padding:4px 8px;border-radius:var(--lk-radius-full);white-space:nowrap}.lk-badge-neutral{background:var(--lk-gray-100);color:var(--lk-gray-600)}.lk-badge-primary{background:var(--lk-primary-50);color:var(--lk-primary-700)}.lk-badge-success{background:var(--lk-success-50);color:var(--lk-success-700)}.lk-badge-warning{background:var(--lk-warning-50);color:var(--lk-warning-700)}.lk-badge-danger{background:var(--lk-danger-50);color:var(--lk-danger-700)}.lk-badge-info{background:var(--lk-info-50);color:var(--lk-info-600)}.lk-badge-dot:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.lk-input{width:100%;font-family:var(--lk-font-sans);font-size:var(--lk-text-base);line-height:1.5;color:var(--lk-text-primary);background:var(--lk-bg-surface-1);border:1px solid var(--lk-border);border-radius:var(--lk-radius-md);padding:10px 12px;outline:none;transition:border-color var(--lk-duration-fast) var(--lk-ease),box-shadow var(--lk-duration-fast) var(--lk-ease)}.lk-input::placeholder{color:var(--lk-text-quaternary)}.lk-input:hover{border-color:var(--lk-gray-400)}.lk-input:focus{border-color:var(--lk-primary-500);box-shadow:var(--lk-shadow-ring)}.lk-input-error{border-color:var(--lk-danger-400)}.lk-input-error:focus{box-shadow:0 0 0 3px #f43f5e26}.lk-input-lg{font-size:var(--lk-text-lg);padding:14px 16px;border-radius:var(--lk-radius-lg)}.lk-label{display:block;font-size:var(--lk-text-sm);font-weight:500;color:var(--lk-text-primary);margin-bottom:var(--lk-space-1)}.lk-help-text{font-size:var(--lk-text-xs);color:var(--lk-text-tertiary);margin-top:var(--lk-space-1)}.lk-error-text{font-size:var(--lk-text-xs);color:var(--lk-danger-600);margin-top:var(--lk-space-1)}.lk-table{width:100%;border-collapse:collapse;font-size:var(--lk-text-sm)}.lk-table th{font-weight:500;color:var(--lk-text-tertiary);text-align:left;padding:var(--lk-space-3) var(--lk-space-4);border-bottom:1px solid var(--lk-border);font-size:var(--lk-text-xs);text-transform:uppercase;letter-spacing:.04em}.lk-table td{padding:var(--lk-space-3) var(--lk-space-4);border-bottom:1px solid var(--lk-border-subtle);color:var(--lk-text-secondary);vertical-align:middle}.lk-table tr:last-child td{border-bottom:none}.lk-table tr:hover td{background:var(--lk-gray-50)}.lk-table td:first-child{color:var(--lk-text-primary);font-weight:500}.lk-avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--lk-radius-full);font-weight:600;color:#fff;background:var(--lk-primary-500);flex-shrink:0}.lk-avatar-sm{width:28px;height:28px;font-size:11px}.lk-avatar-md{width:36px;height:36px;font-size:13px}.lk-avatar-lg{width:44px;height:44px;font-size:16px}.lk-divider{height:1px;background:var(--lk-border);border:none;margin:var(--lk-space-4) 0}@keyframes lk-spin{to{transform:rotate(360deg)}}.lk-spinner{display:inline-block;border:2px solid var(--lk-border);border-top-color:var(--lk-primary-500);border-radius:50%;animation:lk-spin .6s linear infinite}.lk-spinner-sm{width:16px;height:16px}.lk-spinner-md{width:24px;height:24px}.lk-spinner-lg{width:32px;height:32px}.lk-progress{height:6px;background:var(--lk-gray-100);border-radius:var(--lk-radius-full);overflow:hidden}.lk-progress-bar{height:100%;border-radius:var(--lk-radius-full);background:var(--lk-primary-500);transition:width var(--lk-duration-slow) var(--lk-ease)}.lk-tooltip{position:relative}.lk-tooltip:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%) scale(.95);background:var(--lk-gray-900);color:#fff;font-size:var(--lk-text-xs);padding:4px 8px;border-radius:var(--lk-radius-sm);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--lk-duration-fast) var(--lk-ease),transform var(--lk-duration-fast) var(--lk-ease)}.lk-tooltip:hover:after{opacity:1;transform:translate(-50%) scale(1)}@keyframes lk-fade-in{0%{opacity:0}to{opacity:1}}@keyframes lk-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes lk-slide-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes lk-scale-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.lk-animate-fade-in{animation:lk-fade-in var(--lk-duration-normal) var(--lk-ease)}.lk-animate-slide-up{animation:lk-slide-up var(--lk-duration-slow) var(--lk-ease)}.lk-animate-slide-down{animation:lk-slide-down var(--lk-duration-slow) var(--lk-ease)}.lk-animate-scale-in{animation:lk-scale-in var(--lk-duration-slow) var(--lk-ease)}.lk-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lk-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--lk-gray-300);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--lk-gray-400)}:focus-visible{outline:2px solid var(--lk-primary-400);outline-offset:2px}::selection{background:var(--lk-primary-100);color:var(--lk-primary-900)}:root{--ds-beige-magic-800: #5d4e27;--ds-beige-magic-700: #736131;--ds-beige-magic-600: #8a753c;--ds-beige-magic-400: #c3b389;--ds-beige-magic-300: #d5c69f;--ds-beige-magic-200: #e7dab6;--ds-beige-base-1000: #121212;--ds-beige-base-950: #181818;--ds-beige-base-900: #201f1c;--ds-beige-base-800: #2a2924;--ds-beige-base-700: #3a3831;--ds-beige-base-600: #5a5548;--ds-beige-base-500: #767165;--ds-beige-base-400: #a39e91;--ds-beige-base-300: #c8c4b8;--ds-beige-base-200: #e0ded7;--ds-beige-base-150: #efeee9;--ds-beige-base-100: #f6f5f2;--ds-beige-base-050: #fcfcfa;--ds-beige-base-000: #fff;--ds-green-magic-800: #0a5736;--ds-green-magic-700: #036e43;--ds-green-magic-600: #188554;--ds-green-magic-400: #77c599;--ds-green-magic-300: #95d5af;--ds-green-magic-200: #bbe7cc;--ds-green-base-1000: #0c0f0e;--ds-green-base-950: #161917;--ds-green-base-900: #1a211d;--ds-green-base-800: #1f2d24;--ds-green-base-700: #293d31;--ds-green-base-600: #405d4c;--ds-green-base-500: #5b7a67;--ds-green-base-400: #88a794;--ds-green-base-300: #b4cbbc;--ds-green-base-200: #d3e3d8;--ds-green-base-150: #e7f1ea;--ds-green-base-100: #f1f7f3;--ds-green-base-050: #fafcfb;--ds-green-base-000: #fff;--ds-blue-magic-800: #075462;--ds-blue-magic-700: #00697b;--ds-blue-magic-600: #007f95;--ds-blue-magic-400: #77becf;--ds-blue-magic-300: #8fd0e1;--ds-blue-magic-200: #a9e6f6;--ds-blue-base-1000: #0c1316;--ds-blue-base-950: #111a1d;--ds-blue-base-900: #112228;--ds-blue-base-800: #0f2d37;--ds-blue-base-700: #183d4a;--ds-blue-base-600: #335c6b;--ds-blue-base-500: #4f7a8b;--ds-blue-base-400: #79a4ae;--ds-blue-base-300: #a4cfd1;--ds-blue-base-200: #cce8ea;--ds-blue-base-150: #e0f3f4;--ds-blue-base-100: #f0f9fa;--ds-blue-base-050: #fafdfd;--ds-blue-base-000: #fff;--ds-purple-magic-800: #3442a6;--ds-purple-magic-700: #465bd1;--ds-purple-magic-600: #5266eb;--ds-purple-magic-400: #8da4f5;--ds-purple-magic-300: #a7b6f8;--ds-purple-magic-200: #c1c9fa;--ds-purple-base-1000: #11101a;--ds-purple-base-950: #181623;--ds-purple-base-900: #1f1d2d;--ds-purple-base-800: #28253b;--ds-purple-base-700: #383255;--ds-purple-base-600: #554e7b;--ds-purple-base-500: #716b96;--ds-purple-base-400: #9d98c3;--ds-purple-base-300: #c3c0df;--ds-purple-base-200: #dddbf4;--ds-purple-base-150: #edecfb;--ds-purple-base-100: #f5f4fd;--ds-purple-base-050: #fbfbff;--ds-purple-base-000: #fff;--ds-red-magic-800: #93004c;--ds-red-magic-700: #b0175f;--ds-red-magic-600: #d03275;--ds-red-magic-400: #fc92b4;--ds-red-magic-300: #fdb2c8;--ds-red-magic-200: #fdcbd9;--ds-red-base-1000: #151011;--ds-red-base-950: #201418;--ds-red-base-900: #2f161e;--ds-red-base-800: #411a28;--ds-red-base-700: #5a2236;--ds-red-base-600: #803b53;--ds-red-base-500: #a4546f;--ds-red-base-400: #d2849c;--ds-red-base-300: #eab2c2;--ds-red-base-200: #fdd0dc;--ds-red-base-150: #fbe8ed;--ds-red-base-100: #fdf2f5;--ds-red-base-050: #fefbfc;--ds-red-base-000: #fff;--ds-orange-magic-800: #863400;--ds-orange-magic-700: #a44200;--ds-orange-magic-600: #c45000;--ds-orange-magic-400: #fc9b6f;--ds-orange-magic-300: #ffb392;--ds-orange-magic-200: #fecdb7;--ds-orange-base-1000: #15100f;--ds-orange-base-950: #1c1715;--ds-orange-base-900: #281c17;--ds-orange-base-800: #38231a;--ds-orange-base-700: #4e2f21;--ds-orange-base-600: #764833;--ds-orange-base-500: #9c6045;--ds-orange-base-400: #d18b6c;--ds-orange-base-300: #edb69d;--ds-orange-base-200: #f8d6c7;--ds-orange-base-150: #faeae3;--ds-orange-base-100: #fdf3ef;--ds-orange-base-050: #fffbf9;--ds-orange-base-000: #fff;--ds-neutral-magic-800: #4a4c64;--ds-neutral-magic-700: #5b5e79;--ds-neutral-magic-600: #707393;--ds-neutral-magic-400: #b4b7c8;--ds-neutral-magic-300: #c8cad4;--ds-neutral-magic-200: #dcdfe0;--ds-neutral-base-1000: #10101a;--ds-neutral-base-950: #171721;--ds-neutral-base-900: #1e1e2a;--ds-neutral-base-800: #272735;--ds-neutral-base-700: #363644;--ds-neutral-base-600: #535461;--ds-neutral-base-500: #70707d;--ds-neutral-base-400: #9d9da8;--ds-neutral-base-300: #c3c3cc;--ds-neutral-base-200: #dddde5;--ds-neutral-base-150: #ededf3;--ds-neutral-base-100: #f4f5f9;--ds-neutral-base-050: #fbfcfd;--ds-neutral-base-000: #fff;--ds-neutral-magic-400-alpha-1: #b4b7c814;--ds-neutral-magic-400-alpha-2: #b4b7c81f;--ds-neutral-magic-400-alpha-3: #b4b7c833;--ds-neutral-magic-400-alpha-4: #b4b7c847;--ds-neutral-magic-400-alpha-5: #b4b7c85c;--ds-neutral-magic-600-alpha-1: #70739305;--ds-neutral-magic-600-alpha-2: #7073930f;--ds-neutral-magic-600-alpha-3: #7073931a;--ds-neutral-magic-600-alpha-4: #70739329;--ds-neutral-magic-600-alpha-5: #70739338;--ds-background-default: #fff;--ds-background-default-hovered: #7073930f;--ds-background-sidebar: #fbfcfd;--ds-background-highlight: #007f951a;--ds-background-primary: #5266eb;--ds-background-primary-hovered: #465bd1;--ds-background-secondary: #7073931a;--ds-background-secondary-hovered: #70739329;--ds-background-emphasized: #5266eb1a;--ds-background-destructive: #d032751a;--ds-background-inverted: #1e1e2a;--ds-background-success: #1885541a;--ds-background-error: #d032751a;--ds-background-warning: #c450001a;--ds-background-input: #fbfcfd;--ds-background-surface-floating: #fff;--ds-background-surface-raised: #fff;--ds-background-canvas: #ededf3;--ds-text-default: #363644;--ds-text-secondary: #535461;--ds-text-tertiary: #70707d;--ds-text-emphasized: #1e1e2a;--ds-text-disabled: #9d9da8;--ds-text-placeholder: #9d9da8;--ds-text-title: #1e1e2a;--ds-text-error: #b0175f;--ds-text-warning: #a44200;--ds-text-success: #036e43;--ds-text-link: #465bd1;--ds-text-link-hovered: #3442a6;--ds-text-on-primary: #fff;--ds-text-on-inverted: #fff;--ds-icon-default: #363644;--ds-icon-primary: #5266eb;--ds-icon-secondary: #70707d;--ds-icon-tertiary: #9d9da8;--ds-icon-success: #188554;--ds-icon-error: #d03275;--ds-icon-warning: #c45000;--ds-border-default: #7073931a;--ds-border-emphasized: #70739329;--ds-border-error: #d0327538;--ds-border-input: #70739329;--ds-border-focus-ring: #a7b6f8;--ds-space-25: 4px;--ds-space-50: 8px;--ds-space-75: 12px;--ds-space-100: 16px;--ds-space-125: 20px;--ds-space-150: 24px;--ds-space-200: 32px;--ds-space-250: 40px;--ds-space-300: 48px;--ds-border-radius-small: 4px;--ds-border-radius-medium: 8px;--ds-border-radius-large: 12px;--ds-border-radius-round: 100%;--ds-font-family-text: -apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif;--ds-font-family-monospace: "Roboto Mono", monospace;--layout-dashboard-content-width: 968px;--layout-dashboard-horizontal-padding: 32px;--layout-side-bar-width: 216px;--header-height: 64px;--table-cell-padding: 7px 5px;--table-header-shadow: 0 2px 15px 0 #00000026;--table-border-color: #0000001a;--table-row-hover: #0000000d;--table-row-stripe: #00000008}[data-theme=dark],[data-mui-color-scheme=dark]{--ds-background-default: #171721;--ds-background-default-hovered: #b4b7c814;--ds-background-sidebar: #10101a;--ds-background-primary: #5266eb;--ds-background-primary-hovered: #465bd1;--ds-background-secondary: #b4b7c81f;--ds-background-secondary-hovered: #b4b7c833;--ds-background-emphasized: #8da4f533;--ds-background-inverted: #363644;--ds-background-success: #77c59933;--ds-background-error: #fc92b433;--ds-background-warning: #fc9b6f33;--ds-background-input: #b4b7c814;--ds-background-surface-floating: #272735;--ds-background-surface-raised: #1e1e2a;--ds-background-canvas: #10101a;--ds-text-default: #dddde5;--ds-text-secondary: #c3c3cc;--ds-text-tertiary: #9d9da8;--ds-text-emphasized: #f4f5f9;--ds-text-disabled: #70707d;--ds-text-placeholder: #70707d;--ds-text-title: #fff;--ds-text-error: #fc92b4;--ds-text-warning: #fc9b6f;--ds-text-success: #77c599;--ds-text-link: #8da4f5;--ds-text-link-hovered: #a7b6f8;--ds-icon-default: #dddde5;--ds-icon-primary: #8da4f5;--ds-icon-secondary: #9d9da8;--ds-icon-tertiary: #70707d;--ds-icon-success: #77c599;--ds-icon-error: #fc92b4;--ds-icon-warning: #fc9b6f;--ds-border-default: #b4b7c81f;--ds-border-emphasized: #b4b7c833;--ds-border-input: #b4b7c833;--ds-border-focus-ring: #8da4f5;--table-border-color: #b4b7c81f;--table-row-hover: #b4b7c814;--table-row-stripe: #b4b7c80a}html,body,#root{height:100%}html{background-color:var(--ds-background-default);color:var(--ds-text-title);font-family:var(--ds-font-family-text);font-size:16px;font-weight:400}body{margin:0;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}code,pre{font-family:var(--ds-font-family-monospace)}.ReactTable,.lk-table{border:1px solid var(--table-border-color);display:flex;flex-direction:column;position:relative;border-radius:var(--ds-border-radius-medium);overflow:hidden}.ReactTable *,.lk-table *{box-sizing:border-box}.lk-table-header{box-shadow:var(--table-header-shadow);background:var(--ds-background-surface-raised)}.lk-table-row{display:flex;flex:1 0 auto;border-bottom:1px solid var(--table-border-color);transition:background-color .15s ease}.lk-table-row:last-child{border-bottom:0}.lk-table-row:hover{background:var(--table-row-hover)}.lk-table-row.-odd,.lk-table-striped .lk-table-row:nth-child(odd){background:var(--table-row-stripe)}.lk-table-cell{flex:1 0 0;overflow:hidden;padding:var(--table-cell-padding);text-overflow:ellipsis;white-space:nowrap;transition:width .3s ease,min-width .3s ease,padding .3s ease,opacity .3s ease;border-right:1px solid #00000005}.lk-table-cell:last-child{border-right:0}.lk-pagination{align-items:stretch;border-top:2px solid var(--table-border-color);box-shadow:0 0 15px #0000001a;display:flex;flex-wrap:wrap;justify-content:space-between;padding:3px}.lk-pagination input,.lk-pagination select{background:#fff;border:1px solid var(--table-border-color);border-radius:3px;font-size:inherit;font-weight:400;outline:none;padding:5px 7px}.lk-pagination-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--ds-background-secondary);border:0;border-radius:3px;color:var(--ds-text-secondary);cursor:pointer;display:block;font-size:1em;height:100%;outline:none;padding:6px;transition:all .1s ease;width:100%}.lk-pagination-btn:disabled{cursor:default;opacity:.5}.lk-pagination-btn:not(:disabled):hover{background:var(--ds-background-secondary-hovered);color:var(--ds-text-emphasized)}.lk-loading{background:#fffc;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:all .3s ease;z-index:-1}.lk-loading.-active{opacity:1;pointer-events:all;z-index:2}.lk-no-data{color:var(--ds-text-tertiary);padding:20px;text-align:center}.text-default{color:var(--ds-text-default)}.text-secondary{color:var(--ds-text-secondary)}.text-tertiary{color:var(--ds-text-tertiary)}.text-emphasized{color:var(--ds-text-emphasized)}.text-success{color:var(--ds-text-success)}.text-error{color:var(--ds-text-error)}.text-warning{color:var(--ds-text-warning)}.text-link{color:var(--ds-text-link)}.bg-default{background-color:var(--ds-background-default)}.bg-secondary{background-color:var(--ds-background-secondary)}.bg-success{background-color:var(--ds-background-success)}.bg-error{background-color:var(--ds-background-error)}.bg-warning{background-color:var(--ds-background-warning)}.font-mono{font-family:var(--ds-font-family-monospace)}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lk-conv-apply{--conv-text: var(--lk-text-primary, var(--ds-text-default));--conv-text-muted: var(--lk-text-secondary, var(--ds-text-secondary));--conv-text-soft: var(--lk-text-tertiary, var(--ds-text-tertiary));--conv-border: var(--lk-border-subtle, #e8ebf0);--conv-surface: var(--lk-bg-surface, #fff);--conv-input-bg: rgba(59, 111, 217, .035);--conv-space-xs: 4px;--conv-space-sm: 8px;--conv-space-md: 12px;--conv-space-lg: 16px;--conv-space-xl: 20px;--conv-text-base: 15px;--conv-text-sm: 13px;--conv-text-xs: 11px;--conv-leading: 1.55;--conv-leading-tight: 1.45;min-height:100vh;min-height:100dvh;display:flex;justify-content:center;align-items:flex-start;padding:12px 20px 16px;box-sizing:border-box;background:var(--lk-bg-page, var(--ds-background-default));color:var(--conv-text);font-family:var(--ds-font-family-text, -apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif);font-size:var(--conv-text-base);line-height:var(--conv-leading);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.lk-conv-apply__frame{width:100%;max-width:min(900px,52vw);min-width:min(100%,360px);height:calc(100vh - 28px);height:calc(100dvh - 28px);display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.lk-conv-apply__header{flex-shrink:0;position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;margin:0;padding:8px 4px 9px;gap:var(--conv-space-md);border-bottom:1px solid var(--conv-border);background:var(--lk-bg-page, var(--ds-background-default))}.lk-conv-apply__logo{flex:0 0 auto;display:flex;align-items:center;line-height:0}.lk-conv-apply__logo img,.lk-conv-apply__header>img{height:28px;width:auto;max-width:142px;display:block;object-fit:contain}.lk-conv-apply__header-actions{flex:0 0 auto;margin-left:auto;display:flex;align-items:center;gap:8px}.lk-conv-apply__header-btn,.lk-conv-apply__start-over{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid var(--conv-border);border-radius:9px;background:var(--conv-surface);color:var(--conv-text-soft);cursor:pointer;transition:color .15s,border-color .15s,background .15s}.lk-conv-apply__header-btn:hover,.lk-conv-apply__start-over:hover{color:var(--conv-text);border-color:var(--lk-border, var(--ds-border-default));background:var(--lk-bg-surface-2, #f8f9fb)}.lk-conv-apply__header-btn:focus-visible,.lk-conv-apply__start-over:focus-visible{outline:2px solid var(--lk-primary-500, #3b6fd9);outline-offset:2px}.lk-conv-apply__main{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 208px;gap:var(--conv-space-lg);align-items:stretch;padding-top:2px}.lk-conv-apply__chat{min-width:0;min-height:0;flex:1;display:flex;flex-direction:column}.lk-conv-apply__body{flex:1;min-height:0;display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 2px var(--conv-space-md) 4px;scrollbar-gutter:stable}.lk-conv-apply__thread{display:flex;flex-direction:column;gap:var(--conv-space-md);flex-shrink:0;padding:0 4px 0 0}.lk-conv-apply__chat--compact .lk-conv-apply__thread{padding-bottom:0}.lk-conv-apply__question-stage{flex-shrink:0;width:100%;margin-top:var(--conv-space-md);padding:var(--conv-space-sm) 4px 0;border-top:1px solid var(--conv-border);scroll-margin-top:56px;scroll-margin-bottom:var(--conv-space-lg)}.lk-conv-apply__chat--compact .lk-conv-apply__question-stage{margin-top:var(--conv-space-md);border-top:none;padding-top:var(--conv-space-sm)}.lk-conv-apply__scroll-spacer{flex-shrink:0;min-height:min(58vh,520px);pointer-events:none}.lk-conv-msg{max-width:90%;margin:0;line-height:var(--conv-leading);font-size:var(--conv-text-base)}.lk-conv-msg--assistant{align-self:flex-start;color:var(--conv-text);font-weight:400;letter-spacing:-.011em;white-space:pre-wrap}.lk-conv-msg--assistant.lk-conv-msg--welcome{max-width:100%;color:var(--conv-text-muted);line-height:1.52;margin-bottom:0}.lk-conv-msg--owen-note{font-size:var(--conv-text-sm);line-height:var(--conv-leading);color:var(--conv-text-muted);max-width:85%}.lk-conv-msg--user{align-self:flex-end;padding:9px 14px;border-radius:16px 16px 4px;background:var(--lk-primary-50, #eef3fb);color:var(--conv-text);font-size:var(--conv-text-sm);line-height:var(--conv-leading-tight)}button.lk-conv-msg--user{border:1px solid transparent;cursor:pointer;font-family:inherit;font-size:inherit;text-align:right;transition:background .15s ease,border-color .15s ease}button.lk-conv-msg--user:hover{background:var(--lk-primary-100, #e3ebfa);border-color:#3b6fd91f}button.lk-conv-msg--user:focus-visible{outline:2px solid var(--lk-primary-500, #3b6fd9);outline-offset:2px}.lk-conv-apply__question-zone{width:100%;margin-top:0;padding:var(--conv-space-lg);border-radius:12px;background:var(--conv-input-bg)}.lk-conv-msg--question{margin:0 0 6px;max-width:100%;font-size:var(--conv-text-base);font-weight:500;line-height:var(--conv-leading-tight);color:var(--conv-text);letter-spacing:-.012em}.lk-conv-apply__question-subtitle{margin:0 0 var(--conv-space-md);max-width:100%;font-size:var(--conv-text-sm);line-height:var(--conv-leading);color:var(--conv-text-muted);font-weight:400}.lk-typewriter-cursor{display:inline-block;width:1.5px;height:.95em;margin-left:1px;vertical-align:text-bottom;background:var(--lk-primary-500, #3b6fd9);opacity:.7;animation:lk-cursor-blink 1s step-end infinite}@keyframes lk-cursor-blink{50%{opacity:0}}.lk-conv-typing{display:flex;align-items:center;gap:4px;padding:2px 0;min-height:24px}.lk-conv-typing__dot{width:6px;height:6px;border-radius:50%;background:var(--conv-text-soft);animation:lk-typing-bounce 1.2s ease-in-out infinite}.lk-conv-typing__dot:nth-child(2){animation-delay:.15s}.lk-conv-typing__dot:nth-child(3){animation-delay:.3s}@keyframes lk-typing-bounce{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-3px);opacity:.9}}.lk-conv-field-with-help{display:flex;align-items:flex-start;gap:var(--conv-space-sm)}.lk-conv-field-with-help__control{flex:1;min-width:0}.lk-conv-field-help{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin-top:6px;padding:0;border:none;border-radius:50%;background:transparent;color:var(--conv-text-soft);cursor:pointer;transition:color .15s ease,background .15s ease}.lk-conv-field-help:hover{color:var(--lk-primary-600, #2f5fc7);background:#3b6fd914}.lk-conv-field-help--active{color:var(--lk-primary-600, #2f5fc7);background:#3b6fd91a}.lk-conv-field-help:focus-visible{outline:2px solid var(--lk-primary-500, #3b6fd9);outline-offset:2px}.lk-conv-credit-score{display:flex;flex-direction:column;gap:var(--conv-space-sm);max-width:100%}.lk-conv-credit-score__error{margin:0;font-size:var(--conv-text-sm);color:var(--lk-danger-600, #c53030)}.lk-conv-location{display:flex;flex-direction:column;gap:var(--conv-space-md);max-width:300px}.lk-conv-location__label{font-size:var(--conv-text-sm);font-weight:500;color:var(--conv-text-muted);letter-spacing:-.01em}.lk-conv-location__select{width:100%;padding:10px 12px;border:1px solid var(--conv-border);border-radius:10px;font-family:inherit;font-size:var(--conv-text-sm);line-height:var(--conv-leading-tight);color:var(--conv-text);background:var(--conv-surface);transition:border-color .15s ease}.lk-conv-location__select:focus{outline:none;border-color:var(--lk-primary-400, #6b93e4);box-shadow:0 0 0 3px #3b6fd91a}.lk-conv-location__hint{margin:0;font-size:var(--conv-text-sm);line-height:var(--conv-leading-tight);color:var(--conv-text-soft)}.lk-conv-location__error{margin:0;font-size:var(--conv-text-sm);color:var(--lk-danger-600, #c53030)}.lk-conv-location__link{align-self:flex-start;padding:0;border:none;background:none;color:var(--lk-primary-600, #2f5fc7);font-family:inherit;font-size:var(--conv-text-sm);cursor:pointer;text-decoration:none}.lk-conv-location__link:hover{text-decoration:underline}.lk-conv-location__continue{align-self:flex-start;padding:9px 16px;border:none;border-radius:10px;background:var(--lk-primary-600, #2f5fc7);color:#fff;font-family:inherit;font-size:var(--conv-text-sm);font-weight:500;cursor:pointer;transition:background .15s ease}.lk-conv-location__continue:hover{background:var(--lk-primary-700, #244ba3)}.lk-conv-apply__inputs{margin:0}.lk-conv-apply__inputs>div{margin-bottom:0!important}.lk-conv-option-help{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:50%;background:transparent;color:var(--conv-text-soft);cursor:pointer;transition:color .15s ease,background .15s ease}.lk-conv-option-help:hover{color:var(--lk-primary-600, #2f5fc7);background:#3b6fd914}.lk-conv-option-help--active{color:var(--lk-primary-600, #2f5fc7);background:#3b6fd91a}.lk-conv-option-help:focus-visible{outline:2px solid var(--lk-primary-500, #3b6fd9);outline-offset:2px}.lk-conv-owen__callouts{display:flex;flex-direction:column;gap:var(--conv-space-sm)}.lk-conv-owen__callout{padding:var(--conv-space-md);border-radius:10px}.lk-conv-owen__callout--insight{background:linear-gradient(145deg,#3b6fd91f,#7c3aed0f);border:1px solid rgba(59,111,217,.2);box-shadow:inset 0 1px #ffffffa6}.lk-conv-owen__callout--help{background:linear-gradient(152deg,#fff7e6f2,#ffecc88c);border:1px solid rgba(180,120,20,.28);border-left:3px solid rgba(180,120,20,.55);box-shadow:inset 0 1px #fffc}.lk-conv-owen__callout--help .lk-conv-owen__callout-header{align-items:center;margin-bottom:8px}.lk-conv-owen__callout-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--conv-space-sm);margin-bottom:6px}.lk-conv-owen__callout-dismiss{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin:-2px -4px 0 0;padding:0;border:none;border-radius:6px;background:#ffffff8c;color:var(--conv-text-soft);cursor:pointer;transition:color .15s ease,background .15s ease}.lk-conv-owen__callout-dismiss:hover{color:var(--conv-text);background:#ffffffe6}.lk-conv-owen__callout-dismiss:focus-visible{outline:2px solid var(--lk-primary-500, #3b6fd9);outline-offset:2px}.lk-conv-owen__callout-text{margin:0;color:var(--conv-text-muted);font-size:var(--conv-text-sm);line-height:var(--conv-leading)}.lk-conv-owen__callout--insight .lk-conv-owen__callout-text{color:var(--conv-text)}.lk-conv-owen__help-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 9px 3px 7px;border-radius:999px;background:#b4781429;color:#7a5210;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1}.lk-conv-owen__callout-dismiss--help{background:#ffffffb3;color:#7a5210}.lk-conv-owen__callout-dismiss--help:hover{background:#fff;color:#5c3d0c}.lk-conv-owen__help-subject{margin:0 0 4px;font-size:10px;font-weight:600;color:#8a5a12;text-transform:uppercase;letter-spacing:.05em}.lk-conv-owen__help-choice{margin:0 0 8px;padding:6px 8px;border-radius:6px;background:#ffffff8c;border:1px solid rgba(180,120,20,.15);font-size:var(--conv-text-xs);font-weight:600;line-height:1.35;color:var(--conv-text);letter-spacing:-.01em}.lk-conv-owen__callout-text--help{color:var(--conv-text)}.lk-conv-apply__inputs input,.lk-conv-apply__inputs textarea{font-family:inherit;font-size:var(--conv-text-sm)}.lk-conv-owen{flex-shrink:0;display:flex;flex-direction:column;gap:0;padding:var(--conv-space-lg);border-radius:12px;border:1px solid var(--conv-border);background:var(--conv-surface);font-size:var(--conv-text-sm);line-height:var(--conv-leading);max-height:100%;min-height:0;overflow:hidden}.lk-conv-owen__pinned{flex-shrink:0;display:flex;flex-direction:column;gap:var(--conv-space-md);padding-bottom:var(--conv-space-md);border-bottom:1px solid var(--conv-border)}.lk-conv-owen__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:var(--conv-space-md);padding:var(--conv-space-md) 0;scrollbar-gutter:stable}.lk-conv-owen__footer{flex-shrink:0;margin-top:auto;padding-top:var(--conv-space-md);border-top:1px solid var(--conv-border)}.lk-conv-owen__head{display:flex;align-items:center;gap:10px}.lk-conv-owen__avatar{width:30px;height:30px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,var(--lk-primary-500, #3b6fd9),var(--lk-purple-600, #7c3aed));color:#fff;font-size:var(--conv-text-sm);font-weight:600;display:flex;align-items:center;justify-content:center}.lk-conv-owen__head-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.lk-conv-owen__name{font-size:var(--conv-text-sm);font-weight:600;letter-spacing:-.01em;color:var(--conv-text)}.lk-conv-owen__role{font-size:var(--conv-text-xs);color:var(--conv-text-soft)}.lk-conv-owen__score{text-align:right;flex-shrink:0}.lk-conv-owen__score-value{display:block;font-size:18px;font-weight:600;line-height:1;color:var(--conv-text);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.lk-conv-owen__score-label{display:block;font-size:10px;font-weight:500;color:var(--conv-text-soft);text-transform:uppercase;letter-spacing:.05em;margin-top:3px}.lk-conv-owen__milestones{padding:var(--conv-space-xs) 0 0}.lk-conv-owen__milestones-title{margin:0 0 var(--conv-space-sm);font-size:10px;font-weight:600;color:var(--conv-text-soft);text-transform:uppercase;letter-spacing:.05em}.lk-conv-owen__milestones-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--conv-space-sm)}.lk-conv-owen__milestone{margin:0}.lk-conv-owen__milestone-head{display:flex;align-items:flex-start;gap:8px}.lk-conv-owen__milestone-num{flex-shrink:0;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.lk-conv-owen__milestone-label{font-size:var(--conv-text-xs);font-weight:500;line-height:1.35;color:var(--conv-text-muted)}.lk-conv-owen__milestone-desc{margin:4px 0 0 26px;font-size:var(--conv-text-xs);line-height:1.45;color:var(--conv-text-soft)}.lk-conv-owen__milestone--past .lk-conv-owen__milestone-num{background:var(--lk-primary-50, #eef3fb);color:var(--lk-primary-600, #2f5fc4)}.lk-conv-owen__milestone--past .lk-conv-owen__milestone-label{color:var(--conv-text-soft)}.lk-conv-owen__milestone--current .lk-conv-owen__milestone-num{background:var(--lk-primary-500, #3b6fd9);color:#fff}.lk-conv-owen__milestone--current .lk-conv-owen__milestone-label{font-weight:600;color:var(--conv-text)}.lk-conv-owen__milestone--upcoming .lk-conv-owen__milestone-num{border:1px solid var(--conv-border);color:var(--conv-text-soft);background:transparent}.lk-conv-owen__section{padding:0}.lk-conv-owen__section--bordered{padding-top:var(--conv-space-md);border-top:1px solid var(--conv-border)}.lk-conv-owen__section-toggle{display:flex;align-items:center;gap:6px;width:100%;margin:0 0 var(--conv-space-xs);padding:4px 0;border:none;background:transparent;cursor:pointer;font-family:inherit;text-align:left}.lk-conv-owen__section-toggle:focus-visible{outline:2px solid var(--lk-primary-500, #3b6fd9);outline-offset:2px;border-radius:4px}.lk-conv-owen__section-toggle-label{flex:1;font-size:10px;font-weight:600;color:var(--conv-text-soft);text-transform:uppercase;letter-spacing:.05em}.lk-conv-owen__section-count{flex-shrink:0;min-width:18px;padding:1px 6px;border-radius:999px;font-size:10px;font-weight:600;line-height:1.35;color:var(--lk-primary-700, #2f5fc4);background:var(--lk-primary-50, #eef3fb);font-variant-numeric:tabular-nums}.lk-conv-owen__section-chevron{flex-shrink:0;color:var(--conv-text-soft);transition:transform .15s ease}.lk-conv-owen__section-chevron--open{transform:rotate(180deg)}.lk-conv-owen__section-collapsed-hint{margin:0 0 var(--conv-space-xs);font-size:var(--conv-text-xs);line-height:1.45;color:var(--conv-text-soft)}.lk-conv-owen__section-panel{padding-top:2px}.lk-conv-owen__shared-list{margin:0;padding:0;list-style:none}.lk-conv-owen__shared-list li{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--conv-border);line-height:1.4}.lk-conv-owen__shared-list li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.lk-conv-owen__shared-topic{display:block;margin:0 0 4px;font-size:10px;font-weight:600;line-height:1.35;letter-spacing:.02em;color:var(--conv-text-soft)}.lk-conv-owen__shared-answer-wrap{display:block;padding:6px 8px;border-radius:6px;background:#3b6fd912;border-left:2px solid rgba(59,111,217,.35)}.lk-conv-owen__shared-answer{display:block;font-size:var(--conv-text-sm);font-weight:500;line-height:1.4;color:var(--conv-text)}.lk-conv-owen__shared-empty,.lk-conv-owen__ignores-empty{margin:0;font-size:var(--conv-text-xs);line-height:1.45;color:var(--conv-text-soft)}.lk-conv-owen__ignores-title{margin:0 0 var(--conv-space-sm);font-size:10px;font-weight:600;color:var(--conv-text-soft);text-transform:uppercase;letter-spacing:.05em}.lk-conv-owen__ignores-list{margin:0;padding-left:14px;color:var(--conv-text-muted);font-size:var(--conv-text-xs);line-height:1.5}.lk-conv-owen__ignores-list li{margin-bottom:3px}.lk-conv-owen__ignores-list li:last-child{margin-bottom:0}@media (max-width: 800px){.lk-conv-apply{padding:16px 12px}.lk-conv-apply__frame{max-width:100%;height:auto;min-height:calc(100vh - 32px);min-height:calc(100dvh - 32px)}.lk-conv-apply__main{grid-template-columns:1fr;grid-template-rows:1fr auto;gap:var(--conv-space-lg)}.lk-conv-owen{max-height:none}.lk-conv-apply__question-stage{scroll-margin-top:48px}.lk-conv-apply__scroll-spacer{min-height:min(50vh,400px)}.lk-conv-apply__question-zone{padding:var(--conv-space-md)}}.lk-conv-apply--embedded{min-height:auto;padding:var(--conv-space-md)}.lk-conv-apply--embedded .lk-conv-apply__frame{height:auto;max-width:100%}.lk-readiness{--rdz-page: #faf9f7;--rdz-border: #eceae5;--rdz-border-mid: #e7e4de;--rdz-border-strong: #dedbd4;--rdz-inset: #f0eee9;--rdz-inset-2: #f4f3f0;--rdz-ease: cubic-bezier(.4, 0, .2, 1);--rdz-ease-out: cubic-bezier(0, 0, .2, 1);display:flex;flex-direction:column;height:100dvh;overflow:hidden;background:var(--rdz-page);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#18181b;-webkit-font-smoothing:antialiased}.lk-readiness a{color:#4f46e5;text-decoration:none}.lk-readiness a:hover{color:#4338ca}.lk-readiness ::selection{background:#e0e7ff;color:#312e81}.lk-readiness input::placeholder{color:#b3aea6}.lk-readiness button{font-family:inherit}@keyframes rdzFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes rdzDot{0%,60%,to{opacity:.25;transform:none}30%{opacity:1;transform:translateY(-3px)}}@keyframes rdzPop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.rdz-header{display:flex;align-items:center;gap:16px;height:60px;padding:0 20px;background:#fff;border-bottom:1px solid var(--rdz-border);flex:none}.rdz-header__logo{height:20px;width:auto;display:block}.rdz-header__logo-link{display:flex;align-items:center;cursor:pointer}.rdz-header__center{flex:1;display:flex;align-items:center;justify-content:center;gap:12px;min-width:0}.rdz-header__progress-label{font-size:12px;font-weight:500;color:#71717a;white-space:nowrap}.rdz-header__progress-track{width:160px;max-width:24vw;height:5px;background:var(--rdz-border);border-radius:999px;overflow:hidden}.rdz-header__progress-fill{height:100%;background:#4f46e5;border-radius:999px;transition:width .4s var(--rdz-ease)}.rdz-header__score-pill{display:flex;align-items:center;gap:6px;background:#eef2ff;border-radius:999px;padding:5px 12px 5px 10px}.rdz-header__score-dot{width:8px;height:8px;border-radius:50%}.rdz-header__score-num{font-size:12px;font-weight:700;color:#312e81}.rdz-btn-tint{font-size:13px;font-weight:500;color:#4f46e5;background:#eef2ff;border:1px solid #e0e7ff;border-radius:8px;padding:7px 14px;cursor:pointer;white-space:nowrap}.rdz-btn-tint:hover{background:#e0e7ff}.rdz-btn-ghost-outline{font-size:13px;font-weight:500;color:#52525b;background:transparent;border:1px solid var(--rdz-border-strong);border-radius:8px;padding:7px 14px;cursor:pointer;white-space:nowrap}.rdz-btn-ghost-outline:hover{background:var(--rdz-inset-2);color:#18181b}.rdz-header__account{display:flex;align-items:center;gap:8px}.rdz-header__email-pill{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:#52525b;background:var(--rdz-inset-2);border-radius:999px;padding:6px 12px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rdz-header__email-dot{width:7px;height:7px;border-radius:50%;background:#059669;flex:none}.rdz-chat-main{display:flex;flex:1;min-height:0}.rdz-chat-col{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;align-items:center}.rdz-chat-scroll{flex:1;min-height:0;overflow-y:auto;width:100%;display:flex;flex-direction:column;align-items:center;scroll-behavior:smooth}.rdz-chat-thread{width:100%;max-width:720px;padding:28px 20px 12px;display:flex;flex-direction:column;gap:14px}.rdz-msg{display:flex;flex-direction:column}.rdz-msg-owen{display:flex;gap:10px;align-items:flex-end;animation:rdzFadeUp .3s var(--rdz-ease-out)}.rdz-avatar{width:34px;height:34px;flex:none;object-fit:contain}.rdz-msg-owen__bubble{background:#fff;border:1px solid var(--rdz-border);border-radius:16px 16px 16px 4px;padding:12px 16px;max-width:520px;font-size:14.5px;line-height:1.55;color:#3f3f46;box-shadow:0 1px 2px #00000008}.rdz-msg-insight{margin-left:42px;background:#eef2ff;border:1px solid #e0e7ff;border-radius:12px;padding:11px 15px;max-width:520px;animation:rdzFadeUp .3s var(--rdz-ease-out);align-self:flex-start}.rdz-overline{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.rdz-msg-insight__overline{color:#4f46e5;margin-bottom:3px}.rdz-msg-insight__body{font-size:13.5px;line-height:1.5;color:#3730a3}.rdz-msg-user{align-self:flex-end;background:#4f46e5;color:#fff;border-radius:16px 16px 4px;padding:11px 16px;max-width:420px;font-size:14.5px;font-weight:500;line-height:1.5;animation:rdzFadeUp .3s var(--rdz-ease-out)}.rdz-msg-sideq{align-self:flex-end;display:flex;flex-direction:column;align-items:flex-end;gap:3px;animation:rdzFadeUp .3s var(--rdz-ease-out)}.rdz-msg-sideq__overline{color:#a1a1aa;padding-right:6px}.rdz-msg-sideq__bubble{background:#fff;border:1.5px solid #c7d2fe;color:#312e81;border-radius:16px 16px 4px;padding:11px 16px;max-width:420px;font-size:14.5px;font-weight:500;line-height:1.5}.rdz-msg-sidea{display:flex;gap:10px;align-items:flex-start;animation:rdzFadeUp .3s var(--rdz-ease-out)}.rdz-msg-sidea__bubble{background:#f7f6ff;border:1px solid #e0e7ff;border-radius:16px 16px 16px 4px;padding:12px 16px;max-width:520px}.rdz-msg-sidea__overline{color:#7c74e8;margin-bottom:4px}.rdz-msg-sidea__body{font-size:14px;line-height:1.55;color:#3f3f46}.rdz-typing{display:flex;gap:10px;align-items:flex-end}.rdz-typing__bubble{background:#fff;border:1px solid var(--rdz-border);border-radius:16px 16px 16px 4px;padding:15px 16px;display:flex;gap:5px}.rdz-typing__dot{width:7px;height:7px;border-radius:50%;background:#a1a1aa;animation:rdzDot 1.1s infinite}.rdz-typing__dot:nth-child(2){animation-delay:.15s}.rdz-typing__dot:nth-child(3){animation-delay:.3s}.rdz-composer-wrap{width:100%;max-width:720px;padding:8px 20px 20px;flex:none}.rdz-composer{background:#fff;border:1px solid var(--rdz-border-mid);border-radius:16px;padding:16px;box-shadow:0 4px 12px -4px #18181b14;animation:rdzFadeUp .25s var(--rdz-ease-out)}.rdz-chips{display:flex;flex-wrap:wrap;gap:8px}.rdz-chip{display:inline-flex;align-items:baseline;gap:7px;font-size:14px;font-weight:500;color:#3f3f46;background:var(--rdz-page);border:1px solid var(--rdz-border-strong);border-radius:999px;padding:10px 16px;cursor:pointer;transition:all .12s}.rdz-chip:hover{border-color:#818cf8;background:#eef2ff;color:#312e81}.rdz-chip__badge{font-size:11px;font-weight:600;color:#a1a1aa}.rdz-currency{display:flex;gap:10px;align-items:flex-start}.rdz-currency__left{flex:1;min-width:0;display:flex;flex-direction:column;gap:7px}.rdz-currency__field{display:flex;align-items:center;gap:8px;background:var(--rdz-page);border:1px solid var(--rdz-border-strong);border-radius:12px;padding:0 16px}.rdz-currency__prefix{font-size:17px;font-weight:600;color:#a1a1aa}.rdz-currency__input{flex:1;min-width:0;font-family:inherit;font-size:17px;font-weight:600;color:#18181b;background:transparent;border:none;outline:none;padding:13px 0}.rdz-currency__hint{font-size:12px;color:#a1a1aa;padding-left:2px}.rdz-currency__right{display:flex;flex-direction:column;gap:6px;align-items:center;flex:none}.rdz-btn-primary{font-size:14px;font-weight:600;color:#fff;background:#4f46e5;border:none;border-radius:12px;padding:14px 22px;cursor:pointer;transition:background .12s}.rdz-btn-primary:hover{background:#4338ca}.rdz-btn-back{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:500;color:#71717a;background:transparent;border:none;padding:2px 4px;cursor:pointer;border-radius:6px;white-space:nowrap}.rdz-btn-back:hover{color:#18181b;background:var(--rdz-inset-2)}.rdz-composer__hint{font-size:12px;color:#a1a1aa;margin-top:10px}.rdz-form{display:flex;flex-direction:column;gap:12px}.rdz-form__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.rdz-form__title{font-size:14.5px;font-weight:700;color:#18181b}.rdz-form__step{font-size:11px;color:#a1a1aa;white-space:nowrap}.rdz-form__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.rdz-field{display:flex;flex-direction:column;gap:4px}.rdz-field__label{font-size:11.5px;font-weight:600;color:#52525b}.rdz-field__input,.rdz-field__select{font-family:inherit;font-size:14px;color:#18181b;background:var(--rdz-page);border:1px solid var(--rdz-border-strong);border-radius:10px;padding:10px 12px;outline:none;width:100%;box-sizing:border-box}.rdz-field__select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.rdz-field__currency{display:flex;align-items:center;gap:6px;background:var(--rdz-page);border:1px solid var(--rdz-border-strong);border-radius:10px;padding:0 12px}.rdz-field__currency-prefix{font-size:14px;font-weight:600;color:#a1a1aa}.rdz-field__currency-input{flex:1;min-width:0;font-family:inherit;font-size:14px;color:#18181b;background:transparent;border:none;outline:none;padding:10px 0}.rdz-form__footer{display:flex;gap:10px;justify-content:flex-end;align-items:center}.rdz-btn-skip{font-size:13px;font-weight:500;color:#71717a;background:transparent;border:none;padding:8px 10px;cursor:pointer;border-radius:8px}.rdz-btn-skip:hover{color:#18181b;background:var(--rdz-inset-2)}.rdz-btn-save{font-size:14px;font-weight:600;color:#fff;background:#4f46e5;border:none;border-radius:10px;padding:11px 20px;cursor:pointer}.rdz-btn-save:hover{background:#4338ca}.rdz-ask-lane{display:flex;align-items:center;gap:8px;margin-top:14px;border-top:1px dashed var(--rdz-border-mid);padding-top:12px}.rdz-ask-lane__input{flex:1;min-width:0;font-family:inherit;font-size:13.5px;color:#3f3f46;background:transparent;border:none;outline:none;padding:5px 2px}.rdz-ask-lane__btn{font-size:12.5px;font-weight:600;color:#4f46e5;background:#eef2ff;border:1px solid #e0e7ff;border-radius:999px;padding:7px 16px;cursor:pointer}.rdz-ask-lane__btn:hover{background:#e0e7ff}.rdz-composer__footer-row{display:flex;justify-content:flex-end;margin-top:10px}.rdz-composer__footer-row .rdz-btn-back{font-size:12.5px;padding:4px 6px}.rdz-rail{width:300px;flex:none;background:#fff;border-left:1px solid var(--rdz-border);padding:24px 22px;overflow-y:auto;display:flex;flex-direction:column;gap:20px}.rdz-rail__overline{font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#a1a1aa;margin-bottom:14px}.rdz-rail__score-row{display:flex;align-items:center;gap:16px}.rdz-ring{position:relative;flex:none}.rdz-ring__num{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:800;color:#18181b}.rdz-rail__score-label{font-size:15px;font-weight:700}.rdz-rail__score-caption{font-size:12px;color:#71717a;line-height:1.45;margin-top:2px}.rdz-divider{height:1px;background:var(--rdz-inset)}.rdz-rail__cats{display:flex;flex-direction:column;gap:12px}.rdz-cat__head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:5px}.rdz-cat__label{font-size:12px;font-weight:500;color:#52525b}.rdz-cat__pts{font-size:11px;font-weight:600;color:#a1a1aa}.rdz-cat__track{height:5px;background:var(--rdz-inset);border-radius:999px;overflow:hidden;display:flex}.rdz-cat__seg{height:100%;transition:width .5s var(--rdz-ease)}.rdz-legend{display:flex;flex-wrap:wrap;gap:10px;margin-top:2px}.rdz-legend__item{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:500;color:#71717a}.rdz-legend__swatch{width:8px;height:8px;border-radius:2px}.rdz-rail__tiers-caption{font-size:11px;line-height:1.5;color:#a1a1aa}.rdz-why{background:var(--rdz-page);border:1px solid var(--rdz-inset);border-radius:12px;padding:14px 16px}.rdz-why__overline{font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#a1a1aa;margin-bottom:6px}.rdz-why__title{font-size:13px;font-weight:600;color:#3f3f46;margin-bottom:4px}.rdz-why__body{font-size:12.5px;line-height:1.55;color:#71717a}.rdz-results-main{flex:1;min-height:0;overflow-y:auto}.rdz-results{max-width:860px;margin:0 auto;padding:40px 24px 64px;display:flex;flex-direction:column;gap:36px}.rdz-hero{display:flex;flex-wrap:wrap;gap:32px;align-items:center;animation:rdzPop .4s var(--rdz-ease-out)}.rdz-hero__ring-num{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.rdz-hero__score{font-size:42px;font-weight:800;letter-spacing:-.02em;color:#18181b;line-height:1}.rdz-hero__of{font-size:11px;font-weight:600;color:#a1a1aa;margin-top:3px}.rdz-hero__right{flex:1;min-width:260px}.rdz-hero__overline{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#a1a1aa;margin-bottom:6px}.rdz-hero__headline{margin:0 0 8px;font-size:30px;font-weight:700;letter-spacing:-.025em;color:#18181b}.rdz-hero__blurb{margin:0 0 16px;font-size:14.5px;line-height:1.6;color:#52525b;max-width:460px}.rdz-hero__stats{display:flex;flex-wrap:wrap;gap:10px}.rdz-stat-chip{background:#fff;border:1px solid var(--rdz-border);border-radius:12px;padding:10px 16px}.rdz-stat-chip__label{font-size:11px;font-weight:500;color:#a1a1aa}.rdz-stat-chip__value{font-size:16px;font-weight:700;color:#18181b;margin-top:1px}.rdz-card{background:#fff;border:1px solid var(--rdz-border);border-radius:16px;padding:24px}.rdz-card__title{margin:0 0 4px;font-size:16px;font-weight:600;color:#18181b}.rdz-card__sub{margin:0 0 18px;font-size:13px;line-height:1.55;color:#71717a}.rdz-stages{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-bottom:22px}.rdz-stage{background:var(--rdz-page);border:1px solid var(--rdz-inset);border-radius:12px;padding:12px 14px}.rdz-stage__title{font-size:11px;font-weight:700;color:#4f46e5}.rdz-stage__body{font-size:12px;line-height:1.5;color:#71717a;margin-top:3px}.rdz-results__cats{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px 28px}.rdz-rcat__head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.rdz-rcat__label{font-size:13px;font-weight:500;color:#3f3f46}.rdz-rcat__pts{font-size:12px;font-weight:600;color:#71717a}.rdz-rcat__track{height:6px;background:var(--rdz-inset);border-radius:999px;overflow:hidden;display:flex}.rdz-rcat__gain{font-size:11px;color:#a1a1aa;margin-top:4px}.rdz-programs__title{margin:0 0 4px;font-size:20px;font-weight:700;letter-spacing:-.02em;color:#18181b}.rdz-programs__sub{margin:0 0 18px;font-size:13.5px;color:#71717a}.rdz-programs__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}.rdz-program{background:#fff;border:1.5px solid var(--rdz-border);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:10px;position:relative;cursor:pointer;transition:border-color .15s;text-align:left;font-family:inherit}.rdz-program--best{border-color:#c7d2fe}.rdz-program:hover{border-color:#a5b4fc}.rdz-program--selected,.rdz-program--selected:hover{border-color:#4f46e5}.rdz-float-badge{position:absolute;top:-9px;left:16px;background:#4f46e5;color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:3px 10px}.rdz-program__name{font-size:16px;font-weight:700;color:#18181b}.rdz-program__rate-row{display:flex;align-items:baseline;gap:6px}.rdz-program__rate{font-size:26px;font-weight:800;letter-spacing:-.02em;color:#18181b}.rdz-program__rate-label{font-size:11.5px;color:#a1a1aa}.rdz-program__blurb{font-size:13px;line-height:1.55;color:#52525b;flex:1}.rdz-program__sel{font-size:12px;font-weight:600}.rdz-improvements{display:flex;flex-direction:column;gap:10px}.rdz-improvement{display:flex;align-items:center;gap:12px;background:var(--rdz-page);border:1px solid var(--rdz-inset);border-radius:12px;padding:12px 16px}.rdz-improvement__impact{flex:none;background:#ecfdf5;color:#047857;font-size:12px;font-weight:700;border-radius:999px;padding:4px 10px}.rdz-improvement__text{font-size:13.5px;color:#3f3f46}.rdz-saved-banner{display:flex;align-items:center;gap:10px;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:12px;padding:12px 16px}.rdz-saved-banner__check{font-size:15px;color:#047857;font-weight:700}.rdz-saved-banner__text{font-size:13.5px;color:#047857}.rdz-ctas{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.rdz-btn-cta{font-size:15px;font-weight:600;color:#fff;background:#4f46e5;border:none;border-radius:12px;padding:15px 26px;cursor:pointer}.rdz-btn-cta:hover{background:#4338ca}.rdz-btn-secondary{font-size:15px;font-weight:600;color:#18181b;background:#fff;border:1px solid var(--rdz-border-strong);border-radius:12px;padding:15px 26px;cursor:pointer}.rdz-btn-secondary:hover{background:var(--rdz-inset-2)}.rdz-btn-text{font-size:13.5px;font-weight:500;color:#71717a;background:transparent;border:none;padding:12px;cursor:pointer}.rdz-btn-text:hover{color:#18181b}.rdz-matches{max-width:920px;margin:0 auto;padding:32px 24px 56px;display:flex;flex-direction:column;gap:20px}.rdz-matches__back{font-size:13px;font-weight:500;color:#71717a;background:transparent;border:none;padding:4px 0;cursor:pointer}.rdz-matches__back:hover{color:#18181b}.rdz-matches__title-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:6px}.rdz-matches__h1{margin:0;font-size:26px;font-weight:700;letter-spacing:-.025em;color:#18181b}.rdz-matches__for{font-size:13px;color:#71717a}.rdz-anon-banner{display:flex;flex-wrap:wrap;align-items:center;gap:10px;background:#eef2ff;border:1px solid #e0e7ff;border-radius:12px;padding:12px 16px}.rdz-anon-banner__id{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#4f46e5}.rdz-anon-banner__text{font-size:13px;color:#3730a3}.rdz-vet-note{display:flex;gap:10px;align-items:flex-start}.rdz-vet-note__avatar{width:30px;height:30px;flex:none;object-fit:contain}.rdz-vet-note__bubble{background:#fff;border:1px solid var(--rdz-border);border-radius:14px 14px 14px 4px;padding:11px 15px;font-size:13.5px;line-height:1.55;color:#3f3f46;max-width:640px}.rdz-lenders{display:flex;flex-direction:column;gap:14px}.rdz-lender{background:#fff;border:1px solid var(--rdz-border);border-radius:16px;padding:20px;position:relative;display:flex;flex-wrap:wrap;gap:18px;align-items:center}.rdz-lender__id{flex:1 1 220px;min-width:200px}.rdz-lender__name{font-size:15.5px;font-weight:700;color:#18181b}.rdz-lender__rating{font-size:12px;color:#71717a;margin-top:2px}.rdz-lender__take{font-size:12px;line-height:1.5;color:#6d64d8;margin-top:6px}.rdz-lender__stats{display:flex;gap:22px;flex-wrap:wrap;align-items:center}.rdz-lender__rate{font-size:22px;font-weight:800;letter-spacing:-.02em;color:#18181b}.rdz-lender__stat-val{font-size:14px;font-weight:700;color:#18181b}.rdz-lender__stat-label{font-size:11px;color:#a1a1aa}.rdz-lender__right{display:flex;flex-direction:column;gap:8px;align-items:flex-end;margin-left:auto}.rdz-lender__status{font-size:11.5px;font-weight:600;border-radius:999px;padding:4px 11px}.rdz-lender__status--offer{background:#ecfdf5;color:#047857}.rdz-lender__status--reviewing{background:#fffbeb;color:#b45309}.rdz-lender__cta{font-size:13.5px;font-weight:600;color:#fff;background:#4f46e5;border:none;border-radius:10px;padding:11px 18px;cursor:pointer;white-space:nowrap}.rdz-lender__cta:hover{background:#4338ca}.rdz-matches__footnote{margin:0;font-size:11.5px;line-height:1.55;color:#a1a1aa}.rdz-footer{flex:none;background:#fff;border-top:1px solid var(--rdz-border);padding:9px 20px;display:flex;align-items:center;gap:14px}.rdz-footer__mark{height:26px;width:auto;opacity:.5;flex:none}.rdz-footer__text{margin:0;font-size:9.5px;line-height:1.45;color:#a1a1aa}.rdz-footer__text a{color:#a1a1aa;text-decoration:underline}.rdz-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#09090b73;z-index:400;display:flex;align-items:center;justify-content:center;padding:20px;animation:rdzFadeUp .15s}.rdz-modal{background:#fff;border-radius:20px;padding:28px;width:100%;box-shadow:0 20px 50px -10px #18181b40;animation:rdzPop .22s var(--rdz-ease-out)}.rdz-modal--gate,.rdz-modal--leave{max-width:440px}.rdz-modal--signin{max-width:400px}.rdz-modal--report{max-width:420px}.rdz-modal__head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:6px}.rdz-modal__title{font-size:17px;font-weight:700;color:#18181b}.rdz-modal__close{font-size:16px;color:#a1a1aa;background:transparent;border:none;cursor:pointer;padding:2px 6px;line-height:1}.rdz-modal__close:hover{color:#18181b}.rdz-modal__body{margin:0 0 16px;font-size:13.5px;line-height:1.55;color:#71717a}.rdz-modal__body--tight{margin-bottom:14px}.rdz-modal__body strong{font-weight:600;color:#3f3f46}.rdz-promise{background:#eef2ff;border:1px solid #e0e7ff;border-radius:12px;padding:13px 16px;margin-bottom:16px}.rdz-promise__title{font-size:12.5px;font-weight:700;color:#312e81;margin-bottom:3px}.rdz-promise__body{font-size:12.5px;line-height:1.55;color:#3730a3}.rdz-modal__row{display:flex;gap:10px}.rdz-modal__input{flex:1;min-width:0;font-family:inherit;font-size:14px;color:#18181b;background:var(--rdz-page);border:1px solid var(--rdz-border-strong);border-radius:10px;padding:12px 14px;outline:none}.rdz-modal__input--code{font-size:22px;font-weight:700;letter-spacing:.35em;text-align:center;padding:10px 14px}.rdz-modal__btn{font-size:14px;font-weight:600;color:#fff;background:#4f46e5;border:none;border-radius:10px;padding:12px 18px;cursor:pointer;white-space:nowrap}.rdz-modal__btn:hover{background:#4338ca}.rdz-modal__fine{margin:14px 0 0;font-size:11px;color:#a1a1aa}.rdz-modal__error{margin:12px 0 0;padding:9px 12px;font-size:12.5px;line-height:1.5;color:#be123c;background:#fff1f2;border:1px solid #fecdd3;border-radius:10px}.rdz-modal__resend{margin:12px 0 0;font-size:11.5px;color:#a1a1aa}.rdz-modal__leave-link{margin:14px 0 0;font-size:12.5px;text-align:center}.rdz-modal__leave-link a{color:#a1a1aa;text-decoration:underline}.rdz-modal__leave-link a:hover{color:#71717a}.rdz-report-lines{display:flex;flex-direction:column;gap:8px;background:var(--rdz-page);border:1px solid var(--rdz-inset);border-radius:12px;padding:14px 16px;margin-bottom:16px}.rdz-report-line{display:flex;align-items:center;gap:9px}.rdz-report-line__dot{width:6px;height:6px;border-radius:50%;background:#4f46e5;flex:none}.rdz-report-line__text{font-size:13px;color:#3f3f46}.rdz-report-sent{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:12px 0}.rdz-report-sent__check{width:52px;height:52px;border-radius:50%;background:#ecfdf5;display:flex;align-items:center;justify-content:center;font-size:24px;color:#059669;font-weight:700}.rdz-report-sent__title{font-size:17px;font-weight:700;color:#18181b}.rdz-report-sent__body{font-size:13.5px;line-height:1.55;color:#71717a}.rdz-report-sent__done{margin-top:10px;font-size:14px;font-weight:600;color:#fff;background:#4f46e5;border:none;border-radius:10px;padding:11px 24px;cursor:pointer}.rdz-report-sent__done:hover{background:#4338ca}.rdz-dim{opacity:.45}
