.m_b37d9ac7{width:calc(100% - var(--mantine-spacing-md) * 2);position:fixed;z-index:var(--notifications-z-index);max-width:var(--notifications-container-width)}.m_b37d9ac7:where([data-position=top-center]){top:var(--mantine-spacing-md);left:50%;transform:translateX(-50%)}.m_b37d9ac7:where([data-position=top-left]){top:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=top-right]){top:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-center]){bottom:var(--mantine-spacing-md);left:50%;transform:translateX(-50%)}.m_b37d9ac7:where([data-position=bottom-left]){bottom:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-right]){bottom:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_5ed0edd0+.m_5ed0edd0{margin-top:var(--mantine-spacing-md)}.m_d46a4834{position:relative;border:calc(.0625rem * var(--mantine-scale)) dashed;color:var(--mantine-color-text);padding:var(--mantine-spacing-md);border-radius:var(--dropzone-radius);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .1s ease,border-color .1s ease}.m_d46a4834:where(:not([data-activate-on-click])),.m_d46a4834:where([data-loading]){cursor:default}:where([data-mantine-color-scheme=light]) .m_d46a4834{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_d46a4834{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_d46a4834:hover:where([data-activate-on-click]:not([data-loading])){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d46a4834:hover:where([data-activate-on-click]:not([data-loading])){background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_d46a4834:active:where([data-activate-on-click]:not([data-loading])){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d46a4834:active:where([data-activate-on-click]:not([data-loading])){background-color:var(--mantine-color-dark-5)}}.m_d46a4834:where([data-accept]){background-color:var(--dropzone-accept-bg);border-color:var(--dropzone-accept-bg);color:var(--dropzone-accept-color)}.m_d46a4834:where([data-reject]){background-color:var(--dropzone-reject-bg);border-color:var(--dropzone-reject-bg);color:var(--dropzone-reject-color)}.m_b85f7144{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.m_b85f7144:where([data-enable-pointer-events]){pointer-events:all}.m_96f6e9ad{position:fixed;inset:0;background-color:var(--mantine-color-body);display:flex;flex-direction:column;padding:var(--mantine-spacing-xs);transition:opacity .1s ease}.m_96f6e9ad .m_7946116d{flex:1 1}:root{--max-width:100%;--content-max-width:1800px;--border-radius:12px;--font-mono:ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace;--background:#0c0c0f;--foreground:#ffffff;--card:rgba(255,255,255,0.04);--card-hover:rgba(255,255,255,0.06);--input:rgba(255,255,255,0.05);--muted:#52525b;--muted-foreground:#a1a1aa;--border:rgba(255,255,255,0.07);--border-light:rgba(255,255,255,0.12);--primary:#3b82f6;--primary-hover:#2563eb;--primary-foreground:#ffffff;--secondary:rgba(255,255,255,0.08);--secondary-hover:rgba(255,255,255,0.12);--accent:#3b82f6;--destructive:#ef4444;--success:#22c55e;--warning:#f59e0b}*{box-sizing:border-box;padding:0;margin:0}html{background:linear-gradient(160deg,#0c0c0f,#111116 40%,#0e0e12 70%,#0c0c10);background-attachment:fixed;min-height:100vh}body,html{max-width:100vw;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y pan-x}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:transparent;color:var(--foreground,#ffffff);font-family:var(--font-geist-sans),"Geist",-apple-system,BlinkMacSystemFont,sans-serif}html{scroll-behavior:auto}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(255,255,255,.1);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.18)}a{color:inherit;text-decoration:none}@media print{body{background:white}.no-print,nav{display:none}}@media (max-width:768px){:root{--max-width:100%}}.glassy-paper{background:rgba(255,255,255,.04);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.07);box-shadow:0 4px 16px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.05)}.mantine-Drawer-content.glassy-paper,.mantine-Modal-content.glassy-paper,section[role=dialog].glassy-paper{--mantine-color-body:transparent!important;background:rgba(255,255,255,.03)!important;background-color:transparent!important;backdrop-filter:blur(16px) saturate(180%)!important;-webkit-backdrop-filter:blur(16px) saturate(180%)!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:none!important}.mantine-Drawer-body,.mantine-Drawer-header,.mantine-Modal-body,.mantine-Modal-header{background:transparent!important;background-color:transparent!important}.mantine-Drawer-content *,.mantine-Modal-content *{text-shadow:0 1px 3px rgba(0,0,0,.5)}.mantine-Drawer-content h1,.mantine-Drawer-content h2,.mantine-Drawer-content h3,.mantine-Drawer-title,.mantine-Modal-content h1,.mantine-Modal-content h2,.mantine-Modal-content h3,.mantine-Modal-title{text-shadow:0 1px 4px rgba(0,0,0,.6);color:rgba(255,255,255,.95)!important}.mantine-Drawer-content .mantine-Text-root,.mantine-Modal-content .mantine-Text-root{text-shadow:0 1px 3px rgba(0,0,0,.5)}.mantine-Drawer-content .mantine-Button-label,.mantine-Drawer-content .mantine-Tabs-tab,.mantine-Modal-content .mantine-Button-label,.mantine-Modal-content .mantine-Tabs-tab{text-shadow:0 1px 2px rgba(0,0,0,.4)}.mantine-Drawer-content input,.mantine-Drawer-content textarea,.mantine-Modal-content input,.mantine-Modal-content textarea{text-shadow:none}.mantine-Drawer-overlay,.mantine-Modal-overlay{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html .mantine-Tabs-tab[data-active]{border-color:#3b82f6;color:#60a5fa}html .mantine-Tabs-tab:hover{background:rgba(255,255,255,.04)}.mantine-NumberInput-input:focus,.mantine-Select-input:focus,.mantine-TextInput-input:focus,.mantine-Textarea-input:focus{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.15)}.mantine-Select-option[data-selected]{background:#1e3a8a}.mantine-Select-option[data-hovered]{background:rgba(255,255,255,.08)}.mantine-Combobox-option:hover,.mantine-Combobox-option[data-combobox-hovered]{background:rgba(255,255,255,.08)!important}.mantine-Combobox-option[data-combobox-active],.mantine-Combobox-option[data-combobox-selected]{background:rgba(30,58,138,.85)!important;color:#fff!important}.mantine-Menu-item:hover{background:rgba(255,255,255,.08)}.mantine-Accordion-control:hover{background:rgba(255,255,255,.04)}.mantine-Checkbox-input:checked,.mantine-Radio-radio:checked{background-color:#3b82f6;border-color:#3b82f6}.mantine-Table-table thead tr th{background:rgba(255,255,255,.03);border-bottom:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.5);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.7px;padding:11px 16px}.mantine-Table-table tbody tr td{border-bottom:1px solid rgba(255,255,255,.05);padding:13px 16px}.mantine-Table-table tbody tr:nth-child(2n){background:rgba(255,255,255,.015)}.mantine-Table-table tbody tr:hover,.mantine-Table-table tbody tr:nth-child(2n):hover{background:rgba(59,130,246,.09)!important}.interactive-card{transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease;-webkit-transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,-webkit-transform .15s ease;cursor:pointer;will-change:transform;transform:translateZ(0)}.interactive-card:hover{box-shadow:0 0 0 2px rgba(59,130,246,.45),0 8px 24px rgba(0,0,0,.35)!important;transform:translateY(-1px)}.interactive-card:active{transform:translateY(0) scale(.99)}.hover-lift{cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;-webkit-transition:-webkit-transform .15s ease,box-shadow .15s ease;will-change:transform;transform:translateZ(0)}.hover-lift:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.3)!important}.hover-lift:active{transform:translateY(0) scale(.99)}.mantine-Skeleton-root:after{background:linear-gradient(90deg,rgba(255,255,255,.03) 25%,rgba(255,255,255,.07) 50%,rgba(255,255,255,.03) 75%)!important}.main-content .mantine-Container-root{max-width:100%;width:100%;padding-left:32px;padding-right:32px}@media (min-width:1600px){.main-content .mantine-Container-root{max-width:1920px;padding-left:48px;padding-right:48px}}@media (max-width:768px){.main-content .mantine-Container-root{max-width:100%;width:100%;padding-left:12px;padding-right:12px}}.main-content{padding-top:0;transition:padding-top .3s ease;background:transparent;position:relative;z-index:1}.main-content:before{content:"";position:absolute;top:-120px;left:-5%;right:-5%;height:500px;background:radial-gradient(ellipse 60% 45% at 50% 0,rgba(59,130,246,.06) 0,transparent 55%),radial-gradient(ellipse 40% 55% at 15% 0,rgba(255,255,255,.04) 0,transparent 45%),radial-gradient(ellipse 40% 55% at 85% 0,rgba(255,255,255,.04) 0,transparent 45%);pointer-events:none;z-index:0}.main-content.has-navbar{padding-top:152px}@media (max-width:1024px){.main-content.has-navbar{padding-top:116px}}@media (max-width:768px){.main-content.has-navbar{padding-top:108px}}.mantine-ActionIcon-root{transition:background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);-webkit-transition:background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),-webkit-transform .2s cubic-bezier(.4,0,.2,1)}.mantine-ActionIcon-root:hover{transform:scale(1.05)}.mantine-ActionIcon-root:active{transform:scale(.95)}@media (max-width:768px){.navbar-action-icon{background:transparent;border:none}.navbar-action-icon:hover{background:rgba(128,128,128,.1)}}.mantine-Button-root{transition:background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);-webkit-transition:background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),-webkit-transform .2s cubic-bezier(.4,0,.2,1)}.mantine-Button-root:active{transform:scale(.97)}.mantine-Burger-root{transition:background-color .2s ease,transform .2s ease;-webkit-transition:background-color .2s ease,-webkit-transform .2s ease}.mantine-Burger-root:hover{transform:scale(1.05)}.mantine-Burger-root:active{transform:scale(.95)}.mantine-Tooltip-tooltip{animation:tooltipFadeIn .15s ease-out}@keyframes tooltipFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.mantine-Avatar-root{transition:box-shadow .2s ease;-webkit-transition:box-shadow .2s ease}.mantine-Avatar-root:hover{box-shadow:0 0 0 2px rgba(59,130,246,.3)}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (max-width:768px){.main-content .mantine-Container-root,main{padding-bottom:80px}.mantine-ScrollArea-viewport{padding-bottom:70px}.mantine-ActionIcon-root,.mantine-Button-root,.mantine-UnstyledButton-root{min-height:44px}.mantine-Button-root[data-size=compact-sm],.mantine-Button-root[data-size=compact-xs],.mantine-Button-root[data-size=xs]{min-height:40px;padding-left:12px;padding-right:12px;font-size:13px}.mantine-ActionIcon-root[data-size=sm],.mantine-ActionIcon-root[data-size=xs]{min-width:40px;min-height:40px}.mantine-Input-input,.mantine-NumberInput-input,.mantine-Select-input,.mantine-TextInput-input,.mantine-Textarea-input{min-height:44px;font-size:16px}.mantine-Checkbox-input,.mantine-Radio-input{width:24px;height:24px}.mantine-Menu-item{min-height:44px;padding:12px 16px}.mantine-Tabs-tab{min-height:44px;padding:8px 16px}.mantine-ScrollArea-root{-webkit-overflow-scrolling:touch}.mantine-Table-root{font-size:13px}.mantine-Table-td,.mantine-Table-th{padding:10px 12px;vertical-align:middle}.mantine-Table-tr{min-height:48px}.mantine-Table-td{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mantine-Table-td[data-multiline=true]{white-space:normal;max-width:none}.mantine-Table-th{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--muted);font-weight:600}}.settings-main-content{flex-wrap:wrap}@media (min-width:768px){.settings-main-content{flex-wrap:nowrap}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms}}.search-trigger:hover{background-color:rgba(59,130,246,.1);border-color:rgba(59,130,246,.2)}.user-menu-trigger:hover{background-color:rgba(255,255,255,.08);border-color:rgba(255,255,255,.12)}.search-result-item:hover{background-color:rgba(59,130,246,.1)}.notification-item:hover{background-color:rgba(255,255,255,.05)}.sidebar-close-btn:hover{background-color:rgba(255,255,255,.15);transform:scale(1.05)}.sidebar-close-btn:active{transform:scale(.95)}.menu-item{transition:background-color .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);-webkit-transition:background-color .2s cubic-bezier(.4,0,.2,1),-webkit-transform .2s cubic-bezier(.4,0,.2,1)}.menu-item:hover{transform:translateX(-2px)}.menu-item:hover .menu-chevron{transform:translateX(4px);opacity:.8}.menu-item:active{transform:scale(.98)}.user-action-btn:hover{background-color:rgba(59,130,246,.15)}.logout-btn:hover{background-color:rgba(239,68,68,.2)}@keyframes menuItemSlideIn{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.menu-item{animation:menuItemSlideIn .3s ease-out forwards}.mantine-Kbd-root{font-size:10px;padding:2px 6px;min-width:auto}.mantine-ScrollArea-viewport{-webkit-overflow-scrolling:touch;overscroll-behavior:auto;transform:translateZ(0)}@media (max-width:768px){.mantine-TextInput-input{min-height:44px;font-size:16px}.mantine-ActionIcon-root{min-width:44px;min-height:44px}.mantine-Paper-root .mantine-Text-root{line-height:1.5}.ai-chat-input-area{padding-bottom:env(safe-area-inset-bottom,8px)}}.touch-scroll{-webkit-overflow-scrolling:touch;overflow-y:auto;overscroll-behavior-y:contain}.no-pull-refresh{overscroll-behavior-y:none}@media (max-width:768px){body{overflow-x:hidden}.main-content .mantine-Container-root{max-width:100%;padding-left:12px;padding-right:12px}.mantine-Card-root,.mantine-Paper-root{overflow:visible;max-width:100%}.mobile-wrap .mantine-Group-root{flex-wrap:wrap}.mantine-Grid-col{flex-basis:100%;max-width:100%}.mantine-SimpleGrid-root{grid-template-columns:1fr}.mantine-Modal-content{max-height:95vh;border-radius:16px 16px 0 0}.mantine-Modal-body{max-height:calc(95vh - 80px);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.mantine-Drawer-content{border-radius:16px 16px 0 0}.mantine-Group-root[data-wrap]{flex-wrap:wrap;gap:8px}.mobile-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.mantine-Badge-root{font-size:10px;padding:2px 6px}.mantine-Tabs-list{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.mantine-Tabs-list::-webkit-scrollbar{display:none}.mantine-Tabs-tab{flex-shrink:0;white-space:nowrap}.mantine-Tooltip-tooltip{display:none}.mantine-NumberInput-root,.mantine-Select-root,.mantine-TextInput-root,.mantine-Textarea-root{width:100%}.mantine-ActionIcon-root{touch-action:manipulation}.mantine-SegmentedControl-root{overflow-x:auto;-webkit-overflow-scrolling:touch}.mantine-DateInput-root,.mantine-DatePickerInput-root{width:100%}}html body .mantine-Popover-dropdown[data-dates-dropdown=true],html body [data-dates-dropdown=true]{max-width:320px;padding:12px;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.25)}html body [data-dates-dropdown=true] .mantine-Calendar-day{font-size:13px;width:32px;height:32px;border-radius:8px}html body [data-dates-dropdown=true] .mantine-Calendar-weekday{font-size:11px;font-weight:600}html body [data-dates-dropdown=true] .mantine-Calendar-header{margin-bottom:8px}html body [data-dates-dropdown=true] .mantine-Calendar-headerLevel{font-size:14px;font-weight:600}@media (max-width:768px){.stats-grid{grid-template-columns:1fr 1fr}.hero-section{padding:16px;border-radius:12px}.hover-card:hover,.hover-lift:hover,.ihale-card:hover,.interactive-card:hover,.kpi-card:hover{transform:none}}@media (max-width:480px){.main-content .mantine-Container-root{padding-left:8px;padding-right:8px}.mantine-Title-root[data-order="1"]{font-size:1.5rem}.mantine-Title-root[data-order="2"]{font-size:1.25rem}.mantine-Title-root[data-order="3"]{font-size:1.1rem}.stats-grid{grid-template-columns:1fr}.mobile-full-width .mantine-Button-root{width:100%}.mantine-Avatar-root{width:32px;height:32px;min-width:32px}}@media (pointer:coarse){.mantine-ActionIcon-root,.mantine-Button-root,.mantine-CloseButton-root{min-height:44px;min-width:44px}.mantine-Checkbox-input,.mantine-Radio-radio{width:22px;height:22px}.mantine-Switch-track{min-width:46px;min-height:24px}.mantine-Menu-item{min-height:48px;padding:12px 16px}.mantine-Accordion-control{min-height:52px}.mantine-NavLink-root{min-height:48px}}@media (max-width:768px) and (orientation:landscape){.mantine-Modal-content{max-height:90vh}.mantine-Drawer-content{max-width:50vw}}@supports (padding-top:env(safe-area-inset-top)){@media (max-width:768px){.navbar-header{padding-top:calc(env(safe-area-inset-top) + 8px)}.fab-button-container,.mobile-bottom-bar{padding-bottom:calc(env(safe-area-inset-bottom) + 16px)}.mantine-Modal-body{padding-bottom:env(safe-area-inset-bottom)}}}@media (max-width:768px){.table-responsive{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:16px}.table-responsive .mantine-Table-root{min-width:600px}.table-cards .mantine-Table-root{display:none}.table-responsive .mantine-Table-td:last-child,.table-responsive .mantine-Table-th:last-child{position:-webkit-sticky;position:sticky;right:0;background:inherit;box-shadow:-2px 0 5px rgba(0,0,0,.15)}}.fab-button{position:fixed;bottom:24px;right:24px;z-index:100;width:56px;height:56px;border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.2)}@media (max-width:768px){.fab-button{bottom:calc(24px + env(safe-area-inset-bottom, 0px));right:16px}.form-row{flex-direction:column;gap:12px}.form-row>*{width:100%}.mantine-InputWrapper-root{flex-direction:column}.form-actions{flex-direction:column-reverse;gap:8px}.form-actions .mantine-Button-root{width:100%}.mantine-Modal-root .mantine-Modal-content{position:fixed;bottom:0;left:0;right:0;top:auto;max-height:92vh;width:100%;max-width:100%;margin:0;border-radius:20px 20px 0 0;transform:none}.mantine-Modal-inner{padding:0;align-items:flex-end}.mantine-Modal-header{padding:16px 20px 12px;border-bottom:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0;background:inherit;z-index:10}.mantine-Modal-body{padding:16px;overflow-y:auto;max-height:calc(92vh - 70px);-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.mantine-Modal-header:before{content:"";position:absolute;top:8px;left:50%;transform:translateX(-50%);width:36px;height:4px;border-radius:2px;background:var(--secondary)}.mantine-Modal-title{padding-top:4px;font-size:1rem;font-weight:600}.mantine-Modal-close{position:absolute;right:12px;top:16px}.mantine-Modal-overlay{background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mantine-Drawer-root[data-position=bottom] .mantine-Drawer-content{max-height:90vh;border-radius:20px 20px 0 0}.mantine-Drawer-header{padding:16px 20px 12px;border-bottom:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0;z-index:10}.mantine-Drawer-root[data-position=bottom] .mantine-Drawer-header:before{content:"";position:absolute;top:8px;left:50%;transform:translateX(-50%);width:36px;height:4px;border-radius:2px;background:var(--secondary)}.mantine-Drawer-body{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:16px 16px calc(16px + env(safe-area-inset-bottom))}}@media (hover:none) and (pointer:coarse){.admin-card-hover:hover,.ai-note-compact:hover,.card-hover:hover,.cari-card:hover,.hover-card:hover,.hover-lift:hover,.ihale-card:hover,.interactive-card:hover,.kpi-card:hover,.menu-item:hover,.price-row:hover,.settings-card:hover,.teknik-sart-item:hover{transform:none;box-shadow:inherit}.mantine-ActionIcon-root:hover,.mantine-Button-root:hover{transform:none}.mantine-ActionIcon-root:active,.mantine-Button-root:active{transform:scale(.96);transition:transform .1s ease;-webkit-transition:-webkit-transform .1s ease}}@media (max-width:768px){.mantine-DateInput-input,.mantine-DatePickerInput-input,.mantine-Input-input,.mantine-NumberInput-input,.mantine-PasswordInput-input,.mantine-Select-input,.mantine-TextInput-input,.mantine-Textarea-input,input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{font-size:16px;-webkit-text-size-adjust:100%}.responsive-table-desktop{display:none}.responsive-table-mobile{display:block}.mobile-data-card{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:12px;margin-bottom:8px;transition:border-color .2s ease}.mobile-data-card:active{border-color:var(--primary);background:rgba(59,130,246,.08)}}@media (min-width:769px){.responsive-table-desktop{display:block}.responsive-table-mobile{display:none}}@media (max-width:768px){.detail-modal .mantine-Modal-content{max-height:100vh;height:100vh;border-radius:0}.detail-modal .mantine-Modal-body{max-height:calc(100vh - 60px);padding-bottom:calc(20px + env(safe-area-inset-bottom))}.detail-modal .mantine-Modal-body:after{content:"";position:fixed;bottom:env(safe-area-inset-bottom,0);left:0;right:0;height:40px;background:linear-gradient(transparent,var(--card));pointer-events:none}}.mobile-button-stack{display:flex;flex-direction:row;gap:8px}@media (max-width:480px){.mobile-button-stack{flex-direction:column}.mobile-button-stack>*{width:100%}}.sticky-footer-buttons{position:-webkit-sticky;position:sticky;bottom:0;left:0;right:0;padding:16px;background:var(--card);border-top:1px solid var(--border);margin:0 -16px -16px;z-index:10}@media (max-width:768px){.sticky-footer-buttons{padding-bottom:calc(16px + env(safe-area-inset-bottom))}.mantine-LoadingOverlay-root{border-radius:inherit}.mantine-Tabs-list:after{content:"";position:absolute;right:0;top:0;bottom:0;width:40px;background:linear-gradient(to right,transparent,var(--card));pointer-events:none;opacity:0;transition:opacity .2s}}@media (max-width:768px){.mantine-Tabs-list:not(:has([data-active]:last-child)):after{opacity:1}}@keyframes swipeHint{0%,to{transform:translateX(0)}50%{transform:translateX(-10px)}}.swipe-hint{animation:swipeHint 1.5s ease-in-out 2}[data-mantine-color-scheme=dark] .mantine-Table-tr[style*="--tr-bg: var(--mantine-color-blue-0)"],[data-mantine-color-scheme=dark] .mantine-Table-tr[style*="--tr-bg: var(--mantine-color-gray-0)"],[data-mantine-color-scheme=dark] .mantine-Table-tr[style*="--tr-bg: var(--mantine-color-red-0)"]{--tr-bg:var(--mantine-color-dark-6)!important}[data-mantine-color-scheme=dark] [style*="--paper-bg: var(--mantine-color-blue-0)"],[data-mantine-color-scheme=dark] [style*="--paper-bg: var(--mantine-color-gray-0)"],[data-mantine-color-scheme=dark] [style*="--paper-bg: var(--mantine-color-red-0)"],[data-mantine-color-scheme=dark] [style*="--paper-bg: var(--mantine-color-teal-0)"],[data-mantine-color-scheme=dark] [style*="--paper-bg: var(--mantine-color-white)"]{--paper-bg:var(--mantine-color-dark-7)!important}[data-mantine-color-scheme=dark] [style*="background-color: var(--mantine-color-blue-0)"],[data-mantine-color-scheme=dark] [style*="background-color: var(--mantine-color-gray-0)"],[data-mantine-color-scheme=dark] [style*="background-color: var(--mantine-color-red-0)"],[data-mantine-color-scheme=dark] [style*="background-color: var(--mantine-color-teal-0)"],[data-mantine-color-scheme=dark] [style*="background: var(--mantine-color-blue-0)"],[data-mantine-color-scheme=dark] [style*="background: var(--mantine-color-gray-0)"],[data-mantine-color-scheme=dark] [style*="background: var(--mantine-color-red-0)"],[data-mantine-color-scheme=dark] [style*="background: var(--mantine-color-teal-0)"]{background:var(--mantine-color-dark-7)!important;background-color:var(--mantine-color-dark-7)!important}[data-mantine-color-scheme=dark] [style*="background-color: var(--mantine-color-blue-0)"]{background-color:rgba(59,130,246,.1)!important}.cari-list-item{transition:all .2s cubic-bezier(.4,0,.2,1)!important}.cari-list-item:hover{background:rgba(255,255,255,.04)!important;border-color:rgba(255,255,255,.08)!important;transform:translateX(2px)}.cari-list-item:hover .cari-fav-btn{opacity:.6!important}.cari-list-item:hover .cari-menu-btn{opacity:.8!important}.cari-list-item:active{transform:translateX(2px) scale(.995)}.cari-list-item .cari-quick-actions{opacity:0;transform:translateX(6px);transition:opacity .15s ease,transform .15s ease;pointer-events:none}.cari-list-item:hover .cari-quick-actions{opacity:1;transform:translateX(0);pointer-events:auto}.cari-list-compact .cari-quick-actions{display:none!important}.cari-list-item .cari-etiket-btn{opacity:0;transition:opacity .15s ease}.cari-list-item:hover .cari-etiket-btn{opacity:.35!important}.cari-fav-chip{transition:all .15s ease!important}.cari-fav-chip:hover{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.12)!important}.glassy-page-bg{position:relative;min-height:100vh;background:linear-gradient(135deg,#18181b,#1e1e24 50%,#18181b)}.glassy-page-bg:before{top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(59,130,246,.05),rgba(139,92,246,.03) 50%,rgba(59,130,246,.05));z-index:-1}.glassy-page-bg:after,.glassy-page-bg:before{content:"";position:fixed;pointer-events:none}.glassy-page-bg:after{top:-40px;left:-25%;width:150%;height:240px;background:radial-gradient(ellipse 45% 90% at 30% 20%,rgba(255,255,255,.16) 0,transparent 55%),radial-gradient(ellipse 40% 85% at 70% 15%,rgba(255,255,255,.12) 0,transparent 50%),radial-gradient(ellipse 60% 60% at 50% 10%,rgba(255,255,255,.06) 0,transparent 50%);z-index:0;animation:navbar-glow 7s ease-in-out infinite alternate}@keyframes navbar-glow{0%{transform:translateX(0) scale(1);opacity:.6}33%{opacity:1}66%{opacity:.85}to{transform:translateX(-12%) scale(1.04);opacity:.65}}[data-mantine-color-scheme=light] .glassy-page-bg:after{background:radial-gradient(ellipse 45% 90% at 30% 20%,rgba(255,255,255,.25) 0,transparent 55%),radial-gradient(ellipse 40% 85% at 70% 15%,rgba(255,255,255,.18) 0,transparent 50%),radial-gradient(ellipse 60% 60% at 50% 10%,rgba(255,255,255,.1) 0,transparent 50%)}html .glassy-card{background-color:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.12);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.12);transition:background-color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);-webkit-transition:background-color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);transform:translateZ(0)}html .glassy-card:hover{box-shadow:0 0 0 2px rgba(59,130,246,.45),0 12px 40px rgba(0,0,0,.3)!important;transform:translateY(-2px)}[data-mantine-color-scheme=light] .glassy-card{background-color:rgba(255,255,255,.6);border-color:rgba(255,255,255,.8);box-shadow:0 8px 32px rgba(0,0,0,.08)}[data-mantine-color-scheme=light] .glassy-card:hover{background-color:rgba(255,255,255,.75);box-shadow:0 12px 40px rgba(0,0,0,.12)}html .glassy-header-card{background:rgba(255,255,255,.06);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:24px;transform:translateZ(0)}[data-mantine-color-scheme=light] .glassy-header-card{background:rgba(255,255,255,.7);border-color:rgba(255,255,255,.9)}html .glassy-content-card{background:rgba(255,255,255,.05);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:20px;transform:translateZ(0)}[data-mantine-color-scheme=light] .glassy-content-card{background:rgba(255,255,255,.55);border-color:rgba(255,255,255,.8)}.glassy-info-row{display:flex;flex-wrap:wrap;gap:24px;padding:16px 0;border-top:1px solid rgba(255,255,255,.08)}.glassy-info-item{position:relative;padding-right:24px}.glassy-info-item:not(:last-child):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);height:40px;width:1px;background:rgba(255,255,255,.15)}[data-mantine-color-scheme=light] .glassy-info-row{border-top-color:rgba(0,0,0,.08)}[data-mantine-color-scheme=light] .glassy-info-item:after{background:rgba(0,0,0,.12)}.glassy-info-label{font-size:12px;color:var(--muted);margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}.glassy-info-value{font-size:14px;font-weight:500;color:var(--foreground)}.stage-indicator{gap:0}.stage-indicator,.stage-item{display:flex;align-items:center}.stage-item{position:relative;height:36px;padding:0 16px 0 20px;font-size:13px;font-weight:500;color:white;background:linear-gradient(135deg,#f97316,#ea580c);-webkit-clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%,12px 50%);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%,12px 50%);transition:all .2s ease}.stage-item:first-child{padding-left:16px;-webkit-clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%);border-radius:6px 0 0 6px}.stage-item:last-child{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%,12px 50%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%,12px 50%);border-radius:0 6px 6px 0}.stage-item.active{background:linear-gradient(135deg,#fb923c,#f97316);box-shadow:0 4px 12px rgba(249,115,22,.4)}.stage-item.completed{background:linear-gradient(135deg,#22c55e,#16a34a)}.stage-item.pending{background:rgba(255,255,255,.1);color:var(--muted)}.glassy-tabs{display:flex;gap:0;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:20px}.glassy-tab{padding:12px 20px;font-size:14px;font-weight:500;color:var(--muted);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .2s ease}.glassy-tab:hover{color:var(--muted-foreground)}.glassy-tab.active{color:var(--foreground);border-bottom-color:var(--foreground)}[data-mantine-color-scheme=light] .glassy-tabs{border-bottom-color:rgba(0,0,0,.1)}.mantine-Drawer-content .glassy-card,.mantine-Modal-content .glassy-card{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.1)}.mantine-Tabs-panel .glassy-card{margin-top:16px}html .glassy-card-nested{background:rgba(255,255,255,.05);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:16px}[data-mantine-color-scheme=light] .glassy-card-nested{background:rgba(255,255,255,.4);border-color:rgba(255,255,255,.6)}.glassy-badge{background:rgba(255,255,255,.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.15);border-radius:20px;padding:4px 12px;font-size:12px;font-weight:500}.glassy-badge.success{background:rgba(34,197,94,.2);border-color:rgba(34,197,94,.3);color:#22c55e}.glassy-badge.warning{background:rgba(245,158,11,.2);border-color:rgba(245,158,11,.3);color:#f59e0b}.glassy-badge.info{background:rgba(59,130,246,.2);border-color:rgba(59,130,246,.3);color:#3b82f6}.glassy-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);margin:16px 0}[data-mantine-color-scheme=light] .glassy-divider{background:linear-gradient(90deg,transparent,rgba(0,0,0,.1),transparent)}.glassy-progress-container{background:rgba(255,255,255,.06);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:16px}[data-mantine-color-scheme=light] .glassy-progress-container{background:rgba(255,255,255,.8);border-color:rgba(0,0,0,.08)}.glassy-sidebar{background:rgba(20,20,20,.7);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-right:1px solid rgba(255,255,255,.08)}[data-mantine-color-scheme=light] .glassy-sidebar{background:rgba(255,255,255,.9);border-right-color:rgba(0,0,0,.08)}@media (max-width:768px){.glassy-progress-container,html .glassy-card,html .glassy-card-nested,html .glassy-content-card,html .glassy-header-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}}@media (hover:none) and (pointer:coarse){html .glassy-card:hover{background-color:rgba(255,255,255,.08);border-color:rgba(255,255,255,.12);box-shadow:0 8px 32px rgba(0,0,0,.12)}}.auth-modal-overlay{background:rgba(0,0,0,.7)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.auth-modal-content{background:rgba(15,15,20,.85)!important;backdrop-filter:blur(40px)!important;-webkit-backdrop-filter:blur(40px)!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:24px!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.03),0 25px 50px -12px rgba(0,0,0,.8),0 0 80px -20px rgba(99,102,241,.15)!important;overflow:hidden}.auth-modal-content:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.02) 50%,transparent);border-radius:24px;pointer-events:none}@keyframes authGradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.auth-modal-gradient-bg{position:absolute;inset:0;background:linear-gradient(135deg,rgba(99,102,241,.08),rgba(139,92,246,.06) 25%,transparent 50%,rgba(59,130,246,.04));background-size:400% 400%;animation:authGradientShift 20s ease infinite;border-radius:24px;pointer-events:none}.auth-modal-blob{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;mix-blend-mode:screen}.auth-modal-blob-1{width:300px;height:300px;background:rgba(99,102,241,.15);top:-100px;left:-100px;animation:blobFloat1 25s ease-in-out infinite}.auth-modal-blob-2{width:250px;height:250px;background:rgba(139,92,246,.12);bottom:-80px;right:-80px;animation:blobFloat2 30s ease-in-out infinite}.auth-modal-blob-3{width:150px;height:150px;background:rgba(59,130,246,.08);top:50%;right:-50px;animation:blobFloat3 35s ease-in-out infinite}.auth-input{background:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.2)!important;color:white!important;border-radius:12px!important;transition:all .2s ease!important}.auth-input::placeholder{color:rgba(255,255,255,.5)!important}.auth-input:focus{border-color:rgba(255,255,255,.4)!important;box-shadow:0 0 0 3px rgba(255,255,255,.1)!important;background:rgba(255,255,255,.15)!important}.auth-input-wrapper{position:relative}.auth-input-wrapper .auth-input-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:rgba(255,255,255,.5);pointer-events:none;z-index:1}.auth-input-wrapper .auth-input{padding-left:40px!important}.auth-input-wrapper .auth-input-right-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:rgba(255,255,255,.5);cursor:pointer;z-index:1;background:transparent;border:none;padding:4px;border-radius:4px;transition:color .2s ease}.auth-input-wrapper .auth-input-right-icon:hover{color:rgba(255,255,255,.8)}.auth-input-wrapper .auth-input.has-right-icon{padding-right:44px!important}.auth-button{background:rgba(255,255,255,.2)!important;border:1px solid rgba(255,255,255,.3)!important;color:white!important;border-radius:12px!important;height:44px!important;font-weight:500!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important;transition:all .2s ease!important}.auth-button:hover:not(:disabled){background:rgba(255,255,255,.3)!important;border-color:rgba(255,255,255,.4)!important;transform:translateY(-1px)}.auth-button:active:not(:disabled){transform:translateY(0)}.auth-button:disabled{opacity:.5;cursor:not-allowed}.auth-label{color:rgba(255,255,255,.9)!important;font-size:14px!important;font-weight:500!important;margin-bottom:6px!important}.auth-link{color:rgba(255,255,255,.7);font-size:14px;text-decoration:none;transition:color .2s ease;cursor:pointer;background:none;border:none;padding:0}.auth-link:hover{color:white}.auth-alert{background:rgba(239,68,68,.15)!important;border:1px solid rgba(239,68,68,.3)!important;border-radius:12px!important;color:#fca5a5!important}.auth-alert-warning{background:rgba(245,158,11,.15)!important;border:1px solid rgba(245,158,11,.3)!important;color:#fcd34d!important}.auth-alert-info{background:rgba(59,130,246,.15)!important;border:1px solid rgba(59,130,246,.3)!important;color:#93c5fd!important}.auth-checkbox{background:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.3)!important;border-radius:4px!important}.auth-checkbox:checked{background:rgba(99,102,241,.9)!important;border-color:rgba(129,140,248,1)!important}.auth-checkbox-label{color:rgba(255,255,255,.8)!important;font-size:14px!important}.auth-title{color:white!important;font-size:24px!important;font-weight:600!important;text-align:center}.auth-subtitle{color:rgba(255,255,255,.7)!important}.auth-brand,.auth-subtitle{font-size:14px!important;text-align:center}.auth-brand{color:#818cf8!important;font-weight:600!important;letter-spacing:.5px;text-transform:uppercase}.auth-ssl-indicator{display:flex;align-items:center;justify-content:center;gap:6px;color:rgba(255,255,255,.5);font-size:12px;margin-top:16px}.auth-ssl-indicator svg{width:14px;height:14px}@media (max-width:768px){.auth-modal-content{border-radius:20px 20px 0 0!important;max-height:95vh}.auth-modal-blob{display:none}.auth-modal-content:before,.auth-modal-gradient-bg{border-radius:20px 20px 0 0}}[data-mantine-color-scheme=light] .auth-modal-overlay{background:rgba(0,0,0,.5)!important}[data-mantine-color-scheme=light] .auth-modal-content{background:rgba(255,255,255,.85)!important;border-color:rgba(0,0,0,.1)!important}[data-mantine-color-scheme=light] .auth-input{background:rgba(0,0,0,.05)!important;border-color:rgba(0,0,0,.15)!important;color:#1a1a1a!important}[data-mantine-color-scheme=light] .auth-input::placeholder{color:rgba(0,0,0,.4)!important}[data-mantine-color-scheme=light] .auth-input:focus{border-color:rgba(0,0,0,.3)!important;background:rgba(0,0,0,.08)!important}[data-mantine-color-scheme=light] .auth-button{background:rgba(0,0,0,.08)!important;border-color:rgba(0,0,0,.15)!important;color:#1a1a1a!important}[data-mantine-color-scheme=light] .auth-button:hover:not(:disabled){background:rgba(0,0,0,.12)!important}[data-mantine-color-scheme=light] .auth-label,[data-mantine-color-scheme=light] .auth-title{color:#1a1a1a!important}[data-mantine-color-scheme=light] .auth-subtitle{color:rgba(0,0,0,.6)!important}[data-mantine-color-scheme=light] .auth-link{color:rgba(0,0,0,.6)}[data-mantine-color-scheme=light] .auth-link:hover{color:#1a1a1a}.auth-page-container{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;position:relative;overflow:hidden;background:#050507}.auth-page-container:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 100% 60% at 50% -10%,rgba(99,102,241,.2) 0,transparent 60%),radial-gradient(ellipse 80% 50% at 100% 100%,rgba(139,92,246,.15) 0,transparent 60%),radial-gradient(ellipse 70% 40% at 0 100%,rgba(59,130,246,.12) 0,transparent 60%);pointer-events:none;z-index:0}@keyframes blobFloat1{0%,to{transform:translate(0) scale(1)}20%{transform:translate(80px,60px) scale(1.15)}40%{transform:translate(40px,120px) scale(1.05)}60%{transform:translate(-60px,80px) scale(1.2)}80%{transform:translate(-40px,20px) scale(1.1)}}@keyframes blobFloat2{0%,to{transform:translate(0) scale(1)}25%{transform:translate(-70px,-50px) scale(1.1)}50%{transform:translate(-120px,40px) scale(1.2)}75%{transform:translate(-40px,-80px) scale(1.05)}}@keyframes blobFloat3{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-80px,100px) scale(1.25)}66%{transform:translate(60px,-60px) scale(.9)}}@keyframes blobPulse{0%,to{opacity:.6;filter:blur(60px)}50%{opacity:.9;filter:blur(50px)}}.auth-page-blob{position:absolute;border-radius:50%;filter:blur(60px);pointer-events:none;z-index:0}.auth-page-blob-1{width:800px;height:800px;background:radial-gradient(circle,rgba(99,102,241,.5) 0,rgba(99,102,241,.2) 40%,transparent 70%);top:-300px;left:-300px;animation:blobFloat1 18s ease-in-out infinite,blobPulse 6s ease-in-out infinite}.auth-page-blob-2{width:700px;height:700px;background:radial-gradient(circle,rgba(139,92,246,.45) 0,rgba(139,92,246,.15) 40%,transparent 70%);bottom:-250px;right:-250px;animation:blobFloat2 22s ease-in-out infinite,blobPulse 8s ease-in-out 2s infinite}.auth-page-blob-3{width:500px;height:500px;background:radial-gradient(circle,rgba(59,130,246,.35) 0,rgba(59,130,246,.1) 40%,transparent 70%);top:35%;right:5%;animation:blobFloat3 25s ease-in-out infinite,blobPulse 10s ease-in-out 4s infinite}.auth-page-card{position:relative;width:100%;max-width:450px;background:rgba(15,15,20,.8);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border:1px solid rgba(255,255,255,.06);border-radius:24px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.03),0 25px 50px -12px rgba(0,0,0,.8),0 0 80px -20px rgba(99,102,241,.15);overflow:hidden;z-index:1}.auth-page-card:before{content:"";background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 30%)}.auth-page-card .auth-modal-gradient-bg,.auth-page-card:before{position:absolute;inset:0;border-radius:24px;pointer-events:none}.auth-page-card .auth-modal-gradient-bg{background:linear-gradient(135deg,rgba(99,102,241,.06),rgba(139,92,246,.04) 25%,transparent 50%,rgba(59,130,246,.03) 75%,rgba(99,102,241,.05));background-size:400% 400%;animation:authGradientShift 20s ease infinite}@media (max-width:768px){.auth-page-container{padding:16px}.auth-page-card{max-width:100%;border-radius:20px}.auth-page-blob{display:none}}[data-mantine-color-scheme=light] .auth-page-container{background:#f8f9fc}[data-mantine-color-scheme=light] .auth-page-container:before{background:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(99,102,241,.08) 0,transparent 50%),radial-gradient(ellipse 60% 40% at 100% 100%,rgba(139,92,246,.06) 0,transparent 50%),radial-gradient(ellipse 50% 30% at 0 100%,rgba(59,130,246,.04) 0,transparent 50%)}[data-mantine-color-scheme=light] .auth-page-card{background:rgba(255,255,255,.9);border-color:rgba(0,0,0,.08);box-shadow:inset 0 0 0 1px rgba(0,0,0,.03),0 25px 50px -12px rgba(0,0,0,.1),0 0 80px -20px rgba(99,102,241,.1)}[data-mantine-color-scheme=light] .auth-page-blob-1{background:radial-gradient(circle,rgba(99,102,241,.12) 0,rgba(99,102,241,0) 70%)}[data-mantine-color-scheme=light] .auth-page-blob-2{background:radial-gradient(circle,rgba(139,92,246,.1) 0,rgba(139,92,246,0) 70%)}[data-mantine-color-scheme=light] .auth-page-blob-3{background:radial-gradient(circle,rgba(59,130,246,.08) 0,rgba(59,130,246,0) 70%)}.ihale-card{transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.ihale-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--primary),#60a5fa);transform:scaleX(0);transition:transform .3s ease}.ihale-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.2)}.ihale-card:hover:before{transform:scaleX(1)}.ai-note-card{transition:all .3s cubic-bezier(.4,0,.2,1);background:rgba(59,130,246,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(59,130,246,.2)}.ai-note-card:hover{transform:translateX(4px);box-shadow:-4px 4px 15px rgba(59,130,246,.15);border-color:rgba(59,130,246,.4)}.teknik-sart-card{transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.teknik-sart-card:hover{transform:translateX(4px);box-shadow:0 4px 15px rgba(59,130,246,.15)}.teknik-sart-card.important{border-left:4px solid var(--destructive);background:linear-gradient(90deg,rgba(239,68,68,.08),transparent)}.teknik-sart-card.warning{border-left:4px solid var(--warning);background:linear-gradient(90deg,rgba(245,158,11,.08),transparent)}.teknik-sart-card.info{border-left:4px solid var(--primary);background:linear-gradient(90deg,rgba(59,130,246,.08),transparent)}@keyframes tab-pulse{0%,to{box-shadow:0 0 0 0 rgba(59,130,246,.4)}50%{box-shadow:0 0 0 4px rgba(59,130,246,0)}}.tab-badge-pulse{animation:tab-pulse 2s infinite}.modern-tabs [data-active=true]{background:linear-gradient(135deg,var(--primary),#60a5fa);color:white;border-color:transparent}.modal-header-glass{background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(96,165,250,.05));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:12px 16px;margin:-16px -16px 16px}@keyframes number-pop{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.number-badge:hover{animation:number-pop .3s ease}.teknik-sart-item{transition:all .2s ease}.teknik-sart-item:hover{transform:translateX(4px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.ai-note-compact{transition:all .2s ease}.ai-note-compact:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.15)}@keyframes fadeInSlide{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ai-note-compact,.teknik-sart-item{animation:fadeInSlide .3s ease-out;animation-fill-mode:both}.ai-note-compact:first-child,.teknik-sart-item:first-child{animation-delay:.02s}.ai-note-compact:nth-child(2),.teknik-sart-item:nth-child(2){animation-delay:.04s}.ai-note-compact:nth-child(3),.teknik-sart-item:nth-child(3){animation-delay:.06s}.ai-note-compact:nth-child(4),.teknik-sart-item:nth-child(4){animation-delay:.08s}.ai-note-compact:nth-child(5),.teknik-sart-item:nth-child(5){animation-delay:.1s}.mantine-Table-tr:hover{background-color:rgba(59,130,246,.08)}@keyframes pulseGlow{0%,to{box-shadow:0 0 0 0 rgba(59,130,246,.4)}50%{box-shadow:0 0 0 4px rgba(59,130,246,0)}}.number-badge:hover{animation:pulseGlow 1s ease-in-out infinite}.mantine-TextInput-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(59,130,246,.15)}.mantine-Chip-label[data-checked=true]{font-weight:600}.mantine-Tabs-tab{transition:all .2s ease}.mantine-Tabs-tab:hover:not([data-active]){background-color:rgba(255,255,255,.05)}@media (max-width:768px){.ai-note-compact,.teknik-sart-item{animation:none}.ai-note-compact:hover,.teknik-sart-item:hover{transform:none}}.ihale-tabs-root{border-bottom:1px solid var(--border)}.ihale-tabs-list{gap:0;border-bottom:none}.ihale-tabs-tab{padding:14px 24px;font-weight:500;font-size:14px;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px;transition:all .15s ease;background:transparent;border-radius:0}.ihale-tabs-tab:hover{color:var(--muted-foreground);background:transparent}.ihale-tabs-tab[data-active=true],.ihale-tabs-tab[data-active]{color:var(--foreground);font-weight:600;border-bottom-color:var(--primary);background:transparent}.ihale-subtabs-list{gap:0;border-bottom:1px solid var(--border);padding-bottom:0}.ihale-subtabs-tab{padding:10px 16px;font-weight:500;font-size:13px;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px;transition:all .15s ease;background:transparent;border-radius:0}.ihale-subtabs-tab:hover{color:var(--muted-foreground);background:transparent}.ihale-subtabs-tab[data-active=true],.ihale-subtabs-tab[data-active]{color:var(--foreground);font-weight:600;border-bottom-color:var(--primary);background:transparent}.status-badge-gradient{font-weight:600;font-size:12px;padding:6px 14px;border-radius:20px;display:inline-flex;align-items:center;gap:6px;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.15);border:none}.status-badge-gradient.bekliyor{background:linear-gradient(135deg,#fbbf24,#f97316);color:white;box-shadow:0 4px 12px rgba(251,191,36,.3)}.status-badge-gradient.basvuruldu,.status-badge-gradient.inceleniyor{background:linear-gradient(135deg,#3b82f6,#06b6d4);color:white;box-shadow:0 4px 12px rgba(59,130,246,.3)}.status-badge-gradient.kazanildi{background:linear-gradient(135deg,#22c55e,#14b8a6);color:white;box-shadow:0 4px 12px rgba(34,197,94,.3)}.status-badge-gradient.kaybedildi{background:linear-gradient(135deg,#ef4444,#ec4899);color:white;box-shadow:0 4px 12px rgba(239,68,68,.3)}.status-badge-gradient.iptal{background:linear-gradient(135deg,#6b7280,#4b5563);color:white;box-shadow:0 4px 12px rgba(107,114,128,.3)}@keyframes statusPulse{0%,to{transform:scale(1);box-shadow:0 4px 12px rgba(0,0,0,.2)}50%{transform:scale(1.02);box-shadow:0 6px 20px rgba(0,0,0,.25)}}.status-badge-gradient.active{animation:statusPulse 2s ease-in-out infinite}.react-pdf__Page{position:relative!important}.react-pdf__Page canvas{display:block}.textLayer{-moz-user-select:text!important;user-select:text!important;-webkit-user-select:text!important;cursor:text!important;z-index:2!important;pointer-events:auto!important}.textLayer :is(span,br){color:transparent;pointer-events:auto!important;-moz-user-select:text!important;user-select:text!important;-webkit-user-select:text!important}.textLayer span::selection{background:rgba(59,130,246,.5)!important;color:transparent}.textLayer span::-moz-selection{background:rgba(59,130,246,.5)!important;color:transparent}.textLayer .endOfContent,.textLayer.selecting .endOfContent{background:transparent!important}.analysis-selectable-card:hover{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.06);box-shadow:0 4px 20px rgba(0,0,0,.15)}.analysis-selectable-card:hover .analysis-card-checkbox{opacity:.7}.analysis-selectable-card:active{transform:scale(.985);transition-duration:.08s}.catering-detail-row-hover:hover{background:rgba(255,255,255,.04)}.pdf-selection-toolbar{position:fixed;z-index:1000;display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:8px;background:rgba(30,30,35,.95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px rgba(0,0,0,.4),0 2px 8px rgba(0,0,0,.2);animation:selectionToolbarIn .15s ease-out;pointer-events:auto}@keyframes selectionToolbarIn{0%{opacity:0;transform:translateY(4px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}:root{--yk-gold:#c9a84c;--yk-gold-light:#d4b965;--yk-gold-dim:rgba(201,168,76,0.15);--yk-gold-glow:rgba(201,168,76,0.25);--yk-surface:rgba(22,23,28,0.85);--yk-surface-elevated:rgba(30,31,38,0.95);--yk-surface-glass:rgba(255,255,255,0.03);--yk-border:rgba(201,168,76,0.12);--yk-border-subtle:rgba(255,255,255,0.06);--yk-text-primary:rgba(255,255,255,0.92);--yk-text-secondary:rgba(255,255,255,0.5)}.yk-stat-card{background:linear-gradient(135deg,rgba(30,31,38,.9),rgba(22,23,28,.95));border:1px solid var(--yk-border)!important;transition:transform .2s ease,box-shadow .25s ease,border-color .25s ease}.yk-stat-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,.3),0 0 0 1px var(--yk-gold-glow);border-color:var(--yk-gold)!important}.yk-modul-kart{background:linear-gradient(135deg,rgba(30,31,38,.85),rgba(26,27,33,.95));border:1px solid var(--yk-border-subtle)!important;transition:all .2s ease}.yk-modul-kart:hover{border-color:var(--yk-border)!important;box-shadow:0 4px 16px rgba(0,0,0,.25)}.modul-kart-bekliyor{border-left:3px dashed rgba(255,255,255,.12)}.modul-kart-calisiyor{border-left:3px solid var(--yk-gold);animation:goldPulse 1.5s ease-in-out infinite}.modul-kart-tamamlandi{border-left:3px solid #40c057}.modul-kart-hata{border-left:3px solid #e03131}@keyframes goldPulse{0%,to{border-left-color:var(--yk-gold);box-shadow:0 0 8px var(--yk-gold-glow)}50%{border-left-color:var(--yk-gold-light);box-shadow:0 0 16px var(--yk-gold-glow)}}.yk-table-wrapper{background:linear-gradient(180deg,rgba(26,27,33,.95),rgba(22,23,28,.98))}.yk-filter-bar,.yk-table-wrapper{border:1px solid var(--yk-border)!important}.yk-filter-bar{background:linear-gradient(135deg,rgba(30,31,38,.9),rgba(26,27,33,.95))}.yk-sticky-header{background:linear-gradient(180deg,rgba(18,19,24,.98),rgba(22,23,28,.96));border-bottom:1px solid var(--yk-border)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.yk-gold{color:var(--yk-gold)}.yk-gold-light{color:var(--yk-gold-light)}.yk-lb-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;transition:background .2s ease}.yk-lb-row:hover{background:rgba(255,255,255,.03)}.yk-lb-podium{border-left:3px solid;padding-left:14px}.yk-lb-num{font-size:22px;font-weight:800;line-height:1;min-width:28px;text-align:center;flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.yk-lb-info{flex:1 1;min-width:0}.yk-lb-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2px;gap:2px;border-top:1px solid var(--yk-border-subtle);padding-top:8px}.yk-lb-rest{padding:6px 8px;border-radius:6px}.yk-lb-rest:hover{background:rgba(255,255,255,.03)}.yk-lb-num-sm{font-size:11px;font-weight:600;color:var(--yk-text-secondary);min-width:18px;text-align:center;flex-shrink:0;opacity:.5;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:640px){.yk-lb-grid{grid-template-columns:1fr}.yk-lb-num{font-size:18px;min-width:22px}}.yk-ai-cta{background:linear-gradient(135deg,rgba(201,168,76,.06),rgba(201,168,76,.02));border:1px dashed var(--yk-gold)!important;transition:all .3s ease}.yk-ai-cta:hover{background:linear-gradient(135deg,rgba(201,168,76,.12),rgba(201,168,76,.04));box-shadow:0 0 20px var(--yk-gold-glow)}@keyframes ctaPulse{0%,to{box-shadow:0 0 0 0 var(--yk-gold-glow)}50%{box-shadow:0 0 0 8px rgba(201,168,76,0)}}.ai-cta-pulse{animation:ctaPulse 2.5s ease-in-out infinite}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.stagger-fade-in{animation:fadeInUp .3s ease-out both}@keyframes goldShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.yk-badge-gold{background:linear-gradient(90deg,var(--yk-gold) 0,var(--yk-gold-light) 50%,var(--yk-gold) 100%);background-size:200% 100%;animation:goldShimmer 3s ease-in-out infinite;color:#000;font-weight:600}.yk-dock-container{display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 24px;background:rgba(0,0,0,.12);backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);border-top:1px solid rgba(255,255,255,.08);border-left:1px solid rgba(255,255,255,.04);border-right:1px solid rgba(255,255,255,.04);border-radius:20px 20px 0 0;box-shadow:0 -4px 30px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.05);flex-shrink:0;position:-webkit-sticky;position:sticky;bottom:0;z-index:10}.yk-dock-container:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent)}.yk-dock-icon{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:rgba(255,255,255,.06);color:rgba(255,255,255,.7);transition:all .25s ease;box-shadow:0 0 0 transparent}.yk-dock-item:hover .yk-dock-icon{color:rgba(255,255,255,.95);background:rgba(255,255,255,.1);box-shadow:0 0 12px rgba(255,255,255,.12),0 0 4px rgba(255,255,255,.06)}.yk-dock-icon-active{color:#fff!important;background:rgba(255,255,255,.14)!important;box-shadow:0 0 16px rgba(255,255,255,.18),0 0 6px rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.15)}.yk-dock-item{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 12px;border-radius:14px;cursor:pointer;transition:transform .22s cubic-bezier(.34,1.56,.64,1),background .2s ease,box-shadow .25s ease;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.yk-dock-item:hover{transform:scale(1.35) translateY(-6px);background:rgba(255,255,255,.04)}.yk-dock-item[data-neighbor="1"]{transform:scale(1.12) translateY(-2px)}.yk-dock-item-active{background:rgba(255,255,255,.06)!important}.yk-dock-item-active:after{content:"";position:absolute;top:-1px;left:25%;right:25%;height:2px;border-radius:2px;background:rgba(255,255,255,.5);box-shadow:0 0 8px rgba(255,255,255,.3)}.yk-dock-status-dot{width:7px;height:7px;border-radius:50%;transition:background .3s ease,box-shadow .3s ease;flex-shrink:0}.yk-dock-status-dot[data-status=bekliyor]{background:#52525b}.yk-dock-status-dot[data-status=calisiyor]{background:var(--yk-gold);box-shadow:0 0 8px var(--yk-gold-glow);animation:dockDotPulse 1.2s ease-in-out infinite}.yk-dock-status-dot[data-status=tamamlandi]{background:#40c057;box-shadow:0 0 6px rgba(64,192,87,.35)}.yk-dock-status-dot[data-status=hata]{background:#e03131;box-shadow:0 0 6px rgba(224,49,49,.35)}@keyframes dockDotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}.yk-dock-item-sirket{position:relative;z-index:2;margin:0 2px}.yk-dock-icon-sirket{width:48px!important;height:48px!important;border-radius:14px!important;background:linear-gradient(135deg,rgba(32,178,170,.18),rgba(20,184,166,.08))!important;border:1px solid rgba(32,178,170,.25);color:#5eead4!important;box-shadow:0 0 16px rgba(32,178,170,.15),0 0 40px rgba(32,178,170,.06),inset 0 1px 0 rgba(255,255,255,.08);animation:sirketBreath 3s ease-in-out infinite}.yk-dock-item-sirket:hover .yk-dock-icon-sirket{color:#99f6e4!important;background:linear-gradient(135deg,rgba(32,178,170,.28),rgba(20,184,166,.14))!important;border-color:rgba(32,178,170,.4);box-shadow:0 0 24px rgba(32,178,170,.25),0 0 60px rgba(32,178,170,.1),inset 0 1px 0 rgba(255,255,255,.12)}.yk-dock-item-active.yk-dock-item-sirket .yk-dock-icon-sirket{background:linear-gradient(135deg,rgba(32,178,170,.35),rgba(20,184,166,.2))!important;border-color:rgba(94,234,212,.45);box-shadow:0 0 24px rgba(32,178,170,.3),0 0 60px rgba(32,178,170,.12),inset 0 1px 0 rgba(255,255,255,.15)}.yk-dock-item-active.yk-dock-item-sirket:after{background:rgba(94,234,212,.6)!important}@keyframes sirketBreath{0%,to{box-shadow:0 0 16px rgba(32,178,170,.15),0 0 40px rgba(32,178,170,.06),inset 0 1px 0 rgba(255,255,255,.08)}50%{box-shadow:0 0 20px rgba(32,178,170,.22),0 0 50px rgba(32,178,170,.09),inset 0 1px 0 rgba(255,255,255,.1)}}.yk-dock-divider{width:1px;height:28px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.12),transparent);flex-shrink:0;margin:0 4px;align-self:center}.yk-dock-item-ai{position:relative;overflow:hidden}.yk-dock-item-ai:before{content:"";position:absolute;inset:0;border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.06),rgba(255,255,255,.01) 40%,rgba(255,255,255,.06));background-size:200% 200%;animation:goldShimmer 3s ease-in-out infinite;pointer-events:none}.yk-dock-tooltip{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translateX(-50%) scale(.9);background:rgba(16,17,22,.6);backdrop-filter:blur(32px) saturate(180%);-webkit-backdrop-filter:blur(32px) saturate(180%);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:8px 14px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s ease,transform .15s ease;z-index:100;box-shadow:0 8px 24px rgba(0,0,0,.3)}.yk-dock-item:hover .yk-dock-tooltip{opacity:1;transform:translateX(-50%) scale(1)}.yk-dock-tooltip-title{font-size:13px;font-weight:600;color:var(--yk-text-primary)}.yk-dock-tooltip-status{font-size:11px;color:var(--yk-text-secondary);margin-top:2px}@keyframes dockFadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.yk-dock-content-enter{animation:dockFadeInUp .3s ease-out}.yk-dock-placeholder{flex-direction:column;gap:16px;flex:1 1;min-height:300px;text-align:center;opacity:.85}.yk-dock-placeholder,.yk-dock-placeholder-icon{display:flex;align-items:center;justify-content:center}.yk-dock-placeholder-icon{width:72px;height:72px;border-radius:50%;background:var(--yk-gold-dim);border:1px dashed var(--yk-border);animation:floatIcon 4s ease-in-out infinite}@media (max-width:768px){.yk-dock-container{gap:2px;padding:10px 12px;border-radius:16px 16px 0 0;overflow-x:auto;-webkit-overflow-scrolling:touch;justify-content:flex-start}.yk-dock-item{padding:6px 8px;min-width:52px}.yk-dock-item:hover{transform:scale(1.1) translateY(-2px)}.yk-dock-item[data-neighbor="1"]{transform:none}.yk-dock-tooltip{display:none}.yk-dock-placeholder{min-height:200px}}@media (hover:none) and (pointer:coarse){.yk-dock-item:hover{transform:none;background:transparent}.yk-dock-item:active{transform:scale(.92);transition:transform .1s ease}.yk-dock-item-active:active{transform:scale(.95)}}.ws-note-card{transition:all .2s cubic-bezier(.4,0,.2,1)}.ws-note-card:hover{background:rgba(255,255,255,.04)!important;box-shadow:0 2px 8px rgba(0,0,0,.1)}.ws-sidebar-item{transition:all .15s ease}.ws-sidebar-item:hover{background:rgba(255,255,255,.06)!important}.ws-template-card{transition:all .18s ease}.ws-template-card:hover{background:rgba(255,255,255,.05)!important;box-shadow:0 2px 12px rgba(0,0,0,.12)}.ws-dock-item{transition:all .25s cubic-bezier(.34,1.56,.64,1)}.ws-dock-item:hover{transform:scale(1.18) translateY(-2px)}.ws-dock-item:active{transform:scale(.95);transition-duration:.1s}.ws-calc-btn{transition:all .12s ease}.ws-calc-btn:active{transform:scale(.94)}.ws-tool-fade-in{animation:wsFadeIn .25s cubic-bezier(.4,0,.2,1)}@keyframes wsFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ws-ai-action{transition:all .2s ease;cursor:pointer}.ws-ai-action:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.12)}.ws-export-card{transition:all .2s ease}.ws-export-card:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.12)}.ws-search-input:focus-within{box-shadow:0 0 0 2px rgba(160,170,180,.2);border-color:rgba(160,170,180,.4)!important}.ws-empty-icon{animation:wsEmptyPulse 3s ease-in-out infinite}@keyframes wsEmptyPulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}}.ws-header-gradient{position:relative}.ws-header-gradient:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,rgba(160,170,180,.35),rgba(160,170,180,.1) 40%,transparent)}@media (hover:none) and (pointer:coarse){.ws-ai-action:hover,.ws-dock-item:hover,.ws-export-card:hover,.ws-note-card:hover,.ws-template-card:hover{transform:none;box-shadow:inherit}.ws-dock-item:active{transform:scale(.92)}.ws-calc-btn:active{transform:scale(.95)}}