@import"https://cdn.bootcdn.net/ajax/libs/font-awesome/6.6.0/css/all.css";@import"//at.alicdn.com/t/c/font_4636297_c4l0jkq4f08.css";.colorWeak{filter:invert(80%)}.semi-timeline-item-content-time{font-size:12px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:16px;color:var(--semi-color-text-2);margin-top:4px}:where(.css-dev-only-do-not-override-17t768x).ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload.ant-upload-select,:where(.css-dev-only-do-not-override-17t768x).ant-upload-wrapper.ant-upload-picture-circle-wrapper .ant-upload.ant-upload-select{width:90px;height:90px;text-align:center;vertical-align:top;background-color:#00000005;border:1px dashed #d9d9d9;cursor:pointer;transition:border-color .3s;border-radius:50%}.ant-pro-layout .ant-pro-layout-content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:100%;background-color:transparent;position:relative;padding-block:32px;padding-inline:20px}.ant-pro-page-container .ant-pro-page-container-warp .ant-pro-page-container-title{display:none}.ant-page-header-heading-title{display:none!important}.ant-layout{min-height:100vh}@media (min-width: 1024px){.perspective-right{transform:scale(1) perspective(1040px) rotateY(-11deg) rotateX(2deg) rotate(2deg)}}.ant-pro-sider.ant-layout-sider.ant-pro-sider-fixed{left:unset}canvas{display:block}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ul,ol{list-style:none}@media (max-width: 768px){.ant-table{width:100%;overflow-x:auto}.ant-table-thead>tr>th,.ant-table-tbody>tr>th,.ant-table-thead>tr>td,.ant-table-tbody>tr>td{white-space:pre}.ant-table-thead>tr>th>span,.ant-table-tbody>tr>th>span,.ant-table-thead>tr>td>span,.ant-table-tbody>tr>td>span{display:block}}:root{--background: 0 0% 100%;--foreground: 222.2 47.4% 11.2%;--muted: 210 40% 96.1%;--muted-foreground: 215.4 16.3% 46.9%;--popover: 0 0% 100%;--popover-foreground: 222.2 47.4% 11.2%;--border: 214.3 31.8% 91.4%;--input: 214.3 31.8% 91.4%;--card: 0 0% 100%;--card-foreground: 222.2 47.4% 11.2%;--primary: 222.2 47.4% 11.2%;--primary-foreground: 210 40% 98%;--secondary: 210 40% 96.1%;--secondary-foreground: 222.2 47.4% 11.2%;--accent: 210 40% 96.1%;--accent-foreground: 222.2 47.4% 11.2%;--destructive: 0 100% 50%;--destructive-foreground: 210 40% 98%;--ring: 215 20.2% 65.1%;--radius: .5rem;--brand-primary: #1677ff;--brand-primary-hover: #125fcc;--brand-gradient: linear-gradient(90deg, #1677ff 0%, #69b1ff 100%);--brand-radius: 16px;--brand-shadow: 0 8px 24px rgba(22, 119, 255, .12);--brand-card-bg: linear-gradient(135deg, #f0f7ff 0%, #e6f0ff 100%);--brand-text-title: #1a237e;--brand-text-sub: #5c6bc0;--brand-border: #e3eafc;--brand-text-secondary: #5c6bc0}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground));font-feature-settings:"rlig" 1,"calt" 1}.highlightLine:before{content:"";width:4px;height:16px;background:#00aeff;border-radius:2px;position:absolute;left:0;top:0}.highlightLine{font-size:14px;font-weight:700;color:#555;padding-left:14px;height:16px;line-height:16px;margin-bottom:18px;position:relative}.modal-body-hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.modal-body-hide-scrollbar::-webkit-scrollbar{display:none}.signing-result-scroll-hide{scrollbar-width:none;-ms-overflow-style:none}.signing-result-scroll-hide::-webkit-scrollbar{display:none}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{display:none}@media (max-width: 767px){.ant-pro-layout .ant-pro-layout-content{padding-inline:12px;padding-block:16px}.grid-container{display:grid;gap:12px;grid-template-columns:repeat(2,1fr);padding:0 8px}.grid-item{background:linear-gradient(135deg,#f8faff,#e8f2ff);border-radius:16px;padding:20px 16px;text-align:center;border:1px solid #e3eafc;box-shadow:0 4px 12px #1677ff14;transition:all .3s ease;min-height:140px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:space-between}.icon-container{margin-bottom:8px;font-size:28px;color:var(--brand-primary)}.item-text{font-size:14px;font-weight:600;color:var(--brand-text-title);margin-bottom:4px}.item-description{font-size:12px;color:var(--brand-text-sub);margin-bottom:12px;line-height:1.4}.action-button{background:var(--brand-gradient);border:none;border-radius:12px;font-size:12px;font-weight:600;height:32px;box-shadow:0 2px 8px #1677ff33}.ant-table-wrapper{overflow-x:auto}.ant-table{min-width:600px}.ant-modal{margin:0;max-width:calc(100vw - 32px);width:calc(100vw - 32px)!important}.ant-modal-content{border-radius:16px}.ant-form-item{margin-bottom:16px}.ant-input,.ant-select-selector,.ant-btn{border-radius:12px}}@media (min-width: 768px) and (max-width: 1023px){.grid-container{grid-template-columns:repeat(3,1fr);gap:16px}.grid-item{min-height:160px;padding:24px 20px}.icon-container{font-size:32px}.item-text{font-size:16px}.item-description{font-size:13px}}@media (min-width: 1024px){.grid-container{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1200px;margin:0 auto}.grid-item{min-height:180px;padding:28px 24px}.grid-item:hover{transform:translateY(-4px);box-shadow:0 12px 32px #1677ff26}.icon-container{font-size:36px}.item-text{font-size:18px}.item-description{font-size:14px}}.security-banner{background:-webkit-gradient(linear,left top,right top,from(#1677ff),to(#69b1ff));background:linear-gradient(90deg,#1677ff,#69b1ff);color:#fff;text-align:center;padding:12px 16px;font-weight:600;position:sticky;top:0;z-index:1000}@media (max-width: 767px){.security-banner{font-size:14px;padding:10px 12px}}.insurance-section{background:linear-gradient(135deg,#f0f7ff,#e6f0ff);padding:20px;text-align:center;border-radius:16px;margin:16px;border:1px solid var(--brand-border)}@media (max-width: 767px){.insurance-section{margin:12px;padding:16px;border-radius:12px}}.insurance-button{background:var(--brand-gradient);border:none;border-radius:16px;font-size:16px;font-weight:600;height:48px;padding:0 32px;box-shadow:var(--brand-shadow);transition:all .3s ease}@media (max-width: 767px){.insurance-button{width:100%;font-size:14px;height:44px;border-radius:12px}}.scrollbar-hide{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hide::-webkit-scrollbar{display:none}@media (max-width: 767px){*{-webkit-tap-highlight-color:transparent}button,.ant-btn{touch-action:manipulation}}:root,html[data-ui-theme=soft-dusk-glass]{--ui-primary: #1677ff;--ui-primary-rgb: 22, 119, 255;--ui-primary-strong: #125fcc;--ui-secondary: #69b1ff;--ui-secondary-rgb: 105, 177, 255;--ui-accent: #b9d8ff;--ui-danger: #d09192;--ui-danger-rgb: 208, 145, 146;--ui-success: #7ba49c;--ui-warning: #d5a177;--ui-page-bg: #eef1f8;--ui-page-gradient: radial-gradient(circle at 16% 18%, rgba(196, 205, 241, .24), transparent 28%), radial-gradient(circle at 84% 20%, rgba(222, 195, 206, .18), transparent 24%), radial-gradient(circle at 72% 84%, rgba(124, 146, 212, .12), transparent 24%), linear-gradient(180deg, #fbfcff 0%, #eff3f9 54%, #f3f4fb 100%);--ui-page-ornament: linear-gradient(135deg, rgba(255, 255, 255, .34), rgba(255, 255, 255, 0) 72%);--ui-surface: rgba(249, 250, 255, .84);--ui-surface-elevated: rgba(251, 252, 255, .94);--ui-surface-panel: rgba(245, 247, 255, .78);--ui-surface-muted: rgba(235, 239, 249, .9);--ui-panel-border: rgba(216, 223, 241, .94);--ui-border-soft: rgba(216, 222, 237, .9);--ui-border-strong: rgba(188, 198, 226, .92);--ui-input-bg: rgba(251, 252, 255, .88);--ui-input-border: rgba(212, 218, 236, .94);--ui-table-header-bg: rgba(234, 239, 249, .97);--ui-table-row-hover: rgba(22, 119, 255, .08);--ui-tag-bg: rgba(234, 239, 250, .96);--ui-muted-block: rgba(239, 243, 252, .92);--ui-text-title: #2f354e;--ui-text-body: #4a5572;--ui-text-secondary: #69718d;--ui-text-muted: #8b92aa;--ui-text-on-primary: #fbfcff;--ui-shadow-card: 0 22px 44px rgba(75, 89, 122, .11);--ui-shadow-panel: 0 18px 40px rgba(70, 79, 110, .13);--ui-shadow-float: 0 10px 24px rgba(69, 78, 110, .11);--ui-glass-blur: 12px;--ui-radius: 20px;--ui-radius-lg: 30px;--ui-primary-gradient: linear-gradient(135deg, #1677ff 0%, #69b1ff 100%);--ui-primary-gradient-hover: linear-gradient(135deg, #125fcc 0%, #4096ff 100%);--ui-secondary-button-bg: rgba(248, 249, 255, .84);--ui-secondary-button-border: rgba(213, 219, 239, .96);--ui-danger-soft-bg: rgba(242, 226, 226, .84);--ui-warning-soft-bg: rgba(246, 232, 215, .9);--ui-success-soft-bg: rgba(224, 236, 233, .9);--ui-mascot-a: rgba(187, 200, 245, .18);--ui-mascot-b: rgba(224, 194, 210, .16);--login-colorwash: radial-gradient(circle at 22% 24%, rgba(196, 205, 241, .18), transparent 34%), radial-gradient(circle at 80% 18%, rgba(219, 194, 208, .14), transparent 26%), linear-gradient(145deg, rgba(16, 18, 32, .18), rgba(17, 19, 30, .2));--login-vignette: linear-gradient(180deg, rgba(8, 12, 18, .05), rgba(8, 12, 18, .18)), radial-gradient(circle at center, transparent 56%, rgba(6, 8, 18, .14) 100%);--login-card-bg: linear-gradient(180deg, rgba(247, 248, 255, .24), rgba(232, 236, 250, .12));--login-card-border: rgba(224, 229, 247, .34);--login-card-shadow: 0 24px 66px rgba(27, 34, 55, .24), inset 0 1px 0 rgba(255, 255, 255, .22);--login-halo: radial-gradient(circle, rgba(196, 205, 241, .26), transparent 72%);--login-title: #27314d;--login-subtitle: rgba(84, 92, 120, .74);--login-input-bg: rgba(249, 250, 255, .8);--login-input-border: rgba(214, 220, 240, .32);--login-input-focus: rgba(22, 119, 255, .42);--login-icon: rgba(22, 119, 255, .76);--login-button-gradient: linear-gradient(135deg, #1677ff 0%, #69b1ff 100%);--login-button-shadow: 0 16px 30px rgba(22, 119, 255, .24), inset 0 1px 0 rgba(255, 255, 255, .24);--login-button-disabled: linear-gradient(135deg, #8ec5ff 0%, #cfe6ff 100%)}html[data-ui-theme=sage-mist-notebook]{--ui-primary: #6f8f78;--ui-primary-rgb: 111, 143, 120;--ui-primary-strong: #5b7562;--ui-secondary: #d3c2a7;--ui-secondary-rgb: 211, 194, 167;--ui-accent: #b7a89a;--ui-danger: #cf8b86;--ui-danger-rgb: 207, 139, 134;--ui-success: #83ab85;--ui-warning: #c9a36d;--ui-page-bg: #f3f0e6;--ui-page-gradient: radial-gradient(circle at 12% 18%, rgba(182, 204, 184, .22), transparent 26%), radial-gradient(circle at 86% 18%, rgba(225, 205, 162, .18), transparent 24%), radial-gradient(circle at 74% 84%, rgba(180, 168, 146, .14), transparent 24%), linear-gradient(180deg, #fbfaf4 0%, #f1eee3 54%, #f6f2ea 100%);--ui-page-ornament: linear-gradient(135deg, rgba(255, 255, 255, .3), rgba(255, 255, 255, 0) 72%);--ui-surface: rgba(253, 251, 245, .84);--ui-surface-elevated: rgba(255, 252, 247, .94);--ui-surface-panel: rgba(252, 249, 241, .76);--ui-surface-muted: rgba(241, 239, 230, .88);--ui-panel-border: rgba(225, 220, 202, .95);--ui-border-soft: rgba(216, 211, 192, .88);--ui-border-strong: rgba(194, 188, 169, .9);--ui-input-bg: rgba(255, 252, 247, .88);--ui-input-border: rgba(214, 207, 187, .92);--ui-table-header-bg: rgba(236, 236, 226, .96);--ui-table-row-hover: rgba(111, 143, 120, .08);--ui-tag-bg: rgba(239, 240, 230, .96);--ui-muted-block: rgba(239, 236, 225, .92);--ui-text-title: #384238;--ui-text-body: #545a4d;--ui-text-secondary: #737766;--ui-text-muted: #91927f;--ui-text-on-primary: #fcfdfa;--ui-shadow-card: 0 22px 42px rgba(90, 86, 69, .1);--ui-shadow-panel: 0 18px 38px rgba(100, 95, 79, .12);--ui-shadow-float: 0 10px 24px rgba(95, 91, 76, .1);--ui-glass-blur: 16px;--ui-radius: 18px;--ui-radius-lg: 26px;--ui-primary-gradient: linear-gradient(135deg, #6f8f78 0%, #d7ba88 100%);--ui-primary-gradient-hover: linear-gradient(135deg, #5f7d67 0%, #c8a670 100%);--ui-secondary-button-bg: rgba(253, 251, 246, .84);--ui-secondary-button-border: rgba(216, 208, 186, .95);--ui-danger-soft-bg: rgba(241, 222, 219, .84);--ui-warning-soft-bg: rgba(244, 232, 210, .92);--ui-success-soft-bg: rgba(226, 236, 225, .92);--ui-mascot-a: rgba(201, 225, 194, .22);--ui-mascot-b: rgba(222, 205, 165, .16);--login-colorwash: radial-gradient(circle at 20% 22%, rgba(191, 212, 189, .14), transparent 34%), radial-gradient(circle at 78% 20%, rgba(221, 197, 149, .12), transparent 26%), linear-gradient(150deg, rgba(22, 25, 21, .18), rgba(31, 28, 23, .18));--login-vignette: linear-gradient(180deg, rgba(15, 16, 13, .05), rgba(15, 16, 13, .2)), radial-gradient(circle at center, transparent 56%, rgba(0, 0, 0, .16) 100%);--login-card-bg: linear-gradient(180deg, rgba(251, 249, 241, .24), rgba(242, 238, 222, .1));--login-card-border: rgba(240, 233, 214, .3);--login-card-shadow: 0 24px 60px rgba(44, 40, 28, .22), inset 0 1px 0 rgba(255, 255, 255, .24);--login-halo: radial-gradient(circle, rgba(224, 204, 149, .22), transparent 72%);--login-title: #314031;--login-subtitle: rgba(77, 82, 68, .74);--login-input-bg: rgba(251, 249, 243, .78);--login-input-border: rgba(230, 221, 196, .3);--login-input-focus: rgba(111, 143, 120, .42);--login-icon: rgba(111, 143, 120, .78);--login-button-gradient: linear-gradient(135deg, #6f8f78 0%, #d7ba88 100%);--login-button-shadow: 0 16px 30px rgba(89, 97, 67, .26), inset 0 1px 0 rgba(255, 255, 255, .24);--login-button-disabled: linear-gradient(135deg, #a4b29c 0%, #dbc8a6 100%)}html[data-ui-theme=moon-atelier]{--ui-primary: #1677ff;--ui-primary-rgb: 22, 119, 255;--ui-primary-strong: #125fcc;--ui-secondary: #69b1ff;--ui-secondary-rgb: 105, 177, 255;--ui-accent: #b9d8ff;--ui-danger: #d09192;--ui-danger-rgb: 208, 145, 146;--ui-success: #7ba49c;--ui-warning: #d5a177;--ui-page-bg: #eef1f8;--ui-page-gradient: radial-gradient(circle at 16% 18%, rgba(196, 205, 241, .24), transparent 28%), radial-gradient(circle at 84% 20%, rgba(222, 195, 206, .18), transparent 24%), radial-gradient(circle at 72% 84%, rgba(124, 146, 212, .12), transparent 24%), linear-gradient(180deg, #fbfcff 0%, #eff3f9 54%, #f3f4fb 100%);--ui-page-ornament: linear-gradient(135deg, rgba(255, 255, 255, .32), rgba(255, 255, 255, 0) 72%);--ui-surface: rgba(249, 250, 255, .84);--ui-surface-elevated: rgba(251, 252, 255, .94);--ui-surface-panel: rgba(245, 247, 255, .78);--ui-surface-muted: rgba(235, 239, 249, .9);--ui-panel-border: rgba(216, 223, 241, .94);--ui-border-soft: rgba(216, 222, 237, .9);--ui-border-strong: rgba(188, 198, 226, .92);--ui-input-bg: rgba(251, 252, 255, .88);--ui-input-border: rgba(212, 218, 236, .94);--ui-table-header-bg: rgba(234, 239, 249, .97);--ui-table-row-hover: rgba(22, 119, 255, .08);--ui-tag-bg: rgba(234, 239, 250, .96);--ui-muted-block: rgba(239, 243, 252, .92);--ui-text-title: #2f354e;--ui-text-body: #4a5572;--ui-text-secondary: #69718d;--ui-text-muted: #8b92aa;--ui-text-on-primary: #fbfcff;--ui-shadow-card: 0 22px 44px rgba(75, 89, 122, .11);--ui-shadow-panel: 0 18px 40px rgba(70, 79, 110, .13);--ui-shadow-float: 0 10px 24px rgba(69, 78, 110, .11);--ui-glass-blur: 18px;--ui-radius: 20px;--ui-radius-lg: 28px;--ui-primary-gradient: linear-gradient(135deg, #1677ff 0%, #69b1ff 100%);--ui-primary-gradient-hover: linear-gradient(135deg, #125fcc 0%, #4096ff 100%);--ui-secondary-button-bg: rgba(248, 249, 255, .84);--ui-secondary-button-border: rgba(213, 219, 239, .96);--ui-danger-soft-bg: rgba(242, 226, 226, .84);--ui-warning-soft-bg: rgba(246, 232, 215, .9);--ui-success-soft-bg: rgba(224, 236, 233, .9);--ui-mascot-a: rgba(187, 200, 245, .18);--ui-mascot-b: rgba(224, 194, 210, .16);--login-colorwash: radial-gradient(circle at 22% 24%, rgba(196, 205, 241, .18), transparent 34%), radial-gradient(circle at 80% 18%, rgba(219, 194, 208, .14), transparent 26%), linear-gradient(145deg, rgba(16, 18, 32, .18), rgba(17, 19, 30, .2));--login-vignette: linear-gradient(180deg, rgba(8, 12, 18, .05), rgba(8, 12, 18, .18)), radial-gradient(circle at center, transparent 56%, rgba(6, 8, 18, .14) 100%);--login-card-bg: linear-gradient(180deg, rgba(247, 248, 255, .24), rgba(232, 236, 250, .12));--login-card-border: rgba(224, 229, 247, .34);--login-card-shadow: 0 24px 66px rgba(27, 34, 55, .24), inset 0 1px 0 rgba(255, 255, 255, .22);--login-halo: radial-gradient(circle, rgba(196, 205, 241, .26), transparent 72%);--login-title: #27314d;--login-subtitle: rgba(84, 92, 120, .74);--login-input-bg: rgba(249, 250, 255, .8);--login-input-border: rgba(214, 220, 240, .32);--login-input-focus: rgba(22, 119, 255, .42);--login-icon: rgba(22, 119, 255, .76);--login-button-gradient: linear-gradient(135deg, #1677ff 0%, #69b1ff 100%);--login-button-shadow: 0 16px 30px rgba(22, 119, 255, .24), inset 0 1px 0 rgba(255, 255, 255, .24);--login-button-disabled: linear-gradient(135deg, #8ec5ff 0%, #cfe6ff 100%)}html[data-ui-theme=apricot-cloud-toybox]{--ui-primary: #f09c7b;--ui-primary-rgb: 240, 156, 123;--ui-primary-strong: #de8664;--ui-secondary: #8eb8db;--ui-secondary-rgb: 142, 184, 219;--ui-accent: #f2c7d7;--ui-danger: #d79391;--ui-danger-rgb: 215, 147, 145;--ui-success: #88b992;--ui-warning: #efbb74;--ui-page-bg: #fdf2ea;--ui-page-gradient: radial-gradient(circle at 18% 16%, rgba(255, 194, 158, .26), transparent 28%), radial-gradient(circle at 84% 18%, rgba(164, 207, 244, .2), transparent 24%), radial-gradient(circle at 72% 84%, rgba(246, 187, 152, .14), transparent 24%), linear-gradient(180deg, #fffaf4 0%, #fff2ea 56%, #fff6f2 100%);--ui-page-ornament: linear-gradient(135deg, rgba(255, 255, 255, .34), rgba(255, 255, 255, 0) 72%);--ui-surface: rgba(255, 251, 247, .86);--ui-surface-elevated: rgba(255, 252, 248, .95);--ui-surface-panel: rgba(255, 248, 241, .78);--ui-surface-muted: rgba(255, 243, 235, .92);--ui-panel-border: rgba(244, 220, 205, .96);--ui-border-soft: rgba(242, 220, 206, .92);--ui-border-strong: rgba(237, 199, 177, .94);--ui-input-bg: rgba(255, 253, 250, .9);--ui-input-border: rgba(244, 214, 196, .95);--ui-table-header-bg: rgba(255, 239, 229, .97);--ui-table-row-hover: rgba(240, 156, 123, .08);--ui-tag-bg: rgba(255, 239, 232, .98);--ui-muted-block: rgba(255, 243, 236, .92);--ui-text-title: #4b3b3f;--ui-text-body: #6f5c60;--ui-text-secondary: #8c7176;--ui-text-muted: #a18288;--ui-text-on-primary: #fffaf7;--ui-shadow-card: 0 22px 46px rgba(153, 110, 95, .12);--ui-shadow-panel: 0 18px 42px rgba(153, 110, 95, .14);--ui-shadow-float: 0 10px 24px rgba(153, 110, 95, .11);--ui-glass-blur: 18px;--ui-radius: 22px;--ui-radius-lg: 30px;--ui-primary-gradient: linear-gradient(135deg, #f09c7b 0%, #8eb8db 100%);--ui-primary-gradient-hover: linear-gradient(135deg, #e28c69 0%, #7eabd2 100%);--ui-secondary-button-bg: rgba(255, 250, 245, .86);--ui-secondary-button-border: rgba(242, 219, 205, .96);--ui-danger-soft-bg: rgba(246, 229, 227, .86);--ui-warning-soft-bg: rgba(252, 239, 211, .92);--ui-success-soft-bg: rgba(230, 242, 232, .92);--ui-mascot-a: rgba(255, 208, 191, .2);--ui-mascot-b: rgba(174, 205, 232, .16);--login-colorwash: radial-gradient(circle at 18% 24%, rgba(255, 198, 163, .18), transparent 34%), radial-gradient(circle at 82% 18%, rgba(176, 212, 244, .14), transparent 26%), linear-gradient(145deg, rgba(22, 18, 18, .16), rgba(25, 18, 17, .2));--login-vignette: linear-gradient(180deg, rgba(12, 10, 10, .04), rgba(12, 10, 10, .16)), radial-gradient(circle at center, transparent 56%, rgba(13, 10, 10, .13) 100%);--login-card-bg: linear-gradient(180deg, rgba(255, 248, 242, .26), rgba(255, 238, 231, .12));--login-card-border: rgba(255, 225, 206, .36);--login-card-shadow: 0 24px 66px rgba(61, 35, 30, .2), inset 0 1px 0 rgba(255, 255, 255, .24);--login-halo: radial-gradient(circle, rgba(255, 197, 156, .26), transparent 72%);--login-title: #4a3230;--login-subtitle: rgba(115, 74, 68, .74);--login-input-bg: rgba(255, 251, 246, .82);--login-input-border: rgba(247, 220, 204, .34);--login-input-focus: rgba(240, 156, 123, .42);--login-icon: rgba(240, 156, 123, .78);--login-button-gradient: linear-gradient(135deg, #f09c7b 0%, #8eb8db 100%);--login-button-shadow: 0 16px 30px rgba(154, 102, 79, .24), inset 0 1px 0 rgba(255, 255, 255, .24);--login-button-disabled: linear-gradient(135deg, #e2b8a8 0%, #b8d2e5 100%)}html[data-ui-theme=tea-ledger-light]{--ui-primary: #7f8a68;--ui-primary-rgb: 127, 138, 104;--ui-primary-strong: #697350;--ui-secondary: #cfae88;--ui-secondary-rgb: 207, 174, 136;--ui-accent: #b7c1ab;--ui-danger: #cf8d83;--ui-danger-rgb: 207, 141, 131;--ui-success: #7ca086;--ui-warning: #c6a16c;--ui-page-bg: #f4efe4;--ui-page-gradient: radial-gradient(circle at 14% 18%, rgba(194, 201, 171, .24), transparent 28%), radial-gradient(circle at 86% 20%, rgba(219, 198, 166, .18), transparent 24%), radial-gradient(circle at 74% 84%, rgba(144, 156, 117, .12), transparent 24%), linear-gradient(180deg, #faf8f1 0%, #f3eee2 56%, #f6f2e9 100%);--ui-page-ornament: linear-gradient(135deg, rgba(255, 255, 255, .3), rgba(255, 255, 255, 0) 72%);--ui-surface: rgba(252, 249, 241, .84);--ui-surface-elevated: rgba(255, 252, 246, .94);--ui-surface-panel: rgba(248, 243, 234, .78);--ui-surface-muted: rgba(239, 234, 223, .92);--ui-panel-border: rgba(223, 214, 195, .96);--ui-border-soft: rgba(218, 209, 189, .92);--ui-border-strong: rgba(202, 190, 165, .94);--ui-input-bg: rgba(255, 252, 247, .9);--ui-input-border: rgba(221, 211, 191, .95);--ui-table-header-bg: rgba(239, 234, 223, .97);--ui-table-row-hover: rgba(127, 138, 104, .08);--ui-tag-bg: rgba(240, 236, 226, .98);--ui-muted-block: rgba(241, 236, 226, .92);--ui-text-title: #474236;--ui-text-body: #625b4f;--ui-text-secondary: #756f63;--ui-text-muted: #928a7d;--ui-text-on-primary: #fbfbf6;--ui-shadow-card: 0 22px 44px rgba(109, 99, 76, .1);--ui-shadow-panel: 0 18px 40px rgba(109, 99, 76, .12);--ui-shadow-float: 0 10px 24px rgba(109, 99, 76, .1);--ui-glass-blur: 16px;--ui-radius: 16px;--ui-radius-lg: 24px;--ui-primary-gradient: linear-gradient(135deg, #7f8a68 0%, #cfae88 100%);--ui-primary-gradient-hover: linear-gradient(135deg, #6c7458 0%, #bf9b71 100%);--ui-secondary-button-bg: rgba(252, 249, 242, .86);--ui-secondary-button-border: rgba(221, 211, 191, .96);--ui-danger-soft-bg: rgba(244, 228, 224, .86);--ui-warning-soft-bg: rgba(245, 233, 210, .92);--ui-success-soft-bg: rgba(227, 238, 230, .92);--ui-mascot-a: rgba(190, 201, 170, .18);--ui-mascot-b: rgba(216, 194, 162, .14);--login-colorwash: radial-gradient(circle at 18% 24%, rgba(190, 201, 170, .16), transparent 34%), radial-gradient(circle at 82% 18%, rgba(216, 194, 162, .12), transparent 26%), linear-gradient(145deg, rgba(18, 16, 12, .16), rgba(22, 20, 15, .2));--login-vignette: linear-gradient(180deg, rgba(12, 10, 8, .04), rgba(12, 10, 8, .16)), radial-gradient(circle at center, transparent 56%, rgba(12, 10, 8, .13) 100%);--login-card-bg: linear-gradient(180deg, rgba(249, 245, 236, .26), rgba(238, 232, 216, .12));--login-card-border: rgba(232, 223, 200, .34);--login-card-shadow: 0 24px 60px rgba(47, 38, 24, .18), inset 0 1px 0 rgba(255, 255, 255, .24);--login-halo: radial-gradient(circle, rgba(215, 194, 160, .24), transparent 72%);--login-title: #413d33;--login-subtitle: rgba(91, 84, 69, .74);--login-input-bg: rgba(252, 249, 243, .82);--login-input-border: rgba(226, 216, 194, .34);--login-input-focus: rgba(127, 138, 104, .42);--login-icon: rgba(127, 138, 104, .78);--login-button-gradient: linear-gradient(135deg, #7f8a68 0%, #cfae88 100%);--login-button-shadow: 0 16px 30px rgba(109, 99, 76, .24), inset 0 1px 0 rgba(255, 255, 255, .24);--login-button-disabled: linear-gradient(135deg, #acb298 0%, #d6c0a4 100%)}html,body,#root{min-height:100%}html{background:var(--ui-page-bg)}body{color:var(--ui-text-body);background:var(--ui-page-bg)}body:before,body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-2}body:before{background:var(--ui-page-gradient)}body:after{z-index:-1;opacity:.7;background:radial-gradient(circle at 8% 8%,var(--ui-mascot-a),transparent 24%),radial-gradient(circle at 92% 18%,var(--ui-mascot-b),transparent 18%),var(--ui-page-ornament)}::selection{background:rgba(var(--ui-primary-rgb),.2);color:var(--ui-text-title)}.ant-layout,.ant-pro-layout,.ant-pro-layout .ant-pro-layout-content,.ant-pro-layout-bg-list,.ant-pro-layout-container{background:transparent!important}.ant-pro-top-nav-header,.ant-pro-global-header,.ant-layout-header{backdrop-filter:blur(var(--ui-glass-blur));background:var(--ui-surface-panel)!important;border-bottom:1px solid var(--ui-border-soft);box-shadow:0 10px 18px #2823300a}.ant-pro-global-header-logo h1,.ant-pro-top-nav-header-logo h1,.ant-page-header-heading-title,.ant-page-header-heading-left .ant-page-header-heading-title{color:var(--ui-text-title)!important}.ant-pro-global-header-right,.ant-pro-global-header-logo,.ant-pro-global-header-collapsed-button{color:var(--ui-text-secondary)}.ant-menu-light,.ant-menu-light.ant-menu-root,.ant-menu.ant-menu-light{background:transparent!important}.ant-menu-light.ant-menu-horizontal>.ant-menu-item,.ant-menu-light.ant-menu-horizontal>.ant-menu-submenu{color:var(--ui-text-secondary);border-radius:999px;transition:background-color .2s ease,color .2s ease,transform .2s ease}.ant-menu-light.ant-menu-horizontal>.ant-menu-item:hover,.ant-menu-light.ant-menu-horizontal>.ant-menu-submenu:hover,.ant-menu-light.ant-menu-horizontal>.ant-menu-item-selected,.ant-menu-light.ant-menu-horizontal>.ant-menu-submenu-selected{color:var(--ui-primary)!important;background:rgba(var(--ui-primary-rgb),.08)}.ant-menu-light.ant-menu-horizontal>.ant-menu-item:after,.ant-menu-light.ant-menu-horizontal>.ant-menu-submenu:after{display:none!important}.ant-pro-page-container,.ant-pro-page-container-children-content,.ant-pro-page-container-warp{background:transparent!important}.ant-pro-page-container-warp{margin-bottom:18px;padding:0!important}.ant-card,.ant-pro-card,.ant-modal-content,.ant-drawer-content,.ant-popover .ant-popover-inner,.ant-dropdown .ant-dropdown-menu,.ant-picker-panel-container{border:1px solid var(--ui-panel-border)!important;border-radius:var(--ui-radius-lg)!important;background:var(--ui-surface-elevated)!important;box-shadow:var(--ui-shadow-panel)!important;backdrop-filter:blur(var(--ui-glass-blur))}.ant-card,.ant-pro-card,.ant-modal .ant-modal-content,.ant-popover .ant-popover-inner,.ant-dropdown .ant-dropdown-menu{overflow:hidden}.ant-card-head,.ant-modal-header,.ant-drawer-header{background:transparent!important;border-bottom:1px solid var(--ui-border-soft)!important}.ant-card-head-title,.ant-modal-title,.ant-drawer-title,.ant-form-item-label>label,.ant-descriptions-item-label,.ant-typography,.ant-typography strong,.ant-statistic .ant-statistic-title{color:var(--ui-text-title)!important}.ant-typography-secondary,.ant-descriptions-item-content,.ant-statistic .ant-statistic-content,.ant-form-item-extra,.ant-form-item-explain,.ant-empty-description{color:var(--ui-text-secondary)!important}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-input-number .ant-input-number-input,.ant-select .ant-select-selector,.ant-picker,.ant-mentions,.ant-input-group-addon,.ant-checkbox-wrapper .ant-checkbox-inner{border-color:var(--ui-input-border)!important;background:var(--ui-input-bg)!important;color:var(--ui-text-body)!important;border-radius:calc(var(--ui-radius) - 4px)!important;box-shadow:none!important}.ant-input::placeholder,.ant-input-password input::placeholder,.ant-select-selection-placeholder,.ant-picker-input>input::placeholder,.ant-input-number-input::placeholder,.ant-input-affix-wrapper .ant-input::placeholder{color:var(--ui-text-muted)!important}.ant-input:hover,.ant-input-affix-wrapper:hover,.ant-select .ant-select-selector:hover,.ant-picker:hover,.ant-input-number:hover{border-color:rgba(var(--ui-primary-rgb),.45)!important}.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper-focused,.ant-select-focused .ant-select-selector,.ant-picker-focused,.ant-input-number-focused{border-color:var(--ui-primary)!important;box-shadow:0 0 0 4px rgba(var(--ui-primary-rgb),.12)!important}.ant-select-dropdown,.ant-picker-dropdown .ant-picker-panel-container{border:1px solid var(--ui-panel-border);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow-float);overflow:hidden}.ant-select-item,.ant-picker-cell,.ant-dropdown-menu-item,.ant-dropdown-menu-submenu-title{color:var(--ui-text-body)}.ant-select-item-option-active:not(.ant-select-item-option-disabled),.ant-select-item-option-selected:not(.ant-select-item-option-disabled),.ant-dropdown-menu-item:hover,.ant-dropdown-menu-submenu-title:hover{background:rgba(var(--ui-primary-rgb),.08)!important}.ant-btn{border-radius:calc(var(--ui-radius) - 2px)!important;font-weight:600;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease!important}.ant-btn:not(:disabled):hover{transform:translateY(-1px)}.ant-btn-primary{border:none!important;color:var(--ui-text-on-primary)!important;background:var(--ui-primary-gradient)!important;box-shadow:0 10px 22px rgba(var(--ui-primary-rgb),.16)!important}.ant-btn-primary:hover,.ant-btn-primary:focus{background:var(--ui-primary-gradient-hover)!important}.ant-btn-default,.ant-btn-dashed{border-color:var(--ui-secondary-button-border)!important;background:var(--ui-secondary-button-bg)!important;color:var(--ui-text-body)!important;box-shadow:none!important}.ant-btn-default:hover,.ant-btn-dashed:hover,.ant-btn-text:hover,.ant-btn-link:hover{color:var(--ui-primary)!important;border-color:rgba(var(--ui-primary-rgb),.4)!important;background:rgba(var(--ui-primary-rgb),.06)!important}.ant-btn-dangerous,.ant-btn-dangerous.ant-btn-default,.ant-btn-dangerous.ant-btn-link,.ant-btn-dangerous.ant-btn-text{color:var(--ui-danger)!important;border-color:rgba(var(--ui-danger-rgb),.38)!important;background:var(--ui-danger-soft-bg)!important}.ant-btn-dangerous.ant-btn-primary{color:#fffaf7!important;background:linear-gradient(135deg,var(--ui-danger) 0%,#f0b29a 100%)!important}.ant-typography.ant-typography-danger,.ant-typography a.ant-typography-danger,.ant-typography a{color:var(--ui-primary)}.ant-table-wrapper,.ant-table,.ant-table-container,.ant-table-content,.ant-table-thead>tr>th,.ant-table-tbody>tr>td,.ant-table-cell{background:transparent!important;color:var(--ui-text-body)}.ant-table-container{border-radius:var(--ui-radius-lg);border:1px solid var(--ui-panel-border);background:var(--ui-surface-elevated)}.ant-table-thead>tr>th{background:var(--ui-table-header-bg)!important;color:var(--ui-text-title)!important;border-bottom:1px solid var(--ui-border-soft)!important}.ant-table-tbody>tr>td{border-bottom:1px solid var(--ui-border-soft)!important}.ant-table-tbody>tr:hover>td{background:var(--ui-table-row-hover)!important}.ant-tag{border-radius:999px;border-color:transparent!important;background:var(--ui-tag-bg)!important;color:var(--ui-text-body)!important}.ant-tag-green{background:var(--ui-success-soft-bg)!important;color:var(--ui-success)!important}.ant-tag-red,.ant-tag-volcano,.ant-tag-error{background:var(--ui-danger-soft-bg)!important;color:var(--ui-danger)!important}.ant-tag-orange,.ant-tag-gold,.ant-tag-warning{background:var(--ui-warning-soft-bg)!important;color:var(--ui-warning)!important}.ant-alert{border-radius:var(--ui-radius);border:1px solid var(--ui-border-soft)}.ant-alert-info{background:rgba(var(--ui-primary-rgb),.08);border-color:rgba(var(--ui-primary-rgb),.15)}.ant-alert-warning{background:var(--ui-warning-soft-bg);border-color:#e1ac722e}.ant-alert-error{background:var(--ui-danger-soft-bg);border-color:rgba(var(--ui-danger-rgb),.18)}.ant-checkbox-checked .ant-checkbox-inner,.ant-radio-checked .ant-radio-inner,.ant-switch.ant-switch-checked{background:var(--ui-primary)!important;border-color:var(--ui-primary)!important}.ant-radio-inner:after{background:#fff!important}.ant-pagination .ant-pagination-item{border-color:var(--ui-border-soft);background:var(--ui-surface-elevated)}.ant-pagination .ant-pagination-item-active,.ant-pagination .ant-pagination-item:hover{border-color:var(--ui-primary)}.ant-pagination .ant-pagination-item-active a,.ant-pagination .ant-pagination-item:hover a{color:var(--ui-primary)}.ant-tabs .ant-tabs-tab-btn,.ant-steps .ant-steps-item-title,.ant-steps .ant-steps-item-description{color:var(--ui-text-secondary)}.ant-tabs .ant-tabs-tab-active .ant-tabs-tab-btn,.ant-steps .ant-steps-item-process .ant-steps-item-title,.ant-steps .ant-steps-item-process .ant-steps-item-description{color:var(--ui-primary)!important}.ant-steps .ant-steps-item-process .ant-steps-item-icon,.ant-steps .ant-steps-item-finish .ant-steps-item-icon{border-color:var(--ui-primary)!important;background:rgba(var(--ui-primary-rgb),.1)!important}.ant-steps .ant-steps-item-process .ant-steps-icon,.ant-steps .ant-steps-item-finish .ant-steps-icon{color:var(--ui-primary)!important}.ant-modal .ant-modal-footer,.ant-drawer .ant-drawer-footer{border-top:1px solid var(--ui-border-soft)}.ant-descriptions-bordered .ant-descriptions-item-label,.ant-descriptions-bordered .ant-descriptions-item-content{border-color:var(--ui-border-soft)!important}.ant-pro-table-search{border-radius:var(--ui-radius-lg)!important;border:1px solid var(--ui-panel-border)!important;background:var(--ui-surface-elevated)!important;box-shadow:var(--ui-shadow-card)!important}.ant-pro-card .ant-pro-card-body,.ant-card .ant-card-body{color:var(--ui-text-body)}.highlightLine:before{background:var(--ui-primary)}.highlightLine{color:var(--ui-text-title)}.security-banner{box-shadow:0 14px 28px rgba(var(--ui-primary-rgb),.12)}.insurance-section{background:var(--ui-surface-elevated);border-color:var(--ui-panel-border);box-shadow:var(--ui-shadow-card)}.insurance-button,.action-button{background:var(--ui-primary-gradient);box-shadow:0 10px 22px rgba(var(--ui-primary-rgb),.14)}.grid-item{background:var(--brand-card-bg);border-color:var(--brand-border)}.grid-item:hover{box-shadow:var(--ui-shadow-panel)}.theme-chip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--ui-border-soft);border-radius:999px;background:#ffffff9e;color:var(--ui-text-secondary)}:root,html[data-ui-theme]{--brand-primary: var(--ui-primary);--brand-primary-hover: var(--ui-primary-strong);--brand-gradient: var(--ui-primary-gradient);--brand-radius: var(--ui-radius);--brand-shadow: var(--ui-shadow-card);--brand-card-bg: linear-gradient(180deg, rgba(255, 255, 255, .92) 0%, rgba(var(--ui-primary-rgb), .04) 100%);--brand-text-title: var(--ui-text-title);--brand-text-sub: var(--ui-text-secondary);--brand-border: var(--ui-border-soft);--brand-text-secondary: var(--ui-text-secondary)}.insurance-section .ant-btn.ant-btn-primary{border-radius:999px!important;min-height:42px;padding-inline:18px!important;color:var(--ui-text-title)!important;background:#fffbfcdb!important;border:1px solid rgba(var(--ui-primary-rgb),.12)!important;box-shadow:0 10px 22px rgba(var(--ui-primary-rgb),.08)!important}.insurance-section .ant-btn.ant-btn-primary:hover,.insurance-section .ant-btn.ant-btn-primary:focus{color:var(--ui-primary)!important;background:#fffffff5!important}.grid-item .ant-btn.ant-btn-primary{border-radius:999px!important;min-height:38px;padding-inline:16px!important;box-shadow:0 10px 20px rgba(var(--ui-primary-rgb),.12)!important}@media (max-width: 768px){body:after{opacity:.52}.ant-pro-top-nav-header,.ant-pro-global-header,.ant-layout-header{backdrop-filter:blur(12px)}.ant-card,.ant-pro-card,.ant-modal-content,.ant-drawer-content{border-radius:calc(var(--ui-radius-lg) - 4px)!important}}body.company-eye-care-mode{--ui-primary: #d9dee6;--ui-primary-rgb: 217, 222, 230;--ui-primary-strong: #f4f7fb;--ui-secondary: #7b828f;--ui-secondary-rgb: 123, 130, 143;--ui-accent: #a7afbb;--ui-page-bg: #0d1014;--ui-page-gradient: radial-gradient(circle at 18% 18%, rgba(50, 57, 72, .24), transparent 24%), radial-gradient(circle at 82% 20%, rgba(31, 36, 47, .34), transparent 24%), linear-gradient(180deg, #12161b 0%, #0d1014 46%, #0a0d11 100%);--ui-page-ornament: linear-gradient(135deg, rgba(255, 255, 255, .05), rgba(255, 255, 255, 0) 68%);--ui-surface: rgba(22, 26, 31, .92);--ui-surface-elevated: rgba(24, 28, 34, .96);--ui-surface-panel: rgba(19, 23, 28, .94);--ui-surface-muted: rgba(17, 21, 26, .92);--ui-panel-border: rgba(255, 255, 255, .08);--ui-border-soft: rgba(255, 255, 255, .08);--ui-border-strong: rgba(255, 255, 255, .16);--ui-input-bg: rgba(18, 22, 28, .96);--ui-input-border: rgba(255, 255, 255, .1);--ui-table-header-bg: rgba(30, 35, 42, .98);--ui-table-row-hover: rgba(255, 255, 255, .045);--ui-tag-bg: rgba(28, 33, 40, .98);--ui-muted-block: rgba(16, 20, 26, .94);--ui-text-title: #eef2f7;--ui-text-body: #d4dae3;--ui-text-secondary: #9ea7b4;--ui-text-muted: #737c8a;--ui-text-on-primary: #fbfdff;--ui-shadow-card: 0 20px 44px rgba(0, 0, 0, .34);--ui-shadow-panel: 0 18px 40px rgba(0, 0, 0, .36);--ui-shadow-float: 0 14px 28px rgba(0, 0, 0, .34);--ui-primary-gradient: linear-gradient(180deg, rgba(255, 255, 255, .12), rgba(255, 255, 255, .02) 34%, rgba(255, 255, 255, 0) 38%), linear-gradient(135deg, #111419 0%, #171c23 56%, #242b34 100%);--ui-primary-gradient-hover: linear-gradient(180deg, rgba(255, 255, 255, .12), rgba(255, 255, 255, .03) 36%, rgba(255, 255, 255, 0) 40%), linear-gradient(135deg, #191e24 0%, #222832 56%, #303845 100%);--ui-secondary-button-bg: rgba(18, 22, 28, .96);--ui-secondary-button-border: rgba(255, 255, 255, .1);--ui-danger-soft-bg: rgba(79, 31, 24, .42);--ui-warning-soft-bg: rgba(92, 73, 36, .34);--ui-success-soft-bg: rgba(34, 57, 48, .32);--brand-card-bg: linear-gradient(180deg, rgba(27, 31, 37, .98) 0%, rgba(16, 20, 25, .96) 100%);color-scheme:dark}body.company-eye-care-mode,body.company-eye-care-mode #root{background:var(--ui-page-gradient)!important;color:var(--ui-text-body)}body.company-eye-care-mode .ant-pro-top-nav-header,body.company-eye-care-mode .ant-pro-global-header,body.company-eye-care-mode .ant-layout-header{background:#0c0f13eb!important;border-bottom-color:#ffffff14!important;box-shadow:0 14px 32px #00000047!important}body.company-eye-care-mode .ant-pro-global-header-logo h1,body.company-eye-care-mode .ant-pro-top-nav-header-logo h1,body.company-eye-care-mode .ant-page-header-heading-title,body.company-eye-care-mode .ant-page-header-heading-left .ant-page-header-heading-title,body.company-eye-care-mode .ant-pro-global-header-right,body.company-eye-care-mode .ant-pro-global-header-logo,body.company-eye-care-mode .ant-pro-global-header-collapsed-button,body.company-eye-care-mode .ant-breadcrumb,body.company-eye-care-mode .ant-breadcrumb a,body.company-eye-care-mode .ant-breadcrumb span{color:var(--ui-text-title)!important}body.company-eye-care-mode .ant-menu-light,body.company-eye-care-mode .ant-menu-light.ant-menu-root,body.company-eye-care-mode .ant-menu.ant-menu-light{background:transparent!important}body.company-eye-care-mode .ant-menu-light.ant-menu-horizontal>.ant-menu-item,body.company-eye-care-mode .ant-menu-light.ant-menu-horizontal>.ant-menu-submenu,body.company-eye-care-mode .ant-menu-light .ant-menu-item,body.company-eye-care-mode .ant-menu-light .ant-menu-submenu-title{color:var(--ui-text-secondary)!important}body.company-eye-care-mode .ant-menu-light.ant-menu-horizontal>.ant-menu-item:hover,body.company-eye-care-mode .ant-menu-light.ant-menu-horizontal>.ant-menu-submenu:hover,body.company-eye-care-mode .ant-menu-light.ant-menu-horizontal>.ant-menu-item-selected,body.company-eye-care-mode .ant-menu-light.ant-menu-horizontal>.ant-menu-submenu-selected,body.company-eye-care-mode .ant-menu-light .ant-menu-item-selected,body.company-eye-care-mode .ant-menu-light .ant-menu-item-active,body.company-eye-care-mode .ant-menu-light .ant-menu-submenu-selected>.ant-menu-submenu-title{color:var(--ui-text-title)!important;background:#ffffff14!important}body.company-eye-care-mode .ant-card,body.company-eye-care-mode .ant-pro-card,body.company-eye-care-mode .ant-modal .ant-modal-content,body.company-eye-care-mode .ant-drawer-content,body.company-eye-care-mode .ant-popover .ant-popover-inner,body.company-eye-care-mode .ant-dropdown .ant-dropdown-menu,body.company-eye-care-mode .ant-pro-table-search,body.company-eye-care-mode .ant-table-container,body.company-eye-care-mode .ant-descriptions-bordered,body.company-eye-care-mode .ant-collapse,body.company-eye-care-mode .ant-collapse>.ant-collapse-item{background:var(--ui-surface-elevated)!important;border-color:var(--ui-panel-border)!important;box-shadow:var(--ui-shadow-card)!important}body.company-eye-care-mode .ant-card-head,body.company-eye-care-mode .ant-modal-header,body.company-eye-care-mode .ant-drawer-header,body.company-eye-care-mode .ant-table-thead>tr>th,body.company-eye-care-mode .ant-descriptions-bordered .ant-descriptions-item-label,body.company-eye-care-mode .ant-collapse>.ant-collapse-item>.ant-collapse-header{background:var(--ui-table-header-bg)!important;border-color:var(--ui-border-soft)!important;color:var(--ui-text-title)!important}body.company-eye-care-mode .ant-card-head-title,body.company-eye-care-mode .ant-modal-title,body.company-eye-care-mode .ant-drawer-title,body.company-eye-care-mode .ant-form-item-label>label,body.company-eye-care-mode .ant-descriptions-item-label,body.company-eye-care-mode .ant-typography,body.company-eye-care-mode .ant-typography strong,body.company-eye-care-mode .ant-statistic-content,body.company-eye-care-mode .ant-table,body.company-eye-care-mode .ant-table-tbody>tr>td,body.company-eye-care-mode .ant-table-cell,body.company-eye-care-mode .ant-list-item,body.company-eye-care-mode .ant-tabs-tab-btn,body.company-eye-care-mode .ant-select-item,body.company-eye-care-mode .ant-empty-description{color:var(--ui-text-body)!important}body.company-eye-care-mode .ant-form-item-extra,body.company-eye-care-mode .ant-form-item-explain,body.company-eye-care-mode .ant-select-selection-placeholder,body.company-eye-care-mode .ant-picker-input>input::placeholder,body.company-eye-care-mode .ant-input::placeholder,body.company-eye-care-mode .ant-input-affix-wrapper input::placeholder,body.company-eye-care-mode .ant-empty-description{color:var(--ui-text-secondary)!important}body.company-eye-care-mode .ant-input,body.company-eye-care-mode .ant-input-affix-wrapper,body.company-eye-care-mode .ant-input-number,body.company-eye-care-mode .ant-input-number-input,body.company-eye-care-mode .ant-select-selector,body.company-eye-care-mode .ant-picker,body.company-eye-care-mode textarea.ant-input{background:var(--ui-input-bg)!important;border-color:var(--ui-input-border)!important;color:var(--ui-text-title)!important}body.company-eye-care-mode .ant-input-affix-wrapper .anticon,body.company-eye-care-mode .ant-picker .anticon,body.company-eye-care-mode .ant-select-arrow,body.company-eye-care-mode .ant-input-number-handler-wrap{color:var(--ui-text-secondary)!important}body.company-eye-care-mode .ant-select-dropdown,body.company-eye-care-mode .ant-picker-dropdown,body.company-eye-care-mode .ant-cascader-dropdown{background:#15191ffa!important;border:1px solid rgba(255,255,255,.08)!important}body.company-eye-care-mode .ant-select-item-option-selected:not(.ant-select-item-option-disabled),body.company-eye-care-mode .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#ffffff14!important}body.company-eye-care-mode .ant-btn-default,body.company-eye-care-mode .ant-btn.ant-btn-primary:not(.company-dashboard-insurance__button--highlight){color:var(--ui-text-title)!important;background:var(--ui-primary-gradient)!important;border-color:#ffffff1a!important;box-shadow:0 12px 24px #00000042,inset 0 1px #ffffff1a,inset 0 -1px #ffffff0a!important}body.company-eye-care-mode .ant-btn-default:hover,body.company-eye-care-mode .ant-btn-default:focus,body.company-eye-care-mode .ant-btn.ant-btn-primary:not(.company-dashboard-insurance__button--highlight):hover,body.company-eye-care-mode .ant-btn.ant-btn-primary:not(.company-dashboard-insurance__button--highlight):focus{background:var(--ui-primary-gradient-hover)!important;color:#fff!important}body.company-eye-care-mode .ant-table-tbody>tr:hover>td{background:var(--ui-table-row-hover)!important}body.company-eye-care-mode .ant-table-tbody>tr>td,body.company-eye-care-mode .ant-descriptions-bordered .ant-descriptions-item-content,body.company-eye-care-mode .ant-modal .ant-modal-footer,body.company-eye-care-mode .ant-drawer .ant-drawer-footer{border-color:var(--ui-border-soft)!important}body.company-eye-care-mode .ant-pagination .ant-pagination-item,body.company-eye-care-mode .ant-pagination .ant-pagination-prev .ant-pagination-item-link,body.company-eye-care-mode .ant-pagination .ant-pagination-next .ant-pagination-item-link{background:#14181df5!important;border-color:#ffffff14!important;color:var(--ui-text-body)!important}body.company-eye-care-mode .ant-pagination .ant-pagination-item-active{border-color:#ffffff2e!important;box-shadow:0 0 0 1px #ffffff0a inset}body.company-eye-care-mode .ant-tabs-ink-bar{background:#ff6941!important}body.company-eye-care-mode .ant-checkbox-inner,body.company-eye-care-mode .ant-radio-inner{background:#10141af5!important;border-color:#fff3!important}body.company-eye-care-mode .insurance-section .ant-btn.ant-btn-primary,body.company-eye-care-mode .action-button,body.company-eye-care-mode .insurance-button{color:var(--ui-text-title)!important;background:var(--ui-primary-gradient)!important;border-color:#ffffff1f!important}.login-page{position:relative;min-height:100vh;overflow:hidden;background:var(--ui-page-bg);font-family:Trebuchet MS,Segoe UI,PingFang SC,Microsoft YaHei UI,sans-serif}.login-page__backdrop,.login-page__colorwash,.login-page__vignette,.login-page__grain{position:absolute;top:0;right:0;bottom:0;left:0}.login-page__backdrop{background-position:right center;background-repeat:no-repeat;background-size:cover;filter:saturate(104%) brightness(.97);transform:scale(1.01)}.login-page__colorwash{background:var(--login-colorwash)}.login-page__vignette{background:var(--login-vignette)}.login-page__grain{opacity:.1;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-position:0 0;background-size:3px 3px,4px 4px;mix-blend-mode:soft-light}.login-page__content{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100vh;align-items:center;justify-content:flex-start;padding:48px clamp(32px,7vw,120px)}.login-panel{position:relative;width:min(450px,100%);padding:34px 34px 30px;border:1px solid var(--login-card-border);border-radius:var(--ui-radius-lg);background:var(--login-card-bg);box-shadow:var(--login-card-shadow);backdrop-filter:blur(calc(var(--ui-glass-blur) - 1px)) saturate(118%)}.login-panel__halo{position:absolute;inset:14px 18px auto;height:120px;border-radius:999px;background:var(--login-halo);pointer-events:none}.login-panel__header{position:relative;margin-bottom:26px;text-align:center}.login-panel__eyebrow{margin:0 0 10px;color:var(--ui-text-muted);font-size:12px;letter-spacing:.24em;text-transform:uppercase}.login-panel__title{margin:0;color:var(--login-title);font-size:40px;font-weight:800;letter-spacing:.06em;line-height:1.1}.login-panel__subtitle{margin:14px 0 0;color:var(--login-subtitle);font-size:14px;line-height:1.7}.login-form__item{margin-bottom:18px}.login-form__item .ant-form-item-label>label{color:var(--ui-text-title);font-size:14px;font-weight:700}.login-form__item .ant-input-affix-wrapper,.login-form__item .ant-input{min-height:54px;border:1px solid var(--login-input-border);border-radius:16px;background:var(--login-input-bg);box-shadow:inset 0 1px #ffffff75,0 10px 24px rgba(var(--ui-primary-rgb),.06);transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.login-form__item .ant-input-affix-wrapper:hover,.login-form__item .ant-input-affix-wrapper-focused{border-color:var(--login-input-focus);box-shadow:0 0 0 4px rgba(var(--ui-primary-rgb),.07),0 14px 30px rgba(var(--ui-primary-rgb),.1);transform:translateY(-1px)}.login-form__item .ant-input,.login-form__item .ant-input-password input{color:var(--ui-text-title);font-size:16px;font-weight:600;background:transparent}.login-form__item .ant-input::placeholder,.login-form__item .ant-input-password input::placeholder{color:var(--ui-text-muted);font-weight:500}.login-form__icon,.login-form__item .ant-input-password-icon{color:var(--login-icon)}.login-form__footer{margin:6px 0 20px}.login-form__footer .ant-checkbox-wrapper{color:var(--ui-text-secondary);font-size:14px}.login-form__footer .ant-checkbox-checked .ant-checkbox-inner{border-color:var(--ui-primary);background-color:var(--ui-primary)}.login-form__submit{height:54px;border:none;border-radius:18px;background:var(--login-button-gradient)!important;box-shadow:var(--login-button-shadow);color:var(--ui-text-on-primary)!important;font-size:17px;font-weight:700;letter-spacing:.16em;transition:transform .25s ease,box-shadow .25s ease,filter .25s ease}.login-form__submit:hover,.login-form__submit:focus{filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 22px 42px rgba(var(--ui-primary-rgb),.3),inset 0 1px #ffffff47}.login-form__submit.ant-btn-primary[disabled],.login-form__submit.ant-btn-primary[disabled]:hover{background:var(--login-button-disabled)!important}@media (max-width: 640px){.login-page__content{justify-content:center;padding:24px 16px}.login-panel{padding:28px 20px 24px;border-radius:24px}.login-panel__title{font-size:32px}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.bottom-\[3rem\]{bottom:3rem}.left-4{left:1rem}.left-\[0\.2rem\]{left:.2rem}.right-1\.5{right:.375rem}.top-0{top:0}.top-1\.5{top:.375rem}.top-\[2\.5rem\]{top:2.5rem}.top-\[3px\]{top:3px}.z-0{z-index:0}.z-10{z-index:10}.col-span-1{grid-column:span 1 / span 1}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.-mt-4{margin-top:-1rem}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-6{margin-left:1.5rem}.ml-7{margin-left:1.75rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-5{height:1.25rem}.h-60{height:15rem}.h-8{height:2rem}.h-\[40vw\]{height:40vw}.max-h-\[60vh\]{max-height:60vh}.min-h-\[180px\]{min-height:180px}.w-5{width:1.25rem}.w-60{width:15rem}.w-8{width:2rem}.w-\[40vw\]{width:40vw}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-\[120rem\]{max-width:120rem}.max-w-\[90vw\]{max-width:90vw}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.select-text{user-select:text}.resize{resize:both}.list-decimal{list-style-type:decimal}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-x-4{column-gap:1rem}.gap-x-5{column-gap:1.25rem}.gap-x-\[4rem\]{column-gap:4rem}.gap-y-1{row-gap:.25rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.whitespace-nowrap{white-space:nowrap}.break-all{word-break:break-all}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-l-4{border-left-width:4px}.border-l-\[1px\]{border-left-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-blue-100{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity, 1))}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-400{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-orange-100{--tw-border-opacity: 1;border-color:rgb(255 237 213 / var(--tw-border-opacity, 1))}.border-orange-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.border-red-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.border-sky-300{--tw-border-opacity: 1;border-color:rgb(125 211 252 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-white\/80{border-color:#fffc}.border-yellow-400{--tw-border-opacity: 1;border-color:rgb(250 204 21 / var(--tw-border-opacity, 1))}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-orange-50\/50{background-color:#fff7ed80}.bg-orange-50\/80{background-color:#fff7edcc}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-sky-50\/80{background-color:#f0f9ffcc}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-teal-500{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-opacity-100{--tw-bg-opacity: 1}.bg-gradient-to-br{background-image:-webkit-gradient(linear,left top,right bottom,from(var(--tw-gradient-stops)));background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:-webkit-gradient(linear,left top,right top,from(var(--tw-gradient-stops)));background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-blue-100{--tw-gradient-from: #dbeafe var(--tw-gradient-from-position);--tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-400{--tw-gradient-from: #60a5fa var(--tw-gradient-from-position);--tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50{--tw-gradient-from: #eff6ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500{--tw-gradient-from: #f97316 var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-cyan-100{--tw-gradient-to: rgb(207 250 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #cffafe var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-500{--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #a855f7 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-50{--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f8fafc var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-amber-400{--tw-gradient-to: #fbbf24 var(--tw-gradient-to-position)}.to-blue-50{--tw-gradient-to: #eff6ff var(--tw-gradient-to-position)}.to-cyan-100{--tw-gradient-to: #cffafe var(--tw-gradient-to-position)}.to-cyan-400{--tw-gradient-to: #22d3ee var(--tw-gradient-to-position)}.to-pink-400{--tw-gradient-to: #f472b6 var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pl-2{padding-left:.5rem}.pr-8{padding-right:2rem}.pt-12{padding-top:3rem}.text-left{text-align:left}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[24px\]{font-size:24px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.leading-6{line-height:1.5rem}.leading-8{line-height:2rem}.leading-relaxed{line-height:1.625}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.opacity-70{opacity:.7}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.blur-\[120px\]{--tw-blur: blur(120px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.duration-200{animation-duration:.2s}.duration-500{animation-duration:.5s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.marker\:text-lg *::marker{font-size:1.125rem;line-height:1.75rem}.marker\:font-bold *::marker{font-weight:700}.marker\:text-lg::marker{font-size:1.125rem;line-height:1.75rem}.marker\:font-bold::marker{font-weight:700}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:left-\[4\.25rem\]:before{content:var(--tw-content);left:4.25rem}.before\:top-\[10\.25rem\]:before{content:var(--tw-content);top:10.25rem}.before\:block:before{content:var(--tw-content);display:block}.before\:h-\[26rem\]:before{content:var(--tw-content);height:26rem}.before\:w-\[26rem\]:before{content:var(--tw-content);width:26rem}.before\:max-w-full:before{content:var(--tw-content);max-width:100%}.before\:rounded-full:before{content:var(--tw-content);border-radius:9999px}.before\:bg-indigo-500:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.before\:content-\[\'\'\]:before{--tw-content: "";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:block:after{content:var(--tw-content);display:block}.after\:h-\[26rem\]:after{content:var(--tw-content);height:26rem}.after\:w-\[26rem\]:after{content:var(--tw-content);width:26rem}.after\:max-w-full:after{content:var(--tw-content);max-width:100%}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:bg-teal-500:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1))}.after\:opacity-100:after{content:var(--tw-content);opacity:1}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.01\]:hover{--tw-scale-x: 1.01;--tw-scale-y: 1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media (min-width: 640px){.sm\:ml-4{margin-left:1rem}.sm\:mt-0{margin-top:0}.sm\:h-48{height:12rem}.sm\:min-h-\[220px\]{min-height:220px}.sm\:w-48{width:12rem}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[140px_minmax\(0\,1fr\)\]{grid-template-columns:140px minmax(0,1fr)}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-4{gap:1rem}.sm\:gap-6{gap:1.5rem}.sm\:p-6{padding:1.5rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-base{font-size:1rem;line-height:1.5rem}}@media (min-width: 768px){.md\:mt-16{margin-top:4rem}.md\:inline{display:inline}.md\:hidden{display:none}.md\:h-60{height:15rem}.md\:min-h-\[280px\]{min-height:280px}.md\:w-60{width:15rem}.md\:flex-row{flex-direction:row}.md\:gap-6{gap:1.5rem}.md\:p-4{padding:1rem}.md\:text-base{font-size:1rem;line-height:1.5rem}}@media (min-width: 1024px){.lg\:col-span-5{grid-column:span 5 / span 5}.lg\:col-span-7{grid-column:span 7 / span 7}.lg\:mt-0{margin-top:0}.lg\:max-h-\[80vh\]{max-height:80vh}.lg\:w-\[520px\]{width:520px}.lg\:min-w-\[520px\]{min-width:520px}.lg\:min-w-\[700px\]{min-width:700px}.lg\:max-w-\[900px\]{max-width:900px}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:gap-3{gap:.75rem}.lg\:gap-6{gap:1.5rem}.after\:lg\:left-\[12\.5rem\]:after{content:var(--tw-content);left:12.5rem}}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}
