/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--spin:0deg}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-bg:#050709;--color-bg-elevated:#0a0d18;--color-bg-card:#0d1025;--color-bg-hover:#131840;--color-border:#00b8de0f;--color-border-bright:#00b8de2e;--color-text:#eef0ff;--color-text-secondary:#a0a3c4;--color-text-muted:#5c5f82;--color-accent:#00b8de;--color-accent2:#2e7dff;--color-accent3:#00e5ff;--color-success:#10b981;--color-warning:#f59e0b;--color-danger:#ef4444;--color-cyan:#06b6d4;--sidebar-width:250px;--sidebar-collapsed:68px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.flex-shrink,.shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}*{box-sizing:border-box;margin:0;padding:0}@font-face{font-family:Inter;src:local(Inter);font-display:swap}body{background:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.01em;font-feature-settings:"cv02","cv03","cv04","cv11";font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,system-ui,sans-serif;line-height:1.5;overflow-x:hidden}body:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(900px 600px at 70% 20%,#00b8de14,#0000 70%),radial-gradient(700px 500px at 30% 60%,#2e7dff0f,#0000 70%),radial-gradient(500px 400px at 80% 80%,#06b6d40a,#0000 70%);width:140vw;height:140vh;animation:30s ease-in-out infinite alternate auroraShift;position:fixed;top:-60%;right:-50%}body:after{content:"";z-index:-1;pointer-events:none;opacity:.015;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:200px 200px;position:fixed;top:0;right:0;bottom:0;left:0}[data-theme=light]{--color-bg:#f0f2f5;--color-bg-elevated:#fff;--color-bg-card:#fff;--color-bg-hover:#e8eaf0;--color-border:#00b8de1f;--color-border-bright:#00b8de40;--color-text:#1a1d2e;--color-text-secondary:#4a4d6a;--color-text-muted:#8b8ea8}[data-theme=light] body{background:var(--color-bg);color:var(--color-text)}[data-theme=light] body:after{opacity:.008}[data-theme=light] .sidebar{background:#fffffff2;border-right-color:#00b8de1a;box-shadow:2px 0 20px #0000000d}[data-theme=light] .sidebar-item,[data-theme=light] .sidebar-group-btn{color:#4a4d6a}[data-theme=light] .sidebar-item:hover,[data-theme=light] .sidebar-group-btn:hover{color:#1a1d2e;background:#00b8de14}[data-theme=light] .sidebar-item.active{color:#008bb0;background:#00b8de1f}[data-theme=light] .card,[data-theme=light] .weather-card{background:#ffffffe6;border-color:#00b8de14;box-shadow:0 1px 4px #0000000f}[data-theme=light] .card:hover,[data-theme=light] .weather-card:hover{border-color:#00b8de2e;box-shadow:0 4px 16px #00000014}[data-theme=light] .modal{background:#fffffffa;border-color:#00b8de1f;box-shadow:0 20px 60px #00000026}[data-theme=light] .modal-overlay{background:#0000004d}[data-theme=light] .btn{color:#008bb0;background:#00b8de1a;border-color:#00b8de33}[data-theme=light] .btn:hover{background:#00b8de2e}[data-theme=light] .btn-primary{color:#fff;background:linear-gradient(135deg,#00b8de,#2e7dff)}[data-theme=light] .badge{color:#4a4d6a;background:#00b8de14}[data-theme=light] .kanban-column{background:#f8fafce6;border-color:#00b8de14}[data-theme=light] .kanban-card{background:#fff;border-color:#00b8de14}[data-theme=light] input,[data-theme=light] select,[data-theme=light] textarea{color:#1a1d2e;background:#f8fafce6;border-color:#00b8de26}[data-theme=light] .sidebar-user{background:#00b8de0a;border-color:#00b8de14}[data-theme=light] .sidebar-bottom-actions{border-color:#00b8de14}[data-theme=light] table th{color:#4a4d6a}[data-theme=light] table td{border-color:#00b8de0f}[data-theme=light] .page-title{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#1a1d2e,#4a4d6a);-webkit-background-clip:text}[data-theme=light] .chat-window{background:#fffffffa;border-color:#00b8de1f}[data-theme=light] .chat-msg-bubble{color:#1a1d2e;background:#f8fafce6}[data-theme=light] .chat-msg.mine .chat-msg-bubble{color:#fff;background:linear-gradient(135deg,#00b8de,#2e7dff)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#00b8de33;border-radius:10px;transition:background .3s}::selection{color:#fff;background:#00b8de4d}.app-layout{min-height:100vh;display:flex;position:relative}.main-content{margin-left:var(--sidebar-width);flex:1;min-width:0;padding:28px 32px 40px;transition:margin-left .35s cubic-bezier(.4,0,.2,1);position:relative}.sidebar.collapsed~.main-content{margin-left:var(--sidebar-collapsed)}.sidebar{width:var(--sidebar-width);background:var(--sidebar-bg,#0a0d18d9);-webkit-backdrop-filter:blur(24px)saturate(1.4);border-right:1px solid var(--color-border);z-index:100;flex-direction:column;transition:width .35s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden}.sidebar.collapsed{width:var(--sidebar-collapsed)}.sidebar-glow{pointer-events:none;background:linear-gradient(#0000,#00b8de4d 30%,#2e7dff33 70%,#0000);width:1px;height:100%;position:absolute;top:0;right:0}.sidebar-logo{border-bottom:1px solid var(--color-border);cursor:pointer;align-items:center;gap:12px;min-height:64px;padding:20px 18px;transition:background .2s;display:flex;position:relative;overflow:hidden}.sidebar-logo:hover{background:#00b8de0a}.sidebar-logo-icon{background:linear-gradient(135deg,var(--color-accent),var(--color-accent2));color:#fff;letter-spacing:-.02em;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:800;animation:4s ease-in-out infinite logoPulse;display:flex;box-shadow:0 0 20px #00b8de40}.sidebar-logo-text{letter-spacing:-.03em;background:linear-gradient(135deg,#fff 0%,var(--color-text-secondary) 100%);-webkit-text-fill-color:transparent;white-space:nowrap;opacity:1;-webkit-background-clip:text;background-clip:text;font-size:17px;font-weight:700;transition:opacity .25s}.sidebar.collapsed .sidebar-logo-text{opacity:0;width:0;overflow:hidden}.sidebar-collapse-btn{border:1px solid var(--color-border);cursor:pointer;z-index:10;width:28px;height:28px;color:var(--color-text-muted);background:#00b8de14;border-radius:8px;justify-content:center;align-items:center;transition:all .25s;display:flex;position:absolute;top:22px;right:12px}.sidebar.collapsed .sidebar-collapse-btn{top:70px;right:50%;transform:translate(50%)}.sidebar-collapse-btn:hover{background:var(--color-accent);color:#fff;border-color:var(--color-accent);box-shadow:0 0 12px #00b8de66}.sidebar-nav{scrollbar-width:none;flex:1;padding:8px 0;overflow:hidden auto}.sidebar-nav::-webkit-scrollbar{display:none}.sidebar-divider{background:var(--color-border);height:1px;margin:8px 16px}.sidebar-item{cursor:pointer;color:var(--color-text-secondary);white-space:nowrap;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;width:calc(100% - 16px);margin:2px 8px;padding:10px 18px;font-family:inherit;font-size:.82rem;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.sidebar-item:hover{color:var(--color-text);background:#00b8de0f}.sidebar-item.active{color:#fff;background:#00b8de1a}.sidebar-active-indicator{background:linear-gradient(180deg,var(--color-accent),var(--color-accent2));border-radius:0 4px 4px 0;width:3px;height:20px;transition:all .25s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 10px #00b8de80}.sidebar-item-icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:16px;transition:color .2s,transform .2s;display:flex}.sidebar-item.active .sidebar-item-icon{color:var(--color-accent);filter:drop-shadow(0 0 6px #00b8de66)}.sidebar-item:hover .sidebar-item-icon{transform:scale(1.08)}.sidebar-item-label{letter-spacing:-.01em;opacity:1;font-size:13.5px;font-weight:500;transition:opacity .25s}.sidebar.collapsed .sidebar-item-label{opacity:0;width:0;overflow:hidden}.sidebar-chevron{color:var(--color-text-muted);flex-shrink:0;margin-left:auto;font-size:10px;transition:transform .25s,opacity .25s}.sidebar.collapsed .sidebar-chevron{opacity:0}.sidebar-group{position:relative}.sidebar-sub-items{padding:2px 0;overflow:hidden}.sidebar-chevron.rotated{transform:rotate(90deg)}.sidebar-sub-item{color:var(--color-text-muted);cursor:pointer;border-radius:8px;align-items:center;gap:8px;margin:1px 8px;padding:8px 18px 8px 50px;font-size:13px;text-decoration:none;transition:all .2s;display:flex}.sidebar-sub-item:hover{color:var(--color-text);background:#00b8de0d}.sidebar-sub-item.active{color:var(--color-accent)}.sidebar-bottom{border-top:1px solid var(--color-border);padding:12px 14px}.sidebar-online{color:var(--color-success);background:#10b9810f;border-radius:8px;align-items:center;gap:8px;margin-bottom:10px;padding:6px 10px;font-size:11px;display:flex}.sidebar-online:before{content:"";background:var(--color-success);border-radius:50%;width:6px;height:6px;animation:2s infinite pulse;box-shadow:0 0 8px #10b98199}.sidebar-bottom-actions{gap:4px;display:flex}.sidebar-action-btn{cursor:pointer;color:var(--color-text-muted);background:0 0;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;padding:8px;font-size:15px;transition:all .2s;display:flex;position:relative}.sidebar-action-btn:hover{color:var(--color-text);background:#00b8de14}.sidebar-notif-badge{background:var(--color-danger);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;font-weight:700;display:flex;position:absolute;top:4px;right:4px;box-shadow:0 0 8px #ef444480}.sidebar-clock{text-align:center;color:var(--color-text-muted);font-variant-numeric:tabular-nums;letter-spacing:.04em;padding:6px 0 2px;font-size:11px}.sidebar-notif-panel{-webkit-backdrop-filter:blur(20px);border:1px solid var(--color-border-bright);z-index:200;background:#0d1025f2;border-radius:14px;animation:.25s cubic-bezier(.4,0,.2,1) slideDown;position:absolute;bottom:60px;left:8px;right:8px;overflow:hidden;box-shadow:0 8px 32px #00000080}.sidebar-notif-header{color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);text-transform:uppercase;letter-spacing:.06em;padding:12px 14px;font-size:12px;font-weight:600}.sidebar-notif-list{max-height:260px;overflow-y:auto}.sidebar-notif-item{border-bottom:1px solid var(--color-border);cursor:pointer;color:var(--color-text-secondary);padding:10px 14px;font-size:12.5px;transition:background .2s}.sidebar-notif-item:hover{background:#00b8de0f}.sidebar-notif-item:last-child{border-bottom:none}.sidebar-user{cursor:pointer;border-radius:10px;align-items:center;gap:10px;margin-top:8px;padding:10px;transition:background .2s;display:flex}.sidebar-user:hover{background:#00b8de0f}.sidebar-user-avatar{background:linear-gradient(135deg,var(--color-accent),var(--color-accent3));color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:flex}.sidebar-user-info{opacity:1;transition:opacity .25s;overflow:hidden}.sidebar.collapsed .sidebar-user-info{opacity:0;width:0}.sidebar-user-name{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.sidebar-user-role{color:var(--color-text-muted);text-transform:capitalize;font-size:11px}.dash-header{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.page-title{letter-spacing:-.04em;background:linear-gradient(135deg,#fff 0%,var(--color-text-secondary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:26px;font-weight:800;line-height:1.2}.page-subtitle{color:var(--color-text-muted);letter-spacing:-.005em;margin-top:2px;font-size:13px}.live-badge{color:var(--color-success);text-transform:uppercase;letter-spacing:.08em;background:#10b98114;border:1px solid #10b98126;border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.live-dot{background:var(--color-text-muted);border-radius:50%;width:6px;height:6px;transition:all .3s}.live-dot.connected{background:var(--color-success);animation:2s ease-in-out infinite pulse;box-shadow:0 0 8px #10b98199}.dash-ticket-indicator{border:1px solid var(--color-border-bright);cursor:pointer;background:#00b8de0f;border-radius:12px;align-items:center;gap:8px;padding:8px 14px;transition:all .25s;display:flex}.dash-ticket-indicator:hover{background:#00b8de1a;border-color:#00b8de4d;box-shadow:0 0 20px #00b8de1a}.dash-ticket-count{font-variant-numeric:tabular-nums;color:var(--color-accent);font-size:14px;font-weight:700}.dashboard-alerts-banner{-webkit-backdrop-filter:blur(16px);background:#0d102599;border:1px solid #ef44441f;border-radius:14px;margin-bottom:20px;padding:14px 18px;animation:.5s cubic-bezier(.4,0,.2,1) fadeInUp}.alerts-banner-inner{align-items:center;gap:14px;display:flex}.alerts-banner-left{flex-shrink:0;align-items:center;gap:10px;display:flex}.alerts-icon{width:36px;height:36px;color:var(--color-warning);background:#f59e0b1a;border:1px solid #f59e0b26;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:flex}.alerts-icon.critical{color:var(--color-danger);background:#ef44441a;border-color:#ef444426;animation:2.5s infinite pulse;box-shadow:0 0 16px #ef444426}.alerts-icon.warning{color:var(--color-warning);background:#f59e0b1a;border-color:#f59e0b26}.alerts-banner-title{color:var(--color-text);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.alert-count{font-variant-numeric:tabular-nums;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700}.alert-count.critical{color:var(--color-danger);background:#ef444426}.alert-count.warning{color:var(--color-warning);background:#f59e0b26}.alerts-banner-sub{color:var(--color-text-muted);margin-top:2px;font-size:11.5px}.alerts-banner-scroll{scrollbar-width:none;flex:1;gap:6px;padding:2px 0;display:flex;overflow-x:auto}.alerts-banner-scroll::-webkit-scrollbar{display:none}.alert-chip{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-size:11.5px;font-weight:500;transition:all .2s;display:inline-flex}.alert-chip.critical{color:#fca5a5;background:#ef444414;border-color:#ef44441f}.alert-chip.critical:hover{background:#ef444426;border-color:#ef444440}.alert-chip.warning{color:#fcd34d;background:#f59e0b14;border-color:#f59e0b1f}.alert-chip.warning:hover{background:#f59e0b26;border-color:#f59e0b40}.alert-chip.more{color:var(--color-text-secondary);border-color:var(--color-border);background:#00b8de0f}.alert-chip-dismiss{cursor:pointer;opacity:.5;font-size:10px;transition:opacity .2s}.alert-chip-dismiss:hover{opacity:1}.alert-panel-item{cursor:pointer;border-radius:10px;align-items:center;gap:10px;margin-bottom:6px;padding:10px 14px;transition:background .2s;display:flex}.alert-panel-item:hover{background:#00b8de0a}.alert-panel-item.critical{border-left:3px solid var(--color-danger);background:#ef444408}.alert-panel-item.warning{border-left:3px solid var(--color-warning);background:#f59e0b08}.alert-panel-icon{flex-shrink:0;font-size:14px}.stats-bar{flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}.stat-chip{-webkit-backdrop-filter:blur(12px);border:1px solid var(--color-border);cursor:pointer;background:#0d102580;border-radius:14px;flex:1;min-width:140px;padding:14px 16px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.stat-chip:before{content:"";background:radial-gradient(circle at var(--glow-x,50%) var(--glow-y,50%),#00b8de14 0%,transparent 60%);opacity:0;pointer-events:none;border-radius:14px;transition:opacity .3s;position:absolute;top:0;right:0;bottom:0;left:0}.stat-chip:hover{border-color:var(--color-border-bright);transform:translateY(-2px);box-shadow:0 8px 24px #0000004d,0 0 0 1px #00b8de14}.stat-chip-label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:11px;font-weight:500}.stat-chip-value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1.1}.stat-chip-value.cyan{color:var(--color-cyan)}.stat-chip-value.green{color:var(--color-success)}.stat-chip-value.red{color:var(--color-danger)}.stat-chip-value.yellow{color:var(--color-warning)}.stat-chip-value.purple{color:var(--color-accent2)}.stat-spark{background:#00b8de1a;border-radius:3px;height:3px;margin-top:10px;position:relative;overflow:hidden}.stat-spark:after{content:"";background:linear-gradient(90deg,var(--color-accent),var(--color-accent2));border-radius:3px;width:70%;height:100%;animation:2s ease-in-out infinite shimmer;position:absolute;top:0;left:0}.stat-spark.critical:after{background:linear-gradient(90deg,var(--color-danger),#f87171);width:90%}.dash-grid-top{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}.dash-chart-card,.dash-uptime-card,.dash-ticket-card{-webkit-backdrop-filter:blur(12px);border:1px solid var(--color-border);background:#0d102580;border-radius:16px;padding:20px;transition:all .3s;position:relative;overflow:hidden}.dash-chart-card:hover,.dash-uptime-card:hover,.dash-ticket-card:hover{border-color:var(--color-border-bright);box-shadow:0 8px 32px #0003}.card-header-row{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.card-header-row h3{color:var(--color-text-secondary);align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;display:flex}.donut-center{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.donut-value{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--color-text);font-size:28px;font-weight:800}.donut-label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin-top:2px;font-size:10px}.pie-legend-item{align-items:center;gap:8px;padding:4px 0;font-size:12px;display:flex}.pie-legend-dot{border-radius:3px;flex-shrink:0;width:8px;height:8px}.pie-legend-name{color:var(--color-text-secondary);flex:1}.pie-legend-val{font-variant-numeric:tabular-nums;color:var(--color-text);font-weight:600}.pie-legend-pct{color:var(--color-text-muted);text-align:right;font-variant-numeric:tabular-nums;width:36px;font-size:11px}.health-metrics{flex-direction:column;gap:8px;display:flex}.health-row{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:6px 0;font-size:12.5px;display:flex}.health-row:last-child{border-bottom:none}.leaderboard-section{margin-bottom:28px;animation:.6s cubic-bezier(.4,0,.2,1) fadeInUp}.leaderboard-period-selector{border:1px solid var(--color-border);background:#0d102580;border-radius:10px;gap:2px;margin-bottom:16px;padding:3px;display:inline-flex}.leaderboard-period-selector button{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px 16px;font-family:inherit;font-size:12px;font-weight:600;transition:all .2s}.leaderboard-period-selector button:hover{color:var(--color-text)}.leaderboard-period-selector button.active{color:var(--color-accent);background:#00b8de26;box-shadow:0 0 12px #00b8de1a}.leaderboard-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.leaderboard-card{-webkit-backdrop-filter:blur(12px);border:1px solid var(--color-border);background:#0d102580;border-radius:16px;padding:20px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.leaderboard-card:hover{border-color:var(--color-border-bright);transform:translateY(-3px);box-shadow:0 12px 36px #0000004d}.leaderboard-card.rank-1{background:#fbbf2408;border-color:#fbbf2433}.leaderboard-card.rank-1:hover{box-shadow:0 12px 40px #fbbf241a,0 0 0 1px #fbbf2433}.leaderboard-card.rank-2{background:#94a3b805;border-color:#94a3b833}.leaderboard-card.rank-2:hover{box-shadow:0 12px 36px #94a3b814}.leaderboard-card.rank-3{background:#cd7f3205;border-color:#cd7f3233}.leaderboard-card.rank-3:hover{box-shadow:0 12px 36px #cd7f3214}.leaderboard-rank{letter-spacing:-.04em;margin-bottom:8px;font-size:32px;font-weight:900;line-height:1}.leaderboard-card.rank-1 .leaderboard-rank{color:#fbbf24}.leaderboard-card.rank-2 .leaderboard-rank{color:#94a3b8}.leaderboard-card.rank-3 .leaderboard-rank{color:#cd7f32}.leaderboard-name{color:var(--color-text);letter-spacing:-.02em;margin-bottom:12px;font-size:15px;font-weight:700}.leaderboard-stats{color:var(--color-text-secondary);gap:12px;margin-bottom:12px;font-size:11.5px;display:flex}.leaderboard-stats span{font-variant-numeric:tabular-nums;font-weight:600}.leaderboard-bar{background:#00b8de1a;border-radius:4px;height:4px;margin-bottom:8px;overflow:hidden}.leaderboard-bar:after{content:"";background:linear-gradient(90deg,var(--color-accent),var(--color-accent2),var(--color-accent3));height:100%;width:var(--progress,0%);border-radius:4px;transition:width 1s cubic-bezier(.4,0,.2,1);display:block}.leaderboard-time{color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:11px}.client-scroll{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-bottom:24px;padding:4px 0 12px;display:flex;overflow-x:auto}.client-scroll::-webkit-scrollbar{display:none}.client-card{-webkit-backdrop-filter:blur(12px);border:1px solid var(--color-border);scroll-snap-align:start;cursor:pointer;background:#0d102580;border-radius:14px;flex-shrink:0;min-width:200px;max-width:240px;padding:16px;transition:all .3s}.client-card:hover{border-color:var(--color-border-bright);transform:translateY(-2px);box-shadow:0 8px 24px #00000040}.client-card-name{color:var(--color-text);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin-bottom:8px;font-size:13px;font-weight:600;overflow:hidden}.client-card-stats{color:var(--color-text-muted);grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:6px;font-size:11px;display:grid}.client-card-stats div{text-align:center}.client-card-stats small{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);margin-bottom:2px;font-size:9px;display:block}.client-card-stats strong{font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.client-card-power{font-variant-numeric:tabular-nums;letter-spacing:-.01em;gap:10px;margin-top:6px;font-size:11px;font-weight:600;display:flex}.mini-progress{background:#00b8de14;border-radius:3px;height:3px;margin-top:10px;overflow:hidden}.mini-progress-fill{background:linear-gradient(90deg,var(--color-accent),var(--color-cyan));border-radius:3px;height:100%;transition:width .6s cubic-bezier(.4,0,.2,1)}.slots-overview{border:1px solid var(--color-border);background:#0d102566;border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:18px;padding:10px 18px;font-size:12px;display:flex}.slots-stat{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:flex}.slots-stat strong{color:var(--color-text);font-weight:700}.slots-modal-table{border-collapse:collapse;width:100%}.slots-modal-table th,.slots-modal-table td{text-align:left;border-bottom:1px solid var(--color-border);padding:8px 12px;font-size:12.5px}.slots-modal-table th{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-weight:600}.farm-cards-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;margin-bottom:28px;display:grid}.weather-card{-webkit-backdrop-filter:blur(12px);border:1px solid var(--color-border);cursor:pointer;background:#0d102580;border-radius:16px;padding:18px 20px;transition:all .35s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.weather-card:before{content:"";background:radial-gradient(400px circle at var(--glow-x,50%) var(--glow-y,50%),#00b8de12 0%,transparent 60%);opacity:0;pointer-events:none;border-radius:16px;transition:opacity .4s;position:absolute;top:0;right:0;bottom:0;left:0}.weather-card:hover{border-color:#00b8de33;transform:translateY(-3px);box-shadow:0 12px 40px #0000004d,0 0 0 1px #00b8de0f}.weather-card:hover:before{opacity:1}.card-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.card-top h3{letter-spacing:-.02em;color:var(--color-text);font-size:15px;font-weight:700}.pill{text-transform:uppercase;letter-spacing:.06em;border-radius:20px;padding:3px 10px;font-size:10px;font-weight:700}.pill.online{color:var(--color-success);background:#10b9811a;border:1px solid #10b98133;box-shadow:0 0 10px #10b9811a}.pill.stale{color:var(--color-warning);background:#f59e0b1a;border:1px solid #f59e0b33}.pill.offline{color:var(--color-danger);background:#ef44441a;border:1px solid #ef444433}.keystats{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px;display:grid}.k{text-align:center}.k small,.k span:first-child{text-transform:uppercase;letter-spacing:.07em;color:var(--color-text-muted);margin-bottom:3px;font-size:9.5px;font-weight:600;display:block}.k strong,.k span:last-child{font-variant-numeric:tabular-nums;color:var(--color-text);font-size:14px;font-weight:700;display:block}.farm-power-stat{background:#00b8de08;border:1px solid #00b8de0a;border-radius:10px;flex-direction:column;gap:2px;margin-bottom:8px;padding:10px 12px;display:flex}.power-value{color:#fbbf24;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:14px;font-weight:700}.hashrate-value{color:#22d3ee;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:14px;font-weight:700}.efficiency-value{color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.scanner-badge{color:var(--color-text-muted);background:#00b8de0d;border-radius:6px;align-items:center;gap:5px;margin-top:6px;padding:3px 8px;font-size:10px;display:inline-flex}.ssh-info{color:var(--color-text-muted);margin-top:4px;font-size:10px}.last-update{color:var(--color-text-muted);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;margin-top:8px;font-size:10px;display:flex}.activity-bar{background:#00b8de0f;border-radius:3px;height:3px;margin-top:10px;overflow:hidden}.activity-fill{transform-origin:0;border-radius:3px;width:100%;height:100%;transition:transform .8s cubic-bezier(.4,0,.2,1);display:block}.remote-desktop-btn{color:var(--color-accent);cursor:pointer;background:#00b8de14;border:1px solid #00b8de26;border-radius:8px;align-items:center;gap:6px;margin-top:8px;padding:6px 12px;font-family:inherit;font-size:11px;font-weight:600;transition:all .2s;display:inline-flex}.remote-desktop-btn:hover{background:#00b8de26;border-color:#00b8de4d;box-shadow:0 0 14px #00b8de26}.ticket-step-dots{align-items:center;gap:0;margin-bottom:20px;display:flex;position:relative}.step-dot{background:var(--color-bg-elevated);border:2px solid var(--color-border);width:28px;height:28px;color:var(--color-text-muted);z-index:2;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.step-dot.active{border-color:var(--color-accent);color:var(--color-accent);background:#00b8de1a}.step-dot.current{border-color:var(--color-accent);background:var(--color-accent);color:#fff;box-shadow:0 0 16px #00b8de66}.step-line{background:var(--color-border);z-index:1;flex:1;height:2px;position:relative}.step-line-fill{background:linear-gradient(90deg,var(--color-accent),var(--color-accent2));border-radius:2px;height:100%;transition:width .5s cubic-bezier(.4,0,.2,1)}.ticket-step-body{animation:.3s cubic-bezier(.4,0,.2,1) fadeInUp}.ticket-success-anim{flex-direction:column;justify-content:center;align-items:center;padding:30px;animation:.5s cubic-bezier(.4,0,.2,1) fadeInUp;display:flex}.success-checkmark{background:linear-gradient(135deg,var(--color-success),#34d399);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:16px;font-size:24px;animation:1.5s ease-in-out pulse;display:flex;box-shadow:0 0 30px #10b9814d}.kanban-board{grid-template-columns:repeat(6,1fr);gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.kanban-column{border:1px solid var(--color-border);background:#0a0d1866;border-radius:14px;flex-direction:column;min-width:200px;min-height:300px;padding:12px;display:flex}.kanban-column-header{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary);border-top:3px solid;border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;margin-bottom:10px;padding:6px 8px 12px;font-size:11.5px;font-weight:700;display:flex}.kanban-column-header .count{font-variant-numeric:tabular-nums;border-radius:6px;padding:2px 8px;font-size:10px;font-weight:700}.kanban-card{-webkit-backdrop-filter:blur(8px);border:1px solid var(--color-border);cursor:pointer;background:#0d102599;border-radius:10px;margin-bottom:8px;padding:12px;transition:all .25s}.kanban-card:hover{border-color:var(--color-border-bright);transform:translateY(-1px);box-shadow:0 4px 16px #0003}.kanban-card-header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.kanban-card-id{color:var(--color-accent);font-variant-numeric:tabular-nums;font-size:10px;font-weight:700}.kanban-card-issue{color:var(--color-text);margin-bottom:6px;font-size:12.5px;font-weight:600;line-height:1.4}.kanban-card-detail{color:var(--color-text-muted);font-size:11px}.miners-modal{width:95vw;max-width:900px}.miners-modal-stats{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}.miners-modal-stats .stat-chip{min-width:120px;padding:10px 14px}.miners-modal-filters{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.miners-modal-table{border-collapse:collapse;width:100%}.miners-modal-table th,.miners-modal-table td{text-align:left;border-bottom:1px solid var(--color-border);padding:8px 10px;font-size:12px}.miners-modal-table th{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;background:var(--color-bg-elevated);z-index:2;font-size:10px;font-weight:600;position:sticky;top:0}.miners-modal-table tr:nth-child(2n){background:#00b8de05}.miners-modal-table tr:hover{background:#00b8de0d}.input{border:1px solid var(--color-border);width:100%;color:var(--color-text);background:#0a0d1899;border-radius:10px;outline:none;padding:10px 14px;font-family:inherit;font-size:13px;transition:all .25s}.input:hover{border-color:#00b8de26}.input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px #00b8de1a,0 0 16px #00b8de14}.input::placeholder{color:var(--color-text-muted)}.input-group{margin-bottom:14px}.input-group label{color:var(--color-text-secondary);letter-spacing:-.005em;margin-bottom:6px;font-size:12px;font-weight:600;display:block}select{border:1px solid var(--color-border);width:100%;color:var(--color-text);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0a0d1899 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%235c5f82' d='M6 8L1 3h10z'/%3E%3C/svg%3E") right 12px center no-repeat;border-radius:10px;outline:none;padding:10px 36px 10px 14px;font-family:inherit;font-size:13px;transition:all .25s}select:hover{border-color:#00b8de26}select:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px #00b8de1a}select option{background:var(--color-bg-elevated);color:var(--color-text)}textarea{border:1px solid var(--color-border);width:100%;color:var(--color-text);resize:vertical;background:#0a0d1899;border-radius:10px;outline:none;min-height:80px;padding:10px 14px;font-family:inherit;font-size:13px;transition:all .25s}textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px #00b8de1a}textarea::placeholder{color:var(--color-text-muted)}.btn{border:1px solid var(--color-border);cursor:pointer;-webkit-backdrop-filter:blur(8px);color:var(--color-text);letter-spacing:-.01em;background:#0d102580;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-family:inherit;font-size:13px;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.btn:hover{border-color:var(--color-border-bright);transform:translateY(-1px);box-shadow:0 4px 16px #0003}.btn:active{transform:translateY(0)scale(.98)}.btn-primary{background:linear-gradient(135deg,var(--color-accent),var(--color-accent2));color:#fff;border-color:#0000;box-shadow:0 4px 16px #00b8de40}.btn-primary:hover{filter:brightness(1.1);border-color:#0000;box-shadow:0 6px 24px #00b8de59}.btn-sm{border-radius:8px;padding:6px 12px;font-size:12px}.btn-danger{color:var(--color-danger);background:#ef44441a;border-color:#ef444433}.btn-danger:hover{background:#ef444433;border-color:#ef444459;box-shadow:0 4px 16px #ef444426}.btn:disabled,.btn[disabled]{opacity:.4;cursor:not-allowed;box-shadow:none!important;transform:none!important}.btn-outline{border-color:var(--color-border-bright);color:var(--color-text-secondary);background:0 0}.btn-outline:hover{color:var(--color-text);background:#00b8de0f;border-color:#00b8de4d}.modal-overlay{-webkit-backdrop-filter:blur(8px);z-index:9999;background:#020305cc;justify-content:center;align-items:center;width:100vw;height:100vh;padding:20px;animation:.2s fadeIn;display:flex;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal{-webkit-backdrop-filter:blur(24px)saturate(1.3);border:1px solid var(--color-border-bright);background:#0d1025f7;border-radius:18px;width:100%;max-width:560px;max-height:85vh;padding:24px;animation:.3s cubic-bezier(.4,0,.2,1) modalSlideIn;position:relative;overflow-y:auto;box-shadow:0 24px 80px #0009,0 0 0 1px #00b8de14}@keyframes modalSlideIn{0%{opacity:0;transform:scale(.95)translateY(-10px)}to{opacity:1;transform:scale(1)translateY(0)}}.modal-wide{max-width:900px}.miners-modal{max-width:1100px;max-height:90vh}.modal-actions{border-top:1px solid var(--color-border);justify-content:flex-end;gap:10px;margin-top:20px;padding-top:16px;display:flex}.table-wrapper{border:1px solid var(--color-border);background:#0a0d184d;border-radius:14px;overflow-x:auto}table{border-collapse:collapse;width:100%}th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);border-bottom:1px solid var(--color-border);z-index:2;background:#0a0d1880;padding:10px 14px;font-size:10.5px;font-weight:700;position:sticky;top:0}td{border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);padding:10px 14px;font-size:13px;transition:background .15s}tr:nth-child(2n) td{background:#00b8de04}tr:hover td{background:#00b8de0a}.badge{letter-spacing:.01em;border-radius:6px;align-items:center;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.badge-green{color:var(--color-success);background:#10b9811a;border:1px solid #10b98126}.badge-red{color:var(--color-danger);background:#ef44441a;border:1px solid #ef444426}.badge-yellow{color:var(--color-warning);background:#f59e0b1a;border:1px solid #f59e0b26}.badge-cyan{color:var(--color-cyan);background:#06b6d41a;border:1px solid #06b6d426}.badge-purple{color:var(--color-accent2);background:#2e7dff1a;border:1px solid #2e7dff26}.badge-muted{color:var(--color-text-muted);background:#5c5f821a;border:1px solid #5c5f8226}.card{-webkit-backdrop-filter:blur(12px);border:1px solid var(--color-border);background:#0d102580;border-radius:16px;padding:20px;transition:all .3s}.card:hover{border-color:var(--color-border-bright)}.card-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.ticket-detail-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:20px;display:grid}.ticket-detail-field{border:1px solid var(--color-border);background:#0a0d1866;border-radius:10px;padding:10px 14px}.ticket-detail-field label{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin-bottom:4px;font-size:10px;font-weight:600;display:block}.ticket-detail-field span{color:var(--color-text);font-size:13px;font-weight:500}.ticket-timeline{padding-left:24px;position:relative}.ticket-timeline:before{content:"";background:var(--color-border);border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:6px}.ticket-timeline-item{padding-bottom:16px;position:relative}.ticket-timeline-item:last-child{padding-bottom:0}.ticket-timeline-dot{background:var(--color-accent);border:2px solid var(--color-bg-card);z-index:2;border-radius:50%;width:10px;height:10px;position:absolute;top:4px;left:-21px}.ticket-timeline-content{color:var(--color-text-secondary);font-size:12.5px;line-height:1.5}.ticket-timeline-content strong{color:var(--color-text)}.login-page{background:var(--color-bg);justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.login-page:before{content:"";pointer-events:none;background:radial-gradient(#00b8de1a,#0000 60%);width:80vw;height:80vh;animation:20s ease-in-out infinite alternate auroraShift;position:absolute;top:-30%;right:-20%}.login-card{background:var(--login-card-bg,#0d1025b3);-webkit-backdrop-filter:blur(24px);border:1px solid var(--color-border-bright);border-radius:24px;width:100%;max-width:400px;padding:40px;animation:.6s cubic-bezier(.4,0,.2,1) fadeInUp;position:relative;box-shadow:0 24px 80px #00000080}.login-title{letter-spacing:-.04em;background:linear-gradient(135deg,#fff,var(--color-text-secondary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:4px;font-size:24px;font-weight:800}.login-subtitle{color:var(--color-text-muted);margin-bottom:28px;font-size:13px}.login-card{text-align:left;max-width:408px}.login-orbs{pointer-events:none;z-index:0;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.login-orbs span{filter:blur(70px);opacity:.85;border-radius:50%;animation:18s ease-in-out infinite alternate loginOrb;position:absolute}.login-orbs span:first-child{background:radial-gradient(circle,var(--login-orb1,#00b8de99),transparent 68%);width:460px;height:460px;top:-110px;left:8%}.login-orbs span:nth-child(2){background:radial-gradient(circle,var(--login-orb2,#00e5ff85),transparent 68%);width:440px;height:440px;animation-delay:-6s;bottom:-140px;right:6%}.login-orbs span:nth-child(3){background:radial-gradient(circle,var(--login-orb3,#06b6d44d),transparent 70%);width:320px;height:320px;animation-delay:-11s;top:30%;left:42%}@keyframes loginOrb{0%{transform:translate(0)scale(1)}to{transform:translate(28px,-22px)scale(1.12)}}.login-card>*{z-index:1;position:relative}.login-brand{align-items:center;gap:12px;margin-bottom:22px;display:flex}.login-logo{border:1px solid var(--color-border-bright);background:linear-gradient(135deg,#4ee4ff29,#00e5ff29);border-radius:14px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;animation:3.2s ease-in-out infinite loginLogoPulse;display:flex;box-shadow:0 0 0 4px #00b8de0d,inset 0 0 18px #4ee4ff1f}@keyframes loginLogoPulse{0%,to{box-shadow:0 0 0 4px #00b8de0d,inset 0 0 18px #4ee4ff1f}50%{box-shadow:0 0 0 5px #00b8de1a,0 0 22px #00e5ff40,inset 0 0 22px #4ee4ff33}}.login-title{font-size:26px}.login-field{align-items:center;margin-bottom:12px;display:flex;position:relative}.login-field-icon{color:var(--color-text-muted);pointer-events:none;position:absolute;left:13px}.login-input{border:1px solid var(--color-border-bright);width:100%;color:var(--color-text);background:#ffffff08;border-radius:12px;padding:13px 42px 13px 40px;font-size:14px;transition:border-color .18s,box-shadow .18s,background .18s}.login-input::placeholder{color:var(--color-text-muted)}.login-input:focus{border-color:var(--color-accent);background:#ffffff0d;outline:none;box-shadow:0 0 0 3px #00b8de2e}.login-eye{cursor:pointer;color:var(--color-text-muted);background:0 0;border:none;border-radius:8px;padding:6px;transition:color .15s,background .15s;display:flex;position:absolute;right:8px}.login-eye:hover{color:var(--color-text-secondary);background:#ffffff0d}.login-btn{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 16px;font-size:14px;font-weight:600;display:flex}.login-ghost{color:var(--color-text-secondary);border:1px solid var(--color-border-bright);background:0 0;transition:background .15s,color .15s,border-color .15s}.login-ghost:hover{color:var(--color-text);border-color:var(--color-accent);background:#ffffff0a}.login-submit{margin-top:6px;font-size:14px}.login-submit:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 8px 24px #00b8de59}.login-divider{align-items:center;gap:12px;margin:18px 0 14px;display:flex}.login-divider:before,.login-divider:after{content:"";background:var(--color-border-bright);flex:1;height:1px}.login-divider span{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.login-google-btn{cursor:pointer;width:100%;color:var(--color-text);border:1px solid var(--color-border-bright);background:#ffffff0a;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:600;transition:background .18s,border-color .18s,transform .12s;display:flex}.login-google-btn:hover:not(:disabled){border-color:var(--color-accent);background:#ffffff12;transform:translateY(-1px)}.login-google-btn:disabled{opacity:.6;cursor:default}.login-help{color:var(--color-text-muted);text-align:center;margin-top:16px;font-size:12px;line-height:1.6}.login-help strong{color:var(--color-text-secondary);font-weight:600}.login-note{text-align:left;border-radius:10px;margin-bottom:14px;padding:11px 13px;font-size:13px;line-height:1.55}.login-note-info{color:var(--color-text-secondary);background:#00b8de1a;border:1px solid #00b8de4d}.login-note-danger{color:#fca5a5;background:#f43f5e14;border:1px solid #f43f5e47}.login-error{color:#fca5a5;background:#f43f5e1a;border:1px solid #f43f5e4d;border-radius:10px;align-items:center;gap:8px;margin-bottom:14px;padding:10px 12px;font-size:13px;line-height:1.4;animation:.25s fadeInUp;display:flex}.login-error svg{flex:none}.login-footnote{text-align:center;letter-spacing:.06em;color:var(--color-text-muted);z-index:1;font-size:11px;position:absolute;bottom:22px;left:0;right:0}@media(max-width:480px){.login-card{border-radius:20px;padding:28px 22px}.login-title{font-size:22px}}.cl-dash{flex-direction:column;gap:18px;display:flex}.cl-hero{border:1px solid var(--color-border-bright);background:linear-gradient(135deg,#00b8de1a,#2e7dff0d);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:26px 28px;display:flex;position:relative;overflow:hidden}.cl-hero.tier-free{background:linear-gradient(135deg,#00b8de12,#00b8de05)}.cl-hero.tier-basic{background:linear-gradient(135deg,#00b8de1c,#2e7dff0d)}.cl-hero.tier-pro{background:linear-gradient(135deg,#2e7dff1f,#00b8de0f)}.cl-hero-orbs span{filter:blur(55px);opacity:.3;pointer-events:none;border-radius:50%;position:absolute}.cl-hero-orbs span:first-child{background:radial-gradient(circle,#2e7dff80,#0000 70%);width:240px;height:240px;animation:16s ease-in-out infinite alternate loginOrb;top:-120px;right:14%}.cl-hero-orbs span:nth-child(2){background:radial-gradient(circle,#00b8de73,#0000 70%);width:210px;height:210px;animation:20s ease-in-out infinite alternate-reverse loginOrb;bottom:-130px;left:22%}.cl-hero-main{z-index:1;position:relative}.cl-hero-greet{text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);font-size:.74rem;font-weight:600}.cl-hero-name{letter-spacing:-.03em;background:linear-gradient(120deg,#fff,var(--color-text-secondary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:2px 0 8px;font-size:1.9rem;font-weight:800}.cl-hero-live{color:var(--color-text-secondary);align-items:center;gap:7px;font-size:.76rem;display:inline-flex}.cl-plan-card{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--color-border-bright);text-align:right;background:#0a0d188c;border-radius:14px;min-width:190px;padding:16px 18px;position:relative;box-shadow:0 10px 30px #0000004d}.cl-plan-label{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);font-size:.66rem;font-weight:600}.cl-plan-name{color:var(--color-text);justify-content:flex-end;align-items:center;gap:6px;margin-top:2px;font-size:1.5rem;font-weight:800;display:flex}.cl-hero.tier-pro .cl-plan-name{color:#b7e9ff}.cl-plan-price{color:var(--color-text-secondary);margin-top:2px;font-size:.78rem}.cl-plan-price b{color:var(--color-text)}.cl-upgrade-btn{cursor:pointer;color:#fff;background:linear-gradient(135deg,#00b8de,#00e5ff);border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:12px;padding:8px 14px;font-size:.8rem;font-weight:700;transition:transform .12s,box-shadow .2s;display:inline-flex}.cl-upgrade-btn:hover{transform:translateY(-1px);box-shadow:0 8px 22px #2e7dff66}.cl-plan-full{color:#34d399;align-items:center;gap:5px;margin-top:12px;font-size:.74rem;font-weight:700;display:inline-flex}.cl-plan-meter{border-top:1px solid var(--color-border-bright);margin-top:10px;padding-top:10px}.cl-plan-meter-amt{color:#34d399;font-size:1.15rem;font-weight:800}.cl-plan-meter-amt span{color:var(--color-text-muted);margin-left:4px;font-size:.7rem;font-weight:500}.cl-plan-meter-sub{color:var(--color-text-muted);align-items:center;gap:4px;margin-top:3px;font-size:.66rem;display:flex}.cl-hero.tier-free .cl-plan-meter,.cl-hero.tier-basic .cl-plan-meter{justify-content:flex-start}.cl-stats{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.cl-stat{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:14px;padding:16px 18px;transition:transform .15s,border-color .15s;position:relative;overflow:hidden}.cl-stat:hover{border-color:var(--color-border-bright);transform:translateY(-2px)}.cl-stat-icon{color:#4ee4ff;background:#00b8de1f;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:10px;display:flex}.cl-stat-val{letter-spacing:-.02em;color:var(--sc,var(--color-text));font-size:1.7rem;font-weight:800;line-height:1}.cl-stat-label{color:var(--color-text-muted);margin-top:5px;font-size:.72rem;font-weight:500}.cl-section-head{justify-content:space-between;align-items:center;margin:6px 0 -4px;display:flex}.cl-section-head>span{align-items:center;gap:7px;font-size:.92rem;font-weight:700;display:inline-flex}.cl-link{cursor:pointer;color:#4ee4ff;background:0 0;border:none;align-items:center;gap:3px;font-size:.76rem;font-weight:600;display:inline-flex}.cl-link:hover{color:#9bd8f5}.cl-features{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.cl-feature{text-align:left;cursor:pointer;border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:14px;align-items:center;gap:13px;padding:15px 16px;font-family:inherit;transition:transform .14s,border-color .14s,background .14s;display:flex}.cl-feature:hover{transform:translateY(-2px)}.cl-feature.on:hover{border-color:var(--color-accent);background:var(--color-bg-hover)}.cl-feature.off{opacity:.82}.cl-feature.off:hover{opacity:1;border-color:#00e5ff66}.cl-feature-icon{border-radius:11px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.cl-feature.on .cl-feature-icon{color:#9bd8f5;background:linear-gradient(135deg,#00b8de2e,#00e5ff24)}.cl-feature.off .cl-feature-icon{color:var(--color-text-muted);background:#ffffff08}.cl-feature-body{flex:1;min-width:0}.cl-feature-name{color:var(--color-text);align-items:center;gap:7px;font-size:.86rem;font-weight:700;display:flex}.cl-feature-desc{color:var(--color-text-muted);margin-top:2px;font-size:.72rem}.cl-badge{border-radius:5px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.cl-badge.on{color:#34d399;background:#34d39929}.cl-badge.off{color:#b7e9ff;background:#00e5ff29}.cl-feature-cta{color:var(--color-text-muted);flex:none}.cl-feature.on .cl-feature-cta{color:#4ee4ff}.cl-unlock{text-transform:uppercase;letter-spacing:.04em;color:#b7e9ff;white-space:nowrap;background:#00e5ff24;border-radius:999px;padding:3px 8px;font-size:.64rem;font-weight:800}.cl-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:14px;overflow:hidden}.cl-invoices{flex-wrap:wrap;gap:12px;display:flex}.cl-inv{cursor:pointer;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:12px;flex:200px;padding:14px 16px;transition:border-color .15s,transform .15s}.cl-inv:hover{border-color:var(--color-border-bright);transform:translateY(-2px)}.cl-inv-month{color:var(--color-text-muted);margin-bottom:6px;font-size:.72rem}.cl-inv-amt{color:#4ade80;align-items:center;gap:2px;font-size:1.15rem;font-weight:800;display:flex}.cl-inv-meta{color:var(--color-text-muted);margin-top:4px;font-size:.7rem}@media(max-width:720px){.cl-stats{grid-template-columns:repeat(2,1fr)}.cl-hero-name{font-size:1.5rem}.cl-plan-card{text-align:left;flex:1;min-width:0}.cl-plan-name,.cl-plan-price{justify-content:flex-start}}.help-note{border:1px solid var(--color-border-bright);background:linear-gradient(135deg,#00b8de1a,#2e7dff0d);border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.help-note-icon{color:#b7e9ff;background:#2e7dff26;border-radius:9px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.help-note-body{flex:1;min-width:0}.help-note-head{cursor:pointer;width:100%;color:var(--color-text);background:0 0;border:none;align-items:center;gap:8px;padding:0;font-family:inherit;display:flex}.help-note-title{font-size:.9rem;font-weight:700}.help-note-head svg{color:var(--color-text-muted);margin-left:auto}.help-note-intro{color:var(--color-text-secondary);margin-top:6px;font-size:.8rem;line-height:1.55}.help-note-steps{flex-direction:column;gap:5px;margin:8px 0 2px;padding-left:20px;display:flex}.help-note-steps li{color:var(--color-text-secondary);font-size:.8rem;line-height:1.5}.help-note-close{cursor:pointer;color:var(--color-text-muted);background:0 0;border:none;border-radius:7px;flex:none;padding:4px}.help-note-close:hover{color:var(--color-text);background:#ffffff0d}.help-pill{color:#b7e9ff;cursor:pointer;background:#2e7dff1a;border:1px solid #2e7dff40;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-family:inherit;font-size:.72rem;font-weight:600;display:inline-flex}.help-pill:hover{background:#2e7dff29}.loading-page{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100vh;display:flex}.spinner{border:3px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;width:36px;height:36px;animation:.8s linear infinite spin}.spin{animation:1s linear infinite spin}.mono{font-variant-numeric:tabular-nums;font-family:JetBrains Mono,Fira Code,SF Mono,Consolas,monospace}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.section-title{color:var(--color-text);letter-spacing:-.02em;align-items:center;gap:10px;margin-bottom:16px;font-size:16px;font-weight:700;display:flex}.section-title:before{content:"";background:linear-gradient(180deg,var(--color-accent),var(--color-accent2));border-radius:3px;width:3px;height:18px}.chat-toggle{background:linear-gradient(135deg,var(--color-accent),var(--color-accent2));color:#fff;cursor:pointer;z-index:400;border:none;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 24px #00b8de59}.chat-toggle:hover{transform:scale(1.08);box-shadow:0 6px 32px #00b8de80}.chat-toggle-badge{background:var(--color-danger);color:#fff;border:2px solid var(--color-bg);border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;font-weight:700;display:flex;position:absolute;top:-4px;right:-4px;box-shadow:0 0 10px #ef444480}.chat-window{-webkit-backdrop-filter:blur(24px);border:1px solid var(--color-border-bright);z-index:401;background:#0d1025f7;border-radius:18px;flex-direction:column;width:370px;height:520px;animation:.3s cubic-bezier(.4,0,.2,1) modalSlideIn;display:flex;position:fixed;bottom:88px;right:24px;overflow:hidden;box-shadow:0 16px 60px #00000080,0 0 0 1px #00b8de0d}.chat-header{border-bottom:1px solid var(--color-border);align-items:center;gap:10px;min-height:52px;padding:14px 16px;display:flex}.chat-header-title{color:var(--color-text);font-size:14px;font-weight:700}.chat-header-info{flex-direction:column;flex:1;min-width:0;display:flex}.chat-header-name{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.chat-header-type{color:var(--color-text-muted);font-size:10px}.chat-back,.chat-close{border:1px solid var(--color-border);cursor:pointer;color:var(--color-text-muted);background:#00b8de14;border-radius:8px;justify-content:center;align-items:center;padding:5px;transition:all .2s;display:flex}.chat-back:hover,.chat-close:hover{color:var(--color-text);background:#00b8de26}.chat-close{margin-left:auto}.chat-tabs{border-bottom:1px solid var(--color-border);display:flex}.chat-tab{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 0;font-family:inherit;font-size:12px;font-weight:600;transition:all .2s;display:flex}.chat-tab:hover{color:var(--color-text-secondary)}.chat-tab.active{color:var(--color-accent);border-bottom-color:var(--color-accent)}.chat-tab-badge{background:var(--color-danger);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-weight:700;display:inline-flex}.chat-search{border-bottom:1px solid var(--color-border);color:var(--color-text-muted);align-items:center;gap:8px;padding:8px 14px;display:flex}.chat-search input{color:var(--color-text);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:12px}.chat-list{flex:1;padding:4px 0;overflow-y:auto}.chat-list-item{cursor:pointer;align-items:center;gap:10px;padding:10px 16px;transition:background .15s;display:flex}.chat-list-item:hover{background:#00b8de0f}.chat-list-avatar{width:34px;height:34px;color:var(--color-accent);background:linear-gradient(135deg,#00b8de33,#2e7dff33);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex;position:relative}.chat-list-avatar.ticket{color:var(--color-cyan);background:linear-gradient(135deg,#06b6d433,#3b82f633)}.chat-status-dot{background:var(--color-text-muted);border:2px solid #0d1025f7;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-1px;right:-1px}.chat-status-dot.online{background:var(--color-success);box-shadow:0 0 6px #10b98180}.chat-list-info{flex:1;min-width:0}.chat-list-name{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.chat-list-role{color:var(--color-text-muted);text-transform:capitalize;font-size:10px}.chat-unread-badge{background:var(--color-accent);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;font-weight:700;display:flex}.chat-empty{text-align:center;color:var(--color-text-muted);padding:24px;font-size:12px}.chat-messages{flex-direction:column;flex:1;gap:6px;padding:14px;display:flex;overflow-y:auto}.chat-msg{flex-direction:column;max-width:82%;display:flex}.chat-msg.mine{align-self:flex-end;align-items:flex-end}.chat-msg.theirs{align-self:flex-start;align-items:flex-start}.chat-msg-sender{color:var(--color-text-muted);margin-bottom:2px;padding-left:4px;font-size:10px}.chat-msg-bubble{word-break:break-word;border-radius:14px;padding:9px 14px;font-size:13px;line-height:1.45}.chat-msg.mine .chat-msg-bubble{background:linear-gradient(135deg,var(--color-accent),var(--color-accent2));color:#fff;border-bottom-right-radius:4px}.chat-msg.theirs .chat-msg-bubble{color:var(--color-text);border:1px solid var(--color-border);background:#00b8de14;border-bottom-left-radius:4px}.chat-msg-time{color:var(--color-text-muted);margin-top:2px;padding:0 4px;font-size:9px}.chat-input-bar{border-top:1px solid var(--color-border);align-items:flex-end;gap:8px;padding:10px 14px;display:flex}.chat-input-bar textarea{border:1px solid var(--color-border);color:var(--color-text);resize:none;background:#0a0d1899;border-radius:12px;outline:none;flex:1;min-height:36px;max-height:80px;padding:8px 14px;font-family:inherit;font-size:13px;transition:border-color .2s}.chat-input-bar textarea:focus{border-color:var(--color-accent)}.chat-send{background:linear-gradient(135deg,var(--color-accent),var(--color-accent2));color:#fff;cursor:pointer;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.chat-send:hover:not(:disabled){transform:scale(1.05);box-shadow:0 0 12px #00b8de66}.chat-send:disabled{opacity:.4;cursor:not-allowed}@keyframes auroraShift{0%{transform:translate(0)rotate(0)scale(1)}33%{transform:translate(-3%,5%)rotate(2deg)scale(1.05)}66%{transform:translate(4%,-3%)rotate(-1deg)scale(.98)}to{transform:translate(-2%,2%)rotate(1deg)scale(1.02)}}@keyframes logoPulse{0%,to{box-shadow:0 0 16px #00b8de33}50%{box-shadow:0 0 28px #00b8de66}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{50%{opacity:.5}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}@keyframes glow{0%,to{box-shadow:0 0 12px #00b8de33}50%{box-shadow:0 0 24px #00b8de66}}@keyframes countUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.animate-in{animation:.5s cubic-bezier(.22,1,.36,1) both fadeInUp}.stagger-in>:first-child{animation:.5s cubic-bezier(.22,1,.36,1) 30ms both fadeInUp}.stagger-in>:nth-child(2){animation:.5s cubic-bezier(.22,1,.36,1) 60ms both fadeInUp}.stagger-in>:nth-child(3){animation:.5s cubic-bezier(.22,1,.36,1) 90ms both fadeInUp}.stagger-in>:nth-child(4){animation:.5s cubic-bezier(.22,1,.36,1) .12s both fadeInUp}.stagger-in>:nth-child(5){animation:.5s cubic-bezier(.22,1,.36,1) .15s both fadeInUp}.stagger-in>:nth-child(6){animation:.5s cubic-bezier(.22,1,.36,1) .18s both fadeInUp}.stagger-in>:nth-child(7){animation:.5s cubic-bezier(.22,1,.36,1) .21s both fadeInUp}.stagger-in>:nth-child(8){animation:.5s cubic-bezier(.22,1,.36,1) .24s both fadeInUp}.stagger-in>:nth-child(9){animation:.5s cubic-bezier(.22,1,.36,1) .27s both fadeInUp}.stagger-in>:nth-child(10){animation:.5s cubic-bezier(.22,1,.36,1) .3s both fadeInUp}.stagger-in>:nth-child(11){animation:.5s cubic-bezier(.22,1,.36,1) .33s both fadeInUp}.stagger-in>:nth-child(12){animation:.5s cubic-bezier(.22,1,.36,1) .36s both fadeInUp}.mobile-menu-btn{z-index:150;border:1px solid var(--color-border-bright);-webkit-backdrop-filter:blur(16px);width:42px;height:42px;color:var(--color-text);cursor:pointer;background:#0a0d18d9;border-radius:12px;justify-content:center;align-items:center;transition:all .2s;display:none;position:fixed;top:12px;left:12px}.mobile-menu-btn:hover{background:var(--color-bg-hover);border-color:var(--color-accent)}[data-theme=light] .mobile-menu-btn{color:#1a1d2e;background:#ffffffe6;border-color:#00b8de26}.mobile-overlay{z-index:190;-webkit-backdrop-filter:blur(4px);background:#0000008c;animation:.2s fadeIn;display:none;position:fixed;top:0;right:0;bottom:0;left:0}.sidebar-mobile-close{z-index:10;border:1px solid var(--color-border);width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:12px;right:12px}.sidebar-mobile-close:hover{background:var(--color-bg-hover);color:var(--color-text)}.table-responsive{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}@media(max-width:1400px){.dash-grid-top{grid-template-columns:repeat(2,1fr)}.kanban-board{grid-template-columns:repeat(3,1fr)}.leaderboard-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:1024px){.sidebar{width:var(--sidebar-collapsed)}.sidebar .sidebar-item-label,.sidebar .sidebar-logo-text,.sidebar .sidebar-chevron,.sidebar .sidebar-user-info{opacity:0;width:0;overflow:hidden}.main-content{margin-left:var(--sidebar-collapsed)}.farm-cards-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}@media(max-width:768px){.mobile-menu-btn{display:flex}.mobile-overlay{display:block}.sidebar{width:var(--sidebar-width);z-index:200;transition:transform .3s cubic-bezier(.4,0,.2,1);transform:translate(-100%)}.sidebar.mobile-open{transform:translate(0)}.sidebar .sidebar-item-label,.sidebar .sidebar-logo-text,.sidebar .sidebar-chevron,.sidebar .sidebar-user-info{opacity:1;width:auto}.sidebar-collapse-btn{display:none}.main-content{margin-left:0;padding:60px 16px 16px}.dash-header{flex-direction:column;align-items:flex-start;gap:10px}.stats-bar{flex-direction:column}.stat-chip{min-width:100%}.dash-grid-top,.farm-cards-grid,.kanban-board,.leaderboard-grid,.ticket-detail-grid{grid-template-columns:1fr}.page-title{font-size:22px}.modal{border-radius:16px;max-height:90vh;margin:10px;padding:20px;width:calc(100vw - 20px)!important;max-width:none!important}.modal-overlay{padding:10px}.chat-window{width:auto;height:450px;bottom:80px;left:10px;right:10px}.chat-toggle{width:48px;height:48px;bottom:16px;right:16px}table{-webkit-overflow-scrolling:touch;white-space:nowrap;display:block;overflow-x:auto}table thead,table tbody,table tr{table-layout:auto;width:100%;display:table}.form-row,.filter-row,.search-row,.toolbar{flex-direction:column;gap:8px}.form-row>*,.filter-row>*,.search-row>*{width:100%!important;min-width:0!important}.card,.weather-card{word-break:break-word;overflow:hidden}.flex-row-mobile-stack{flex-direction:column!important}.btn,button{min-height:40px}.remote-desktop-grid{grid-template-columns:1fr!important}.billing-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.sidebar-notif-panel{width:auto;min-width:0;left:10px;right:10px}.main-content select,.main-content input[type=text],.main-content input[type=search],.main-content input[type=number],.main-content input[type=month],.main-content input[type=date]{width:100%!important;min-width:0!important;max-width:100%!important}.main-content div[style*="display: flex"],.main-content div[style*="display:flex"]{gap:8px;flex-wrap:wrap!important}.main-content div[style*=gridTemplateColumns]{grid-template-columns:1fr!important}.main-content div[style*="overflow: auto"],.main-content div[style*="overflow:auto"],.table-wrapper{-webkit-overflow-scrolling:touch;max-height:none!important;overflow-x:auto!important}.main-content div[style*="width: 4"],.main-content div[style*="width: 5"],.main-content div[style*="width: 6"],.main-content div[style*="width: 7"],.main-content div[style*="width: 8"]{max-width:calc(100vw - 32px)!important}}@media(max-width:640px){.main-content{padding:56px 10px 10px}.page-title{font-size:18px}.stat-chip-value{font-size:16px}.stat-chip{padding:10px 12px}.stat-chip-label{font-size:.65rem}.weather-card{padding:12px 14px}.keystats{grid-template-columns:repeat(2,1fr);gap:8px}.client-card{min-width:0}.login-card{margin:12px;padding:24px 20px}.slots-overview{flex-direction:column;align-items:flex-start;gap:8px}.chat-window{border-radius:14px;height:calc(100vh - 140px);max-height:500px;bottom:70px;left:6px;right:6px}.chat-toggle{width:44px;height:44px;bottom:12px;right:12px}.kanban-card{padding:10px 12px}.farm-card{padding:14px}.modal{border-radius:14px;max-height:92vh;margin:6px;padding:16px}.mobile-menu-btn{border-radius:10px;width:38px;height:38px;top:8px;left:8px}.dash-header h1{font-size:18px}.ticket-filters{flex-direction:column;gap:8px}.ticket-filters>*{width:100%}}.app-layout:before{content:"";z-index:-3;background-image:linear-gradient(var(--web3-grid) 1px,transparent 1px),linear-gradient(90deg,var(--web3-grid) 1px,transparent 1px);pointer-events:none;background-size:46px 46px;animation:26s linear infinite gridDrift;position:fixed;top:-40%;right:-10%;bottom:0;left:-10%;-webkit-mask-image:radial-gradient(85% 65% at 50% 22%,#000 15%,#0000 78%);mask-image:radial-gradient(85% 65% at 50% 22%,#000 15%,#0000 78%)}@keyframes gridDrift{0%{background-position:0 0,0 0}to{background-position:46px 46px,46px 46px}}.app-layout:after{content:"";z-index:-3;pointer-events:none;background:radial-gradient(360px at 10% 90%,#06b6d412,#0000 70%),radial-gradient(320px at 94% 8%,#00e5ff14,#0000 70%);animation:20s ease-in-out infinite alternate orbFloat;position:fixed;top:0;right:0;bottom:0;left:0}@keyframes orbFloat{0%{transform:translate(0)}to{transform:translateY(-26px)}}.stat-chip:after{content:"";background:var(--grad-accent-bar);opacity:.5;background-size:300% 100%;border-radius:0 0 3px 3px;height:2px;transition:opacity .3s;animation:7s linear infinite barShift;position:absolute;top:0;left:14px;right:14px}.stat-chip:hover:after{opacity:1}@keyframes barShift{to{background-position:300% 0}}.animated-num{will-change:transform;display:inline-block}@keyframes flashUp{0%{color:#22c55e;text-shadow:0 0 18px #22c55ebf;transform:scale(1.22)}60%{text-shadow:0 0 6px #22c55e4d}to{text-shadow:none;transform:scale(1)}}@keyframes flashDown{0%{color:#ef4444;text-shadow:0 0 18px #ef4444bf;transform:scale(1.22)}60%{text-shadow:0 0 6px #ef44444d}to{text-shadow:none;transform:scale(1)}}.animated-num.flash-up{animation:.75s cubic-bezier(.2,.7,.2,1) flashUp}.animated-num.flash-down{animation:.75s cubic-bezier(.2,.7,.2,1) flashDown}.btn-primary{transition:box-shadow .3s,transform .2s;box-shadow:0 4px 16px -5px #00b8de8c}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 8px 26px -5px #2e7dffa6}.page-title{background-size:220%;animation:9s linear infinite titleSheen}@keyframes titleSheen{to{background-position:220%}}[data-theme=light]{--web3-grid:#4f46e50f}[data-theme=light] body{background-color:#0000;background-image:radial-gradient(1200px 720px at 12% -12%,#eef1ff,#0000 58%),radial-gradient(1000px 620px at 100% -4%,#e7fbff,#0000 54%),radial-gradient(900px 600px at 88% 108%,#f3ecff,#0000 55%),linear-gradient(#f6f7fc,#eceef6);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}[data-theme=light] body:before,[data-theme=light] .app-layout:after{opacity:.9}[data-theme=light] .stat-chip,[data-theme=light] .card,[data-theme=light] .dash-chart-card,[data-theme=light] .weather-card{-webkit-backdrop-filter:blur(18px)saturate(1.35);background:#ffffffbd;border:1px solid #00b8de24;box-shadow:0 6px 22px -8px #3c42782e,inset 0 1px #ffffffa6}[data-theme=light] .stat-chip:hover,[data-theme=light] .card:hover,[data-theme=light] .dash-chart-card:hover{border-color:#00b8de47;box-shadow:0 16px 42px -12px #5046b44d,inset 0 1px #ffffffd9}[data-theme=light] .stat-chip-value.cyan{color:#0891b2}[data-theme=light] .stat-chip-value.green{color:#059669}[data-theme=light] .stat-chip-value.purple{color:#1e6feb}[data-theme=light] .stat-chip-value.yellow{color:#d97706}[data-theme=light] .stat-chip-value.red{color:#dc2626}[data-theme=light] .stat-chip-value{color:#1e293b}[data-theme=light] .stat-chip:after{opacity:.7}[data-theme=light] ::-webkit-scrollbar-thumb{background:#00b8de47}[data-theme=light] .donut-value{color:#008bb0}@property --spin{syntax:"<angle>";inherits:false;initial-value:0deg}:root{--web3-grid:#7c7cff17}.app-layout:before{opacity:1;background-size:40px 40px;top:-40%;right:-10%;bottom:0;left:-10%;-webkit-mask-image:radial-gradient(92% 72% at 50% 16%,#000 8%,#0000 82%);mask-image:radial-gradient(92% 72% at 50% 16%,#000 8%,#0000 82%)}.app-layout:after{background:radial-gradient(440px at 6% 94%,#06b6d424,#0000 66%),radial-gradient(480px at 97% 5%,#00e5ff29,#0000 66%),radial-gradient(400px at 62% 42%,#00b8de1c,#0000 68%);animation:16s ease-in-out infinite alternate orbFloat}.main-content:before{content:"";z-index:-2;pointer-events:none;background:conic-gradient(#0000,#2e7dff0f 55deg,#0000,#06b6d40d 215deg,#0000 300deg);width:190vmax;height:190vmax;margin:-95vmax 0 0 -95vmax;animation:42s linear infinite beamSpin;position:fixed;top:50%;left:50%}@keyframes beamSpin{to{transform:rotate(360deg)}}.stats-bar{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));align-items:stretch;gap:12px!important;display:grid!important}.stat-chip{overflow:hidden;background:linear-gradient(155deg,#221d548c,#090b1a9e)!important;border:1px solid #2e7dff38!important;border-radius:16px!important;padding:16px 18px!important;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s!important}.stat-chip:before{content:"";background:conic-gradient(from var(--spin),transparent 0deg,#00b8de 70deg,#00e5ff 150deg,#06b6d4 240deg,transparent 320deg);opacity:.55;pointer-events:none;border-radius:16px;padding:1.5px;animation:5s linear infinite spinBorder;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes spinBorder{to{--spin:360deg}}.stat-chip:after{display:none!important}.stat-chip:hover{transform:translateY(-4px)scale(1.015)!important;box-shadow:0 18px 44px -14px #2e7dff8c!important}.stat-chip:hover:before{opacity:1}.stat-chip-label{letter-spacing:.09em!important;font-size:10.5px!important}.stat-chip-value{text-shadow:0 0 16px;filter:saturate(1.2);font-size:26px!important}[data-theme=light] .stat-chip{background:#ffffffc7!important;border-color:#00b8de33!important}[data-theme=light] .stat-chip:before{opacity:.7}[data-theme=light] .stat-chip-value{text-shadow:none}.card{transition:transform .25s,box-shadow .25s,border-color .25s}.sidebar-logo-text{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#9bd8f5,#b7e9ff,#67e8f9) 0 0/200%;-webkit-background-clip:text;background-clip:text;animation:7s linear infinite titleSheen}.sidebar-notif-badge{animation:1.6s ease-in-out infinite badgePulse;box-shadow:0 0 10px #ef4444bf;background:linear-gradient(135deg,#ef4444,#f97316)!important}@keyframes badgePulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.sidebar-notif-panel{-webkit-backdrop-filter:blur(26px)saturate(1.5);animation:.3s cubic-bezier(.2,.9,.3,1.25) notifPop;overflow:hidden;background:#0b0d1edb!important;border:1px solid #2e7dff4d!important;border-radius:18px!important;box-shadow:0 26px 64px -14px #000000bf,0 0 0 1px #2e7dff14!important}@keyframes notifPop{0%{opacity:0;transform:translateY(12px)scale(.95)}to{opacity:1;transform:none}}.sidebar-notif-header{letter-spacing:.01em;font-weight:700;background:linear-gradient(135deg,#00b8de38,#00e5ff1f)!important;border-bottom:1px solid #2e7dff38!important;padding:12px 14px!important}.sidebar-notif-item{transition:transform .18s,background .18s,border-color .18s;animation:.38s both notifIn;position:relative;background:#ffffff06!important;border:1px solid #0000!important;border-radius:11px!important;margin:7px 9px!important;padding:10px 14px 10px 18px!important}.sidebar-notif-item:before{content:"";background:linear-gradient(#00b8de,#00e5ff);border-radius:3px;width:3px;position:absolute;top:11px;bottom:11px;left:7px}.sidebar-notif-item:hover{transform:translate(3px);background:#00b8de1a!important;border-color:#2e7dff47!important}.sidebar-notif-item.unread{background:#00b8de1f!important}.sidebar-notif-item.unread:before{background:linear-gradient(#22d3ee,#06b6d4);box-shadow:0 0 10px #22d3ee99}.sidebar-notif-item.unread:after{content:"";background:#22d3ee;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite badgePulse;position:absolute;top:13px;right:11px;box-shadow:0 0 10px #22d3ee}@keyframes notifIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}.sidebar-notif-list{padding:2px 0 6px}[data-theme=light] .sidebar-notif-panel{background:#fffffff0!important;border-color:#00b8de33!important}[data-theme=light] .sidebar-notif-header{background:linear-gradient(135deg,#00b8de1f,#00e5ff12)!important}[data-theme=light] .sidebar-notif-item{background:#00b8de08!important}@media(prefers-reduced-motion:reduce){.app-layout:before,.app-layout:after,.main-content:before,.stat-chip:before,.sidebar-logo-text,.sidebar-notif-badge{animation:none!important}}.bento-grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(128px,auto);grid-auto-flow:dense;gap:14px;margin-bottom:24px;display:grid}.bento{-webkit-backdrop-filter:blur(16px)saturate(1.3);background:linear-gradient(155deg,#1e1b4b80,#0a0c1e9e);border:1px solid #2e7dff29;border-radius:18px;flex-direction:column;padding:16px 18px;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s,border-color .28s;display:flex;position:relative;overflow:hidden}.bento:after{content:"";pointer-events:none;background:radial-gradient(120% 80% at 0 0,#2e7dff1a,#0000 55%);border-radius:18px;position:absolute;top:0;right:0;bottom:0;left:0}.bento-hero,.bento-kpi,.bento-power{cursor:pointer}.bento:hover{border-color:#2e7dff57;transform:translateY(-3px);box-shadow:0 18px 44px -16px #00b8de80}.bento-hero{background:linear-gradient(150deg,#382d788c,#0c0e22a8);grid-area:span 2/span 2;justify-content:space-between}.bento-donut{grid-column:span 2}.bento-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:#8a8fc0;align-items:center;gap:6px;margin-bottom:8px;font-size:.62rem;font-weight:600;display:flex}.bento-hero-top{z-index:1;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:relative}.bento-hero-value{letter-spacing:-.03em;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 22px #22d3ee52);background:linear-gradient(120deg,#e0f2ff,#22d3ee 52%,#00e5ff);-webkit-background-clip:text;background-clip:text;margin:6px 0 12px;font-size:clamp(34px,4.4vw,54px);font-weight:800;line-height:1.02}.bento-hero-sub{z-index:1;flex-wrap:wrap;gap:8px;display:flex;position:relative}.bento-hero-spark{opacity:.9;pointer-events:none;height:44%;position:absolute;bottom:0;left:0;right:0}.b-pill{border-radius:20px;align-items:center;gap:4px;padding:3px 9px;font-size:.62rem;font-weight:700;display:inline-flex}.b-pill-green{color:#4ade80;background:#22c55e24;border:1px solid #22c55e4d}.b-pill-purple{color:#b7e9ff;background:#2e7dff24;border:1px solid #2e7dff4d}.b-pill-muted{color:#9ca0c8;background:#ffffff0d}.bento-live{letter-spacing:.1em;color:#64748b;background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:.6rem;font-weight:800;display:inline-flex}.bento-live.on{color:#4ade80;background:#22c55e1a;border-color:#22c55e59}.bento-live-dot{background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.6s infinite badgePulse;box-shadow:0 0 8px}.bento-kpi-top{justify-content:space-between;align-items:center;display:flex}.bento-kpi-label{text-transform:uppercase;letter-spacing:.07em;color:#8a8fc0;font-size:.62rem;font-weight:600}.bento-kpi-icon{width:30px;height:30px;color:var(--accent);background:var(--accent);border-radius:9px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.bento-kpi-icon{background:color-mix(in srgb,var(--accent) 16%,transparent)}}.bento-kpi-icon{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.bento-kpi-icon{border:1px solid color-mix(in srgb,var(--accent) 34%,transparent)}}.bento-kpi-value{letter-spacing:-.03em;color:var(--accent);text-shadow:0 0 18px var(--accent);margin-top:12px;font-size:30px;font-weight:800}@supports (color:color-mix(in lab,red,red)){.bento-kpi-value{text-shadow:0 0 18px color-mix(in srgb,var(--accent) 45%,transparent)}}.bento-kpi-value{font-variant-numeric:tabular-nums}.bento-kpi-foot{color:#7c7fa6;margin-top:4px;font-size:.6rem}.bento-kpi-alert{background:var(--accent);width:7px;height:7px;box-shadow:0 0 10px var(--accent);border-radius:50%;animation:1.4s infinite badgePulse;position:absolute;top:14px;right:48px}.bento-ring-center{text-align:center;font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:800;position:absolute;bottom:12px;left:0;right:0}.bento-donut-center{color:#e0e7ff;pointer-events:none;justify-content:center;align-items:center;font-size:1.15rem;font-weight:800;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.bento-legend{align-items:center;gap:8px;font-size:.66rem;display:flex}.bento-legend-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.bento-legend-name{color:#a0a3c4}.bento-legend-val{color:#e0e7ff;font-variant-numeric:tabular-nums;margin-left:auto;font-weight:700}.bento-legend-pct{color:#7c7fa6;text-align:right;width:34px}.bento-power{justify-content:space-between}.bento-power-value{color:#fbbf24;text-shadow:0 0 20px #fbbf2452;margin-top:8px;font-size:clamp(24px,2.4vw,32px);font-weight:800}.bento-power-foot{color:#7c7fa6;align-items:center;gap:5px;margin-top:4px;font-size:.62rem;display:flex}.bento-empty{color:#5c5f82;flex:1;justify-content:center;align-items:center;font-size:.78rem;display:flex}[data-theme=light] .bento{background:#fffc;border-color:#00b8de29}[data-theme=light] .bento-hero{background:linear-gradient(150deg,#e9e7ffeb,#ffffffc7)}[data-theme=light] .bento-hero-value{filter:none}[data-theme=light] .bento-donut-center{color:#1a1d2e}[data-theme=light] .bento-legend-name{color:#4a4d6a}[data-theme=light] .bento-legend-val{color:#1a1d2e}[data-theme=light] .b-pill-muted{color:#4a4d6a;background:#0000000a}@media(max-width:1100px){.bento-grid{grid-template-columns:repeat(2,1fr)}.bento-hero{grid-area:span 1/1/auto/-1;min-height:210px}.bento-donut,.bento-bars{grid-column:1/-1}}@media(max-width:560px){.bento-grid{grid-template-columns:1fr 1fr}.bento-hero,.bento-donut,.bento-bars,.bento-ring{grid-column:1/-1}}*{-webkit-tap-highlight-color:transparent}body{overscroll-behavior-y:none}.mobile-bottom-nav{display:none}@media(max-width:768px){.mobile-bottom-nav{z-index:180;padding:6px 6px calc(6px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(22px)saturate(1.4);background:#0a0c1ae6;border-top:1px solid #2e7dff38;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 30px -12px #0009}.mbn-item{cursor:pointer;color:#8a8fc0;background:0 0;border:none;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:7px 2px 5px;font-size:.6rem;font-weight:600;transition:color .2s,background .15s;display:flex;position:relative}.mbn-item svg{transition:transform .2s,filter .2s}.mbn-item.active{color:#9bd8f5}.mbn-item.active svg{filter:drop-shadow(0 0 8px #2e7dffb3);transform:translateY(-1px)}.mbn-item.active:before{content:"";background:linear-gradient(90deg,#00b8de,#22d3ee);border-radius:3px;width:24px;height:3px;position:absolute;top:1px;box-shadow:0 0 10px #00b8decc}.mbn-item:active{background:#2e7dff24}.main-content{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))!important}.chat-toggle,.fac-fab>button{display:none!important}.chat-window,.fac-panel{width:auto!important;left:10px!important;right:10px!important;bottom:calc(72px + env(safe-area-inset-bottom,0px))!important;z-index:185!important;max-height:66vh!important;position:fixed!important;top:auto!important}.chat-window{height:66vh!important}input,select,textarea{font-size:16px!important}.btn{min-height:40px}.page-title,.dash-header h2{font-size:1.4rem!important}}[data-theme=light] .mobile-bottom-nav{background:#fffffff0;border-top-color:#00b8de29;box-shadow:0 -8px 30px -14px #3c427840}[data-theme=light] .mbn-item{color:#6b7194}[data-theme=light] .mbn-item.active{color:#008bb0}.mbn-badge{color:#fff;background:linear-gradient(135deg,#ef4444,#f97316);border-radius:8px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 3px;font-size:.54rem;font-weight:800;line-height:1;display:flex;position:absolute;top:3px;left:calc(50% + 3px);box-shadow:0 0 8px #ef4444bf}.fac-fab{z-index:150!important;display:block!important;bottom:84px!important;right:24px!important}.chat-toggle{z-index:150!important;bottom:24px!important;right:24px!important}.chat-window{z-index:151!important}.fac-fab>button,.chat-toggle{-webkit-backdrop-filter:blur(16px)saturate(1.4)!important;background:linear-gradient(150deg,#282254eb,#100e22eb)!important;border:1px solid #2e7dff52!important;border-radius:16px!important;width:50px!important;height:50px!important;transition:transform .2s,box-shadow .2s,border-color .2s!important;box-shadow:0 10px 26px -10px #00b8de80!important}.chat-toggle{color:#9bd8f5!important}.fac-fab>button:hover,.chat-toggle:hover{border-color:#2e7dff99!important;transform:translateY(-2px)!important;box-shadow:0 14px 32px -10px #2e7dffa6!important}.fac-fab>button{box-shadow:0 6px 20px -8px #00b8de80,inset 0 1px #ffffff0a!important}.input,select,input,textarea{transition:border-color .2s,box-shadow .2s,background .2s}.input:focus,select:focus,input:focus,textarea:focus{border-color:#2e7dff8c!important;box-shadow:0 0 0 3px #2e7dff29!important}select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%234EE4FF' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")!important;background-position:right 12px center!important;background-repeat:no-repeat!important;padding-right:34px!important}select option,select optgroup{color:#eef0ff;background:#12152b;padding:8px}[data-theme=light] select option,[data-theme=light] select optgroup{color:#1a1d2e;background:#fff}@media(max-width:768px){select,.input,input,textarea{border-radius:12px;min-height:44px}select{background-position:right 14px center!important;padding-right:38px!important}.filters,.filter-bar,.toolbar,.ticket-filters{flex-wrap:wrap!important;gap:8px!important}.filters>select,.filter-bar>select,.toolbar>select{flex:44%!important;min-width:140px!important}}:root{--color-bg:#05090f;--color-bg-elevated:#0b1322;--color-bg-card:#0b1322;--color-bg-hover:#12203a;--color-border:#5ab9eb1f;--color-border-bright:#5fcdff4d;--color-text:#deebf8;--color-text-secondary:#93a8c6;--color-text-muted:#5c7091;--color-accent:#00b8de;--color-accent2:#2e7dff;--color-accent3:#4ee4ff;--color-success:#2de0b0;--color-warning:#ffb454;--color-danger:#ff5a72;--color-info:#38bdf8;--color-cyan:#00e5ff;--lqd-cyan:#00e5ff;--lqd-deep:#2e7dff;--lqd-ice:#eaf8ff;--lqd-tick:#78d7ff57;--g-liquid:linear-gradient(118deg,#ebfcff,#00e5ff 44%,#2e7dff);--g-plasma:linear-gradient(90deg,#00e5ff,#2e7dff);--g-telemetry:linear-gradient(90deg,#2e7dff,#00e5ff);--lqd-glow:0 0 26px #00e5ff4d;--font-num:ui-monospace,"JetBrains Mono","SF Mono","Roboto Mono",monospace}[data-theme=light]{--color-bg:#e7eff7;--color-bg-elevated:#fff;--color-bg-card:#fff;--color-bg-hover:#edf4fb;--color-border:#145a8c24;--color-border-bright:#146eaa52;--color-text:#0b1a2b;--color-text-secondary:#3c556f;--color-text-muted:#6e869f;--color-accent:#008bb0;--color-accent2:#1e6feb;--color-accent3:#0a9ec4;--color-cyan:#008bb0;--lqd-cyan:#008bb0;--lqd-deep:#1e6feb;--lqd-ice:#0b3350;--lqd-tick:#146eaa59;--g-liquid:linear-gradient(118deg,#0a6fb0,#008bb0 45%,#1e6feb);--lqd-glow:0 0 20px #008bb038}body:before{background:radial-gradient(900px 620px at 78% -6%,#00e5ff1a,#0000 62%),radial-gradient(760px 560px at -8% 108%,#2e7dff1a,#0000 62%),radial-gradient(520px 420px at 60% 70%,#4ee4ff0d,#0000 70%)!important}[data-theme=light] body:before{background:radial-gradient(900px 620px at 78% -6%,#00a9ce14,#0000 62%),radial-gradient(760px 560px at -8% 108%,#1e6feb12,#0000 62%)!important}.btn-primary{box-shadow:var(--lqd-glow);background:var(--g-liquid)!important;color:#03131c!important;border:none!important}.btn-primary:hover{filter:brightness(1.08)}[data-theme=light] .btn-primary{color:#fff!important}.metric,.lqd-num{font-family:var(--font-num);font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:"tnum" 1,"zero" 1;letter-spacing:-.02em}.lqd-tile{border:1px solid var(--color-border);background:var(--color-bg-card) linear-gradient(160deg,#78dcff0d,transparent 46%);border-radius:15px;transition:transform .18s cubic-bezier(.2,.8,.2,1),border-color .18s;position:relative;box-shadow:inset 0 1px #ffffff0a,0 22px 46px -24px #000a1ae6}.lqd-tile:hover{border-color:var(--color-border-bright);transform:translateY(-2px)}.lqd-tile:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,var(--lqd-tick) 0 10px,transparent 10px) top left/11px 1px no-repeat,linear-gradient(180deg,var(--lqd-tick) 0 10px,transparent 10px) top left/1px 11px no-repeat,linear-gradient(90deg,transparent calc(100% - 10px),var(--lqd-tick) 0) bottom right/11px 1px no-repeat,linear-gradient(180deg,transparent calc(100% - 10px),var(--lqd-tick) 0) bottom right/1px 12px no-repeat;position:absolute;top:0;right:0;bottom:0;left:0}.lqd-livepill{font:800 9.5px var(--font-num);letter-spacing:.14em;color:var(--color-success);border:1px solid #10b98166;align-items:center;gap:6px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.lqd-livepill{border:1px solid color-mix(in srgb,var(--color-success) 40%,transparent)}}.lqd-livepill{border-radius:20px;padding:5px 10px}.lqd-livepill i{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.6s infinite badgePulse;box-shadow:0 0 8px}.lqd-flash-up{animation:.8s ease-out lqdUp}.lqd-flash-dn{animation:.8s ease-out lqdDn}@keyframes lqdUp{0%{color:var(--color-success);text-shadow:0 0 14px var(--color-success)}}@keyframes lqdDn{0%{color:var(--color-danger);text-shadow:0 0 14px var(--color-danger)}}@media(prefers-reduced-motion:reduce){.lqd-livepill i,.lqd-flash-up,.lqd-flash-dn{animation:none!important}}.lqd-brandmark{box-shadow:0 0 0 1px var(--color-border-bright),0 0 22px #00e5ff59;animation:5s ease-in-out infinite lqdBreathe}@keyframes lqdBreathe{0%,to{box-shadow:0 0 0 1px var(--color-border-bright),0 0 16px #00e5ff40}50%{box-shadow:0 0 0 1px var(--color-border-bright),0 0 30px #00e5ff80}}@media(prefers-reduced-motion:reduce){.lqd-brandmark{animation:none}}.bento-hero{background:linear-gradient(150deg,#0e1b33,#0b1322 60%)!important}.bento-hero-value{background:var(--g-liquid)!important;-webkit-background-clip:text!important;background-clip:text!important}.b-pill-purple{color:#4ee4ff!important;background:#00e5ff1a!important;border-color:#00e5ff40!important}.bento-kpi-value{font-family:var(--font-num);font-variant-numeric:tabular-nums slashed-zero}.sidebar-section-label{text-transform:uppercase;letter-spacing:.16em;color:var(--color-text-muted);-webkit-user-select:none;user-select:none;padding:16px 14px 7px;font:600 9.5px/1 Inter,sans-serif}.sidebar-nav>.sidebar-section-label:first-child{padding-top:6px}.login-page:before{background:radial-gradient(720px 520px at 76% -4%,#00e5ff21,#0000 60%),radial-gradient(820px 600px at -10% 110%,#2e7dff1f,#0000 62%)!important}.login-orbs span{background:radial-gradient(circle,#00e5ff33,#0000 70%)!important}.login-orbs span:nth-child(2){background:radial-gradient(circle,#2e7dff2e,#0000 70%)!important}.login-orbs span:nth-child(3){background:radial-gradient(circle,#4ee4ff1f,#0000 70%)!important}.login-card{border-color:var(--color-border-bright)!important;box-shadow:0 30px 80px -30px #000a1af2,0 0 60px -22px #00e5ff59!important}.lqd-title-grad{background:var(--g-liquid);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.login-title{letter-spacing:-.02em}@keyframes powerCutPulse{0%,to{box-shadow:0 0 #ff5a7259}50%{box-shadow:0 0 18px 2px #ff5a7280}}.login-field:focus-within,.login-input:focus{border-color:var(--lqd-cyan)!important;box-shadow:0 0 0 3px #00e5ff24!important}:root{--web3-grid:#00e5ff0b;--grad-accent-bar:linear-gradient(90deg, #00e5ff, #2e7dff, #4ee4ff, #00e5ff);--grad-primary:var(--g-liquid)}.app-layout:after{background:radial-gradient(440px at 6% 94%,#2e7dff21,#0000 66%),radial-gradient(480px at 97% 5%,#00e5ff21,#0000 66%),radial-gradient(400px at 62% 42%,#4ee4ff14,#0000 68%)!important}.main-content:before{background:conic-gradient(#0000,#2e7dff0f 55deg,#0000,#00e5ff0d 215deg,#0000 300deg)!important}.stat-chip{background:linear-gradient(155deg,#0a1a2e99,#050c18a6)!important;border:1px solid #5fcdff38!important}.stat-chip:before{background:conic-gradient(from var(--spin),transparent 0deg,#00e5ff 70deg,#2e7dff 150deg,#4ee4ff 240deg,transparent 320deg)!important}.stat-chip:hover{box-shadow:0 18px 44px -14px #00b4ff80!important}.sidebar-item.active{box-shadow:inset 3px 0 0 0 var(--lqd-cyan),0 0 22px -8px #00e5ff8c!important}.sidebar-logo-text{background:linear-gradient(135deg,#9be9ff,#eaf8ff,#4ee4ff) 0 0/200%!important;-webkit-background-clip:text!important;background-clip:text!important}.sidebar-glow{background:radial-gradient(circle at 50% 0,#00e5ff1a,#0000 70%)!important}input:focus,select:focus,textarea:focus,.input:focus{border-color:var(--lqd-cyan)!important;box-shadow:0 0 0 3px #00e5ff21!important}.card:hover{border-color:var(--color-border-bright)!important;box-shadow:0 14px 40px -18px #0078dc59!important}.bento{border-color:var(--color-border)!important}.bento:hover{border-color:var(--color-border-bright)!important}.bento-live.on{color:var(--color-success)!important}.sidebar-notif-panel{border-color:var(--color-border-bright)!important;box-shadow:0 24px 60px -20px #001428cc,0 0 40px -18px #00e5ff66!important}.sidebar-notif-header{background:linear-gradient(135deg,#00e5ff1a,#2e7dff14)!important}.sidebar-notif-item.unread{border-left-color:var(--lqd-cyan)!important;background:#00e5ff0d!important}.chat-toggle{background:var(--g-liquid)!important;color:#03131c!important;box-shadow:0 10px 30px -8px #00beff8c!important}.fac-fab{border:1px solid var(--color-border-bright)!important;background:linear-gradient(135deg,#0b1322,#0e1728)!important}.mobile-bottom-nav{border-top-color:var(--color-border-bright)!important}.mbn-item.active{color:var(--lqd-cyan)!important}.mbn-item.active .mbn-icon{background:#00e5ff1f!important;box-shadow:0 0 16px -4px #00e5ff99!important}::-webkit-scrollbar-thumb{background:#00b4f059!important}::-webkit-scrollbar-thumb:hover{background:#00dcff8c!important}::selection{background:#00e5ff47!important}[data-theme=light] .btn{color:#007a9c}[data-theme=light] .btn:hover{color:#005f7a;border-color:#008bb066}[data-theme=light] .btn-primary{background:var(--g-liquid)!important;color:#fff!important}[data-theme=light] .sidebar-item.active{color:#007a9c!important;background:#008bb01a!important;box-shadow:inset 3px 0 #008bb0!important}.cl-hero{border-color:var(--color-border-bright)!important;background:linear-gradient(150deg,#0b1b31,#0b1322 60%)!important}.cl-upgrade-btn{background:var(--g-liquid)!important;color:#03131c!important}.cl-feature-icon{color:var(--lqd-cyan)!important;background:#00e5ff1a!important}.help-note{background:#008cdc0f!important;border-color:#00e5ff40!important}.help-pill{color:var(--lqd-cyan)!important;border-color:#00e5ff59!important}.login-logo{box-shadow:none!important;background:0 0!important}.login-submit:hover{box-shadow:0 10px 34px -10px #00c8ff99!important}.login-note-info{color:#9bd8f5!important;background:#0096e612!important;border-color:#00e5ff4d!important}.btn-primary:hover{box-shadow:0 10px 32px -10px #00c8ff8c!important}.badge-purple{color:#4ee4ff!important;background:#00e5ff1f!important;border-color:#00e5ff4d!important}.spinner{border-top-color:var(--lqd-cyan)!important}.lqd-eyebrow{text-transform:uppercase;letter-spacing:.13em;color:var(--color-text-muted);font:600 10.5px/1 Inter,sans-serif}.lqd-tick{position:relative}.lqd-tick:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,var(--lqd-tick) 0 10px,transparent 10px) top left/11px 1px no-repeat,linear-gradient(180deg,var(--lqd-tick) 0 10px,transparent 10px) top left/1px 11px no-repeat,linear-gradient(90deg,transparent calc(100% - 10px),var(--lqd-tick) 0) bottom right/11px 1px no-repeat,linear-gradient(180deg,transparent calc(100% - 10px),var(--lqd-tick) 0) bottom right/1px 12px no-repeat;position:absolute;top:0;right:0;bottom:0;left:0}.lqd-reactor{flex-direction:column;display:flex;overflow:hidden}.lqd-reactor-head{justify-content:space-between;align-items:center;display:flex}.lqd-livepill.off{color:var(--color-text-muted);border-color:var(--color-border-bright)}.lqd-livepill.off i{box-shadow:none;animation:none}.lqd-reactor-core{flex:1;place-items:center;min-height:210px;margin:4px 0;display:grid;position:relative}.lqd-reactor-sweep{aspect-ratio:1;opacity:.3;pointer-events:none;background:conic-gradient(from 200deg,#00e5ff,#2e7dff 42%,#8be9ff 72%,#00e5ff);border-radius:50%;width:min(62%,250px);animation:14s linear infinite lqdSpin;position:absolute;-webkit-mask:radial-gradient(circle,#0000 55%,#000 57%);mask:radial-gradient(circle,#0000 55%,#000 57%)}@keyframes lqdSpin{to{transform:rotate(360deg)}}.lqd-reactor-ring{aspect-ratio:1;z-index:1;width:min(56%,235px);position:relative;transform:rotate(-90deg)}.lqd-reactor-ring .trk{fill:none;stroke:var(--color-border-bright);stroke-width:7px}.lqd-reactor-ring .prg{fill:none;stroke-width:9px;stroke-linecap:round;filter:drop-shadow(0 0 6px #00e5ffb3);transition:stroke-dashoffset 1.2s cubic-bezier(.2,.9,.2,1)}.lqd-reactor-num{letter-spacing:-.03em;background:var(--g-liquid);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 22px #00e5ff4d);white-space:nowrap;-webkit-background-clip:text;background-clip:text;font-size:clamp(30px,3.2vw,46px);font-weight:800;line-height:1}.lqd-reactor-sub{letter-spacing:.12em;color:var(--color-text-secondary);text-transform:uppercase;margin-top:9px;font:600 10px Inter}.lqd-reactor-foot{z-index:2;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:4px;display:flex;position:relative}.lqd-reactor-spark{opacity:.5;pointer-events:none;z-index:0;bottom:0;left:4%;right:4%;height:34%!important;position:absolute!important}.lqd-gauge-center{text-align:center;letter-spacing:-.02em;font-size:26px;font-weight:800;position:absolute;bottom:12px}.lqd-gauge-center small{letter-spacing:.1em;color:var(--color-text-muted);text-transform:uppercase;margin-top:3px;font:600 8.5px Inter;display:block}@media(prefers-reduced-motion:reduce){.lqd-reactor-sweep{animation:none}}.weather-card{position:relative;border:1px solid var(--color-border)!important;background:var(--color-bg-card) linear-gradient(160deg,#78dcff0d,transparent 46%)!important;border-radius:15px!important;transition:transform .18s cubic-bezier(.2,.8,.2,1),border-color .18s!important;box-shadow:inset 0 1px #ffffff0a,0 22px 46px -24px #000a1ae6!important}.weather-card:hover{transform:translateY(-3px);border-color:var(--color-border-bright)!important}.weather-card:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,var(--lqd-tick) 0 10px,transparent 10px) top left/11px 1px no-repeat,linear-gradient(180deg,var(--lqd-tick) 0 10px,transparent 10px) top left/1px 11px no-repeat,linear-gradient(90deg,transparent calc(100% - 10px),var(--lqd-tick) 0) bottom right/11px 1px no-repeat,linear-gradient(180deg,transparent calc(100% - 10px),var(--lqd-tick) 0) bottom right/1px 12px no-repeat;position:absolute;top:0;right:0;bottom:0;left:0}.weather-card .keystats strong,.weather-card .power-value,.weather-card .hashrate-value,.weather-card .efficiency-value{font-family:var(--font-num);font-variant-numeric:tabular-nums slashed-zero}.noc-bar{z-index:50;border-bottom:1px solid var(--color-border-bright);-webkit-backdrop-filter:blur(14px)saturate(1.2);background:linear-gradient(90deg,#08101ef5,#050a14f5);flex-wrap:wrap;align-items:center;gap:16px;margin:-16px -16px 14px;padding:9px 18px;display:flex;position:sticky;top:0}.noc-bar:after{content:"";background:var(--g-telemetry);opacity:.5;background-size:300% 100%;height:1px;animation:7s linear infinite barShift;position:absolute;bottom:-1px;left:0;right:0}[data-theme=light] .noc-bar{background:#ffffffeb}.noc-stat{border-right:1px solid var(--color-border);white-space:nowrap;align-items:center;gap:7px;padding-right:15px;display:flex}.noc-k{text-transform:uppercase;letter-spacing:.11em;color:var(--color-text-muted);font:600 9px Inter}.noc-v{color:var(--color-text);font-size:13px;font-weight:700}.noc-v em{color:var(--color-text-muted);font-size:.72em;font-style:normal}.noc-dot{border-radius:50%;flex:none;width:8px;height:8px}.noc-dot.ok{background:var(--color-success);box-shadow:0 0 8px var(--color-success)}.noc-dot.warn{background:var(--color-warning);box-shadow:0 0 8px var(--color-warning)}.noc-alert{font:700 11px var(--font-num);color:var(--color-danger);background:#ef444421}@supports (color:color-mix(in lab,red,red)){.noc-alert{background:color-mix(in srgb,var(--color-danger) 13%,transparent)}}.noc-alert{border:1px solid #ef444461}@supports (color:color-mix(in lab,red,red)){.noc-alert{border:1px solid color-mix(in srgb,var(--color-danger) 38%,transparent)}}.noc-alert{border-radius:16px;padding:2px 9px}.noc-right{align-items:center;gap:12px;margin-left:auto;display:flex}.noc-clock{color:var(--color-text-secondary);font-size:11.5px}.noc-pill{font:800 9.5px var(--font-num);letter-spacing:.13em;border-radius:20px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.noc-pill.live{color:var(--color-success);border:1px solid #10b98166}@supports (color:color-mix(in lab,red,red)){.noc-pill.live{border:1px solid color-mix(in srgb,var(--color-success) 40%,transparent)}}.noc-pill.warn{color:var(--color-warning);border:1px solid #f59e0b66}@supports (color:color-mix(in lab,red,red)){.noc-pill.warn{border:1px solid color-mix(in srgb,var(--color-warning) 40%,transparent)}}.noc-pill i{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.6s infinite badgePulse;box-shadow:0 0 8px}.main-content{padding:16px 18px!important}.card{border-radius:14px!important}.page-header{margin-bottom:14px!important}.page-header .page-title,.dash-header h1,h2.page-title{letter-spacing:-.01em;font-size:1.05rem!important}.page-subtitle{font-size:.72rem!important}.section-title{text-transform:uppercase;letter-spacing:.08em;font-size:.82rem!important}.stat-chip{padding:12px 14px!important}.bento-grid{gap:11px!important}.bento{border-radius:14px!important}.bento-kpi-value{font-size:26px!important}.btn{border-radius:9px}.table-wrapper table th,.card table th{text-transform:uppercase;letter-spacing:.07em;color:var(--color-text-muted)!important;font-size:10px!important}.table-wrapper table td,.card table td{font-variant-numeric:tabular-nums}.main-content{background-image:linear-gradient(var(--web3-grid) 1px,transparent 1px),linear-gradient(90deg,var(--web3-grid) 1px,transparent 1px);background-size:44px 44px;background-attachment:fixed}[data-theme=light] .main-content{background-image:none}@media(prefers-reduced-motion:reduce){.noc-bar:after,.noc-pill i{animation:none}}.spinner{background:0 0;border-radius:0;flex:none;width:42px;height:36px;animation:none;position:relative;border:0!important}.spinner:after{content:"";opacity:.7;background:linear-gradient(115deg,#deebf880,#deebf814 60%);border-radius:24%;width:25px;height:25px;padding:5px;position:absolute;top:1px;right:0;transform:rotate(45deg);-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}[data-theme=light] .spinner:after{background:linear-gradient(115deg,#0a3c6e73,#0a3c6e1a 60%)}.spinner:before{content:"";z-index:1;background:linear-gradient(-45deg,var(--lqd-deep) 34%,var(--lqd-cyan) 46%,var(--lqd-cyan) 49%,var(--lqd-cyan) 57%) 100% 100% / 320% 320% no-repeat,var(--lqd-cyan);border-radius:24%;width:25px;height:25px;padding:5px;position:absolute;bottom:1px;left:0;transform:rotate(45deg)}@supports (color:color-mix(in lab,red,red)){.spinner:before{background:linear-gradient(-45deg,var(--lqd-deep) 34%,var(--lqd-cyan) 46%,color-mix(in srgb,var(--lqd-cyan) 33%,transparent) 49%,color-mix(in srgb,var(--lqd-cyan) 12%,transparent) 57%) 100% 100% / 320% 320% no-repeat,color-mix(in srgb,var(--lqd-cyan) 10%,transparent)}}.spinner:before{box-shadow:0 0 14px var(--lqd-cyan);-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@supports (color:color-mix(in lab,red,red)){.spinner:before{box-shadow:0 0 14px color-mix(in srgb,var(--lqd-cyan) 45%,transparent)}}.spinner:before{animation:2.6s ease-in-out infinite alternate llRingFill}.liquid-loader{flex-direction:column;align-items:center;gap:18px;display:flex}.ll-float{width:min(620px,90vw)}.ll-float video{width:100%;height:auto;filter:drop-shadow(0 0 36px var(--lqd-cyan)) drop-shadow(0 16px 44px #000a1a8c);display:block}@supports (color:color-mix(in lab,red,red)){.ll-float video{filter:drop-shadow(0 0 36px color-mix(in srgb,var(--lqd-cyan) 30%,transparent)) drop-shadow(0 16px 44px #000a1a8c)}}.ll-float video{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%),linear-gradient(#0000 0,#000 7% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 5%,#000 95%,#0000),linear-gradient(#0000 0,#000 7%,#000 93%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}[data-theme=light] .ll-float video{filter:drop-shadow(0 0 30px var(--lqd-cyan)) drop-shadow(0 14px 34px #1e3c6447)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .ll-float video{filter:drop-shadow(0 0 30px color-mix(in srgb,var(--lqd-cyan) 22%,transparent)) drop-shadow(0 14px 34px #1e3c6447)}}.ll-meta{align-items:center;gap:12px;width:min(340px,70vw);display:flex}.ll-bar{background:var(--lqd-cyan);border-radius:999px;flex:1;height:5px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ll-bar{background:color-mix(in srgb,var(--lqd-cyan) 14%,transparent)}}.ll-bar i{background:linear-gradient(90deg,var(--lqd-cyan),var(--lqd-ice,#eaf8ff) 55%,var(--lqd-deep));width:0%;box-shadow:0 0 12px var(--lqd-cyan);border-radius:999px;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab,red,red)){.ll-bar i{box-shadow:0 0 12px color-mix(in srgb,var(--lqd-cyan) 70%,transparent)}}.ll-bar i{transition:width .3s}.ll-pct{font:600 12.5px var(--font-num);color:var(--lqd-cyan);text-align:right;font-variant-numeric:tabular-nums;min-width:46px}.ll-label{font:500 10px var(--font-num);letter-spacing:.44em;text-indent:.44em;text-transform:uppercase;color:var(--lqd-cyan);opacity:.75;animation:1.6s ease-in-out infinite llPulse}.ll-blue-frame{stroke:#78e1ffd9}.ll-glass-frame{stroke:#d2f0ff80}.ll-glass-fillA{fill:#d2f0ff1a}.ll-glass-fillB{fill:#d2f0ff21}.ll-blue-bg{fill:var(--lqd-cyan)}@supports (color:color-mix(in lab,red,red)){.ll-blue-bg{fill:color-mix(in srgb,var(--lqd-cyan) 7%,transparent)}}[data-theme=light] .ll-blue-frame{stroke:#0078aad9}[data-theme=light] .ll-glass-frame{stroke:#0a3c6e80}[data-theme=light] .ll-glass-fillA{fill:#0a3c6e14}[data-theme=light] .ll-glass-fillB{fill:#0a3c6e1f}.lqd-topbar{z-index:4000;pointer-events:none;opacity:0;background:var(--lqd-cyan);height:3px;transition:opacity .25s;position:fixed;top:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.lqd-topbar{background:color-mix(in srgb,var(--lqd-cyan) 8%,transparent)}}.lqd-topbar.on{opacity:1}.lqd-topbar i{background:var(--g-plasma,linear-gradient(90deg, #00e5ff, #2e7dff));width:0;height:100%;box-shadow:0 0 10px var(--lqd-cyan);border-radius:0 999px 999px 0;display:block}@supports (color:color-mix(in lab,red,red)){.lqd-topbar i{box-shadow:0 0 10px color-mix(in srgb,var(--lqd-cyan) 80%,transparent)}}.lqd-topbar i{transition:width .3s}@keyframes llRingFill{0%{background-position:94% 94%,0 0}to{background-position:6% 6%,0 0}}@keyframes llPulse{0%,to{opacity:.45}50%{opacity:.95}}@media(prefers-reduced-motion:reduce){.spinner:before{background-position:40% 40%,0 0;animation:none}.ll-label{animation:none}}.scanner-badge .badge{white-space:nowrap}:root{--sidebar-width:232px}.sidebar .sidebar-logo{border-bottom:1px solid var(--color-border)!important;gap:11px!important;padding:15px 16px 13px!important}.sidebar-logo-text{letter-spacing:.02em!important;font-size:15px!important;font-weight:800!important}.lqd-brand-tag{font-family:var(--font-num);letter-spacing:.28em;color:var(--color-text-muted);text-transform:uppercase;margin-top:5px;font-size:8.5px;font-weight:600;display:block}.sidebar-nav{padding:10px 10px 8px!important}.sidebar-section-label{text-transform:uppercase!important;letter-spacing:.14em!important;color:var(--color-text-muted)!important;margin:0!important;padding:10px 10px 7px!important;font-size:10px!important;font-weight:600!important}.sidebar-item{color:var(--color-text-secondary)!important;border-radius:10px!important;gap:10px!important;margin-bottom:1px!important;padding:7px 10px!important;font-size:13px!important;font-weight:500!important}.sidebar-item .sidebar-item-icon{width:16px!important;height:16px!important}.sidebar-item .sidebar-item-icon svg{opacity:.85;width:16px!important;height:16px!important}@supports (color:color-mix(in lab,red,red)){.sidebar-item:hover{background:color-mix(in srgb,var(--lqd-cyan,#00e5ff) 8%,transparent)!important}}.sidebar-item:hover{color:var(--color-text)!important}@supports (color:color-mix(in lab,red,red)){.sidebar-item.active{background:color-mix(in srgb,var(--lqd-cyan,#00e5ff) 12%,transparent)!important}}.sidebar-item.active{color:var(--color-text)!important}.sidebar-item.active .sidebar-active-indicator,.sidebar-active-indicator{background:var(--g-plasma);border-radius:3px;width:3px;position:absolute;top:6px;bottom:6px;left:-10px;box-shadow:0 0 14px #00e5ff80}.sidebar-sub-item{border-radius:9px!important;padding:6px 10px 6px 34px!important;font-size:12.5px!important}.sidebar-chevron{margin-left:auto}.lqd-nav-badge{font-family:var(--font-num);color:#ff5a72;background:#ff5a7226;border:1px solid #ff5a7266;border-radius:20px;margin-left:auto;padding:1px 7px;font-size:10px;font-weight:700}.lqd-nav-badge.cool{color:#2de0b0;background:#2de0b01f;border-color:#2de0b057}.sidebar-user{border-top:1px solid var(--color-border)!important;padding:10px 12px!important}.sidebar-user-avatar{background:var(--g-liquid)!important;color:#03131c!important;border-radius:10px!important;width:34px!important;height:34px!important;font-size:13px!important;font-weight:800!important;box-shadow:0 0 18px #00e5ff4d!important}.sidebar-user-name{font-size:12.5px!important;font-weight:700!important}.sidebar-user-role{text-transform:capitalize;color:var(--color-text-muted)!important;font-size:10.5px!important}.lqd-topbar2{border-bottom:1px solid var(--color-border);background:#0507098c;align-items:center;gap:14px;padding:10px 22px;display:flex}@supports (color:color-mix(in lab,red,red)){.lqd-topbar2{background:color-mix(in srgb,var(--color-bg) 55%,transparent)}}.lqd-topbar2{-webkit-backdrop-filter:blur(12px);z-index:60;position:sticky;top:0}.lqd-crumb{flex-direction:column;min-width:0;display:flex}.lqd-crumb h1{letter-spacing:-.01em;white-space:nowrap;margin:0;font-size:17px;font-weight:700}.lqd-crumb .sub{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:40vw;margin-top:3px;font-size:11px;font-weight:500;overflow:hidden}.lqd-searchbox{background:var(--color-bg-secondary);border:1px solid var(--color-border);color:var(--color-text-muted);cursor:pointer;border-radius:10px;align-items:center;gap:8px;min-width:200px;padding:7px 11px;font-size:12px;font-weight:500;display:flex}.lqd-searchbox:hover{border-color:var(--color-border-bright);color:var(--color-text-secondary)}.lqd-searchbox kbd{font-family:var(--font-num);border:1px solid var(--color-border-bright);color:var(--color-text-secondary);border-radius:5px;margin-left:auto;padding:2px 6px;font-size:9.5px;font-weight:600}.lqd-noc{align-items:center;gap:12px;margin-left:auto;display:flex}.lqd-noc-stat{border-right:1px solid var(--color-border);white-space:nowrap;align-items:center;gap:7px;padding-right:12px;display:flex}.lqd-noc-stat:last-of-type{border-right:0;padding-right:0}.lqd-noc-stat .k{text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);font-size:9px;font-weight:600;display:block}.lqd-noc-stat .v{color:var(--color-text);font-size:13px;font-weight:700}.lqd-noc-stat .v .u{color:var(--color-text-muted);font-size:.62em;font-family:var(--font-ui,inherit);margin-left:2px}.lqd-noc-dot{border-radius:50%;flex:none;width:8px;height:8px}.lqd-noc-dot.ok{background:#2de0b0;box-shadow:0 0 8px #2de0b0}.lqd-noc-dot.warn{background:#ffb454;animation:1.5s infinite badgePulse;box-shadow:0 0 8px #ffb454}.lqd-ghost{border:1px solid var(--color-border-bright);color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;position:relative}.lqd-ghost:hover{color:var(--color-text);border-color:var(--lqd-cyan,#00e5ff)}.lqd-ghost .bub{font-family:var(--font-num);color:#fff;background:#ff5a72;border-radius:10px;padding:1px 5px;font-size:8.5px;font-weight:700;position:absolute;top:-4px;right:-4px;box-shadow:0 0 8px #ff5a72}@media(max-width:1250px){.lqd-searchbox{display:none}}@media(max-width:1000px){.lqd-noc-stat.hide-sm,.lqd-crumb .sub{display:none}}@media(max-width:640px){.lqd-topbar2{padding:8px 12px 8px 56px}.lqd-noc{gap:8px}}.lqd-pal{z-index:200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#03070e99;justify-content:center;align-items:flex-start;padding-top:14vh;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.lqd-pal-box{background:var(--color-bg-secondary);border:1px solid var(--color-border-bright);border-radius:16px;width:min(560px,92vw);animation:.18s ease-out lqdPalIn;overflow:hidden;box-shadow:0 22px 46px -24px #000a1ae6,0 0 26px #00e5ff2e}@keyframes lqdPalIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.lqd-pal-in{width:100%;color:var(--color-text);border:none;border-bottom:1px solid var(--color-border);background:0 0;outline:none;padding:15px 18px;font-size:15px;font-weight:500}.lqd-pal-list{max-height:340px;padding:8px;overflow:auto}.lqd-pal-item{cursor:pointer;color:var(--color-text-secondary);border-radius:10px;align-items:center;gap:11px;padding:10px 12px;font-size:13px;font-weight:500;display:flex}.lqd-pal-item svg{opacity:.8;flex:none;width:15px;height:15px}.lqd-pal-item.sel,.lqd-pal-item:hover{background:var(--lqd-cyan,#00e5ff)}@supports (color:color-mix(in lab,red,red)){.lqd-pal-item.sel,.lqd-pal-item:hover{background:color-mix(in srgb,var(--lqd-cyan,#00e5ff) 10%,transparent)}}.lqd-pal-item.sel,.lqd-pal-item:hover{color:var(--color-text)}.lqd-pal-item .kind{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin-left:auto;font-size:9px;font-weight:600}.lqd-pal-empty{text-align:center;color:var(--color-text-muted);padding:22px;font-size:12.5px}.noc-bar{display:none!important}.bento-grid{grid-template-columns:repeat(12,1fr)!important;grid-auto-rows:minmax(92px,auto)!important;grid-auto-flow:dense!important;gap:13px!important;margin-bottom:18px!important}.bento{border-radius:15px!important;padding:14px 16px!important}.bento-hero{border-radius:20px!important;grid-area:span 2/span 4!important}.bento-kpi{grid-area:span 1/span 4!important}.bento-power{cursor:pointer;grid-area:span 1/span 4!important}.bento-ring,.bento-donut{grid-area:span 1/span 4!important}.bento-bars{grid-column:1/-1!important}.bento-kpi{justify-content:space-between!important}.bento-kpi-value{text-shadow:0 0 20px var(--accent)!important;margin-top:8px!important;font-size:28px!important;font-weight:700!important}@supports (color:color-mix(in lab,red,red)){.bento-kpi-value{text-shadow:0 0 20px color-mix(in srgb,var(--accent) 36%,transparent)!important}}.bento-kpi-foot{margin-top:5px!important;font-size:11px!important}.bento-kpi-label{letter-spacing:.14em!important;font-size:10.5px!important}.lqd-reactor-core{flex:1;place-items:center;width:100%;min-height:178px;display:grid;position:relative}.lqd-reactor-ring{width:min(62%,196px)!important}.lqd-reactor-val{z-index:2;text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute}.lqd-reactor-num{background:var(--g-liquid);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 22px #00e5ff4d);-webkit-background-clip:text;background-clip:text;font-size:clamp(30px,3vw,44px)!important;font-weight:800!important;line-height:1!important}.lqd-reactor-sub{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-secondary);margin-top:8px;font-weight:600;font-size:10px!important}.lqd-reactor-foot{z-index:2;flex-wrap:wrap;justify-content:center;gap:7px;display:flex;position:relative}.lqd-reactor-spark{opacity:.8!important;height:30%!important}.b-pill-cyan{color:#4ee4ff;background:#00e5ff1a;border:1px solid #00e5ff52}.lqd-gauge-wrap{flex:1;place-items:center;min-height:96px;display:grid;position:relative}.lqd-gauge-wrap svg{max-height:118px}.lqd-gauge-center{text-align:center;letter-spacing:-.02em;font-size:24px;font-weight:800;position:absolute;bottom:4px;left:0;right:0}.lqd-gauge-center small{text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);margin-top:2px;font-size:9px;font-weight:600;display:block}.dk-rail{border-left:3px solid;border-image:var(--g-plasma) 1;flex-wrap:wrap;align-items:center;gap:15px;margin:22px 2px 12px;padding-left:12px;display:flex}.dk-rail h2{text-transform:uppercase;letter-spacing:.1em;color:var(--color-text);align-items:center;gap:8px;margin:0;font-size:13px;font-weight:700;display:flex}.dk-rail .fig{border-left:1px solid var(--color-border);flex-direction:column;padding-left:15px;display:flex}.dk-rail .fig .v{font-family:var(--font-num);color:var(--color-text);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.dk-rail .fig .k{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);font-size:9px;font-weight:600}.dk-rail .sp{margin-left:auto}.dk-rail .cta{color:var(--color-accent-text);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.dk-rail .cta:hover{color:#4ee4ff}.dk-ops{grid-template-columns:minmax(320px,5fr) 7fr;align-items:start;gap:13px;margin-bottom:22px;display:grid}@media(max-width:1100px){.dk-ops{grid-template-columns:1fr}}.dk-ops .dash-ticket-card{min-height:0!important}.dk-feed{flex-direction:column;gap:9px;max-height:460px;display:flex;overflow-y:auto}.dk-feed::-webkit-scrollbar{width:6px}.dk-feed::-webkit-scrollbar-thumb{background:var(--color-border-bright);border-radius:6px}.dk-alert{background:var(--color-bg-secondary);border-radius:11px;align-items:flex-start;gap:11px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.dk-alert{background:color-mix(in srgb,var(--color-bg-secondary) 70%,transparent)}}.dk-alert{border:1px solid var(--color-border);cursor:pointer;transition:border-color .15s,transform .15s}.dk-alert:hover{border-color:var(--color-border-bright);transform:translate(2px)}.dk-alert .sev{border-radius:3px;flex:none;align-self:stretch;width:3px}.dk-alert .sev.crit{background:#ff5a72;box-shadow:0 0 8px #ff5a7280}.dk-alert .sev.warn{background:#ffb454}.dk-alert .sev.rain{background:#3b82f6}.dk-alert b{color:var(--color-text);font-size:12px;font-weight:600;display:block}.dk-alert small{color:var(--color-text-muted);font-size:10.5px}.dk-alert .when{font-family:var(--font-num);color:var(--color-text-muted);white-space:nowrap;margin-left:auto;font-size:10px;font-weight:600}.dk-feed-empty{color:var(--color-text-muted);border:1px dashed var(--color-border-bright);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:34px;font-size:.78rem;display:flex}@media(max-width:1180px){.bento-hero{grid-column:1/-1!important}.bento-kpi,.bento-power,.bento-ring,.bento-donut{grid-column:span 6!important}}@media(max-width:640px){.bento-kpi,.bento-power,.bento-ring,.bento-donut{grid-column:1/-1!important}}.sidebar-nav{padding-bottom:18px!important}.table-wrapper{overflow-x:auto!important}.card>table,.table-wrapper>table{min-width:max-content}.kanban-card{overflow:hidden}.kanban-card .kanban-card-detail,.kanban-card .mono{overflow-wrap:anywhere;word-break:break-all}.kanban-card-header{align-items:baseline;gap:8px;display:flex}.kanban-card-header .kanban-card-id{flex:none}.scanner-badge{min-width:0}.scanner-badge span:last-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dk-feed{padding-bottom:6px;-webkit-mask-image:linear-gradient(#000 calc(100% - 26px),#0000);mask-image:linear-gradient(#000 calc(100% - 26px),#0000)}.client-scroll{padding-bottom:8px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 34px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 34px),#0000)}.kanban-board{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 34px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 34px),#0000)}.chat-toggle{background:var(--color-bg-secondary)!important;border-radius:13px!important;width:46px!important;height:46px!important}@supports (color:color-mix(in lab,red,red)){.chat-toggle{background:color-mix(in srgb,var(--color-bg-secondary) 88%,transparent)!important}}.chat-toggle{-webkit-backdrop-filter:blur(10px);border:1px solid var(--color-border-bright)!important;color:var(--lqd-cyan,#00e5ff)!important;box-shadow:0 10px 26px -12px #000a1acc!important}.chat-toggle:hover{border-color:var(--lqd-cyan,#00e5ff)!important;box-shadow:0 0 22px #00e5ff47!important}.chat-toggle-badge{background:#ff5a72!important;border-radius:9px!important;min-width:17px!important;height:17px!important;font-size:8.5px!important;top:-5px!important;right:-5px!important;box-shadow:0 0 8px #ff5a7299!important}.lqd-ghost .bub{line-height:1.4;top:-5px;right:-5px}.lqd-topbar2{overflow:visible}.page-title,h2.page-title{-webkit-text-fill-color:var(--color-text)!important;color:var(--color-text)!important;background:0 0!important}.lqd-eyebrow{align-items:center;gap:5px;display:flex}.lqd-eyebrow>span{align-items:center;gap:5px;display:inline-flex}.lqd-eyebrow svg{flex:none;position:static!important}.vu-bank{align-items:flex-end;gap:9px;padding:8px 2px 2px;display:flex;overflow-x:auto}.vu-bank::-webkit-scrollbar{height:6px}.vu-bank::-webkit-scrollbar-thumb{background:var(--color-border-bright);border-radius:6px}.vu{cursor:pointer;flex-direction:column;flex:1;align-items:center;gap:5px;min-width:42px;display:flex}.vu:hover .vu-lbl{color:var(--color-text)}.vu-col{flex-direction:column;gap:3px;width:100%;max-width:40px;display:flex}.vu-col i{background:#96d2ff12;border-radius:2px;height:6px;transition:background .4s,box-shadow .4s;display:block}.vu-val{color:var(--color-text-secondary);font-size:10px;font-weight:700}.vu-lbl{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:9px;font-weight:600;transition:color .15s;overflow:hidden}.lqd-bigchart{flex:1;min-height:160px;position:relative}.lqd-xtip{background:var(--color-bg-secondary);border:1px solid var(--color-border-bright);color:var(--color-text);white-space:nowrap;pointer-events:none;z-index:3;border-radius:9px;padding:5px 10px;font-size:11px;font-weight:600;position:absolute;top:8px;transform:translate(-50%);box-shadow:0 10px 26px -12px #000a1acc}.am-fchip{border:1px solid var(--color-border-bright);color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:600;transition:all .15s;display:inline-flex}.am-fchip b{font-weight:700}.am-fchip:hover{color:var(--color-text);border-color:var(--fc,var(--lqd-cyan,#00e5ff))}.am-fchip.on{color:var(--fc,#00e5ff);border-color:var(--fc,#00e5ff);background:var(--fc,#00e5ff)}@supports (color:color-mix(in lab,red,red)){.am-fchip.on{background:color-mix(in srgb,var(--fc,#00e5ff) 11%,transparent)}}.am-fchip.on{box-shadow:0 0 14px var(--fc,#00e5ff)}@supports (color:color-mix(in lab,red,red)){.am-fchip.on{box-shadow:0 0 14px color-mix(in srgb,var(--fc,#00e5ff) 22%,transparent)}}.am-hbar{background:#96d2ff1a;border-radius:3px;width:64px;height:4px;margin:3px 0 0 auto;overflow:hidden}.am-hbar i{background:var(--g-telemetry);border-radius:3px;height:100%;transition:width .6s;display:block}.am-actionbar{z-index:45;background:var(--color-bg-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;max-width:min(96vw,1240px);display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.am-actionbar{background:color-mix(in srgb,var(--color-bg-secondary) 93%,transparent)}}.am-actionbar{border:1px solid var(--color-border-bright);-webkit-backdrop-filter:blur(12px);border-radius:14px;padding:10px 14px;animation:.25s cubic-bezier(.2,.8,.2,1) amBarIn;box-shadow:0 22px 46px -24px #000a1ae6,0 0 26px #00e5ff29}@keyframes amBarIn{0%{opacity:0;transform:translate(-50%)translateY(60px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media(max-width:900px){.am-actionbar{bottom:84px}}.kanban-column{background:#0d10258c}@supports (color:color-mix(in lab,red,red)){.kanban-column{background:color-mix(in srgb,var(--color-bg-card) 55%,transparent)}}.kanban-column{border-radius:12px}.kanban-card{border-radius:9px}.kanban-card:hover{transform:translateY(-2px);box-shadow:0 8px 22px -10px #000a1ab3,0 0 14px #00e5ff14}.kanban-card-detail{font-size:.64rem!important}.am-console{background:#0d1025cc;border-radius:14px;flex-wrap:wrap;align-items:flex-end;gap:10px 12px;margin-bottom:14px;padding:12px 14px 13px;display:flex}@supports (color:color-mix(in lab,red,red)){.am-console{background:color-mix(in srgb,var(--color-bg-card) 80%,transparent)}}.am-console{border:1px solid var(--color-border);box-shadow:inset 0 1px #ffffff08,0 14px 30px -22px #000a1ae6}.am-fld{flex-direction:column;gap:4px;min-width:0;display:flex}.am-fld>span{text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);padding-left:2px;font-size:9px;font-weight:600}.am-fld select.input,.am-fld input.input{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:9px;transition:border-color .15s,box-shadow .15s}.am-fld select.input:hover,.am-fld input.input:hover{border-color:var(--color-border-bright)}.am-fld select.input:focus,.am-fld input.input:focus{border-color:var(--lqd-cyan,#00e5ff);box-shadow:0 0 0 3px var(--lqd-cyan,#00e5ff)}@supports (color:color-mix(in lab,red,red)){.am-fld select.input:focus,.am-fld input.input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--lqd-cyan,#00e5ff) 14%,transparent)}}.am-fld-search{flex:1;min-width:200px}.am-led{font-family:var(--font-num);letter-spacing:.08em;border-radius:14px;align-items:center;gap:5px;padding:3px 9px;font-size:9.5px;font-weight:700;display:inline-flex}.am-led i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 7px}.am-led.on{color:#2de0b0;background:#2de0b01a;border:1px solid #2de0b052}.am-led.on i{animation:2.2s infinite badgePulse}.am-led.off{color:#ff5a72;background:#ff5a721a;border:1px solid #ff5a7252}.am-tgauge{background:#96d2ff1f;border-radius:3px;flex:none;width:4px;height:15px;display:inline-block;position:relative;overflow:hidden}.am-tgauge i{border-radius:3px;transition:height .6s;display:block;position:absolute;bottom:0;left:0;right:0}.am-tablecard{border:1px solid var(--color-border);background:#0d1025b8;border-radius:14px}@supports (color:color-mix(in lab,red,red)){.am-tablecard{background:color-mix(in srgb,var(--color-bg-card) 72%,transparent)}}.am-tablecard thead th{z-index:3;position:sticky;top:0;background:#050709e0!important}@supports (color:color-mix(in lab,red,red)){.am-tablecard thead th{background:color-mix(in srgb,var(--color-bg) 88%,transparent)!important}}.am-tablecard thead th{-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--color-border-bright)!important;letter-spacing:.09em!important}.am-tablecard tbody tr{transition:background .12s}.am-tablecard tbody tr:nth-child(2n) td{background:#78d7ff05}.am-tablecard tbody tr:hover td{background:var(--lqd-cyan,#00e5ff)!important}@supports (color:color-mix(in lab,red,red)){.am-tablecard tbody tr:hover td{background:color-mix(in srgb,var(--lqd-cyan,#00e5ff) 6%,transparent)!important}}.am-tablecard tbody tr:hover{box-shadow:inset 2px 0 0 var(--lqd-cyan,#00e5ff)}.am-tablecard td{border-bottom:1px solid #00b8de09}@supports (color:color-mix(in lab,red,red)){.am-tablecard td{border-bottom:1px solid color-mix(in srgb,var(--color-border) 60%,transparent)}}.am-actionbar{left:calc(var(--sidebar-width) + 16px)!important;max-width:none!important;animation:.25s cubic-bezier(.2,.8,.2,1) amDockIn!important;bottom:12px!important;right:16px!important;transform:none!important}@keyframes amDockIn{0%{opacity:0;transform:translateY(70px)}to{opacity:1;transform:none}}@media(max-width:900px){.am-actionbar{bottom:78px!important;left:10px!important;right:10px!important}}.sidebar.collapsed~.main-content .am-actionbar{left:calc(var(--sidebar-collapsed,72px) + 16px)!important}.am-viewtoggle{border:1px solid var(--color-border-bright);border-radius:9px;display:inline-flex;overflow:hidden}.am-viewtoggle button{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;place-items:center;width:32px;height:28px;transition:all .15s;display:grid}.am-viewtoggle button.on{background:var(--lqd-cyan,#00e5ff)}@supports (color:color-mix(in lab,red,red)){.am-viewtoggle button.on{background:color-mix(in srgb,var(--lqd-cyan,#00e5ff) 14%,transparent)}}.am-viewtoggle button.on{color:var(--lqd-cyan,#00e5ff)}.am-viewtoggle button:hover{color:var(--color-text)}.am-grid{grid-template-columns:repeat(auto-fill,minmax(212px,1fr));gap:10px;display:grid}.am-card{background:var(--color-bg-card);border:1px solid var(--color-border);cursor:pointer;border-radius:12px;flex-direction:column;gap:5px;padding:10px 12px 11px;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.am-card:before{content:"";background:var(--mc,#00e5ff);opacity:.65;height:2px;position:absolute;top:0;left:0;right:0}.am-card:hover{border-color:var(--color-border-bright);transform:translateY(-2px);box-shadow:0 10px 24px -14px #000a1ae6,0 0 16px #00e5ff1a}.am-card.sel{border-color:var(--lqd-cyan,#00e5ff);box-shadow:0 0 0 1px var(--lqd-cyan,#00e5ff),0 0 18px #00e5ff2e}.am-card-top{align-items:center;gap:7px;display:flex}.am-card-top input{accent-color:var(--lqd-cyan,#00e5ff)}.am-card-ip{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11.5px;font-weight:700;overflow:hidden}.am-card-model{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.am-card-hash{letter-spacing:-.01em;font-size:17px;font-weight:700}.am-card-meta{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:9px;font-size:9.5px;display:flex}.am-card-farm{color:#9bd8f5;margin-left:auto;font-weight:600}.am-card-worker{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;border-top:1px solid var(--color-border);padding-top:5px;font-size:9px;overflow:hidden}.am-actionbar{background:#081221f7!important;border-color:#5fcdff52!important}[data-theme=light] .am-actionbar{background:#f4fafefa!important}.fv-river{border:1px solid var(--color-border);background:radial-gradient(420px 90px at 96% 50%,#00e5ff21,transparent 70%),var(--color-bg-card);border-radius:14px;height:148px;margin-bottom:12px;position:relative;overflow:hidden}.fv-river canvas{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.fv-rlabel{z-index:2;text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05090f9e;border-radius:8px;padding:4px 9px;font-size:9px;font-weight:600;position:absolute;top:9px;left:12px}.fv-rflow{text-align:right;z-index:2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05090f8c;border-radius:12px;padding:6px 11px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.fv-rflow .n{font:800 22px var(--font-num);background:var(--g-liquid);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.fv-rflow .l{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);font-size:8px;font-weight:600}.fv-rstats{z-index:2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05090f99;border-radius:8px;gap:13px;padding:3px 9px;font-size:9.5px;font-weight:600;display:flex;position:absolute;bottom:7px;left:12px}.fv-rstats b{font-weight:800}.fv-river:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff04 0,#ffffff04 1px,#0000 1px,#0000 3px);position:absolute;top:0;right:0;bottom:0;left:0}.fv-aiticker{border:1px solid var(--color-border);background:#0d1025cc;border-radius:12px;align-items:center;gap:9px;margin-bottom:12px;padding:7px 13px;display:flex}@supports (color:color-mix(in lab,red,red)){.fv-aiticker{background:color-mix(in srgb,var(--color-bg-card) 80%,transparent)}}.fv-aiticker{overflow:hidden}.fv-aidot{background:var(--lqd-cyan,#00e5ff);border-radius:7px;place-items:center;width:21px;height:21px;display:grid}@supports (color:color-mix(in lab,red,red)){.fv-aidot{background:color-mix(in srgb,var(--lqd-cyan,#00e5ff) 13%,transparent)}}.fv-aidot{border:1px solid var(--lqd-cyan,#00e5ff)}@supports (color:color-mix(in lab,red,red)){.fv-aidot{border:1px solid color-mix(in srgb,var(--lqd-cyan,#00e5ff) 34%,transparent)}}.fv-aidot{color:var(--lqd-cyan,#00e5ff);flex:none}.fv-ailbl{font:700 9px var(--font-num);letter-spacing:.16em;color:var(--lqd-cyan,#00e5ff);flex:none}.fv-aitxt{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:500;overflow:hidden}.fv-caret{background:var(--lqd-cyan,#00e5ff);vertical-align:-2px;width:7px;height:12px;margin-left:2px;animation:.9s step-end infinite fvCaret;display:inline-block}@keyframes fvCaret{50%{opacity:0}}.fv-pulsewrap{border:1px solid var(--color-border);background:#0d1025bd;border-radius:14px}@supports (color:color-mix(in lab,red,red)){.fv-pulsewrap{background:color-mix(in srgb,var(--color-bg-card) 74%,transparent)}}.fv-pulsewrap{padding:14px 16px}.fv-pulsehead{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.fv-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted);font-size:9.5px;font-weight:600}.fv-modetog{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:9px;gap:2px;padding:2px;display:inline-flex}.fv-modetog button{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:4px 11px;font-size:10px;font-weight:600}.fv-modetog button.on{background:var(--lqd-cyan,#00e5ff)}@supports (color:color-mix(in lab,red,red)){.fv-modetog button.on{background:color-mix(in srgb,var(--lqd-cyan,#00e5ff) 14%,transparent)}}.fv-modetog button.on{color:var(--lqd-cyan,#00e5ff)}.fv-legend{color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto;font-size:9.5px;font-weight:600;display:flex}.fv-legend s{vertical-align:-1px;border-radius:2.5px;width:9px;height:9px;margin-right:5px;text-decoration:none;display:inline-block}.fv-thermbar{background:linear-gradient(90deg,#101440,#5c0c82,#c72c6b,#f7712a,#ffba14,#fff7be);border-radius:5px;width:110px;height:9px;display:inline-block}.fv-pfarm{margin-bottom:13px}.fv-pfhead{align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.fv-pfhead h3{margin:0;font-size:12px;font-weight:700}.fv-pfhead .metric{color:var(--color-text-muted);font-size:9.5px;font-weight:600}.fv-pfbar{background:#96d2ff14;border-radius:2px;flex:1;max-width:220px;height:3px;overflow:hidden}.fv-pfbar i{background:var(--g-telemetry);height:100%;display:block}.fv-cells{flex-wrap:wrap;gap:3px;display:flex}.fv-cell{cursor:pointer;background:#131a2a;border-radius:3px;width:13px;height:13px;transition:transform .1s}.fv-cell:hover{z-index:2;position:relative;transform:scale(1.6);box-shadow:0 0 8px #00e5ff80}.fv-cell.fv-dg{opacity:.85;background:#ffb454}.fv-cell.fv-zr{background:#8a6420;animation:2.2s infinite fvZr}.fv-cell.fv-off{background:#ff5a72bf}@keyframes fvZr{0%,to{opacity:.95}50%{opacity:.4}}.fv-ptip{z-index:220;pointer-events:none;background:var(--color-bg-secondary);border:1px solid var(--color-border-bright);font:600 10.5px var(--font-num);color:var(--color-text);box-shadow:var(--lift,0 18px 40px -20px #000a1ae6);border-radius:10px;padding:8px 11px;line-height:1.7;position:fixed}.fv-ptip small{color:var(--color-text-muted);font-weight:500}.fv-citywrap{border:1px solid var(--color-border);background:linear-gradient(#04070d,#071023 70%,#0a1526);border-radius:14px;position:relative;overflow:hidden}.fv-citywrap canvas{width:100%;display:block}.fv-chead{z-index:2;text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted);font-size:9.5px;font-weight:600;position:absolute;top:11px;left:14px}.fv-citywrap:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff04 0,#ffffff04 1px,#0000 1px,#0000 3px),radial-gradient(90% 60% at 50% 100%,#0000 60%,#00050f8c);position:absolute;top:0;right:0;bottom:0;left:0}.fv-vitals{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.fv-vtile{border:1px solid var(--color-border);background:var(--color-bg-secondary);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.fv-vtile{background:color-mix(in srgb,var(--color-bg-secondary) 65%,transparent)}}.fv-vtile{flex-direction:column;min-height:150px;padding:10px 12px;display:flex}.fv-vwide{grid-column:1/-1;min-height:0}.fv-vhead{text-transform:uppercase;letter-spacing:.11em;color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;font-size:9px;font-weight:600;display:flex}.fv-pill{height:19px;font:600 9.5px var(--font-num);border:1px solid var(--color-border-bright);color:var(--color-text-secondary);text-transform:none;letter-spacing:0;border-radius:16px;align-items:center;padding:0 9px;display:inline-flex}.fv-pill.ok{color:#2de0b0;border-color:#2de0b066}.fv-pill.warn{color:#ffb454;border-color:#ffb45466}.fv-pill.cy{color:var(--lqd-cyan,#00e5ff);border-color:var(--lqd-cyan,#00e5ff)}@supports (color:color-mix(in lab,red,red)){.fv-pill.cy{border-color:color-mix(in srgb,var(--lqd-cyan,#00e5ff) 40%,transparent)}}.fv-chassis{border:1px solid var(--color-border-bright);min-height:74px;box-shadow:inset 0 0 30px var(--heat,#00e5ff1f);background:linear-gradient(155deg,#0d1830,#081020 60%);border-radius:11px;flex:1;justify-content:center;align-items:center;gap:14px;display:flex;position:relative;overflow:hidden;transform:perspective(700px)rotateX(7deg)}.fv-chassis:before{content:"";background:repeating-linear-gradient(90deg,#0000 0,#0000 9px,#78d7ff0d 9px,#78d7ff0d 10px);position:absolute;top:0;right:0;bottom:0;left:0}.fv-chassis:after{content:"";background:var(--g-plasma);opacity:.5;filter:blur(1px);border-radius:3px;height:3px;position:absolute;bottom:5px;left:8%;right:8%}.fv-chassis.dead{--heat:#ff5a7214}.fv-chassis.dead .fv-fanblades{opacity:.25;animation:none}.fv-fan{background:radial-gradient(circle,var(--heat,#00e5ff29) 0%,transparent 65%);border:2px solid #78d7ff47;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:relative}.fv-fanblades{background:conic-gradient(from 0deg,#bef0ffd9 0 14deg,transparent 14deg 51deg,#bef0ffbf 51deg 65deg,transparent 65deg 103deg,#bef0ffd9 103deg 117deg,transparent 117deg 154deg,#bef0ffbf 154deg 168deg,transparent 168deg 206deg,#bef0ffd9 206deg 220deg,transparent 220deg 257deg,#bef0ffbf 257deg 271deg,transparent 271deg 309deg,#bef0ffd9 309deg 323deg,transparent 323deg);border-radius:50%;width:42px;height:42px;animation:1.1s linear infinite fvSpin;-webkit-mask:radial-gradient(circle,#0000 0 7px,#000 8px 20px,#0000 21px);mask:radial-gradient(circle,#0000 0 7px,#000 8px 20px,#0000 21px)}.fv-hub{background:#0a1526;border:1.5px solid #78d7ff80;border-radius:50%;width:12px;height:12px;position:absolute}@keyframes fvSpin{to{transform:rotate(360deg)}}.fv-ecg{border:1px solid var(--color-border);background:#050709b3;border-radius:8px;height:36px}@supports (color:color-mix(in lab,red,red)){.fv-ecg{background:color-mix(in srgb,var(--color-bg) 70%,transparent)}}.fv-ecg{margin-top:8px;position:relative;overflow:hidden}.fv-ecg canvas{width:100%;height:100%;display:block}.fv-bpm{font:700 8.5px var(--font-num);position:absolute;top:4px;right:7px}.fv-gauge{flex:1;place-items:center;min-height:96px;display:grid;position:relative}.fv-gauge svg{max-height:112px}.fv-gc{text-align:center;position:absolute;bottom:2px;left:0;right:0}.fv-gc .n{font:800 17px var(--font-num);background:var(--g-liquid);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.fv-gc .l{text-transform:uppercase;letter-spacing:.09em;color:var(--color-text-muted);margin-top:2px;font-size:8px;font-weight:600}.fv-pflowsvg{width:100%;height:88px;display:block}.fv-pfl{fill:none;stroke-linecap:round}.fv-pfl.anim{stroke-dasharray:7 12;animation:1s linear infinite fvDash}@keyframes fvDash{to{stroke-dashoffset:-19px}}.fv-pfnode{font:700 9.5px var(--font-num);fill:var(--color-text)}.fv-pfsub{font:600 7.5px var(--font-ui);fill:var(--color-text-muted)}.fv-pfoff{color:var(--color-text-muted);padding:8px 2px;font-size:10.5px;font-weight:600}@media(max-width:900px){.fv-vitals{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.fv-fanblades,.fv-caret,.fv-cell.fv-zr,.fv-pfl.anim{animation:none!important}}.fv-vitals{grid-template-columns:repeat(4,1fr)}@media(max-width:1150px){.fv-vitals{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.fv-vitals{grid-template-columns:1fr}}.fv-kvs{flex-direction:column;flex:1;justify-content:center;gap:1px;display:flex}.fv-kv{border-bottom:1px dashed #00b8de0b;justify-content:space-between;align-items:baseline;gap:8px;padding:5px 0;display:flex}@supports (color:color-mix(in lab,red,red)){.fv-kv{border-bottom:1px dashed color-mix(in srgb,var(--color-border) 70%,transparent)}}.fv-kv{font-size:11px}.fv-kv:last-child{border-bottom:none}.fv-kv span{color:var(--color-text-muted);font-weight:500}.fv-kv b{font-family:var(--font-num);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;max-width:60%;font-weight:700;overflow:hidden}.fv-dossier{width:95vw;max-width:min(1340px,95vw)!important}.fv-dhead{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:13px;margin-bottom:14px;padding-bottom:12px;display:flex}.fv-dhead .fv-dip{font:800 22px var(--font-num);letter-spacing:-.01em;margin:0}.fv-dhead .fv-dmodel{color:var(--color-text-secondary);font-size:11px;font-weight:600}.fv-idchips{flex-wrap:wrap;gap:6px;margin-top:5px;display:flex}.fv-idchip{font:600 9.5px var(--font-num);color:var(--color-text-secondary);border:1px solid var(--color-border);white-space:nowrap;border-radius:7px;padding:3px 8px}.fv-dgrid{grid-template-columns:repeat(12,1fr);gap:12px;display:grid}.fv-span4{grid-column:span 4}.fv-span8{grid-column:span 8}.fv-span12{grid-column:1/-1}@media(max-width:1000px){.fv-span4,.fv-span8{grid-column:1/-1}}.fv-dtile{border:1px solid var(--color-border);background:#0d1025c7;border-radius:14px;position:relative}@supports (color:color-mix(in lab,red,red)){.fv-dtile{background:color-mix(in srgb,var(--color-bg-card) 78%,transparent)}}.fv-dtile{padding:14px 16px;overflow:hidden}.fv-deyebrow{text-transform:uppercase;letter-spacing:.13em;color:var(--color-text-muted);margin-bottom:10px;font-size:9.5px;font-weight:600}.fv-minitabs{background:var(--color-bg-secondary);border:1px solid var(--color-border);text-transform:none;letter-spacing:0;border-radius:9px;gap:2px;padding:2px;display:inline-flex}.fv-minitabs button{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:4px 11px;font-size:10px;font-weight:600}.fv-minitabs button.on{background:var(--lqd-cyan,#00e5ff)}@supports (color:color-mix(in lab,red,red)){.fv-minitabs button.on{background:color-mix(in srgb,var(--lqd-cyan,#00e5ff) 14%,transparent)}}.fv-minitabs button.on{color:var(--lqd-cyan,#00e5ff)}.fv-rail{max-height:560px;overflow-y:auto}.fv-rail::-webkit-scrollbar{width:6px}.fv-rail::-webkit-scrollbar-thumb{background:var(--color-border-bright);border-radius:6px}.fv-tl{flex-direction:column;gap:12px;max-height:300px;padding-left:18px;display:flex;position:relative;overflow-y:auto}.fv-tl:before{content:"";background:var(--color-border-bright);width:1px;position:absolute;top:4px;bottom:4px;left:5px}.fv-tle{color:var(--color-text-secondary);font-size:10.5px;font-weight:500;line-height:1.6;position:relative}.fv-tle:before{content:"";background:var(--color-bg-card);border:2px solid var(--tc,var(--lqd-cyan,#00e5ff));width:9px;height:9px;box-shadow:0 0 8px var(--tc,var(--lqd-cyan,#00e5ff));border-radius:50%;position:absolute;top:4px;left:-17px}@supports (color:color-mix(in lab,red,red)){.fv-tle:before{box-shadow:0 0 8px color-mix(in srgb,var(--tc,var(--lqd-cyan,#00e5ff)) 60%,transparent)}}.fv-tle b{color:var(--color-text);font-weight:600;font-family:var(--font-num);font-size:11px}.fv-tle .when{font:600 9px var(--font-num);color:var(--color-text-muted);margin-top:1px;display:block}.fv-bigchart{min-height:230px;position:relative}.fv-xtip{background:var(--color-bg-secondary);border:1px solid var(--color-border-bright);color:var(--color-text);white-space:nowrap;pointer-events:none;z-index:3;border-radius:9px;padding:5px 9px;font-size:10.5px;font-weight:600;position:absolute;top:6px;transform:translate(-50%)}.fv-telempty{min-height:160px;color:var(--color-text-muted);place-items:center;font-size:11px;font-weight:600;display:grid}.mhw-stat{border:1px solid var(--color-border);background:var(--color-bg-secondary);border-radius:11px;padding:9px 12px;position:relative}@supports (color:color-mix(in lab,red,red)){.mhw-stat{background:color-mix(in srgb,var(--color-bg-secondary) 62%,transparent)}}.mhw-stat:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,var(--lqd-tick,#78d7ff4d) 0 8px,transparent 8px) top left/9px 1px no-repeat,linear-gradient(180deg,var(--lqd-tick,#78d7ff4d) 0 8px,transparent 8px) top left/1px 9px no-repeat;position:absolute;top:0;right:0;bottom:0;left:0}.mhw-stat-k{text-transform:uppercase;letter-spacing:.11em;color:var(--color-text-muted);font-size:8.5px;font-weight:600}.mhw-stat-v{font-family:var(--font-num);font-variant-numeric:tabular-nums;margin-top:3px;font-size:17px;font-weight:800}.mhw-stat-s{color:var(--color-text-muted);margin-top:1px;font-size:8.5px}.mhw-board{border:1px solid var(--color-border)!important;background:linear-gradient(160deg,#0c1729,#081020 65%)!important;border-radius:12px!important;margin-bottom:10px!important;padding:12px 13px!important;box-shadow:inset 0 1px #ffffff08!important}.mhw-board:hover{border-color:var(--color-border-bright)!important}.mhw-term{border:1px solid var(--color-border);color:#8fb7d9;max-height:24vh;font-size:10px;line-height:1.75;font-family:var(--font-num);white-space:pre-wrap;background:#04070d;border-radius:10px;margin-top:6px;padding:11px 13px;position:relative;overflow:auto}.mhw-term::-webkit-scrollbar{width:6px}.mhw-term::-webkit-scrollbar-thumb{background:var(--color-border-bright);border-radius:6px}.mhw-boards{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:10px;display:grid}.mhw-boards .mhw-board{margin-bottom:0!important}.fv-cityfx{pointer-events:none;z-index:1;width:100%;position:absolute;top:0;right:0;bottom:0;left:0}.fv-isoctl{z-index:3;align-items:center;gap:6px;display:flex;position:absolute;top:9px;right:12px}.fv-isobtn{border:1px solid var(--color-border-bright);width:26px;height:26px;color:var(--lqd-aqua,#4ee4ff);font:800 14px var(--font-num);cursor:pointer;background:#081221d9;border-radius:8px;place-items:center;padding:0;line-height:1;transition:border-color .15s,box-shadow .15s,color .15s;display:grid}.fv-isobtn:hover{border-color:var(--lqd-cyan,#00e5ff);color:#fff;box-shadow:0 0 12px #00e5ff40}.fv-isochip{border:1px solid var(--lqd-cyan,#00e5ff);border-radius:9px;align-items:center;gap:7px;height:26px;padding:0 11px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.fv-isochip{border:1px solid color-mix(in srgb,var(--lqd-cyan,#00e5ff) 45%,transparent)}}.fv-isochip{background:var(--lqd-cyan,#00e5ff)}@supports (color:color-mix(in lab,red,red)){.fv-isochip{background:color-mix(in srgb,var(--lqd-cyan,#00e5ff) 12%,#081221e6)}}.fv-isochip{color:var(--lqd-aqua,#4ee4ff);font:700 10px var(--font-num);letter-spacing:.06em;cursor:pointer;white-space:nowrap}.fv-isochip:hover{background:var(--lqd-cyan,#00e5ff)}@supports (color:color-mix(in lab,red,red)){.fv-isochip:hover{background:color-mix(in srgb,var(--lqd-cyan,#00e5ff) 22%,#081221e6)}}.fv-isohint{z-index:2;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);opacity:.8;pointer-events:none;background:#05090f8c;border-radius:7px;padding:3px 8px;font-size:8.5px;font-weight:600;position:absolute;bottom:9px;left:14px}.fc-rail{align-items:center;gap:12px;margin:22px 0 12px;display:flex}.fc-rail .t{letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:800}.fc-rail .cnt{color:var(--color-text-muted);font-size:10px;font-weight:700}.fc-rail .ln{background:linear-gradient(90deg,var(--rl,#00e5ff24),transparent);flex:1;height:1px}.fc-triage{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fc-tchip{font:700 10px var(--font-num);background:#0b1322b3;border:1px solid #00e5ff24;border-radius:8px;align-items:center;gap:5px;padding:3px 8px;display:inline-flex}.fc-tchip b{font-size:11.5px}.fc-tchip.ok{color:#2de0b0}.fc-tchip.warn{color:#ffb454}.fc-tchip.crit{color:#ff5a72}.fc-tchip.dk{color:var(--color-text-muted)}.fc-pillset{background:#0b1322a6;border:1px solid #00e5ff24;border-radius:8px;display:inline-flex;overflow:hidden}.fc-pillset button{all:unset;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);border-right:1px solid #00e5ff14;padding:4px 11px;font-family:inherit;font-size:9.5px;font-weight:700}.fc-pillset button:last-child{border-right:none}.fc-pillset button.on{color:#04121c;background:linear-gradient(90deg,#00e5ff,#4ee4ff)}.fc-coldgrid{grid-template-columns:repeat(auto-fill,minmax(215px,1fr))!important}.fc-cell{cursor:pointer;background:linear-gradient(168deg,#00e5ff0a,transparent 46%),var(--color-bg-card);--oc:#3ed9f2;border:1px solid #00e5ff24;border-radius:14px;transition:transform .16s,border-color .16s,box-shadow .16s;position:relative;overflow:hidden}.fc-cell:hover{border-color:#00e5ff66;transform:translateY(-2px);box-shadow:0 16px 40px -18px #000f23e6}.fc-cell.warn{--oc:#ffb454;border-color:#ffb45442}.fc-cell.crit{--oc:#ff5a72;border-color:#ff5a725c;box-shadow:0 0 26px -14px #ff5a7266}.fc-tube{background:#04081080;border-right:1px solid #5e8cbe24;width:26px;position:absolute;top:0;bottom:0;left:0}.fc-tube .lq{height:var(--lvl,60%);background:linear-gradient(180deg,var(--oc),var(--oc));transition:height 1s;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.fc-tube .lq{background:linear-gradient(180deg,color-mix(in srgb,var(--oc) 34%,transparent),color-mix(in srgb,var(--oc) 12%,transparent))}}.fc-tube .lq svg{width:300%;height:8px;fill:var(--oc);position:absolute;top:-7px;left:0}@supports (color:color-mix(in lab,red,red)){.fc-tube .lq svg{fill:color-mix(in srgb,var(--oc) 40%,transparent)}}.fc-tube .lq svg{animation:11s linear infinite fcdrift}@keyframes fcdrift{to{transform:translate(-66.66%)}}.fc-tube .pct{text-align:center;font:800 8.5px var(--font-num);color:var(--oc);position:absolute;top:7px;left:0;right:0}.fc-dkc .fc-tube .pct{color:#3a4a63}.fc-body{flex-direction:column;gap:9px;min-height:100%;margin-left:26px;padding:13px 15px 10px;display:flex}.fc-chead{align-items:center;gap:8px;display:flex}.fc-led{background:var(--oc);width:8px;height:8px;box-shadow:0 0 8px var(--oc);border-radius:50%;flex:none;animation:3s ease-in-out infinite fcbreathe}.fc-cell.crit .fc-led{animation-duration:1.2s}.fc-cell.warn .fc-led{animation-duration:2s}@keyframes fcbreathe{50%{opacity:.4}}.fc-chead h3{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:13.5px;font-weight:800;overflow:hidden}.fc-onpill{font:700 9.5px var(--font-num);color:#4ee4ff;white-space:nowrap;background:#00e5ff0d;border:1px solid #00e5ff38;border-radius:7px;padding:2px 7px}.fc-onpill.mid{color:#ffb454;background:#ffb4540f;border-color:#ffb45447}.fc-onpill.bad{color:#ff5a72;background:#ff5a7212;border-color:#ff5a7252}.fc-beak{z-index:2;background:#ff5a72;border-radius:50%;width:7px;height:7px;position:absolute;top:11px;right:11px}.fc-beak:after{content:"";border:1.5px solid #ff5a72;border-radius:50%;animation:1.5s ease-out infinite fcringp;position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}@keyframes fcringp{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.5)}}.fc-mains{letter-spacing:.1em;color:#ff5a72;background:#ff5a7217;border:1px solid #ff5a7280;border-radius:9px;align-items:center;gap:9px;padding:6px 10px;font:800 9.5px inherit;animation:1.6s ease-in-out infinite fcmains;display:flex}.fc-mains .metric{letter-spacing:0;margin-left:auto;font-size:9.5px;font-weight:700}@keyframes fcmains{50%{box-shadow:0 0 18px -4px #ff5a7280}}.fc-hr{align-items:baseline;gap:9px;line-height:1;display:flex}.fc-hr b{font:800 25px var(--font-num);letter-spacing:-.02em}.fc-hr small{color:var(--color-text-muted);font-size:11px;font-weight:700}.fc-hr .dl{font:700 9.5px var(--font-num);color:#2de0b0;margin-left:auto}.fc-cell.warn .fc-hr .dl{color:#ffb454}.fc-cell.crit .fc-hr .dl{color:#ff5a72}.fc-stats{grid-template-columns:1fr 1fr;gap:4px 16px;display:grid}.fc-srow{border-bottom:1px solid #5e8cbe17;justify-content:space-between;align-items:baseline;min-width:0;padding:2px 0 3px;display:flex}.fc-srow .k{letter-spacing:.13em;text-transform:uppercase;color:#42566f;white-space:nowrap;font-size:8px;font-weight:700}.fc-srow .v{font:700 11.5px var(--font-num);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fc-srow .v em{color:var(--color-text-muted);margin-left:2px;font-size:8.5px;font-style:normal}.fc-srow .v.warn{color:#ffb454}.fc-srow .v.crit{color:#ff5a72}.fc-srow .v.ok{color:#2de0b0}.fc-comp{border:1px solid #00e5ff1a;border-radius:4px;height:5px;display:flex;overflow:hidden}.fc-comp i{height:100%;display:block}.fc-als{flex-direction:column;gap:4px;display:flex}.fc-al{font:600 10.5px var(--font-num);align-items:baseline;gap:7px;line-height:1.45;display:flex}.fc-al .g{flex:none;font-weight:800}.fc-al.c{color:#ffccd4}.fc-al.c .g{color:#ff5a72}.fc-al.w{color:#ffe4bd}.fc-al.w .g{color:#ffb454}.fc-al.i{color:#c8f1ff}.fc-al.i .g{color:#4ee4ff}.fc-al.k{color:#9fd9c6}.fc-al.k .g{color:#2de0b0}.fc-cfoot>span:first-child{text-overflow:ellipsis;white-space:nowrap;max-width:92px;overflow:hidden}#farm-overview-section.dk-rail{flex-wrap:wrap;row-gap:8px}.fc-cfoot{font:600 8.5px var(--font-num);color:#42566f;cursor:default;border-top:1px solid #5e8cbe1a;align-items:center;gap:9px;margin-top:auto;padding-top:7px;display:flex}.fc-cfoot .dots{gap:5px;display:flex}.fc-cfoot .cd{background:#22314a;border-radius:50%;width:5.5px;height:5.5px}.fc-cfoot .cd.on{background:#2de0b0;box-shadow:0 0 5px #2de0b0}.fc-cfoot .cd.err{background:#ff5a72;box-shadow:0 0 5px #ff5a72}.fc-cfoot .open{color:#4ee4ff;opacity:0;letter-spacing:.09em;cursor:pointer;margin-left:auto;font-weight:800;transition:all .16s;transform:translate(-4px)}.fc-cell:hover .fc-cfoot .open{opacity:1;transform:none}.fc-cfoot .rd{all:unset;cursor:pointer;color:var(--color-text-muted);letter-spacing:.07em;border:1px solid #00e5ff24;border-radius:6px;padding:2px 7px;font:700 8px inherit}.fc-cfoot .rd:hover{color:#4ee4ff;border-color:#00e5ff66}.fc-cold{opacity:.72}.fc-cold .fc-body{padding:12px 14px}.fc-cold h3{font-size:12px}.fc-why{font:600 9px var(--font-num);color:var(--color-text-muted);margin-top:4px;line-height:1.65}@media(prefers-reduced-motion:reduce){.fc-tube .lq svg,.fc-led,.fc-beak:after,.fc-mains{animation:none!important}.fc-cfoot .open{opacity:1}}.fd-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:6px;display:flex}.fd-head h2{margin:0;font-size:19px;font-weight:800}.fd-sub{font:600 10.5px var(--font-num);color:var(--color-text-muted);margin:2px 0 14px}.fd-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:14px;display:grid}.fd-kpi{background:var(--color-bg-card);border:1px solid #00e5ff24;border-radius:12px;min-width:0;padding:10px 13px}.fd-kpi.click{cursor:pointer;transition:transform .12s,border-color .12s}.fd-kpi.click:hover{border-color:#00e5ff66;transform:translateY(-2px)}.fd-kpi .k{letter-spacing:.15em;text-transform:uppercase;color:#42566f;white-space:nowrap;font-size:8px;font-weight:700}.fd-kpi .v{font:800 19px var(--font-num);white-space:nowrap;margin-top:3px}.fd-kpi .v small{color:var(--color-text-muted);margin-left:2px;font-size:10px;font-weight:700}.fd-kpi .s{font:600 9px var(--font-num);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.fd-grid{grid-template-columns:repeat(12,1fr);align-items:start;gap:14px;margin-bottom:16px;display:grid}.fd-tile{background:linear-gradient(168deg,#00e5ff08,transparent 46%),var(--color-bg-card);border:1px solid #00e5ff24;border-radius:14px;flex-direction:column;grid-column:span 6;gap:10px;min-width:0;padding:13px 16px 14px;display:flex}.fd-tile.s12{grid-column:span 12}.fd-tile.s8{grid-column:span 8}.fd-tile.s4{grid-column:span 4}@media(max-width:1080px){.fd-tile,.fd-tile.s8,.fd-tile.s4{grid-column:span 12}}.fd-eye{letter-spacing:.17em;text-transform:uppercase;color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:8px;font-size:9px;font-weight:700;display:flex}.fd-eye .m{font:700 9.5px var(--font-num);color:#42566f;text-transform:none;letter-spacing:.03em;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fd-rec{border-left:3px solid var(--rc,#94a3b8);background:#05090f59;border-radius:0 8px 8px 0;align-items:flex-start;gap:8px;padding:6px 11px;font-size:.76rem;line-height:1.55;display:flex}.fd-mrow{font:600 10.5px var(--font-num);border-bottom:1px solid #5e8cbe14;align-items:baseline;gap:10px;min-width:0;padding:4px 0;display:flex}.fd-mrow:last-child{border-bottom:none}.fd-stats{flex-wrap:wrap;gap:18px;display:flex}.fd-stat .v{font:800 15px var(--font-num)}.fd-stat .k{letter-spacing:.13em;text-transform:uppercase;color:#42566f;margin-top:1px;font-size:8px;font-weight:700}.fd-scorewrap{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.fd-scorecap{letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);text-align:center;margin-top:5px;font:700 8.5px inherit}.fd-envrow{flex-wrap:wrap;gap:18px;display:flex}.bento-power,.bento-ring{grid-column:span 6!important}.bento-trend{grid-area:span 2/span 8!important}.bento-donut{grid-area:span 2/span 4!important}@media(max-width:900px){.bento-power,.bento-ring,.bento-trend,.bento-donut{grid-area:span 1/1/auto/-1!important}}.sidebar-item:hover{background:#00b8de12!important}@supports (color:color-mix(in lab,red,red)){.sidebar-item:hover{background:color-mix(in srgb,var(--color-accent,#00b8de) 7%,transparent)!important}}.sidebar-item.active{background:#00b8de1f!important}@supports (color:color-mix(in lab,red,red)){.sidebar-item.active{background:color-mix(in srgb,var(--color-accent,#00b8de) 12%,transparent)!important}}.sidebar-active-indicator{box-shadow:0 0 10px #00b8de80!important}@supports (color:color-mix(in lab,red,red)){.sidebar-active-indicator{box-shadow:0 0 10px color-mix(in srgb,var(--color-accent,#00b8de) 50%,transparent)!important}}.sidebar-item.active .sidebar-item-icon{filter:drop-shadow(0 0 6px #00b8de66)!important}@supports (color:color-mix(in lab,red,red)){.sidebar-item.active .sidebar-item-icon{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--color-accent,#00b8de) 40%,transparent))!important}}.sidebar .lqd-brand-tag,.sidebar-section-label{color:#2990b5!important}@supports (color:color-mix(in lab,red,red)){.sidebar .lqd-brand-tag,.sidebar-section-label{color:color-mix(in srgb,var(--color-accent,#00b8de) 55%,var(--color-text-muted))!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
