._notifBellPulse_gi5bs_11{animation:_notif-pulse_gi5bs_1 .3s ease-in-out 3}@keyframes _notif-pulse_gi5bs_1{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}._notifDropdown_gi5bs_22{overflow:hidden;border-radius:var(--brand-radius-card);box-shadow:0 8px 24px #0000001f}._notifDropdownHeader_gi5bs_28{padding:12px 16px;border-bottom:1px solid var(--mantine-color-gray-2)}._notifStack_gi5bs_33{max-height:var(--notif-popover-max-h, 400px);overflow-y:auto}._notifPopoverCard_gi5bs_40{position:relative;padding:12px 14px;cursor:pointer;transition:background-color .15s ease;border-left:none}._notifPopoverCard_gi5bs_40:hover{background-color:var(--mantine-color-gray-0)}._notifCategoryBar_gi5bs_52{position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:3px 0 0 3px;pointer-events:none}._notifIconCircle_gi5bs_62{width:24px;height:24px;min-width:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}._notifDropdownFooter_gi5bs_75{padding:12px 16px;border-top:1px solid var(--mantine-color-gray-2)}._toastStack_aokdb_13{position:fixed;bottom:20px;right:20px;z-index:9999;display:flex;flex-direction:column-reverse;gap:8px;max-width:calc(100vw - 40px);pointer-events:none}@media(max-width:768px){._toastStack_aokdb_13{left:12px;right:12px;bottom:12px;max-width:unset}}._toastItem_aokdb_35{pointer-events:auto;position:relative;width:380px;min-height:56px;padding:12px 14px 14px 18px;border-radius:var(--brand-radius-card, 8px);background:var(--mantine-color-body, #fff);box-shadow:var(--brand-shadow-card, 0 4px 12px rgba(0, 0, 0, .15));overflow:hidden;cursor:pointer;animation:_slideInRight_aokdb_1 .3s ease-out forwards}@media(max-width:768px){._toastItem_aokdb_35{width:100%}}._toastDismiss_aokdb_55{animation:_slideOutRight_aokdb_1 .2s ease-in forwards}._toastBar_aokdb_61{position:absolute;left:0;top:0;bottom:0;width:4px}._toastProgress_aokdb_71{position:absolute;bottom:0;left:0;right:0;height:2px;border-radius:0 0 var(--brand-radius-card, 8px) var(--brand-radius-card, 8px);overflow:hidden}._toastProgressFill_aokdb_81{height:100%;transition:none}@keyframes _slideInRight_aokdb_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _slideOutRight_aokdb_1{to{transform:translate(100%);opacity:0}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body,#root{min-height:100vh}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.m_7485cace{--container-size-xs: 100% !important;--container-size-sm: 100% !important;--container-size-md: 100% !important;--container-size-lg: 100% !important;--container-size-xl: 100% !important;max-width:100%!important;padding:24px!important;margin:0!important}.lkfl-card-section{overflow:hidden}.lkfl-card-section-header{border-bottom:1px solid var(--mantine-color-gray-1)}.lkfl-card-section-link{cursor:pointer;display:flex;align-items:center;gap:3px}.lkfl-card-section-link:hover{color:var(--brand-primary);text-decoration:underline}.lkfl-card{background:var(--mantine-color-body);border-radius:12px;overflow:hidden;box-shadow:0 1px 4px #0000000f;cursor:pointer;display:flex;flex-direction:column}.lkfl-card:active{box-shadow:0 2px 8px #0000001a}.editor-preview-sticky{position:sticky;top:0;max-height:calc(100vh - 120px);overflow:hidden;display:flex;flex-direction:column}.editor-preview-sticky .editor-preview-scroll{flex:1;overflow-y:auto;overflow-x:hidden}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.page-fade-in{animation:fadeIn .25s ease-out}.folder-table thead th{position:sticky;top:0;z-index:1;background:var(--mantine-color-body)!important}.folder-table-scroll{flex:1;overflow-y:auto;min-height:0}.lkfl-card-section-link:hover{color:var(--brand-primary)}.lkfl-benefit-card--compact .lkfl-benefit-price-wrapper{padding:0 8px 6px!important}.lkfl-benefit-card--compact .lkfl-benefit-price{font-size:12px!important}.lkfl-flex-row{display:flex;flex-direction:row}.lkfl-items-center{align-items:center}.lkfl-justify-between{justify-content:space-between}.lkfl-gap-8{gap:8px}.lkfl-flex-shrink-0{flex-shrink:0}.lkfl-mr-4{margin-right:4px}.lkfl-mr-20{margin-right:20px}.lkfl-margin-0{margin:0}.lkfl-fs-11{font-size:11px}.lkfl-fs-13{font-size:13px}.lkfl-lh-1{line-height:1}.lkfl-height-36{height:36px}.lkfl-border-radius-var{border-radius:var(--brand-radius-button)}.lkfl-cursor-pointer{cursor:pointer}.lkfl-svg-block{display:block}.lkfl-navbar-nav-link{height:58px;padding:0 var(--lkfl-space-5);font-size:12.5px;white-space:nowrap;border-radius:0}.lkfl-navbar-nav-link--active{font-weight:600;color:var(--brand-text);border-bottom:2px solid var(--brand-primary)}.lkfl-popover-item-unread{background:var(--brand-surface)}.lkfl-marker-green{background:var(--notif-marker-green)}.lkfl-marker-purple{background:var(--notif-marker-purple)}.lkfl-marker-blue{background:var(--notif-marker-blue)}.lkfl-marker-gold{background:var(--notif-marker-gold)}.lkfl-marker-red{background:var(--notif-marker-red)}.lkfl-category-billing{background:var(--notif-category-billing)}.lkfl-category-requests{background:var(--notif-category-requests)}.lkfl-category-offers{background:var(--notif-category-offers)}.lkfl-category-achievements{background:var(--notif-category-achievements)}.lkfl-category-system{background:var(--notif-category-system)}.lkfl-table-container{display:flex;flex-direction:column;overflow:hidden}.lkfl-flex-1{flex:1}.lkfl-table-scroll{flex:1;overflow-y:auto;min-height:0}.lkfl-search-wrapper{position:relative;flex:1 1 200px;max-width:320px}.lkfl-search-icon{position:absolute;left:8px;top:50%;transform:translateY(-50%);color:var(--mantine-color-dimmed);pointer-events:none}.lkfl-table-input{width:100%;padding:6px 12px 6px 30px;border:1px solid var(--brand-border);border-radius:var(--mantine-radius-sm);font-size:13px;background:var(--mantine-color-body);color:var(--mantine-color-text);outline:none;box-sizing:border-box}.lkfl-filter-btn{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border:1px solid var(--brand-border);border-radius:var(--mantine-radius-sm);font-size:12px;background:transparent;color:var(--mantine-color-dimmed);cursor:pointer;white-space:nowrap;flex-shrink:0}.lkfl-filter-btn--active{border-color:var(--mantine-color-blue-5);background:var(--mantine-color-blue-1);color:var(--mantine-color-blue-8)}.lkfl-sticky-header{position:sticky;top:0;z-index:2;background:var(--mantine-color-body);white-space:nowrap}.lkfl-opacity-40{opacity:.4}.lkfl-pl-12{padding-left:12px}.lkfl-pr-12{padding-right:12px}.lkfl-w-36{width:36px}.lkfl-text-right{text-align:right}.lkfl-mt-4{margin-top:4px}.lkfl-overflow-y-auto{overflow-y:auto}.lkfl-whitespace-nowrap{white-space:nowrap}.lkfl-flex-center{display:flex;justify-content:center;align-items:center}.lkfl-gap-4{gap:4px}.lkfl-pagination-btn{padding:3px 8px;border:1px solid var(--brand-border);border-radius:4px;font-size:12px;background:var(--brand-surface);color:var(--brand-text);cursor:pointer}.lkfl-pagination-btn--disabled{background:var(--brand-bg);color:var(--brand-text-muted);cursor:default}.lkfl-card-section-wrapper{border-radius:var(--brand-radius-card);background:var(--brand-surface);border-color:var(--brand-border)}.lkfl-card-section-header{padding:var(--brand-card-padding, 12px)}.lkfl-card-section-body{padding:var(--brand-card-padding, 12px);padding-top:0}.lkfl-tilecard-content{display:flex;align-items:center;gap:var(--lkfl-space-3)}.lkfl-min-w-0{min-width:0}.lkfl-bottomsheet-banner{position:relative;overflow:hidden}.lkfl-tab-active{color:var(--brand-text-on-primary);font-weight:700}.lkfl-benefit-color-indicator{background:var(--indicator-color, transparent)}.lkfl-hidden{display:none}.lkfl-taskcard-row{display:flex;gap:10px;align-items:center;width:100%}.lkfl-status-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;flex-shrink:0}.lkfl-status-pending,.lkfl-status-waiting{background:var(--brand-warning-light)}.lkfl-status-active,.lkfl-status-done,.lkfl-status-completed,.lkfl-status-in_progress{background:var(--brand-success-light)}.lkfl-notif-item-unread{background:var(--brand-bg)}.lkfl-notif-item-first{border-top:1px solid var(--brand-border);border-radius:var(--brand-radius-card) var(--brand-radius-card) 0 0}.lkfl-notif-item-last{border-bottom:1px solid var(--brand-border);border-radius:0 0 var(--brand-radius-card) var(--brand-radius-card)}.lkfl-notif-item-first-last{border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border);border-radius:var(--brand-radius-card)}.lkfl-notiflist-item{border-bottom:1px solid var(--brand-border);transition:background .15s ease}.lkfl-notiflist-item:hover{background:var(--brand-info-light)}.lkfl-benefit-banner{background:var(--banner-bg, transparent)}.lkfl-popover-dropdown-no-padding{padding:0}@keyframes copilot-dot{0%,80%,to{transform:scale(0);opacity:.4}40%{transform:scale(1);opacity:1}}@keyframes notif-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.notif-bell-pulse{animation:notif-pulse .3s ease-in-out 3}@keyframes stepper-pulse{0%,to{box-shadow:0 0 #6366f166}50%{box-shadow:0 0 0 6px #6366f100}}.mantine-Accordion-item{--item-filled-color: var(--bg-card)}.mantine-Accordion-label{color:var(--text-primary)}.mantine-Input-wrapper[data-variant=default]{--input-bd: var(--border-default);--input-bg: var(--bg-card);--input-bd-focus: var(--brand-primary)}:root{--brand-primary: #2563EB;--brand-secondary: #6B7280;--font-size-multiplier: 1;--brand-success: #10B981;--brand-danger: #EF4444;--brand-warning: #F59E0B;--brand-info: #3B82F6;--bg-sidebar: #FFFFFF;--bg-header: #FFFFFF;--bg-muted: #F1F3F5;--border-muted: #F3F4F6;--sidebar-width: 240px;--header-height: 56px}body{font-size:calc(16px * var(--font-size-multiplier, 1))}.high-contrast{--brand-primary: #000000;--brand-secondary: #FFFFFF;color-scheme:dark;filter:contrast(1.4)}.high-contrast a{color:#ff0}.high-contrast button{border:2px solid #FFFFFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.lkfl-footer{position:relative!important;display:flex!important;flex-direction:column!important;gap:var(--kubiki-space-6)!important;padding:var(--kubiki-space-7) var(--kubiki-space-6) var(--kubiki-space-5)!important;background:var(--kubiki-color-bg-card)!important;border-top:1px solid var(--kubiki-color-border)!important;width:100%!important;overflow:hidden!important;font-family:TT Chocolates,Inter,sans-serif!important}.lkfl-footer--dark{background:var(--kubiki-color-text-primary)!important;color:var(--kubiki-color-bg-card)!important;border-top-color:color-mix(in srgb,var(--kubiki-color-bg-card) 10%,transparent)!important}.lkfl-footer--minimal{padding:var(--kubiki-space-4) var(--kubiki-space-6)!important;gap:var(--kubiki-space-3)!important}.lkfl-footer-inner{display:flex!important;flex-direction:column!important;gap:var(--kubiki-space-6)!important;max-width:1200px!important;margin:0 auto!important;width:100%!important}.lkfl-footer-logo{display:inline-flex!important;align-items:center!important;gap:var(--kubiki-space-2)!important;text-decoration:none!important}.lkfl-footer-logo-mark{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;border-radius:var(--kubiki-radius-md)!important;background:var(--kubiki-color-primary)!important;color:var(--kubiki-color-bg-card)!important;font-weight:700!important;font-size:var(--kubiki-text-lg)!important}.lkfl-footer-logo-text{font-size:var(--kubiki-text-xl)!important;font-weight:600!important;color:inherit!important;letter-spacing:-.02em!important}.lkfl-footer-columns{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:var(--kubiki-space-6)!important;width:100%!important}@media(max-width:768px){.lkfl-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:var(--kubiki-space-5)!important}}@media(max-width:480px){.lkfl-footer-columns{grid-template-columns:1fr!important}}.lkfl-footer-column{display:flex!important;flex-direction:column!important;gap:var(--kubiki-space-3)!important}.lkfl-footer-column-title{font-size:var(--kubiki-text-sm)!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:var(--kubiki-color-text-muted)!important;margin:0 0 var(--kubiki-space-1) 0!important}.lkfl-footer--dark .lkfl-footer-column-title{color:color-mix(in srgb,var(--kubiki-color-bg-card) 60%,transparent)!important}.lkfl-footer-links{display:flex!important;flex-direction:column!important;gap:var(--kubiki-space-2)!important;list-style:none!important;padding:0!important;margin:0!important}.lkfl-footer-link{display:inline-block!important;font-size:var(--kubiki-text-base)!important;line-height:1.5!important;color:var(--kubiki-color-text-secondary)!important;text-decoration:none!important;transition:color var(--kubiki-motion-fast) var(--kubiki-ease-out)!important;cursor:pointer!important}.lkfl-footer-link:hover{color:var(--kubiki-color-primary)!important}.lkfl-footer--dark .lkfl-footer-link{color:color-mix(in srgb,var(--kubiki-color-bg-card) 80%,transparent)!important}.lkfl-footer--dark .lkfl-footer-link:hover{color:var(--kubiki-color-primary)!important}.lkfl-footer-newsletter{display:flex!important;flex-direction:column!important;gap:var(--kubiki-space-3)!important}.lkfl-footer-newsletter-title{font-size:var(--kubiki-text-lg)!important;font-weight:600!important;color:inherit!important;margin:0!important}.lkfl-footer-newsletter-description{font-size:var(--kubiki-text-base)!important;color:var(--kubiki-color-text-muted)!important;margin:0!important}.lkfl-footer--dark .lkfl-footer-newsletter-description{color:color-mix(in srgb,var(--kubiki-color-bg-card) 60%,transparent)!important}.lkfl-footer-newsletter-form{display:flex!important;gap:var(--kubiki-space-2)!important}.lkfl-footer-newsletter-input{flex:1!important;min-width:0!important;padding:var(--kubiki-space-2) var(--kubiki-space-3)!important;border:1px solid var(--kubiki-color-border)!important;border-radius:var(--kubiki-radius-md)!important;background:var(--kubiki-color-bg-page)!important;font-size:var(--kubiki-text-base)!important;color:var(--kubiki-color-text-primary)!important;transition:all var(--kubiki-motion-fast) var(--kubiki-ease-out)!important}.lkfl-footer-newsletter-input::placeholder{color:var(--kubiki-color-text-muted)!important}.lkfl-footer-newsletter-input:focus-visible{outline:none!important;border-color:var(--kubiki-color-primary)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--kubiki-color-primary) 20%,transparent)!important}.lkfl-footer-newsletter-submit{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:var(--kubiki-space-2) var(--kubiki-space-4)!important;border:none!important;border-radius:var(--kubiki-radius-md)!important;background:var(--kubiki-color-primary)!important;color:var(--kubiki-color-bg-card)!important;font-size:var(--kubiki-text-base)!important;font-weight:500!important;cursor:pointer!important;transition:all var(--kubiki-motion-fast) var(--kubiki-ease-out)!important;white-space:nowrap!important}.lkfl-footer-newsletter-submit:hover{background:var(--kubiki-color-primary-dark)!important}.lkfl-footer-socials{display:flex!important;align-items:center!important;gap:var(--kubiki-space-3)!important}.lkfl-footer-social-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;border-radius:var(--kubiki-radius-full)!important;background:var(--kubiki-color-bg-muted)!important;color:var(--kubiki-color-text-secondary)!important;text-decoration:none!important;transition:all var(--kubiki-motion-fast) var(--kubiki-ease-out)!important}.lkfl-footer-social-link:hover{background:var(--kubiki-color-primary)!important;color:var(--kubiki-color-bg-card)!important;transform:translateY(-2px)!important}.lkfl-footer--dark .lkfl-footer-social-link{background:color-mix(in srgb,var(--kubiki-color-bg-card) 10%,transparent)!important;color:color-mix(in srgb,var(--kubiki-color-bg-card) 80%,transparent)!important}.lkfl-footer-bottom{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:var(--kubiki-space-3)!important;padding-top:var(--kubiki-space-4)!important;border-top:1px solid var(--kubiki-color-border)!important;flex-wrap:wrap!important}.lkfl-footer--dark .lkfl-footer-bottom{border-top-color:color-mix(in srgb,var(--kubiki-color-bg-card) 10%,transparent)!important}.lkfl-footer-copyright{font-size:var(--kubiki-text-sm)!important;color:var(--kubiki-color-text-muted)!important;margin:0!important}.lkfl-footer--dark .lkfl-footer-copyright{color:color-mix(in srgb,var(--kubiki-color-bg-card) 50%,transparent)!important}.lkfl-footer-legal-links{display:flex!important;align-items:center!important;gap:var(--kubiki-space-4)!important;list-style:none!important;padding:0!important;margin:0!important}.lkfl-footer-legal-link{font-size:var(--kubiki-text-sm)!important;color:var(--kubiki-color-text-muted)!important;text-decoration:none!important;transition:color var(--kubiki-motion-fast) var(--kubiki-ease-out)!important}.lkfl-footer-legal-link:hover{color:var(--kubiki-color-primary)!important}.lkfl-footer--dark .lkfl-footer-legal-link{color:color-mix(in srgb,var(--kubiki-color-bg-card) 50%,transparent)!important}.lkfl-pricing-section{position:relative!important;display:flex!important;flex-direction:column!important;gap:var(--kubiki-space-6)!important;padding:var(--kubiki-space-7) var(--kubiki-space-6)!important;background:var(--kubiki-color-bg-page)!important;width:100%!important;overflow:hidden!important;font-family:TT Chocolates,Inter,sans-serif!important}.lkfl-pricing-section--dark{background:var(--kubiki-color-text-primary)!important;color:var(--kubiki-color-bg-card)!important}.lkfl-pricing-section-inner{display:flex!important;flex-direction:column!important;align-items:center!important;gap:var(--kubiki-space-6)!important;max-width:1200px!important;margin:0 auto!important;width:100%!important}.lkfl-pricing-section-header{display:flex!important;flex-direction:column!important;align-items:center!important;gap:var(--kubiki-space-2)!important;text-align:center!important;max-width:640px!important}.lkfl-pricing-section-badge{display:inline-flex!important;align-items:center!important;gap:var(--kubiki-space-1)!important;padding:var(--kubiki-space-1) var(--kubiki-space-3)!important;border-radius:var(--kubiki-radius-full)!important;font-size:var(--kubiki-text-xs)!important;font-weight:600!important;white-space:nowrap!important;background:color-mix(in srgb,var(--kubiki-color-pastel-green) 60%,transparent)!important;color:var(--kubiki-color-primary-dark)!important}.lkfl-pricing-section-title{font-size:var(--kubiki-text-3xl)!important;font-weight:600!important;line-height:1.2!important;letter-spacing:-.01em!important;color:var(--kubiki-color-text-primary)!important;margin:0!important}.lkfl-pricing-section--dark .lkfl-pricing-section-title{color:var(--kubiki-color-bg-card)!important}.lkfl-pricing-section-description{font-size:var(--kubiki-text-lg)!important;line-height:1.5!important;color:var(--kubiki-color-text-muted)!important;margin:0!important}.lkfl-pricing-section--dark .lkfl-pricing-section-description{color:color-mix(in srgb,var(--kubiki-color-bg-card) 60%,transparent)!important}.lkfl-pricing-toggle{display:inline-flex!important;align-items:center!important;gap:var(--kubiki-space-3)!important;padding:var(--kubiki-space-1) var(--kubiki-space-3)!important;border-radius:var(--kubiki-radius-full)!important;background:var(--kubiki-color-bg-muted)!important}.lkfl-pricing-toggle-option{display:inline-flex!important;align-items:center!important;padding:var(--kubiki-space-1) var(--kubiki-space-3)!important;border:none!important;border-radius:var(--kubiki-radius-full)!important;background:transparent!important;font-size:var(--kubiki-text-sm)!important;font-weight:500!important;color:var(--kubiki-color-text-muted)!important;cursor:pointer!important;transition:all var(--kubiki-motion-fast) var(--kubiki-ease-out)!important}.lkfl-pricing-toggle-option:hover{color:var(--kubiki-color-text-primary)!important}.lkfl-pricing-toggle-option--active{background:var(--kubiki-color-bg-card)!important;color:var(--kubiki-color-text-primary)!important;box-shadow:var(--kubiki-shadow-sm)!important}.lkfl-pricing-toggle-badge{display:inline-flex!important;align-items:center!important;padding:1px var(--kubiki-space-1)!important;border-radius:var(--kubiki-radius-full)!important;background:var(--kubiki-color-primary)!important;color:var(--kubiki-color-bg-card)!important;font-size:10px!important;font-weight:700!important;margin-left:var(--kubiki-space-1)!important}.lkfl-pricing-cards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:var(--kubiki-space-4)!important;width:100%!important;max-width:1080px!important}.lkfl-pricing-cards--four-col{grid-template-columns:repeat(4,minmax(0,1fr))!important}@media(max-width:960px){.lkfl-pricing-cards,.lkfl-pricing-cards--four-col{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){.lkfl-pricing-cards,.lkfl-pricing-cards--four-col{grid-template-columns:1fr!important}}.lkfl-pricing-card{position:relative!important;display:flex!important;flex-direction:column!important;gap:var(--kubiki-space-4)!important;padding:var(--kubiki-space-5)!important;border:1px solid var(--kubiki-color-border)!important;border-radius:var(--kubiki-radius-xl)!important;background:var(--kubiki-color-bg-card)!important;box-shadow:var(--kubiki-shadow-sm)!important;transition:all var(--kubiki-motion-normal) var(--kubiki-ease-out)!important}.lkfl-pricing-card:hover{box-shadow:var(--kubiki-shadow-md)!important;transform:translateY(-4px)!important}.lkfl-pricing-card--highlighted{border-color:var(--kubiki-color-primary)!important;border-width:2px!important;box-shadow:0 8px 24px -4px color-mix(in srgb,var(--kubiki-color-primary) 20%,transparent)!important}.lkfl-pricing-card--dark{background:color-mix(in srgb,var(--kubiki-color-bg-card) 5%,var(--kubiki-color-text-primary))!important;border-color:color-mix(in srgb,var(--kubiki-color-bg-card) 10%,transparent)!important;color:var(--kubiki-color-bg-card)!important}.lkfl-pricing-card-badge{position:absolute!important;top:-12px!important;left:50%!important;transform:translate(-50%)!important;display:inline-flex!important;align-items:center!important;padding:var(--kubiki-space-1) var(--kubiki-space-3)!important;border-radius:var(--kubiki-radius-full)!important;background:var(--kubiki-color-primary)!important;color:var(--kubiki-color-bg-card)!important;font-size:var(--kubiki-text-xs)!important;font-weight:700!important;white-space:nowrap!important;box-shadow:var(--kubiki-shadow-sm)!important}.lkfl-pricing-card-name{font-size:var(--kubiki-text-lg)!important;font-weight:600!important;color:inherit!important;margin:0!important}.lkfl-pricing-card-description{font-size:var(--kubiki-text-base)!important;line-height:1.5!important;color:var(--kubiki-color-text-muted)!important;margin:0!important}.lkfl-pricing-card--dark .lkfl-pricing-card-description{color:color-mix(in srgb,var(--kubiki-color-bg-card) 60%,transparent)!important}.lkfl-pricing-card-price-block{display:flex!important;align-items:baseline!important;gap:var(--kubiki-space-1)!important}.lkfl-pricing-card-currency{font-size:var(--kubiki-text-xl)!important;font-weight:500!important;color:inherit!important}.lkfl-pricing-card-amount{font-size:var(--kubiki-text-5xl)!important;font-weight:700!important;letter-spacing:-.03em!important;color:inherit!important;line-height:1!important}.lkfl-pricing-card-period{font-size:var(--kubiki-text-base)!important;color:var(--kubiki-color-text-muted)!important}.lkfl-pricing-card--dark .lkfl-pricing-card-period{color:color-mix(in srgb,var(--kubiki-color-bg-card) 60%,transparent)!important}.lkfl-pricing-card-note{font-size:var(--kubiki-text-sm)!important;color:var(--kubiki-color-text-muted)!important;margin:0!important}.lkfl-pricing-card-features{display:flex!important;flex-direction:column!important;gap:var(--kubiki-space-2)!important;list-style:none!important;padding:0!important;margin:0!important}.lkfl-pricing-card-feature{display:flex!important;align-items:flex-start!important;gap:var(--kubiki-space-2)!important;font-size:var(--kubiki-text-base)!important;line-height:1.4!important;color:var(--kubiki-color-text-secondary)!important}.lkfl-pricing-card-feature-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:20px!important;height:20px!important;min-width:20px!important;border-radius:var(--kubiki-radius-full)!important;background:color-mix(in srgb,var(--kubiki-color-primary) 10%,transparent)!important;color:var(--kubiki-color-primary)!important;font-size:12px!important;flex-shrink:0!important;margin-top:1px!important}.lkfl-pricing-card-action{display:flex!important;justify-content:center!important;margin-top:auto!important}.lkfl-pricing-card-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;padding:var(--kubiki-space-3) var(--kubiki-space-4)!important;border:none!important;border-radius:var(--kubiki-radius-md)!important;background:var(--kubiki-color-primary)!important;color:var(--kubiki-color-bg-card)!important;font-size:var(--kubiki-text-base)!important;font-weight:600!important;cursor:pointer!important;transition:all var(--kubiki-motion-fast) var(--kubiki-ease-out)!important}.lkfl-pricing-card-button:hover{background:var(--kubiki-color-primary-dark)!important;transform:translateY(-1px)!important}.lkfl-pricing-card-button--outline{background:transparent!important;border:1.5px solid var(--kubiki-color-border)!important;color:var(--kubiki-color-text-primary)!important}.lkfl-pricing-card-button--outline:hover{border-color:var(--kubiki-color-primary)!important;color:var(--kubiki-color-primary)!important;background:color-mix(in srgb,var(--kubiki-color-primary) 5%,transparent)!important}.lkfl-pricing-comparison{width:100%!important;max-width:960px!important;border-collapse:separate!important;border-spacing:0!important;border:1px solid var(--kubiki-color-border)!important;border-radius:var(--kubiki-radius-lg)!important;overflow:hidden!important;background:var(--kubiki-color-bg-card)!important}.lkfl-pricing-comparison th,.lkfl-pricing-comparison td{padding:var(--kubiki-space-3) var(--kubiki-space-4)!important;text-align:left!important;font-size:var(--kubiki-text-base)!important;border-bottom:1px solid var(--kubiki-color-border)!important}.lkfl-pricing-comparison th{font-weight:600!important;background:var(--kubiki-color-bg-muted)!important;color:var(--kubiki-color-text-secondary)!important}.lkfl-pricing-comparison td{color:var(--kubiki-color-text-secondary)!important}.lkfl-pricing-comparison tr:last-child td{border-bottom:none!important}.lkfl-blog-section{position:relative!important;display:flex!important;flex-direction:column!important;gap:var(--kubiki-space-6)!important;padding:var(--kubiki-space-7) var(--kubiki-space-6)!important;background:var(--kubiki-color-bg-page)!important;width:100%!important;overflow:hidden!important;font-family:TT Chocolates,Inter,sans-serif!important}.lkfl-blog-section--dark{background:var(--kubiki-color-text-primary)!important;color:var(--kubiki-color-bg-card)!important}.lkfl-blog-section-inner{display:flex!important;flex-direction:column!important;align-items:center!important;gap:var(--kubiki-space-6)!important;max-width:1200px!important;margin:0 auto!important;width:100%!important}.lkfl-blog-section-header{display:flex!important;flex-direction:column!important;align-items:center!important;gap:var(--kubiki-space-2)!important;text-align:center!important;max-width:640px!important}.lkfl-blog-section-badge{display:inline-flex!important;align-items:center!important;gap:var(--kubiki-space-1)!important;padding:var(--kubiki-space-1) var(--kubiki-space-3)!important;border-radius:var(--kubiki-radius-full)!important;font-size:var(--kubiki-text-xs)!important;font-weight:600!important;white-space:nowrap!important;background:color-mix(in srgb,var(--kubiki-color-pastel-blue) 60%,transparent)!important;color:var(--kubiki-color-text-primary)!important}.lkfl-blog-section-title{font-size:var(--kubiki-text-3xl)!important;font-weight:600!important;line-height:1.2!important;letter-spacing:-.01em!important;color:var(--kubiki-color-text-primary)!important;margin:0!important}.lkfl-blog-section--dark .lkfl-blog-section-title{color:var(--kubiki-color-bg-card)!important}.lkfl-blog-section-description{font-size:var(--kubiki-text-lg)!important;line-height:1.5!important;color:var(--kubiki-color-text-muted)!important;margin:0!important}.lkfl-blog-section--dark .lkfl-blog-section-description{color:color-mix(in srgb,var(--kubiki-color-bg-card) 60%,transparent)!important}.lkfl-blog-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:var(--kubiki-space-4)!important;width:100%!important}@media(max-width:960px){.lkfl-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){.lkfl-blog-grid{grid-template-columns:1fr!important}}.lkfl-blog-grid--featured-first{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lkfl-blog-grid--featured-first .lkfl-blog-card:first-child{grid-column:1 / -1!important}@media(max-width:640px){.lkfl-blog-grid--featured-first .lkfl-blog-card:first-child{grid-column:auto!important}}.lkfl-blog-list{display:flex!important;flex-direction:column!important;gap:var(--kubiki-space-3)!important;width:100%!important;max-width:800px!important}.lkfl-blog-sidebar-layout{display:grid!important;grid-template-columns:2fr 1fr!important;gap:var(--kubiki-space-6)!important;width:100%!important;align-items:start!important}@media(max-width:768px){.lkfl-blog-sidebar-layout{grid-template-columns:1fr!important}}.lkfl-blog-sidebar{position:sticky!important;top:var(--kubiki-space-6)!important;display:flex!important;flex-direction:column!important;gap:var(--kubiki-space-4)!important}.lkfl-blog-sidebar-block{padding:var(--kubiki-space-4)!important;border:1px solid var(--kubiki-color-border)!important;border-radius:var(--kubiki-radius-lg)!important;background:var(--kubiki-color-bg-card)!important}.lkfl-blog-sidebar-title{font-size:var(--kubiki-text-base)!important;font-weight:600!important;color:var(--kubiki-color-text-primary)!important;margin:0 0 var(--kubiki-space-3) 0!important}.lkfl-blog-sidebar-list{display:flex!important;flex-direction:column!important;gap:var(--kubiki-space-2)!important;list-style:none!important;padding:0!important;margin:0!important}.lkfl-blog-sidebar-link{font-size:var(--kubiki-text-sm)!important;color:var(--kubiki-color-text-muted)!important;text-decoration:none!important;transition:color var(--kubiki-motion-fast) var(--kubiki-ease-out)!important}.lkfl-blog-sidebar-link:hover{color:var(--kubiki-color-primary)!important}.lkfl-blog-card{position:relative!important;display:flex!important;flex-direction:column!important;gap:var(--kubiki-space-3)!important;padding:0!important;border:1px solid var(--kubiki-color-border)!important;border-radius:var(--kubiki-radius-xl)!important;background:var(--kubiki-color-bg-card)!important;overflow:hidden!important;box-shadow:var(--kubiki-shadow-xs)!important;transition:all var(--kubiki-motion-normal) var(--kubiki-ease-out)!important;cursor:pointer!important}.lkfl-blog-card:hover{box-shadow:var(--kubiki-shadow-md)!important;transform:translateY(-4px)!important}.lkfl-blog-card--dark{background:color-mix(in srgb,var(--kubiki-color-bg-card) 5%,var(--kubiki-color-text-primary))!important;border-color:color-mix(in srgb,var(--kubiki-color-bg-card) 10%,transparent)!important;color:var(--kubiki-color-bg-card)!important}.lkfl-blog-card--featured{display:grid!important;grid-template-columns:1.2fr 1fr!important;align-items:center!important;min-height:280px!important}@media(max-width:768px){.lkfl-blog-card--featured{grid-template-columns:1fr!important}}.lkfl-blog-card-image-wrapper{position:relative!important;width:100%!important;aspect-ratio:16/9!important;overflow:hidden!important;background:var(--kubiki-color-bg-muted)!important}.lkfl-blog-card--featured .lkfl-blog-card-image-wrapper{height:100%!important;aspect-ratio:auto!important;min-height:280px!important}.lkfl-blog-card-image{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;transition:transform var(--kubiki-motion-slow) var(--kubiki-ease-out)!important}.lkfl-blog-card:hover .lkfl-blog-card-image{transform:scale(1.04)!important}.lkfl-blog-card-image-placeholder{width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,color-mix(in srgb,var(--kubiki-color-pastel-green) 80%,transparent),color-mix(in srgb,var(--kubiki-color-pastel-blue) 80%,transparent))!important;color:var(--kubiki-color-text-muted)!important;font-size:var(--kubiki-text-3xl)!important}.lkfl-blog-card-body{display:flex!important;flex-direction:column!important;gap:var(--kubiki-space-2)!important;padding:var(--kubiki-space-4)!important}.lkfl-blog-card-meta{display:flex!important;align-items:center!important;gap:var(--kubiki-space-2)!important;flex-wrap:wrap!important}.lkfl-blog-card-category{display:inline-flex!important;align-items:center!important;padding:2px var(--kubiki-space-2)!important;border-radius:var(--kubiki-radius-sm)!important;background:color-mix(in srgb,var(--kubiki-color-primary) 8%,transparent)!important;color:var(--kubiki-color-primary-dark)!important;font-size:var(--kubiki-text-xs)!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.03em!important}.lkfl-blog-card-date{font-size:var(--kubiki-text-xs)!important;color:var(--kubiki-color-text-muted)!important}.lkfl-blog-card-title{font-size:var(--kubiki-text-lg)!important;font-weight:600!important;line-height:1.3!important;color:inherit!important;margin:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.lkfl-blog-card-description{font-size:var(--kubiki-text-base)!important;line-height:1.5!important;color:var(--kubiki-color-text-muted)!important;margin:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.lkfl-blog-card--dark .lkfl-blog-card-description{color:color-mix(in srgb,var(--kubiki-color-bg-card) 60%,transparent)!important}.lkfl-blog-card-author{display:flex!important;align-items:center!important;gap:var(--kubiki-space-2)!important;margin-top:auto!important;padding-top:var(--kubiki-space-2)!important}.lkfl-blog-card-avatar{width:28px!important;height:28px!important;border-radius:var(--kubiki-radius-full)!important;background:var(--kubiki-color-bg-muted)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:var(--kubiki-text-xs)!important;font-weight:600!important;color:var(--kubiki-color-text-secondary)!important}.lkfl-blog-card-author-name{font-size:var(--kubiki-text-sm)!important;font-weight:500!important;color:var(--kubiki-color-text-secondary)!important}.lkfl-blog-card-read-more{display:inline-flex!important;align-items:center!important;gap:var(--kubiki-space-1)!important;font-size:var(--kubiki-text-sm)!important;font-weight:600!important;color:var(--kubiki-color-primary)!important;text-decoration:none!important;transition:gap var(--kubiki-motion-fast) var(--kubiki-ease-out)!important}.lkfl-blog-card-read-more:hover{gap:var(--kubiki-space-2)!important}.lkfl-blog-card--list{display:grid!important;grid-template-columns:160px 1fr!important;align-items:center!important;gap:var(--kubiki-space-4)!important}@media(max-width:480px){.lkfl-blog-card--list{grid-template-columns:1fr!important}}.lkfl-blog-card--list .lkfl-blog-card-image-wrapper{aspect-ratio:1/1!important;border-radius:var(--kubiki-radius-lg)!important}.lkfl-blog-card--list .lkfl-blog-card-body{padding:var(--kubiki-space-3) var(--kubiki-space-4) var(--kubiki-space-3) 0!important}@media(max-width:480px){.lkfl-blog-card--list .lkfl-blog-card-body{padding:0 var(--kubiki-space-3) var(--kubiki-space-3) 0!important}}.lkfl-features-section{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:480px!important;padding:var(--kubiki-space-8) var(--kubiki-space-6)!important;background:var(--kubiki-color-bg-page)!important;overflow:hidden!important;isolation:isolate!important}.lkfl-features-section--dark{background:var(--kubiki-color-bg-dark, #1a1f2e)!important}.lkfl-features-section--dark .lkfl-feature-card{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:none!important}.lkfl-features-section--dark .lkfl-feature-card-title{color:var(--kubiki-color-text-inverse, #ffffff)!important}.lkfl-features-section--dark .lkfl-feature-card-description{color:#ffffffb3!important}.lkfl-features-section--dark .lkfl-feature-card-media{background:#1fc16b33!important}.lkfl-features-section--dark .lkfl-section-header-title{color:var(--kubiki-color-text-inverse, #ffffff)!important}.lkfl-features-section--dark .lkfl-section-header-description{color:#ffffffb3!important}.lkfl-features-section--gradient{background:linear-gradient(180deg,color-mix(in srgb,var(--kubiki-color-primary) 8%,transparent) 0%,var(--kubiki-color-bg-page) 60%)!important}.lkfl-features-section--with-image{background:var(--kubiki-color-bg-page)!important}.lkfl-features-section-bg-image{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background-size:cover!important;background-position:center!important;opacity:.12!important;z-index:-1!important;pointer-events:none!important}.lkfl-features-section-glow{position:absolute!important;border-radius:50%!important;filter:blur(64px)!important;opacity:.4!important;z-index:-1!important;pointer-events:none!important}.lkfl-features-section-glow--top-left{top:-100px!important;left:-100px!important;width:360px!important;height:360px!important;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--kubiki-color-primary) 60%,transparent),transparent 70%)!important}.lkfl-features-section-glow--bottom-right{bottom:-120px!important;right:-100px!important;width:400px!important;height:400px!important;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--kubiki-color-pastel-green) 80%,transparent),transparent 70%)!important}.lkfl-features-section-inner{position:relative!important;z-index:1!important;display:flex!important;flex-direction:column!important;gap:var(--kubiki-space-6)!important;width:100%!important;max-width:1280px!important;margin:0 auto!important}.lkfl-features-section-header{width:100%!important;max-width:960px!important;margin:0 auto!important}.lkfl-features-section--size-sm{padding:var(--kubiki-space-6) var(--kubiki-space-5)!important;min-height:360px!important}.lkfl-features-section--size-lg{padding:var(--kubiki-space-10) var(--kubiki-space-6)!important;min-height:640px!important}.lkfl-stats-section{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:360px!important;padding:var(--kubiki-space-8) var(--kubiki-space-6)!important;background:var(--kubiki-color-bg-page)!important;overflow:hidden!important;isolation:isolate!important}.lkfl-stats-section--row{min-height:200px!important;padding:var(--kubiki-space-6) var(--kubiki-space-6)!important}.lkfl-stats-section-row{display:flex!important;flex-wrap:wrap!important;gap:var(--kubiki-space-6)!important;width:100%!important;max-width:1280px!important;margin:0 auto!important;justify-content:center!important;align-items:stretch!important}.lkfl-stats-section--dark{background:var(--kubiki-color-bg-dark, #1a1f2e)!important}.lkfl-stats-section--dark .lkfl-stat-card{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:none!important}.lkfl-stats-section--dark .lkfl-stat-card-value{color:var(--kubiki-color-text-inverse, #ffffff)!important}.lkfl-stats-section--dark .lkfl-stat-card-label{color:#ffffffb3!important}.lkfl-stats-section--dark .lkfl-stat-card-icon{background:#1fc16b33!important;color:var(--kubiki-color-primary-light, #3ddc84)!important}.lkfl-stats-section--dark .lkfl-section-header-title{color:var(--kubiki-color-text-inverse, #ffffff)!important}.lkfl-stats-section--dark .lkfl-section-header-description{color:#ffffffb3!important}.lkfl-stats-section--with-trend{min-height:420px!important}.lkfl-stats-section-glow{position:absolute!important;border-radius:50%!important;filter:blur(64px)!important;opacity:.35!important;z-index:-1!important;pointer-events:none!important}.lkfl-stats-section-glow--top-left{top:-80px!important;left:-80px!important;width:300px!important;height:300px!important;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--kubiki-color-pastel-green) 70%,transparent),transparent 70%)!important}.lkfl-stats-section-glow--bottom-right{bottom:-100px!important;right:-80px!important;width:340px!important;height:340px!important;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--kubiki-color-primary) 50%,transparent),transparent 70%)!important}.lkfl-stats-section-inner{position:relative!important;z-index:1!important;display:flex!important;flex-direction:column!important;gap:var(--kubiki-space-6)!important;width:100%!important;max-width:1280px!important;margin:0 auto!important}.lkfl-stats-section-header{width:100%!important;max-width:960px!important;margin:0 auto!important}.lkfl-stats-section--size-sm{padding:var(--kubiki-space-6) var(--kubiki-space-5)!important;min-height:280px!important}.lkfl-stats-section--size-lg{padding:var(--kubiki-space-10) var(--kubiki-space-6)!important;min-height:480px!important}@media(max-width:1024px){.lkfl-features-section,.lkfl-stats-section{padding:var(--kubiki-space-7) var(--kubiki-space-5)!important}}@media(max-width:768px){.lkfl-features-section,.lkfl-stats-section{padding:var(--kubiki-space-6) var(--kubiki-space-4)!important;min-height:auto!important}.lkfl-stats-section-row{flex-direction:column!important;align-items:stretch!important;gap:var(--kubiki-space-4)!important}.lkfl-features-section--size-sm,.lkfl-stats-section--size-sm{padding:var(--kubiki-space-5) var(--kubiki-space-3)!important}.lkfl-features-section--size-lg,.lkfl-stats-section--size-lg{padding:var(--kubiki-space-7) var(--kubiki-space-4)!important}}@media(prefers-reduced-motion:reduce){.lkfl-features-section *,.lkfl-stats-section *{transition:none!important;transform:none!important}}.lkfl-faq-section{position:relative!important;display:flex!important;flex-direction:column!important;gap:var(--kubiki-space-5)!important;padding:var(--kubiki-space-7) var(--kubiki-space-6)!important;background:var(--kubiki-color-bg-card)!important;border-radius:var(--kubiki-radius-xl)!important;width:100%!important;overflow:hidden!important;box-shadow:var(--kubiki-shadow-sm)!important;transition:box-shadow var(--kubiki-motion-fast) var(--kubiki-ease-out)!important}.lkfl-faq-section:hover{box-shadow:var(--kubiki-shadow-md)!important}.lkfl-faq-section-header{display:flex!important;flex-direction:column!important;align-items:center!important;gap:var(--kubiki-space-2)!important;text-align:center!important;max-width:640px!important;margin:0 auto!important}.lkfl-faq-section-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:48px!important;height:48px!important;border-radius:var(--kubiki-radius-full)!important;background:color-mix(in srgb,var(--kubiki-color-primary) 10%,transparent)!important;color:var(--kubiki-color-primary)!important}.lkfl-faq-section-badge{display:inline-flex!important;align-items:center!important;gap:var(--kubiki-space-1)!important;padding:var(--kubiki-space-1) var(--kubiki-space-3)!important;border-radius:var(--kubiki-radius-full)!important;font-size:var(--kubiki-text-xs)!important;font-weight:600!important;white-space:nowrap!important;background:color-mix(in srgb,var(--kubiki-color-pastel-green) 60%,transparent)!important;color:var(--kubiki-color-primary-dark)!important}.lkfl-faq-section-title{font-size:var(--kubiki-text-3xl)!important;font-weight:600!important;line-height:1.2!important;letter-spacing:-.01em!important;color:var(--kubiki-color-text-primary)!important;margin:0!important}.lkfl-faq-section-description{font-size:var(--kubiki-text-lg)!important;line-height:1.5!important;color:var(--kubiki-color-text-muted)!important;margin:0!important}.lkfl-faq-section-search{display:flex!important;justify-content:center!important;width:100%!important}.lkfl-faq-section-search-input{width:100%!important;max-width:480px!important;padding:var(--kubiki-space-3) var(--kubiki-space-4)!important;padding-left:var(--kubiki-space-7)!important;border:1px solid var(--kubiki-color-border)!important;border-radius:var(--kubiki-radius-md)!important;background:var(--kubiki-color-bg-card)!important;font-size:var(--kubiki-text-base)!important;color:var(--kubiki-color-text-primary)!important;transition:all var(--kubiki-motion-fast) var(--kubiki-ease-out)!important}.lkfl-faq-section-search-input::placeholder{color:var(--kubiki-color-text-muted)!important}.lkfl-faq-section-search-input:focus-visible{outline:none!important;border-color:var(--kubiki-color-primary)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--kubiki-color-primary) 20%,transparent)!important}.lkfl-faq-section-list{display:flex!important;flex-direction:column!important;gap:var(--kubiki-space-2)!important;width:100%!important;max-width:720px!important;margin:0 auto!important}.lkfl-faq-section-list--two-column{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:var(--kubiki-space-3)!important}@media(max-width:768px){.lkfl-faq-section-list--two-column{grid-template-columns:1fr!important}}.lkfl-faq-section-item{border:1px solid var(--kubiki-color-border)!important;border-radius:var(--kubiki-radius-lg)!important;background:var(--kubiki-color-bg-card)!important;overflow:hidden!important;transition:all var(--kubiki-motion-fast) var(--kubiki-ease-out)!important}.lkfl-faq-section-item:hover{border-color:color-mix(in srgb,var(--kubiki-color-primary) 30%,var(--kubiki-color-border))!important;box-shadow:var(--kubiki-shadow-xs)!important}.lkfl-faq-section-item--open{border-color:color-mix(in srgb,var(--kubiki-color-primary) 40%,var(--kubiki-color-border))!important;background:color-mix(in srgb,var(--kubiki-color-pastel-green) 20%,var(--kubiki-color-bg-card))!important}.lkfl-faq-section-question{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:var(--kubiki-space-3)!important;width:100%!important;padding:var(--kubiki-space-4)!important;border:none!important;background:transparent!important;cursor:pointer!important;text-align:left!important;font-family:inherit!important;transition:background var(--kubiki-motion-fast) var(--kubiki-ease-out)!important}.lkfl-faq-section-question:hover{background:color-mix(in srgb,var(--kubiki-color-primary) 5%,transparent)!important}.lkfl-faq-section-question:focus-visible{outline:none!important;box-shadow:inset 0 0 0 2px var(--kubiki-color-primary)!important}.lkfl-faq-section-question-text{flex:1!important;font-size:var(--kubiki-text-base)!important;font-weight:500!important;line-height:1.4!important;color:var(--kubiki-color-text-primary)!important}.lkfl-faq-section-chevron{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;flex-shrink:0!important;color:var(--kubiki-color-text-muted)!important;transition:transform var(--kubiki-motion-fast) var(--kubiki-ease-out),color var(--kubiki-motion-fast) var(--kubiki-ease-out)!important}.lkfl-faq-section-item--open .lkfl-faq-section-chevron{transform:rotate(180deg)!important;color:var(--kubiki-color-primary)!important}.lkfl-faq-section-answer{padding:0 var(--kubiki-space-4) var(--kubiki-space-4)!important;animation:faq-slide-down .2s ease-out!important}@keyframes faq-slide-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.lkfl-faq-section-answer{animation:none!important}}.lkfl-faq-section-answer p{margin:0!important;font-size:var(--kubiki-text-base)!important;line-height:1.6!important;color:var(--kubiki-color-text-secondary)!important}.lkfl-faq-section--sm{padding:var(--kubiki-space-5) var(--kubiki-space-4)!important}.lkfl-faq-section--sm .lkfl-faq-section-title{font-size:var(--kubiki-text-2xl)!important}.lkfl-faq-section--lg{padding:var(--kubiki-space-8) var(--kubiki-space-7)!important}.lkfl-faq-section--lg .lkfl-faq-section-title{font-size:var(--kubiki-text-4xl)!important}.lkfl-contact-section{position:relative!important;display:flex!important;flex-direction:column!important;gap:var(--kubiki-space-5)!important;padding:var(--kubiki-space-7) var(--kubiki-space-6)!important;background:var(--kubiki-color-bg-card)!important;border-radius:var(--kubiki-radius-xl)!important;width:100%!important;overflow:hidden!important;box-shadow:var(--kubiki-shadow-sm)!important;transition:box-shadow var(--kubiki-motion-fast) var(--kubiki-ease-out)!important}.lkfl-contact-section:hover{box-shadow:var(--kubiki-shadow-md)!important}.lkfl-contact-section-header{display:flex!important;flex-direction:column!important;align-items:center!important;gap:var(--kubiki-space-2)!important;text-align:center!important;max-width:640px!important;margin:0 auto!important}.lkfl-contact-section-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:48px!important;height:48px!important;border-radius:var(--kubiki-radius-full)!important;background:color-mix(in srgb,var(--kubiki-color-primary) 10%,transparent)!important;color:var(--kubiki-color-primary)!important}.lkfl-contact-section-badge{display:inline-flex!important;align-items:center!important;gap:var(--kubiki-space-1)!important;padding:var(--kubiki-space-1) var(--kubiki-space-3)!important;border-radius:var(--kubiki-radius-full)!important;font-size:var(--kubiki-text-xs)!important;font-weight:600!important;white-space:nowrap!important;background:color-mix(in srgb,var(--kubiki-color-pastel-blue) 60%,transparent)!important;color:var(--kubiki-color-text-secondary)!important}.lkfl-contact-section-title{font-size:var(--kubiki-text-3xl)!important;font-weight:600!important;line-height:1.2!important;letter-spacing:-.01em!important;color:var(--kubiki-color-text-primary)!important;margin:0!important}.lkfl-contact-section-description{font-size:var(--kubiki-text-lg)!important;line-height:1.5!important;color:var(--kubiki-color-text-muted)!important;margin:0!important}.lkfl-contact-section-body{display:grid!important;grid-template-columns:1fr 1.5fr!important;gap:var(--kubiki-space-6)!important;width:100%!important;max-width:960px!important;margin:0 auto!important;align-items:start!important}@media(max-width:768px){.lkfl-contact-section-body{grid-template-columns:1fr!important}}.lkfl-contact-section--centered .lkfl-contact-section-body{grid-template-columns:1fr!important;max-width:560px!important}.lkfl-contact-section--centered .lkfl-contact-section-info{flex-direction:row!important;justify-content:center!important;flex-wrap:wrap!important;gap:var(--kubiki-space-4)!important}.lkfl-contact-section-info{display:flex!important;flex-direction:column!important;gap:var(--kubiki-space-4)!important;padding:var(--kubiki-space-5)!important;background:color-mix(in srgb,var(--kubiki-color-bg-muted) 50%,var(--kubiki-color-bg-card))!important;border-radius:var(--kubiki-radius-lg)!important;border:1px solid var(--kubiki-color-border)!important}.lkfl-contact-section-email,.lkfl-contact-section-phone,.lkfl-contact-section-address{display:flex!important;align-items:center!important;gap:var(--kubiki-space-2)!important;font-size:var(--kubiki-text-base)!important;line-height:1.4!important;color:var(--kubiki-color-text-primary)!important;text-decoration:none!important;transition:color var(--kubiki-motion-fast) var(--kubiki-ease-out)!important}a.lkfl-contact-section-email:hover,a.lkfl-contact-section-phone:hover{color:var(--kubiki-color-primary)!important}.lkfl-contact-section-email svg,.lkfl-contact-section-phone svg,.lkfl-contact-section-address svg{flex-shrink:0!important;color:var(--kubiki-color-primary)!important}.lkfl-contact-section-socials{display:flex!important;align-items:center!important;gap:var(--kubiki-space-2)!important;padding-top:var(--kubiki-space-3)!important;border-top:1px solid var(--kubiki-color-border)!important}.lkfl-contact-section-social-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;border-radius:var(--kubiki-radius-full)!important;background:var(--kubiki-color-bg-muted)!important;color:var(--kubiki-color-text-secondary)!important;transition:all var(--kubiki-motion-fast) var(--kubiki-ease-out)!important}.lkfl-contact-section-social-link:hover{background:var(--kubiki-color-primary)!important;color:#fff!important}.lkfl-contact-section-map{width:100%!important;min-height:200px!important;border-radius:var(--kubiki-radius-lg)!important;overflow:hidden!important;background:var(--kubiki-color-bg-muted)!important;border:1px solid var(--kubiki-color-border)!important}.lkfl-contact-section-map iframe{width:100%!important;height:100%!important;min-height:200px!important;border:none!important}.lkfl-contact-section-map-placeholder{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:var(--kubiki-space-2)!important;min-height:200px!important;color:var(--kubiki-color-text-muted)!important}.lkfl-contact-section-map-placeholder span{font-size:var(--kubiki-text-sm)!important}.lkfl-contact-section-form{display:flex!important;flex-direction:column!important;gap:var(--kubiki-space-4)!important}.lkfl-contact-section-field{display:flex!important;flex-direction:column!important;gap:var(--kubiki-space-1)!important}.lkfl-contact-section-label{font-size:var(--kubiki-text-sm)!important;font-weight:500!important;color:var(--kubiki-color-text-secondary)!important}.lkfl-contact-section-input,.lkfl-contact-section-textarea{width:100%!important;padding:var(--kubiki-space-3)!important;border:1px solid var(--kubiki-color-border)!important;border-radius:var(--kubiki-radius-md)!important;background:var(--kubiki-color-bg-card)!important;font-family:inherit!important;font-size:var(--kubiki-text-base)!important;line-height:1.4!important;color:var(--kubiki-color-text-primary)!important;transition:all var(--kubiki-motion-fast) var(--kubiki-ease-out)!important}.lkfl-contact-section-input::placeholder,.lkfl-contact-section-textarea::placeholder{color:var(--kubiki-color-text-muted)!important}.lkfl-contact-section-input:focus-visible,.lkfl-contact-section-textarea:focus-visible{outline:none!important;border-color:var(--kubiki-color-primary)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--kubiki-color-primary) 20%,transparent)!important}.lkfl-contact-section-textarea{resize:vertical!important;min-height:100px!important}.lkfl-contact-section-submit{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:var(--kubiki-space-2)!important;padding:var(--kubiki-space-3) var(--kubiki-space-5)!important;border:none!important;border-radius:var(--kubiki-radius-md)!important;background:var(--kubiki-color-primary)!important;color:#fff!important;font-family:inherit!important;font-size:var(--kubiki-text-base)!important;font-weight:600!important;cursor:pointer!important;transition:all var(--kubiki-motion-fast) var(--kubiki-ease-out)!important;min-height:44px!important}.lkfl-contact-section-submit:hover{background:var(--kubiki-color-primary-dark)!important;transform:translateY(-1px)!important;box-shadow:var(--kubiki-shadow-sm)!important}.lkfl-contact-section-submit:active{transform:translateY(0)!important}.lkfl-contact-section-submit:focus-visible{outline:none!important;box-shadow:0 0 0 2px var(--kubiki-color-bg-card),0 0 0 4px var(--kubiki-color-primary)!important}.lkfl-contact-section--sm{padding:var(--kubiki-space-5) var(--kubiki-space-4)!important}.lkfl-contact-section--sm .lkfl-contact-section-title{font-size:var(--kubiki-text-2xl)!important}.lkfl-contact-section--lg{padding:var(--kubiki-space-8) var(--kubiki-space-7)!important}.lkfl-contact-section--lg .lkfl-contact-section-title{font-size:var(--kubiki-text-4xl)!important}.lkfl-newsletter-section{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:var(--kubiki-space-4)!important;padding:var(--kubiki-space-7) var(--kubiki-space-5)!important;text-align:center!important;overflow:hidden!important;isolation:isolate!important}.lkfl-newsletter-section--light{background:var(--kubiki-color-bg-page)!important;border:1px solid var(--kubiki-color-border)!important;border-radius:var(--kubiki-radius-xl)!important}.lkfl-newsletter-section--dark{background:var(--kubiki-color-text-primary)!important;border-radius:var(--kubiki-radius-xl)!important}.lkfl-newsletter-section--dark .lkfl-newsletter-section-title,.lkfl-newsletter-section--dark .lkfl-newsletter-section-description{color:#fff!important}.lkfl-newsletter-section--gradient{background:linear-gradient(135deg,var(--kubiki-color-primary) 0%,var(--kubiki-color-primary-dark) 100%)!important;border-radius:var(--kubiki-radius-xl)!important}.lkfl-newsletter-section--gradient .lkfl-newsletter-section-title,.lkfl-newsletter-section--gradient .lkfl-newsletter-section-description{color:#fff!important}.lkfl-newsletter-section--with-checkbox{background:var(--kubiki-color-bg-card)!important;border:1px solid var(--kubiki-color-border)!important;border-radius:var(--kubiki-radius-xl)!important;box-shadow:var(--kubiki-shadow-sm)!important}.lkfl-newsletter-section-header{display:flex!important;flex-direction:column!important;align-items:center!important;gap:var(--kubiki-space-2)!important;max-width:640px!important}.lkfl-newsletter-section-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:56px!important;height:56px!important;border-radius:var(--kubiki-radius-full)!important;background:color-mix(in srgb,var(--kubiki-color-primary) 15%,transparent)!important;color:var(--kubiki-color-primary)!important}.lkfl-newsletter-section-badge{display:inline-flex!important;align-items:center!important;gap:var(--kubiki-space-1)!important;padding:var(--kubiki-space-1) var(--kubiki-space-3)!important;border-radius:var(--kubiki-radius-full)!important;font-size:var(--kubiki-text-xs)!important;font-weight:600!important;white-space:nowrap!important;background:color-mix(in srgb,var(--kubiki-color-pastel-yellow) 80%,transparent)!important;color:var(--kubiki-color-text-secondary)!important}.lkfl-newsletter-section-title{font-size:var(--kubiki-text-3xl)!important;font-weight:600!important;line-height:1.2!important;letter-spacing:-.01em!important;color:var(--kubiki-color-text-primary)!important;margin:0!important}.lkfl-newsletter-section-description{font-size:var(--kubiki-text-lg)!important;line-height:1.5!important;color:var(--kubiki-color-text-muted)!important;margin:0!important}.lkfl-newsletter-section-form{display:flex!important;flex-direction:column!important;align-items:center!important;gap:var(--kubiki-space-3)!important;width:100%!important;max-width:560px!important}.lkfl-newsletter-section-field{display:flex!important;width:100%!important;gap:var(--kubiki-space-2)!important}@media(max-width:480px){.lkfl-newsletter-section-field{flex-direction:column!important}.lkfl-newsletter-section-submit{width:100%!important}}.lkfl-newsletter-section-input{flex:1!important;min-width:0!important;padding:var(--kubiki-space-3) var(--kubiki-space-4)!important;border:1px solid var(--kubiki-color-border)!important;border-radius:var(--kubiki-radius-md)!important;background:var(--kubiki-color-bg-card)!important;font-family:inherit!important;font-size:var(--kubiki-text-base)!important;color:var(--kubiki-color-text-primary)!important;transition:all var(--kubiki-motion-fast) var(--kubiki-ease-out)!important}.lkfl-newsletter-section-input::placeholder{color:var(--kubiki-color-text-muted)!important}.lkfl-newsletter-section-input:focus-visible{outline:none!important;border-color:var(--kubiki-color-primary)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--kubiki-color-primary) 20%,transparent)!important}.lkfl-newsletter-section-input--error{border-color:var(--kubiki-color-error)!important}.lkfl-newsletter-section-input--error:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--kubiki-color-error) 20%,transparent)!important}.lkfl-newsletter-section-submit{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:var(--kubiki-space-2)!important;padding:var(--kubiki-space-3) var(--kubiki-space-5)!important;border:none!important;border-radius:var(--kubiki-radius-md)!important;background:var(--kubiki-color-primary)!important;color:#fff!important;font-family:inherit!important;font-size:var(--kubiki-text-base)!important;font-weight:600!important;cursor:pointer!important;transition:all var(--kubiki-motion-fast) var(--kubiki-ease-out)!important;min-height:44px!important;white-space:nowrap!important}.lkfl-newsletter-section-submit:hover{background:var(--kubiki-color-primary-dark)!important;transform:translateY(-1px)!important;box-shadow:var(--kubiki-shadow-sm)!important}.lkfl-newsletter-section-submit:active{transform:translateY(0)!important}.lkfl-newsletter-section-submit:focus-visible{outline:none!important;box-shadow:0 0 0 2px var(--kubiki-color-bg-card),0 0 0 4px var(--kubiki-color-primary)!important}.lkfl-newsletter-section--dark .lkfl-newsletter-section-input,.lkfl-newsletter-section--gradient .lkfl-newsletter-section-input{background:#ffffff1a!important;border-color:#fff3!important;color:#fff!important}.lkfl-newsletter-section--dark .lkfl-newsletter-section-input::placeholder,.lkfl-newsletter-section--gradient .lkfl-newsletter-section-input::placeholder{color:#fff9!important}.lkfl-newsletter-section--dark .lkfl-newsletter-section-submit,.lkfl-newsletter-section--gradient .lkfl-newsletter-section-submit{background:#fff!important;color:var(--kubiki-color-primary)!important}.lkfl-newsletter-section--dark .lkfl-newsletter-section-submit:hover,.lkfl-newsletter-section--gradient .lkfl-newsletter-section-submit:hover{background:var(--kubiki-color-pastel-green)!important}.lkfl-newsletter-section-consent{display:flex!important;align-items:flex-start!important;gap:var(--kubiki-space-2)!important;text-align:left!important;max-width:480px!important;cursor:pointer!important}.lkfl-newsletter-section-checkbox{width:18px!important;height:18px!important;margin-top:2px!important;accent-color:var(--kubiki-color-primary)!important;cursor:pointer!important;flex-shrink:0!important}.lkfl-newsletter-section-consent span{font-size:var(--kubiki-text-sm)!important;line-height:1.4!important;color:var(--kubiki-color-text-muted)!important}.lkfl-newsletter-section-error{display:inline-flex!important;align-items:center!important;gap:var(--kubiki-space-1)!important;font-size:var(--kubiki-text-sm)!important;color:var(--kubiki-color-error)!important;animation:newsletter-error-in .15s ease-out!important}@keyframes newsletter-error-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.lkfl-newsletter-section-error{animation:none!important}}.lkfl-newsletter-section--sm{padding:var(--kubiki-space-5) var(--kubiki-space-4)!important}.lkfl-newsletter-section--sm .lkfl-newsletter-section-title{font-size:var(--kubiki-text-2xl)!important}.lkfl-newsletter-section--lg{padding:var(--kubiki-space-8) var(--kubiki-space-7)!important}.lkfl-newsletter-section--lg .lkfl-newsletter-section-title{font-size:var(--kubiki-text-4xl)!important}.lkfl-cta-section{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:var(--kubiki-space-4)!important;padding:var(--kubiki-space-7) var(--kubiki-space-5)!important;border-radius:var(--kubiki-radius-xl)!important;width:100%!important;min-height:240px!important;text-align:center!important;overflow:hidden!important;box-shadow:var(--kubiki-shadow-sm)!important;transition:box-shadow var(--kubiki-motion-fast) var(--kubiki-ease-out)!important}.lkfl-cta-section:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;pointer-events:none!important;z-index:0!important}.lkfl-cta-section>*{position:relative!important;z-index:1!important}.lkfl-cta-section-content{display:flex!important;flex-direction:column!important;align-items:inherit!important;gap:var(--kubiki-space-3)!important;width:100%!important;max-width:640px!important}.lkfl-cta-section-badge{display:inline-flex!important;align-items:center!important;gap:var(--kubiki-space-1)!important;padding:var(--kubiki-space-1) var(--kubiki-space-3)!important;border-radius:var(--kubiki-radius-full)!important;font-size:var(--kubiki-text-xs)!important;font-weight:600!important;line-height:1.4!important;white-space:nowrap!important;background:var(--kubiki-color-bg-muted)!important;color:var(--kubiki-color-text-secondary)!important}.lkfl-cta-section-title{font-size:var(--kubiki-text-3xl)!important;font-weight:600!important;line-height:1.2!important;letter-spacing:-.01em!important;color:var(--kubiki-color-text-primary)!important;margin:0!important}.lkfl-cta-section-description{font-size:var(--kubiki-text-lg)!important;line-height:1.5!important;color:var(--kubiki-color-text-muted)!important;margin:0!important}.lkfl-cta-section-actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:inherit!important;gap:var(--kubiki-space-3)!important;margin-top:var(--kubiki-space-2)!important}.lkfl-cta-section-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:56px!important;height:56px!important;border-radius:var(--kubiki-radius-md)!important;background:var(--kubiki-color-pastel-green)!important;color:var(--kubiki-color-primary-dark)!important;flex-shrink:0!important}.lkfl-cta-section--light{background:var(--kubiki-color-bg-page)!important}.lkfl-cta-section--dark{background:#0f1117!important}.lkfl-cta-section--gradient{background:linear-gradient(135deg,var(--kubiki-color-primary) 0%,var(--kubiki-color-primary-dark) 100%)!important}.lkfl-cta-section--image{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.lkfl-cta-section--image:before{background:#0f11178c!important}.lkfl-cta-section--light .lkfl-cta-section-title{color:var(--kubiki-color-text-primary)!important}.lkfl-cta-section--light .lkfl-cta-section-description{color:var(--kubiki-color-text-muted)!important}.lkfl-cta-section--light .lkfl-cta-section-badge{background:var(--kubiki-color-bg-card)!important;color:var(--kubiki-color-text-secondary)!important}.lkfl-cta-section--dark .lkfl-cta-section-title,.lkfl-cta-section--gradient .lkfl-cta-section-title,.lkfl-cta-section--image .lkfl-cta-section-title{color:#fff!important}.lkfl-cta-section--dark .lkfl-cta-section-description,.lkfl-cta-section--gradient .lkfl-cta-section-description,.lkfl-cta-section--image .lkfl-cta-section-description{color:#ffffffd9!important}.lkfl-cta-section--dark .lkfl-cta-section-badge{background:#ffffff26!important;color:#fff!important}.lkfl-cta-section--gradient .lkfl-cta-section-badge,.lkfl-cta-section--image .lkfl-cta-section-badge{background:#fff3!important;color:#fff!important}.lkfl-cta-section--dark .lkfl-cta-section-icon{background:#ffffff26!important;color:#fff!important}.lkfl-cta-section--gradient .lkfl-cta-section-icon,.lkfl-cta-section--image .lkfl-cta-section-icon{background:#fff3!important;color:#fff!important}.lkfl-cta-section--left{align-items:flex-start!important;text-align:left!important}.lkfl-cta-section--right{align-items:flex-end!important;text-align:right!important}.lkfl-cta-section--center{align-items:center!important;text-align:center!important}.lkfl-cta-section--sm{padding:var(--kubiki-space-5) var(--kubiki-space-4)!important;min-height:160px!important;border-radius:var(--kubiki-radius-lg)!important}.lkfl-cta-section--sm .lkfl-cta-section-title{font-size:var(--kubiki-text-2xl)!important}.lkfl-cta-section--sm .lkfl-cta-section-description{font-size:var(--kubiki-text-base)!important}.lkfl-cta-section--lg{padding:var(--kubiki-space-9, 80px) var(--kubiki-space-7)!important;min-height:320px!important}.lkfl-cta-section--lg .lkfl-cta-section-title{font-size:var(--kubiki-text-4xl)!important}.lkfl-cta-section--lg .lkfl-cta-section-description{font-size:var(--kubiki-text-xl)!important}.lkfl-custom-cta{position:relative!important;display:flex!important;flex-direction:column!important;gap:var(--kubiki-space-5)!important;padding:var(--kubiki-space-7) var(--kubiki-space-5)!important;border-radius:var(--kubiki-radius-xl)!important;width:100%!important;overflow:hidden!important;box-shadow:var(--kubiki-shadow-sm)!important}.lkfl-custom-cta>*{position:relative!important;z-index:1!important}.lkfl-custom-cta:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;pointer-events:none!important;z-index:0!important}.lkfl-custom-cta-header{display:flex!important;flex-direction:column!important;gap:var(--kubiki-space-3)!important;width:100%!important}.lkfl-custom-cta-badge{display:inline-flex!important;align-items:center!important;gap:var(--kubiki-space-1)!important;padding:var(--kubiki-space-1) var(--kubiki-space-3)!important;border-radius:var(--kubiki-radius-full)!important;font-size:var(--kubiki-text-xs)!important;font-weight:600!important;line-height:1.4!important;white-space:nowrap!important;background:var(--kubiki-color-bg-muted)!important;color:var(--kubiki-color-text-secondary)!important;align-self:flex-start!important}.lkfl-custom-cta-title{font-size:var(--kubiki-text-3xl)!important;font-weight:600!important;line-height:1.2!important;letter-spacing:-.01em!important;color:var(--kubiki-color-text-primary)!important;margin:0!important}.lkfl-custom-cta-description{font-size:var(--kubiki-text-lg)!important;line-height:1.5!important;color:var(--kubiki-color-text-muted)!important;margin:0!important}.lkfl-custom-cta-body{display:flex!important;flex-direction:column!important;gap:var(--kubiki-space-4)!important;width:100%!important}.lkfl-custom-cta-form{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:var(--kubiki-space-2)!important;width:100%!important;max-width:480px!important}.lkfl-custom-cta--split{flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:var(--kubiki-space-6)!important}.lkfl-custom-cta--split .lkfl-custom-cta-header{flex-shrink:0!important;max-width:480px!important}.lkfl-custom-cta--split .lkfl-custom-cta-body{flex-shrink:0!important}.lkfl-custom-cta--light{background:var(--kubiki-color-bg-page)!important}.lkfl-custom-cta--dark{background:#0f1117!important}.lkfl-custom-cta--gradient{background:linear-gradient(135deg,var(--kubiki-color-primary) 0%,var(--kubiki-color-primary-dark) 100%)!important}.lkfl-custom-cta--image{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.lkfl-custom-cta--image:before{background:#0f11178c!important}.lkfl-custom-cta--dark .lkfl-custom-cta-title,.lkfl-custom-cta--gradient .lkfl-custom-cta-title,.lkfl-custom-cta--image .lkfl-custom-cta-title{color:#fff!important}.lkfl-custom-cta--dark .lkfl-custom-cta-description,.lkfl-custom-cta--gradient .lkfl-custom-cta-description,.lkfl-custom-cta--image .lkfl-custom-cta-description{color:#ffffffd9!important}.lkfl-custom-cta--dark .lkfl-custom-cta-badge{background:#ffffff26!important;color:#fff!important}.lkfl-custom-cta--gradient .lkfl-custom-cta-badge,.lkfl-custom-cta--image .lkfl-custom-cta-badge{background:#fff3!important;color:#fff!important}.lkfl-custom-cta--sm{padding:var(--kubiki-space-5) var(--kubiki-space-4)!important;border-radius:var(--kubiki-radius-lg)!important}.lkfl-custom-cta--sm .lkfl-custom-cta-title{font-size:var(--kubiki-text-2xl)!important}.lkfl-custom-cta--lg{padding:var(--kubiki-space-9, 80px) var(--kubiki-space-7)!important}.lkfl-custom-cta--lg .lkfl-custom-cta-title{font-size:var(--kubiki-text-4xl)!important}.lkfl-announcement{display:flex!important;align-items:center!important;gap:var(--kubiki-space-3)!important;padding:var(--kubiki-space-3) var(--kubiki-space-4)!important;border-radius:var(--kubiki-radius-md)!important;width:100%!important;min-height:48px!important;background:var(--kubiki-color-bg-muted)!important;border:1px solid var(--kubiki-color-border)!important;box-shadow:var(--kubiki-shadow-xs)!important;transition:background var(--kubiki-motion-fast) var(--kubiki-ease-out),border-color var(--kubiki-motion-fast) var(--kubiki-ease-out)!important}.lkfl-announcement:hover{border-color:var(--kubiki-color-primary)!important}.lkfl-announcement:focus-visible{outline:none!important;box-shadow:0 0 0 2px var(--kubiki-color-bg-card),0 0 0 4px var(--kubiki-color-primary)!important}.lkfl-announcement-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;width:24px!important;height:24px!important;color:var(--kubiki-color-text-secondary)!important}.lkfl-announcement-content{display:flex!important;flex-direction:column!important;gap:2px!important;flex-grow:1!important;min-width:0!important}.lkfl-announcement-row{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:var(--kubiki-space-2)!important;min-width:0!important}.lkfl-announcement-message{font-size:var(--kubiki-text-base)!important;line-height:1.4!important;color:var(--kubiki-color-text-primary)!important;flex:1!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}.lkfl-announcement-badge{display:inline-flex!important;align-items:center!important;padding:2px var(--kubiki-space-2)!important;border-radius:var(--kubiki-radius-full)!important;font-size:var(--kubiki-text-xs)!important;font-weight:600!important;line-height:1.4!important;white-space:nowrap!important;background:var(--kubiki-color-pastel-green)!important;color:var(--kubiki-color-primary-dark)!important}.lkfl-announcement-link{display:inline-flex!important;align-items:center!important;gap:4px!important;padding:var(--kubiki-space-1) var(--kubiki-space-2)!important;border-radius:var(--kubiki-radius-sm)!important;font-size:var(--kubiki-text-sm)!important;font-weight:500!important;line-height:1.4!important;white-space:nowrap!important;color:var(--kubiki-color-primary-dark)!important;cursor:pointer!important;text-decoration:none!important;transition:color var(--kubiki-motion-fast) var(--kubiki-ease-out),background var(--kubiki-motion-fast) var(--kubiki-ease-out)!important}.lkfl-announcement-link:hover{color:var(--kubiki-color-primary)!important;background:var(--kubiki-color-bg-page)!important}.lkfl-announcement-close{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;width:32px!important;height:32px!important;margin-left:auto!important;border-radius:var(--kubiki-radius-md)!important;background:transparent!important;border:none!important;color:var(--kubiki-color-text-muted)!important;cursor:pointer!important;transition:color var(--kubiki-motion-fast) var(--kubiki-ease-out),background var(--kubiki-motion-fast) var(--kubiki-ease-out)!important}.lkfl-announcement-close:hover{color:var(--kubiki-color-text-primary)!important;background:var(--kubiki-color-bg-card)!important}.lkfl-announcement--info{background:var(--kubiki-color-pastel-blue)!important;border-color:#c0d5ff99!important}.lkfl-announcement--info .lkfl-announcement-icon{color:#2563eb!important}.lkfl-announcement--info .lkfl-announcement-message{color:#1e40af!important}.lkfl-announcement--info .lkfl-announcement-badge{background:#2563eb26!important;color:#1d4ed8!important}.lkfl-announcement--success{background:var(--kubiki-color-pastel-green)!important;border-color:#e3f7ec99!important}.lkfl-announcement--success .lkfl-announcement-icon,.lkfl-announcement--success .lkfl-announcement-message{color:var(--kubiki-color-primary-dark)!important}.lkfl-announcement--success .lkfl-announcement-badge{background:#1daf6126!important;color:var(--kubiki-color-primary-dark)!important}.lkfl-announcement--warning{background:var(--kubiki-color-pastel-yellow)!important;border-color:#ffecc099!important}.lkfl-announcement--warning .lkfl-announcement-icon{color:#b45309!important}.lkfl-announcement--warning .lkfl-announcement-message{color:#92400e!important}.lkfl-announcement--warning .lkfl-announcement-badge{background:#b4530926!important;color:#b45309!important}.lkfl-announcement--error{background:var(--kubiki-color-pastel-red)!important;border-color:#ffc0c599!important}.lkfl-announcement--error .lkfl-announcement-icon,.lkfl-announcement--error .lkfl-announcement-message{color:var(--kubiki-color-error-strong)!important}.lkfl-announcement--error .lkfl-announcement-badge{background:#d8002726!important;color:var(--kubiki-color-error-strong)!important}.lkfl-announcement--compact{padding:var(--kubiki-space-2) var(--kubiki-space-3)!important;min-height:40px!important;gap:var(--kubiki-space-2)!important}.lkfl-announcement--compact .lkfl-announcement-message{font-size:var(--kubiki-text-sm)!important}.lkfl-announcement--compact .lkfl-announcement-icon{width:20px!important;height:20px!important}.lkfl-announcement--compact .lkfl-announcement-close{width:28px!important;height:28px!important}@media(max-width:560px){.lkfl-announcement-row{flex-direction:column!important;align-items:flex-start!important}.lkfl-announcement-link{margin-left:0!important}}[data-mantine-color-scheme=dark] .lkfl-cta-section--light,[data-mantine-color-scheme=dark] .lkfl-custom-cta--light{background:var(--kubiki-color-bg-card)!important}[data-mantine-color-scheme=dark] .lkfl-announcement{background:var(--kubiki-color-bg-muted)!important;border-color:var(--kubiki-color-border)!important}[data-mantine-color-scheme=dark] .lkfl-announcement-message{color:var(--kubiki-color-text-primary)!important}@media(prefers-reduced-motion:reduce){.lkfl-cta-section,.lkfl-custom-cta,.lkfl-announcement,.lkfl-announcement-link,.lkfl-announcement-close{transition:none!important}}.lkfl-hero-section{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:560px!important;padding:var(--kubiki-space-8) var(--kubiki-space-6)!important;background:var(--kubiki-color-bg-card)!important;overflow:hidden!important;isolation:isolate!important}.lkfl-hero-section-glow{position:absolute!important;border-radius:50%!important;filter:blur(64px)!important;opacity:.5!important;z-index:-1!important;pointer-events:none!important;will-change:transform!important}.lkfl-hero-section-glow--top-left{top:-120px!important;left:-120px!important;width:420px!important;height:420px!important;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--kubiki-color-primary) 70%,transparent),transparent 70%)!important}.lkfl-hero-section-glow--bottom-right{bottom:-140px!important;right:-120px!important;width:480px!important;height:480px!important;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--kubiki-color-pastel-green) 90%,transparent),transparent 70%)!important}.lkfl-hero-section-glow--accent{top:40%!important;right:8%!important;width:220px!important;height:220px!important;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--kubiki-color-pastel-yellow) 80%,transparent),transparent 70%)!important;opacity:.4!important}.lkfl-hero-section-inner{position:relative!important;z-index:1!important;display:flex!important;flex-direction:column!important;gap:var(--kubiki-space-4)!important;width:100%!important;max-width:1280px!important;margin:0 auto!important;text-align:center!important}.lkfl-hero-section-badge{align-self:center!important;display:inline-flex!important;align-items:center!important;gap:var(--kubiki-space-2)!important;padding:5px 14px!important;border-radius:var(--kubiki-radius-full)!important;background:color-mix(in srgb,var(--kubiki-color-pastel-green) 70%,transparent)!important;border:1px solid color-mix(in srgb,var(--kubiki-color-primary) 30%,transparent)!important;font-size:var(--kubiki-text-sm)!important;line-height:1.4!important;font-weight:500!important;color:var(--kubiki-color-primary-dark)!important;white-space:nowrap!important}.lkfl-hero-section-badge-dot{display:inline-block!important;width:6px!important;height:6px!important;border-radius:50%!important;background:var(--kubiki-color-primary)!important;flex-shrink:0!important}.lkfl-hero-section-title{font-size:var(--kubiki-text-hero, clamp(40px, 6vw, 96px))!important;line-height:1.1!important;font-weight:550!important;color:var(--kubiki-color-text-primary)!important;letter-spacing:-.03em!important;margin:0!important;word-break:break-word!important;max-width:22ch!important;font-family:TT Chocolates,Inter,system-ui,sans-serif!important}.lkfl-hero-section-title-accent{color:var(--kubiki-color-primary-dark)!important;font-style:normal!important}.lkfl-hero-section-subtitle{font-size:var(--kubiki-text-lg)!important;line-height:1.5!important;font-weight:400!important;color:var(--kubiki-color-text-muted)!important;margin:0!important;max-width:58ch!important}.lkfl-hero-section-actions{display:flex!important;align-items:center!important;justify-content:center!important;gap:var(--kubiki-space-3)!important;flex-wrap:wrap!important;margin-top:var(--kubiki-space-2)!important}.lkfl-hero-section-cta-link{text-decoration:none!important;display:inline-flex!important}.lkfl-hero-section-trust{display:flex!important;align-items:center!important;justify-content:center!important;gap:var(--kubiki-space-3)!important;flex-wrap:wrap!important;font-size:var(--kubiki-text-sm)!important;color:var(--kubiki-color-text-muted)!important}.lkfl-hero-section-trust-item{display:inline-flex!important;align-items:center!important;gap:var(--kubiki-space-1)!important}.lkfl-hero-section-media{position:relative!important;z-index:1!important;width:100%!important;max-width:640px!important;border-radius:var(--kubiki-radius-xl)!important;overflow:hidden!important;box-shadow:var(--kubiki-shadow-xl)!important;aspect-ratio:16 / 10!important;background:var(--kubiki-color-bg-muted)!important;margin-top:var(--kubiki-space-4)!important}.lkfl-hero-section-media img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.lkfl-hero-section--centered .lkfl-hero-section-inner{flex-direction:row!important;text-align:left!important;align-items:center!important;gap:var(--kubiki-space-8)!important}.lkfl-hero-section--centered .lkfl-hero-section-badge,.lkfl-hero-section--centered .lkfl-hero-section-actions,.lkfl-hero-section--centered .lkfl-hero-section-trust{align-self:flex-start!important;justify-content:flex-start!important}.lkfl-hero-section--centered .lkfl-hero-section-media{margin-top:0!important;flex:1!important;min-width:0!important}.lkfl-hero-section--split .lkfl-hero-section-inner{flex-direction:row!important;text-align:left!important;align-items:center!important;gap:var(--kubiki-space-7)!important}.lkfl-hero-section--split .lkfl-hero-section-text{flex:1!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:var(--kubiki-space-4)!important}.lkfl-hero-section--split .lkfl-hero-section-media{flex:1!important;min-width:0!important;margin-top:0!important}.lkfl-hero-section-stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:var(--kubiki-space-5)!important;width:100%!important;max-width:720px!important;margin-top:var(--kubiki-space-4)!important;padding-top:var(--kubiki-space-5)!important;border-top:1px solid var(--kubiki-color-border)!important}.lkfl-hero-section-stat{display:flex!important;flex-direction:column!important;gap:var(--kubiki-space-1)!important;text-align:center!important}.lkfl-hero-section-stat-value{font-size:var(--kubiki-text-3xl)!important;line-height:1.3!important;font-weight:550!important;color:var(--kubiki-color-primary-dark)!important;letter-spacing:-.02em!important;font-family:TT Chocolates,Inter,system-ui,sans-serif!important}.lkfl-hero-section-stat-label{font-size:var(--kubiki-text-sm)!important;line-height:1.4!important;font-weight:500!important;color:var(--kubiki-color-text-muted)!important}.lkfl-hero-section-announcement{position:relative!important;z-index:2!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:var(--kubiki-space-3)!important;flex-wrap:wrap!important;width:100%!important;padding:var(--kubiki-space-2) var(--kubiki-space-4)!important;background:color-mix(in srgb,var(--kubiki-color-pastel-yellow) 60%,transparent)!important;border-bottom:1px solid color-mix(in srgb,var(--kubiki-color-primary) 15%,transparent)!important;font-size:var(--kubiki-text-sm)!important;color:var(--kubiki-color-text-secondary)!important;text-align:left!important}.lkfl-hero-section-announcement-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;color:var(--kubiki-color-primary-dark)!important;flex-shrink:0!important}.lkfl-hero-section-announcement-message{flex:1!important}.lkfl-hero-section-announcement-link{color:var(--kubiki-color-primary-dark)!important;font-weight:600!important;text-decoration:none!important;white-space:nowrap!important}.lkfl-hero-section-announcement-link:hover{text-decoration:underline!important}.lkfl-hero-section-announcement-close{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;border-radius:50%!important;background:transparent!important;border:none!important;cursor:pointer!important;color:var(--kubiki-color-text-muted)!important;margin-left:auto!important}.lkfl-hero-section-announcement-close:hover{background:color-mix(in srgb,var(--kubiki-color-text-muted) 12%,transparent)!important}.lkfl-hero-section--size-sm{min-height:400px!important;padding:var(--kubiki-space-7) var(--kubiki-space-6)!important}.lkfl-hero-section--size-sm .lkfl-hero-section-title{font-size:clamp(32px,4vw,56px)!important}.lkfl-hero-section--size-lg{min-height:680px!important;padding:var(--kubiki-space-9) var(--kubiki-space-6)!important}.lkfl-hero-section--size-lg .lkfl-hero-section-title{font-size:clamp(48px,8vw,112px)!important}@media(max-width:1024px){.lkfl-hero-section--centered .lkfl-hero-section-inner,.lkfl-hero-section--split .lkfl-hero-section-inner{flex-direction:column!important;text-align:center!important;gap:var(--kubiki-space-6)!important}.lkfl-hero-section--centered .lkfl-hero-section-badge,.lkfl-hero-section--centered .lkfl-hero-section-actions,.lkfl-hero-section--centered .lkfl-hero-section-trust,.lkfl-hero-section--split .lkfl-hero-section-badge,.lkfl-hero-section--split .lkfl-hero-section-actions,.lkfl-hero-section--split .lkfl-hero-section-trust{align-self:center!important;justify-content:center!important}.lkfl-hero-section-media{max-width:560px!important}}@media(max-width:768px){.lkfl-hero-section{min-height:auto!important;padding:var(--kubiki-space-7) var(--kubiki-space-4)!important}.lkfl-hero-section-title{font-size:clamp(30px,8vw,44px)!important;max-width:18ch!important}.lkfl-hero-section-subtitle{font-size:var(--kubiki-text-base)!important}.lkfl-hero-section-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:var(--kubiki-space-3)!important}.lkfl-hero-section-stat-value{font-size:var(--kubiki-text-2xl)!important}.lkfl-hero-section-actions{flex-direction:column!important;width:100%!important}.lkfl-hero-section-actions>*{width:100%!important}}@media(prefers-reduced-motion:reduce){.lkfl-hero-section,.lkfl-hero-section *,.lkfl-hero-section-glow{transition:none!important;animation:none!important;filter:blur(40px)!important}}[data-mantine-color-scheme=dark] .lkfl-hero-section{background:var(--brand-bg, #1a1a1a)!important}[data-mantine-color-scheme=dark] .lkfl-hero-section-title{color:var(--kubiki-color-bg-card)!important}[data-mantine-color-scheme=dark] .lkfl-hero-section-subtitle,[data-mantine-color-scheme=dark] .lkfl-hero-section-trust,[data-mantine-color-scheme=dark] .lkfl-hero-section-stat-label{color:color-mix(in srgb,var(--kubiki-color-bg-card) 70%,transparent)!important}[data-mantine-color-scheme=dark] .lkfl-hero-section-stats{border-top-color:var(--brand-border, #2a2a2a)!important}.lkfl-landing-nav{position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:var(--kubiki-space-5)!important;width:100%!important;padding:var(--kubiki-space-3) var(--kubiki-space-6)!important;min-height:72px!important;background:var(--kubiki-color-bg-card)!important;z-index:100!important}.lkfl-landing-nav-logo{display:inline-flex!important;align-items:center!important;gap:var(--kubiki-space-2)!important;cursor:pointer!important;flex-shrink:0!important;text-decoration:none!important;-webkit-user-select:none!important;user-select:none!important}.lkfl-landing-nav-logo-mark{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;border-radius:var(--kubiki-radius-md)!important;background:var(--kubiki-color-primary)!important;color:var(--kubiki-color-bg-card)!important;font-size:var(--kubiki-text-xl)!important;font-weight:700!important;flex-shrink:0!important}.lkfl-landing-nav-logo-mark img{width:100%!important;height:100%!important;object-fit:contain!important}.lkfl-landing-nav-logo-text{font-size:var(--kubiki-text-lg)!important;line-height:1.2!important;font-weight:600!important;color:var(--kubiki-color-text-primary)!important;letter-spacing:-.02em!important;white-space:nowrap!important;font-family:TT Chocolates,Inter,system-ui,sans-serif!important}.lkfl-landing-nav-links{display:flex!important;align-items:center!important;gap:var(--kubiki-space-1)!important;list-style:none!important;margin:0!important;padding:0!important;flex:1!important;justify-content:center!important;min-width:0!important}.lkfl-landing-nav-link{position:relative!important;display:inline-flex!important;align-items:center!important;gap:var(--kubiki-space-1)!important;padding:var(--kubiki-space-2) var(--kubiki-space-3)!important;border-radius:var(--kubiki-radius-full)!important;font-size:var(--kubiki-text-base)!important;line-height:1.4!important;font-weight:500!important;color:var(--kubiki-color-text-secondary)!important;text-decoration:none!important;white-space:nowrap!important;transition:color var(--kubiki-motion-fast) var(--kubiki-ease-out),background var(--kubiki-motion-fast) var(--kubiki-ease-out)!important}.lkfl-landing-nav-link:hover{color:var(--kubiki-color-text-primary)!important;background:color-mix(in srgb,var(--kubiki-color-text-muted) 8%,transparent)!important}.lkfl-landing-nav-link:focus-visible{outline:none!important;box-shadow:0 0 0 2px var(--kubiki-color-bg-card),0 0 0 4px var(--kubiki-color-primary)!important}.lkfl-landing-nav-link--active{color:var(--kubiki-color-primary-dark)!important;font-weight:600!important}.lkfl-landing-nav-link-caret{display:inline-flex!important;align-items:center!important;color:currentColor!important;opacity:.6!important}.lkfl-landing-nav-actions{display:flex!important;align-items:center!important;gap:var(--kubiki-space-2)!important;flex-shrink:0!important;margin-left:auto!important}.lkfl-landing-nav-cta-link{text-decoration:none!important;display:inline-flex!important}.lkfl-landing-nav-toggle{display:none!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;border-radius:var(--kubiki-radius-md)!important;background:transparent!important;border:1px solid var(--kubiki-color-border)!important;cursor:pointer!important;color:var(--kubiki-color-text-primary)!important;flex-shrink:0!important}.lkfl-landing-nav-toggle:hover{background:color-mix(in srgb,var(--kubiki-color-text-muted) 8%,transparent)!important}.lkfl-landing-nav-toggle:focus-visible{outline:none!important;box-shadow:0 0 0 2px var(--kubiki-color-bg-card),0 0 0 4px var(--kubiki-color-primary)!important}.lkfl-landing-nav-mobile-panel{position:absolute!important;top:100%!important;left:0!important;right:0!important;z-index:99!important;display:flex!important;flex-direction:column!important;gap:var(--kubiki-space-1)!important;padding:var(--kubiki-space-4)!important;background:var(--kubiki-color-bg-card)!important;border-bottom:1px solid var(--kubiki-color-border)!important;box-shadow:var(--kubiki-shadow-lg)!important;max-height:calc(100vh - 72px)!important;overflow-y:auto!important}.lkfl-landing-nav-mobile-panel[hidden]{display:none!important}.lkfl-landing-nav-mobile-link{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:var(--kubiki-space-3)!important;padding:var(--kubiki-space-3) var(--kubiki-space-4)!important;border-radius:var(--kubiki-radius-md)!important;font-size:var(--kubiki-text-base)!important;line-height:1.5!important;font-weight:500!important;color:var(--kubiki-color-text-secondary)!important;text-decoration:none!important;background:transparent!important;border:none!important;width:100%!important;cursor:pointer!important;text-align:left!important}.lkfl-landing-nav-mobile-link:hover{background:color-mix(in srgb,var(--kubiki-color-text-muted) 8%,transparent)!important;color:var(--kubiki-color-text-primary)!important}.lkfl-landing-nav-mobile-link--active{color:var(--kubiki-color-primary-dark)!important;font-weight:600!important;background:color-mix(in srgb,var(--kubiki-color-pastel-green) 50%,transparent)!important}.lkfl-landing-nav-mobile-actions{display:flex!important;flex-direction:column!important;gap:var(--kubiki-space-2)!important;padding-top:var(--kubiki-space-3)!important;margin-top:var(--kubiki-space-2)!important;border-top:1px solid var(--kubiki-color-border)!important}.lkfl-landing-nav--default{border-bottom:1px solid var(--kubiki-color-border)!important}.lkfl-landing-nav--transparent{background:transparent!important;border-bottom:none!important}.lkfl-landing-nav--sticky{position:sticky!important;top:0!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:color-mix(in srgb,var(--kubiki-color-bg-card) 85%,transparent)!important}.lkfl-landing-nav--scrolled{box-shadow:var(--kubiki-shadow-sm)!important;border-bottom:1px solid var(--kubiki-color-border)!important;background:var(--kubiki-color-bg-card)!important}.lkfl-landing-nav--minimal .lkfl-landing-nav-links{display:none!important}.lkfl-landing-nav-search{display:inline-flex!important;align-items:center!important;gap:var(--kubiki-space-2)!important;height:40px!important;padding:0 var(--kubiki-space-3)!important;border-radius:var(--kubiki-radius-full)!important;background:var(--kubiki-color-bg-muted)!important;border:1px solid transparent!important;color:var(--kubiki-color-text-muted)!important;cursor:pointer!important;font-size:var(--kubiki-text-base)!important;white-space:nowrap!important;min-width:180px!important}.lkfl-landing-nav-search:hover{border-color:var(--kubiki-color-border)!important;background:var(--kubiki-color-bg-card)!important}.lkfl-landing-nav-search:focus-within{border-color:var(--kubiki-color-primary)!important;background:var(--kubiki-color-bg-card)!important}.lkfl-landing-nav-search-input{flex:1!important;min-width:0!important;border:none!important;outline:none!important;background:transparent!important;font-size:inherit!important;color:var(--kubiki-color-text-primary)!important;padding:0!important}.lkfl-landing-nav-search-kbd{font-size:var(--kubiki-text-xs)!important;line-height:1!important;padding:3px 6px!important;border-radius:var(--kubiki-radius-sm)!important;background:var(--kubiki-color-bg-card)!important;border:1px solid var(--kubiki-color-border)!important;color:var(--kubiki-color-text-muted)!important;font-family:monospace!important}@media(max-width:1024px){.lkfl-landing-nav{padding:var(--kubiki-space-3) var(--kubiki-space-5)!important}.lkfl-landing-nav-links,.lkfl-landing-nav-search{display:none!important}.lkfl-landing-nav-toggle{display:inline-flex!important}.lkfl-landing-nav-actions{margin-left:auto!important}}@media(min-width:1025px){.lkfl-landing-nav-mobile-panel{display:none!important}}@media(prefers-reduced-motion:reduce){.lkfl-landing-nav,.lkfl-landing-nav *,.lkfl-landing-nav-link,.lkfl-landing-nav-mobile-panel{transition:none!important;animation:none!important}}[data-mantine-color-scheme=dark] .lkfl-landing-nav,[data-mantine-color-scheme=dark] .lkfl-landing-nav--default,[data-mantine-color-scheme=dark] .lkfl-landing-nav--sticky,[data-mantine-color-scheme=dark] .lkfl-landing-nav--scrolled{background:var(--brand-bg, #1a1a1a)!important;border-bottom-color:var(--brand-border, #2a2a2a)!important}[data-mantine-color-scheme=dark] .lkfl-landing-nav-logo-text,[data-mantine-color-scheme=dark] .lkfl-landing-nav-link{color:color-mix(in srgb,var(--kubiki-color-bg-card) 85%,transparent)!important}[data-mantine-color-scheme=dark] .lkfl-landing-nav-link:hover{color:var(--kubiki-color-bg-card)!important;background:color-mix(in srgb,var(--kubiki-color-bg-card) 10%,transparent)!important}[data-mantine-color-scheme=dark] .lkfl-landing-nav-mobile-panel{background:var(--brand-bg, #1a1a1a)!important;border-bottom-color:var(--brand-border, #2a2a2a)!important}[data-mantine-color-scheme=dark] .lkfl-landing-nav-search{background:color-mix(in srgb,var(--kubiki-color-bg-card) 10%,transparent)!important}.lkfl-login-otp-page{min-height:100vh!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:var(--kubiki-space-7) var(--kubiki-space-4)!important;background:var(--kubiki-color-bg-page)!important;font-family:TT Chocolates,Inter,system-ui,sans-serif!important;color:var(--kubiki-color-text-primary)!important;box-sizing:border-box!important}.lkfl-login-otp-shell{width:100%!important;max-width:440px!important;display:flex!important;flex-direction:column!important;gap:var(--kubiki-space-5)!important}.lkfl-login-otp-glow{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;pointer-events:none!important;z-index:0!important;background:radial-gradient(60% 50% at 15% 0%,rgba(31,193,107,.12) 0%,transparent 60%),radial-gradient(50% 45% at 100% 100%,rgba(31,193,107,.08) 0%,transparent 55%)!important}.lkfl-login-otp-page{position:relative!important;overflow:hidden!important}.lkfl-login-otp-shell{position:relative!important;z-index:1!important}.lkfl-login-otp-card{display:flex!important;flex-direction:column!important;gap:var(--kubiki-space-5)!important;width:100%!important;padding:var(--kubiki-space-7)!important;background:var(--kubiki-color-bg-card)!important;border:1px solid var(--kubiki-color-border)!important;border-radius:var(--kubiki-radius-xl)!important;box-shadow:var(--kubiki-shadow-lg)!important;transition:opacity var(--kubiki-motion-normal) var(--kubiki-ease-out),box-shadow var(--kubiki-motion-normal) var(--kubiki-ease-out)!important}.lkfl-login-otp-card--loading{pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}.lkfl-login-otp-header{display:flex!important;flex-direction:column!important;gap:var(--kubiki-space-2)!important}.lkfl-login-otp-title{font-size:var(--kubiki-text-3xl)!important;line-height:1.3!important;font-weight:550!important;color:var(--kubiki-color-text-primary)!important;letter-spacing:-.02em!important;margin:0!important}.lkfl-login-otp-subtitle{font-size:var(--kubiki-text-base)!important;line-height:1.5!important;font-weight:400!important;color:var(--kubiki-color-text-muted)!important;margin:0!important;max-width:42ch!important}.lkfl-login-otp-form{display:flex!important;flex-direction:column!important;gap:var(--kubiki-space-4)!important}.lkfl-login-otp-field{display:flex!important;flex-direction:column!important;gap:var(--kubiki-space-2)!important}.lkfl-login-otp-label{font-size:var(--kubiki-text-sm)!important;line-height:1.4!important;font-weight:500!important;color:var(--kubiki-color-text-secondary)!important}.lkfl-login-otp-otp-row{display:flex!important;align-items:center!important;justify-content:center!important;gap:var(--kubiki-space-2)!important;flex-wrap:wrap!important}.lkfl-login-otp-digit{position:relative!important;width:52px!important;height:60px!important;padding:0!important;text-align:center!important;font-family:inherit!important;font-size:var(--kubiki-text-2xl)!important;font-weight:550!important;color:var(--kubiki-color-text-primary)!important;background:var(--kubiki-color-bg-card)!important;border:1px solid var(--kubiki-color-border)!important;border-radius:var(--kubiki-radius-md)!important;outline:none!important;caret-color:transparent!important;transition:border-color var(--kubiki-motion-fast) var(--kubiki-ease-out),box-shadow var(--kubiki-motion-fast) var(--kubiki-ease-out),background var(--kubiki-motion-fast) var(--kubiki-ease-out)!important;-moz-appearance:textfield!important}.lkfl-login-otp-digit::-webkit-outer-spin-button,.lkfl-login-otp-digit::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.lkfl-login-otp-digit:focus-visible{border-color:var(--kubiki-color-primary)!important;box-shadow:0 0 0 3px #1fc16b38!important}.lkfl-login-otp-digit--filled{border-color:var(--kubiki-color-primary)!important;background:var(--kubiki-color-pastel-green)!important;color:var(--kubiki-color-primary-dark)!important}.lkfl-login-otp-digit--error{border-color:var(--kubiki-color-error)!important;background:#fff!important;color:var(--kubiki-color-error-strong)!important}.lkfl-login-otp-digit--success{border-color:var(--kubiki-color-primary)!important;background:var(--kubiki-color-pastel-green)!important;color:var(--kubiki-color-primary-dark)!important}.lkfl-login-otp-digit.lkfl-login-otp-digit--filled:focus-visible{border-color:var(--kubiki-color-primary)!important;box-shadow:0 0 0 3px #1fc16b38!important}.lkfl-login-otp-digit.lkfl-login-otp-digit--error:focus-visible{border-color:var(--kubiki-color-error)!important;box-shadow:0 0 0 3px #fb374838!important}.lkfl-login-otp-digit.lkfl-login-otp-digit--success:focus-visible{border-color:var(--kubiki-color-primary)!important;box-shadow:0 0 0 3px #1fc16b38!important}.lkfl-login-otp-digit[aria-disabled=true]{opacity:.55!important;pointer-events:none!important}.lkfl-login-otp-resend{display:flex!important;align-items:center!important;justify-content:center!important;gap:var(--kubiki-space-2)!important;font-size:var(--kubiki-text-sm)!important;line-height:1.4!important;color:var(--kubiki-color-text-muted)!important;text-align:center!important}.lkfl-login-otp-resend-timer{font-weight:600!important;color:var(--kubiki-color-text-secondary)!important;font-variant-numeric:tabular-nums!important}.lkfl-login-otp-resend-btn{padding:var(--kubiki-space-1) var(--kubiki-space-2)!important;border:none!important;background:transparent!important;font-family:inherit!important;font-size:var(--kubiki-text-sm)!important;font-weight:600!important;color:var(--kubiki-color-primary)!important;cursor:pointer!important;text-decoration:underline!important;text-underline-offset:2px!important;border-radius:var(--kubiki-radius-sm)!important;transition:color var(--kubiki-motion-fast) var(--kubiki-ease-out)!important}.lkfl-login-otp-resend-btn:hover{color:var(--kubiki-color-primary-dark)!important}.lkfl-login-otp-resend-btn:focus-visible{outline:none!important;box-shadow:0 0 0 2px var(--kubiki-color-bg-card),0 0 0 4px var(--kubiki-color-primary)!important}.lkfl-login-otp-resend-btn:disabled{color:var(--kubiki-color-text-muted)!important;cursor:not-allowed!important;text-decoration:none!important}.lkfl-login-otp-status{display:flex!important;align-items:center!important;justify-content:center!important;gap:var(--kubiki-space-2)!important;font-size:var(--kubiki-text-sm)!important;line-height:1.4!important;font-weight:500!important;text-align:center!important;padding:var(--kubiki-space-2) var(--kubiki-space-3)!important;border-radius:var(--kubiki-radius-md)!important}.lkfl-login-otp-status--error{color:var(--kubiki-color-error-strong)!important;background:#fb374814!important}.lkfl-login-otp-status--success{color:var(--kubiki-color-primary-dark)!important;background:var(--kubiki-color-pastel-green)!important}.lkfl-login-otp-status-icon{flex-shrink:0!important}.lkfl-login-otp-result{display:flex!important;flex-direction:column!important;align-items:center!important;gap:var(--kubiki-space-4)!important;text-align:center!important;padding:var(--kubiki-space-4) 0!important}.lkfl-login-otp-result-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:72px!important;height:72px!important;border-radius:var(--kubiki-radius-full)!important;flex-shrink:0!important}.lkfl-login-otp-result-icon--success{background:var(--kubiki-color-pastel-green)!important;color:var(--kubiki-color-primary-dark)!important}.lkfl-login-otp-result-icon--error{background:#fb37481a!important;color:var(--kubiki-color-error-strong)!important}.lkfl-login-otp-result-title{font-size:var(--kubiki-text-xl)!important;line-height:1.4!important;font-weight:550!important;color:var(--kubiki-color-text-primary)!important;margin:0!important}.lkfl-login-otp-result-desc{font-size:var(--kubiki-text-base)!important;line-height:1.5!important;font-weight:400!important;color:var(--kubiki-color-text-muted)!important;margin:0!important;max-width:36ch!important}.lkfl-login-otp-back-link{display:inline-flex!important;align-items:center!important;gap:var(--kubiki-space-1)!important;font-size:var(--kubiki-text-sm)!important;line-height:1.4!important;font-weight:500!important;color:var(--kubiki-color-text-muted)!important;cursor:pointer!important;background:transparent!important;border:none!important;padding:var(--kubiki-space-1) 0!important;transition:color var(--kubiki-motion-fast) var(--kubiki-ease-out)!important}.lkfl-login-otp-back-link:hover{color:var(--kubiki-color-text-primary)!important}.lkfl-login-otp-back-link:focus-visible{outline:none!important;box-shadow:0 0 0 2px var(--kubiki-color-bg-card),0 0 0 4px var(--kubiki-color-primary)!important;border-radius:var(--kubiki-radius-sm)!important}.lkfl-login-otp-divider{position:relative!important;width:100%!important;height:0!important;border-top:1px solid var(--kubiki-color-border)!important;margin:var(--kubiki-space-3) 0!important}.lkfl-login-otp-alt{display:flex!important;align-items:center!important;justify-content:center!important;gap:var(--kubiki-space-2)!important;font-size:var(--kubiki-text-sm)!important;line-height:1.4!important;color:var(--kubiki-color-text-muted)!important;text-align:center!important}.lkfl-login-otp-footer-note{font-size:var(--kubiki-text-xs)!important;line-height:1.4!important;color:var(--kubiki-color-text-muted)!important;text-align:center!important;opacity:.85!important}@media(prefers-reduced-motion:reduce){.lkfl-login-otp-page,.lkfl-login-otp-page *,.lkfl-login-otp-card,.lkfl-login-otp-digit{transition:none!important}}[data-mantine-color-scheme=dark] .lkfl-login-otp-page{background:#0f1117!important}[data-mantine-color-scheme=dark] .lkfl-login-otp-card{background:#1a1d26!important;border-color:#2a2f3d!important}[data-mantine-color-scheme=dark] .lkfl-login-otp-digit{background:#1a1d26!important;border-color:#2a2f3d!important;color:#eaeaea!important}.lkfl-feature-card{display:flex!important;flex-direction:column!important;gap:var(--kubiki-space-4)!important;padding:var(--kubiki-space-6)!important;background:var(--kubiki-color-bg-card)!important;border-radius:var(--kubiki-radius-lg)!important;box-shadow:var(--kubiki-shadow-sm)!important;width:100%!important;min-width:0!important;transition:box-shadow var(--kubiki-motion-fast) var(--kubiki-ease-out),transform var(--kubiki-motion-fast) var(--kubiki-ease-out)!important}.lkfl-feature-card-content{display:flex!important;flex-direction:column!important;gap:var(--kubiki-space-3)!important;width:100%!important;min-width:0!important}.lkfl-feature-card-media{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:48px!important;height:48px!important;border-radius:var(--kubiki-radius-md)!important;background:var(--kubiki-color-pastel-green)!important;color:var(--kubiki-color-primary-dark)!important;flex-shrink:0!important}.lkfl-feature-card-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;color:inherit!important}.lkfl-feature-card-icon-img{width:28px!important;height:28px!important;object-fit:contain!important}.lkfl-feature-card-number{display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:var(--kubiki-text-xl)!important;line-height:1.5!important;font-weight:550!important;color:var(--kubiki-color-primary-dark)!important;font-family:TT Chocolates,Inter,system-ui,sans-serif!important;letter-spacing:-.02em!important}.lkfl-feature-card-text{display:flex!important;flex-direction:column!important;gap:var(--kubiki-space-2)!important;min-width:0!important}.lkfl-feature-card-title{font-size:var(--kubiki-text-lg)!important;line-height:1.5!important;font-weight:550!important;color:var(--kubiki-color-text-primary)!important;letter-spacing:-.01em!important;margin:0!important;word-break:break-word!important}.lkfl-feature-card-description{font-size:var(--kubiki-text-base)!important;line-height:1.5!important;font-weight:400!important;color:var(--kubiki-color-text-muted)!important;margin:0!important;max-width:60ch!important}.lkfl-feature-card-image-wrapper{width:100%!important;border-radius:var(--kubiki-radius-md)!important;overflow:hidden!important;aspect-ratio:16 / 10!important;background:var(--kubiki-color-bg-muted)!important}.lkfl-feature-card-image{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.lkfl-feature-card-badge{align-self:flex-start!important;flex-shrink:0!important}.lkfl-feature-card-footer{margin-top:auto!important;padding-top:var(--kubiki-space-3)!important;border-top:1px solid var(--kubiki-color-border)!important;width:100%!important}.lkfl-feature-card--size-sm{padding:var(--kubiki-space-4)!important;gap:var(--kubiki-space-3)!important}.lkfl-feature-card--size-sm .lkfl-feature-card-media{width:36px!important;height:36px!important}.lkfl-feature-card--size-sm .lkfl-feature-card-icon{width:20px!important;height:20px!important}.lkfl-feature-card--size-sm .lkfl-feature-card-title{font-size:var(--kubiki-text-base)!important}.lkfl-feature-card--size-sm .lkfl-feature-card-description{font-size:var(--kubiki-text-sm)!important}.lkfl-feature-card--size-sm .lkfl-feature-card-number{font-size:var(--kubiki-text-lg)!important}.lkfl-feature-card--size-lg{padding:var(--kubiki-space-7)!important;gap:var(--kubiki-space-5)!important}.lkfl-feature-card--size-lg .lkfl-feature-card-media{width:64px!important;height:64px!important}.lkfl-feature-card--size-lg .lkfl-feature-card-icon{width:36px!important;height:36px!important}.lkfl-feature-card--size-lg .lkfl-feature-card-title{font-size:var(--kubiki-text-xl)!important}.lkfl-feature-card--size-lg .lkfl-feature-card-description{font-size:var(--kubiki-text-lg)!important}.lkfl-feature-card--size-lg .lkfl-feature-card-number{font-size:var(--kubiki-text-2xl)!important}.lkfl-feature-card--interactive:hover,.lkfl-feature-card--interactive:focus-visible{box-shadow:var(--kubiki-shadow-md)!important;transform:translateY(-2px)!important}.lkfl-feature-card--interactive:focus-visible{outline:none!important;box-shadow:0 0 0 2px var(--kubiki-color-bg-card),0 0 0 4px var(--kubiki-color-primary),var(--kubiki-shadow-md)!important}.lkfl-feature-card--disabled{opacity:.55!important;pointer-events:none!important}.lkfl-feature-card--icon-side{flex-direction:row!important;align-items:flex-start!important}.lkfl-feature-card--icon-side .lkfl-feature-card-content{flex-direction:row!important;align-items:flex-start!important;gap:var(--kubiki-space-4)!important}.lkfl-feature-card--icon-side .lkfl-feature-card-media{flex-shrink:0!important}.lkfl-feature-card--icon-side .lkfl-feature-card-text{flex:1!important}.lkfl-feature-card--numbered .lkfl-feature-card-media{background:transparent!important;color:var(--kubiki-color-primary)!important;border-radius:0!important;padding:0!important;width:auto!important;height:auto!important}.lkfl-feature-card--numbered .lkfl-feature-card-number:before{content:""!important;display:block!important;width:3px!important;height:24px!important;background:var(--kubiki-color-primary)!important;margin-right:var(--kubiki-space-2)!important}.lkfl-feature-card--with-image{padding:var(--kubiki-space-4)!important;gap:var(--kubiki-space-4)!important}.lkfl-feature-card--with-image .lkfl-feature-card-content{gap:var(--kubiki-space-3)!important}.lkfl-feature-grid{display:flex!important;flex-direction:column!important;gap:var(--kubiki-space-7)!important;width:100%!important;padding:var(--kubiki-space-6) 0!important}.lkfl-feature-grid-header{width:100%!important;max-width:960px!important;margin:0 auto!important;padding:0 var(--kubiki-space-6)!important}.lkfl-feature-grid-before,.lkfl-feature-grid-after{width:100%!important;max-width:1280px!important;margin:0 auto!important;padding:0 var(--kubiki-space-6)!important}.lkfl-feature-grid-items{display:grid!important;gap:var(--kubiki-space-5)!important;width:100%!important;max-width:1280px!important;margin:0 auto!important;padding:0 var(--kubiki-space-6)!important}.lkfl-feature-grid-item{min-width:0!important;display:flex!important}.lkfl-feature-grid-item>*{flex:1!important;min-width:0!important}.lkfl-feature-grid-items--columns-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lkfl-feature-grid-items--columns-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.lkfl-feature-grid-items--columns-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.lkfl-feature-grid-items--stacked{grid-template-columns:1fr!important;gap:var(--kubiki-space-4)!important}.lkfl-feature-grid--align-center .lkfl-feature-grid-header{text-align:center!important}.lkfl-feature-grid--align-center .lkfl-feature-grid-items{justify-items:center!important}@media(max-width:1024px){.lkfl-feature-grid-items--columns-2,.lkfl-feature-grid-items--columns-3,.lkfl-feature-grid-items--columns-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:768px){.lkfl-feature-grid-items--columns-2,.lkfl-feature-grid-items--columns-3,.lkfl-feature-grid-items--columns-4{grid-template-columns:1fr!important;gap:var(--kubiki-space-4)!important}.lkfl-feature-card{padding:var(--kubiki-space-5)!important}.lkfl-feature-card-title{font-size:var(--kubiki-text-base)!important}.lkfl-feature-grid{padding:var(--kubiki-space-5) 0!important;gap:var(--kubiki-space-5)!important}}@media(prefers-reduced-motion:reduce){.lkfl-feature-card,.lkfl-feature-card *,.lkfl-feature-grid,.lkfl-feature-grid *{transition:none!important;transform:none!important}}[data-mantine-color-scheme=dark] .lkfl-feature-card{background:var(--brand-bg, #1a1a1a)!important;border:1px solid var(--brand-border, #2a2a2a)!important;box-shadow:none!important}[data-mantine-color-scheme=dark] .lkfl-feature-card-media{background:#1fc16b26!important}.lkfl-stat-card{position:relative!important;display:flex!important;flex-direction:column!important;gap:var(--kubiki-space-3)!important;padding:var(--kubiki-space-5)!important;border-radius:var(--kubiki-radius-lg)!important;background:var(--kubiki-color-bg-card)!important;box-shadow:var(--kubiki-shadow-xs)!important;width:100%!important;overflow:hidden!important;transition:box-shadow var(--kubiki-motion-fast) var(--kubiki-ease-out),transform var(--kubiki-motion-fast) var(--kubiki-ease-out),border-color var(--kubiki-motion-fast) var(--kubiki-ease-out)!important}.lkfl-stat-card:before{content:""!important;position:absolute!important;inset:0 0 auto 0!important;height:3px!important;background:transparent!important;opacity:0!important;transition:opacity var(--kubiki-motion-fast) var(--kubiki-ease-out)!important}.lkfl-stat-card:hover{box-shadow:var(--kubiki-shadow-sm)!important}.lkfl-stat-card:focus-visible{outline:none!important;box-shadow:0 0 0 2px var(--kubiki-color-bg-card),0 0 0 4px var(--kubiki-color-primary)!important}.lkfl-stat-card--interactive:hover{transform:translateY(-2px)!important;cursor:pointer!important}.lkfl-stat-card--interactive:hover:before{opacity:1!important}.lkfl-stat-card-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:var(--kubiki-space-2)!important;width:100%!important}.lkfl-stat-card-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;width:40px!important;height:40px!important;border-radius:var(--kubiki-radius-md)!important;background:var(--kubiki-color-bg-muted)!important;color:var(--kubiki-color-text-secondary)!important;font-size:var(--kubiki-text-xl)!important}.lkfl-stat-card-label{font-size:var(--kubiki-text-base)!important;font-weight:500!important;color:var(--kubiki-color-text-muted)!important;line-height:1.4!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.lkfl-stat-card-value-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:var(--kubiki-space-3)!important;width:100%!important;flex-wrap:wrap!important}.lkfl-stat-card-value{font-size:var(--kubiki-text-3xl)!important;font-weight:600!important;color:var(--kubiki-color-text-primary)!important;line-height:1.15!important;letter-spacing:-.01em!important;font-variant-numeric:tabular-nums!important}.lkfl-stat-card-delta{display:inline-flex!important;align-items:center!important;gap:4px!important;padding:2px var(--kubiki-space-2)!important;border-radius:var(--kubiki-radius-full)!important;font-size:var(--kubiki-text-xs)!important;font-weight:600!important;line-height:1.4!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important;background:var(--kubiki-color-bg-muted)!important;color:var(--kubiki-color-text-secondary)!important}.lkfl-stat-card-delta--up{background:var(--kubiki-color-pastel-green)!important;color:var(--kubiki-color-primary-dark)!important}.lkfl-stat-card-delta--down{background:var(--kubiki-color-pastel-red)!important;color:var(--kubiki-color-error-strong)!important}.lkfl-stat-card-delta--neutral{background:var(--kubiki-color-bg-muted)!important;color:var(--kubiki-color-text-muted)!important}.lkfl-stat-card-footer{margin-top:auto!important;width:100%!important;min-height:0!important}.lkfl-stat-card-note{font-size:var(--kubiki-text-xs)!important;color:var(--kubiki-color-text-muted)!important;line-height:1.4!important}.lkfl-stat-card--primary .lkfl-stat-card-icon{background:var(--kubiki-color-pastel-green)!important;color:var(--kubiki-color-primary-dark)!important}.lkfl-stat-card--primary:before{background:var(--kubiki-color-primary)!important}.lkfl-stat-card--warning .lkfl-stat-card-icon{background:var(--kubiki-color-pastel-yellow)!important;color:var(--kubiki-color-text-secondary)!important}.lkfl-stat-card--warning:before{background:var(--kubiki-color-pastel-yellow)!important}.lkfl-stat-card--error .lkfl-stat-card-icon{background:var(--kubiki-color-pastel-red)!important;color:var(--kubiki-color-error-strong)!important}.lkfl-stat-card--error:before{background:var(--kubiki-color-error)!important}.lkfl-stat-card--muted .lkfl-stat-card-value{color:var(--kubiki-color-text-secondary)!important}.lkfl-stat-card--sm{padding:var(--kubiki-space-3)!important;gap:var(--kubiki-space-2)!important}.lkfl-stat-card--sm .lkfl-stat-card-icon{width:32px!important;height:32px!important;font-size:var(--kubiki-text-lg)!important}.lkfl-stat-card--sm .lkfl-stat-card-value{font-size:var(--kubiki-text-xl)!important}.lkfl-stat-card--sm .lkfl-stat-card-label{font-size:var(--kubiki-text-sm)!important}.lkfl-stat-card--lg{padding:var(--kubiki-space-6)!important;gap:var(--kubiki-space-4)!important}.lkfl-stat-card--lg .lkfl-stat-card-icon{width:48px!important;height:48px!important;font-size:var(--kubiki-text-2xl)!important}.lkfl-stat-card--lg .lkfl-stat-card-value{font-size:var(--kubiki-text-5xl)!important}.lkfl-stat-card--lg .lkfl-stat-card-label{font-size:var(--kubiki-text-base)!important}.lkfl-stat-grid{display:grid!important;width:100%!important;gap:var(--kubiki-space-4)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.lkfl-stat-grid--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lkfl-stat-grid--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.lkfl-stat-grid--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.lkfl-stat-grid--gap-xs{gap:var(--kubiki-space-2)!important}.lkfl-stat-grid--gap-md{gap:var(--kubiki-space-5)!important}.lkfl-stat-grid--gap-lg{gap:var(--kubiki-space-7)!important}@media(max-width:900px){.lkfl-stat-grid--cols-3,.lkfl-stat-grid--cols-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:560px){.lkfl-stat-grid--cols-2,.lkfl-stat-grid--cols-3,.lkfl-stat-grid--cols-4{grid-template-columns:1fr!important}}.lkfl-metric-trend{position:relative!important;display:flex!important;flex-direction:column!important;gap:var(--kubiki-space-3)!important;padding:var(--kubiki-space-5)!important;border-radius:var(--kubiki-radius-lg)!important;background:var(--kubiki-color-bg-card)!important;box-shadow:var(--kubiki-shadow-xs)!important;width:100%!important;overflow:hidden!important;transition:box-shadow var(--kubiki-motion-fast) var(--kubiki-ease-out),transform var(--kubiki-motion-fast) var(--kubiki-ease-out)!important}.lkfl-metric-trend:hover{box-shadow:var(--kubiki-shadow-sm)!important}.lkfl-metric-trend:focus-visible{outline:none!important;box-shadow:0 0 0 2px var(--kubiki-color-bg-card),0 0 0 4px var(--kubiki-color-primary)!important}.lkfl-metric-trend-header{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:var(--kubiki-space-2)!important;width:100%!important}.lkfl-metric-trend-label{font-size:var(--kubiki-text-base)!important;font-weight:500!important;color:var(--kubiki-color-text-muted)!important;line-height:1.4!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.lkfl-metric-trend-period{font-size:var(--kubiki-text-xs)!important;color:var(--kubiki-color-text-muted)!important;line-height:1.4!important;white-space:nowrap!important;flex-shrink:0!important}.lkfl-metric-trend-value-row{display:flex!important;align-items:center!important;gap:var(--kubiki-space-3)!important;width:100%!important}.lkfl-metric-trend-value{font-size:var(--kubiki-text-3xl)!important;font-weight:600!important;color:var(--kubiki-color-text-primary)!important;line-height:1.15!important;letter-spacing:-.01em!important;font-variant-numeric:tabular-nums!important}.lkfl-metric-trend-delta{display:inline-flex!important;align-items:center!important;gap:4px!important;padding:2px var(--kubiki-space-2)!important;border-radius:var(--kubiki-radius-full)!important;font-size:var(--kubiki-text-xs)!important;font-weight:600!important;line-height:1.4!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important;background:var(--kubiki-color-bg-muted)!important;color:var(--kubiki-color-text-secondary)!important}.lkfl-metric-trend-delta--up{background:var(--kubiki-color-pastel-green)!important;color:var(--kubiki-color-primary-dark)!important}.lkfl-metric-trend-delta--down{background:var(--kubiki-color-pastel-red)!important;color:var(--kubiki-color-error-strong)!important}.lkfl-metric-trend-delta--neutral{background:var(--kubiki-color-bg-muted)!important;color:var(--kubiki-color-text-muted)!important}.lkfl-metric-trend-sparkline{width:100%!important;height:48px!important;display:block!important;color:var(--kubiki-color-primary)!important;margin-top:auto!important}.lkfl-metric-trend-sparkline svg{display:block!important;width:100%!important;height:100%!important;overflow:visible!important}.lkfl-metric-trend--primary .lkfl-metric-trend-sparkline{color:var(--kubiki-color-primary)!important}.lkfl-metric-trend--warning .lkfl-metric-trend-sparkline{color:var(--kubiki-color-pastel-yellow)!important}.lkfl-metric-trend--error .lkfl-metric-trend-sparkline{color:var(--kubiki-color-error)!important}.lkfl-metric-trend--muted .lkfl-metric-trend-sparkline{color:var(--kubiki-color-text-muted)!important}.lkfl-metric-trend--compact{flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:var(--kubiki-space-4)!important;padding:var(--kubiki-space-3) var(--kubiki-space-4)!important}.lkfl-metric-trend--compact .lkfl-metric-trend-header,.lkfl-metric-trend--compact .lkfl-metric-trend-value-row{flex-direction:column!important;align-items:flex-start!important;gap:2px!important;width:auto!important}.lkfl-metric-trend--compact .lkfl-metric-trend-value{font-size:var(--kubiki-text-xl)!important}.lkfl-metric-trend--compact .lkfl-metric-trend-label{font-size:var(--kubiki-text-sm)!important}.lkfl-metric-trend--compact .lkfl-metric-trend-sparkline{width:96px!important;height:40px!important;margin-top:0!important;flex-shrink:0!important}[data-mantine-color-scheme=dark] .lkfl-stat-card{background:var(--kubiki-color-bg-card)!important;box-shadow:var(--kubiki-shadow-sm)!important}[data-mantine-color-scheme=dark] .lkfl-stat-card-icon{background:var(--kubiki-color-bg-muted)!important}[data-mantine-color-scheme=dark] .lkfl-metric-trend{background:var(--kubiki-color-bg-card)!important;box-shadow:var(--kubiki-shadow-sm)!important}@media(prefers-reduced-motion:reduce){.lkfl-stat-card,.lkfl-metric-trend{transition:none!important}.lkfl-stat-card--interactive:hover{transform:none!important}}.lkfl-page-header{display:flex!important;flex-direction:column!important;gap:var(--kubiki-space-3)!important;padding:var(--kubiki-space-5) var(--kubiki-space-7)!important;background:var(--kubiki-color-bg-card)!important;border-bottom:1px solid var(--kubiki-color-border)!important;width:100%!important}.lkfl-page-header-row{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:var(--kubiki-space-4)!important;flex-wrap:wrap!important;width:100%!important}.lkfl-page-header-content{flex:1!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:var(--kubiki-space-1)!important}.lkfl-page-header-title-row{display:flex!important;align-items:center!important;gap:var(--kubiki-space-3)!important;flex-wrap:wrap!important}.lkfl-page-header-title{font-size:var(--kubiki-text-3xl)!important;line-height:1.3!important;font-weight:550!important;color:var(--kubiki-color-text-primary)!important;letter-spacing:-.02em!important;margin:0!important;word-break:break-word!important}.lkfl-page-header-subtitle{font-size:var(--kubiki-text-base)!important;line-height:1.5!important;font-weight:400!important;color:var(--kubiki-color-text-muted)!important;margin:0!important;max-width:72ch!important}.lkfl-page-header-badge{flex-shrink:0!important}.lkfl-page-header-meta{margin-top:var(--kubiki-space-2)!important;display:flex!important;align-items:center!important;gap:var(--kubiki-space-3)!important;flex-wrap:wrap!important}.lkfl-page-header-actions{display:flex!important;align-items:center!important;gap:var(--kubiki-space-3)!important;flex-shrink:0!important;flex-wrap:wrap!important}.lkfl-page-header-breadcrumb{width:100%!important}.lkfl-page-header--size-sm .lkfl-page-header-title{font-size:var(--kubiki-text-xl)!important}.lkfl-page-header--size-lg .lkfl-page-header-title{font-size:var(--kubiki-text-5xl)!important}.lkfl-page-header--size-lg .lkfl-page-header-subtitle{font-size:var(--kubiki-text-lg)!important}.lkfl-page-header--hero{padding:var(--kubiki-space-8) var(--kubiki-space-6)!important;text-align:center!important;border-bottom:none!important;background:transparent!important;align-items:center!important}.lkfl-page-header--hero .lkfl-page-header-row{flex-direction:column!important;align-items:center!important;justify-content:center!important}.lkfl-page-header--hero .lkfl-page-header-content{align-items:center!important;text-align:center!important}.lkfl-page-header--hero .lkfl-page-header-title{font-size:var(--kubiki-text-hero)!important;line-height:1.1!important}.lkfl-page-header--hero .lkfl-page-header-subtitle{max-width:60ch!important;font-size:var(--kubiki-text-lg)!important}.lkfl-page-header--hero .lkfl-page-header-actions{margin-top:var(--kubiki-space-4)!important}.lkfl-page-header--hero .lkfl-page-header-breadcrumb{display:none!important}.lkfl-page-header--compact{padding:var(--kubiki-space-3) var(--kubiki-space-5)!important;gap:var(--kubiki-space-2)!important}.lkfl-page-header--compact .lkfl-page-header-title{font-size:var(--kubiki-text-xl)!important}.lkfl-page-header--compact .lkfl-page-header-subtitle{font-size:var(--kubiki-text-sm)!important}.lkfl-page-header--centered .lkfl-page-header-row{flex-direction:column!important;align-items:center!important;justify-content:center!important}.lkfl-page-header--centered .lkfl-page-header-content{align-items:center!important;text-align:center!important}.lkfl-page-header--centered .lkfl-page-header-title-row{justify-content:center!important}.lkfl-section-header{display:flex!important;flex-direction:column!important;gap:var(--kubiki-space-2)!important;width:100%!important}.lkfl-section-header-row{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:var(--kubiki-space-4)!important;flex-wrap:wrap!important;width:100%!important}.lkfl-section-header-content{flex:1!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:var(--kubiki-space-1)!important}.lkfl-section-header-title-row{display:flex!important;align-items:center!important;gap:var(--kubiki-space-2)!important;flex-wrap:wrap!important}.lkfl-section-header-title{font-size:var(--kubiki-text-2xl)!important;line-height:1.4!important;font-weight:550!important;color:var(--kubiki-color-text-primary)!important;letter-spacing:-.01em!important;margin:0!important;word-break:break-word!important}.lkfl-section-header-description{font-size:var(--kubiki-text-base)!important;line-height:1.5!important;font-weight:400!important;color:var(--kubiki-color-text-muted)!important;margin:0!important;max-width:64ch!important}.lkfl-section-header-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;border-radius:var(--kubiki-radius-md)!important;background:var(--kubiki-color-pastel-green)!important;color:var(--kubiki-color-primary-dark)!important;flex-shrink:0!important}.lkfl-section-header-actions{display:flex!important;align-items:center!important;flex-shrink:0!important}.lkfl-section-header-link{display:inline-flex!important;align-items:center!important;gap:4px!important;font-size:var(--kubiki-text-sm)!important;line-height:1.4!important;font-weight:500!important;color:var(--kubiki-color-primary)!important;text-decoration:none!important;cursor:pointer!important;padding:var(--kubiki-space-1) var(--kubiki-space-2)!important;border-radius:var(--kubiki-radius-sm)!important;transition:color var(--kubiki-motion-fast) var(--kubiki-ease-out),background var(--kubiki-motion-fast) var(--kubiki-ease-out)!important;white-space:nowrap!important;border:none!important;background:transparent!important;font-family:inherit!important}.lkfl-section-header-link:hover{color:var(--kubiki-color-primary-dark)!important;background:var(--kubiki-color-bg-muted)!important}.lkfl-section-header-link:focus-visible{outline:none!important;box-shadow:0 0 0 2px var(--kubiki-color-bg-card),0 0 0 4px var(--kubiki-color-primary)!important}.lkfl-section-header-link svg{flex-shrink:0!important}.lkfl-section-header--size-sm .lkfl-section-header-title{font-size:var(--kubiki-text-lg)!important}.lkfl-section-header--size-sm .lkfl-section-header-description{font-size:var(--kubiki-text-sm)!important}.lkfl-section-header--size-sm .lkfl-section-header-icon{width:24px!important;height:24px!important}.lkfl-section-header--size-lg .lkfl-section-header-title{font-size:var(--kubiki-text-3xl)!important}.lkfl-section-header--size-lg .lkfl-section-header-description{font-size:var(--kubiki-text-base)!important}.lkfl-section-header--size-lg .lkfl-section-header-icon{width:40px!important;height:40px!important}.lkfl-section-header--compact .lkfl-section-header-row{align-items:center!important}.lkfl-section-header--compact .lkfl-section-header-content{flex-direction:row!important;align-items:center!important;gap:var(--kubiki-space-2)!important;min-width:0!important}.lkfl-section-header--compact .lkfl-section-header-title-row{flex-wrap:nowrap!important}.lkfl-section-header--compact .lkfl-section-header-description--inline{font-size:var(--kubiki-text-sm)!important;color:var(--kubiki-color-text-muted)!important;margin:0!important;max-width:none!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.lkfl-section-header--centered .lkfl-section-header-row{flex-direction:column!important;align-items:center!important;justify-content:center!important}.lkfl-section-header--centered .lkfl-section-header-content{align-items:center!important;text-align:center!important}.lkfl-section-header--centered .lkfl-section-header-title-row{justify-content:center!important}@media(prefers-reduced-motion:reduce){.lkfl-page-header,.lkfl-page-header *,.lkfl-section-header,.lkfl-section-header *{transition:none!important}}[data-mantine-color-scheme=dark] .lkfl-page-header{background:var(--kubiki-color-bg-card)!important;border-bottom-color:var(--brand-border, #2a2a2a)!important}.lkfl-hr-employee-card{display:flex!important;align-items:center!important;gap:var(--kubiki-space-4)!important;padding:var(--kubiki-space-4)!important;border-radius:var(--kubiki-radius-lg)!important;background:var(--kubiki-color-bg-card)!important;box-shadow:var(--kubiki-shadow-xs)!important;transition:box-shadow var(--kubiki-motion-fast) var(--kubiki-ease-out),transform var(--kubiki-motion-fast) var(--kubiki-ease-out)!important;width:100%!important;cursor:pointer!important}.lkfl-hr-employee-card:hover{box-shadow:var(--kubiki-shadow-sm)!important;transform:translateY(-1px)!important}.lkfl-hr-employee-card:focus-visible{outline:none!important;box-shadow:0 0 0 2px var(--kubiki-color-bg-card),0 0 0 4px var(--kubiki-color-primary)!important}.lkfl-hr-employee-card-avatar{flex-shrink:0!important;position:relative!important}.lkfl-hr-employee-card-info{flex:1!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:2px!important}.lkfl-hr-employee-card-name{font-size:var(--kubiki-text-base)!important;font-weight:500!important;color:var(--kubiki-color-text-primary)!important;line-height:1.4!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.lkfl-hr-employee-card-position{font-size:var(--kubiki-text-xs)!important;color:var(--kubiki-color-text-muted)!important;line-height:1.4!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.lkfl-hr-employee-card-metrics{display:flex!important;gap:var(--kubiki-space-4)!important;margin-top:var(--kubiki-space-2)!important}.lkfl-hr-employee-card-metric{display:flex!important;flex-direction:column!important;gap:1px!important;min-width:60px!important}.lkfl-hr-employee-card-metric-value{font-size:var(--kubiki-text-sm)!important;font-weight:600!important;color:var(--kubiki-color-text-primary)!important;line-height:1.3!important}.lkfl-hr-employee-card-metric-label{font-size:var(--kubiki-text-xs)!important;color:var(--kubiki-color-text-muted)!important;line-height:1.3!important}.lkfl-hr-employee-card-status{flex-shrink:0!important}.lkfl-hr-employee-card--compact{padding:var(--kubiki-space-3)!important;gap:var(--kubiki-space-3)!important}.lkfl-hr-employee-card--compact .lkfl-hr-employee-card-metrics{display:none!important}.lkfl-hr-health-progress{width:100%!important;display:flex!important;flex-direction:column!important;gap:var(--kubiki-space-2)!important}.lkfl-hr-health-progress-header{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important}.lkfl-hr-health-progress-label{font-size:var(--kubiki-text-sm)!important;font-weight:500!important;color:var(--kubiki-color-text-primary)!important;line-height:1.4!important}.lkfl-hr-health-progress-value{font-size:var(--kubiki-text-sm)!important;font-weight:600!important;color:var(--kubiki-color-text-primary)!important;line-height:1.4!important}.lkfl-hr-health-progress-track{width:100%!important;height:8px!important;border-radius:var(--kubiki-radius-full)!important;background:var(--kubiki-color-bg-muted)!important;overflow:hidden!important;position:relative!important}.lkfl-hr-health-progress-fill{height:100%!important;border-radius:var(--kubiki-radius-full)!important;transition:width var(--kubiki-motion-normal) var(--kubiki-ease-out),background var(--kubiki-motion-fast) var(--kubiki-ease-out)!important}.lkfl-hr-health-progress--good .lkfl-hr-health-progress-fill{background:var(--kubiki-color-primary)!important}.lkfl-hr-health-progress--warning .lkfl-hr-health-progress-fill{background:var(--kubiki-color-pastel-yellow)!important}.lkfl-hr-health-progress--danger .lkfl-hr-health-progress-fill{background:var(--kubiki-color-error)!important}.lkfl-hr-health-progress-trend{display:inline-flex!important;align-items:center!important;gap:4px!important;font-size:var(--kubiki-text-xs)!important;font-weight:500!important;line-height:1.4!important}.lkfl-hr-health-progress-trend--up{color:var(--kubiki-color-primary-dark)!important}.lkfl-hr-health-progress-trend--down{color:var(--kubiki-color-error)!important}.lkfl-hr-health-progress-trend--neutral{color:var(--kubiki-color-text-muted)!important}.lkfl-hr-health-progress--sm{gap:var(--kubiki-space-1)!important}.lkfl-hr-health-progress--sm .lkfl-hr-health-progress-track{height:4px!important}.lkfl-hr-health-progress--sm .lkfl-hr-health-progress-label,.lkfl-hr-health-progress--sm .lkfl-hr-health-progress-value{font-size:var(--kubiki-text-xs)!important}.lkfl-hr-health-progress--lg{gap:var(--kubiki-space-3)!important}.lkfl-hr-health-progress--lg .lkfl-hr-health-progress-track{height:12px!important}.lkfl-hr-health-progress--lg .lkfl-hr-health-progress-label,.lkfl-hr-health-progress--lg .lkfl-hr-health-progress-value{font-size:var(--kubiki-text-base)!important}.lkfl-hr-dept-stats{display:flex!important;flex-direction:column!important;gap:var(--kubiki-space-4)!important;padding:var(--kubiki-space-5)!important;border-radius:var(--kubiki-radius-lg)!important;background:var(--kubiki-color-bg-card)!important;box-shadow:var(--kubiki-shadow-sm)!important;width:100%!important}.lkfl-hr-dept-stats-header{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important}.lkfl-hr-dept-stats-title{font-size:var(--kubiki-text-lg)!important;font-weight:600!important;color:var(--kubiki-color-text-primary)!important;line-height:1.4!important}.lkfl-hr-dept-stats-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))!important;gap:var(--kubiki-space-4)!important}.lkfl-hr-dept-stat-item{display:flex!important;flex-direction:column!important;gap:var(--kubiki-space-1)!important;padding:var(--kubiki-space-3)!important;border-radius:var(--kubiki-radius-md)!important;background:var(--kubiki-color-bg-page)!important}.lkfl-hr-dept-stat-value{font-size:var(--kubiki-text-xl)!important;font-weight:700!important;color:var(--kubiki-color-text-primary)!important;line-height:1.2!important}.lkfl-hr-dept-stat-label{font-size:var(--kubiki-text-xs)!important;color:var(--kubiki-color-text-muted)!important;line-height:1.4!important}.lkfl-hr-dept-stat-item--primary .lkfl-hr-dept-stat-value{color:var(--kubiki-color-primary)!important}.lkfl-hr-dept-stat-item--warning .lkfl-hr-dept-stat-value{color:var(--kubiki-color-error)!important}.lkfl-hr-dept-stat-item--muted .lkfl-hr-dept-stat-value{color:var(--kubiki-color-text-muted)!important}.lkfl-hr-dept-stats-progress{display:flex!important;flex-direction:column!important;gap:var(--kubiki-space-3)!important;padding-top:var(--kubiki-space-3)!important;border-top:1px solid var(--kubiki-color-border)!important}.lkfl-hr-dept-stats-progress-title{font-size:var(--kubiki-text-sm)!important;font-weight:500!important;color:var(--kubiki-color-text-secondary)!important}.lkfl-hr-risk-indicator{display:inline-flex!important;align-items:center!important;gap:var(--kubiki-space-2)!important;padding:var(--kubiki-space-1) var(--kubiki-space-3)!important;border-radius:var(--kubiki-radius-full)!important;font-size:var(--kubiki-text-xs)!important;font-weight:500!important;line-height:1.4!important;white-space:nowrap!important;transition:all var(--kubiki-motion-fast) var(--kubiki-ease-out)!important}.lkfl-hr-risk-indicator--low{background:var(--kubiki-color-pastel-green)!important;color:var(--kubiki-color-primary-dark)!important}.lkfl-hr-risk-indicator--medium{background:var(--kubiki-color-pastel-yellow)!important;color:var(--kubiki-color-text-primary)!important}.lkfl-hr-risk-indicator--high{background:var(--kubiki-color-pastel-red)!important;color:var(--kubiki-color-error-strong)!important}.lkfl-hr-risk-indicator-dot{width:6px!important;height:6px!important;min-width:6px!important;border-radius:50%!important;flex-shrink:0!important}.lkfl-hr-risk-indicator--low .lkfl-hr-risk-indicator-dot{background:var(--kubiki-color-primary)!important}.lkfl-hr-risk-indicator--medium .lkfl-hr-risk-indicator-dot{background:#f59e0b!important}.lkfl-hr-risk-indicator--high .lkfl-hr-risk-indicator-dot{background:var(--kubiki-color-error)!important}.lkfl-hr-risk-indicator--sm{padding:2px var(--kubiki-space-2)!important;font-size:11px!important}.lkfl-hr-risk-indicator--lg{padding:var(--kubiki-space-2) var(--kubiki-space-4)!important;font-size:var(--kubiki-text-sm)!important}@keyframes lkfl-hr-risk-pulse{0%,to{opacity:1}50%{opacity:.7}}.lkfl-hr-risk-indicator--high .lkfl-hr-risk-indicator-dot{animation:lkfl-hr-risk-pulse 2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.lkfl-hr-risk-indicator--high .lkfl-hr-risk-indicator-dot{animation:none!important}}[data-mantine-color-scheme=dark] .lkfl-hr-employee-card{background:var(--kubiki-color-bg-card)!important;box-shadow:var(--kubiki-shadow-sm)!important}[data-mantine-color-scheme=dark] .lkfl-hr-employee-card:hover{box-shadow:var(--kubiki-shadow-md)!important}[data-mantine-color-scheme=dark] .lkfl-hr-dept-stats{background:var(--kubiki-color-bg-card)!important}[data-mantine-color-scheme=dark] .lkfl-hr-dept-stat-item,[data-mantine-color-scheme=dark] .lkfl-hr-health-progress-track{background:var(--kubiki-color-bg-muted)!important}.lkfl-dataview-root{background:var(--bg-page);border-radius:var(--kubiki-radius-lg);border:1px solid var(--border-default);overflow-x:hidden;overflow-y:auto}.lkfl-dataview-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--kubiki-space-4);flex-wrap:wrap;gap:var(--kubiki-space-3)}.lkfl-dataview-title{font-weight:800;font-size:var(--kubiki-text-2xl);color:var(--text-primary);letter-spacing:-.02em;margin:0}.lkfl-dataview-toolbar{display:flex;gap:var(--kubiki-space-2);margin-bottom:var(--kubiki-space-4);align-items:center;flex-wrap:wrap}.lkfl-dataview-search{display:flex;align-items:center;gap:var(--kubiki-space-2);padding:var(--kubiki-space-2) var(--kubiki-space-3);border-radius:var(--kubiki-radius-md);border:1px solid var(--border-default);background:var(--bg-card);flex:1;min-width:200px;max-width:400px}.lkfl-dataview-search-input{border:none;outline:none;background:transparent;flex:1;font-size:var(--kubiki-text-base);color:var(--text-primary);font-family:inherit}.lkfl-dataview-view-buttons{display:flex;border-radius:var(--kubiki-radius-md);border:1px solid var(--border-default);overflow:hidden}.lkfl-dataview-view-btn{padding:var(--kubiki-space-2) var(--kubiki-space-2);border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-right:1px solid var(--border-default);background:transparent;color:var(--text-muted);cursor:pointer;font-family:inherit;display:flex;align-items:center;justify-content:center}.lkfl-dataview-view-btn:last-child{border-right:none}.lkfl-dataview-view-btn--active{background:color-mix(in srgb,var(--brand-primary) 12%,transparent);color:var(--brand-primary)}.lkfl-dataview-hierarchy-btn{display:flex;align-items:center;justify-content:center;padding:var(--kubiki-space-2) var(--kubiki-space-2);border-radius:var(--kubiki-radius-md);border:1px solid var(--border-default);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--bg-card);color:var(--text-muted);cursor:pointer;font-family:inherit}.lkfl-dataview-hierarchy-btn--active{background:color-mix(in srgb,var(--brand-primary) 12%,transparent);color:var(--brand-primary)}.lkfl-dataview-filter-btn{display:flex;align-items:center;justify-content:center;padding:var(--kubiki-space-2) var(--kubiki-space-2);border-radius:var(--kubiki-radius-md);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border-default);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;font-family:inherit;position:relative}.lkfl-dataview-filter-btn--active{background:color-mix(in srgb,var(--brand-primary) 12%,transparent);color:var(--brand-primary)}.lkfl-dataview-filter-dot{position:absolute;top:-3px;right:-3px;width:7px;height:7px;border-radius:50%;background:var(--brand-primary)}.lkfl-dataview-breadcrumbs{display:flex;gap:var(--kubiki-space-1);margin-bottom:var(--kubiki-space-4);font-size:13px;color:var(--text-muted);align-items:center;flex-wrap:wrap}.lkfl-dataview-crumb{display:flex;align-items:center;gap:var(--kubiki-space-1);cursor:default;padding:2px 4px;border-radius:var(--kubiki-radius-sm)}.lkfl-dataview-crumb--link{cursor:pointer}.lkfl-dataview-crumb--current{font-weight:600;color:var(--text-primary)}.lkfl-dataview-crumb--muted{color:var(--text-muted)}.lkfl-dataview-filters{display:flex;gap:var(--kubiki-space-2);margin-bottom:var(--kubiki-space-4);flex-wrap:wrap;align-items:center}.lkfl-dataview-badge{display:inline-flex;align-items:center;gap:var(--kubiki-space-2);padding:var(--kubiki-space-1) var(--kubiki-space-3);border-radius:var(--kubiki-radius-full);background:var(--brand-primary-light);color:var(--brand-primary);font-size:12px;font-weight:600}.lkfl-dataview-reset-link{cursor:pointer;font-size:12px;color:var(--text-muted);text-decoration:underline;padding:var(--kubiki-space-1) var(--kubiki-space-1)}.lkfl-dataview-scroll::-webkit-scrollbar{width:8px}.lkfl-dataview-scroll::-webkit-scrollbar-track{background:transparent}.lkfl-dataview-scroll::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}.lkfl-dataview-scroll::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.lkfl-dataview-table{width:100%;border-collapse:collapse;font-size:var(--kubiki-text-base)}.lkfl-dataview-thead tr{border-bottom:2px solid var(--border-default);background:var(--bg-muted)}.lkfl-dataview-th{padding:var(--kubiki-space-3) var(--kubiki-space-4);text-align:left;font-weight:700;font-size:var(--kubiki-text-sm);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.lkfl-dataview-tr{border-bottom:1px solid var(--border-default);background:var(--bg-card);transition:background .1s;cursor:default}.lkfl-dataview-tr--clickable{cursor:pointer}.lkfl-dataview-tr:hover{background:var(--bg-muted)}.lkfl-dataview-td{padding:var(--kubiki-space-3) var(--kubiki-space-4);font-size:var(--kubiki-text-base)}.lkfl-dataview-folder-row{cursor:pointer;background:var(--bg-card);border-bottom:1px solid var(--border-default);-webkit-user-select:none;user-select:none;transition:background .1s}.lkfl-dataview-folder-row:hover{background:var(--bg-muted)}.lkfl-dataview-item-row{border-bottom:1px solid var(--border-default);background:var(--bg-card);transition:background .1s;cursor:default}.lkfl-dataview-item-row:hover{background:var(--bg-muted)}.lkfl-dataview-status-badge{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:var(--kubiki-radius-md);font-size:12px;font-weight:600}.lkfl-dataview-status-dot{width:6px;height:6px;border-radius:50%}.lkfl-dataview-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-auto-rows:minmax(180px,auto);gap:var(--kubiki-space-4);padding:var(--kubiki-space-4)}.lkfl-dataview-empty{padding:40px;text-align:center;color:var(--text-muted)}.lkfl-dataview-loading{display:flex;align-items:center;gap:var(--kubiki-space-2)}.lkfl-dataview-spinner{width:16px;height:16px;border-radius:50%;border:2px solid var(--border-default);border-top-color:var(--brand-primary);animation:spin .6s linear infinite;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.lkfl-dataview-pagination{display:flex;justify-content:space-between;align-items:center;margin-top:var(--kubiki-space-4);font-size:13px;color:var(--text-muted)}.lkfl-dataview-carousel{display:flex;gap:var(--kubiki-space-3);overflow-x:auto;padding:var(--kubiki-space-2) 4px;scroll-snap-type:x mandatory}.lkfl-dataview-carousel-item{flex:0 0 200px;scroll-snap-align:start;min-width:0;overflow:hidden}.lkfl-dataview-panel{position:fixed;top:0;right:0;bottom:0;width:340px;max-width:90vw;z-index:111;background:var(--bg-card);border-left:1px solid var(--border-default);display:flex;flex-direction:column;box-shadow:var(--overlay-panel-light)}.lkfl-dataview-panel-header{padding:20px 24px;border-bottom:1px solid var(--border-default)}.lkfl-dataview-panel-title{margin:0;font-weight:700;font-size:16px;color:var(--text-primary)}.lkfl-dataview-panel-actions{display:flex;gap:var(--kubiki-space-2)}.lkfl-dataview-panel-body{flex:1;overflow-y:auto;padding:20px 24px}.lkfl-dataview-panel-btn{flex:1;padding:10px 16px;border-radius:var(--kubiki-radius-md);border:1px solid var(--border-default);background:transparent;color:var(--text-secondary);font-weight:600;font-size:13px;cursor:pointer;font-family:inherit}.lkfl-dataview-panel-btn--primary{border:none;background:var(--brand-primary);color:#fff}.lkfl-dataview-folder-card{border-radius:var(--brand-radius-card);overflow:hidden;cursor:pointer;border:1px solid var(--border-default);background:var(--bg-card);transition:transform .15s,box-shadow .15s;display:flex;flex-direction:column;height:100%}.lkfl-dataview-folder-banner{aspect-ratio:2 / 1;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.lkfl-dataview-folder-icon-circle{position:relative;z-index:1;width:48px;height:48px;border-radius:14px;background:#fff3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;font-size:24px;box-shadow:0 2px 8px #0000001a}.lkfl-dataview-folder-body{padding:12px 16px;flex:1}.lkfl-dataview-folder-name{font-weight:700;font-size:14px;color:var(--text-primary);margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lkfl-dataview-folder-count{font-weight:800;font-size:16px}.lkfl-dataview-list-item{border-bottom:1px solid var(--border-default);background:transparent;transition:background .1s;cursor:default}.lkfl-dataview-list-item:hover{background:var(--bg-muted)}.lkfl-dataview-list-item-inner{display:flex;align-items:center;gap:var(--kubiki-space-3);padding:var(--kubiki-space-3) var(--kubiki-space-4)}.lkfl-dataview-list-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.lkfl-dataview-list-name{font-weight:600;font-size:var(--kubiki-text-base);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:1px}.lkfl-dataview-list-subtitle{font-size:12px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lkfl-dataview-list-price{font-weight:700;font-size:var(--kubiki-text-base);color:var(--text-primary);white-space:nowrap;flex-shrink:0}.filter-panel-scroll::-webkit-scrollbar{width:6px}.filter-panel-scroll::-webkit-scrollbar-track{background:transparent}.filter-panel-scroll::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}.filter-panel-scroll::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.dataview-scroll{background:var(--bg-page);border-radius:var(--kubiki-radius-xl)}.lkfl-empty-illustrated{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--kubiki-space-4);padding:var(--kubiki-space-10) var(--kubiki-space-6);text-align:center;width:100%;border-radius:var(--kubiki-radius-lg)}.lkfl-empty-illustrated-illustration{display:flex;align-items:center;justify-content:center;width:96px;height:96px;border-radius:var(--kubiki-radius-full);background:var(--kubiki-color-bg-muted);color:var(--kubiki-color-text-muted);margin-bottom:var(--kubiki-space-2);transition:transform var(--kubiki-motion-fast) var(--kubiki-ease-out),box-shadow var(--kubiki-motion-fast) var(--kubiki-ease-out);box-shadow:var(--kubiki-shadow-xs)}.lkfl-empty-illustrated:hover .lkfl-empty-illustrated-illustration{transform:translateY(-2px);box-shadow:var(--kubiki-shadow-sm)}.lkfl-empty-illustrated-illustration svg{width:44px;height:44px;stroke-width:1.75}.lkfl-empty-illustrated-illustration--custom{background:transparent;box-shadow:none;width:auto;height:auto;max-width:160px;padding:0}.lkfl-empty-illustrated--search-empty .lkfl-empty-illustrated-illustration{background:var(--kubiki-color-pastel-blue);color:#1d4ed8}.lkfl-empty-illustrated--list-empty .lkfl-empty-illustrated-illustration{background:var(--kubiki-color-pastel-green);color:var(--kubiki-color-primary-dark)}.lkfl-empty-illustrated--notifications-empty .lkfl-empty-illustrated-illustration{background:var(--kubiki-color-pastel-yellow);color:#a16207}.lkfl-empty-illustrated--error-state .lkfl-empty-illustrated-illustration{background:var(--kubiki-color-pastel-red);color:var(--kubiki-color-error-strong)}.lkfl-empty-illustrated-title{font-size:var(--kubiki-text-xl);font-weight:600;line-height:1.3;color:var(--kubiki-color-text-primary);margin:0}.lkfl-empty-illustrated-description{font-size:var(--kubiki-text-base);line-height:1.5;color:var(--kubiki-color-text-muted);max-width:420px;margin:0}.lkfl-empty-illustrated-action{display:inline-flex;align-items:center;justify-content:center;gap:var(--kubiki-space-2);padding:var(--kubiki-space-2) var(--kubiki-space-5);min-height:44px;font-size:var(--kubiki-text-sm);font-weight:500;line-height:1.4;border-radius:var(--kubiki-radius-md);border:none;background:var(--kubiki-color-primary);color:var(--kubiki-color-bg-card);cursor:pointer;box-shadow:var(--kubiki-shadow-sm);transition:background-color var(--kubiki-motion-fast) var(--kubiki-ease-out),box-shadow var(--kubiki-motion-fast) var(--kubiki-ease-out),transform var(--kubiki-motion-fast) var(--kubiki-ease-out)}.lkfl-empty-illustrated-action:hover{background:var(--kubiki-color-primary-dark);box-shadow:var(--kubiki-shadow-md);transform:translateY(-1px)}.lkfl-empty-illustrated-action:active{transform:translateY(0)}.lkfl-empty-illustrated-action:focus-visible{outline:none;box-shadow:0 0 0 2px var(--kubiki-color-bg-card),0 0 0 4px var(--kubiki-color-primary);outline-offset:2px}.lkfl-empty-illustrated-action:disabled,.lkfl-empty-illustrated-action[aria-disabled=true]{opacity:var(--brand-disabled-opacity, .4);cursor:not-allowed;pointer-events:none;transform:none;box-shadow:none}.lkfl-empty-illustrated-action--secondary{background:transparent;color:var(--kubiki-color-text-secondary);border:1px solid var(--kubiki-color-border);box-shadow:none}.lkfl-empty-illustrated-action--secondary:hover{background:var(--kubiki-color-bg-muted);color:var(--kubiki-color-text-primary);box-shadow:none;transform:none}.lkfl-empty-illustrated--sm{padding:var(--kubiki-space-6) var(--kubiki-space-4);gap:var(--kubiki-space-3)}.lkfl-empty-illustrated--sm .lkfl-empty-illustrated-illustration{width:64px;height:64px;box-shadow:none}.lkfl-empty-illustrated--sm .lkfl-empty-illustrated-illustration svg{width:30px;height:30px}.lkfl-empty-illustrated--sm .lkfl-empty-illustrated-title{font-size:var(--kubiki-text-base)}.lkfl-empty-illustrated--sm .lkfl-empty-illustrated-description{font-size:var(--kubiki-text-sm)}.lkfl-empty-illustrated--lg{padding:var(--kubiki-space-12) var(--kubiki-space-8);gap:var(--kubiki-space-5)}.lkfl-empty-illustrated--lg .lkfl-empty-illustrated-illustration{width:128px;height:128px}.lkfl-empty-illustrated--lg .lkfl-empty-illustrated-illustration svg{width:56px;height:56px}.lkfl-empty-illustrated--lg .lkfl-empty-illustrated-title{font-size:var(--kubiki-text-2xl)}.lkfl-empty-compact{display:flex;align-items:center;justify-content:center;gap:var(--kubiki-space-3);padding:var(--kubiki-space-4) var(--kubiki-space-5);text-align:left;width:100%;min-height:56px;border-radius:var(--kubiki-radius-md);background:transparent}.lkfl-empty-compact-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:var(--kubiki-radius-full);background:var(--kubiki-color-bg-muted);color:var(--kubiki-color-text-muted)}.lkfl-empty-compact-icon svg{width:18px;height:18px;stroke-width:1.75}.lkfl-empty-compact-content{display:flex;flex-direction:column;gap:2px;min-width:0}.lkfl-empty-compact-text{font-size:var(--kubiki-text-base);font-weight:500;line-height:1.4;color:var(--kubiki-color-text-primary);margin:0}.lkfl-empty-compact-description{font-size:var(--kubiki-text-sm);line-height:1.4;color:var(--kubiki-color-text-muted);margin:0}.lkfl-empty-compact-action{display:inline-flex;align-items:center;justify-content:center;gap:var(--kubiki-space-1);padding:var(--kubiki-space-1) var(--kubiki-space-3);min-height:32px;font-size:var(--kubiki-text-sm);font-weight:500;line-height:1.4;border-radius:var(--kubiki-radius-sm);border:none;background:transparent;color:var(--kubiki-color-primary);cursor:pointer;white-space:nowrap;transition:background-color var(--kubiki-motion-fast) var(--kubiki-ease-out),color var(--kubiki-motion-fast) var(--kubiki-ease-out)}.lkfl-empty-compact-action:hover{background:var(--kubiki-color-pastel-green);color:var(--kubiki-color-primary-dark)}.lkfl-empty-compact-action:focus-visible{outline:none;box-shadow:0 0 0 2px var(--kubiki-color-bg-card),0 0 0 4px var(--kubiki-color-primary);outline-offset:2px}.lkfl-empty-compact-action:disabled,.lkfl-empty-compact-action[aria-disabled=true]{opacity:var(--brand-disabled-opacity, .4);cursor:not-allowed;pointer-events:none}.lkfl-empty-compact--card{background:var(--kubiki-color-bg-card);border:1px solid var(--kubiki-color-border);box-shadow:var(--kubiki-shadow-xs)}.lkfl-empty-compact--error .lkfl-empty-compact-icon{background:var(--kubiki-color-pastel-red);color:var(--kubiki-color-error-strong)}.lkfl-empty-compact--error .lkfl-empty-compact-action{color:var(--kubiki-color-error)}.lkfl-empty-compact--error .lkfl-empty-compact-action:hover{background:var(--kubiki-color-pastel-red);color:var(--kubiki-color-error-strong)}[data-mantine-color-scheme=dark] .lkfl-empty-illustrated-illustration{background:var(--kubiki-color-bg-muted);box-shadow:none}[data-mantine-color-scheme=dark] .lkfl-empty-illustrated-title{color:var(--kubiki-color-bg-card)}[data-mantine-color-scheme=dark] .lkfl-empty-illustrated-description{color:var(--kubiki-color-text-muted)}[data-mantine-color-scheme=dark] .lkfl-empty-compact-icon{background:var(--kubiki-color-bg-muted)}[data-mantine-color-scheme=dark] .lkfl-empty-compact-text{color:var(--kubiki-color-bg-card)}[data-mantine-color-scheme=dark] .lkfl-empty-compact--card{background:var(--kubiki-color-bg-card);border-color:var(--kubiki-color-border)}@media(prefers-reduced-motion:reduce){.lkfl-empty-illustrated-illustration,.lkfl-empty-illustrated-action,.lkfl-empty-compact-action{transition:none}.lkfl-empty-illustrated:hover .lkfl-empty-illustrated-illustration,.lkfl-empty-illustrated-action:hover{transform:none}}.lkfl-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--kubiki-space-2);padding:var(--kubiki-space-2) var(--kubiki-space-4);font-family:var(--kubiki-font-family-ui);font-size:var(--kubiki-text-base);font-weight:500;line-height:1.5;border-radius:var(--kubiki-radius-md);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:background-color var(--kubiki-motion-fast) var(--kubiki-ease-out),color var(--kubiki-motion-fast) var(--kubiki-ease-out),box-shadow var(--kubiki-motion-fast) var(--kubiki-ease-out),transform var(--kubiki-motion-fast) var(--kubiki-ease-out);border:none;outline:none;text-decoration:none;position:relative}.lkfl-button--icon-only{padding:var(--kubiki-space-2);min-width:36px;min-height:36px}.lkfl-button--xs{height:28px;padding:2px var(--kubiki-space-2);font-size:var(--kubiki-text-xs)}.lkfl-button--sm{height:32px;padding:4px var(--kubiki-space-3);font-size:var(--kubiki-text-sm)}.lkfl-button--md{height:40px;padding:var(--kubiki-space-2) var(--kubiki-space-4);font-size:var(--kubiki-text-base)}.lkfl-button--lg{height:48px;padding:var(--kubiki-space-3) var(--kubiki-space-5);font-size:var(--kubiki-text-lg)}.lkfl-button--xl{height:56px;padding:var(--kubiki-space-4) var(--kubiki-space-6);font-size:var(--kubiki-text-xl)}.lkfl-button--filled{background-color:var(--brand-primary, var(--kubiki-color-primary))!important;color:#fff!important;box-shadow:var(--kubiki-shadow-sm)}.lkfl-button--filled:hover:not(:disabled):not(.lkfl-button--loading){background-color:var(--kubiki-color-primary-dark)!important;box-shadow:var(--kubiki-shadow-md);transform:translateY(-1px)}.lkfl-button--filled:active:not(:disabled):not(.lkfl-button--loading){transform:scale(.98);box-shadow:var(--kubiki-shadow-xs)}.lkfl-button--outline{background-color:transparent!important;color:var(--brand-primary, var(--kubiki-color-primary))!important;border:1.5px solid var(--brand-primary, var(--kubiki-color-primary))}.lkfl-button--outline:hover:not(:disabled):not(.lkfl-button--loading){background-color:var(--brand-primary-alpha-15, rgba(31, 193, 107, .15))!important;box-shadow:var(--kubiki-shadow-xs)}.lkfl-button--outline:active:not(:disabled):not(.lkfl-button--loading){transform:scale(.98)}.lkfl-button--light{background-color:var(--brand-primary-light, var(--kubiki-color-pastel-green))!important;color:var(--brand-primary-dark, var(--kubiki-color-primary-dark))!important}.lkfl-button--light:hover:not(:disabled):not(.lkfl-button--loading){background-color:color-mix(in srgb,var(--brand-primary-light, var(--kubiki-color-pastel-green)) 85%,black)!important}.lkfl-button--light:active:not(:disabled):not(.lkfl-button--loading){transform:scale(.98)}.lkfl-button--default{background-color:transparent!important;color:var(--kubiki-color-text-primary)!important}.lkfl-button--default:hover:not(:disabled):not(.lkfl-button--loading){background-color:var(--kubiki-color-bg-muted)!important}.lkfl-button--default:active:not(:disabled):not(.lkfl-button--loading){transform:scale(.98)}.lkfl-button--danger{background-color:var(--kubiki-color-error)!important;color:#fff!important;box-shadow:var(--kubiki-shadow-sm)}.lkfl-button--danger:hover:not(:disabled):not(.lkfl-button--loading){background-color:var(--kubiki-color-error-strong)!important;box-shadow:var(--kubiki-shadow-md);transform:translateY(-1px)}.lkfl-button--danger:active:not(:disabled):not(.lkfl-button--loading){transform:scale(.98);box-shadow:var(--kubiki-shadow-xs)}.lkfl-button[aria-disabled=true],.lkfl-button:disabled{opacity:var(--brand-disabled-opacity, .4)!important;pointer-events:none!important;cursor:not-allowed!important;-webkit-user-select:none!important;user-select:none!important}.lkfl-button[aria-disabled=true]:hover,.lkfl-button:disabled:hover,.lkfl-button[aria-disabled=true]:active,.lkfl-button:disabled:active{transform:none!important;box-shadow:inherit!important}.lkfl-button--loading{position:relative;pointer-events:none}.lkfl-button--loading .mantine-Button-label{opacity:.6}.lkfl-button--loading:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:1}.lkfl-button:focus-visible{outline:none;box-shadow:0 0 0 2px var(--kubiki-color-bg-card),0 0 0 4px var(--brand-primary, var(--kubiki-color-primary));outline-offset:2px}.lkfl-button--danger:focus-visible{box-shadow:0 0 0 2px var(--kubiki-color-bg-card),0 0 0 4px var(--kubiki-color-error)}.lkfl-button:not(:disabled):not(.lkfl-button--loading):hover{transition-property:background-color,color,box-shadow,transform}[data-mantine-color-scheme=dark] .lkfl-button--filled{background-color:var(--kubiki-color-primary)!important;box-shadow:var(--kubiki-shadow-sm)}[data-mantine-color-scheme=dark] .lkfl-button--filled:hover:not(:disabled):not(.lkfl-button--loading){background-color:var(--kubiki-color-primary-dark)!important;box-shadow:var(--kubiki-shadow-md)}[data-mantine-color-scheme=dark] .lkfl-button--outline{border-color:var(--kubiki-color-primary);color:var(--kubiki-color-primary)}[data-mantine-color-scheme=dark] .lkfl-button--outline:hover:not(:disabled):not(.lkfl-button--loading){background-color:#1fc16b26!important}[data-mantine-color-scheme=dark] .lkfl-button--light{background-color:#1fc16b26!important;color:var(--kubiki-color-primary)}[data-mantine-color-scheme=dark] .lkfl-button--default{color:var(--kubiki-color-text-primary)}[data-mantine-color-scheme=dark] .lkfl-button--default:hover:not(:disabled):not(.lkfl-button--loading){background-color:var(--kubiki-color-bg-muted)!important}[data-mantine-color-scheme=dark] .lkfl-button--danger{background-color:var(--kubiki-color-error)!important}[data-mantine-color-scheme=dark] .lkfl-button--danger:hover:not(:disabled):not(.lkfl-button--loading){background-color:var(--kubiki-color-error-strong)!important}@media(prefers-reduced-motion:reduce){.lkfl-button{transition:none!important}.lkfl-button:hover,.lkfl-button:active{transform:none!important}}.lkfl-input{display:flex;flex-direction:column;gap:var(--kubiki-space-1);width:100%}.lkfl-input-field{width:100%;padding:var(--kubiki-space-2) var(--kubiki-space-3);font-family:var(--kubiki-font-family-ui);font-size:var(--kubiki-text-base);line-height:1.5;border-radius:var(--kubiki-radius-md);background-color:var(--kubiki-color-bg-card);color:var(--kubiki-color-text-primary);border:1px solid var(--kubiki-color-border);transition:border-color var(--kubiki-motion-fast) var(--kubiki-ease-out),box-shadow var(--kubiki-motion-fast) var(--kubiki-ease-out),background-color var(--kubiki-motion-fast) var(--kubiki-ease-out);outline:none}.lkfl-input-field::placeholder{color:var(--kubiki-color-text-muted);opacity:1}.lkfl-input:hover:not(.lkfl-disabled-state):not(.lkfl-input-error) .lkfl-input-field{border-color:color-mix(in srgb,var(--kubiki-color-border) 85%,black)}.lkfl-input:focus-within .lkfl-input-field{border-color:var(--kubiki-color-primary);box-shadow:0 0 0 2px var(--kubiki-color-bg-card),0 0 0 4px var(--kubiki-color-primary);outline:none}.lkfl-input-label{font-size:var(--kubiki-text-sm);font-weight:500;line-height:1.4;color:var(--kubiki-color-text-secondary);margin-bottom:var(--kubiki-space-1)}.lkfl-input-error .lkfl-input-field{border-color:var(--kubiki-color-error);background-color:var(--kubiki-color-pastel-red)}.lkfl-input-error .lkfl-input-field:focus-visible{border-color:var(--kubiki-color-error-strong);box-shadow:0 0 0 2px var(--kubiki-color-bg-card),0 0 0 4px var(--kubiki-color-error)}.lkfl-input-error-text{font-size:var(--kubiki-text-xs);line-height:1.4;color:var(--kubiki-color-error);margin-top:var(--kubiki-space-1);display:block}.lkfl-disabled-state .lkfl-input-field{opacity:var(--brand-disabled-opacity, .4);pointer-events:none;cursor:not-allowed;background-color:var(--kubiki-color-bg-muted)}.lkfl-disabled-state .lkfl-input-label{opacity:var(--brand-disabled-opacity, .4)}.lkfl-disabled-state:hover .lkfl-input-field{border-color:var(--kubiki-color-border)}.lkfl-input--loading .mantine-TextInput-loader{display:flex}.lkfl-input-field--sm{height:32px;padding:4px var(--kubiki-space-3);font-size:var(--kubiki-text-sm)}.lkfl-input-field--md{height:40px;padding:var(--kubiki-space-2) var(--kubiki-space-3);font-size:var(--kubiki-text-base)}.lkfl-input-field--lg{height:48px;padding:var(--kubiki-space-3) var(--kubiki-space-4);font-size:var(--kubiki-text-lg)}.lkfl-input-field[data-section=left]{border-right:none;border-radius:var(--kubiki-radius-md) 0 0 var(--kubiki-radius-md)}.lkfl-input-field[data-section=right]{border-left:none;border-radius:0 var(--kubiki-radius-md) var(--kubiki-radius-md) 0}[data-mantine-color-scheme=dark] .lkfl-input-field{background-color:var(--kubiki-color-bg-card);color:var(--kubiki-color-text-primary);border-color:var(--kubiki-color-border)}[data-mantine-color-scheme=dark] .lkfl-input-field::placeholder{color:var(--kubiki-color-text-muted)}[data-mantine-color-scheme=dark] .lkfl-input:hover:not(.lkfl-disabled-state):not(.lkfl-input-error) .lkfl-input-field{border-color:color-mix(in srgb,var(--kubiki-color-border) 75%,white)}[data-mantine-color-scheme=dark] .lkfl-input:focus-within .lkfl-input-field{border-color:var(--kubiki-color-primary);box-shadow:0 0 0 2px var(--kubiki-color-bg-card),0 0 0 4px var(--kubiki-color-primary)}[data-mantine-color-scheme=dark] .lkfl-input-error .lkfl-input-field{border-color:var(--kubiki-color-error);background-color:#fb37481a}[data-mantine-color-scheme=dark] .lkfl-input-error-text{color:var(--kubiki-color-error)}@media(prefers-reduced-motion:reduce){.lkfl-input-field{transition:none!important}}.lkfl-card{background-color:var(--kubiki-color-bg-card);border-radius:var(--kubiki-radius-lg);box-shadow:var(--kubiki-shadow-sm);transition:box-shadow var(--kubiki-motion-normal) var(--kubiki-ease-out),transform var(--kubiki-motion-normal) var(--kubiki-ease-out);position:relative}.lkfl-card--default{box-shadow:var(--kubiki-shadow-sm)}.lkfl-card--elevated{box-shadow:var(--kubiki-shadow-md)}.lkfl-card--outlined{border:1px solid var(--kubiki-color-border);box-shadow:none}.lkfl-card--interactive:hover{box-shadow:var(--kubiki-shadow-md);transform:translateY(-2px)}.lkfl-card--interactive:active{transform:translateY(0);box-shadow:var(--kubiki-shadow-xs)}.lkfl-card--clickable{cursor:pointer}.lkfl-card:focus-visible{outline:none;box-shadow:0 0 0 2px var(--kubiki-color-bg-card),0 0 0 4px var(--kubiki-color-primary);outline-offset:2px}.lkfl-card[aria-disabled=true]{opacity:var(--brand-disabled-opacity, .4);pointer-events:none;cursor:not-allowed;-webkit-user-select:none;user-select:none}.lkfl-card[aria-disabled=true]:hover{transform:none!important;box-shadow:inherit}.lkfl-card--p-xs{padding:var(--kubiki-space-2)}.lkfl-card--p-sm{padding:var(--kubiki-space-3)}.lkfl-card--p-md{padding:var(--kubiki-space-4)}.lkfl-card--p-lg{padding:var(--kubiki-space-6)}.lkfl-card--p-xl{padding:var(--kubiki-space-7)}[data-mantine-color-scheme=dark] .lkfl-card{background-color:var(--kubiki-color-bg-card);box-shadow:var(--kubiki-shadow-sm)}[data-mantine-color-scheme=dark] .lkfl-card--default{box-shadow:var(--kubiki-shadow-sm)}[data-mantine-color-scheme=dark] .lkfl-card--elevated{box-shadow:var(--kubiki-shadow-md)}[data-mantine-color-scheme=dark] .lkfl-card--outlined{border-color:var(--kubiki-color-border)}[data-mantine-color-scheme=dark] .lkfl-card--interactive:hover{box-shadow:var(--kubiki-shadow-lg)}[data-mantine-color-scheme=dark] .lkfl-card:focus-visible{box-shadow:0 0 0 2px var(--kubiki-color-bg-card),0 0 0 4px var(--kubiki-color-primary)}@media(prefers-reduced-motion:reduce){.lkfl-card{transition:none!important}.lkfl-card--interactive:hover,.lkfl-card--interactive:active{transform:none!important;box-shadow:inherit!important}}.lkfl-table{display:flex;flex-direction:column;gap:var(--kubiki-space-3);font-family:var(--kubiki-font-family-ui);font-size:var(--kubiki-text-sm);color:var(--kubiki-color-text-primary);min-height:0}.lkfl-table-toolbar{padding:var(--kubiki-space-3);background:transparent;border:none;flex-shrink:0}.lkfl-table-paper{background:var(--kubiki-color-bg-card);border-radius:var(--kubiki-radius-md);box-shadow:var(--kubiki-shadow-sm);display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.lkfl-table-scroll{overflow-y:auto;flex:1;min-height:0}.lkfl-table-element{width:100%;border-collapse:collapse;font-size:var(--kubiki-text-sm)}.lkfl-table-header{position:sticky;top:0;z-index:2;background:var(--kubiki-color-bg-card);border-bottom:1px solid var(--kubiki-color-border);box-shadow:0 2px 4px #0000000a}.lkfl-table-header th{padding:var(--kubiki-space-2) var(--kubiki-space-3);font-weight:500;font-size:var(--kubiki-text-xs);text-transform:uppercase;letter-spacing:.02em;color:var(--kubiki-color-text-muted);-webkit-user-select:none;user-select:none;white-space:nowrap;cursor:default;border-right:1px solid var(--kubiki-color-border)}.lkfl-table-header th:last-child{border-right:none}.lkfl-table-header th[aria-sort]{cursor:pointer}.lkfl-table-header th[aria-sort]:hover{background:var(--kubiki-color-bg-muted);color:var(--kubiki-color-text-secondary)}.lkfl-table-header th[aria-sort=ascending] .lkfl-sort-active,.lkfl-table-header th[aria-sort=descending] .lkfl-sort-active{color:var(--kubiki-color-primary)}.lkfl-table-row{transition:background-color var(--kubiki-motion-fast) var(--kubiki-ease-out)}.lkfl-table-row:hover{background:var(--kubiki-color-pastel-green)}.lkfl-table-row:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--kubiki-color-primary)}.lkfl-table--striped .lkfl-table-row:nth-child(2n){background:var(--kubiki-color-bg-muted)}.lkfl-table--striped .lkfl-table-row:nth-child(2n):hover{background:var(--kubiki-color-pastel-green)}.lkfl-table-cell{padding:var(--kubiki-space-2) var(--kubiki-space-3);border-bottom:1px solid var(--kubiki-color-border);vertical-align:middle;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lkfl-table-cell:first-child{padding-left:var(--kubiki-space-3)}.lkfl-table-cell:last-child{padding-right:var(--kubiki-space-3);border-right:none}.lkfl-table-empty{text-align:center;padding:var(--kubiki-space-8)}.lkfl-table-empty-icon{margin-bottom:var(--kubiki-space-4);color:var(--kubiki-color-text-muted)}.lkfl-table-skeleton-row{height:34px;background:var(--skeleton-base);border-radius:var(--kubiki-radius-sm);margin-bottom:var(--kubiki-space-2)}.lkfl-table-error{text-align:center;padding:var(--kubiki-space-6);color:var(--kubiki-color-error)}.lkfl-table-error-icon{margin-bottom:var(--kubiki-space-4);color:var(--kubiki-color-error)}.lkfl-table-row-action:focus-visible{outline:none;box-shadow:0 0 0 2px var(--kubiki-color-bg-card),0 0 0 4px var(--kubiki-color-primary)}@media(max-width:768px){.lkfl-table-element{font-size:var(--kubiki-text-xs)}.lkfl-table-cell{padding:var(--kubiki-space-1) var(--kubiki-space-2)}}.mantine-Modal-inner{left:0!important;right:0!important}.mantine-Modal-content{border-radius:var(--kubiki-radius-xl)!important;overflow:hidden}.mantine-Modal-header{display:none!important}.lkfl-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#0006;animation:lkfl-modal-backdrop-in .2s ease-out forwards}@keyframes lkfl-modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes lkfl-modal-backdrop-out{0%{opacity:1}to{opacity:0}}.lkfl-modal-content{background:var(--kubiki-color-bg-card);border-radius:var(--kubiki-radius-xl);box-shadow:var(--kubiki-shadow-xl);max-height:90vh;overflow-y:auto;width:100%;animation:lkfl-modal-scale-enter .3s ease-in-out forwards}@keyframes lkfl-modal-scale-enter{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes lkfl-modal-scale-exit{0%{transform:scale(1);opacity:1}to{transform:scale(.95);opacity:0}}.lkfl-modal-content--xs{max-width:320px}.lkfl-modal-content--sm{max-width:480px}.lkfl-modal-content--md{max-width:640px}.lkfl-modal-content--lg{max-width:960px}.lkfl-modal-content--xl{max-width:1200px}.lkfl-modal-header{display:flex;align-items:center;justify-content:space-between;padding:var(--kubiki-space-4) var(--kubiki-space-5);border-bottom:1px solid var(--kubiki-color-border)}.lkfl-modal-title{font-family:var(--kubiki-font-family-ui);font-size:var(--kubiki-text-xl);font-weight:700;line-height:1.3;color:var(--kubiki-color-text-primary);margin:0}.lkfl-modal-close-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--kubiki-radius-sm);cursor:pointer;transition:background-color var(--kubiki-motion-fast) var(--kubiki-ease-out),color var(--kubiki-motion-fast) var(--kubiki-ease-out);border:none;outline:none;color:var(--kubiki-color-text-muted);background:transparent}.lkfl-modal-close-btn:hover{background:var(--kubiki-color-bg-muted);color:var(--kubiki-color-text-primary)}.lkfl-modal-close-btn:focus-visible{outline:none;box-shadow:0 0 0 2px var(--kubiki-color-bg-card),0 0 0 4px var(--kubiki-color-primary)}.lkfl-modal-body{padding:var(--kubiki-space-5)}.lkfl-modal-footer{display:flex;justify-content:flex-end;gap:var(--kubiki-space-3);padding:var(--kubiki-space-4) var(--kubiki-space-5);border-top:1px solid var(--kubiki-color-border);background:var(--kubiki-color-bg-page)}.lkfl-modal-content--edge-to-edge{border-radius:0;box-shadow:none;max-height:100vh}.lkfl-modal-content--edge-to-edge .lkfl-modal-header,.lkfl-modal-content--edge-to-edge .lkfl-modal-footer{display:none}.lkfl-modal-backdrop-blur{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}@media(prefers-reduced-motion:reduce){.lkfl-modal-content,.lkfl-modal-overlay{animation-duration:0ms!important}}.lkfl-layout{display:flex;flex-direction:column;min-height:100vh;font-family:var(--kubiki-font-family-ui);background:var(--kubiki-color-bg-page)}.lkfl-layout--admin{border-radius:var(--kubiki-radius-lg);overflow:hidden}.lkfl-layout-sidebar{background:var(--kubiki-color-bg-card);border-right:1px solid var(--kubiki-color-border);width:280px;height:100%;display:flex;flex-direction:column;transition:width var(--kubiki-motion-normal) var(--kubiki-ease-out);flex-shrink:0}.lkfl-layout-sidebar--collapsed{width:64px}.lkfl-layout-sidebar nav{flex:1;overflow-y:auto;padding:var(--kubiki-space-3)}.lkfl-layout-nav-item{display:flex;align-items:center;gap:var(--kubiki-space-3);padding:var(--kubiki-space-2) var(--kubiki-space-3);border-radius:var(--kubiki-radius-sm);color:var(--kubiki-color-text-primary);text-decoration:none;cursor:pointer;transition:background-color var(--kubiki-motion-fast) var(--kubiki-ease-out),color var(--kubiki-motion-fast) var(--kubiki-ease-out);margin-bottom:2px;min-height:40px}.lkfl-layout-nav-item:hover{background:var(--kubiki-color-bg-muted)}.lkfl-layout-nav-item--active{background:var(--kubiki-color-pastel-green);color:var(--kubiki-color-primary-dark);font-weight:500}.lkfl-layout-nav-item:focus-visible{outline:none;box-shadow:0 0 0 2px var(--kubiki-color-bg-card),0 0 0 4px var(--kubiki-color-primary)}.lkfl-layout-header{background:var(--kubiki-color-bg-card);border-bottom:1px solid var(--kubiki-color-border);height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 var(--kubiki-space-5);flex-shrink:0}.lkfl-layout-content{flex:1;padding:var(--kubiki-space-5);overflow-y:auto;background:var(--kubiki-color-bg-page)}.lkfl-layout--admin .lkfl-layout-content{padding-block:var(--kubiki-space-5);padding-inline-end:var(--kubiki-space-5);padding-inline-start:var(--app-shell-navbar-width, 0px)}.lkfl-layout-footer{background:var(--kubiki-color-bg-card);border-top:1px solid var(--kubiki-color-border);padding:var(--kubiki-space-4) var(--kubiki-space-5);flex-shrink:0}.lkfl-layout--user .lkfl-layout-header{position:sticky;top:0;z-index:10}.lkfl-layout--user .lkfl-layout-content{max-width:1200px;margin-inline:auto;width:100%}.lkfl-layout--mobile{--header-height: 56px;--tabbar-height: 64px}.lkfl-layout--mobile .lkfl-layout-content{padding:var(--kubiki-space-3)}.lkfl-layout--mobile .lkfl-layout-footer{position:fixed;bottom:0;left:0;right:0;height:var(--tabbar-height);background:var(--kubiki-color-bg-card);border-top:1px solid var(--kubiki-color-border);display:flex;align-items:center;justify-content:space-around;z-index:50}.lkfl-layout-tab-item{display:flex;flex-direction:column;align-items:center;gap:2px;padding:var(--kubiki-space-1) var(--kubiki-space-2);min-width:48px;min-height:44px;cursor:pointer;transition:color var(--kubiki-motion-fast) var(--kubiki-ease-out);border-radius:var(--kubiki-radius-sm);border:none;background:transparent;color:var(--kubiki-color-text-muted)}.lkfl-layout-tab-item:hover{color:var(--kubiki-color-text-primary)}.lkfl-layout-tab-item--active{color:var(--kubiki-color-primary)}.lkfl-layout-tab-indicator{width:4px;height:4px;border-radius:50%;background:var(--kubiki-color-primary);margin-top:2px}.lkfl-layout--public{background:var(--kubiki-color-bg-card)}.lkfl-layout--public .lkfl-layout-hero{padding-block:var(--kubiki-space-7);text-align:center;background:linear-gradient(135deg,var(--kubiki-color-pastel-green),var(--kubiki-color-bg-page))}.lkfl-layout--public main{max-width:1200px;margin-inline:auto;padding-inline:var(--kubiki-space-5)}.lkfl-layout--public footer{margin-top:var(--kubiki-space-8);padding-block:var(--kubiki-space-6);background:var(--kubiki-color-bg-muted)}@media(max-width:768px){.lkfl-layout-sidebar{position:fixed;top:0;left:0;bottom:0;z-index:100;box-shadow:var(--kubiki-shadow-lg)}.lkfl-layout-header{padding:0 var(--kubiki-space-3)}.lkfl-layout-content{padding:var(--kubiki-space-3)}}.lkfl-popover{width:340px!important;background:var(--kubiki-color-bg-card)!important;border:1px solid var(--kubiki-color-border)!important;border-radius:var(--kubiki-radius-xl)!important;box-shadow:var(--kubiki-shadow-lg)!important;overflow:hidden!important}.lkfl-popover-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:var(--kubiki-space-4) var(--kubiki-space-5)!important;border-bottom:1px solid var(--kubiki-color-border)!important;background:var(--kubiki-color-bg-card)!important}.lkfl-popover-title{font-size:var(--kubiki-text-lg)!important;font-weight:600!important;line-height:1.4!important;color:var(--kubiki-color-text-primary)!important;margin:0!important}.lkfl-popover-mark-all{font-size:var(--kubiki-text-sm)!important;font-weight:600!important;line-height:1.4!important;color:var(--kubiki-color-primary)!important;background:none!important;border:none!important;padding:var(--kubiki-space-1)!important;border-radius:var(--kubiki-radius-sm)!important;cursor:pointer!important;transition:color var(--kubiki-motion-fast) var(--kubiki-ease-out)!important}.lkfl-popover-mark-all:hover{color:var(--kubiki-color-primary-dark)!important}.lkfl-popover-mark-all:focus-visible{outline:none!important;box-shadow:0 0 0 2px var(--kubiki-color-bg-card),0 0 0 4px var(--kubiki-color-primary)!important}.lkfl-popover-list{display:flex!important;flex-direction:column!important;gap:0!important;max-height:384px!important;overflow-y:auto!important}.lkfl-popover-item{display:flex!important;align-items:flex-start!important;gap:var(--kubiki-space-3)!important;padding:var(--kubiki-space-3) var(--kubiki-space-4)!important;cursor:pointer!important;border-bottom:1px solid var(--kubiki-color-border)!important;background:transparent!important;transition:background-color var(--kubiki-motion-fast) var(--kubiki-ease-out)!important}.lkfl-popover-item:last-child{border-bottom:none!important}.lkfl-popover-item:hover{background:var(--kubiki-color-pastel-green)!important}.lkfl-popover-item--unread{background:var(--kubiki-color-bg-muted)!important}.lkfl-popover-item--unread:hover{background:var(--kubiki-color-pastel-green)!important}.lkfl-popover-item:focus-visible{outline:none!important;box-shadow:inset 0 0 0 2px var(--kubiki-color-primary)!important}.lkfl-popover-marker{width:28px!important;height:28px!important;border-radius:var(--kubiki-radius-md)!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;font-size:var(--kubiki-text-sm)!important;color:var(--kubiki-color-bg-card)!important}.lkfl-popover-marker[data-color=green]{background:var(--notif-category-billing, var(--notif-marker-green, var(--kubiki-color-primary)))!important}.lkfl-popover-marker[data-color=purple]{background:var(--notif-category-requests, var(--notif-marker-purple, #7C3AED))!important}.lkfl-popover-marker[data-color=blue]{background:var(--notif-category-offers, var(--notif-marker-blue, #3B82F6))!important}.lkfl-popover-marker[data-color=gold]{background:var(--notif-category-achievements, var(--notif-marker-gold, #F59E0B))!important}.lkfl-popover-marker[data-color=red]{background:var(--notif-category-system, var(--notif-marker-red, var(--kubiki-color-error)))!important}.lkfl-popover-content{flex:1!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:2px!important}.lkfl-popover-text{font-size:var(--kubiki-text-sm)!important;font-weight:400!important;line-height:1.4!important;color:var(--kubiki-color-text-primary)!important;margin:0!important}.lkfl-popover-item--unread .lkfl-popover-text{font-weight:500!important;color:var(--kubiki-color-text-secondary)!important}.lkfl-popover-time{font-size:var(--kubiki-text-xs)!important;line-height:1.4!important;color:var(--kubiki-color-text-muted)!important;margin:0!important}.lkfl-popover-loading,.lkfl-popover-empty{padding:var(--kubiki-space-7) var(--kubiki-space-4)!important;text-align:center!important;font-size:var(--kubiki-text-sm)!important;color:var(--kubiki-color-text-muted)!important}[data-mantine-color-scheme=dark] .lkfl-popover{box-shadow:var(--kubiki-shadow-lg)!important}@media(prefers-reduced-motion:reduce){.lkfl-popover-item,.lkfl-popover-mark-all{transition:none!important}}.lkfl-notiflist{display:flex!important;flex-direction:column!important;background:var(--kubiki-color-bg-card)!important;border:1px solid var(--kubiki-color-border)!important;border-radius:var(--kubiki-radius-lg)!important;padding:var(--kubiki-space-4)!important}.lkfl-notiflist-header{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:var(--kubiki-space-4)!important}.lkfl-notiflist-title{font-size:var(--kubiki-text-xl)!important;font-weight:600!important;line-height:1.4!important;color:var(--kubiki-color-text-primary)!important;margin:0!important}.lkfl-notiflist-mark-all{font-size:var(--kubiki-text-sm)!important;font-weight:600!important;color:var(--kubiki-color-primary)!important;background:none!important;border:none!important;padding:var(--kubiki-space-1)!important;border-radius:var(--kubiki-radius-sm)!important;cursor:pointer!important;height:auto!important;transition:color var(--kubiki-motion-fast) var(--kubiki-ease-out)!important}.lkfl-notiflist-mark-all:hover{color:var(--kubiki-color-primary-dark)!important;background:none!important}.lkfl-notiflist-mark-all:focus-visible{outline:none!important;box-shadow:0 0 0 2px var(--kubiki-color-bg-card),0 0 0 4px var(--kubiki-color-primary)!important}.lkfl-notiflist-item{display:flex!important;align-items:flex-start!important;gap:var(--kubiki-space-3)!important;padding:var(--kubiki-space-3) var(--kubiki-space-2)!important;cursor:pointer!important;border-bottom:1px solid var(--kubiki-color-border)!important;border-radius:var(--kubiki-radius-md)!important;background:transparent!important;transition:background-color var(--kubiki-motion-fast) var(--kubiki-ease-out)!important}.lkfl-notiflist-item:last-child{border-bottom:none!important}.lkfl-notiflist-item:hover{background:var(--kubiki-color-pastel-green)!important}.lkfl-notiflist-item--unread{background:var(--kubiki-color-bg-muted)!important}.lkfl-notiflist-item--unread:hover{background:var(--kubiki-color-pastel-green)!important}.lkfl-notiflist-item:focus-visible{outline:none!important;box-shadow:inset 0 0 0 2px var(--kubiki-color-primary)!important}.lkfl-notiflist-marker{width:28px!important;height:28px!important;border-radius:var(--kubiki-radius-md)!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;font-size:var(--kubiki-text-sm)!important;color:var(--kubiki-color-bg-card)!important}.lkfl-notiflist-marker[data-color=green]{background:var(--notif-category-billing, var(--notif-marker-green, var(--kubiki-color-primary)))!important}.lkfl-notiflist-marker[data-color=purple]{background:var(--notif-category-requests, var(--notif-marker-purple, #7C3AED))!important}.lkfl-notiflist-marker[data-color=blue]{background:var(--notif-category-offers, var(--notif-marker-blue, #3B82F6))!important}.lkfl-notiflist-marker[data-color=gold]{background:var(--notif-category-achievements, var(--notif-marker-gold, #F59E0B))!important}.lkfl-notiflist-marker[data-color=red]{background:var(--notif-category-system, var(--notif-marker-red, var(--kubiki-color-error)))!important}.lkfl-notiflist-content{flex:1!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:2px!important}.lkfl-notiflist-message{font-size:var(--kubiki-text-sm)!important;font-weight:400!important;line-height:1.4!important;color:var(--kubiki-color-text-primary)!important;margin:0!important}.lkfl-notiflist-item--unread .lkfl-notiflist-message{font-weight:500!important;color:var(--kubiki-color-text-secondary)!important}.lkfl-notiflist-date{font-size:var(--kubiki-text-xs)!important;line-height:1.4!important;color:var(--kubiki-color-text-muted)!important;margin:0!important}.lkfl-notiflist-loading,.lkfl-notiflist-empty{padding:var(--kubiki-space-7) var(--kubiki-space-4)!important;text-align:center!important;font-size:var(--kubiki-text-sm)!important;color:var(--kubiki-color-text-muted)!important}.lkfl-notiflist .mantine-Pagination-root{margin-top:var(--kubiki-space-4)!important}.lkfl-notiflist .mantine-Pagination-control{border-radius:var(--kubiki-radius-sm)!important;font-size:var(--kubiki-text-sm)!important;color:var(--kubiki-color-text-secondary)!important;transition:background-color var(--kubiki-motion-fast) var(--kubiki-ease-out),color var(--kubiki-motion-fast) var(--kubiki-ease-out)!important}.lkfl-notiflist .mantine-Pagination-control:hover{background:var(--kubiki-color-bg-muted)!important;color:var(--kubiki-color-text-primary)!important}.lkfl-notiflist .mantine-Pagination-control[data-active]{background:var(--kubiki-color-primary)!important;border-color:var(--kubiki-color-primary)!important;color:var(--kubiki-color-bg-card)!important}.lkfl-notiflist .mantine-Pagination-control[data-active]:hover{background:var(--kubiki-color-primary-dark)!important}.lkfl-notiflist .mantine-Pagination-control:focus-visible{outline:none!important;box-shadow:0 0 0 2px var(--kubiki-color-bg-card),0 0 0 4px var(--kubiki-color-primary)!important}@media(prefers-reduced-motion:reduce){.lkfl-notiflist-item,.lkfl-notiflist-mark-all,.lkfl-notiflist .mantine-Pagination-control{transition:none!important}}.lkfl-bell{position:relative!important;background:var(--kubiki-color-bg-card)!important;border:1px solid var(--kubiki-color-border)!important;border-radius:var(--kubiki-radius-md)!important;color:var(--kubiki-color-text-secondary)!important;transition:background-color var(--kubiki-motion-fast) var(--kubiki-ease-out),color var(--kubiki-motion-fast) var(--kubiki-ease-out),border-color var(--kubiki-motion-fast) var(--kubiki-ease-out)!important}.lkfl-bell:hover{background:var(--kubiki-color-bg-muted)!important;color:var(--kubiki-color-text-primary)!important}.lkfl-bell:focus-visible{outline:none!important;box-shadow:0 0 0 2px var(--kubiki-color-bg-card),0 0 0 4px var(--kubiki-color-primary)!important}.lkfl-bell--active{background:var(--kubiki-color-pastel-green)!important;border-color:var(--kubiki-color-primary)!important;color:var(--kubiki-color-primary)!important}.lkfl-bell--active:hover{background:var(--kubiki-color-pastel-green)!important;color:var(--kubiki-color-primary-dark)!important}.lkfl-bell-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important}.lkfl-bell-badge{position:absolute!important;top:6px!important;right:6px!important;width:7px!important;height:7px!important;border-radius:var(--kubiki-radius-full)!important;background:var(--notif-bell-dot, var(--kubiki-color-error))!important;border:1.5px solid var(--kubiki-color-bg-card)!important;pointer-events:none!important}.lkfl-bell-dropdown{padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important}@media(prefers-reduced-motion:reduce){.lkfl-bell{transition:none!important}}.lkfl-offline-indicator{position:fixed!important;z-index:var(--z-toast)!important;display:flex!important;align-items:center!important;gap:var(--kubiki-space-3)!important;color:var(--text-inverse)!important;font-size:var(--kubiki-text-sm)!important;font-weight:500!important;font-family:inherit!important;line-height:1.4!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;box-shadow:var(--kubiki-shadow-md)!important;transition:opacity var(--kubiki-motion-fast) var(--kubiki-ease-out),transform var(--kubiki-motion-fast) var(--kubiki-ease-out)!important}.lkfl-offline-indicator--bar{left:0!important;right:0!important;justify-content:center!important;padding:var(--kubiki-space-2) var(--kubiki-space-4)!important;border-radius:0!important}.lkfl-offline-indicator--bar[data-position=top]{top:0!important}.lkfl-offline-indicator--bar[data-position=bottom]{bottom:0!important}.lkfl-offline-indicator--badge{width:auto!important;max-width:240px!important;padding:var(--kubiki-space-2) var(--kubiki-space-4)!important;border-radius:var(--kubiki-radius-full)!important;right:var(--kubiki-space-4)!important;left:auto!important}.lkfl-offline-indicator--badge[data-position=top]{top:var(--kubiki-space-4)!important}.lkfl-offline-indicator--badge[data-position=bottom]{bottom:var(--kubiki-space-4)!important}.lkfl-offline-indicator[data-status=offline]{background:var(--kubiki-color-error)!important}.lkfl-offline-indicator[data-status=weak]{background:var(--brand-warning)!important}.lkfl-offline-indicator[data-status=online]{background:var(--kubiki-color-primary)!important}.lkfl-offline-indicator[data-status=weak],.lkfl-offline-indicator[data-status=weak] *{color:var(--kubiki-color-text-primary)!important}.lkfl-offline-indicator--hidden{opacity:0!important;transform:translateY(-8px)!important;pointer-events:none!important}.lkfl-offline-indicator-icon{flex-shrink:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.lkfl-offline-indicator-text{flex:1!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.lkfl-offline-indicator--badge .lkfl-offline-indicator-text{max-width:120px!important}.lkfl-offline-indicator-close{background:none!important;border:none!important;color:inherit!important;cursor:pointer!important;padding:var(--kubiki-space-2)!important;border-radius:var(--kubiki-radius-sm)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;transition:background-color var(--kubiki-motion-fast) var(--kubiki-ease-out)!important}.lkfl-offline-indicator-close:hover{background:#fff3!important}.lkfl-offline-indicator-close:focus-visible{outline:none!important;box-shadow:0 0 0 2px var(--text-inverse),0 0 0 4px var(--kubiki-color-primary)!important}@media(prefers-reduced-motion:reduce){.lkfl-offline-indicator,.lkfl-offline-indicator *{animation:none!important;transition:none!important}}.lkfl-navbar{position:sticky;top:0;z-index:var(--z-sticky);background:var(--kubiki-color-bg-card);border-bottom:1px solid var(--kubiki-color-border);box-shadow:var(--kubiki-shadow-sm)}.lkfl-navbar--user{max-width:var(--container-custom-max, 1440px);margin:0 auto;padding:0 24px;height:58px;display:flex;align-items:center}.lkfl-navbar-logo{cursor:pointer;margin-right:20px;flex-shrink:0;display:flex;align-items:center}.lkfl-navbar-links{flex-shrink:0;display:flex;gap:0}.lkfl-navbar-link{height:58px;padding:0 12px;font-size:12.5px;font-weight:500;color:var(--kubiki-color-text-muted);border-radius:0;white-space:nowrap;transition:color var(--kubiki-motion-fast) var(--kubiki-ease-out),border-color var(--kubiki-motion-fast) var(--kubiki-ease-out)}.lkfl-navbar-link-active{color:var(--kubiki-color-text-primary);font-weight:600;border-bottom:2px solid var(--kubiki-color-primary)}.lkfl-navbar-link:hover{color:var(--kubiki-color-text-primary)}.lkfl-navbar-right-section{margin-left:auto;flex-shrink:0;display:flex;align-items:center;gap:8px}.lkfl-navbar-balance-pill{background:var(--kubiki-color-bg-page);border:1px solid var(--kubiki-color-border);border-radius:var(--kubiki-radius-full);padding:5px 13px;font-size:12px;font-weight:700;color:var(--kubiki-color-primary-dark);display:flex;align-items:center;gap:5px;cursor:pointer;transition:background-color var(--kubiki-motion-fast) var(--kubiki-ease-out),border-color var(--kubiki-motion-fast) var(--kubiki-ease-out)}.lkfl-navbar-balance-pill:hover{background:var(--kubiki-color-pastel-green);border-color:var(--kubiki-color-primary)}.lkfl-navbar-bell-wrapper{position:relative}.lkfl-navbar-badge-dot{position:absolute;top:6px;right:6px;width:7px;height:7px;background:var(--kubiki-color-error);border-radius:50%;border:1.5px solid var(--text-inverse);pointer-events:none}.lkfl-navbar-avatar-menu-btn{cursor:pointer}.lkfl-navbar--admin{width:240px;background:var(--kubiki-color-bg-card);border-right:1px solid var(--kubiki-color-border);display:flex;flex-direction:column;height:100%}.lkfl-navbar-admin-header{padding:8px 12px}.lkfl-navbar-admin-links{flex:1;overflow:auto;padding:8px 0}.lkfl-navbar-admin-link{justify-content:flex-start;padding-left:12px;height:36px;font-weight:500;color:var(--kubiki-color-text-secondary);transition:color var(--kubiki-motion-fast) var(--kubiki-ease-out),background-color var(--kubiki-motion-fast) var(--kubiki-ease-out)}.lkfl-navbar-admin-link-active{font-weight:600;color:var(--kubiki-color-primary);background:var(--kubiki-color-pastel-green)}.lkfl-navbar-admin-link:hover{background:var(--kubiki-color-bg-muted);color:var(--kubiki-color-text-primary)}.lkfl-navbar--mobile{height:var(--lkfl-tabbar-height, 56px);min-height:var(--lkfl-tabbar-height, 56px);padding-bottom:var(--lkfl-safe-area-bottom, 0px);background:var(--kubiki-color-bg-card);border-top:1px solid var(--kubiki-color-border);display:flex;align-items:stretch;flex-shrink:0;z-index:100;max-width:480px;width:100%;margin:0 auto;padding-top:6px}.lkfl-navbar-tab-item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;cursor:pointer;position:relative;transition:transform var(--kubiki-motion-fast) var(--kubiki-ease-out)}.lkfl-navbar-tab-item:active{transform:scale(.95)}.lkfl-navbar-tab-indicator{position:absolute;top:0;left:50%;transform:translate(-50%);width:24px;height:2px;background:var(--kubiki-color-primary);border-radius:0 0 2px 2px}.lkfl-navbar-tab-icon{transition:color var(--kubiki-motion-fast) var(--kubiki-ease-out),stroke-width var(--kubiki-motion-fast) var(--kubiki-ease-out)}.lkfl-navbar-tab-icon-active{color:var(--kubiki-color-primary);stroke-width:2.5}.lkfl-navbar-tab-icon-inactive{color:var(--kubiki-color-text-muted);stroke-width:1.8}.lkfl-navbar-tab-label{line-height:1;font-size:11px;transition:color var(--kubiki-motion-fast) var(--kubiki-ease-out)}.lkfl-navbar-tab-label-active{font-weight:700;color:var(--kubiki-color-primary)}.lkfl-navbar-tab-label-inactive{font-weight:500;color:var(--kubiki-color-text-muted)}.lkfl-navbar--collapsed .lkfl-navbar-links,.lkfl-navbar--collapsed .lkfl-navbar-right-section{display:none}.lkfl-navbar-divider{border-top:1px solid var(--kubiki-color-border);margin:4px 0}.lkfl-navbar-link:focus-visible,.lkfl-navbar-balance-pill:focus-visible,.lkfl-navbar-tab-item:focus-visible{outline:none;box-shadow:0 0 0 2px var(--kubiki-color-bg-card),0 0 0 4px var(--kubiki-color-primary);outline-offset:2px}.lkfl-select{position:relative}.lkfl-select-input{border-color:var(--kubiki-color-border);background:var(--kubiki-color-bg-card);border-radius:var(--kubiki-radius-md);height:36px;padding:0 12px;font-size:var(--kubiki-text-base);transition:border-color var(--kubiki-motion-fast) var(--kubiki-ease-out),box-shadow var(--kubiki-motion-fast) var(--kubiki-ease-out)}.lkfl-select:hover:not(:disabled):not(.lkfl-disabled-state) .lkfl-select-input{border-color:color-mix(in srgb,var(--kubiki-color-border) 90%,black)}.lkfl-select-input::placeholder{color:var(--kubiki-color-text-muted)}.lkfl-select-label{font-size:var(--kubiki-text-sm);font-weight:500;line-height:1.4;margin-bottom:var(--kubiki-space-2);color:var(--kubiki-color-text-secondary)}.lkfl-select-dropdown{box-shadow:var(--kubiki-shadow-lg);border-radius:var(--kubiki-radius-lg);z-index:var(--z-popover);background:var(--kubiki-color-bg-card);border:1px solid var(--kubiki-color-border);max-height:280px;overflow-y:auto}.lkfl-select-option{padding:8px 12px;font-size:var(--kubiki-text-sm);cursor:pointer;transition:background-color var(--kubiki-motion-fast) var(--kubiki-ease-out),color var(--kubiki-motion-fast) var(--kubiki-ease-out)}.lkfl-select-option:hover{background:var(--kubiki-color-pastel-green);color:var(--kubiki-color-primary-dark)}.lkfl-select-option[data-selected]{background:var(--kubiki-color-pastel-green);color:var(--kubiki-color-primary);font-weight:500}.lkfl-select-option[data-disabled]{color:var(--kubiki-color-text-muted);cursor:not-allowed;opacity:.6}.lkfl-select-group-label{padding:4px 12px;font-size:var(--kubiki-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--kubiki-color-text-muted);background:var(--kubiki-color-bg-muted)}.lkfl-select-clear{cursor:pointer;color:var(--kubiki-color-text-muted);transition:color var(--kubiki-motion-fast) var(--kubiki-ease-out)}.lkfl-select-clear:hover{color:var(--kubiki-color-error)}.lkfl-select-error .lkfl-select-input{border-color:var(--kubiki-color-error);box-shadow:0 0 0 1px var(--kubiki-color-error-strong)}.lkfl-select-error .lkfl-select-label{color:var(--kubiki-color-error)}.lkfl-select-error-text{font-size:var(--kubiki-text-xs);line-height:1.4;color:var(--kubiki-color-error);margin-top:4px}.lkfl-select--sm .lkfl-select-input{height:30px;font-size:var(--kubiki-text-sm);border-radius:var(--kubiki-radius-sm)}.lkfl-select--md .lkfl-select-input{height:36px;font-size:var(--kubiki-text-base);border-radius:var(--kubiki-radius-md)}.lkfl-select--lg .lkfl-select-input{height:42px;font-size:var(--kubiki-text-lg);border-radius:var(--kubiki-radius-lg)}.lkfl-select:focus-within .lkfl-select-input,.lkfl-select-input:focus-visible{outline:none;box-shadow:0 0 0 2px var(--kubiki-color-bg-card),0 0 0 4px var(--kubiki-color-primary)}.lkfl-checkbox{display:inline-flex;align-items:center;gap:var(--kubiki-space-3)}.lkfl-checkbox-input{width:20px;height:20px;min-width:20px;min-height:20px;border:2px solid var(--kubiki-color-border);background:var(--kubiki-color-bg-card);border-radius:var(--kubiki-radius-sm);cursor:pointer;transition:border-color var(--kubiki-motion-fast) var(--kubiki-ease-out),background-color var(--kubiki-motion-fast) var(--kubiki-ease-out),box-shadow var(--kubiki-motion-fast) var(--kubiki-ease-out)}.lkfl-checkbox-checked .lkfl-checkbox-input,.lkfl-checkbox-indeterminate .lkfl-checkbox-input{background:var(--kubiki-color-primary);border-color:var(--kubiki-color-primary)}.lkfl-checkbox:hover:not(.lkfl-disabled-state) .lkfl-checkbox-input{border-color:var(--kubiki-color-primary)}.lkfl-checkbox-input:focus-visible{outline:none;box-shadow:0 0 0 2px var(--kubiki-color-bg-card),0 0 0 4px var(--kubiki-color-primary)}.lkfl-checkbox-checked .mantine-checkbox__icon{animation:lkfl-checkbox-check var(--kubiki-motion-fast) var(--kubiki-ease-spring)}.lkfl-checkbox-label{font-size:var(--kubiki-text-base);color:var(--kubiki-color-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.lkfl-checkbox-disabled .lkfl-checkbox-input{opacity:var(--brand-disabled-opacity, .4);cursor:not-allowed;background:var(--kubiki-color-bg-muted);border-color:var(--kubiki-color-border)}.lkfl-checkbox-disabled .lkfl-checkbox-label{color:var(--kubiki-color-text-muted);cursor:not-allowed}.lkfl-checkbox-error .lkfl-checkbox-input{border-color:var(--kubiki-color-error);box-shadow:0 0 0 1px var(--kubiki-color-error-strong)}.lkfl-checkbox-error .lkfl-checkbox-label{color:var(--kubiki-color-error)}.lkfl-checkbox-error-text{font-size:var(--kubiki-text-xs);line-height:1.4;color:var(--kubiki-color-error);margin-top:4px}.lkfl-checkbox--xs .lkfl-checkbox-input{width:16px;height:16px;min-width:16px;min-height:16px;border-radius:4px}.lkfl-checkbox--xs .lkfl-checkbox-label{font-size:var(--kubiki-text-sm)}.lkfl-checkbox--md .lkfl-checkbox-input{width:20px;height:20px;min-width:20px;min-height:20px;border-radius:var(--kubiki-radius-sm)}.lkfl-checkbox--lg .lkfl-checkbox-input{width:24px;height:24px;min-width:24px;min-height:24px;border-radius:var(--kubiki-radius-md)}.lkfl-checkbox--lg .lkfl-checkbox-label{font-size:var(--kubiki-text-lg)}.lkfl-switch{display:inline-flex;align-items:center;gap:var(--kubiki-space-3)}.lkfl-switch-track{width:44px;height:24px;border-radius:var(--kubiki-radius-full);background:var(--kubiki-color-border);position:relative;cursor:pointer;transition:background-color var(--kubiki-motion-fast) var(--kubiki-ease-out);flex-shrink:0}.lkfl-switch-checked .lkfl-switch-track{background:var(--kubiki-color-primary)}.lkfl-switch:hover:not(.lkfl-disabled-state) .lkfl-switch-track{background:color-mix(in srgb,var(--kubiki-color-border) 85%,black)}.lkfl-switch-checked:hover:not(.lkfl-disabled-state) .lkfl-switch-track{background:var(--kubiki-color-primary-dark)}.lkfl-switch-thumb{width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:var(--kubiki-shadow-xs);position:absolute;top:2px;left:2px;transition:transform var(--kubiki-motion-normal) var(--kubiki-ease-out),box-shadow var(--kubiki-motion-fast) var(--kubiki-ease-out)}.lkfl-switch-checked .lkfl-switch-thumb{transform:translate(20px)}.lkfl-switch:hover:not(.lkfl-disabled-state) .lkfl-switch-thumb{box-shadow:var(--kubiki-shadow-sm)}.lkfl-switch-input:focus-visible+.lkfl-switch-track{outline:none;box-shadow:0 0 0 2px var(--kubiki-color-bg-card),0 0 0 4px var(--kubiki-color-primary)}.lkfl-switch-label{font-size:var(--kubiki-text-base);color:var(--kubiki-color-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.lkfl-switch-disabled .lkfl-switch-track{opacity:var(--brand-disabled-opacity, .4);cursor:not-allowed;background:var(--kubiki-color-bg-muted)}.lkfl-switch-disabled .lkfl-switch-thumb{background:var(--kubiki-color-text-muted)}.lkfl-switch-disabled .lkfl-switch-label{color:var(--kubiki-color-text-muted);cursor:not-allowed}.lkfl-switch-error .lkfl-switch-track{border-color:var(--kubiki-color-error);box-shadow:0 0 0 1px var(--kubiki-color-error-strong)}.lkfl-switch-error .lkfl-switch-label{color:var(--kubiki-color-error)}.lkfl-switch-error-text{font-size:var(--kubiki-text-xs);line-height:1.4;color:var(--kubiki-color-error);margin-top:4px}.lkfl-switch--sm .lkfl-switch-track{width:32px;height:18px}.lkfl-switch--sm .lkfl-switch-thumb{width:14px;height:14px;top:2px;left:2px}.lkfl-switch--sm.lkfl-switch-checked .lkfl-switch-thumb{transform:translate(14px)}.lkfl-switch--sm .lkfl-switch-label{font-size:var(--kubiki-text-sm)}.lkfl-switch--md .lkfl-switch-track{width:44px;height:24px}.lkfl-switch--md .lkfl-switch-thumb{width:20px;height:20px;top:2px;left:2px}.lkfl-switch--md.lkfl-switch-checked .lkfl-switch-thumb{transform:translate(20px)}.lkfl-switch--lg .lkfl-switch-track{width:56px;height:28px}.lkfl-switch--lg .lkfl-switch-thumb{width:24px;height:24px;top:2px;left:2px}.lkfl-switch--lg.lkfl-switch-checked .lkfl-switch-thumb{transform:translate(28px)}.lkfl-switch--lg .lkfl-switch-label{font-size:var(--kubiki-text-lg)}.lkfl-tooltip{z-index:var(--z-tooltip);font-size:var(--kubiki-text-xs);line-height:1.4;color:var(--kubiki-color-text-primary);border-radius:var(--kubiki-radius-sm);box-shadow:var(--kubiki-shadow-md)}.lkfl-tooltip--light{background:var(--kubiki-color-bg-card);color:var(--kubiki-color-text-primary);border:1px solid var(--kubiki-color-border)}.lkfl-tooltip--dark{background:var(--kubiki-color-text-primary);color:var(--kubiki-color-bg-card)}.lkfl-tooltip-arrow{fill:var(--kubiki-color-bg-card);stroke:var(--kubiki-color-border);stroke-width:1px}.lkfl-tooltip--dark .lkfl-tooltip-arrow{fill:var(--kubiki-color-text-primary);stroke:transparent}.lkfl-tooltip[data-position=top]{margin-bottom:var(--kubiki-space-2)}.lkfl-tooltip[data-position=bottom]{margin-top:var(--kubiki-space-2)}.lkfl-tooltip[data-position=left]{margin-right:var(--kubiki-space-2)}.lkfl-tooltip[data-position=right]{margin-left:var(--kubiki-space-2)}.lkfl-tooltip--interactive{cursor:pointer}.lkfl-tooltip--interactive:hover{box-shadow:var(--kubiki-shadow-lg);transform:translateY(-1px);transition:box-shadow var(--kubiki-motion-fast) var(--kubiki-ease-out),transform var(--kubiki-motion-fast) var(--kubiki-ease-out)}.lkfl-tooltip:focus-visible{outline:none;box-shadow:0 0 0 2px var(--kubiki-color-bg-card),0 0 0 4px var(--kubiki-color-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){.lkfl-tooltip-enter,.lkfl-tooltip-exit{animation:none!important}}.lkfl-avatar{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;overflow:hidden;position:relative;flex-shrink:0}.lkfl-avatar-xs{width:24px;height:24px;font-size:var(--kubiki-text-xs);border-radius:var(--kubiki-radius-sm)}.lkfl-avatar-sm{width:32px;height:32px;font-size:var(--kubiki-text-sm);border-radius:var(--kubiki-radius-md)}.lkfl-avatar-md{width:40px;height:40px;font-size:var(--kubiki-text-base);border-radius:var(--kubiki-radius-md)}.lkfl-avatar-lg{width:56px;height:56px;font-size:var(--kubiki-text-xl);border-radius:var(--kubiki-radius-lg)}.lkfl-avatar-xl{width:80px;height:80px;font-size:var(--kubiki-text-2xl);border-radius:var(--kubiki-radius-lg)}.lkfl-avatar-image{width:100%;height:100%;object-fit:cover;background:var(--kubiki-color-bg-muted)}.lkfl-avatar-initials{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:var(--kubiki-color-primary);color:var(--kubiki-color-bg-card);font-weight:500;-webkit-user-select:none;user-select:none}.lkfl-avatar-indicator{position:absolute;bottom:-2px;right:-2px;width:8px;height:8px;border-radius:50%;border:2px solid var(--kubiki-color-bg-card);z-index:2}.lkfl-avatar-indicator--online{background:var(--kubiki-color-success, var(--kubiki-color-primary))}.lkfl-avatar-indicator--offline{background:var(--kubiki-color-text-muted)}.lkfl-avatar-group-stack{margin-right:calc(var(--kubiki-radius-md) * -.25);z-index:1}.lkfl-avatar-focus:focus-visible{outline:none;box-shadow:0 0 0 2px var(--kubiki-color-bg-card),0 0 0 4px var(--kubiki-color-primary);outline-offset:2px}.lkfl-avatar:hover{transform:scale(1.05);transition:transform var(--kubiki-motion-fast) var(--kubiki-ease-out)}.lkfl-avatar .mantine-Avatar-placeholder{background:var(--kubiki-color-primary)!important;color:var(--kubiki-color-bg-card)!important}.lkfl-avatar .mantine-Avatar-initials{color:var(--kubiki-color-bg-card)!important;font-weight:500!important}.lkfl-breadcrumb{display:inline-flex;align-items:center;gap:var(--kubiki-space-2);flex-wrap:nowrap;overflow-x:auto;font-size:var(--kubiki-text-sm);line-height:1.5;color:var(--kubiki-color-text-secondary)}.lkfl-breadcrumb-item{display:inline-flex;align-items:center;gap:var(--kubiki-space-1);white-space:nowrap;color:var(--kubiki-color-text-secondary);text-decoration:none;cursor:pointer;transition:color var(--kubiki-motion-fast) var(--kubiki-ease-out),text-decoration var(--kubiki-motion-fast) var(--kubiki-ease-out)}.lkfl-breadcrumb-item:hover{color:var(--kubiki-color-primary);text-decoration:underline}.lkfl-breadcrumb-current{font-weight:600;color:var(--kubiki-color-text-primary);cursor:default}.lkfl-breadcrumb-separator{display:inline-flex;align-items:center;margin:0 var(--kubiki-space-1);color:var(--kubiki-color-text-muted);flex-shrink:0}.lkfl-breadcrumb-home-icon{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;color:var(--kubiki-color-text-muted);flex-shrink:0}.lkfl-breadcrumb-item:focus-visible{outline:none;box-shadow:0 0 0 2px var(--kubiki-color-bg-card),0 0 0 4px var(--kubiki-color-primary);outline-offset:2px;border-radius:2px}.lkfl-breadcrumb-truncated{max-width:120px;overflow:hidden;text-overflow:ellipsis}.lkfl-tabs{background:var(--kubiki-color-bg-card)}.lkfl-tabs-list{display:flex!important;gap:0!important;border-bottom:1px solid var(--kubiki-color-border)!important;overflow-x:auto!important;scrollbar-width:none!important}.lkfl-tabs-list::-webkit-scrollbar{display:none}.lkfl-tab{position:relative!important;height:40px!important;padding:0 16px!important;font-size:var(--kubiki-text-sm)!important;font-weight:500!important;color:var(--kubiki-color-text-muted)!important;background:transparent!important;border:none!important;border-radius:0!important;white-space:nowrap!important;cursor:pointer!important;transition:color var(--kubiki-motion-fast) var(--kubiki-ease-out),background-color var(--kubiki-motion-fast) var(--kubiki-ease-out)!important;display:inline-flex!important;align-items:center!important;gap:8px!important;min-width:0!important}.lkfl-tab-active{color:var(--kubiki-color-primary)!important;font-weight:600!important}.lkfl-tab-active:after{content:""!important;position:absolute!important;bottom:-1px!important;left:0!important;right:0!important;height:2px!important;background:var(--kubiki-color-primary)!important;border-radius:0 0 2px 2px!important}.lkfl-tab:hover:not(.lkfl-tab-disabled):not(.lkfl-tab-active){color:var(--kubiki-color-text-primary)!important;background:var(--kubiki-color-bg-muted)!important}.lkfl-tab-disabled{opacity:var(--brand-disabled-opacity, .4)!important;pointer-events:none!important;cursor:not-allowed!important}.lkfl-tab-icon{flex-shrink:0!important;width:16px!important;height:16px!important;transition:color var(--kubiki-motion-fast) var(--kubiki-ease-out)!important}.lkfl-tab-active .lkfl-tab-icon{color:var(--kubiki-color-primary)!important}.lkfl-tab-panel{padding:var(--kubiki-space-4) 0!important}.lkfl-tab:focus-visible{outline:none!important;box-shadow:0 0 0 2px var(--kubiki-color-bg-card),0 0 0 4px var(--kubiki-color-primary)!important;outline-offset:2px!important}.lkfl-tabs .mantine-Tabs-tab[data-active=true]{color:var(--kubiki-color-primary)!important;font-weight:600!important;border-bottom-color:var(--kubiki-color-primary)!important}.lkfl-tabs .mantine-Tabs-tab{color:var(--kubiki-color-text-muted)!important;font-weight:500!important}.lkfl-tabs .mantine-Tabs-tab:hover{color:var(--kubiki-color-text-primary)!important;background:var(--kubiki-color-bg-muted)!important}.lkfl-tabs .mantine-Tabs-tab[disabled]{opacity:var(--brand-disabled-opacity, .4)!important;pointer-events:none!important;cursor:not-allowed!important}.lkfl-badge{display:inline-flex;align-items:center;justify-content:center;gap:4px;font-size:var(--kubiki-text-xs);font-weight:500;line-height:1.4;white-space:nowrap;border-radius:var(--kubiki-radius-sm);transition:all var(--kubiki-motion-fast) var(--kubiki-ease-out)}.lkfl-badge-xs{height:18px;padding:2px 6px;font-size:var(--kubiki-text-xs)}.lkfl-badge-sm{height:20px;padding:3px 8px;font-size:var(--kubiki-text-xs)}.lkfl-badge-md{height:22px;padding:4px 8px;font-size:var(--kubiki-text-xs)}.lkfl-badge-lg{height:26px;padding:5px 10px;font-size:var(--kubiki-text-sm);line-height:1.5}.lkfl-badge--filled{background:var(--kubiki-color-primary);color:#fff}.lkfl-badge--light{background:var(--kubiki-color-pastel-green);color:var(--kubiki-color-primary-dark)}.lkfl-badge--outline{background:transparent;border:1px solid var(--kubiki-color-primary);color:var(--kubiki-color-primary)}.lkfl-badge--success{background:var(--kubiki-color-pastel-green);color:var(--kubiki-color-primary-dark);border-color:var(--kubiki-color-primary)}.lkfl-badge--warning{background:var(--kubiki-color-pastel-yellow);color:var(--kubiki-color-text-primary);border-color:var(--kubiki-color-pastel-yellow)}.lkfl-badge--error{background:var(--kubiki-color-pastel-red);color:var(--kubiki-color-error-strong);border-color:var(--kubiki-color-error)}.lkfl-badge--info{background:var(--kubiki-color-pastel-blue);color:var(--kubiki-color-text-primary);border-color:var(--kubiki-color-pastel-blue)}.lkfl-badge-disabled{opacity:var(--brand-disabled-opacity, .4);pointer-events:none}.lkfl-badge-icon{width:12px;height:12px;flex-shrink:0}.lkfl-alert{display:flex;align-items:flex-start;gap:var(--kubiki-space-3);padding:var(--kubiki-space-4) var(--kubiki-space-5);border-radius:var(--kubiki-radius-md);box-shadow:var(--kubiki-shadow-sm);transition:all var(--kubiki-motion-fast) var(--kubiki-ease-out)}.lkfl-alert--success{background:var(--kubiki-color-pastel-green);border-left:4px solid var(--kubiki-color-primary)}.lkfl-alert--warning{background:var(--kubiki-color-pastel-yellow);border-left:4px solid #D97706}.lkfl-alert--error{background:var(--kubiki-color-pastel-red);border-left:4px solid var(--kubiki-color-error)}.lkfl-alert--info{background:var(--kubiki-color-pastel-blue);border-left:4px solid #3B82F6}.lkfl-alert-icon{flex-shrink:0;width:20px;height:20px;margin-top:1px}.lkfl-alert-content{flex:1;min-width:0}.lkfl-alert-title{font-size:var(--kubiki-text-base);font-weight:600;line-height:1.4;color:var(--kubiki-color-text-primary);margin-bottom:2px}.lkfl-alert .mantine-Alert-title,.lkfl-alert .mantine-Alert-message{color:var(--kubiki-color-text-primary)}.lkfl-alert--error .mantine-Alert-title,.lkfl-alert--error .mantine-Alert-icon{color:var(--kubiki-color-error)!important}.lkfl-alert--warning .mantine-Alert-title,.lkfl-alert--warning .mantine-Alert-icon{color:#b54708!important}.lkfl-alert--success .mantine-Alert-title,.lkfl-alert--success .mantine-Alert-icon{color:var(--kubiki-color-primary-dark)!important}.lkfl-alert--info .mantine-Alert-title,.lkfl-alert--info .mantine-Alert-icon{color:#1d4ed8!important}.lkfl-alert-message{font-size:var(--kubiki-text-sm);line-height:1.5;color:var(--kubiki-color-text-secondary)}.lkfl-alert-dismiss-btn{flex-shrink:0;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--kubiki-color-text-muted);cursor:pointer;border-radius:var(--kubiki-radius-sm);transition:background-color var(--kubiki-motion-fast) var(--kubiki-ease-out),color var(--kubiki-motion-fast) var(--kubiki-ease-out)}.lkfl-alert-dismiss-btn:hover{background:#00000014;color:var(--kubiki-color-text-primary)}.lkfl-alert-dismiss-btn:focus-visible{outline:none;box-shadow:0 0 0 2px var(--kubiki-color-bg-card),0 0 0 4px var(--kubiki-color-primary);outline-offset:2px}.lkfl-alert-action-button{flex-shrink:0;padding:4px 12px;font-size:var(--kubiki-text-xs);font-weight:500;border-radius:var(--kubiki-radius-sm);border:1px solid var(--kubiki-color-border);background:var(--kubiki-color-bg-card);color:var(--kubiki-color-text-primary);cursor:pointer;transition:all var(--kubiki-motion-fast) var(--kubiki-ease-out)}.lkfl-alert-action-button:hover{background:var(--kubiki-color-bg-muted);border-color:var(--kubiki-color-primary);color:var(--kubiki-color-primary)}.lkfl-toast{position:relative;min-width:280px;max-width:420px;padding:var(--kubiki-space-4) var(--kubiki-space-5);border-radius:var(--kubiki-radius-md);box-shadow:var(--kubiki-shadow-lg);overflow:hidden;transition:all var(--kubiki-motion-normal) var(--kubiki-ease-out)}.lkfl-toast--success{background:var(--kubiki-color-pastel-green);border-left:4px solid var(--kubiki-color-primary)}.lkfl-toast--warning{background:var(--kubiki-color-pastel-yellow);border-left:4px solid #D97706}.lkfl-toast--error{background:var(--kubiki-color-pastel-red);border-left:4px solid var(--kubiki-color-error)}.lkfl-toast--info{background:var(--kubiki-color-pastel-blue);border-left:4px solid #3B82F6}.lkfl-toast-icon{flex-shrink:0;width:20px;height:20px;margin-top:1px}.lkfl-toast-content{display:flex;align-items:flex-start;gap:var(--kubiki-space-3)}.lkfl-toast-title{font-size:var(--kubiki-text-base);font-weight:600;line-height:1.4;color:var(--kubiki-color-text-primary)}.lkfl-toast-message{font-size:var(--kubiki-text-sm);line-height:1.5;color:var(--kubiki-color-text-secondary)}.lkfl-toast-dismiss-btn{flex-shrink:0;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--kubiki-color-text-muted);cursor:pointer;border-radius:var(--kubiki-radius-sm);transition:background-color var(--kubiki-motion-fast) var(--kubiki-ease-out),color var(--kubiki-motion-fast) var(--kubiki-ease-out)}.lkfl-toast-dismiss-btn:hover{background:#00000014;color:var(--kubiki-color-text-primary)}.lkfl-toast-progress-bar{position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--kubiki-color-primary);opacity:.6}@keyframes lkfl-toast-enter{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes lkfl-toast-exit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.lkfl-toast-enter{animation:lkfl-toast-enter var(--kubiki-motion-normal) ease-out}.lkfl-toast-exit{animation:lkfl-toast-exit var(--kubiki-motion-fast) ease-in forwards}.mantine-Notifications-root{min-width:280px!important;max-width:420px!important;padding:var(--kubiki-space-4) var(--kubiki-space-5)!important;border-radius:var(--kubiki-radius-md)!important;box-shadow:var(--kubiki-shadow-lg)!important;overflow:hidden!important;border-left:4px solid transparent!important;transition:all var(--kubiki-motion-normal) var(--kubiki-ease-out)!important}.mantine-Notifications-root[data-type=success]{background:var(--kubiki-color-pastel-green)!important;border-left-color:var(--kubiki-color-primary)!important}.mantine-Notifications-root[data-type=warning]{background:var(--kubiki-color-pastel-yellow)!important;border-left-color:#d97706!important}.mantine-Notifications-root[data-type=error]{background:var(--kubiki-color-pastel-red)!important;border-left-color:var(--kubiki-color-error)!important}.mantine-Notifications-root[data-type=info]{background:var(--kubiki-color-pastel-blue)!important;border-left-color:#3b82f6!important}.mantine-Notification-title{font-size:var(--kubiki-text-base)!important;font-weight:600!important;line-height:1.4!important;color:var(--kubiki-color-text-primary)!important}.mantine-Notification-message{font-size:var(--kubiki-text-sm)!important;line-height:1.5!important;color:var(--kubiki-color-text-secondary)!important}.mantine-Notification-closeButton{width:24px!important;height:24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:none!important;background:transparent!important;color:var(--kubiki-color-text-muted)!important;cursor:pointer!important;border-radius:var(--kubiki-radius-sm)!important;transition:background-color var(--kubiki-motion-fast) var(--kubiki-ease-out),color var(--kubiki-motion-fast) var(--kubiki-ease-out)!important}.mantine-Notification-closeButton:hover{background:#00000014!important;color:var(--kubiki-color-text-primary)!important}.mantine-Notification-icon{flex-shrink:0!important;width:20px!important;height:20px!important}.mantine-Notification-body{display:flex!important;align-items:flex-start!important;gap:var(--kubiki-space-3)!important}.lkfl-form,.lkfl-form-stack{display:flex;flex-direction:column;gap:var(--kubiki-space-4);width:100%}.lkfl-form-label{font-size:var(--kubiki-text-sm);font-weight:500;color:var(--kubiki-color-text-secondary);line-height:1.4;margin-bottom:var(--kubiki-space-2)}.lkfl-form-label--required:after{content:" *";color:var(--kubiki-color-error);font-weight:400}.lkfl-form-error-text{font-size:var(--kubiki-text-xs);line-height:1.4;color:var(--kubiki-color-error);margin-top:4px}.lkfl-form-submit-button{align-self:flex-end;background:var(--kubiki-color-primary);color:#fff;border:none;font-weight:500;font-size:var(--kubiki-text-base);border-radius:var(--kubiki-radius-md);padding:var(--kubiki-space-3) var(--kubiki-space-6);cursor:pointer;transition:background-color var(--kubiki-motion-fast) var(--kubiki-ease-out),opacity var(--kubiki-motion-fast) var(--kubiki-ease-out)}.lkfl-form-submit-button:hover:not(:disabled){background:var(--kubiki-color-primary-dark)}.lkfl-form-submit-button:disabled{opacity:var(--brand-disabled-opacity, .4);cursor:not-allowed}.lkfl-submit-button{background:var(--kubiki-color-primary);color:#fff;border:none;font-weight:500;border-radius:var(--kubiki-radius-md);transition:background-color var(--kubiki-motion-fast) var(--kubiki-ease-out)}.lkfl-submit-button:hover:not(:disabled){background:var(--kubiki-color-primary-dark)}.lkfl-form-input:focus-visible{outline:none;box-shadow:0 0 0 2px var(--kubiki-color-bg-card),0 0 0 4px var(--kubiki-color-primary)}[data-mantine-color-scheme=dark] .lkfl-form-submit-button{color:#fff}.lkfl-textarea{display:flex;flex-direction:column;gap:var(--kubiki-space-2);width:100%}.lkfl-textarea-field{border:1px solid var(--kubiki-color-border);background:var(--kubiki-color-bg-card);border-radius:var(--kubiki-radius-md);padding:var(--kubiki-space-3);font-size:var(--kubiki-text-base);color:var(--kubiki-color-text-primary);line-height:1.5;resize:vertical;min-height:88px;max-height:400px;font-family:var(--kubiki-font-family-ui);transition:border-color var(--kubiki-motion-fast) var(--kubiki-ease-out),box-shadow var(--kubiki-motion-fast) var(--kubiki-ease-out),background-color var(--kubiki-motion-fast) var(--kubiki-ease-out)}.lkfl-textarea:hover:not(.lkfl-disabled-state):not(.lkfl-textarea-error) .lkfl-textarea-field{border-color:var(--kubiki-color-primary)}.lkfl-textarea-field:focus-visible{outline:none;box-shadow:0 0 0 2px var(--kubiki-color-bg-card),0 0 0 4px var(--kubiki-color-primary);border-color:var(--kubiki-color-primary)}.lkfl-textarea-field:disabled,.lkfl-disabled-state .lkfl-textarea-field{background:var(--kubiki-color-bg-muted);border-color:var(--kubiki-color-border);color:var(--kubiki-color-text-muted);cursor:not-allowed;opacity:var(--brand-disabled-opacity, .4)}.lkfl-textarea-error .lkfl-textarea-field{border-color:var(--kubiki-color-error);box-shadow:0 0 0 1px var(--kubiki-color-error-strong)}.lkfl-textarea-error .lkfl-textarea-field:focus-visible{box-shadow:0 0 0 2px var(--kubiki-color-bg-card),0 0 0 4px var(--kubiki-color-error)}.lkfl-textarea-label{font-size:var(--kubiki-text-sm);font-weight:500;color:var(--kubiki-color-text-secondary);line-height:1.4;margin-bottom:var(--kubiki-space-1)}.lkfl-textarea-error-text{font-size:var(--kubiki-text-xs);line-height:1.4;color:var(--kubiki-color-error);margin-top:4px}.lkfl-textarea-counter{font-size:var(--kubiki-text-xs);color:var(--kubiki-color-text-muted);text-align:right;margin-top:4px}.lkfl-textarea-counter--near-limit{color:var(--kubiki-color-primary-dark)}.lkfl-textarea-counter--over-limit{color:var(--kubiki-color-error);font-weight:500}.lkfl-textarea-field::placeholder{color:var(--kubiki-color-text-muted);opacity:.7}[data-mantine-color-scheme=dark] .lkfl-textarea-field{color:var(--kubiki-color-text-primary);background:var(--kubiki-color-bg-card)}[data-mantine-color-scheme=dark] .lkfl-textarea-field::placeholder{color:var(--kubiki-color-text-muted);opacity:.5}.lkfl-radio{display:flex;flex-direction:column;gap:var(--kubiki-space-3)}.lkfl-radio-group-label{font-size:var(--kubiki-text-sm);font-weight:500;color:var(--kubiki-color-text-secondary);line-height:1.4;margin-bottom:var(--kubiki-space-2)}.lkfl-radio-item{display:inline-flex;align-items:center;gap:var(--kubiki-space-3);cursor:pointer;-webkit-user-select:none;user-select:none;padding:var(--kubiki-space-2) var(--kubiki-space-3);border-radius:var(--kubiki-radius-sm);transition:background-color var(--kubiki-motion-fast) var(--kubiki-ease-out);min-height:44px}.lkfl-radio-item:hover:not(.lkfl-radio-disabled){background:var(--kubiki-color-pastel-green)}.lkfl-radio-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:20px;height:20px;min-width:20px;min-height:20px;border:2px solid var(--kubiki-color-border);border-radius:50%;background:var(--kubiki-color-bg-card);cursor:pointer;transition:border-color var(--kubiki-motion-fast) var(--kubiki-ease-out),box-shadow var(--kubiki-motion-fast) var(--kubiki-ease-out),background-color var(--kubiki-motion-fast) var(--kubiki-ease-out);flex-shrink:0;margin:0}.lkfl-radio-input:focus-visible{outline:none;box-shadow:0 0 0 2px var(--kubiki-color-bg-card),0 0 0 4px var(--kubiki-color-primary)}.lkfl-radio-input:checked{background:var(--kubiki-color-primary);border-color:var(--kubiki-color-primary)}.lkfl-radio-input:checked:after{content:"";display:block;width:8px;height:8px;margin:3px auto 0;background:var(--kubiki-color-bg-card);border-radius:50%;animation:lkfl-radio-dot-fill var(--kubiki-motion-fast) var(--kubiki-ease-spring)}.lkfl-radio-item:hover:not(.lkfl-radio-disabled) .lkfl-radio-input{border-color:var(--kubiki-color-primary)}@keyframes lkfl-radio-dot-fill{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.lkfl-radio-disabled{opacity:var(--brand-disabled-opacity, .4);cursor:not-allowed}.lkfl-radio-disabled .lkfl-radio-input{background:var(--kubiki-color-bg-muted);border-color:var(--kubiki-color-border);cursor:not-allowed}.lkfl-radio-disabled .lkfl-radio-item-label{color:var(--kubiki-color-text-muted);cursor:not-allowed}.lkfl-radio-error .lkfl-radio-input{border-color:var(--kubiki-color-error);box-shadow:0 0 0 1px var(--kubiki-color-error-strong)}.lkfl-radio-error-text{font-size:var(--kubiki-text-xs);line-height:1.4;color:var(--kubiki-color-error);margin-top:4px}.lkfl-radio--xs .lkfl-radio-input{width:16px;height:16px;min-width:16px;min-height:16px}.lkfl-radio--xs .lkfl-radio-item{gap:var(--kubiki-space-2);min-height:32px;padding:var(--kubiki-space-1) var(--kubiki-space-2);font-size:var(--kubiki-text-sm)}.lkfl-radio--xs .lkfl-radio-input:checked:after{width:6px;height:6px;margin:3px auto 0}.lkfl-radio--md .lkfl-radio-input{width:20px;height:20px;min-width:20px;min-height:20px}.lkfl-radio--lg .lkfl-radio-input{width:24px;height:24px;min-width:24px;min-height:24px}.lkfl-radio--lg .lkfl-radio-item{gap:var(--kubiki-space-4);min-height:48px;font-size:var(--kubiki-text-lg)}.lkfl-radio--lg .lkfl-radio-input:checked:after{width:10px;height:10px;margin:4px auto 0}[data-mantine-color-scheme=dark] .lkfl-radio-item{color:var(--kubiki-color-text-secondary)}[data-mantine-color-scheme=dark] .lkfl-radio-item:hover:not(.lkfl-radio-disabled){background:#1fc16b1a}.lkfl-datepicker{display:flex;flex-direction:column;gap:var(--kubiki-space-2);width:100%}.lkfl-datepicker-input{width:100%;border:1px solid var(--kubiki-color-border);background:var(--kubiki-color-bg-card);border-radius:var(--kubiki-radius-md);padding:var(--kubiki-space-3) var(--kubiki-space-3);font-size:var(--kubiki-text-base);color:var(--kubiki-color-text-primary);line-height:1.5;cursor:pointer;transition:border-color var(--kubiki-motion-fast) var(--kubiki-ease-out),box-shadow var(--kubiki-motion-fast) var(--kubiki-ease-out),background-color var(--kubiki-motion-fast) var(--kubiki-ease-out);font-family:var(--kubiki-font-family-ui)}.lkfl-datepicker-input:hover:not(:disabled){border-color:var(--kubiki-color-primary)}.lkfl-datepicker-input:focus-visible{outline:none;box-shadow:0 0 0 2px var(--kubiki-color-bg-card),0 0 0 4px var(--kubiki-color-primary);border-color:var(--kubiki-color-primary)}.lkfl-datepicker-input:disabled,.lkfl-disabled-state .lkfl-datepicker-input{background:var(--kubiki-color-bg-muted);border-color:var(--kubiki-color-border);color:var(--kubiki-color-text-muted);cursor:not-allowed;opacity:var(--brand-disabled-opacity, .4)}.lkfl-datepicker-error .lkfl-datepicker-input{border-color:var(--kubiki-color-error);box-shadow:0 0 0 1px var(--kubiki-color-error-strong)}.lkfl-datepicker-error .lkfl-datepicker-input:focus-visible{box-shadow:0 0 0 2px var(--kubiki-color-bg-card),0 0 0 4px var(--kubiki-color-error)}.lkfl-datepicker-dropdown{background:var(--kubiki-color-bg-card);border-radius:var(--kubiki-radius-lg);box-shadow:var(--kubiki-shadow-lg);border:1px solid var(--kubiki-color-border);padding:var(--kubiki-space-4);min-width:320px}.lkfl-datepicker-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--kubiki-space-4)}.lkfl-datepicker-month-label{font-size:var(--kubiki-text-lg);font-weight:600;color:var(--kubiki-color-text-primary)}.lkfl-datepicker-nav-btn{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--kubiki-color-text-secondary);border-radius:var(--kubiki-radius-sm);cursor:pointer;transition:background-color var(--kubiki-motion-fast) var(--kubiki-ease-out),color var(--kubiki-motion-fast) var(--kubiki-ease-out)}.lkfl-datepicker-nav-btn:hover{background:var(--kubiki-color-pastel-green);color:var(--kubiki-color-primary)}.lkfl-datepicker-weekday{font-size:var(--kubiki-text-xs);font-weight:500;color:var(--kubiki-color-text-muted);text-align:center;width:36px;height:28px;display:flex;align-items:center;justify-content:center}.lkfl-calendar-day{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--kubiki-radius-sm);font-size:var(--kubiki-text-sm);font-weight:400;color:var(--kubiki-color-text-primary);cursor:pointer;transition:background-color var(--kubiki-motion-fast) var(--kubiki-ease-out),color var(--kubiki-motion-fast) var(--kubiki-ease-out),transform var(--kubiki-motion-fast) var(--kubiki-ease-out);border:none;background:transparent}.lkfl-calendar-day:hover:not(.lkfl-calendar-disabled):not(.lkfl-calendar-selected){background:var(--kubiki-color-pastel-green);color:var(--kubiki-color-primary);transform:scale(1.05)}.lkfl-calendar-day.lkfl-calendar-selected{background:var(--kubiki-color-primary);color:#fff;font-weight:600}.lkfl-calendar-day.lkfl-calendar-selected:hover{background:var(--kubiki-color-primary-dark)}.lkfl-calendar-day.lkfl-calendar-today{outline:2px solid var(--kubiki-color-primary);outline-offset:-2px}.lkfl-calendar-day.lkfl-calendar-in-range{background:var(--kubiki-color-pastel-green);color:var(--kubiki-color-primary-dark)}.lkfl-calendar-day.lkfl-calendar-range-start,.lkfl-calendar-day.lkfl-calendar-range-end{background:var(--kubiki-color-primary);color:#fff;font-weight:600}.lkfl-calendar-day.lkfl-calendar-disabled{color:var(--kubiki-color-text-muted);opacity:.3;cursor:not-allowed}.lkfl-calendar-day.lkfl-calendar-empty{visibility:hidden;pointer-events:none}.lkfl-datepicker-footer{display:flex;align-items:center;justify-content:space-between;margin-top:var(--kubiki-space-4);padding-top:var(--kubiki-space-3);border-top:1px solid var(--kubiki-color-border)}.lkfl-datepicker-input::placeholder{color:var(--kubiki-color-text-muted);opacity:.7}[data-mantine-color-scheme=dark] .lkfl-datepicker-input{color:var(--kubiki-color-text-primary);background:var(--kubiki-color-bg-card)}[data-mantine-color-scheme=dark] .lkfl-datepicker-input::placeholder{color:var(--kubiki-color-text-muted);opacity:.5}[data-mantine-color-scheme=dark] .lkfl-calendar-day.lkfl-calendar-today{outline-color:var(--kubiki-color-primary)}[data-mantine-color-scheme=dark] .lkfl-datepicker-dropdown{border-color:var(--kubiki-color-border)}.lkfl-file-upload{display:flex;flex-direction:column;gap:var(--kubiki-space-3)}.lkfl-file-upload-label{font-size:var(--kubiki-text-base);font-weight:600;line-height:1.4;color:var(--kubiki-color-text-primary)}.lkfl-file-upload-description{font-size:var(--kubiki-text-xs);line-height:1.4;color:var(--kubiki-color-text-muted)}.lkfl-file-upload-zone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--kubiki-space-4);padding:var(--kubiki-space-8) var(--kubiki-space-6);border:2px dashed var(--kubiki-color-border);border-radius:var(--kubiki-radius-lg);background:var(--kubiki-color-bg-card);cursor:pointer;transition:all var(--kubiki-motion-fast) var(--kubiki-ease-out)}.lkfl-file-upload-zone:hover:not(.drag-over):not([aria-disabled=true]){border-color:var(--kubiki-color-primary);background:var(--kubiki-color-pastel-green)}.lkfl-file-upload-icon{width:48px;height:48px;color:var(--kubiki-color-text-muted);opacity:.5}.lkfl-file-upload-zone:hover .lkfl-file-upload-icon{opacity:.7;color:var(--kubiki-color-primary)}.lkfl-file-upload-zone-text{font-size:var(--kubiki-text-sm);color:var(--kubiki-color-text-secondary);text-align:center}.lkfl-file-upload-zone.drag-over{border-color:var(--kubiki-color-primary);background:var(--kubiki-color-pastel-green);box-shadow:inset 0 0 0 2px var(--kubiki-color-primary-alpha-25, rgba(31, 193, 107, .25))}.lkfl-file-upload-zone.drag-over .lkfl-file-upload-zone-text{color:var(--kubiki-color-primary-dark);font-weight:600}.lkfl-file-item{display:flex;align-items:center;justify-content:space-between;gap:var(--kubiki-space-3);padding:var(--kubiki-space-3);border-bottom:1px solid var(--kubiki-color-border);border-radius:var(--kubiki-radius-sm);background:var(--kubiki-color-bg-card);transition:background-color var(--kubiki-motion-fast) var(--kubiki-ease-out)}.lkfl-file-item:last-child{border-bottom:none}.lkfl-file-item:hover{background:var(--kubiki-color-bg-muted)}.lkfl-file-item-info{display:flex;align-items:center;gap:var(--kubiki-space-3);min-width:0;flex:1}.lkfl-file-item-icon{flex-shrink:0;width:20px;height:20px;color:var(--kubiki-color-text-muted)}.lkfl-file-item-name{font-size:var(--kubiki-text-sm);font-weight:500;color:var(--kubiki-color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.lkfl-file-item-size{font-size:var(--kubiki-text-xs);color:var(--kubiki-color-text-muted);flex-shrink:0}.lkfl-file-remove-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--kubiki-radius-sm);background:transparent;color:var(--kubiki-color-text-muted);cursor:pointer;flex-shrink:0;transition:all var(--kubiki-motion-fast) var(--kubiki-ease-out)}.lkfl-file-remove-btn:hover{background:var(--kubiki-color-error-strong);color:#fff}.lkfl-file-remove-btn:focus-visible{outline:none;box-shadow:0 0 0 2px var(--kubiki-color-bg-card),0 0 0 4px var(--kubiki-color-primary);outline-offset:2px}.lkfl-file-upload-error .lkfl-file-upload-zone{border-color:var(--kubiki-color-error);background:var(--kubiki-color-pastel-red)}.lkfl-file-upload-error-message{display:flex;align-items:center;gap:var(--kubiki-space-2);margin-top:var(--kubiki-space-2);font-size:var(--kubiki-text-xs);line-height:1.4;color:var(--kubiki-color-error)}.lkfl-file-upload-error-icon{flex-shrink:0;width:14px;height:14px}.lkfl-file-upload[aria-disabled=true]{opacity:var(--brand-disabled-opacity, .4);pointer-events:none;cursor:not-allowed}.lkfl-file-upload[aria-disabled=true] .lkfl-file-upload-zone{cursor:not-allowed;border-style:dashed}.lkfl-file-progress{height:4px;border-radius:var(--kubiki-radius-full);background:var(--kubiki-color-bg-muted);overflow:hidden}.lkfl-file-progress-bar{height:100%;border-radius:var(--kubiki-radius-full);background:var(--kubiki-color-primary);transition:width var(--kubiki-motion-normal) var(--kubiki-ease-out)}.lkfl-file-success{display:flex;align-items:center;gap:var(--kubiki-space-3);padding:var(--kubiki-space-3);border-radius:var(--kubiki-radius-md);background:var(--kubiki-color-pastel-green);font-size:var(--kubiki-text-sm);color:var(--kubiki-color-primary-dark);font-weight:500}.lkfl-searchbar-wrapper{position:relative;display:flex;align-items:center;gap:var(--kubiki-space-2);padding:0 var(--kubiki-space-3);height:var(--lkfl-touch-target);border-radius:var(--kubiki-radius-md);border:1px solid var(--brand-border);background:var(--brand-surface);transition:all var(--kubiki-motion-fast) var(--kubiki-ease-out)}.lkfl-searchbar-wrapper:focus-within{box-shadow:0 0 0 2px var(--brand-bg),0 0 0 4px var(--brand-primary);border-color:var(--brand-primary)}.lkfl-searchbar-sm{height:var(--lkfl-touch-target);font-size:var(--kubiki-text-sm)}.lkfl-searchbar-md{height:var(--lkfl-touch-target);font-size:var(--kubiki-text-base)}.lkfl-searchbar-lg{height:52px;font-size:var(--kubiki-text-lg)}.lkfl-searchbar-icon{flex-shrink:0;width:16px;height:16px;color:var(--brand-text-secondary)}.lkfl-searchbar-icon[aria-busy=true]{color:var(--brand-primary)}.lkfl-searchbar-icon[aria-busy=true] svg{animation:lkfl-searchbar-spin 1s linear infinite}@keyframes lkfl-searchbar-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.lkfl-searchbar-input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:inherit;color:var(--brand-text);line-height:1.5}.lkfl-searchbar-input::placeholder{color:var(--brand-text-muted)}.lkfl-searchbar-input:disabled{opacity:.5;cursor:not-allowed}.lkfl-searchbar-clear{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;border-radius:var(--kubiki-radius-full);background:transparent;color:var(--brand-text-muted);cursor:pointer;flex-shrink:0;transition:all var(--kubiki-motion-fast) var(--kubiki-ease-out)}.lkfl-searchbar-clear:hover{background:var(--brand-primary-alpha-15);color:var(--brand-text)}.lkfl-searchbar-clear:focus-visible{outline:none;box-shadow:0 0 0 2px var(--brand-bg),0 0 0 4px var(--brand-primary);outline-offset:2px}.lkfl-searchbar-listbox{position:absolute;top:100%;left:0;right:0;z-index:var(--z-dropdown);max-height:240px;overflow-y:auto;margin-top:4px;padding:var(--kubiki-space-1);border-radius:var(--kubiki-radius-md);border:1px solid var(--kubiki-color-border);background:var(--kubiki-color-bg-card);box-shadow:var(--kubiki-shadow-lg)}.lkfl-searchbar-option{display:flex;flex-direction:column;gap:2px;padding:var(--kubiki-space-3) var(--kubiki-space-5);min-height:44px;cursor:pointer;border-bottom:1px solid var(--kubiki-color-border);transition:background-color var(--kubiki-motion-fast) var(--kubiki-ease-out)}.lkfl-searchbar-option:last-child{border-bottom:none}.lkfl-searchbar-option[data-active=true],.lkfl-searchbar-option:hover{background:var(--kubiki-color-pastel-green)}.lkfl-searchbar-option-label{font-size:var(--kubiki-text-sm);font-weight:500;color:var(--kubiki-color-text-primary);line-height:1.4}.lkfl-searchbar-option-description{font-size:var(--kubiki-text-xs);color:var(--kubiki-color-text-muted);line-height:1.4}.lkfl-searchbar-empty{padding:var(--kubiki-space-5);text-align:center;font-size:var(--kubiki-text-sm);color:var(--kubiki-color-text-secondary)}.lkfl-searchbar-popular{margin-top:var(--kubiki-space-2);font-size:var(--kubiki-text-sm);color:var(--kubiki-color-text-muted)}.lkfl-searchbar-error{display:flex;align-items:center;gap:var(--kubiki-space-2);margin-top:var(--kubiki-space-2);padding:var(--kubiki-space-3) var(--kubiki-space-5);font-size:var(--kubiki-text-sm);color:var(--kubiki-color-error);border-radius:var(--kubiki-radius-sm);background:var(--kubiki-color-pastel-red)}.lkfl-searchbar-error-icon{flex-shrink:0;width:16px;height:16px}.lkfl-searchbar-wrapper[aria-disabled=true],.lkfl-searchbar-wrapper.disabled{opacity:var(--brand-disabled-opacity, .4);pointer-events:none;cursor:not-allowed}.lkfl-pagination{display:flex;align-items:center;justify-content:center;gap:var(--kubiki-space-2);list-style:none;margin:0;padding:0}.lkfl-pagination .mantine-Pagination-control{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 var(--kubiki-space-3);border-radius:var(--kubiki-radius-md);border:1px solid transparent;background:var(--kubiki-color-bg-card);color:var(--kubiki-color-text-primary);font-size:var(--kubiki-text-sm);font-weight:500;line-height:1;cursor:pointer;transition:all var(--kubiki-motion-fast) var(--kubiki-ease-out)}.lkfl-pagination .mantine-Pagination-control:hover:not(.mantine-Pagination-control--disabled):not([aria-current=page]){background:var(--kubiki-color-bg-muted);border-color:var(--kubiki-color-border)}.lkfl-pagination .mantine-Pagination-control:focus-visible{outline:none;box-shadow:0 0 0 2px var(--kubiki-color-bg-card),0 0 0 4px var(--kubiki-color-primary);outline-offset:2px}.lkfl-pagination .mantine-Pagination-control[aria-current=page]{background:var(--kubiki-color-primary);color:#fff;border-color:var(--kubiki-color-primary);font-weight:600}.lkfl-pagination .mantine-Pagination-control[aria-current=page]:hover{background:var(--kubiki-color-primary-dark);border-color:var(--kubiki-color-primary-dark)}.lkfl-pagination .mantine-Pagination-control--disabled{opacity:var(--brand-disabled-opacity, .4);pointer-events:none;cursor:not-allowed}.lkfl-pagination .mantine-Pagination-dots{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0 var(--kubiki-space-3);color:var(--kubiki-color-text-muted);-webkit-user-select:none;user-select:none}.lkfl-pagination--sm .mantine-Pagination-control{min-width:32px;height:32px;padding:0 var(--kubiki-space-2);font-size:var(--kubiki-text-xs);border-radius:var(--kubiki-radius-sm)}.lkfl-pagination--lg .mantine-Pagination-control{min-width:48px;height:48px;padding:0 var(--kubiki-space-4);font-size:var(--kubiki-text-base);border-radius:var(--kubiki-radius-lg)}.lkfl-pagination-prev,.lkfl-pagination-next{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--kubiki-radius-md);border:1px solid var(--kubiki-color-border);background:var(--kubiki-color-bg-card);color:var(--kubiki-color-text-primary);cursor:pointer;transition:all var(--kubiki-motion-fast) var(--kubiki-ease-out)}.lkfl-pagination-prev:hover:not(.lkfl-pagination-prev--disabled):not(.lkfl-pagination-next--disabled),.lkfl-pagination-next:hover:not(.lkfl-pagination-prev--disabled):not(.lkfl-pagination-next--disabled){background:var(--kubiki-color-bg-muted);border-color:var(--kubiki-color-primary);color:var(--kubiki-color-primary)}.lkfl-pagination-prev:focus-visible,.lkfl-pagination-next:focus-visible{outline:none;box-shadow:0 0 0 2px var(--kubiki-color-bg-card),0 0 0 4px var(--kubiki-color-primary);outline-offset:2px}.lkfl-pagination-prev--disabled,.lkfl-pagination-next--disabled,.lkfl-pagination-disabled{opacity:var(--brand-disabled-opacity, .4);pointer-events:none;cursor:not-allowed}.lkfl-list{list-style:none!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;background:var(--kubiki-color-bg-card)!important;border-radius:var(--kubiki-radius-lg)!important;overflow:hidden!important}.lkfl-list .lkfl-list-item{display:flex!important;align-items:flex-start!important;gap:var(--kubiki-space-3)!important;cursor:default!important;transition:background-color var(--kubiki-motion-fast) var(--kubiki-ease-out)!important;min-height:48px!important}.lkfl-list .lkfl-list-item:last-child{border-bottom:none!important}.lkfl-list .mantine-List-itemWrapper{padding:var(--kubiki-space-3) var(--kubiki-space-4)!important;border-bottom:1px solid var(--kubiki-color-border)!important}.lkfl-list .mantine-List-itemWrapper:last-child{border-bottom:none!important}.lkfl-list .lkfl-list-item-hover:hover .mantine-List-itemWrapper{background:var(--kubiki-color-pastel-green)!important}.lkfl-list .lkfl-list-item-hover:hover .lkfl-list-title{color:var(--kubiki-color-primary)!important}.lkfl-list .lkfl-list-item--clickable{cursor:pointer!important}.lkfl-list .lkfl-list-item--clickable:hover .mantine-List-itemWrapper{background:var(--kubiki-color-pastel-green)!important}.lkfl-list-title{font-size:var(--kubiki-text-sm)!important;font-weight:600!important;color:var(--kubiki-color-text-primary)!important;line-height:1.4!important;margin:0!important;flex:1!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;transition:color var(--kubiki-motion-fast) var(--kubiki-ease-out)!important}.lkfl-list-subtitle{font-size:var(--kubiki-text-xs)!important;color:var(--kubiki-color-text-muted)!important;line-height:1.4!important;margin:2px 0 0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.lkfl-list-icon{flex-shrink:0!important;width:36px!important;height:36px!important;border-radius:var(--kubiki-radius-md)!important;display:flex!important;align-items:center!important;justify-content:center!important;background:var(--kubiki-color-bg-muted)!important;border:1px solid var(--kubiki-color-border)!important}.lkfl-list-badge{font-size:var(--kubiki-text-xs)!important;font-weight:500!important;padding:2px 8px!important;border-radius:var(--kubiki-radius-sm)!important;background:var(--kubiki-color-bg-muted)!important;color:var(--kubiki-color-text-secondary)!important;white-space:nowrap!important}.lkfl-list-empty{padding:var(--kubiki-space-5) var(--kubiki-space-4)!important;text-align:center!important;color:var(--kubiki-color-text-muted)!important;font-size:var(--kubiki-text-sm)!important}.lkfl-list--dense .mantine-List-itemWrapper{padding:var(--kubiki-space-2) var(--kubiki-space-3)!important;min-height:36px!important;gap:var(--kubiki-space-2)!important}.lkfl-list--dense .lkfl-list-icon{width:28px!important;height:28px!important;border-radius:var(--kubiki-radius-sm)!important}.lkfl-list .mantine-List-itemWrapper:focus-visible{outline:none!important;box-shadow:0 0 0 2px var(--kubiki-color-bg-card),0 0 0 4px var(--kubiki-color-primary)!important;outline-offset:-2px!important}.lkfl-list>.mantine-List-item,.lkfl-list>.mantine-ListItem{padding:0!important;border:none!important;background:transparent!important}[data-mantine-color-scheme=dark] .lkfl-list .lkfl-list-item-hover:hover .mantine-List-itemWrapper,[data-mantine-color-scheme=dark] .lkfl-list .lkfl-list-item--clickable:hover .mantine-List-itemWrapper{background:var(--kubiki-color-pastel-green)!important}[data-mantine-color-scheme=dark] .lkfl-list--dense .lkfl-list-icon{background:var(--kubiki-color-bg-muted)!important}@media(prefers-reduced-motion:reduce){.lkfl-list .lkfl-list-item-hover:hover .mantine-List-itemWrapper,.lkfl-list .lkfl-list-item--clickable:hover .mantine-List-itemWrapper{background:transparent!important}}.lkfl-stepper{display:flex;flex-direction:column;gap:0}.lkfl-stepper--horizontal{display:flex;align-items:center;width:100%;overflow-x:auto;scrollbar-width:none}.lkfl-stepper--horizontal::-webkit-scrollbar{display:none}.lkfl-stepper--vertical{display:flex;flex-direction:column;gap:var(--kubiki-space-4)}.lkfl-stepper-step{display:flex;flex-direction:column;align-items:center;gap:var(--kubiki-space-2);background:none;border:none;cursor:pointer;padding:var(--kubiki-space-2) var(--kubiki-space-3);transition:opacity var(--kubiki-motion-fast) var(--kubiki-ease-out);min-width:0}.lkfl-stepper-step:disabled{cursor:default}.lkfl-stepper-circle{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all var(--kubiki-motion-fast) var(--kubiki-ease-out);font-weight:500}.lkfl-stepper-step--pending .lkfl-stepper-circle{background:transparent;border:2px solid var(--kubiki-color-border);color:var(--kubiki-color-text-muted)}.lkfl-stepper-step--pending .lkfl-stepper-label{color:var(--kubiki-color-text-muted);font-weight:400}.lkfl-stepper-step--active .lkfl-stepper-circle{background:var(--kubiki-color-bg-muted);border:2px solid var(--kubiki-color-primary);color:var(--kubiki-color-primary);font-weight:700}.lkfl-stepper-step--active .lkfl-stepper-label{color:var(--kubiki-color-primary);font-weight:600}.lkfl-stepper-circle--active{animation:lkfl-stepper-pulse var(--kubiki-motion-normal) ease-in-out infinite}@keyframes lkfl-stepper-pulse{0%,to{box-shadow:0 0 #1fc16b66}50%{box-shadow:0 0 0 8px #1fc16b00}}.lkfl-stepper-step--completed .lkfl-stepper-circle{background:var(--kubiki-color-primary);border:2px solid transparent;color:#fff;font-weight:600}.lkfl-stepper-step--completed .lkfl-stepper-label{color:var(--kubiki-color-primary);font-weight:500}.lkfl-stepper-step--error .lkfl-stepper-circle{background:var(--kubiki-color-error);border:2px solid transparent;color:#fff;font-weight:600}.lkfl-stepper-step--error .lkfl-stepper-label{color:var(--kubiki-color-error);font-weight:500}.lkfl-stepper-label{font-size:var(--kubiki-text-sm);line-height:1.3;text-align:center;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color var(--kubiki-motion-fast) var(--kubiki-ease-out)}.lkfl-stepper-desc{font-size:var(--kubiki-text-xs);color:var(--kubiki-color-text-muted);text-align:center;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px}.lkfl-stepper-connector{flex:1;height:2px;background:var(--kubiki-color-border);transition:background-color var(--kubiki-motion-fast) var(--kubiki-ease-out);flex-shrink:0}.lkfl-stepper-connector--completed{background:var(--kubiki-color-primary)}.lkfl-stepper-connector--vertical{width:2px;flex:1;background:var(--kubiki-color-border);transition:background-color var(--kubiki-motion-fast) var(--kubiki-ease-out)}.lkfl-stepper-connector--vertical.lkfl-stepper-connector--completed{background:var(--kubiki-color-primary)}.lkfl-stepper--sm .lkfl-stepper-circle{width:28px;height:28px;font-size:var(--kubiki-text-xs);font-weight:500}.lkfl-stepper--sm .lkfl-stepper-label{font-size:var(--kubiki-text-xs)}.lkfl-stepper--lg .lkfl-stepper-circle{width:44px;height:44px;font-size:var(--kubiki-text-base)}.lkfl-stepper--lg .lkfl-stepper-label{font-size:var(--kubiki-text-base)}.lkfl-stepper-step:focus-visible{outline:none;box-shadow:0 0 0 2px var(--kubiki-color-bg-card),0 0 0 4px var(--kubiki-color-primary);outline-offset:2px;border-radius:var(--kubiki-radius-md)}@media(prefers-reduced-motion:reduce){.lkfl-stepper-circle--active{animation:none!important}.lkfl-stepper-step,.lkfl-stepper-circle,.lkfl-stepper-connector,.lkfl-stepper-label{transition:none!important}}.lkfl-divider{display:flex;align-items:center;width:100%}.lkfl-divider-line{display:block;width:100%;height:1px;background:var(--kubiki-color-border);border:none;flex-shrink:0}.lkfl-divider--solid .lkfl-divider-line,.lkfl-divider-line.lkfl-divider--solid{background:var(--kubiki-color-border)}.lkfl-divider--dashed .lkfl-divider-line,.lkfl-divider-line.lkfl-divider--dashed{background:repeating-linear-gradient(90deg,var(--kubiki-color-border) 0,var(--kubiki-color-border) 6px,transparent 6px,transparent 12px)}.lkfl-divider--dotted .lkfl-divider-line,.lkfl-divider-line.lkfl-divider--dotted{background:repeating-linear-gradient(90deg,var(--kubiki-color-border) 0,var(--kubiki-color-border) 2px,transparent 2px,transparent 6px)}.lkfl-divider-label{display:flex;align-items:center;gap:var(--kubiki-space-4);width:100%;font-size:var(--kubiki-text-xs);font-weight:500;color:var(--kubiki-color-text-muted)}.lkfl-divider-label .lkfl-divider-line{flex:1}.lkfl-divider-label--center{justify-content:center}.lkfl-divider--xs .lkfl-divider-line,.lkfl-divider--sm .lkfl-divider-line{height:1px}.lkfl-divider--md .lkfl-divider-line{height:2px;background:var(--kubiki-color-border)}.lkfl-divider--lg .lkfl-divider-line{height:3px;background:var(--kubiki-color-border);border-radius:var(--kubiki-radius-full)}.lkfl-divider--vertical{display:flex;align-items:center}.lkfl-divider--vertical .lkfl-divider-line{height:auto;width:1px;flex:none}.lkfl-divider--primary .lkfl-divider-line{background:var(--kubiki-color-primary);opacity:.3}.lkfl-divider--primary .lkfl-divider-label{color:var(--kubiki-color-primary);font-weight:600}[data-mantine-color-scheme=dark] .lkfl-divider-label{color:var(--kubiki-color-text-muted)}@media(prefers-reduced-motion:reduce){.lkfl-divider-line{transition:none!important}}.lkfl-loading-state{display:flex;flex-direction:column;gap:var(--kubiki-space-4);padding:var(--kubiki-space-6);border-radius:var(--kubiki-radius-lg);background:var(--kubiki-color-bg-card);animation:lkfl-loading-fade-in var(--kubiki-motion-normal) var(--kubiki-ease-out);flex:1 1 0%;max-width:100%;min-width:0}@keyframes lkfl-loading-fade-in{0%{opacity:0}to{opacity:1}}.lkfl-skeleton-shimmer{background:linear-gradient(90deg,var(--kubiki-color-bg-muted) 25%,var(--kubiki-color-bg-page) 50%,var(--kubiki-color-bg-muted) 75%);background-size:200% 100%;animation:lkfl-shimmer var(--kubiki-motion-normal) var(--kubiki-ease-in-out) infinite;border-radius:var(--kubiki-radius-sm)}.lkfl-skeleton-line{height:14px;border-radius:var(--kubiki-radius-sm);margin-bottom:var(--kubiki-space-2);width:100%}.lkfl-skeleton-line--lg{height:20px;width:70%;border-radius:var(--kubiki-radius-sm)}.lkfl-skeleton-line--md{height:14px;width:100%;border-radius:var(--kubiki-radius-sm)}.lkfl-skeleton-line--sm{height:12px;width:80%;border-radius:var(--kubiki-radius-sm)}.lkfl-skeleton-line--xs{height:10px;width:40%;border-radius:var(--kubiki-radius-sm)}.lkfl-skeleton-card{border-radius:var(--kubiki-radius-lg);padding:var(--kubiki-space-4);display:flex;flex-direction:column;gap:var(--kubiki-space-3);background:var(--kubiki-color-bg-card);border:1px solid var(--kubiki-color-border)}.lkfl-skeleton-card-image{height:120px;border-radius:var(--kubiki-radius-md)}.lkfl-skeleton-card-content{display:flex;flex-direction:column;gap:var(--kubiki-space-2)}.lkfl-skeleton-list-item{height:48px;border-radius:var(--kubiki-radius-md);display:flex;align-items:center;gap:var(--kubiki-space-3);padding:var(--kubiki-space-2) var(--kubiki-space-3)}.lkfl-skeleton-list-avatar{width:36px;height:36px;border-radius:50%;flex-shrink:0}.lkfl-skeleton-list-content{flex:1;display:flex;flex-direction:column;gap:var(--kubiki-space-1)}.lkfl-skeleton-table-header{height:32px;border-radius:var(--kubiki-radius-sm);margin-bottom:var(--kubiki-space-2);width:200px}.lkfl-skeleton-table-row{height:34px;border-radius:var(--kubiki-radius-sm);margin-bottom:var(--kubiki-space-2)}.lkfl-spinner{width:32px;height:32px;border:3px solid var(--kubiki-color-border);border-top-color:var(--kubiki-color-primary);border-radius:50%;animation:lkfl-spinner-rotate .6s linear infinite}.lkfl-spinner--sm{width:20px;height:20px;border-width:2px}.lkfl-spinner--md{width:32px;height:32px;border-width:3px}.lkfl-spinner--lg{width:48px;height:48px;border-width:4px}@keyframes lkfl-spinner-rotate{to{transform:rotate(360deg)}}.lkfl-loading-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#f7f7f7cc;display:flex;align-items:center;justify-content:center;border-radius:var(--kubiki-radius-lg);z-index:10}[data-mantine-color-scheme=dark] .lkfl-loading-overlay{background:#0f1117cc}.lkfl-loading-state--sm{padding:var(--kubiki-space-3);gap:var(--kubiki-space-2)}.lkfl-loading-state--md{padding:var(--kubiki-space-4);gap:var(--kubiki-space-3)}.lkfl-loading-state--lg{padding:var(--kubiki-space-6);gap:var(--kubiki-space-5)}@media(prefers-reduced-motion:reduce){.lkfl-skeleton-shimmer{animation:none!important;background:var(--kubiki-color-bg-muted)!important}.lkfl-spinner{animation:none!important;border-top-color:var(--kubiki-color-primary)}.lkfl-loading-state{animation:none!important}}.lkfl-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--kubiki-space-10) var(--kubiki-space-6);text-align:center;gap:var(--kubiki-space-5);border-radius:var(--kubiki-radius-lg);background:var(--kubiki-color-bg-card);transition:background-color var(--kubiki-motion-fast) var(--kubiki-ease-out),box-shadow var(--kubiki-motion-fast) var(--kubiki-ease-out)}.lkfl-empty:hover{box-shadow:var(--kubiki-shadow-sm)}.lkfl-empty-icon-hero{width:64px;height:64px;margin-bottom:var(--kubiki-space-4);color:var(--kubiki-color-primary);opacity:.85}.lkfl-empty-icon-inline{width:32px;height:32px;flex-shrink:0;color:var(--kubiki-color-text-muted);opacity:.6}.lkfl-empty-title{font-size:var(--kubiki-text-xl);font-weight:600;line-height:1.3;color:var(--kubiki-color-text-primary);margin:0}.lkfl-empty-description{font-size:var(--kubiki-text-base);line-height:1.5;color:var(--kubiki-color-text-secondary);max-width:400px;margin:0}.lkfl-empty-action-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--kubiki-space-2);padding:var(--kubiki-space-2) var(--kubiki-space-5);font-size:var(--kubiki-text-sm);font-weight:500;line-height:1.4;border-radius:var(--kubiki-radius-md);border:none;background:var(--kubiki-color-primary);color:#fff;cursor:pointer;transition:background-color var(--kubiki-motion-fast) var(--kubiki-ease-out),box-shadow var(--kubiki-motion-fast) var(--kubiki-ease-out),transform var(--kubiki-motion-fast) var(--kubiki-ease-out);box-shadow:var(--kubiki-shadow-sm)}.lkfl-empty-action-button:hover{background:var(--kubiki-color-primary-dark);box-shadow:var(--kubiki-shadow-md);transform:translateY(-1px)}.lkfl-empty-action-button:active{transform:translateY(0)}.lkfl-empty-action-button:focus-visible{outline:none;box-shadow:0 0 0 2px var(--kubiki-color-bg-card),0 0 0 4px var(--kubiki-color-primary);outline-offset:2px}.lkfl-empty--lg{padding:var(--kubiki-space-12) var(--kubiki-space-8)}.lkfl-empty--lg .lkfl-empty-title{font-size:var(--kubiki-text-2xl)}.lkfl-empty--lg .lkfl-empty-icon-hero{width:80px;height:80px}.lkfl-empty--sm{padding:var(--kubiki-space-6) var(--kubiki-space-4)}.lkfl-empty--sm .lkfl-empty-title{font-size:var(--kubiki-text-base)}.lkfl-empty--sm .lkfl-empty-icon-hero{width:48px;height:48px}[data-mantine-color-scheme=dark] .lkfl-empty{background:var(--kubiki-color-bg-card)}[data-mantine-color-scheme=dark] .lkfl-empty-icon-hero{opacity:.7}[data-mantine-color-scheme=dark] .lkfl-empty-icon-inline{opacity:.5}.lkfl-empty-action-button .mantine-Button-root:focus-visible{outline:none;box-shadow:0 0 0 2px var(--kubiki-color-bg-card),0 0 0 4px var(--kubiki-color-primary);outline-offset:2px}.lkfl-empty-action-button:disabled,.lkfl-empty-action-button[aria-disabled=true]{opacity:var(--brand-disabled-opacity, .4);cursor:not-allowed;pointer-events:none;transform:none;box-shadow:none}@media(prefers-reduced-motion:reduce){.lkfl-empty,.lkfl-empty-action-button{transition:none}.lkfl-empty-action-button:hover{transform:none}}.lkfl-timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.lkfl-timeline--empty{display:flex;align-items:center;justify-content:center;min-height:80px;color:var(--kubiki-color-text-muted);font-size:var(--kubiki-text-sm)}.lkfl-timeline-item{position:relative;display:flex;gap:var(--kubiki-space-3);padding-top:var(--kubiki-space-6);padding-left:calc(var(--kubiki-space-4) + 14px);transition:background-color var(--kubiki-motion-fast) var(--kubiki-ease-out);border-radius:var(--kubiki-radius-md)}.lkfl-timeline-item:hover{background:var(--kubiki-color-bg-muted)}.lkfl-timeline-item:focus-visible{outline:none;box-shadow:0 0 0 2px var(--kubiki-color-bg-card),0 0 0 4px var(--kubiki-color-primary);outline-offset:2px}.lkfl-timeline-item:before{content:"";position:absolute;left:7px;top:0;bottom:-var(--kubiki-space-6);width:2px;z-index:0}.lkfl-timeline-item--done:before,.lkfl-timeline-item--current:before{background-color:var(--kubiki-color-primary)}.lkfl-timeline-item--pending:before{border-left:2px dashed var(--kubiki-color-text-muted);background-color:transparent}.lkfl-timeline-item--error:before{background-color:var(--kubiki-color-error)}.lkfl-timeline-item--skipped:before{border-left:2px dashed var(--kubiki-color-text-muted);background-color:transparent}.lkfl-timeline-item:first-child:before{top:50%}.lkfl-timeline-item:last-child:after{content:""}.lkfl-timeline-marker{position:relative;z-index:1;width:28px;height:28px;border-radius:var(--kubiki-radius-full);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform var(--kubiki-motion-fast) var(--kubiki-ease-out),background-color var(--kubiki-motion-fast) var(--kubiki-ease-out),box-shadow var(--kubiki-motion-fast) var(--kubiki-ease-out)}@media(max-width:375px){.lkfl-timeline-marker{min-width:44px;min-height:44px}}.lkfl-timeline-item--done .lkfl-timeline-marker{background-color:var(--kubiki-color-primary);color:#fff}.lkfl-timeline-item--current .lkfl-timeline-marker{background-color:var(--kubiki-color-pastel-yellow);color:var(--kubiki-color-text-primary)}.lkfl-timeline-item--pending .lkfl-timeline-marker{background-color:transparent;border:2px solid var(--kubiki-color-text-muted);color:var(--kubiki-color-text-muted)}.lkfl-timeline-item--error .lkfl-timeline-marker{background-color:var(--kubiki-color-error);color:#fff}.lkfl-timeline-item--skipped .lkfl-timeline-marker{background-color:var(--kubiki-color-bg-muted);color:var(--kubiki-color-text-muted)}@keyframes lkfl-pulse{0%{box-shadow:0 0 0 0 var(--kubiki-color-primary-alpha-25, rgba(31, 193, 107, .25))}50%{box-shadow:0 0 0 6px var(--kubiki-color-primary-alpha-25, rgba(31, 193, 107, 0))}to{box-shadow:0 0 0 0 var(--kubiki-color-primary-alpha-25, rgba(31, 193, 107, 0))}}.lkfl-timeline-marker--pulse{animation:lkfl-pulse var(--kubiki-motion-normal) ease-in-out infinite}@media(prefers-reduced-motion:reduce){.lkfl-timeline-marker--pulse{animation:none!important}}.lkfl-timeline-content{flex:1;min-width:0;padding-top:2px}.lkfl-timeline-title{margin:0;font-size:var(--kubiki-text-base);font-weight:600;line-height:1.4;color:var(--kubiki-color-text-primary)}.lkfl-timeline-description{margin:4px 0 0;font-size:var(--kubiki-text-sm);line-height:1.4;color:var(--kubiki-color-text-muted);word-break:break-word}.lkfl-timeline-timestamp{display:block;margin-top:4px;font-size:var(--kubiki-text-xs);color:var(--kubiki-color-text-muted)}.lkfl-timeline--compact .lkfl-timeline-item{gap:var(--kubiki-space-2);padding-left:calc(var(--kubiki-space-2) + 10px)}.lkfl-timeline--compact .lkfl-timeline-marker{width:20px;height:20px}@media(max-width:375px){.lkfl-timeline--compact .lkfl-timeline-marker{min-width:36px;min-height:36px}}.lkfl-timeline--compact .lkfl-timeline-title{font-size:var(--kubiki-text-sm)}.lkfl-timeline--compact .lkfl-timeline-item:before{left:5px}.lkfl-timeline--compact .lkfl-timeline-description{display:none}.lkfl-timeline--compact .lkfl-timeline-timestamp{font-size:var(--kubiki-text-xs);display:inline;margin-left:var(--kubiki-space-2)}.lkfl-skeleton-item{position:relative;display:flex;gap:var(--kubiki-space-3);padding-top:var(--kubiki-space-6);padding-left:calc(var(--kubiki-space-4) + 14px)}.lkfl-skeleton-line{position:absolute;left:7px;top:0;bottom:-var(--kubiki-space-6);width:2px;background-color:var(--skeleton-base)}.lkfl-skeleton-marker{width:28px;height:28px;border-radius:var(--kubiki-radius-full);background-color:var(--skeleton-base);flex-shrink:0}.lkfl-skeleton-content{flex:1}.lkfl-skeleton-block{height:14px;border-radius:4px;background:linear-gradient(90deg,var(--skeleton-base) 25%,var(--skeleton-shine) 50%,var(--skeleton-base) 75%);background-size:200% 100%;animation:lkfl-shimmer var(--kubiki-motion-normal) var(--kubiki-ease-out) infinite;margin-bottom:6px}.lkfl-skeleton-block:last-child{margin-bottom:0}.lkfl-skeleton-block--title{width:60%;height:16px}.lkfl-skeleton-block--desc{width:80%;height:12px}.lkfl-skeleton-block--timestamp{width:40%;height:10px}.lkfl-timeline--compact .lkfl-skeleton-marker{width:20px;height:20px}.lkfl-timeline--compact .lkfl-skeleton-line{left:5px}.lkfl-timeline--compact .lkfl-skeleton-item{gap:var(--kubiki-space-2);padding-left:calc(var(--kubiki-space-2) + 10px)}@media(prefers-reduced-motion:reduce){.lkfl-skeleton-block{animation:none!important;background:var(--skeleton-base)!important}}[data-mantine-color-scheme=dark] .lkfl-timeline-item--skipped .lkfl-timeline-marker{background-color:var(--kubiki-color-bg-muted);color:var(--kubiki-color-text-muted)}[data-mantine-color-scheme=dark] .lkfl-timeline-item:hover{background:#ffffff0a}[data-mantine-color-scheme=dark] .lkfl-timeline-item:focus-visible{box-shadow:0 0 0 2px var(--kubiki-color-bg-card),0 0 0 4px var(--kubiki-color-primary)}.lkfl-bottomsheet-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal)}.lkfl-bottomsheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;transition:opacity var(--kubiki-motion-normal) var(--kubiki-ease-out)}.lkfl-bottomsheet-backdrop--fade-in{opacity:0}.lkfl-bottomsheet-backdrop--fade-in.lkfl-bottomsheet-backdrop--visible{opacity:1}.lkfl-bottomsheet-content{position:fixed;left:0;right:0;bottom:0;z-index:1;max-height:85vh;border-radius:var(--kubiki-radius-xl) var(--kubiki-radius-xl) 0 0;background:var(--kubiki-color-bg-card);display:flex;flex-direction:column;overflow:hidden;box-shadow:var(--kubiki-shadow-2xl);transform:translateY(100%);transition:transform var(--kubiki-motion-normal) var(--kubiki-ease-out)}.lkfl-bottomsheet-content--visible{transform:translateY(0)}.lkfl-bottomsheet-content--animating{transition:none}.lkfl-bottomsheet-handle{width:40px;height:4px;background:var(--kubiki-color-border);border-radius:2px;margin:var(--kubiki-space-3) auto var(--kubiki-space-2);flex-shrink:0;cursor:grab}.lkfl-bottomsheet-handle:active{cursor:grabbing}.lkfl-bottomsheet-header{padding:var(--kubiki-space-2) var(--kubiki-space-5);flex-shrink:0}.lkfl-bottomsheet-banner{position:relative;flex-shrink:0;overflow:hidden}.lkfl-bottomsheet-banner--solid{background:var(--kubiki-color-primary)}.lkfl-bottomsheet-banner--gradient{background:linear-gradient(135deg,var(--kubiki-color-primary) 0%,var(--kubiki-color-primary-dark) 100%)}.lkfl-bottomsheet-tabs{display:flex;gap:var(--kubiki-space-2);padding:var(--kubiki-space-2) var(--kubiki-space-5);flex-shrink:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.lkfl-bottomsheet-tabs::-webkit-scrollbar{display:none}.lkfl-bottomsheet-tab{display:inline-flex;align-items:center;gap:var(--kubiki-space-1);padding:var(--kubiki-space-1) var(--kubiki-space-3);border-radius:var(--kubiki-radius-full);font-size:var(--kubiki-text-sm);font-weight:500;color:var(--kubiki-color-text-muted);background:var(--kubiki-color-bg-muted);border:none;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all var(--kubiki-motion-fast) var(--kubiki-ease-out)}.lkfl-bottomsheet-tab:hover{background:var(--kubiki-color-border);color:var(--kubiki-color-text-primary)}.lkfl-bottomsheet-tab--active{background:var(--kubiki-color-primary);color:#fff;font-weight:600}.lkfl-bottomsheet-tab--active:hover{background:var(--kubiki-color-primary-dark)}.lkfl-bottomsheet-tab:focus-visible{outline:none;box-shadow:0 0 0 2px var(--kubiki-color-bg-card),0 0 0 4px var(--kubiki-color-primary);outline-offset:2px}.lkfl-bottomsheet-body{flex:1;overflow-y:auto;min-height:0;-webkit-overflow-scrolling:touch}.lkfl-bottomsheet-content-inner{padding:var(--kubiki-space-5)}.lkfl-bottomsheet-footer{padding:var(--kubiki-space-4) var(--kubiki-space-5);border-top:1px solid var(--kubiki-color-border);flex-shrink:0;background:var(--kubiki-color-bg-card)}.lkfl-bottomsheet-content--snap{scroll-snap-type:y proximity}.lkfl-bottomsheet-snap-point{scroll-snap-align:start}.lkfl-bottomsheet-content--sm{max-height:40vh}.lkfl-bottomsheet-content--md{max-height:60vh}.lkfl-bottomsheet-content--lg{max-height:85vh}[data-mantine-color-scheme=dark] .lkfl-bottomsheet-backdrop{background:#0009}[data-mantine-color-scheme=dark] .lkfl-bottomsheet-footer{border-top-color:var(--kubiki-color-border)}.lkfl-bottomsheet-tab:focus-visible,.lkfl-bottomsheet-content .mantine-Button-root:focus-visible{outline:none;box-shadow:0 0 0 2px var(--kubiki-color-bg-card),0 0 0 4px var(--kubiki-color-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){.lkfl-bottomsheet-backdrop,.lkfl-bottomsheet-content{transition:none}}.lkfl-card-section{background:var(--kubiki-color-bg-card)!important;border-radius:var(--kubiki-radius-lg)!important;box-shadow:var(--kubiki-shadow-sm)!important;overflow:hidden!important;transition:box-shadow var(--kubiki-motion-fast) var(--kubiki-ease-out)!important}.lkfl-card-section:hover{box-shadow:var(--kubiki-shadow-md)!important}.lkfl-card-section .mantine-Paper-inner{padding:0!important}.lkfl-card-section-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:var(--kubiki-space-3) var(--kubiki-space-4)!important;border-bottom:1px solid var(--kubiki-color-border)!important;gap:var(--kubiki-space-2)!important}.lkfl-card-section-header .mantine-Group{width:100%!important}.lkfl-card-section-title{font-size:var(--kubiki-text-base)!important;font-weight:600!important;color:var(--kubiki-color-text-primary)!important;line-height:1.5!important;margin:0!important}.lkfl-card-section-icon{flex-shrink:0!important;width:28px!important;height:28px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:var(--kubiki-color-primary)!important}.lkfl-card-section-badge{font-size:var(--kubiki-text-xs)!important;font-weight:500!important;padding:2px 8px!important;border-radius:var(--kubiki-radius-sm)!important;background:var(--kubiki-color-bg-muted)!important;color:var(--kubiki-color-text-secondary)!important;white-space:nowrap!important}.lkfl-card-section-link{font-size:var(--kubiki-text-xs)!important;font-weight:600!important;color:var(--kubiki-color-primary)!important;cursor:pointer!important;transition:opacity var(--kubiki-motion-fast) var(--kubiki-ease-out)!important;-webkit-user-select:none!important;user-select:none!important}.lkfl-card-section-link:hover{opacity:.8!important}.lkfl-card-section-link:focus-visible{outline:none!important;box-shadow:0 0 0 2px var(--kubiki-color-bg-card),0 0 0 4px var(--kubiki-color-primary)!important;outline-offset:-2px!important}.lkfl-card-section-body{padding:var(--kubiki-space-3) var(--kubiki-space-4)!important;padding-top:0!important}.lkfl-card-section--xs .lkfl-card-section-header,.lkfl-card-section--xs .lkfl-card-section-body{padding:var(--kubiki-space-2) var(--kubiki-space-2)!important}.lkfl-card-section--sm .lkfl-card-section-header,.lkfl-card-section--sm .lkfl-card-section-body{padding:var(--kubiki-space-2) var(--kubiki-space-3)!important}.lkfl-card-section--lg .lkfl-card-section-header,.lkfl-card-section--lg .lkfl-card-section-body{padding:var(--kubiki-space-3) var(--kubiki-space-5)!important}.lkfl-card-section+.lkfl-card-section{margin-top:var(--kubiki-space-2)!important;border-top:1px solid var(--kubiki-color-border)!important}.lkfl-card-section:focus-visible{outline:none!important;box-shadow:0 0 0 2px var(--kubiki-color-bg-card),0 0 0 4px var(--kubiki-color-primary)!important;outline-offset:-2px!important}[data-mantine-color-scheme=dark] .lkfl-card-section{background:#1e1e1e!important;border-color:#ffffff14!important}[data-mantine-color-scheme=dark] .lkfl-card-section-header{border-bottom-color:#ffffff14!important}[data-mantine-color-scheme=dark] .lkfl-card-section-badge{background:#ffffff0f!important;color:var(--kubiki-color-text-muted)!important}@media(prefers-reduced-motion:reduce){.lkfl-card-section:hover{box-shadow:var(--kubiki-shadow-sm)!important}.lkfl-card-section-link:hover{opacity:1!important}}.lkfl-tile-card{display:flex!important;flex-direction:column!important;background:var(--kubiki-color-bg-card)!important;border-radius:var(--kubiki-radius-lg)!important;box-shadow:var(--kubiki-shadow-xs)!important;cursor:default!important;transition:box-shadow var(--kubiki-motion-fast) var(--kubiki-ease-out),transform var(--kubiki-motion-fast) var(--kubiki-ease-out)!important}.lkfl-tile-card .mantine-Paper-inner{padding:0!important}.lkfl-tile-card:hover{box-shadow:var(--kubiki-shadow-md)!important;transform:translateY(-1px)!important}.lkfl-tile-card--clickable{cursor:pointer!important}.lkfl-tile-card--clickable:active{transform:translateY(0) scale(.99)!important}.lkfl-tile-icon{flex-shrink:0!important;width:40px!important;height:40px!important;min-width:40px!important;border-radius:var(--kubiki-radius-md)!important;display:flex!important;align-items:center!important;justify-content:center!important;background:var(--kubiki-color-primary-alpha-15, rgba(31, 193, 107, .15))!important;color:var(--kubiki-color-primary)!important;transition:background var(--kubiki-motion-fast) var(--kubiki-ease-out)!important}.lkfl-tile-card:hover .lkfl-tile-icon{background:var(--kubiki-color-pastel-green)!important}.lkfl-tile-card--compact .lkfl-tile-icon{width:32px!important;height:32px!important;min-width:32px!important}.lkfl-tile-title{font-size:var(--kubiki-text-base)!important;font-weight:600!important;color:var(--kubiki-color-text-primary)!important;line-height:1.4!important;margin:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.lkfl-tile-description{font-size:var(--kubiki-text-xs)!important;color:var(--kubiki-color-text-muted)!important;line-height:1.4!important;margin-top:2px!important;margin-bottom:0!important;overflow:hidden!important;text-overflow:ellipsis!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}.lkfl-tile-card:focus-visible{outline:none!important;box-shadow:0 0 0 2px var(--kubiki-color-bg-card),0 0 0 4px var(--kubiki-color-primary)!important;outline-offset:-2px!important}.lkfl-tile-card--disabled{opacity:.5!important;pointer-events:none!important;cursor:not-allowed!important}[data-mantine-color-scheme=dark] .lkfl-tile-card{background:#1e1e1e!important}[data-mantine-color-scheme=dark] .lkfl-tile-card:hover{box-shadow:var(--kubiki-shadow-md)!important}@media(prefers-reduced-motion:reduce){.lkfl-tile-card:hover{transform:none!important}}.lkfl-task-card{display:block!important;border-radius:var(--kubiki-radius-lg)!important;background:var(--kubiki-color-bg-card)!important;box-shadow:var(--kubiki-shadow-xs)!important;cursor:pointer!important;transition:box-shadow var(--kubiki-motion-fast) var(--kubiki-ease-out),background var(--kubiki-motion-fast) var(--kubiki-ease-out)!important;margin-bottom:var(--kubiki-space-2)!important}.lkfl-task-card:last-child{margin-bottom:0!important}.lkfl-task-card:hover{box-shadow:var(--kubiki-shadow-sm)!important;background:var(--kubiki-color-pastel-green)!important}.lkfl-task-completed .lkfl-task-card-heading{text-decoration:line-through!important;opacity:.75!important}.lkfl-task-completed{background:var(--kubiki-color-pastel-green)!important}.lkfl-task-card-status-icon{flex-shrink:0!important;width:28px!important;height:28px!important;min-width:28px!important;border-radius:var(--kubiki-radius-md)!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:background var(--kubiki-motion-fast) var(--kubiki-ease-out)!important}.lkfl-task-card-heading{font-size:var(--kubiki-text-base)!important;font-weight:500!important;color:var(--kubiki-color-text-primary)!important;line-height:1.4!important;margin:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.lkfl-task-card-status-badge{font-size:var(--kubiki-text-xs)!important;font-weight:500!important;padding:2px 6px!important;border-radius:var(--kubiki-radius-sm)!important;white-space:nowrap!important}.lkfl-task-card-date{font-size:var(--kubiki-text-xs)!important;color:var(--kubiki-color-text-muted)!important;line-height:1.4!important;margin:0!important}.lkfl-task-card-chevron{flex-shrink:0!important;color:var(--kubiki-color-text-muted)!important;transition:color var(--kubiki-motion-fast) var(--kubiki-ease-out),transform var(--kubiki-motion-fast) var(--kubiki-ease-out)!important}.lkfl-task-card:hover .lkfl-task-card-chevron{color:var(--kubiki-color-primary)!important;transform:translate(2px)!important}.lkfl-task-card:focus-visible{outline:none!important;box-shadow:0 0 0 2px var(--kubiki-color-bg-card),0 0 0 4px var(--kubiki-color-primary)!important;outline-offset:-2px!important}[data-mantine-color-scheme=dark] .lkfl-task-card{background:#1e1e1e!important;border:1px solid rgba(255,255,255,.08)!important}[data-mantine-color-scheme=dark] .lkfl-task-card:hover{background:#1fc16b1a!important}@media(prefers-reduced-motion:reduce){.lkfl-task-card:hover{background:transparent!important}.lkfl-task-card:hover .lkfl-task-card-chevron{transform:none!important}}.lkfl-achievement-card{display:block!important;cursor:pointer!important;transition:background var(--kubiki-motion-fast) var(--kubiki-ease-out)!important}.lkfl-achievement-card:hover{background:var(--kubiki-color-pastel-green)!important}.lkfl-achievement-avatar{flex-shrink:0!important;transition:transform var(--kubiki-motion-fast) var(--kubiki-ease-out)!important}.lkfl-achievement-card:hover .lkfl-achievement-avatar{transform:scale(1.05)!important}.lkfl-achievement-card .mantine-Avatar-filled{background:var(--kubiki-color-primary)!important;color:#fff!important}.lkfl-achievement-card .mantine-Avatar-light{background:var(--kubiki-color-bg-muted)!important;color:var(--kubiki-color-text-secondary)!important}.lkfl-achievement-heading{font-size:var(--kubiki-text-sm)!important;font-weight:500!important;color:var(--kubiki-color-text-primary)!important;line-height:1.4!important;margin:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.lkfl-achievement-progress-bar{height:6px!important;border-radius:var(--kubiki-radius-full)!important;margin-top:4px!important;margin-bottom:4px!important}.lkfl-achievement-progress-bar .mantine-Progress-track{background:var(--kubiki-color-bg-muted)!important;border-radius:var(--kubiki-radius-full)!important}.lkfl-achievement-progress-bar .mantine-Progress-bar{border-radius:var(--kubiki-radius-full)!important;transition:width var(--kubiki-motion-normal) var(--kubiki-ease-out)!important}.lkfl-achievement-status-badge{font-size:var(--kubiki-text-xs)!important;font-weight:500!important;padding:2px 8px!important;border-radius:var(--kubiki-radius-sm)!important;white-space:nowrap!important}.lkfl-achievement-reward-text{font-size:var(--kubiki-text-xs)!important;color:var(--kubiki-color-text-muted)!important;line-height:1.4!important;margin-top:4px!important;margin-bottom:0!important}.lkfl-achievement-card--grid{display:flex!important;flex-direction:column!important;height:100%!important}.lkfl-achievement-card--grid .lkfl-achievement-grid-platform{border-radius:var(--kubiki-radius-md)!important;padding:var(--kubiki-space-3) var(--kubiki-space-4)!important;display:flex!important;align-items:center!important;gap:var(--kubiki-space-2)!important;margin-bottom:var(--kubiki-space-2)!important;transition:box-shadow var(--kubiki-motion-fast) var(--kubiki-ease-out)!important}.lkfl-achievement-card--grid:hover .lkfl-achievement-grid-platform{box-shadow:var(--kubiki-shadow-sm)!important}.lkfl-achievement-card--grid .lkfl-achievement-grid-icon{flex-shrink:0!important;width:40px!important;height:40px!important;min-width:40px!important;border-radius:var(--kubiki-radius-md)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:var(--kubiki-text-lg)!important}.lkfl-achievement-card--grid .lkfl-achievement-grid-content{flex:1!important;display:flex!important;flex-direction:column!important;padding:0 4px 4px!important}.lkfl-achievement-card:focus-visible{outline:none!important;box-shadow:0 0 0 2px var(--kubiki-color-bg-card),0 0 0 4px var(--kubiki-color-primary)!important;outline-offset:-2px!important}.lkfl-achievement-card--locked{opacity:.6!important;cursor:not-allowed!important}.lkfl-achievement-card--locked:hover,[data-mantine-color-scheme=dark] .lkfl-achievement-card{background:transparent!important}[data-mantine-color-scheme=dark] .lkfl-achievement-card:hover{background:#1fc16b14!important}[data-mantine-color-scheme=dark] .lkfl-achievement-card .mantine-Avatar-light{background:#ffffff0f!important}@media(prefers-reduced-motion:reduce){.lkfl-achievement-card:hover{background:transparent!important}.lkfl-achievement-card:hover .lkfl-achievement-avatar{transform:none!important}}.lkfl-catalog-card-minimal{display:block;cursor:pointer;background:var(--kubiki-color-bg-card);border-radius:var(--kubiki-radius-lg);overflow:hidden;transition:box-shadow var(--kubiki-motion-fast) var(--kubiki-ease-out),transform var(--kubiki-motion-fast) var(--kubiki-ease-out);outline:none}.lkfl-catalog-card-minimal:hover{box-shadow:var(--kubiki-shadow-md);transform:translateY(-2px)}.lkfl-catalog-card-minimal:focus-visible{box-shadow:0 0 0 2px var(--kubiki-color-bg-card),0 0 0 4px var(--kubiki-color-primary);outline-offset:-2px}.lkfl-catalogmin-image{width:100%;height:auto;object-fit:cover;display:block}.lkfl-catalogmin-title{font-size:var(--kubiki-text-base);font-weight:500;color:var(--kubiki-color-text-primary);line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lkfl-catalogmin-price{font-size:var(--kubiki-text-sm);font-weight:600;color:var(--kubiki-color-primary-dark);line-height:1.4;margin:0}.lkfl-catalog-card-minimal[aria-disabled=true],.lkfl-catalog-card-minimal--disabled{opacity:var(--brand-disabled-opacity, .4);cursor:not-allowed;pointer-events:none}.lkfl-catalog-card-minimal[aria-disabled=true]:hover,.lkfl-catalog-card-minimal--disabled:hover{box-shadow:none;transform:none}.lkfl-catalog-card-minimal .april-card-catalog{border-radius:var(--kubiki-radius-lg)!important;background:var(--kubiki-color-bg-card)!important}.lkfl-catalog-card-minimal .april-card-catalog:hover{box-shadow:var(--kubiki-shadow-md)!important}[data-mantine-color-scheme=dark] .lkfl-catalog-card-minimal{background:#ffffff0a}[data-mantine-color-scheme=dark] .lkfl-catalog-card-minimal:hover{background:#1fc16b14}@media(prefers-reduced-motion:reduce){.lkfl-catalog-card-minimal:hover{box-shadow:none;transform:none}}.lkfl-benefit-card{display:block;cursor:pointer;background:var(--kubiki-color-bg-card);border-radius:var(--kubiki-radius-lg);overflow:hidden;border:1px solid var(--kubiki-color-border);transition:box-shadow var(--kubiki-motion-fast) var(--kubiki-ease-out),transform var(--kubiki-motion-fast) var(--kubiki-ease-out);outline:none}.lkfl-benefit-card:hover{box-shadow:var(--kubiki-shadow-md);transform:translateY(-2px)}.lkfl-benefit-card:focus-visible{box-shadow:0 0 0 2px var(--kubiki-color-bg-card),0 0 0 4px var(--kubiki-color-primary);outline-offset:-2px}.lkfl-benefit-banner{position:relative;height:120px;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;border-top-left-radius:var(--kubiki-radius-lg);border-top-right-radius:var(--kubiki-radius-lg)}.lkfl-benefit-banner img,.lkfl-benefit-banner video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lkfl-benefit-banner svg{position:relative;z-index:1}.lkfl-benefit-body{padding:12px 16px 8px}.lkfl-benefit-category{font-size:var(--kubiki-text-xs);letter-spacing:.3px;color:var(--kubiki-color-text-muted);text-transform:uppercase;margin:0 0 2px}.lkfl-benefit-heading{font-size:var(--kubiki-text-base);font-weight:500;color:var(--kubiki-color-text-primary);line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lkfl-benefit-description{font-size:var(--kubiki-text-sm);color:var(--kubiki-color-text-secondary);line-height:1.5;margin:4px 0 0}.lkfl-benefit-price{padding:8px 16px 12px}.lkfl-benefit-price>*{font-size:var(--kubiki-text-sm);font-weight:600;color:var(--kubiki-color-text-primary);margin:0}.lkfl-benefit-status-badge{position:absolute;top:8px;right:8px;z-index:2}.lkfl-benefit-card--compact .lkfl-benefit-banner{height:72px!important}.lkfl-benefit-card--compact .lkfl-benefit-banner svg{width:26px!important;height:26px!important}.lkfl-benefit-card--compact .lkfl-benefit-status-badge{top:6px!important;right:6px!important}.lkfl-benefit-card--compact .lkfl-benefit-body{padding:6px 8px!important}.lkfl-benefit-card--compact .lkfl-benefit-category{font-size:10px!important;letter-spacing:.3px!important}.lkfl-benefit-card--compact .lkfl-benefit-heading{font-size:12px!important}.lkfl-benefit-card--compact .lkfl-benefit-description{font-size:10px!important;line-height:1.4!important}.lkfl-benefit-card--compact .lkfl-benefit-price{padding:0 8px 6px!important}.lkfl-benefit-card--compact .lkfl-benefit-price>*{font-size:12px!important}.lkfl-benefit-card[aria-disabled=true],.lkfl-benefit-card--disabled{opacity:var(--brand-disabled-opacity, .4);cursor:not-allowed;pointer-events:none}.lkfl-benefit-card[aria-disabled=true]:hover,.lkfl-benefit-card--disabled:hover{box-shadow:none;transform:none}[data-mantine-color-scheme=dark] .lkfl-benefit-card{background:#ffffff0a}[data-mantine-color-scheme=dark] .lkfl-benefit-card:hover{background:#1fc16b14}@media(prefers-reduced-motion:reduce){.lkfl-benefit-card:hover{box-shadow:none;transform:none}}.lkfl-benefit-card-public{display:block;cursor:pointer;transition:box-shadow var(--kubiki-motion-fast) var(--kubiki-ease-out),transform var(--kubiki-motion-fast) var(--kubiki-ease-out);outline:none}.lkfl-benefit-card-public:hover{box-shadow:var(--kubiki-shadow-md);transform:translateY(-2px)}.lkfl-benefit-card-public:focus-visible{box-shadow:0 0 0 2px var(--kubiki-color-bg-card),0 0 0 4px var(--kubiki-color-primary);outline-offset:-2px}.lkfl-benefit-card-public-header{height:100px;border-radius:var(--kubiki-radius-lg);display:flex;align-items:center;justify-content:center;margin-bottom:var(--kubiki-space-4);overflow:hidden}.lkfl-benefit-card-public-icon{width:32px;height:32px;object-fit:contain}.lkfl-benefit-card-public-title{font-size:var(--kubiki-text-xl);font-weight:700;color:var(--kubiki-color-text-primary);line-height:1.3;margin:0 0 4px}.lkfl-benefit-card-public-description{font-size:var(--kubiki-text-sm);color:var(--kubiki-color-text-muted);line-height:1.5;margin:0 0 16px}.lkfl-benefit-card-public-link{display:inline-flex;align-items:center;gap:4px;font-size:var(--kubiki-text-sm);font-weight:500;color:var(--kubiki-color-primary);text-decoration:none;transition:color var(--kubiki-motion-fast) var(--kubiki-ease-out)}.lkfl-benefit-card-public-link:hover{color:var(--kubiki-color-primary-dark)}.lkfl-benefit-card-public-trust{display:flex;align-items:center;gap:8px;margin-top:16px}.lkfl-benefit-card-public-verified{font-size:var(--kubiki-text-xs);font-weight:600;color:var(--kubiki-color-primary);white-space:nowrap}.lkfl-benefit-card-public-users{font-size:var(--kubiki-text-xs);color:var(--kubiki-color-text-muted);white-space:nowrap}.lkfl-benefit-card-public-rating{font-size:var(--kubiki-text-xs);color:var(--kubiki-color-pastel-yellow);white-space:nowrap}.lkfl-benefit-card-public[aria-disabled=true],.lkfl-benefit-card-public--disabled{opacity:var(--brand-disabled-opacity, .4);cursor:not-allowed;pointer-events:none}.lkfl-benefit-card-public[aria-disabled=true]:hover,.lkfl-benefit-card-public--disabled:hover{box-shadow:none;transform:none}[data-mantine-color-scheme=dark] .lkfl-benefit-card-public{background:#ffffff0a}[data-mantine-color-scheme=dark] .lkfl-benefit-card-public:hover{background:#1fc16b14}@media(prefers-reduced-motion:reduce){.lkfl-benefit-card-public:hover{box-shadow:none;transform:none}}:root{--lkfl-space-1: 2px;--lkfl-space-2: 4px;--lkfl-space-3: 8px;--lkfl-space-4: 12px;--lkfl-space-5: 16px;--lkfl-space-6: 24px;--lkfl-space-7: 32px;--lkfl-space-8: 48px;--lkfl-space-9: 64px}[data-spacing-preset=comfortable]{--lkfl-space-1: 2px;--lkfl-space-2: 4px;--lkfl-space-3: 8px;--lkfl-space-4: 12px;--lkfl-space-5: 16px;--lkfl-space-6: 24px;--lkfl-space-7: 32px;--lkfl-space-8: 48px;--lkfl-space-9: 64px}[data-spacing-preset=compact]{--lkfl-space-1: 1px;--lkfl-space-2: 2px;--lkfl-space-3: 4px;--lkfl-space-4: 6px;--lkfl-space-5: 8px;--lkfl-space-6: 12px;--lkfl-space-7: 16px;--lkfl-space-8: 24px;--lkfl-space-9: 32px}[data-spacing-preset=spacious]{--lkfl-space-1: 2px;--lkfl-space-2: 4px;--lkfl-space-3: 8px;--lkfl-space-4: 16px;--lkfl-space-5: 20px;--lkfl-space-6: 32px;--lkfl-space-7: 40px;--lkfl-space-8: 56px;--lkfl-space-9: 80px}:root{--container-max: 1440px;--container-padding: 24px;--container-mobile: 480px;--container-tablet: 768px;--container-desktop: 1024px;--container-custom-max: var(--brand-container-max-width, 1440px)}.lkfl-container{max-width:var(--container-custom-max);margin-inline:auto;padding-inline:var(--container-padding)}.lkfl-container-sm{max-width:var(--container-tablet);margin-inline:auto;padding-inline:var(--container-padding)}.lkfl-container-lg{max-width:1920px;margin-inline:auto;padding-inline:var(--container-padding)}:root{--brand-success-light: #F0FDF4;--brand-danger-light: #FEF2F2;--brand-warning-light: #FFFBEB;--brand-info-light: #EFF6FF;--code-bg: #1E1E2E;--code-text: #CDD6F4;--error-bg: #FEF2F2;--scrollbar-thumb: #CBD5E1;--scrollbar-thumb-hover: #94A3B8}[data-mantine-color-scheme=dark]{--scrollbar-thumb: #334155;--scrollbar-thumb-hover: #475569;--brand-info: #BFDBFE}:root{--grid-columns: 12;--grid-gutter-tight: 8px;--grid-gutter-regular: 12px;--grid-gutter-loose: 16px;--grid-gutter: var(--brand-grid-gutter, var(--grid-gutter-regular))}.lkfl-grid{display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);gap:var(--grid-gutter)}:root{--text-xs: calc(12px * var(--font-size-multiplier, 1));--text-sm: calc(14px * var(--font-size-multiplier, 1));--text-base: calc(16px * var(--font-size-multiplier, 1));--text-lg: calc(18px * var(--font-size-multiplier, 1));--text-xl: calc(20px * var(--font-size-multiplier, 1));--text-2xl: calc(24px * var(--font-size-multiplier, 1));--text-3xl: calc(32px * var(--font-size-multiplier, 1));--text-4xl: calc(40px * var(--font-size-multiplier, 1))}:root{--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--z-toast: 9999}:root{--lkfl-duration-fast: .2s;--lkfl-duration-normal: .3s;--lkfl-duration-slow: .4s;--lkfl-ease-out: cubic-bezier(.25, .1, .25, 1);--lkfl-ease-in-out: cubic-bezier(.4, 0, .2, 1);--lkfl-ease-spring: cubic-bezier(.34, 1.56, .64, 1)}[data-animation-speed=snappy]{--lkfl-duration-fast: .15s;--lkfl-duration-normal: .2s;--lkfl-duration-slow: .3s}[data-animation-speed=smooth]{--lkfl-duration-fast: .2s;--lkfl-duration-normal: .3s;--lkfl-duration-slow: .4s}[data-animation-speed=slow]{--lkfl-duration-fast: .3s;--lkfl-duration-normal: .5s;--lkfl-duration-slow: .7s}:root{--skeleton-base: #F3F4F6;--skeleton-shine: #E5E7EB}[data-mantine-color-scheme=dark]{--skeleton-base: #1E293B;--skeleton-shine: #334155}.lkfl-skeleton{background:linear-gradient(90deg,var(--skeleton-base) 25%,var(--skeleton-shine) 50%,var(--skeleton-base) 75%);background-size:200% 100%;animation:lkfl-shimmer var(--lkfl-duration-normal) var(--lkfl-ease-in-out) infinite}@keyframes lkfl-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}:root{--badge-rarity-common: #3B82F6;--badge-rarity-rare: #10B981;--badge-rarity-epic: #A855F7;--badge-rarity-legendary: #F59E0B}[data-mantine-color-scheme=dark]{--badge-rarity-common: #60A5FA;--badge-rarity-rare: #34D399;--badge-rarity-epic: #C084FC;--badge-rarity-legendary: #FCD34D}:root{--brand-primary-alpha-15: rgba(59, 130, 246, .15);--brand-primary-alpha-25: rgba(59, 130, 246, .25);--brand-primary-alpha-30: rgba(59, 130, 246, .3);--brand-primary-alpha-40: rgba(59, 130, 246, .4)}.lkfl-overlay-soft{background-color:var(--brand-primary-alpha-15)}.lkfl-overlay-medium{background-color:var(--brand-primary-alpha-25)}.lkfl-overlay-strong{background-color:var(--brand-primary-alpha-40)}[data-mantine-color-scheme=dark] .lkfl-overlay-soft{background-color:#ffffff14}[data-mantine-color-scheme=dark] .lkfl-overlay-medium{background-color:#ffffff1f}[data-mantine-color-scheme=dark] .lkfl-overlay-strong{background-color:#ffffff2e}.lkfl-card-hover:hover{box-shadow:0 2px 8px #0000001a;transform:scale(.99)}.lkfl-searchbar-option-hover:hover{background:var(--brand-primary-alpha-15)}.lkfl-list-item-hover:hover{background:var(--brand-bg)}.lkfl-pagination-hover:hover{background:var(--brand-primary-alpha-15)}.lkfl-notif-popover-hover:hover{box-shadow:0 2px 8px #0000000f}.lkfl-notif-item-hover:hover{background:var(--brand-primary-alpha-15)}:root{--shadow-card-hover-light: rgba(0, 0, 0, .1);--shadow-card-hover-dark: rgba(0, 0, 0, .4);--shadow-dropdown-light: rgba(0, 0, 0, .12);--shadow-dropdown-dark: rgba(0, 0, 0, .5);--shadow-backdrop-light: rgba(0, 0, 0, .3);--shadow-backdrop-dark: rgba(0, 0, 0, .6);--overlay-panel-light: rgba(0, 0, 0, .1);--overlay-panel-dark: rgba(0, 0, 0, .5)}:root{--text-inverse: #FFFFFF}:root{--brand-radius-full: 9999px}:root{--brand-radius-button-xs: 4px;--brand-radius-button-sm: 6px;--brand-radius-button-lg: 10px;--brand-radius-button-xl: 14px;--brand-radius-badge-filled: 4px;--brand-radius-badge-light: 4px;--brand-radius-badge-outline: 4px}[data-mantine-color-scheme=dark]{--brand-radius-button-xs: 4px;--brand-radius-button-sm: 6px;--brand-radius-button-lg: 10px;--brand-radius-button-xl: 14px;--brand-radius-badge-filled: 4px;--brand-radius-badge-light: 4px;--brand-radius-badge-outline: 4px}:root{--brand-warning-alpha: rgba(245, 158, 11, .4)}[data-mantine-color-scheme=dark]{--brand-warning-alpha: rgba(245, 158, 11, .3)}.lkfl-input-focus:focus-visible{outline:none;box-shadow:0 0 0 2px var(--brand-focus-color)}.lkfl-avatar-focus:focus-visible{outline:none;box-shadow:0 0 0 2px var(--brand-focus-color)}.lkfl-tabs-focus:focus-visible{outline:none;box-shadow:0 0 0 2px var(--brand-focus-color)}:root{--shadow-xs: 0 1px 2px rgba(0,0,0,.04);--shadow-sm: 0 1px 4px rgba(0,0,0,.06);--shadow-md: 0 4px 12px rgba(0,0,0,.08);--shadow-lg: 0 8px 24px rgba(0,0,0,.12)}[data-mantine-color-scheme=dark]{--shadow-xs: 0 1px 2px rgba(0,0,0,.2);--shadow-sm: 0 1px 4px rgba(0,0,0,.3);--shadow-md: 0 4px 12px rgba(0,0,0,.4);--shadow-lg: 0 8px 24px rgba(0,0,0,.5)}.lkfl-focus-ring:focus-visible{outline:none;box-shadow:0 0 0 2px var(--brand-bg),0 0 0 4px var(--brand-primary);outline-offset:2px}.lkfl-hover-lift:hover{transform:translateY(-2px);transition:all var(--lkfl-duration-fast) var(--lkfl-ease-out)}.lkfl-active-scale:active{transform:scale(.98);transition:all var(--lkfl-duration-fast) var(--lkfl-ease-out)}.lkfl-disabled-state{opacity:var(--brand-disabled-opacity, .4);pointer-events:none;cursor:not-allowed}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.lkfl-card-hover:hover,.lkfl-hover-lift:hover{transform:none!important;box-shadow:inherit!important}.lkfl-skeleton{animation:none!important;background:var(--skeleton-base)!important}}@media(max-width:768px){.lkfl-pagination-button,.lkfl-pagination-btn,.lkfl-icon-button,.lkfl-checkbox-input,.lkfl-radio-input,.lkfl-switch-input{min-width:44px;min-height:44px}}.lkfl-input-field{border-color:var(--brand-border);background:var(--brand-card-bg);transition:border-color var(--lkfl-duration-fast) var(--lkfl-ease-out),box-shadow var(--lkfl-duration-fast) var(--lkfl-ease-out)}.lkfl-input:hover:not(:disabled):not(.lkfl-disabled-state) .lkfl-input-field{border-color:color-mix(in srgb,var(--brand-border) 90%,black)}.lkfl-input-error .lkfl-input-field{border-color:var(--brand-danger);box-shadow:0 0 0 1px var(--brand-danger-light)}.lkfl-input-error .lkfl-input-label{color:var(--brand-danger)}.lkfl-input-label{font-size:var(--text-sm);font-weight:500;line-height:1.4;margin-bottom:var(--lkfl-space-2)}.lkfl-input-error-text{font-size:var(--text-xs);line-height:1.4;color:var(--brand-danger)}.lkfl-textarea{width:100%}.lkfl-textarea-field{border-color:var(--brand-border);background:var(--brand-card-bg);border-radius:var(--brand-radius-input);transition:border-color var(--lkfl-duration-fast) var(--lkfl-ease-out),box-shadow var(--lkfl-duration-fast) var(--lkfl-ease-out)}.lkfl-textarea:hover:not(:disabled):not(.lkfl-disabled-state) .lkfl-textarea-field{border-color:color-mix(in srgb,var(--brand-border) 90%,black)}.lkfl-textarea-error .lkfl-textarea-field{border-color:var(--brand-danger);box-shadow:0 0 0 1px var(--brand-danger-light)}.lkfl-textarea-label{font-size:var(--text-sm);font-weight:500;line-height:1.4;margin-bottom:var(--lkfl-space-2)}.lkfl-textarea-error-text{font-size:var(--text-xs);color:var(--brand-danger)}.lkfl-select-dropdown{box-shadow:var(--shadow-lg);border-radius:var(--brand-radius-card);z-index:var(--z-popover)}.lkfl-select-input{border-color:var(--brand-border);background:var(--brand-card-bg);transition:border-color var(--lkfl-duration-fast) var(--lkfl-ease-out),box-shadow var(--lkfl-duration-fast) var(--lkfl-ease-out)}.lkfl-select:hover:not(:disabled):not(.lkfl-disabled-state) .lkfl-select-input{border-color:color-mix(in srgb,var(--brand-border) 90%,black)}.lkfl-select-option:hover{background:var(--brand-primary-alpha-15)}.lkfl-select-option[data-selected]{background:var(--brand-primary-alpha-15);color:var(--brand-primary)}.lkfl-select-option[data-disabled]{color:var(--brand-text-muted);cursor:not-allowed}.lkfl-checkbox-input{min-width:20px;min-height:20px}@keyframes lkfl-checkbox-check{0%{transform:scale(0)}to{transform:scale(1)}}.lkfl-checkbox-checked .mantine-checkbox__icon{animation:lkfl-checkbox-check var(--lkfl-duration-fast) var(--lkfl-ease-spring)}@keyframes lkfl-radio-dot-fill{0%{transform:scale(0)}to{transform:scale(1)}}.lkfl-radio-item-label{display:inline-flex;align-items:center;gap:var(--lkfl-space-3)}.lkfl-radio-group-label{display:flex;flex-direction:column;gap:var(--lkfl-space-3)}.lkfl-switch-thumb{transition:transform var(--lkfl-duration-normal) var(--lkfl-ease-out),background-color var(--lkfl-duration-fast) var(--lkfl-ease-out)}.lkfl-switch-track{transition:background-color var(--lkfl-duration-fast) var(--lkfl-ease-out)}.lkfl-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px);transition:box-shadow var(--lkfl-duration-normal) var(--lkfl-ease-out),transform var(--lkfl-duration-normal) var(--lkfl-ease-out)}.lkfl-card-section+.lkfl-card-section{border-top:1px solid var(--brand-border)}.lkfl-card-section-header{border-bottom:1px solid var(--brand-border)}.lkfl-tile-card:hover{box-shadow:var(--shadow-sm);transform:translateY(-1px)}.lkfl-benefit-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.lkfl-catalog-card-minimal:hover{opacity:.9;box-shadow:var(--shadow-xs)}.lkfl-task-card[data-status=pending]{border-left:4px solid var(--brand-border)}.lkfl-task-card[data-status=in-progress]{border-left:4px solid var(--brand-info)}.lkfl-task-card[data-status=completed]{border-left:4px solid var(--brand-success);background-color:var(--brand-success-light)}.lkfl-task-card[data-status=blocked]{border-left:4px solid var(--brand-danger);opacity:.7}.lkfl-taskcard-hover:hover{box-shadow:0 2px 8px #00000014}.lkfl-datepicker-input{cursor:pointer}.lkfl-calendar-day:hover{background:var(--brand-primary-alpha-15);color:var(--brand-primary)}.lkfl-calendar-day.lkfl-calendar-selected{background:var(--brand-primary);color:#fff;font-weight:600}.lkfl-calendar-day.lkfl-calendar-today{outline:2px solid var(--brand-primary)}.lkfl-datepicker-dropdown{background:var(--brand-card-bg);border-radius:var(--brand-radius-card);box-shadow:var(--shadow-lg)}.lkfl-file-upload-zone{border:2px dashed var(--brand-border);border-radius:var(--brand-radius-card);padding:var(--lkfl-space-8) var(--lkfl-space-6);text-align:center;transition:border-color var(--lkfl-duration-fast) var(--lkfl-ease-out),background-color var(--lkfl-duration-fast) var(--lkfl-ease-out)}.lkfl-file-upload-zone.drag-over{border-color:var(--brand-primary);background:var(--brand-primary-alpha-15)}.lkfl-file-item{border-bottom:1px solid var(--brand-border);border-radius:var(--brand-radius-badge);padding:var(--lkfl-space-3)}.lkfl-table-row:hover{background-color:color-mix(in srgb,var(--brand-surface) 98%,white)}[data-mantine-color-scheme=dark] .lkfl-table-row:hover{background-color:color-mix(in srgb,var(--brand-surface) 96%,black)}.lkfl-table-header-shadow{box-shadow:var(--shadow-xs)}.lkfl-sort-active{color:var(--brand-primary)}.lkfl-table-row--selected{background-color:var(--brand-primary-alpha-15)}.lkfl-list-item-hover:hover{background:var(--brand-primary-alpha-15)}.lkfl-list-item--unread{border-left:3px solid var(--brand-primary)}.lkfl-list-item--archived{opacity:.6}.lkfl-list-item--archived .lkfl-list-item-title{font-style:italic}.lkfl-list-item--error{border-left:3px solid var(--brand-danger)}.lkfl-timeline-connector{transition:background-color var(--lkfl-duration-normal) var(--lkfl-ease-out)}.lkfl-timeline-node-pulse{animation:lkfl-stepper-pulse var(--lkfl-duration-normal) ease-in-out infinite}@keyframes lkfl-stepper-pulse{0%,to{box-shadow:0 0 #6366f166}50%{box-shadow:0 0 0 6px #6366f100}}@media(prefers-reduced-motion:reduce){.lkfl-timeline-node-pulse{animation:none!important}}.lkfl-badge-xs{height:18px;padding:2px 6px;font-size:var(--text-xs);line-height:1.4}.lkfl-badge-sm{height:20px;padding:3px 8px;font-size:var(--text-xs);line-height:1.4}.lkfl-badge-md{height:22px;padding:4px 8px;font-size:var(--text-xs);line-height:1.4}.lkfl-badge-lg{height:26px;padding:5px 10px;font-size:var(--text-sm);line-height:1.5}.lkfl-badge-icon{width:12px;height:12px}.lkfl-notification-dot{position:absolute;top:6px;right:6px;width:7px;height:7px;background:#ef4444;border-radius:50%;pointer-events:none}[data-mantine-color-scheme=dark] .lkfl-notification-dot{background:#f87171}.lkfl-notification-dot--pulse{animation:lkfl-bell-pulse .3s ease-in-out 3}@keyframes lkfl-bell-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.lkfl-avatar-xs{width:24px;height:24px;font-size:var(--text-xs);border-radius:6px}.lkfl-avatar-sm{width:32px;height:32px;font-size:var(--text-sm);border-radius:8px}.lkfl-avatar-md{width:40px;height:40px;font-size:var(--text-base);border-radius:10px}.lkfl-avatar-lg{width:56px;height:56px;font-size:var(--text-xl);border-radius:12px}.lkfl-avatar-xl{width:80px;height:80px;font-size:var(--text-2xl);border-radius:14px}.lkfl-avatar-group-stack{margin-right:calc(var(--brand-radius-avatar) * -.25);z-index:1}.lkfl-avatar-indicator{position:absolute;bottom:-2px;right:-2px;width:8px;height:8px;border-radius:50%;border:2px solid var(--brand-card-bg)}.lkfl-avatar-indicator--online{background:var(--brand-success)}.lkfl-avatar-indicator--offline{background:color-mix(in srgb,var(--brand-danger) 80%,white)}.lkfl-divider-label{display:flex;align-items:center;gap:var(--lkfl-space-4);font-size:var(--text-xs);font-weight:500;color:var(--brand-text-muted)}.lkfl-divider-line{flex-grow:1;height:1px;background:var(--brand-border)}.lkfl-searchbar-wrapper{transition:box-shadow var(--lkfl-duration-fast) var(--lkfl-ease-out),border-color var(--lkfl-duration-fast) var(--lkfl-ease-out)}.lkfl-searchbar-wrapper:focus-within{box-shadow:0 0 0 2px var(--brand-bg),0 0 0 4px var(--brand-primary)}.lkfl-notif-bell--shake{animation:lkfl-bell-shake .3s ease-in-out}@keyframes lkfl-bell-shake{0%,to{transform:rotate(0)}20%{transform:rotate(-8deg)}40%{transform:rotate(8deg)}60%{transform:rotate(-4deg)}80%{transform:rotate(4deg)}}.lkfl-notif-popover-dropdown{box-shadow:var(--shadow-lg);max-height:400px;overflow-y:auto}.lkfl-notif-popover-dropdown::-webkit-scrollbar{width:4px}.lkfl-notif-popover-dropdown::-webkit-scrollbar-thumb{background:var(--brand-border);border-radius:2px}.lkfl-alert-dismissing{animation:lkfl-alert-slide-out .2s ease-out forwards}@keyframes lkfl-alert-slide-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}.lkfl-alert-warning .mantine-Notification-root{background-color:var(--brand-warning-light)!important;border-left:4px solid var(--brand-warning)}.lkfl-alert-warning .mantine-Notification-title,.lkfl-alert-warning .mantine-Notification-content,.lkfl-alert-warning .mantine-Notification-icon,.lkfl-alert-warning .mantine-Notification-closeButton{color:#1a1a1a!important}[data-mantine-color-scheme=dark] .lkfl-alert-warning .mantine-Notification-root{background-color:#2d2510!important;border-left-color:var(--brand-warning)}[data-mantine-color-scheme=dark] .lkfl-alert-warning .mantine-Notification-title,[data-mantine-color-scheme=dark] .lkfl-alert-warning .mantine-Notification-content,[data-mantine-color-scheme=dark] .lkfl-alert-warning .mantine-Notification-icon{color:#fde68a!important}.lkfl-toast-enter{animation:lkfl-toast-slide-in var(--lkfl-duration-normal) ease-out}.lkfl-toast-exit{animation:lkfl-toast-slide-out var(--lkfl-duration-fast) ease-in forwards}@keyframes lkfl-toast-slide-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes lkfl-toast-slide-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.lkfl-toast-progress-bar{position:absolute;bottom:0;left:0;right:0;height:2px;animation:lkfl-toast-progress linear}@keyframes lkfl-toast-progress{0%{width:100%}to{width:0%}}.lkfl-modal-backdrop-blur{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lkfl-modal-scale-enter{animation:lkfl-modal-scale-in .3s ease-in-out}.lkfl-modal-scale-exit{animation:lkfl-modal-scale-out .25s ease-in-out forwards}@keyframes lkfl-modal-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes lkfl-modal-scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.lkfl-modal-close-btn:hover{background:var(--brand-primary-alpha-15)}.lkfl-bottomsheet-handle{width:40px;height:4px;background:var(--brand-border);border-radius:2px;margin:12px auto}.lkfl-tooltip-enter{animation:lkfl-tooltip-fade-in .2s ease-out}.lkfl-tooltip-exit{animation:lkfl-tooltip-fade-out .2s ease-out forwards}@keyframes lkfl-tooltip-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes lkfl-tooltip-fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.lkfl-skeleton-text-line{height:16px;border-radius:4px;width:100%;margin-bottom:var(--lkfl-space-3)}.lkfl-skeleton-card-pattern{display:flex;flex-direction:column;gap:var(--lkfl-space-4)}.lkfl-skeleton-image{height:160px;border-radius:var(--brand-radius-card)}.lkfl-skeleton-title{height:20px;width:70%;border-radius:4px}.lkfl-skeleton-desc{height:16px;width:100%;border-radius:4px}.lkfl-skeleton-meta{height:16px;width:80%;border-radius:4px}.lkfl-empty-state-icon-hero{width:64px;height:64px}.lkfl-empty-state-icon-inline{width:32px;height:32px}.lkfl-offline-indicator-slide-down{animation:lkfl-banner-slide-down .2s ease-out}.lkfl-offline-indicator-slide-up{animation:lkfl-banner-slide-up .2s ease-out forwards}@keyframes lkfl-banner-slide-down{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes lkfl-banner-slide-up{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.lkfl-navbar-link-active{color:var(--brand-text);font-weight:600;border-bottom:2px solid var(--brand-primary)}[data-mantine-color-scheme=dark] .lkfl-navbar-link-active{border-bottom-color:#42a5f5}.lkfl-navbar-link:hover{color:var(--brand-text)}.lkfl-tabs-active-indicator{transition:width var(--lkfl-duration-normal) var(--lkfl-ease-out),left var(--lkfl-duration-normal) var(--lkfl-ease-out)}.lkfl-tab:focus-visible{outline:none;box-shadow:0 0 0 2px var(--brand-bg),0 0 0 4px var(--brand-primary);outline-offset:2px}.lkfl-pagination-disabled{opacity:var(--brand-disabled-opacity, .4);pointer-events:none;cursor:not-allowed}.lkfl-breadcrumb-separator{display:inline-flex;align-items:center;margin:0 2px;color:var(--brand-text-muted)}.lkfl-breadcrumb-current{font-weight:600;color:var(--brand-text)}.lkfl-breadcrumb-item:hover{color:var(--brand-primary);text-decoration:underline}.lkfl-stepper-connector{flex-shrink:0;background:var(--brand-border);transition:background-color var(--lkfl-duration-fast) var(--lkfl-ease-out)}.lkfl-stepper-step--completed+.lkfl-stepper-connector{background:var(--brand-success)}.lkfl-stepper-circle-pulse{animation:lkfl-stepper-pulse var(--lkfl-duration-normal) ease-in-out infinite}:root{--kubiki-color-primary: #1FC16B;--kubiki-color-primary-dark: #1DAF61;--kubiki-color-error: #FB3748;--kubiki-color-error-strong: #D80027;--kubiki-color-bg-page: #F7F7F7;--kubiki-color-bg-card: #FFFFFF;--kubiki-color-bg-muted: #EBEBEB;--kubiki-color-text-primary: #171717;--kubiki-color-text-secondary: #262626;--kubiki-color-text-muted: #5C5C5C;--kubiki-color-border: #EBEBEB;--kubiki-color-pastel-yellow: #FFECC0;--kubiki-color-pastel-red: #FFC0C5;--kubiki-color-pastel-blue: #C0D5FF;--kubiki-color-pastel-green: #E3F7EC}[data-mantine-color-scheme=dark]{--kubiki-color-bg-page: #0F1117;--kubiki-color-bg-card: #1A1D27;--kubiki-color-bg-muted: #2A2D3A;--kubiki-color-text-primary: #E4E4E7;--kubiki-color-text-secondary: #A1A1AA;--kubiki-color-text-muted: #71717A;--kubiki-color-border: #2A2D3A;--kubiki-color-pastel-yellow: #4A4020;--kubiki-color-pastel-red: #4A2025;--kubiki-color-pastel-blue: #203050;--kubiki-color-pastel-green: #1A3A2A}:root{--kubiki-shadow-xs: 0 1px 2px rgba(10, 13, 20, .03);--kubiki-shadow-sm: 0 2px 4px rgba(27, 28, 29, .04);--kubiki-shadow-md: 0 6px 6px -3px rgba(51, 51, 51, .04);--kubiki-shadow-lg: 0 12px 12px -6px rgba(51, 51, 51, .04);--kubiki-shadow-xl: 0 24px 24px -12px rgba(51, 51, 51, .04);--kubiki-shadow-2xl: 0 48px 48px -24px rgba(51, 51, 51, .04)}[data-mantine-color-scheme=dark]{--kubiki-shadow-xs: 0 1px 2px rgba(0, 0, 0, .2);--kubiki-shadow-sm: 0 2px 4px rgba(0, 0, 0, .3);--kubiki-shadow-md: 0 6px 6px -3px rgba(0, 0, 0, .35);--kubiki-shadow-lg: 0 12px 12px -6px rgba(0, 0, 0, .4);--kubiki-shadow-xl: 0 24px 24px -12px rgba(0, 0, 0, .45);--kubiki-shadow-2xl: 0 48px 48px -24px rgba(0, 0, 0, .5)}:root{--kubiki-radius-sm: 8px;--kubiki-radius-md: 10px;--kubiki-radius-lg: 12px;--kubiki-radius-xl: 16px;--kubiki-radius-full: 999px}:root{--kubiki-space-1: 4px;--kubiki-space-2: 8px;--kubiki-space-3: 12px;--kubiki-space-4: 16px;--kubiki-space-5: 20px;--kubiki-space-6: 24px;--kubiki-space-7: 32px;--kubiki-space-8: 40px;--kubiki-space-9: 48px;--kubiki-space-10: 56px;--kubiki-space-11: 64px;--kubiki-space-12: 72px;--kubiki-space-13: 80px;--kubiki-space-14: 88px;--kubiki-space-15: 96px;--kubiki-space-16: 104px}:root{--kubiki-font-family: "Inter", system-ui, sans-serif;--kubiki-font-family-ui: "Inter", system-ui, sans-serif;--kubiki-text-xs: 11px;--kubiki-text-sm: 12px;--kubiki-text-base: 14px;--kubiki-text-lg: 16px;--kubiki-text-xl: 18px;--kubiki-text-2xl: 20px;--kubiki-text-3xl: 24px;--kubiki-text-4xl: 28px;--kubiki-text-5xl: 32px;--kubiki-text-hero: 40px}:root{--kubiki-motion-fast: .2s;--kubiki-motion-normal: .3s;--kubiki-motion-slow: .4s;--kubiki-ease-out: cubic-bezier(.25, .1, .25, 1);--kubiki-ease-in-out: cubic-bezier(.4, 0, .2, 1)}
