@import url(https://fonts.googleapis.com/css2?family=Arimo:ital,wght@0,100..700;1,100..700&family=Oswald:wght@100..700&display=swap);:root{--color-white:#fff;--color-white-alpha80:#fffc;--color-white-alpha40:#fff6;--color-white-alpha20:#fff3;--color-white-alpha10:#ffffff1a;--color-gray-100:#fafafa;--color-gray-200:#e8e8e8;--color-gray-300:#e8e1e6;--color-gray-400:#bdbdbd;--color-gray-500:#a7a7a7;--color-gray-600:#8a8a8a;--color-gray-700:#696969;--color-gray-800:#4a4a4a;--color-gray-900:#282828;--color-black:#222;--color-black-deep:#101010;--color-black-alpha80:#000c;--color-black-alpha60:#0009;--color-black-alpha20:#0003;--color-slate-700:#47535a;--color-slate-800:#384146;--color-slate-900:#272c2f;--color-green-100:#e8f5ec;--color-green-200:#95d3a8;--color-green-300:#66c27e;--color-green-400:#33b366;--color-green-500:#00aa52;--color-green-600:#009147;--color-green-700:#00783c;--color-green-800:#005f30;--color-green-900:#004624;--color-green-500-alpha75:#00aa52bf;--color-green-500-alpha50:#00aa5280;--color-green-500-alpha25:#00aa5240;--color-green-500-alpha15:#00aa5226;--color-red-300:#ef9a9a;--color-red-500:#d32f2f;--color-red-700:#b71c1c;--color-yellow-300:#ffe082;--color-yellow-500:#ffb300;--color-yellow-700:#ff8f00;--color-orange-300:#ffcc80;--color-orange-500:#ff7518;--color-orange-700:#f57c00;--color-blue-300:#90caf9;--color-blue-500:#1e88e5;--color-blue-700:#1565c0;--bg-app:var(--color-gray-900);--bg-surface:var(--color-slate-800);--bg-surface-elevated:var(--color-slate-700);--bg-overlay:var(--color-black-alpha80);--bg-input:var(--color-gray-200);--bg-glass:#272c2fd9;--bg-glass-light:#272c2fb3;--bg-glass-heavy:#272c2ff2;--bg-glass-card:#384146d9;--bg-glass-input:#384146cc;--text-primary:var(--color-white);--text-secondary:var(--color-gray-500);--text-muted:var(--color-gray-700);--text-inverse:var(--color-black);--text-accent:var(--color-green-500);--text-light:var(--color-gray-300);--border-default:var(--color-slate-800);--border-muted:var(--color-white-alpha10);--border-subtle:var(--color-white-alpha20);--border-accent:var(--color-green-500);--border-accent-muted:var(--color-green-500-alpha50);--interactive-primary:var(--color-green-500);--interactive-primary-hover:var(--color-green-400);--interactive-primary-active:var(--color-green-600);--interactive-muted:var(--color-white-alpha10);--interactive-muted-hover:var(--color-white-alpha20);--status-success:var(--color-green-500);--status-warning:var(--color-yellow-500);--status-error:var(--color-red-500);--status-info:var(--color-blue-500);--sidebar-bg:var(--bg-glass-heavy);--sidebar-border:var(--border-muted);--card-bg:var(--bg-glass-card);--card-border:var(--border-muted);--card-border-hover:var(--border-subtle);--input-bg:var(--color-slate-800);--input-bg-hover:var(--bg-glass-input);--input-bg-focus:var(--color-slate-700);--input-border:var(--border-muted);--input-border-focus:var(--color-green-500);--white:var(--color-white);--dark-white:var(--color-gray-300);--light-white-alpha-40:var(--color-white-alpha40);--light-white-alpha-10:var(--color-white-alpha10);--light-white:var(--color-gray-100);--darker-gray:var(--color-gray-900);--dark-gray:var(--color-slate-900);--light-gray:var(--color-gray-100);--gray-300:var(--color-gray-200);--gray-500:var(--color-gray-500);--gray-700:var(--color-gray-700);--gray-900:var(--color-gray-800);--green-500:var(--color-green-500);--green-500-alpha50:var(--color-green-500-alpha50);--green-500-alpha14:var(--color-green-500-alpha75);--primary-200:var(--color-green-200);--black:var(--color-black);--dark-black:var(--color-black-deep);--light-blue-gray:var(--color-slate-700);--blue-gray:var(--color-slate-800);--black-alpha80:var(--color-black-alpha80);--red-500:var(--color-red-500);--yellow-500:var(--color-yellow-500);--orange-500:var(--color-orange-500);--background:var(--bg-app);--gray:var(--color-gray-500);--green-700:var(--color-green-700);--radius-none:0;--radius-xs:3px;--radius-sm:5px;--radius-md:8px;--radius-lg:10px;--radius-xl:16px;--radius-2xl:24px;--radius-full:9999px;--radius-circle:50%;--radius-button:var(--radius-lg);--radius-input:var(--radius-lg);--radius-card:var(--radius-lg);--radius-widget:var(--radius-md);--radius-modal:var(--radius-lg);--radius-tooltip:var(--radius-sm);--radius-badge:var(--radius-full);--radius-avatar:var(--radius-circle);--radius-scrollbar:var(--radius-md);--font-size-2xs:0.625rem;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-md:1.125rem;--font-size-lg:1.25rem;--font-size-xl:1.5rem;--font-size-2xl:2rem;--font-size-3xl:2.5rem;--font-size-4xl:3.5rem;--font-size-h1:2.4rem;--font-size-h2:var(--font-size-2xl);--font-size-h3:var(--font-size-xl);--font-size-h4:var(--font-size-lg);--font-size-body:var(--font-size-base);--font-size-body-sm:var(--font-size-sm);--font-size-body-xs:var(--font-size-xs);--font-size-label:var(--font-size-sm);--font-size-caption:var(--font-size-xs);--font-size-badge:var(--font-size-2xs);--font-size-button:var(--font-size-base);--font-size-input:var(--font-size-base);--shadow-xs:0 1px 2px #0003;--shadow-sm:0 2px 4px #0003;--shadow-md:0 4px 8px #00000040;--shadow-lg:0 8px 16px #0000004d;--shadow-xl:0 12px 24px #00000059;--shadow-2xl:0 20px 40px #0006;--shadow-1:5px 0px 15px #0003;--shadow-up:0 -4px 12px #00000026;--shadow-down:0 4px 12px #00000026;--shadow-left:-4px 0 12px #00000026;--shadow-right:4px 0 12px #00000026;--shadow-glow-green:0 0 20px var(--color-green-500-alpha50);--shadow-glow-green-sm:0 0 10px var(--color-green-500-alpha50);--shadow-glow-green-lg:0 0 30px var(--color-green-500-alpha50);--shadow-focus:0 0 0 3px var(--color-green-500-alpha25);--shadow-focus-error:0 0 0 3px #d32f2f40;--shadow-card:0 2px 4px #0000001a,0 8px 16px #0000001a;--shadow-card-hover:0 4px 8px #00000026,0 12px 24px #0003;--shadow-modal:0 16px 48px #00000080;--shadow-dropdown:0 4px 16px #0000004d;--shadow-inset:inset 0 2px 4px #0003;--shadow-inset-lg:inset 0 4px 8px #00000040;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-n1:-4px;--space-n2:-8px;--space-n4:-16px;--padding-xs:var(--space-1);--padding-sm:var(--space-2);--padding-md:var(--space-4);--padding-lg:var(--space-6);--padding-xl:var(--space-8);--gap-xs:var(--space-1);--gap-sm:var(--space-2);--gap-md:var(--space-4);--gap-lg:var(--space-6);--gap-xl:var(--space-8);--section-gap:var(--space-8);--card-padding:var(--space-4);--widget-padding:var(--space-3);--layout-gutter:var(--space-4);--sidebar-padding:var(--space-4);--header-height:64px;--duration-instant:0.1s;--duration-fast:0.15s;--duration-normal:0.25s;--duration-slow:0.35s;--duration-slower:0.5s;--ease-default:ease;--ease-in:ease-in;--ease-out:ease-out;--ease-in-out:ease-in-out;--ease-spring:cubic-bezier(0.4,0,0.2,1);--ease-bounce:cubic-bezier(0.68,-0.55,0.265,1.55);--transition-fast:var(--duration-fast) var(--ease-default);--transition-normal:var(--duration-normal) var(--ease-default);--transition-slow:var(--duration-slow) var(--ease-default);--transition-colors:color var(--duration-normal) var(--ease-default),background-color var(--duration-normal) var(--ease-default),border-color var(--duration-normal) var(--ease-default);--transition-opacity:opacity var(--duration-normal) var(--ease-default);--transition-transform:transform var(--duration-normal) var(--ease-spring);--transition-shadow:box-shadow var(--duration-normal) var(--ease-default);--transition-button:all var(--duration-normal) var(--ease-default);--transition-input:border-color var(--duration-normal) var(--ease-default),box-shadow var(--duration-normal) var(--ease-default),background var(--duration-normal) var(--ease-default);--transition-card:transform var(--duration-normal) var(--ease-spring),box-shadow var(--duration-normal) var(--ease-default);--transition-menu:transform var(--duration-slow) var(--ease-spring),opacity var(--duration-normal) var(--ease-default)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(45deg,#101010,#384146);background:linear-gradient(45deg,var(--dark-black),var(--blue-gray));background-color:#384146;background-color:var(--blue-gray);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.justify-between{justify-content:space-between}.application{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:row;height:100vh;min-height:99vh;overflow:hidden;padding-bottom:env(safe-area-inset-bottom);width:100%}@media(max-width:500px){.application{position:fixed}}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#0000;border-radius:3px}::-webkit-scrollbar-thumb{background:#00aa5280;background:var(--color-green-500-alpha50);border-radius:3px;-webkit-transition:background .2s ease;transition:background .2s ease}::-webkit-scrollbar-thumb:hover{background:#00aa52bf;background:var(--color-green-500-alpha75)}::-webkit-scrollbar-thumb:active{background:#00aa52;background:var(--green-500)}::-webkit-scrollbar-corner{background:#0000}*{scrollbar-color:#00aa5280 #0000;scrollbar-color:var(--color-green-500-alpha50) #0000;scrollbar-width:thin}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.thin-scrollbar::-webkit-scrollbar{height:4px;width:4px}.always-show-scrollbar::-webkit-scrollbar-thumb{background:#00aa52;background:var(--green-500)}input,textarea{background:#384146;background:var(--input-bg);border:1px solid #ffffff1a;border:1px solid var(--input-border);border-radius:10px;border-radius:var(--radius-input);color:#fff;color:var(--text-primary);font-size:1rem;font-size:var(--font-size-base);margin-bottom:0;padding:12px 16px;padding:var(--space-3) var(--space-4);transition:border-color .25s ease,box-shadow .25s ease,background .25s ease;transition:var(--transition-input);width:100%}input::placeholder,textarea::placeholder{color:#a7a7a7;color:var(--text-secondary);opacity:.8}input:focus,textarea:focus{background:#47535a;background:var(--input-bg-focus);border-color:#00aa52;border-color:var(--input-border-focus);box-shadow:0 0 0 3px #00aa5240;box-shadow:var(--shadow-focus);outline:none}input:hover:not(:focus):not(:disabled),textarea:hover:not(:focus):not(:disabled){background:#384146cc;background:var(--input-bg-hover);border-color:#fff3;border-color:var(--border-subtle)}input:disabled,textarea:disabled{background:#384146;background:var(--bg-surface);cursor:not-allowed;opacity:.5}input:read-only,textarea:read-only{background:#384146;background:var(--bg-surface);cursor:default}input.error,input:invalid:not(:placeholder-shown),textarea.error,textarea:invalid:not(:placeholder-shown){border-color:#d32f2f;border-color:var(--status-error)}input.error:focus,input:invalid:not(:placeholder-shown):focus,textarea.error:focus,textarea:invalid:not(:placeholder-shown):focus{box-shadow:0 0 0 3px #d32f2f40;box-shadow:var(--shadow-focus-error)}input.success,textarea.success{border-color:#00aa52;border-color:var(--status-success)}textarea{line-height:1.5;min-height:100px;resize:vertical}select{-webkit-appearance:none;appearance:none;background:#384146;background:var(--input-bg);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%23a7a7a7' viewBox='0 0 16 16'%3E%3Cpath d='M8 11 3 6h10l-5 5z'/%3E%3C/svg%3E");background-position:right 16px center;background-position:right var(--space-4) center;background-repeat:no-repeat;border:1px solid #ffffff1a;border:1px solid var(--input-border);border-radius:10px;border-radius:var(--radius-input);color:#fff;color:var(--text-primary);cursor:pointer;font-size:1rem;font-size:var(--font-size-base);padding:12px 16px;padding:var(--space-3) var(--space-4);padding-right:40px;padding-right:var(--space-10);transition:border-color .25s ease,box-shadow .25s ease,background .25s ease;transition:var(--transition-input);width:100%}select:focus{border-color:#00aa52;border-color:var(--input-border-focus);box-shadow:0 0 0 3px #00aa5240;box-shadow:var(--shadow-focus);outline:none}select:hover:not(:focus):not(:disabled){border-color:#fff3;border-color:var(--border-subtle)}select:disabled{cursor:not-allowed;opacity:.5}select option{background:#384146;background:var(--bg-surface);color:#fff;color:var(--text-primary)}input[type=checkbox],input[type=radio]{-webkit-appearance:none;appearance:none;background:#0000;border:2px solid #fff6;border:2px solid var(--color-white-alpha40);cursor:pointer;height:20px;margin:0 8px 0 0;margin-right:var(--space-2);padding:0;position:relative;vertical-align:middle;width:20px}input[type=checkbox]:checked,input[type=radio]:checked{background:#00aa52;background:var(--interactive-primary);border-color:#00aa52;border-color:var(--interactive-primary)}input[type=checkbox]:focus,input[type=radio]:focus{box-shadow:0 0 0 3px #00aa5240;box-shadow:var(--shadow-focus)}input[type=checkbox]:hover:not(:disabled),input[type=radio]:hover:not(:disabled){border-color:#00aa52;border-color:var(--border-accent)}input[type=checkbox]{border-radius:5px;border-radius:var(--radius-sm)}input[type=checkbox]:checked:after{border:solid #fff;border:solid var(--text-primary);border-width:0 2px 2px 0;content:"";height:10px;left:5px;position:absolute;top:2px;transform:rotate(45deg);width:5px}input[type=radio]{border-radius:50%}input[type=radio]:checked:after{background:#fff;background:var(--text-primary);border-radius:50%;content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}.input-group{display:flex;flex-direction:column;gap:8px;gap:var(--space-2);margin-bottom:16px;margin-bottom:var(--space-4)}.input-group label{color:#e8e1e6;color:var(--text-light);font-size:.875rem;font-size:var(--font-size-sm);font-weight:500}.input-group .helper-text{color:#a7a7a7;color:var(--text-secondary);font-size:.75rem;font-size:var(--font-size-xs)}.input-group.error .helper-text,.input-group.error label{color:#ef9a9a;color:var(--color-red-300)}.hover-lift:hover{box-shadow:0 4px 8px #00000026,0 12px 24px #0003}.glassmorphism{background:#272c2fd9;border:1px solid #ffffff1a}.glassmorphism-card{background:#384146d9;border:1px solid #ffffff1a}button{align-items:center;background:#47535a;background:var(--bg-surface-elevated);border:none;border-radius:10px;border-radius:var(--radius-button);color:#fff;color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:1rem;font-size:var(--font-size-base);font-weight:600;gap:8px;gap:var(--space-2);justify-content:center;overflow:hidden;padding:12px 24px;padding:var(--space-3) var(--space-6);position:relative;transition:all .25s ease;transition:var(--transition-button)}button:hover{background:#5a666e;background:var(--color-slate-600,#5a666e);box-shadow:0 4px 8px #00000040;box-shadow:var(--shadow-md);transform:translateY(-1px)}button:active{box-shadow:0 2px 4px #0003;box-shadow:var(--shadow-sm);transform:translateY(0)}button:focus{box-shadow:0 0 0 3px #00aa5240;box-shadow:var(--shadow-focus);outline:none}button:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}button.green,button.primary{background:#00aa52;background:var(--interactive-primary);color:#fff;color:var(--text-primary)}button.green:hover,button.primary:hover{background:#33b366;background:var(--interactive-primary-hover);box-shadow:0 0 10px #00aa5280,0 4px 8px #00000040;box-shadow:var(--shadow-glow-green-sm),var(--shadow-md)}button.green:active,button.primary:active{background:#009147;background:var(--interactive-primary-active)}button.green:focus,button.primary:focus{box-shadow:0 0 0 3px #00aa5240,0 0 10px #00aa5280;box-shadow:var(--shadow-focus),var(--shadow-glow-green-sm)}button.outlined,button.secondary{background:#0000;border:2px solid #00aa52;border:2px solid var(--border-accent);color:#00aa52;color:var(--text-accent);padding:8px 20px;padding:var(--space-2) var(--space-5)}button.outlined:hover,button.secondary:hover{background:#00aa5226;background:var(--color-green-500-alpha15);box-shadow:0 0 10px #00aa5280;box-shadow:var(--shadow-glow-green-sm)}button.outlined:active,button.secondary:active{background:#00aa5240;background:var(--color-green-500-alpha25)}button.ghost{background:#0000;color:#e8e1e6;color:var(--text-light)}button.ghost:hover{background:#ffffff1a;background:var(--interactive-muted);color:#fff;color:var(--text-primary)}button.ghost:active{background:#fff3;background:var(--interactive-muted-hover)}button.danger{background:#d32f2f;background:var(--status-error);color:#fff;color:var(--text-primary)}button.danger:hover{background:#b71c1c;background:var(--color-red-700);box-shadow:0 0 10px #d32f2f66,0 4px 8px #00000040;box-shadow:0 0 10px #d32f2f66,var(--shadow-md)}button.danger:focus{box-shadow:0 0 0 3px #d32f2f40;box-shadow:var(--shadow-focus-error)}button.sm{font-size:.875rem;font-size:var(--font-size-sm);padding:8px 16px;padding:var(--space-2) var(--space-4)}button.lg{font-size:1.25rem;font-size:var(--font-size-lg);padding:16px 32px;padding:var(--space-4) var(--space-8)}button.icon-only{aspect-ratio:1;padding:12px;padding:var(--space-3)}button.icon-only.sm{padding:8px;padding:var(--space-2)}button.icon-only.lg{padding:16px;padding:var(--space-4)}button.full-width{width:100%}button.loading{opacity:.8;pointer-events:none}button.loading:after{animation:spin .8s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:initial;content:"";height:16px;position:absolute;width:16px}@keyframes spin{to{transform:rotate(1turn)}}*{box-sizing:border-box;font-family:Arimo,sans-serif;font-style:normal}html{scroll-behavior:smooth}h1{font-size:2.4rem;font-size:var(--font-size-h1);margin-bottom:16px}h1,h2{color:#fff;color:var(--white);font-family:Oswald,sans-serif;font-weight:600;margin-top:0}h2{font-size:2rem;font-size:var(--font-size-h2);margin-bottom:12px}h3{font-size:1.5rem;font-size:var(--font-size-h3)}h3,h4{color:#fff;color:var(--white);font-family:Oswald,sans-serif;font-weight:600;margin-bottom:8px;margin-top:0}h4{font-size:1.25rem;font-size:var(--font-size-h4)}p{color:#e8e1e6;color:var(--color-gray-300);line-height:1.6}a{color:#00aa52;color:var(--green-500);text-decoration:none;transition:color .2s ease,text-shadow .2s ease}a:hover{color:#33b366;color:var(--color-green-400);text-shadow:0 0 8px #00aa5240;text-shadow:0 0 8px var(--color-green-500-alpha25)}:focus-visible{outline:2px solid #00aa52;outline:2px solid var(--green-500);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}::selection{background:#00aa5280;background:var(--color-green-500-alpha50);color:#fff;color:var(--white)}.text-green{color:#00aa52;color:var(--green-500)}.text-muted{color:#a7a7a7;color:var(--color-gray-500)}.text-center{text-align:center}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-sm{gap:8px;gap:var(--space-2)}.gap-md{gap:16px;gap:var(--space-4)}.gap-lg{gap:24px;gap:var(--space-6)}main{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:flex-start;max-width:99vw;overflow-x:hidden;overflow-y:scroll;padding:10px;width:100%}main,main>*{box-sizing:border-box}main>*{max-width:100%}@media(max-width:500px){main{display:flex;flex-direction:column;max-width:100vw;padding:0 0 100px;width:100%}main .hide-xs{display:none}}header{box-sizing:border-box;margin-top:0;max-width:100%;min-width:0;padding-top:0;width:100%}header .xs-top{display:none}header .news{align-content:center;align-items:center;box-sizing:border-box;display:flex;flex-direction:row;justify-content:flex-start;max-width:100%;min-width:0;width:100%}@media(max-width:500px){header .xs-top{align-content:center;align-items:center;background:var(--dark-gray);box-shadow:0 0 20px 0 #00000040;color:var(--light-gray);display:flex;flex-direction:row;justify-content:space-between;left:0;padding:5px 20px;position:fixed;top:0;width:100%;z-index:10}header .news{margin-top:45px}}.news{align-content:center;align-items:center;box-sizing:border-box;display:flex;flex-direction:row;justify-content:flex-start;margin-right:auto;margin-top:0;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;padding-bottom:var(--space-1);padding-left:var(--space-2);padding-right:var(--space-2);scroll-padding-left:var(--space-2);width:100%}@media(max-width:500px){.news{align-content:center;align-items:center;display:flex;flex-direction:row;justify-content:space-evenly;margin-right:auto;max-width:99%;overflow-x:scroll;overflow-y:hidden;padding-left:8px;padding-top:20px;z-index:0}}.story-square{animation:fadeInUp .4s ease-out both;border:1px solid var(--border-accent);border-radius:var(--radius-md);cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;margin:var(--space-1);margin-right:var(--space-1);max-width:82px;min-height:82px;min-width:82px;overflow:hidden;padding:0;position:relative;transition:all .25s ease;transition:all var(--duration-normal,.25s) var(--ease-default,ease)}.story-square:first-child{animation-delay:.06s}.story-square:nth-child(2){animation-delay:.12s}.story-square:nth-child(3){animation-delay:.18s}.story-square:nth-child(4){animation-delay:.24s}.story-square:nth-child(5){animation-delay:.3s}.story-square:nth-child(6){animation-delay:.36s}.story-square:nth-child(7){animation-delay:.42s}.story-square:nth-child(8){animation-delay:.48s}.story-square:nth-child(9){animation-delay:.54s}.story-square:nth-child(10){animation-delay:.6s}.story-square:hover{border-color:var(--interactive-primary-hover);box-shadow:var(--shadow-glow-green);transform:scale(1.05)}.story-square:active{transform:scale(.98)}.story-square img{filter:brightness(80%) blur(.3px);height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform var(--duration-slow) var(--ease-default),filter var(--duration-normal) var(--ease-default);width:100%}.story-square:hover img{filter:brightness(90%) blur(0);transform:scale(1.1)}.story-square p.title{align-items:center;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:linear-gradient(180deg,#0000 0,var(--bg-overlay) 60%);color:var(--text-light);display:flex;flex-direction:column;font-size:var(--font-size-2xs);font-weight:700;isolation:isolate;justify-content:center;line-height:1.05em;margin:auto 0 0;padding:var(--space-1);position:relative;text-shadow:var(--color-black) 1px 1px;transition:all .25s ease;transition:all var(--duration-normal,.25s) var(--ease-default,ease);width:100%;z-index:1}.story-square:hover p.title{color:var(--text-primary)}.story-square svg.back-shadow{fill:var(--bg-overlay);filter:blur(15px);position:absolute;top:70%}.story-square-skeleton{background:var(--dark-gray);border:none;border-radius:var(--radius-md);cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;margin:var(--space-1);margin-right:var(--space-1);max-width:82px;min-height:82px;min-width:82px;overflow:hidden;padding:0;position:relative}.story-square-skeleton:after{animation:shimmer 2s infinite;background-image:linear-gradient(90deg,#0000,#fff3 20%,#ffffff80 60%,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media(max-width:500px){.story-square{animation-duration:.3s;border:1px solid var(--green-500);border-radius:var(--radius-md);cursor:pointer;display:flex;flex-direction:column;margin:0 8px 0 0;max-width:90px;min-height:90px;min-width:90px;overflow:hidden;padding:4px;position:relative;transition:transform .25s ease,box-shadow .25s ease}.story-square:first-child{animation-delay:.04s}.story-square:nth-child(2){animation-delay:.08s}.story-square:nth-child(3){animation-delay:.12s}.story-square:nth-child(4){animation-delay:.16s}.story-square:nth-child(5){animation-delay:.2s}.story-square:nth-child(6){animation-delay:.24s}.story-square:nth-child(7){animation-delay:.28s}.story-square:nth-child(8){animation-delay:.32s}.story-square:nth-child(9){animation-delay:.36s}.story-square:nth-child(10){animation-delay:.4s}.story-square:hover{box-shadow:0 0 12px var(--color-green-500-alpha50);transform:scale(1.03)}.story-square:active{box-shadow:0 0 8px var(--color-green-500-alpha50);transform:scale(.95)}.story-square img{filter:brightness(50%);height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:filter .3s ease;width:100%}.story-square:hover img{filter:brightness(60%);transform:none}.story-square p.title{align-items:center;color:var(--light-gray);display:flex;flex-direction:column;font-size:var(--font-size-xs);font-weight:700;isolation:isolate;justify-content:center;line-height:1.01em;margin-bottom:0;margin-top:auto;opacity:.8;padding:0;position:relative;text-shadow:var(--black) 1px 1px;width:100%;z-index:1}.story-square svg.back-shadow{filter:blur(15px);left:-20%;opacity:1;position:absolute;top:40%;z-index:0}.story-square-skeleton{background:var(--dark-gray);border:none;border-radius:var(--radius-md);cursor:pointer;display:flex;flex-direction:column;margin:0 8px 0 0;max-width:90px;min-height:90px;min-width:90px;overflow:hidden;padding:4px;position:relative}.story-square-skeleton:after{animation:shimmer 2s infinite;background-image:linear-gradient(90deg,#0000,#fff3 20%,#ffffff80 60%,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}}@media(prefers-reduced-motion:reduce){.story-square{animation:none}.story-square,.story-square img{transition:none}.story-square:hover{transform:none}}.modal-window{align-content:center;align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:var(--bg-overlay);display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:.4s;width:100%;z-index:100}.modal-window .modal-shadow{background:linear-gradient(45deg,var(--green-500-alpha14),var(--light-white-alpha-10));background:-moz-linear-gradient(45deg,var(--green-500-alpha14),var(--light-white-alpha-10));box-shadow:0 4px 15px var(--green-500-alpha14),0 4px 5px var(--green-500-alpha50),0 0 20px var(--light-white-alpha-40)}.modal-window .full-metric-widget{max-width:100%}.modal-window>.chat-container{background:var(--bg-glass);border:1px solid var(--border-muted);border-radius:var(--radius-widget);box-shadow:0 12px 40px var(--color-black-alpha60);height:80%;max-width:900px;padding:var(--space-2);width:70%}@media(max-width:768px){.modal-window>.chat-container{height:100%;width:100%}}.news-article{background:linear-gradient(160deg,var(--blue-gray),var(--dark-gray));border:1px solid var(--card-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);box-sizing:border-box;color:var(--text-primary);display:flex;flex-direction:column;max-height:84vh;max-width:90vw;overflow-x:hidden;overflow-y:auto;position:relative;width:640px}.news-article__close{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073;color:var(--color-white);position:absolute;right:var(--space-3);top:var(--space-3);z-index:2}.news-article__close:hover{background:#000000a6;transform:none}.news-article .news-item{background:#0000;border-radius:0;box-shadow:none;display:flex;flex-direction:column;margin:0;padding:0;width:100%}.news-article .news-item .cover{background:var(--bg-surface);border-bottom:1px solid var(--border-muted);flex-shrink:0;height:220px;width:100%}.news-article .news-item .cover img{border-radius:0;height:100%;margin:0;object-fit:contain;width:100%}.news-article .news-item .news-item-header{border-bottom:1px solid var(--border-muted);display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5) var(--space-6) var(--space-3)}.news-article .news-item .news-item-header h3{color:var(--text-primary);font-family:Oswald,sans-serif;font-size:var(--font-size-xl);font-weight:600;line-height:1.2;margin:0}.news-article .news-item .news-item-header p.lead{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.5;margin:0}.news-article .news-item .news-item-header .keywords{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--space-1)}.news-article .news-item .news-item-header .keywords .keyword{border:1px solid var(--border-accent-muted);border-radius:var(--radius-sm);color:var(--text-accent);font-size:var(--font-size-2xs);font-weight:600;padding:2px var(--space-2);text-transform:lowercase}.news-article .news-item .news-item-header .meta{align-items:center;color:var(--text-secondary);display:flex;flex-direction:row;font-size:var(--font-size-xs);gap:var(--space-4)}.news-article .news-item .news-item-header .meta .date,.news-article .news-item .news-item-header .meta .time{align-items:center;display:flex;opacity:.7}.news-article .news-item .news-item-header .meta .likes{align-items:center;cursor:pointer;display:flex;margin-left:auto;transition:all .15s ease;transition:all var(--duration-fast,.15s) var(--ease-default,ease)}.news-article .news-item .news-item-header .meta .likes i{cursor:pointer}.news-article .news-item .news-item-header .meta .likes:hover{color:var(--text-accent)}.news-article .news-item .news-item-body{color:var(--text-light);font-size:var(--font-size-sm);line-height:1.65;margin:0;padding:var(--space-5) var(--space-6)}.news-article .news-item .news-item-body p{margin:0 0 var(--space-3)}.news-article .news-item .news-item-body b,.news-article .news-item .news-item-body strong{color:var(--text-primary)}.news-article .news-item .news-item-body img{border-radius:var(--radius-md);height:auto;max-width:100%}.news-article .news-item .news-item-body a{border-bottom:1px solid var(--border-accent-muted);color:var(--text-accent);font-weight:600;text-decoration:none;transition:all .15s ease;transition:all var(--duration-fast,.15s) var(--ease-default,ease)}.news-article .news-item .news-item-body a:hover{border-bottom-color:var(--border-accent);text-shadow:0 0 8px var(--color-green-500-alpha25)}.news-article .news-item .comments{border-top:1px solid var(--border-muted);padding:var(--space-4) var(--space-6) var(--space-5)!important}.news-article .news-item .comments .comments-header h4{font-size:var(--font-size-md);margin:0 0 var(--space-3)}.news-article .news-item .comments .comments-input{margin-bottom:0}.news-article .news-item .comments .comments-input textarea{background:var(--bg-overlay);border:1px solid var(--border-muted);border-radius:var(--radius-md);font-family:inherit;font-size:var(--font-size-sm);min-height:72px;padding:var(--space-3);resize:vertical}.news-article .news-item .comments .comments-input textarea:focus{border-color:var(--border-accent)}.news-article .news-item .comments .comments-input button{border-radius:var(--radius-md);margin-left:auto;margin-top:var(--space-2);padding:var(--space-2) var(--space-4);width:auto}.news-article .news-item .comments .comments-input button span{margin-right:var(--space-2)}.news-article .news-item .comments .comments-list{margin-top:var(--space-4)}.news-article .news-item .comments .comments-list .comment-container{background:var(--bg-overlay);border-radius:var(--radius-md);margin-bottom:var(--space-2);padding:var(--space-3)}.news-article .news-item .comments .comments-list .comment-container .comment-author{color:var(--text-accent);font-size:var(--font-size-xs)}.news-article .news-item .comments .comments-list .comment-container .comment-text{font-size:var(--font-size-sm);line-height:1.5}@media(max-width:500px){.news-article{max-height:88vh;width:92vw}.news-article .news-item .cover{height:160px}.news-article .news-item .news-item-header{padding:var(--space-4) var(--space-4) var(--space-3)}.news-article .news-item .news-item-header h3{font-size:var(--font-size-lg)}.news-article .news-item .news-item-header .meta{gap:var(--space-3)}.news-article .news-item .news-item-body{padding:var(--space-4)}.news-article .news-item .comments{padding:var(--space-4)!important}}.comments{border-top:1px solid var(--light-white-alpha-10);padding:0!important}.comments .comments-header{align-items:center;display:flex;justify-content:space-between}.comments .comments-header h4{color:var(--green-500);font-family:Oswald,serif;margin-bottom:20px}.comments .comments-header span{color:var(--green-500);cursor:pointer;font-size:var(--font-size-sm);opacity:.8;padding:5px;text-decoration:underline}.comments .comments-list .comment-container{margin-bottom:20px;padding:0}.comments .comments-list .comment-container p{margin:0}.comments .comments-list .comment-container .comment-author{font-size:var(--font-size-xs);font-weight:thin;margin-bottom:5px;opacity:.8}.comments .comments-list .comment-container .comment-text{font-size:var(--font-size-base)}.comments .comments-input{align-content:center;align-items:center;display:flex;flex-direction:column;margin-bottom:20px;width:100%}.comments .comments-input textarea{background-color:#0000;border:none;border-bottom:1px solid var(--green-500);color:var(--light-white);font-size:19px;margin-bottom:10px;outline:none;padding:0;width:100%}.comments .comments-input textarea:focus{outline:none}.comments .comments-input button{background-color:var(--green-500);border:none;border-radius:var(--radius-lg);width:100%}.comments .comments-input button span{color:var(--light-white);font-size:var(--font-size-xs);margin-right:10px;opacity:.8;text-transform:uppercase}.comments .comments-input button i{color:var(--light-white)}.user-small-widget{justify-content:space-between;padding:12px 10px;width:100%}.user-small-widget,.user-small-widget .initials{align-content:center;align-items:center;display:flex;flex-direction:row}.user-small-widget .initials{background:var(--blue-gray);border:1.6px solid var(--background);border-radius:var(--radius-avatar);font-family:Oswald,sans-serif;font-size:var(--font-size-xs);height:40px;justify-content:center;margin-right:10px;outline:3px solid var(--green-500);padding:10px;width:40px}.user-small-widget p.name{font-family:Oswald,sans-serif;font-size:19px;font-style:normal;font-weight:700;line-height:normal}@media(max-width:500px){.user-small-widget{align-content:center;align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:4px;max-width:45px;min-height:0;min-height:auto;padding:0;width:100%}.user-small-widget .initials{font-size:10px;height:30px;margin:0 10px 0 0;padding:10px;width:30px}.user-small-widget p.name{font-family:Arimo;font-size:12px;font-style:normal;font-weight:700;line-height:normal;margin:0}}.search{flex-direction:column;margin-bottom:var(--space-2);margin-top:0}.search,.search .search-container{box-sizing:border-box;display:flex;position:relative;width:100%}.search .search-container{align-content:center;align-items:center;flex-direction:row;flex-wrap:wrap;gap:var(--space-1);justify-content:flex-start}.search .search-container i.fa-search{color:var(--white);left:var(--space-3);opacity:.3;position:absolute;top:11px;z-index:1}.search .search-container input{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(90deg,var(--black) 0,var(--dark-black) 200%);box-sizing:border-box;color:var(--green-500);font-size:var(--font-size-sm);margin:0;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-8);width:100%}.search .search-container button{background:#0000;border-radius:var(--radius-md);color:var(--light-white);font-size:var(--font-size-xs);font-weight:400;padding:var(--space-1) var(--space-2)}.search .search-container button i{color:var(--green-500);font-size:var(--font-size-sm);margin-right:var(--space-2)}.search .search-container button:hover{background:var(--color-green-500-alpha15);box-shadow:none;transform:none}@media(max-width:500px){.search{margin:0 25px 0 5px;width:100%}.search .search-container{margin:0;width:100%}.search .search-container i.fa-search{left:auto;position:absolute;right:10px}.search .search-container input.search-input{font-size:16px;padding-left:10px;width:100%}.search .search-container button{display:none}}.demo{display:flex;flex-direction:column}.demo h1{color:var(--light-white);margin-left:30px}.kanban-container{display:flex;max-width:100%;overflow-x:scroll}.kanban-container .kanban-stage{background-color:var(--color-black);border:2px solid var(--dark-gray);border-radius:var(--radius-lg);box-shadow:0 0 10px 0 var(--color-green-500);color:var(--color-white);font-family:Oswald;margin:8px;min-height:500px;min-width:250px;padding:0 10px 10px;width:250px}.kanban-container .kanban-stage h3{color:var(--green-500)}.kanban-container .kanban-stage .droppable-zone{min-height:200px}.kanban-container .kanban-dragger{userSelect:none;backgroundColor:#a9a9a9;background:var(--black);border:1px solid var(--light-white-alpha-40);border-radius:var(--radius-lg);margin:0 0 8px;padding:16px}.mode-chooser{color:var(--white);display:flex;justify-content:flex-start;margin-bottom:10px;margin-top:0}.mode-chooser .mode-chooser-item{align-items:center;border-bottom:2px solid #0000;cursor:pointer;display:flex;margin:0 10px}.mode-chooser .mode-chooser-item i{margin-right:10px;opacity:.5}.mode-chooser .mode-chooser-item.mode-chooser-item-active{border-color:var(--green-500)}@media(max-width:500px){.kanban-container{display:flex;max-width:100%;overflow-x:scroll}.kanban-container .kanban-stage{background-color:var(--color-black);border:1px solid var(--dark-gray);border-radius:var(--radius-sm);box-shadow:0 0 4px 0 var(--color-green-500);color:var(--color-white);font-family:Oswald;margin:6px;min-height:200px;min-width:150px;padding:10px}.kanban-container .kanban-stage h3{color:var(--green-500);font-size:var(--font-size-md);margin-bottom:25px}.kanban-container .kanban-stage .droppable-zone{min-height:200px}.kanban-container .kanban-dragger{userSelect:none;backgroundColor:#a9a9a9;background:var(--black);border:1px solid var(--light-white-alpha-40);border-radius:var(--radius-lg);font-size:var(--font-size-sm);margin:0 0 8px;padding:6px}}.kanbaned-tickets{color:var(--white)}.kanbaned-tickets .kanbaned-ticket{background-color:var(--black);border-radius:var(--radius-lg);display:flex;flex-direction:column;margin:10px 0;padding:10px;position:relative}.kanbaned-tickets .kanbaned-ticket .kanbaned-ticket-title{font-family:Oswald,sans-serif;font-size:var(--font-size-md);font-weight:300;letter-spacing:1px}.kanbaned-tickets .kanbaned-ticket .kanbaned-ticket-status{color:var(--gray);font-size:var(--font-size-xs);margin:0 0 15px}.kanbaned-tickets .kanbaned-ticket .kanbaned-ticket-status .kanbaned-ticket-status-label{font-weight:300}.kanbaned-tickets .kanbaned-ticket .process-line{align-content:center;align-items:center;background-color:var(--dark-gray);border-radius:var(--radius-lg);display:flex;flex-direction:row;height:8px;margin-bottom:10px;margin-top:10px;width:100%}.kanbaned-tickets .kanbaned-ticket .process-line .process-line-item{background:linear-gradient(4deg,var(--color-green-500) 0,var(--color-green-400) 100%);border-radius:var(--radius-lg);height:6px;width:0}.main-metrics{align-content:center;align-items:center;display:flex;flex-direction:row;justify-content:space-evenly;max-width:100vw;min-height:140px;overflow-y:visible;width:100%;z-index:10}.main-metrics--loading{gap:var(--space-6);padding:var(--space-4)}.main-metrics--loading .metric-skeleton{align-items:center;animation:fadeIn .3s ease-out;display:flex;flex-direction:column;gap:var(--space-3)}.main-metrics--loading .metric-skeleton .skeleton-dial{border-radius:50%;height:100px;width:100px}.main-metrics--loading .metric-skeleton .skeleton-dial,.main-metrics--loading .metric-skeleton .skeleton-text{animation:shimmer 1.5s linear infinite;background:linear-gradient(90deg,var(--bg-surface) 25%,var(--bg-surface-elevated) 50%,var(--bg-surface) 75%);background-size:200% 100%}.main-metrics--loading .metric-skeleton .skeleton-text{animation-delay:.2s;border-radius:var(--radius-sm);height:20px;width:80px}.main-metrics--empty{justify-content:center;padding:var(--space-6)}.main-metrics--empty .empty-state{align-items:center;animation:fadeInUp .4s ease-out;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--bg-glass-light);border:1px solid var(--border-muted);border-radius:var(--radius-lg);display:flex;flex-direction:column;justify-content:center;padding:var(--space-6) var(--space-8);text-align:center}.main-metrics--empty .empty-state i{color:var(--text-accent);font-size:3rem;margin-bottom:var(--space-3);opacity:.6}.main-metrics--empty .empty-state p{color:var(--text-primary);font-family:Oswald,sans-serif;font-size:var(--font-size-lg);font-weight:500;margin:0;margin-bottom:var(--space-2)}.main-metrics--empty .empty-state span{color:var(--text-secondary);font-size:var(--font-size-sm)}@media(max-width:1600px){.main-metrics{min-height:120px}.main-metrics--loading{gap:var(--space-4)}.main-metrics--loading .metric-skeleton .skeleton-dial{height:80px;width:80px}.main-metrics--loading .metric-skeleton .skeleton-text{height:16px;width:70px}.main-metrics--empty .empty-state{padding:var(--space-4) var(--space-6)}.main-metrics--empty .empty-state i{font-size:2.5rem}.main-metrics--empty .empty-state p{font-size:var(--font-size-base)}}@media(max-width:500px){.main-metrics{align-items:flex-start;background:linear-gradient(to bottom,var(--bg-surface),var(--bg-primary),var(--bg-surface));gap:var(--space-2);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:flex-start;margin-bottom:var(--space-3);min-height:130px;overflow-x:auto;overflow-y:hidden;padding-bottom:var(--space-3);padding-top:var(--space-3)}.main-metrics--loading{gap:var(--space-4);justify-content:center}.main-metrics--loading .metric-skeleton{flex-shrink:0}.main-metrics--loading .metric-skeleton .skeleton-dial{height:70px;width:70px}.main-metrics--loading .metric-skeleton .skeleton-text{height:14px;width:60px}.main-metrics--empty{justify-content:center;overflow-x:hidden}.main-metrics--empty .empty-state{margin:var(--space-2);padding:var(--space-4)}.main-metrics--empty .empty-state i{font-size:2rem;margin-bottom:var(--space-2)}.main-metrics--empty .empty-state p{font-size:var(--font-size-base)}.main-metrics--empty .empty-state span{font-size:var(--font-size-xs)}}@media(prefers-reduced-motion:reduce){.main-metrics--loading .metric-skeleton .skeleton-dial,.main-metrics--loading .metric-skeleton .skeleton-text{animation:none;background:var(--bg-surface)}.main-metrics--empty .empty-state{animation:none}}.small-main-metric-widget{align-content:stretch;align-items:center;color:var(--light-gray);display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:2px 0;transform:scale(.9);transition:transform .3s ease-in-out;width:100%}.small-main-metric-widget svg{width:100%}.small-main-metric-widget:hover{transform:scale(1.3)}.small-main-metric-widget h1{font-size:22px;margin:0 16px 0 0}.small-main-metric-widget h1,.small-main-metric-widget h2{font-family:Oswald,sans-serif;font-weight:400;opacity:.7;text-align:center;width:100%}.small-main-metric-widget h2{font-size:var(--font-size-md);margin:0;position:absolute}.widget-view-content{background:linear-gradient(40deg,var(--dark-gray),var(--blue-gray));border-radius:var(--radius-widget);color:var(--light-gray);max-width:800px;padding:10px;width:70%}@media(max-width:768px){.widget-view-content{width:100%}.small-main-metric-widget{align-content:center;align-items:center;border-radius:var(--radius-md);color:var(--light-gray);display:flex;flex-direction:column;gap:var(--space-1);height:auto;justify-content:flex-start;margin-right:0;min-width:130px;padding:2px 0;transform:none;transition:transform .3s ease-in-out;width:130px}.small-main-metric-widget svg{width:100%}.small-main-metric-widget:hover{transform:none}.small-main-metric-widget h1{font-size:var(--font-size-xs);line-height:1.15}.small-main-metric-widget h1,.small-main-metric-widget h2{font-family:Oswald,sans-serif;font-weight:400;margin:0;opacity:.7;text-align:center;width:100%}.small-main-metric-widget h2{font-size:var(--font-size-md);position:absolute}}.circular-dial{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-left:auto;position:relative;width:250px}@media(max-width:1600px){.circular-dial{width:180px}}@media(max-width:768px){.circular-dial{margin:0 auto;width:100%}}.circular-dial .circular-dial__value{font-size:24px}.circular-dial .circular-dial__max-value{font-size:14px}.circular-dial svg{padding:0}.circular-dial text{font-family:Oswald,sans-serif}.circular-dial.pending{opacity:.55}.circular-dial.pending .pending-caption{bottom:6px;color:var(--text-muted);font-family:Oswald,sans-serif;font-size:var(--font-size-xs);margin:0;position:absolute;text-align:center;width:100%}.full-metric-widget{align-items:center;border-radius:var(--radius-md);display:flex;flex-direction:column;height:100%;padding:20px;width:100%}.full-metric-widget .date-interval{align-items:center;border-bottom:1px solid var(--border-muted);box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--space-1);margin-bottom:var(--space-2);padding-bottom:var(--space-3);width:100%}.full-metric-widget .date-interval button{background:#0000;border:1px solid var(--border-muted);border-radius:var(--radius-full);color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:600;height:auto;letter-spacing:.03em;margin:0;padding:var(--space-1) var(--space-3);text-transform:uppercase;white-space:nowrap}.full-metric-widget .date-interval button:hover{background:var(--color-green-500-alpha15);border-color:var(--border-accent-muted);box-shadow:none;color:var(--text-primary);transform:none}.full-metric-widget .date-interval button.active{background:var(--interactive-primary);border-color:var(--interactive-primary);color:var(--text-primary)}.full-metric-widget .date-interval input{background:#0000;border:1px solid var(--border-muted);border-radius:var(--radius-md);color:var(--text-secondary);color-scheme:dark;flex:0 0 auto;font-family:inherit;font-size:var(--font-size-xs);height:auto;margin:0;min-width:0;padding:var(--space-1) var(--space-2);width:auto}.full-metric-widget .date-interval input:hover:not(:focus){background:#0000;border-color:var(--border-accent-muted)}.full-metric-widget .date-interval input:focus{background:#0000;border-color:var(--border-accent);box-shadow:none;color:var(--text-primary)}.full-metric-widget .date-interval input:first-of-type{margin-left:auto}@media(max-width:500px){.full-metric-widget{align-items:center;border-radius:var(--radius-md);display:flex;flex-direction:column;height:100%;padding:0;width:100%}.full-metric-widget .date-interval{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:scroll;overflow-y:hidden;width:100%}.full-metric-widget .date-interval button{font-size:var(--font-size-2xs);padding:2px var(--space-2)}.full-metric-widget .date-interval input{font-size:var(--font-size-2xs)}.full-metric-widget .date-interval input:first-of-type{margin-left:var(--space-2)}}.line-chart{align-content:center;align-items:center;background:var(--blue-gray);border-radius:var(--radius-xs);height:100%;justify-content:center;padding:10px;position:relative}.line-chart,.line-chart .legend{display:flex;flex-direction:column}.line-chart .legend{background:var(--bg-overlay);border:1px solid var(--border-muted);border-radius:var(--radius-sm);gap:5px;padding:var(--space-2);position:absolute;right:10px;top:10px}.line-chart .legend .label-legend{align-content:center;align-items:center;color:var(--text-secondary);display:flex;flex-direction:row;font-size:var(--font-size-xs);font-size:var(--font-size-2xs);justify-content:space-between}.line-chart .legend .label-legend .pseudo-line{display:flex;height:3px;margin-right:8px;width:20px}.logout h1{color:var(--light-gray);margin:32px}.news-page-content{align-content:center;align-items:center;box-sizing:border-box;display:flex;flex-direction:column;max-width:100%;padding:var(--space-4);width:100%}.news-page-content .search-bar{margin-bottom:var(--space-4);max-width:1160px;width:100%}.news-page-content .search-bar input{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--bg-glass-light);border:1px solid var(--border-muted);border-radius:var(--radius-md);box-sizing:border-box;color:var(--text-accent);font-size:var(--font-size-sm);height:38px;margin-top:var(--space-2);padding:var(--space-2) var(--space-4);transition:var(--transition-input);width:100%}.news-page-content .search-bar input::placeholder{color:var(--text-secondary);font-weight:300;opacity:.8}.news-page-content .search-bar input:focus{background:var(--bg-glass);border-color:var(--input-border-focus);box-shadow:var(--shadow-focus);outline:none}.news-page-content .search-bar input:hover:not(:focus){background:var(--bg-glass-input);border-color:var(--border-subtle)}.news-page-content h1{color:var(--text-primary);font-family:Oswald,sans-serif;font-size:var(--font-size-xl);font-weight:600;letter-spacing:.02em;margin-bottom:var(--space-2);margin-left:auto;margin-right:auto;margin-top:var(--space-4);text-align:center}.news-page-content .news-list{grid-gap:var(--space-3);align-items:start;color:var(--text-primary);display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));max-width:1160px;width:100%}.news-page-content .news-list .news-item{animation:fadeInUp .4s ease-out both;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:var(--bg-glass-card);border:1px solid var(--card-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);margin-left:auto;margin-right:auto;overflow:hidden;padding:var(--space-2);padding-bottom:0;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s ease;transition:transform var(--duration-normal,.25s) var(--ease-spring,cubic-bezier(.4,0,.2,1)),box-shadow var(--duration-normal,.25s) var(--ease-default,ease);transition:transform var(--duration-normal) var(--ease-spring),box-shadow var(--duration-normal) var(--ease-default),border-color var(--duration-normal) var(--ease-default);width:100%}.news-page-content .news-list .news-item:first-child{animation-delay:.08s}.news-page-content .news-list .news-item:nth-child(2){animation-delay:.16s}.news-page-content .news-list .news-item:nth-child(3){animation-delay:.24s}.news-page-content .news-list .news-item:nth-child(4){animation-delay:.32s}.news-page-content .news-list .news-item:nth-child(5){animation-delay:.4s}.news-page-content .news-list .news-item:nth-child(6){animation-delay:.48s}.news-page-content .news-list .news-item:nth-child(7){animation-delay:.56s}.news-page-content .news-list .news-item:nth-child(8){animation-delay:.64s}.news-page-content .news-list .news-item:nth-child(9){animation-delay:.72s}.news-page-content .news-list .news-item:nth-child(10){animation-delay:.8s}.news-page-content .news-list .news-item:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.news-page-content .news-list .news-item:active{transform:translateY(-2px)}.news-page-content .news-list .news-item:hover{border-color:var(--card-border-hover)}.news-page-content .news-list .news-item img{transition:transform .35s ease;transition:transform var(--duration-slow,.35s) var(--ease-default,ease)}.news-page-content .news-list .news-item:hover img{transform:scale(1.03)}.news-page-content .news-list .news-item img{border-radius:var(--radius-md);height:auto;margin-right:var(--space-4);object-fit:cover;width:100%}.news-page-content .news-list .news-item .header-zone{display:flex;flex-direction:row}.news-page-content .news-list .news-item .header-zone .news-item-header{display:flex;flex-direction:column;padding:0;width:100%}.news-page-content .news-list .news-item .header-zone .news-item-header .title-zone{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.news-page-content .news-list .news-item .header-zone .news-item-header .title-zone .likes{align-content:center;align-items:center;color:var(--text-secondary);display:flex;flex-direction:row;font-size:var(--font-size-xs);font-weight:300;opacity:.8}.news-page-content .news-list .news-item .header-zone .news-item-header .title-zone .likes,.news-page-content .news-list .news-item .header-zone .news-item-header .title-zone .likes i{cursor:pointer;transition:all .15s ease;transition:all var(--duration-fast,.15s) var(--ease-default,ease)}.news-page-content .news-list .news-item .header-zone .news-item-header .title-zone .likes:hover{color:var(--text-accent);transform:scale(1.05)}.news-page-content .news-list .news-item .header-zone .news-item-header .title-zone .likes:hover i{transform:scale(1.1)}.news-page-content .news-list .news-item .header-zone .news-item-header .time{color:var(--text-secondary);font-size:var(--font-size-2xs);margin-bottom:var(--space-1);margin-top:var(--space-1);opacity:.3;transition:all .15s ease;transition:all var(--duration-fast,.15s) var(--ease-default,ease)}.news-page-content .news-list .news-item .header-zone .news-item-header h3{color:var(--text-accent);font-family:Oswald,sans-serif;font-size:1.4rem;font-weight:600;margin:0;transition:all .25s ease;transition:all var(--duration-normal,.25s) var(--ease-default,ease)}.news-page-content .news-list .news-item .header-zone .news-item-header p.lead{color:var(--text-secondary);font-family:Oswald,sans-serif;font-size:var(--font-size-xs);line-height:1.6;margin:0;margin-bottom:var(--space-2);opacity:.8}.news-page-content .news-list .news-item .header-zone .news-item-header span{background:none;border:none;color:var(--text-accent);cursor:pointer;font-family:Oswald,sans-serif;font-size:1rem;font-weight:500;transition:all .15s ease;transition:all var(--duration-fast,.15s) var(--ease-default,ease)}.news-page-content .news-list .news-item:hover .news-item-header h3{text-shadow:0 0 8px var(--color-green-500-alpha25)}.news-page-content .news-list .news-item:hover .news-item-header .time{opacity:.5}.news-page-content .news-list .news-item .keywords{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--space-1);justify-content:flex-start}.news-page-content .news-list .news-item .keywords .keyword{border:1px solid var(--border-accent);border-radius:var(--radius-sm);color:var(--text-accent);cursor:pointer;font-size:.7rem;font-weight:600;margin-right:var(--space-2);padding:var(--space-2);padding-bottom:var(--space-1);transition:all .15s ease;transition:all var(--duration-fast,.15s) var(--ease-default,ease)}.news-page-content .news-list .news-item .keywords .keyword:hover{background:var(--color-green-500-alpha25);box-shadow:var(--shadow-glow-green-sm);transform:scale(1.05)}.news-page-content .news-list .news-item .keywords .keyword:active{transform:scale(.98)}.news-page-content .news-list .news-item.preview{cursor:pointer;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0}.news-page-content .news-list .news-item.preview .cover{flex-shrink:0;height:132px;position:relative;width:100%}.news-page-content .news-list .news-item.preview .cover img{border-radius:0;height:100%;margin:0;object-fit:cover;width:100%}.news-page-content .news-list .news-item.preview .cover .keywords{bottom:var(--space-2);left:var(--space-2);max-height:22px;overflow:hidden;position:absolute;right:var(--space-2)}.news-page-content .news-list .news-item.preview .cover .keywords .keyword{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--bg-overlay);font-size:var(--font-size-2xs);margin-right:0;padding:2px var(--space-2)}.news-page-content .news-list .news-item.preview .content{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-1);padding:var(--space-3)}.news-page-content .news-list .news-item.preview h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-accent);display:-webkit-box;font-family:Oswald,sans-serif;font-size:var(--font-size-md);font-weight:600;line-height:1.2;margin:0;overflow:hidden;transition:all .25s ease;transition:all var(--duration-normal,.25s) var(--ease-default,ease)}.news-page-content .news-list .news-item.preview p.lead{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--text-secondary);display:-webkit-box;font-family:Oswald,sans-serif;font-size:var(--font-size-xs);line-height:1.5;margin:0;overflow:hidden}.news-page-content .news-list .news-item.preview .news-item-footer{align-items:center;color:var(--text-secondary);display:flex;flex-direction:row;font-size:var(--font-size-2xs);gap:var(--space-2);margin-top:auto;padding-top:var(--space-2)}.news-page-content .news-list .news-item.preview .news-item-footer .date{opacity:.6}.news-page-content .news-list .news-item.preview .news-item-footer .time{align-items:center;display:flex;opacity:.6}.news-page-content .news-list .news-item.preview .news-item-footer .likes{font-size:var(--font-size-2xs);margin-left:auto}.news-page-content .news-list .news-item.preview .news-item-footer .read-more{color:var(--text-accent);font-family:Oswald,sans-serif;font-size:var(--font-size-2xs);font-weight:700;letter-spacing:.06em}.news-page-content .news-list .news-item.preview:hover h3{color:var(--text-primary)}.news-page-content .news-list .news-item.preview:hover .read-more{text-shadow:0 0 8px var(--color-green-500-alpha50)}.news-page-content .news-list .news-item .news-item-body{border-radius:var(--radius-md);font-size:var(--font-size-md);margin-bottom:0;margin-top:var(--space-2)}.news-page-content .news-list .news-item .news-item-body a{color:var(--text-accent);font-weight:900;transition:all .15s ease;transition:all var(--duration-fast,.15s) var(--ease-default,ease)}.news-page-content .news-list .news-item .news-item-body a:hover{text-shadow:0 0 8px var(--color-green-500-alpha50)}@media(max-width:500px){.news-page .news-page-content h1{color:var(--white);font-family:Oswald,sans-serif;font-size:1.4rem;font-weight:600;margin-bottom:16px;margin-top:6px;text-align:left}.news-page .news-page-content .search-bar{max-width:none;padding:0;position:-webkit-sticky;position:sticky;top:65px;width:100%;z-index:1}.news-page .news-page-content .search-bar input{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#272c2fe6;margin:0;width:100%}.news-page .news-page-content .news-list{color:var(--white);display:flex;flex-direction:column;gap:16px;width:100%}.news-page .news-page-content .news-list .news-item{animation-duration:.35s;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);padding-top:20px;width:100%}.news-page .news-page-content .news-list .news-item.preview{padding-top:0}.news-page .news-page-content .news-list .news-item:hover{transform:translateY(-2px)}.news-page .news-page-content .news-list .news-item:first-child{animation-delay:.05s}.news-page .news-page-content .news-list .news-item:nth-child(2){animation-delay:.1s}.news-page .news-page-content .news-list .news-item:nth-child(3){animation-delay:.15s}.news-page .news-page-content .news-list .news-item:nth-child(4){animation-delay:.2s}.news-page .news-page-content .news-list .news-item:nth-child(5){animation-delay:.25s}.news-page .news-page-content .news-list .news-item:nth-child(6){animation-delay:.3s}.news-page .news-page-content .news-list .news-item:nth-child(7){animation-delay:.35s}.news-page .news-page-content .news-list .news-item:nth-child(8){animation-delay:.4s}.news-page .news-page-content .news-list .news-item:nth-child(9){animation-delay:.45s}.news-page .news-page-content .news-list .news-item:nth-child(10){animation-delay:.5s}.news-page .news-page-content .news-list .news-item:hover img{transform:none}.news-page .news-page-content .news-list .news-item .keywords .keyword:active{background:var(--color-green-500-alpha25);transform:scale(.95)}.news-page .news-page-content .news-list .news-item .keywords .keyword:hover{box-shadow:none;transform:none}}@media(prefers-reduced-motion:reduce){.news-page-content .news-list .news-item{animation:none;transition:none}.news-page-content .news-list .news-item img{transition:none}.news-page-content .news-list .news-item:hover{transform:none}.news-page-content .news-list .news-item .keyword,.news-page-content .search-bar input{transition:none}}.trading-points-page-content{padding:16px;width:100%}.trading-points-page-content h1{color:var(--white);margin-bottom:16px}.trading-points-page-content .partners-list{align-content:center;align-items:center;color:var(--green-500);display:flex;flex-direction:row;gap:10px;margin-bottom:10px;margin-top:20px;overflow-x:scroll;width:100%}.trading-points-page-content .partners-list input{background:#0000;border:1px solid var(--green-500);color:var(--green-500);margin:0}.trading-points-page-content .partners-list h3{margin:0}.trading-points-page-content .partners-list p{border:1px solid var(--green-500);border-radius:var(--radius-lg);color:var(--green-500);cursor:pointer;margin:0;padding:10px;white-space:nowrap}.trading-points-page-content .partners-list p:hover{background:var(--green-500-alpha14);color:var(--black)}.trading-points-page-content .partners-list .active-partner{background-color:var(--green-500);color:var(--black);font-weight:600}.trading-points-page-content .trading-points-list-container{display:flex;flex-direction:row;min-height:30vh;min-width:300px;width:100%}@media(max-width:1600px){.trading-points-page-content{padding:16px}}@media(max-width:500px){.trading-points-page-content{height:100%;padding:6px;width:100%}.trading-points-page-content h1{color:var(--white);font-family:Oswald,sans-serif;font-size:1.4rem;font-weight:600;margin-bottom:16px}}.trading-point h3{color:var(--green-500);font-family:Oswald,sans-serif;font-size:32px;line-height:1.01em;margin:0 0 10px 15px}.trading-point .stats{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-left:10px;overflow:visible}.trading-point .search-zone{background:#0000;margin-left:12px;margin-top:28px;width:calc(33% - 32px)}.trading-point .search-zone input{background:linear-gradient(90deg,var(--dark-white) 0,var(--white) 300%);color:var(--green-500);width:100%}@media(max-width:500px){.trading-point .search-zone{width:calc(100% - 16px)}.trading-point .search-zone input{background:linear-gradient(90deg,var(--dark-white) 0,var(--white) 300%);color:var(--green-500);font-size:19px;width:100%}}.trading-point-data .tabs{align-content:center;align-items:center;border-bottom:1px solid var(--light-white-alpha-10);display:flex;flex-direction:row;gap:10px;justify-content:flex-start;margin-bottom:20px}.trading-point-data .tabs .tab{color:var(--light-white);cursor:pointer;font-size:18px;opacity:.8;padding:10px}.trading-point-data .tabs .tab.tab-active{border-bottom:2px solid var(--green-500);color:var(--white);opacity:1}@media(max-width:500px){.trading-point-data .tabs{overflow-x:auto;width:100%}.trading-point-data .content{min-height:90vh}}.trading-points-stats .search-zone{background:#0000;border:none;margin-bottom:12px;width:calc(50% - 18px)}.trading-points-stats .search-zone input{width:100%}.main-metric-widget{align-content:center;align-items:center;animation:fadeInUp .4s ease-out both;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:var(--bg-glass-card);border:1px solid var(--card-border);border-radius:var(--radius-widget);box-shadow:var(--shadow-card);cursor:pointer;display:flex;flex-direction:row;height:160px;justify-content:space-between;margin:0;overflow:hidden;position:relative;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s ease;transition:transform var(--duration-normal,.25s) var(--ease-spring,cubic-bezier(.4,0,.2,1)),box-shadow var(--duration-normal,.25s) var(--ease-default,ease);width:calc(33% - 29px)}.main-metric-widget:first-child{animation-delay:.1s}.main-metric-widget:nth-child(2){animation-delay:.2s}.main-metric-widget:nth-child(3){animation-delay:.3s}.main-metric-widget:nth-child(4){animation-delay:.4s}.main-metric-widget:nth-child(5){animation-delay:.5s}.main-metric-widget:nth-child(6){animation-delay:.6s}.main-metric-widget:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.main-metric-widget:active{transform:translateY(-2px)}.main-metric-widget:hover{border-color:var(--border-accent-muted);box-shadow:var(--shadow-card-hover),var(--shadow-glow-green-sm)}.main-metric-widget:hover .content .value{text-shadow:0 0 20px var(--color-green-500-alpha50)}.main-metric-widget .content{padding:var(--space-2);width:50%}.main-metric-widget .content .value{font-family:Oswald;font-size:var(--font-size-2xl);font-weight:700;transition:all .25s ease;transition:all var(--duration-normal,.25s) var(--ease-default,ease)}.main-metric-widget .content .caption,.main-metric-widget .content .value{color:var(--text-light);font-style:normal;line-height:normal;margin:var(--space-2)}.main-metric-widget .content .caption{font-family:Arimo;font-size:var(--font-size-md);font-weight:300;opacity:.7}.main-metric-widget .content .prev-delta{align-items:center;color:var(--status-success);display:flex;font-weight:600;gap:var(--space-1);margin:var(--space-2);margin-top:var(--space-5)}.main-metric-widget .content .prev-delta.positive{color:var(--status-success)}.main-metric-widget .content .prev-delta.negative{color:var(--status-error)}.main-metric-widget .chart-loading-skeleton{align-content:center;align-items:center;background:var(--dark-gray);border:none;border-radius:var(--radius-widget);display:flex;flex-direction:row;height:120px;justify-content:center;margin:var(--space-2);overflow:hidden;position:relative;width:200px}.main-metric-widget .chart-loading-skeleton:after{animation:shimmer 2s infinite;background-image:linear-gradient(90deg,#0000,#fff3 20%,#ffffff80 60%,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}.main-metric-widget .chart-loading-skeleton i{opacity:.05}.main-metric-widget .chart-container{align-items:center;display:flex;height:100%;justify-content:center;padding:var(--space-2);width:50%}.full-screen-view-content{align-content:center;align-items:center;background-color:var(--color-gray-300);border-radius:var(--radius-widget);display:flex;flex-direction:column;justify-content:center;max-height:90vh;max-width:90vw;min-width:50vw;padding:var(--space-5)}.full-screen-view-content h1{color:var(--text-accent);margin:0}.full-screen-view-content h2{color:var(--text-secondary);margin:0;margin-bottom:var(--space-5)}.full-screen-view-content .line-chart{background:#0000}@media(max-width:1600px){.main-metric-widget{align-content:center;align-items:center;background:var(--blue-gray);border-radius:var(--radius-widget);box-shadow:0 0 20px 0 #00000040;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;margin:0;overflow:hidden;width:calc(50% - 20px)}.main-metric-widget .content{width:50%}.main-metric-widget .content .value{color:var(--light-gray);font-family:Oswald;font-size:25px;font-style:normal;font-weight:700;line-height:normal;margin:10px}.main-metric-widget .content .caption{color:var(--light-gray);font-family:Arimo;font-size:var(--font-size-md);font-style:normal;font-weight:300;line-height:normal;margin:10px;opacity:.7}.main-metric-widget .content .prev-delta{color:var(--green-500);margin:20px 10px 10px}.main-metric-widget .chart-loading-skeleton{align-content:center;align-items:center;background:var(--dark-gray);border:none;border-radius:var(--radius-widget);display:flex;flex-direction:row;height:120px;justify-content:center;margin:10px;overflow:hidden;position:relative;width:200px}.main-metric-widget .chart-loading-skeleton:after{animation:shimmer 2s infinite;background-image:linear-gradient(90deg,#0000,#fff3 20%,#ffffff80 60%,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@keyframes shimmer{to{transform:translateX(100%)}}.main-metric-widget .chart-loading-skeleton i{opacity:.05}.full-screen-view-content{align-content:center;align-items:center;background-color:var(--dark-white);border-radius:var(--radius-widget);display:flex;flex-direction:column;justify-content:center;max-height:90vh;max-width:90vw;min-width:50vw;padding:20px}.full-screen-view-content h1{color:var(--green-500);margin:0}.full-screen-view-content h2{color:var(--gray);margin:0 0 20px}.full-screen-view-content .line-chart{background:#0000}}@media(max-width:500px){.main-metric-widget{align-content:center;align-items:center;border-radius:var(--radius-widget);box-shadow:0 0 20px 0 #00000040;display:flex;flex-direction:column;justify-content:space-between;margin:6px;max-width:330px;min-width:120px;min-width:230px;position:relative;width:100%}.main-metric-widget:first-child{margin-left:10px}.main-metric-widget .content{align-content:center;align-items:center;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#0000008c;display:flex;flex-direction:column;height:100%;left:0;padding-top:7px;position:absolute;top:0;width:100%;z-index:1}.main-metric-widget .content .value{color:var(--light-gray);font-family:Oswald;font-size:26px;font-style:normal;font-weight:700;line-height:normal;margin:0}.main-metric-widget .content .caption{color:var(--light-gray);font-family:Arimo;font-size:var(--font-size-md);font-style:normal;font-weight:300;line-height:normal;margin:0;opacity:.7}.main-metric-widget .content .prev-delta{color:var(--green-500);font-family:Oswald;font-weight:700;margin:10px}}.employees-page{color:var(--white)}.employees-page h1{margin-bottom:20px}.employees-page .employees-page-content{display:flex;gap:20px;width:100%}.employees-page .employees-page-content .companies-list{background-color:var(--blue-gray);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:0;height:50vh;min-width:320px;overflow:scroll;padding:0;width:20%}.employees-page .employees-page-content .companies-list p{align-content:center;align-items:center;border-bottom:1px solid #c8c8c833;display:flex;flex-direction:column;font-family:Oswald,sans-serif;font-size:19px;height:80px;justify-content:center;margin:0;padding:10px}.employees-page .employees-page-content .companies-list p:hover{background:var(--color-red-500)}.employees-page .employees-page-content .employees-list{color:var(--white);display:flex;flex-direction:column;gap:20px;height:50vh;overflow-y:scroll;padding-right:20px;width:100%}.employees-page .employees-page-content .employees-list h2{color:var(--green-500);font-family:Oswald,sans-serif;font-size:1em;line-height:1.05;margin:0 0 10px;width:80%}.employees-page .employees-page-content .employees-list .employee-card{align-content:center;align-items:center;background:linear-gradient(45deg,var(--green-500),var(--black));border-radius:var(--radius-lg);display:flex;flex-direction:row;justify-content:space-between;min-width:300px;padding:10px;position:relative;width:80%}.employees-page .employees-page-content .employees-list .employee-card .fa-user-circle{color:var(--green-500);opacity:.4;position:absolute;right:5px;top:5px}.employees-page .employees-page-content .employees-list .employee-card .employee-card-data{width:90%}.employees-page .employees-page-content .employees-list .employee-card .employee-card-data h3{color:var(--white);font-family:Oswald,sans-serif;font-size:var(--font-size-md);margin:0 0 15px;opacity:.9}.employees-page .employees-page-content .employees-list .employee-card .employee-card-data h4{font-size:var(--font-size-sm);font-weight:300;margin:auto 0 0;opacity:.8}@media(max-width:1600px){.employees-page{color:var(--white)}.employees-page h1{margin-bottom:20px}.employees-page .employees-page-content{display:flex;gap:20px;width:100%}.employees-page .employees-page-content .companies-list{background-color:var(--blue-gray);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:0;height:50vh;overflow:scroll;padding:0;width:35%}.employees-page .employees-page-content .companies-list p{align-content:center;align-items:center;border-bottom:1px solid #c8c8c833;display:flex;flex-direction:column;font-family:Oswald,sans-serif;font-size:19px;height:80px;justify-content:center;margin:0;padding:10px}.employees-page .employees-page-content .companies-list p:hover{background:var(--color-red-500)}.employees-page .employees-page-content .employees-list{color:var(--white);display:flex;flex-direction:column;gap:20px}.employees-page .employees-page-content .employees-list h2{color:var(--green-500);font-family:Oswald,sans-serif;margin:0 0 10px}.employees-page .employees-page-content .employees-list .employee-card{align-content:center;align-items:center;background:linear-gradient(45deg,var(--green-500),var(--black));border-radius:var(--radius-lg);display:flex;flex-direction:row;justify-content:space-between;min-width:300px;padding:10px;position:relative;width:80%}.employees-page .employees-page-content .employees-list .employee-card .fa-user-circle{color:var(--green-500);opacity:.4;position:absolute;right:5px;top:5px}.employees-page .employees-page-content .employees-list .employee-card .employee-card-data{width:90%}.employees-page .employees-page-content .employees-list .employee-card .employee-card-data h3{color:var(--white);font-family:Oswald,sans-serif;font-size:22px;margin:0 0 15px;opacity:.9}.employees-page .employees-page-content .employees-list .employee-card .employee-card-data h4{font-size:var(--font-size-sm);font-weight:300;margin:auto 0 0;opacity:.8}}@media(max-width:500px){.employees-page{color:var(--white)}.employees-page h1{margin-bottom:20px}.employees-page .employees-page-content{display:flex;flex-direction:column;gap:20px;height:auto;min-height:0;min-height:auto;width:100%}.employees-page .employees-page-content .companies-list{background-color:#0000;background:var(--black);border-radius:var(--radius-lg);display:flex;flex-direction:row;height:90px;overflow-x:auto;overflow-y:scroll;padding:0;width:100%}.employees-page .employees-page-content .companies-list p{font-size:var(--font-size-xs);margin:0;padding:10px}.employees-page .employees-page-content .employees-list{color:var(--white);display:flex;flex-direction:column;gap:20px;padding:0 10px}.employees-page .employees-page-content .employees-list h2{color:var(--green-500);margin:0 0 10px}.employees-page .employees-page-content .employees-list .employee-card{background-color:var(--green-500);color:var(--white);opacity:.8;padding:10px}}.documents-page{color:var(--white);display:flex;flex-direction:column;padding:20px;width:100%}.documents-page .documents{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;width:100%}.documents-page .documents .document-item{align-content:center;align-items:center;background:var(--blue-gray);background:linear-gradient(-135deg,var(--green-500) 15%,var(--black) 4%,var(--gray-900) 80%);border-radius:var(--radius-card);box-shadow:0 0 20px 0 #00000040;display:flex;flex-direction:row;height:120px;margin:10px;padding:0;position:relative;width:30%}.documents-page .documents .document-item .date{font-size:var(--font-size-sm);left:5px;margin:90px 0 0;opacity:.4;position:absolute;text-align:left;width:100%}.documents-page .documents .document-item .doc-number{bottom:-10px;display:flex;opacity:.3;position:absolute;right:5px}.documents-page .documents .document-item h3.document-type{color:var(--white);font-size:var(--font-size-lg);left:5px;opacity:.8;position:absolute;text-shadow:0 0 1px var(--blue-gray);text-transform:uppercase;top:5px;width:50%}.documents-page .documents .document-item h5.company-name{bottom:5px;font-size:var(--font-size-xs);font-weight:300;line-height:12px;opacity:.5;position:absolute;right:6px;text-align:right;width:50%}.documents-page .documents .document-item .document-item-content{align-content:center;align-items:center;display:flex;margin-left:auto;opacity:.7;padding:0;position:absolute;right:10px;top:10px}.documents-page .documents .document-item .document-item-content p{font-size:25px;margin:0 15px 0 0}.documents-page .documents .document-item .document-item-content i{font-size:19px;opacity:.9}.documents-page .documents .document-item .document-item-header{display:flex;flex-direction:column;justify-content:space-between;margin-left:20px}.documents-page .documents .document-item .document-item-header h2,.documents-page .documents .document-item .document-item-header h3,.documents-page .documents .document-item .document-item-header p{margin:0}.documents-page .documents .document-item h2{font-size:var(--font-size-xl)}.documents-page .documents .document-item h3{font-size:var(--font-size-md)}.documents-page .documents .document-item p{font-size:var(--font-size-sm)}.documents-page .documents .document-item:last-child{margin-bottom:0}@media(max-width:1600px){.documents-page{padding:10px;width:100%}.documents-page .documents .document-item{width:calc(50% - 32px)}}@media(max-width:500px){.documents-page{padding:10px;width:100%}.documents-page .documents .document-item{width:100%}.documents-page .documents .document-item .document-item-header h3{font-size:15px;width:40%}.documents-page .documents .document-item .document-item-content p{font-size:16px}}.trading-point-chooser{background-color:var(--dark-gray);border-radius:var(--radius-md);box-sizing:border-box;margin-right:9px;max-height:59vh;max-width:31%;min-width:31%;overflow-y:scroll;padding:0;padding-bottom:var(--space-2);padding-left:var(--space-2);padding-right:var(--space-2)}.trading-point-chooser .search-bar input{background-color:#0000;border:1px solid var(--light-blue-gray);border-radius:var(--radius-md);box-sizing:border-box;color:var(--gray-500);font-size:var(--font-size-sm);height:32px;margin-bottom:var(--space-1);margin-top:var(--space-2);padding:var(--space-1) var(--space-3);width:100%}.trading-point-chooser .search-bar input::placeholder{color:var(--gray-500)}.trading-point-chooser .trading-points-list{display:flex;flex-direction:column;margin-right:0}.trading-point-chooser .trading-points-list .trading-point-active,.trading-point-chooser .trading-points-list .trading-point-button{color:var(--dark-white);cursor:pointer;padding:var(--space-2)}.trading-point-chooser .trading-points-list .trading-point-active .metrics,.trading-point-chooser .trading-points-list .trading-point-button .metrics{align-content:center;align-items:center;border-bottom:1px solid var(--light-blue-gray);display:flex;flex-direction:row;padding-bottom:10px}.trading-point-chooser .trading-points-list .trading-point-active .metrics h5,.trading-point-chooser .trading-points-list .trading-point-button .metrics h5{font-family:Oswald,sans-serif;font-size:var(--font-size-sm);font-weight:600;line-height:1.15em;margin:0 auto 0 0}.trading-point-chooser .trading-points-list .trading-point-active .metrics p.target-plan,.trading-point-chooser .trading-points-list .trading-point-button .metrics p.target-plan{align-content:center;align-items:center;background-color:#00000080;border-radius:var(--radius-md);color:var(--green-500);display:flex;flex-direction:row;font-family:Oswald,sans-serif;font-size:var(--font-size-lg);justify-content:space-between;margin:2px 2px 2px auto;min-width:100px;padding:6px;text-align:center}.trading-point-chooser .trading-points-list .trading-point-active .metrics p.target-plan i,.trading-point-chooser .trading-points-list .trading-point-button .metrics p.target-plan i{font-size:var(--font-size-sm);margin:0 6px 0 0;opacity:.8}.trading-point-chooser .trading-points-list .trading-point-active,.trading-point-chooser .trading-points-list .trading-point-active:hover,.trading-point-chooser .trading-points-list .trading-point-button:hover{background-color:var(--green-500)}.trading-point-chooser .trading-points-list .trading-point-active .metrics p.target-plan{background-color:#000c}@media(max-width:1700px){.trading-points-list-container .trading-point-chooser .search-bar input::placeholder{color:var(--gray-500)}.trading-points-list-container .trading-point-chooser .trading-points-list{padding:0}.trading-points-list-container .trading-point-chooser .trading-points-list .trading-point-active,.trading-points-list-container .trading-point-chooser .trading-points-list .trading-point-button{padding:var(--space-1) var(--space-2)}.trading-points-list-container .trading-point-chooser .trading-points-list .trading-point-active .metrics,.trading-points-list-container .trading-point-chooser .trading-points-list .trading-point-button .metrics{align-content:center;align-items:center;border-bottom:1px solid var(--light-blue-gray);display:flex;flex-direction:row;gap:var(--space-2);padding-bottom:var(--space-2)}.trading-points-list-container .trading-point-chooser .trading-points-list .trading-point-active .metrics h5,.trading-points-list-container .trading-point-chooser .trading-points-list .trading-point-button .metrics h5{font-family:Oswald,sans-serif;font-size:var(--font-size-xs);font-weight:600;line-height:1.2em;margin:0 auto 0 0}.trading-points-list-container .trading-point-chooser .trading-points-list .trading-point-active .metrics p.target-plan,.trading-points-list-container .trading-point-chooser .trading-points-list .trading-point-button .metrics p.target-plan{align-content:center;align-items:center;background-color:#00000080;border-radius:var(--radius-md);color:var(--green-500);display:flex;flex-direction:row;font-family:Oswald,sans-serif;font-size:var(--font-size-sm);justify-content:center;justify-content:space-between;margin:0 0 0 auto;min-width:96px;padding:var(--space-1) var(--space-2);text-align:center;white-space:nowrap}.trading-points-list-container .trading-point-chooser .trading-points-list .trading-point-active .metrics p.target-plan i,.trading-points-list-container .trading-point-chooser .trading-points-list .trading-point-button .metrics p.target-plan i{font-size:var(--font-size-xs);margin:0;margin-right:var(--space-1)}.trading-points-list-container .trading-point-chooser .trading-points-list .trading-point-active:hover,.trading-points-list-container .trading-point-chooser .trading-points-list .trading-point-button:hover{background-color:var(--green-500)}}@media(max-width:768px){.trading-points-list-container{display:flex;flex-direction:column;min-width:300px;width:100%}.trading-points-list-container .trading-point-chooser{margin-bottom:30px;max-width:none;min-width:0;min-width:auto;width:100%}.trading-points-list-container .trading-point-chooser .trading-points-list{flex-direction:column;margin-bottom:10px;overflow-x:hidden}.trading-points-list-container .trading-point-chooser .trading-points-list .trading-point-active,.trading-points-list-container .trading-point-chooser .trading-points-list .trading-point-button{color:var(--dark-white);cursor:pointer;padding:var(--space-1) var(--space-2)}.trading-points-list-container .trading-point-chooser .trading-points-list .trading-point-active .metrics,.trading-points-list-container .trading-point-chooser .trading-points-list .trading-point-button .metrics{align-items:center;display:flex;flex-direction:row;gap:var(--space-2);padding-bottom:var(--space-2)}.trading-points-list-container .trading-point-chooser .trading-points-list .trading-point-active .metrics h5,.trading-points-list-container .trading-point-chooser .trading-points-list .trading-point-button .metrics h5{font-size:var(--font-size-xs);line-height:1.2em;margin:0 auto 0 0}.trading-points-list-container .trading-point-chooser .trading-points-list .trading-point-active .metrics p.target-plan,.trading-points-list-container .trading-point-chooser .trading-points-list .trading-point-button .metrics p.target-plan{font-size:var(--font-size-sm);justify-content:center;margin:0 0 0 auto;min-width:96px;white-space:nowrap;width:auto}.trading-points-list-container .trading-point-chooser .trading-points-list .trading-point-active .metrics p.target-plan i,.trading-points-list-container .trading-point-chooser .trading-points-list .trading-point-button .metrics p.target-plan i{font-size:var(--font-size-xs);margin-right:var(--space-1)}.trading-points-list-container .trading-point-chooser .trading-points-list .trading-point-active:hover,.trading-points-list-container .trading-point-chooser .trading-points-list .trading-point-button:hover{background-color:var(--green-500)}}.education-page{color:var(--text-primary);padding:var(--space-4)}.education-page h1{color:var(--text-primary);font-family:Oswald,sans-serif;font-size:2.4rem;font-weight:600;margin-bottom:var(--space-4)}.education-page .filtering{align-content:center;align-items:center;display:flex;flex-direction:row;margin-bottom:var(--space-5);position:-webkit-sticky;position:sticky;position:relative;top:0;width:100%;z-index:10}.education-page .filtering input{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--bg-glass-light);border:1px solid var(--border-muted);color:var(--text-accent);font-size:var(--font-size-md);padding:var(--space-3) var(--space-4);padding-right:var(--space-10);transition:var(--transition-input);width:100%}.education-page .filtering input::placeholder{color:var(--text-secondary)}.education-page .filtering input:focus{background:var(--bg-glass);border-color:var(--input-border-focus);box-shadow:var(--shadow-focus)}.education-page .filtering i{color:var(--text-secondary);margin:0;pointer-events:none;position:absolute;right:var(--space-4)}.education-page .loading-state{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--space-4)}.education-page .loading-state .article-button.skeleton{animation:shimmer 1.5s linear infinite;background:linear-gradient(90deg,var(--bg-surface) 25%,var(--bg-surface-elevated) 50%,var(--bg-surface) 75%);background-size:200% 100%}.education-page .loading-state .article-button.skeleton h2,.education-page .loading-state .article-button.skeleton p,.education-page .loading-state .article-button.skeleton span,.education-page .loading-state .article-button.skeleton:after,.education-page .loading-state .article-button.skeleton:before{display:none}.education-page .empty-state{align-items:center;animation:fadeInUp .4s ease-out;display:flex;flex-direction:column;justify-content:center;padding:var(--space-16);text-align:center}.education-page .empty-state i{color:var(--text-muted);font-size:4rem;margin-bottom:var(--space-4);opacity:.5}.education-page .empty-state p{color:var(--text-secondary);font-size:var(--font-size-lg)}.education-page .education-buttons{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--space-4)}.education-page .education-buttons .article-button,.education-page .education-buttons a.article-button{animation:fadeInUp .4s ease-out both;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:var(--bg-glass-card);border:1px solid var(--card-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);display:block;height:230px;padding:var(--space-4);position:relative;text-decoration:none;transition:all .25s ease;transition:all var(--duration-normal,.25s) var(--ease-default,ease);width:calc(25% - 12px)}.education-page .education-buttons .article-button:hover,.education-page .education-buttons a.article-button:hover{border-color:var(--card-border-hover);box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.education-page .education-buttons .article-button:hover h2,.education-page .education-buttons a.article-button:hover h2{color:var(--text-accent)}.education-page .education-buttons .article-button:hover .learn-more,.education-page .education-buttons a.article-button:hover .learn-more{color:var(--interactive-primary-hover)}.education-page .education-buttons .article-button:hover .learn-more i,.education-page .education-buttons a.article-button:hover .learn-more i{transform:translateX(4px)}.education-page .education-buttons .article-button:active,.education-page .education-buttons a.article-button:active{transform:translateY(-2px)}.education-page .education-buttons .article-button h2,.education-page .education-buttons a.article-button h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-primary);display:-webkit-box;font-family:Oswald,sans-serif;font-size:1.5rem;font-weight:500;line-height:1.2;margin-bottom:var(--space-3);margin-top:0;overflow:hidden;transition:all .15s ease;transition:all var(--duration-fast,.15s) var(--ease-default,ease)}.education-page .education-buttons .article-button p.annotation,.education-page .education-buttons a.article-button p.annotation{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--text-secondary);display:-webkit-box;font-size:var(--font-size-sm);line-height:1.4;margin:0;margin-top:var(--space-2);max-height:60px;overflow:hidden}.education-page .education-buttons .article-button .learn-more,.education-page .education-buttons a.article-button .learn-more{align-items:center;bottom:var(--space-4);color:var(--text-accent);display:flex;font-size:var(--font-size-sm);font-weight:600;gap:var(--space-2);left:var(--space-4);position:absolute;transition:all .15s ease;transition:all var(--duration-fast,.15s) var(--ease-default,ease)}.education-page .education-buttons .article-button .learn-more i,.education-page .education-buttons a.article-button .learn-more i{font-size:.9em;transition:all .15s ease;transition:all var(--duration-fast,.15s) var(--ease-default,ease)}@media(max-width:1600px){.education-page{padding:var(--space-3)}.education-page h1{font-size:2rem}.education-page .filtering,.education-page h1{margin-bottom:var(--space-4)}.education-page .filtering input{padding:var(--space-2) var(--space-3);padding-right:var(--space-8)}.education-page .filtering i{right:var(--space-3)}.education-page .education-buttons{gap:var(--space-3)}.education-page .education-buttons .article-button,.education-page .education-buttons a.article-button{height:260px;padding:var(--space-4);width:calc(50% - var(--space-2))}.education-page .education-buttons .article-button h2,.education-page .education-buttons a.article-button h2{font-size:1.3rem;margin-bottom:var(--space-2)}.education-page .education-buttons .article-button p.annotation,.education-page .education-buttons a.article-button p.annotation{-webkit-line-clamp:4;font-size:var(--font-size-sm)}.education-page .education-buttons .article-button .learn-more,.education-page .education-buttons a.article-button .learn-more{bottom:var(--space-4);left:var(--space-4)}.education-page .loading-state{gap:var(--space-3)}.education-page .loading-state .article-button.skeleton{height:260px;width:calc(50% - var(--space-2))}}@media(max-width:500px){.education-page{padding:var(--space-3)}.education-page h1{font-size:1.8rem;margin-bottom:var(--space-3)}.education-page .filtering{margin-bottom:var(--space-4);top:65px;z-index:10}.education-page .filtering input{font-size:var(--font-size-sm);padding:var(--space-2) var(--space-3);padding-right:var(--space-8)}.education-page .filtering i{right:var(--space-3)}.education-page .education-buttons{flex-direction:column;gap:var(--space-3)}.education-page .education-buttons .article-button,.education-page .education-buttons a.article-button{height:auto;min-height:180px;padding:var(--space-4);padding-bottom:var(--space-12);width:100%}.education-page .education-buttons .article-button h2,.education-page .education-buttons a.article-button h2{-webkit-line-clamp:3;font-size:1.2rem;margin-bottom:var(--space-2)}.education-page .education-buttons .article-button p.annotation,.education-page .education-buttons a.article-button p.annotation{-webkit-line-clamp:4;font-size:var(--font-size-sm);max-height:none}.education-page .education-buttons .article-button .learn-more,.education-page .education-buttons a.article-button .learn-more{bottom:var(--space-4);left:var(--space-4);position:absolute}.education-page .loading-state{flex-direction:column;gap:var(--space-3)}.education-page .loading-state .article-button.skeleton{height:180px;width:100%}.education-page .empty-state{padding:var(--space-8)}.education-page .empty-state i{font-size:3rem}.education-page .empty-state p{font-size:var(--font-size-base)}}@media(prefers-reduced-motion:reduce){.education-page .education-buttons .article-button,.education-page .education-buttons a.article-button{animation:none;transition:none}.education-page .education-buttons .article-button:hover,.education-page .education-buttons a.article-button:hover{transform:none}.education-page .loading-state .article-button.skeleton{animation:none;background:var(--bg-surface)}.education-page .empty-state{animation:none}}.article-page{color:var(--text-primary);margin:0 auto;max-width:900px;padding:var(--space-4)}.article-page .back-button{align-items:center;background:#0000;border:none;border-radius:var(--radius-md);color:var(--text-accent);cursor:pointer;display:inline-flex;font-size:var(--font-size-base);font-weight:600;gap:var(--space-2);margin-bottom:var(--space-6);padding:var(--space-2) var(--space-3);transition:all .25s ease;transition:all var(--duration-normal,.25s) var(--ease-default,ease)}.article-page .back-button i{font-size:1.2rem;transition:all .15s ease;transition:all var(--duration-fast,.15s) var(--ease-default,ease)}.article-page .back-button:hover{background:var(--interactive-muted)}.article-page .back-button:hover i{transform:translateX(-4px)}.article-page .back-button:active{transform:scale(.98)}.article-page .article-loading{animation:fadeIn .3s ease-out}.article-page .article-loading .loading-skeleton{animation:shimmer 1.5s linear infinite;background:linear-gradient(90deg,var(--bg-surface) 25%,var(--bg-surface-elevated) 50%,var(--bg-surface) 75%);background-size:200% 100%;border-radius:var(--radius-md);margin-bottom:var(--space-4)}.article-page .article-loading .loading-skeleton.title-skeleton{height:48px;margin-bottom:var(--space-6);width:70%}.article-page .article-loading .loading-skeleton.content-skeleton{height:20px;width:100%}.article-page .article-loading .loading-skeleton.content-skeleton.short{width:60%}.article-page .article-error{align-items:center;animation:fadeInUp .4s ease-out;display:flex;flex-direction:column;justify-content:center;padding:var(--space-12);text-align:center}.article-page .article-error i{color:var(--status-error);font-size:3rem;margin-bottom:var(--space-4)}.article-page .article-error p{color:var(--text-secondary);font-size:var(--font-size-lg);margin-bottom:var(--space-6)}.article-page .article-content{animation:fadeInUp .5s ease-out}.article-page .article-content .article-header{border-bottom:1px solid var(--border-muted);margin-bottom:var(--space-8);padding-bottom:var(--space-6)}.article-page .article-content .article-header h1{color:var(--text-accent);font-family:Oswald,sans-serif;font-size:2.8rem;font-weight:600;line-height:1.2;margin:0;margin-bottom:var(--space-4)}.article-page .article-content .article-header .article-annotation{color:var(--text-secondary);font-size:var(--font-size-lg);line-height:1.6;margin:0}.article-page .article-content .article-body{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:var(--bg-glass-card);border:1px solid var(--card-border);border-radius:var(--radius-lg);color:var(--text-light);font-size:var(--font-size-base);line-height:1.8;padding:var(--space-6)}.article-page .article-content .article-body h1,.article-page .article-content .article-body h2,.article-page .article-content .article-body h3,.article-page .article-content .article-body h4,.article-page .article-content .article-body h5,.article-page .article-content .article-body h6{color:var(--text-primary);font-family:Oswald,sans-serif;margin-bottom:var(--space-3);margin-top:var(--space-6)}.article-page .article-content .article-body h1:first-child,.article-page .article-content .article-body h2:first-child,.article-page .article-content .article-body h3:first-child,.article-page .article-content .article-body h4:first-child,.article-page .article-content .article-body h5:first-child,.article-page .article-content .article-body h6:first-child{margin-top:0}.article-page .article-content .article-body h2{border-bottom:1px solid var(--border-muted);color:var(--text-accent);font-size:1.8rem;font-weight:600;padding-bottom:var(--space-2)}.article-page .article-content .article-body h3{font-size:1.4rem;font-weight:600}.article-page .article-content .article-body h4{font-size:1.2rem;font-weight:600}.article-page .article-content .article-body p{color:var(--text-light);margin-bottom:var(--space-4)}.article-page .article-content .article-body p:last-child{margin-bottom:0}.article-page .article-content .article-body a{color:var(--text-accent);font-weight:600;position:relative;text-decoration:none;transition:all .15s ease;transition:all var(--duration-fast,.15s) var(--ease-default,ease)}.article-page .article-content .article-body a:after{background-color:var(--text-accent);bottom:-2px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:all .25s ease;transition:all var(--duration-normal,.25s) var(--ease-default,ease);width:100%}.article-page .article-content .article-body a:hover{text-shadow:0 0 8px var(--color-green-500-alpha25)}.article-page .article-content .article-body a:hover:after{transform:scaleX(1);transform-origin:left}.article-page .article-content .article-body ol,.article-page .article-content .article-body ul{margin:var(--space-4) 0;padding-left:var(--space-6)}.article-page .article-content .article-body ol li,.article-page .article-content .article-body ul li{margin-bottom:var(--space-2)}.article-page .article-content .article-body ol li::marker,.article-page .article-content .article-body ul li::marker{color:var(--text-accent)}.article-page .article-content .article-body ul{list-style-type:disc}.article-page .article-content .article-body ul ul{list-style-type:circle;margin:var(--space-2) 0}.article-page .article-content .article-body ol{list-style-type:decimal}.article-page .article-content .article-body blockquote{background:var(--bg-glass-light);border-left:4px solid var(--border-accent);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--text-secondary);font-style:italic;margin:var(--space-6) 0;padding:var(--space-4) var(--space-5)}.article-page .article-content .article-body blockquote p{margin:0}.article-page .article-content .article-body code{background:var(--bg-surface);border-radius:var(--radius-sm);color:var(--text-accent);font-family:Consolas,Monaco,monospace;font-size:.9em;padding:2px var(--space-1)}.article-page .article-content .article-body pre{background:var(--bg-surface);border-radius:var(--radius-md);margin:var(--space-4) 0;overflow-x:auto;padding:var(--space-4)}.article-page .article-content .article-body pre code{background:#0000;color:var(--text-light);padding:0}.article-page .article-content .article-body img{border-radius:var(--radius-md);height:auto;margin:var(--space-4) 0;max-width:100%}.article-page .article-content .article-body table{border-collapse:collapse;margin:var(--space-4) 0;width:100%}.article-page .article-content .article-body table td,.article-page .article-content .article-body table th{border-bottom:1px solid var(--border-muted);padding:var(--space-3);text-align:left}.article-page .article-content .article-body table th{background:var(--bg-glass-light);color:var(--text-accent);font-weight:600}.article-page .article-content .article-body table tr:hover{background:var(--interactive-muted)}.article-page .article-content .article-body hr{background:linear-gradient(90deg,#0000 0,var(--border-subtle) 20%,var(--border-subtle) 80%,#0000 100%);border:none;height:1px;margin:var(--space-8) 0}@media(max-width:500px){.article-page{padding:var(--space-3)}.article-page .back-button{margin-bottom:var(--space-4);padding:var(--space-2)}.article-page .back-button span{font-size:var(--font-size-sm)}.article-page .article-content .article-header{margin-bottom:var(--space-4);padding-bottom:var(--space-4)}.article-page .article-content .article-header h1{font-size:1.8rem;margin-bottom:var(--space-2)}.article-page .article-content .article-header .article-annotation{font-size:var(--font-size-base)}.article-page .article-content .article-body{font-size:var(--font-size-sm);padding:var(--space-4)}.article-page .article-content .article-body h2{font-size:1.4rem}.article-page .article-content .article-body h3{font-size:1.2rem}.article-page .article-content .article-body h4{font-size:1.1rem}.article-page .article-content .article-body ol,.article-page .article-content .article-body ul{padding-left:var(--space-4)}.article-page .article-content .article-body blockquote{margin:var(--space-4) 0;padding:var(--space-3) var(--space-4)}.article-page .article-content .article-body pre{font-size:.85em;padding:var(--space-3)}.article-page .article-content .article-body table{font-size:var(--font-size-sm)}.article-page .article-content .article-body table td,.article-page .article-content .article-body table th{padding:var(--space-2)}.article-page .article-error{padding:var(--space-8)}.article-page .article-error i{font-size:2rem}.article-page .article-error p{font-size:var(--font-size-base)}.article-page .article-loading .loading-skeleton.title-skeleton{height:36px;width:90%}}@media(prefers-reduced-motion:reduce){.article-page .article-content,.article-page .article-error,.article-page .article-loading{animation:none}.article-page .back-button,.article-page .back-button i{transition:none}.article-page .loading-skeleton{animation:none;background:var(--bg-surface)}}aside{align-items:flex-start;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--sidebar-bg);border-right:1px solid var(--sidebar-border);box-shadow:var(--shadow-xl),var(--shadow-right);box-sizing:border-box;color:var(--text-primary);display:flex;flex-direction:column;gap:var(--space-2);height:100vh;min-width:200px;overflow-x:hidden;overflow-y:auto;padding-bottom:0;position:relative;scrollbar-color:#0000 #0000;scrollbar-width:thin;transition:transform var(--duration-slow) var(--ease-spring),width var(--duration-slow) var(--ease-spring),box-shadow var(--duration-normal) var(--ease-default);z-index:5}aside::-webkit-scrollbar{width:4px}aside::-webkit-scrollbar-thumb{background:#0000}aside:hover{scrollbar-color:var(--color-green-500-alpha25) #0000}aside:hover::-webkit-scrollbar-thumb{background:var(--color-green-500-alpha25)}aside .backdrop{display:none;opacity:0;pointer-events:none}aside .menu-collapse-toggle{align-items:center;background:var(--color-green-500-alpha15);border-top:1px solid var(--border-accent-muted);box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;font-size:var(--font-size-xs);font-weight:600;gap:var(--space-2);justify-content:center;margin-top:auto;padding:var(--space-2) var(--space-1);width:100%}aside .menu-collapse-toggle,aside .menu-collapse-toggle i{color:var(--text-accent);transition:all .25s ease;transition:all var(--duration-normal,.25s) var(--ease-default,ease)}aside .menu-collapse-toggle:hover{background:var(--color-green-500-alpha25);color:var(--text-primary)}aside .menu-collapse-toggle:hover i{color:var(--text-primary)}aside hr{background:linear-gradient(90deg,#0000 0,var(--border-subtle) 20%,var(--border-subtle) 80%,#0000 100%);border:none;height:1px;margin:var(--space-2) var(--space-4);width:calc(100% - var(--space-8))}aside .sidebar-header{border-bottom:1px solid var(--border-muted);padding:var(--space-5) var(--space-4);width:100%}aside .sidebar-header img{transition:all .25s ease;transition:all var(--duration-normal,.25s) var(--ease-default,ease)}aside .sidebar-header img:hover{filter:brightness(1.1);transform:scale(1.05)}aside nav{padding:var(--space-2) 0;width:100%}aside nav .menu-button{animation:fadeInUp .4s ease-out both}aside nav .menu-button:first-child{animation-delay:.05s}aside nav .menu-button:nth-child(2){animation-delay:.1s}aside nav .menu-button:nth-child(3){animation-delay:.15s}aside nav .menu-button:nth-child(4){animation-delay:.2s}aside nav .menu-button:nth-child(5){animation-delay:.25s}aside nav .menu-button:nth-child(6){animation-delay:.3s}aside nav .menu-button:nth-child(7){animation-delay:.35s}aside nav .menu-button:nth-child(8){animation-delay:.4s}aside nav .menu-button:nth-child(9){animation-delay:.45s}aside nav .menu-button:nth-child(10){animation-delay:.5s}aside nav .menu-button:nth-child(11){animation-delay:.55s}aside nav .menu-button:nth-child(12){animation-delay:.6s}aside nav .menu-button:nth-child(13){animation-delay:.65s}aside nav .menu-button:nth-child(14){animation-delay:.7s}aside nav .menu-button:nth-child(15){animation-delay:.75s}aside .sidebar-footer{background:var(--bg-overlay);border-top:1px solid var(--border-muted);margin-top:auto;padding:var(--space-4);width:100%}@media(max-width:500px){aside{gap:15px;min-width:250px;position:fixed;top:0;transform:translateX(-480px);z-index:20}aside .user-data-container{padding-left:10px;padding-top:15px}}.menu-button{align-content:center;align-items:center;border-radius:var(--radius-md);cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;margin:1px var(--space-1);overflow:hidden;padding:var(--space-1) var(--space-2);position:relative;width:calc(100% - var(--space-2))}.menu-button,.menu-button:before{transition:all .25s ease;transition:all var(--duration-normal,.25s) var(--ease-default,ease)}.menu-button:before{background:var(--interactive-primary);border-radius:inherit;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0}.menu-button i{align-content:center;align-items:center;border:1px solid var(--border-accent);border-radius:var(--radius-circle);box-sizing:initial;color:var(--text-accent);display:flex;justify-content:center;margin-right:var(--space-2);min-height:24px;min-width:24px}.menu-button .title,.menu-button .title-skeleton,.menu-button i{font-size:var(--font-size-sm);position:relative;transition:all .25s ease;transition:all var(--duration-normal,.25s) var(--ease-default,ease);z-index:1}.menu-button .title,.menu-button .title-skeleton{color:var(--text-light);font-style:normal;font-weight:500;line-height:normal;margin:0 auto 0 0}.menu-button .amount,.menu-button .amount-skeleton{align-content:center;border-radius:var(--radius-circle);color:var(--text-secondary);flex-direction:row;font-family:Oswald,sans-serif;font-size:var(--font-size-sm);font-weight:700;margin-left:auto;margin-right:var(--space-2);transition:all .25s ease;transition:all var(--duration-normal,.25s) var(--ease-default,ease)}.menu-button .amount,.menu-button .amount-skeleton,.menu-button .icon-holder{align-items:center;display:flex;justify-content:center;position:relative;z-index:1}.menu-button .icon-holder{margin:0 auto}.menu-button .icon-holder i{margin-right:0}.menu-button .amount-closed{align-items:center;background:var(--interactive-primary);border-radius:var(--radius-circle);box-sizing:border-box;color:var(--text-primary);display:flex;font-family:Oswald,sans-serif;font-size:var(--font-size-2xs);font-weight:700;height:16px;justify-content:center;line-height:1;min-width:16px;padding:0 3px;position:absolute;right:var(--space-n2);top:var(--space-n1);transition:all .25s ease;transition:all var(--duration-normal,.25s) var(--ease-default,ease);z-index:2}.menu-button.collapsed{justify-content:center;padding:var(--space-1)}.menu-button:hover:before{opacity:1}.menu-button:hover .title,.menu-button:hover .title-skeleton{color:var(--text-primary);font-weight:700}.menu-button:hover .amount,.menu-button:hover .amount-skeleton{color:var(--color-gray-900);transform:scale(1.05)}.menu-button:hover i{background:var(--text-primary);border-color:var(--text-primary);color:var(--color-gray-900);transform:scale(1.1)}.menu-button.active:before{background:var(--interactive-primary-active);opacity:1}.menu-button.active .title,.menu-button.active .title-skeleton{color:var(--text-primary);font-weight:700}.menu-button.active i{background:#0000;border-color:var(--text-primary);color:var(--text-primary)}.menu-button:focus-visible{box-shadow:inset 0 0 0 2px var(--border-accent);outline:none}.menu-button:active{transform:scale(.98)}.menu-button .title-skeleton{background:var(--dark-gray);border:none;height:24px;overflow:hidden;position:relative;width:100px}.menu-button .title-skeleton:after{animation:shimmer 2s infinite;background-image:linear-gradient(90deg,#0000,#fff3 20%,#ffffff80 60%,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}.menu-button .amount-skeleton{background:var(--dark-gray);border:none;height:18px;overflow:hidden;position:relative;width:26px}.menu-button .amount-skeleton:after{animation:shimmer 2s infinite;background-image:linear-gradient(90deg,#0000,#fff3 20%,#ffffff80 60%,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media(max-width:500px){.menu-button{align-content:center;align-items:center;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;width:100%}.menu-button .title-skeleton{background:var(--dark-gray);border:none;height:24px;overflow:hidden;position:relative}.menu-button .title-skeleton:after{animation:shimmer 2s infinite;background-image:linear-gradient(90deg,#0000,#fff3 20%,#ffffff80 60%,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}.menu-button .amount-skeleton{background:var(--dark-gray);border:none;overflow:hidden;position:relative}.menu-button .amount-skeleton:after{animation:shimmer 2s infinite;background-image:linear-gradient(90deg,#0000,#fff3 20%,#ffffff80 60%,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@keyframes shimmer{to{transform:translateX(100%)}}}.backdrop{display:none}@media(max-width:500px){.backdrop{animation-delay:.3s;transition:4s}.backdrop-open{background:var(--black-alpha80);display:flex;height:100%;left:0;position:fixed;top:0;width:100%;z-index:15}}.rdp-root{--rdp-accent-color:blue;--rdp-accent-background-color:#f0f0ff;--rdp-font-family:system-ui;--rdp-day-font:inherit;--rdp-day-height:2.75rem;--rdp-day-width:2.75rem;--rdp-day_button-border-radius:100%;--rdp-day_button-border:2px solid #0000;--rdp-day_button-height:var(--rdp-day-height);--rdp-day_button-width:var(--rdp-day-width);--rdp-selected-border:2px solid var(--rdp-accent-color);--rdp-selected-font:bold large var(--rdp-font-family);--rdp-disabled-opacity:0.5;--rdp-outside-opacity:0.75;--rdp-today-color:var(--rdp-accent-color);--rdp-dropdown-gap:0.5rem;--rdp-month_caption-font:bold larger var(--rdp-font-family);--rdp-months-gap:2rem;--rdp-nav_button-disabled-opacity:0.5;--rdp-nav_button-height:2.25rem;--rdp-nav_button-width:2.25rem;--rdp-nav-height:2.75rem;--rdp-range_middle-background-color:var(--rdp-accent-background-color);--rdp-range_middle-font:normal medium var(--rdp-font-family);--rdp-range_middle-foreground-color:#fff;--rdp-range_middle-color:inherit;--rdp-range_start-color:#fff;--rdp-range_start-background:linear-gradient(var(--rdp-gradient-direction),#0000 50%,var(--rdp-range_middle-background-color) 50%);--rdp-range_start-date-background-color:var(--rdp-accent-color);--rdp-range_end-background:linear-gradient(var(--rdp-gradient-direction),var(--rdp-range_middle-background-color) 50%,#0000 50%);--rdp-range_end-color:#fff;--rdp-range_end-date-background-color:var(--rdp-accent-color);--rdp-week_number-border-radius:100%;--rdp-week_number-border:2px solid #0000;--rdp-week_number-font:400 small var(--rdp-font-family);--rdp-week_number-height:var(--rdp-day-height);--rdp-week_number-opacity:0.75;--rdp-week_number-width:var(--rdp-day-width);--rdp-weeknumber-text-align:center;--rdp-weekday-font:500 smaller var(--rdp-font-family);--rdp-weekday-opacity:0.75;--rdp-weekday-padding:0.5rem 0rem;--rdp-weekday-text-align:center;--rdp-gradient-direction:90deg}.rdp-root[dir=rtl]{--rdp-gradient-direction:-90deg}.rdp-root{position:relative}.rdp-root,.rdp-root *{box-sizing:border-box}.rdp-day{font:var(--rdp-day-font);height:var(--rdp-day-height);text-align:center;width:var(--rdp-day-width)}.rdp-day_button{align-items:center;background:none;border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius);color:inherit;cursor:pointer;display:flex;font:inherit;height:var(--rdp-day_button-height);justify-content:center;margin:0;padding:0;width:var(--rdp-day_button-width)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{align-items:center;border:0;display:inline-flex;position:relative;white-space:nowrap;z-index:1}.rdp-button_next,.rdp-button_previous{align-items:center;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;height:var(--rdp-nav_button-height);justify-content:center;margin:0;padding:0;position:relative;width:var(--rdp-nav_button-width)}.rdp-button_next:disabled,.rdp-button_previous:disabled{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{fill:var(--rdp-accent-color);display:inline-block}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{align-items:center;display:inline-flex;gap:var(--rdp-dropdown-gap);position:relative}.rdp-dropdown{-webkit-appearance:none;appearance:none;border:none;cursor:inherit;inset-block-end:0;inset-block-start:0;inset-inline-start:0;line-height:inherit;margin:0;opacity:0;padding:0;position:absolute;width:100%;z-index:2}.rdp-dropdown_root{align-items:center;display:inline-flex;position:relative}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{align-content:center;display:flex;font:var(--rdp-month_caption-font);height:var(--rdp-nav-height)}.rdp-months{display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;position:relative}.rdp-month_grid{border-collapse:collapse}.rdp-nav{align-items:center;display:flex;height:var(--rdp-nav-height);inset-block-start:0;inset-inline-end:0;position:absolute}.rdp-weekday{font:var(--rdp-weekday-font);opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);font:var(--rdp-week_number-font);height:var(--rdp-week_number-height);opacity:var(--rdp-week_number-opacity);text-align:var(--rdp-weeknumber-text-align);width:var(--rdp-week_number-width)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font:var(--rdp-selected-font)}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled{opacity:var(--rdp-disabled-opacity)}.rdp-hidden{color:var(--rdp-range_start-color);visibility:hidden}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color);font:var(--rdp-range_middle-font)}.rdp-range_middle .rdp-day_button{border:initial;border-radius:0;border-radius:initial;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{background-color:var(--rdp-range_end-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}.status-column{background:#0000;border-radius:var(--radius-sm);box-sizing:border-box;color:var(--white);display:flex;flex-direction:column;font-size:var(--font-size-xs);height:100vh;margin:10px 0 0;max-width:200px;min-width:200px;padding:0 5px 5px;-webkit-user-select:none;user-select:none}.status-column .show-calendar-button{background:var(--black);color:var(--green-500);display:none}.status-column .rdp-root{--rdp-accent-color:var(--white);--rdp-background-color:var(--gray-900);--rdp-text-color:var(--white);--rdp-outside-opacity:0.2}.status-column .calendar-container{border-radius:var(--radius-sm);box-sizing:border-box;color:var(--primary-200);display:flex;flex-direction:column;font-size:var(--font-size-xs);max-width:200px;padding:0 2px 2px}.status-column .calendar-container .rdp-caption_label{color:var(--green-500);font-family:Montserrat,sans-serif;text-transform:capitalize}.status-column .calendar-container .rdp-day_button{font-size:var(--font-size-xs);height:24px;width:24px}.status-column .calendar-container .rdp-month_grid{width:100%}@media(max-width:1100px){.status-column{background:linear-gradient(0deg,var(--dark-black),var(--blue-gray));border-left:1px solid var(--blue-gray);box-shadow:3px 3px 8px #0000004d;max-width:70px;min-width:70px;padding-top:50px}.status-column .show-calendar-button{display:flex;margin-bottom:10px}.status-column .calendar-container,.status-column .chat-vertical-bar h3,.status-column .chat-vertical-bar input.filter,.status-column .metrics-heatmap,.status-column .search{display:none}.status-column .chat-vertical-bar .chat-opening-button-container{flex-direction:column;gap:var(--space-1)}.status-column .chat-vertical-bar .chat-opening-button-container .title{font-size:var(--font-size-2xs);line-height:1.1;text-align:center;white-space:normal}}.chat-vertical-bar,.chat-vertical-bar-with-active-chat{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;margin-left:2px;margin-top:0;overflow-x:hidden;overflow-y:hidden;padding:10px;width:100%}.chat-vertical-bar input.filter,.chat-vertical-bar-with-active-chat input.filter{background:#0000;border:1px solid var(--green-500);color:var(--green-500)}.chat-vertical-bar__item{align-items:center;display:flex;flex-direction:row;width:100%}.chat-vertical-bar__item span.title{text-align:left}.chat-vertical-bar .birthdays-part,.chat-vertical-bar-with-active-chat .birthdays-part{display:flex;flex-direction:row;flex-wrap:wrap;overflow-x:scroll;overflow-y:visible;width:100%}.chat-vertical-bar .birthdays-part .birthday-item,.chat-vertical-bar-with-active-chat .birthdays-part .birthday-item{align-content:center;align-items:center;border:1px solid var(--green-500);border-radius:var(--radius-lg);color:var(--green-500);display:flex;flex-direction:row;font-size:var(--font-size-2xs);margin:5px 5px 5px 0;padding-left:5px;padding-right:5px}.chat-vertical-bar .chats-part,.chat-vertical-bar-with-active-chat .chats-part{display:flex;flex-direction:column;flex-wrap:nowrap;height:auto;justify-content:flex-start;max-height:60vh;overflow-x:hidden;overflow-y:scroll;width:100%}.chat-vertical-bar h3,.chat-vertical-bar-with-active-chat h3{font-family:Oswald,sans-serif;font-weight:700;opacity:.8;width:100%}.chat-vertical-bar .chat-closing-button,.chat-vertical-bar-with-active-chat .chat-closing-button{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;flex-direction:row;height:30px;justify-content:flex-end;width:100%}.chat-vertical-bar .chat-closing-button i,.chat-vertical-bar-with-active-chat .chat-closing-button i{color:var(--white);font-size:1.2rem;margin-right:10px}.chat-vertical-bar .chat-closing-button p,.chat-vertical-bar-with-active-chat .chat-closing-button p{color:var(--white);font-size:1.2rem;font-weight:600}.chat-vertical-bar-with-active-chat::-webkit-scrollbar,.chat-vertical-bar::-webkit-scrollbar{display:none}@media(max-width:500px){.chat-vertical-bar,.chat-vertical-bar-with-active-chat{flex-direction:row;height:100%;overflow-x:hidden;overflow-y:scroll;padding:4px;position:relative;width:100%}.chat-vertical-bar .birthdays-title,.chat-vertical-bar input.filter,.chat-vertical-bar-with-active-chat .birthdays-title,.chat-vertical-bar-with-active-chat input.filter{display:none}.chat-vertical-bar .birthdays-part,.chat-vertical-bar-with-active-chat .birthdays-part{display:none;flex-direction:row;overflow-x:scroll;overflow-y:visible;width:100%}.chat-vertical-bar .birthdays-part .birthday-item,.chat-vertical-bar-with-active-chat .birthdays-part .birthday-item{align-content:center;align-items:center;border:1px solid var(--green-500);border-radius:var(--radius-lg);color:var(--green-500);display:flex;flex-direction:row;font-size:var(--font-size-2xs);margin:5px;padding-left:5px;padding-right:5px;transform:rotate(90deg)}.chat-vertical-bar .chats-part,.chat-vertical-bar-with-active-chat .chats-part{display:flex;flex-direction:row;flex-wrap:wrap;height:60%;max-height:none;overflow-x:hidden;overflow-y:scroll}.chat-vertical-bar h3,.chat-vertical-bar-with-active-chat h3{bottom:0;font-size:44px;left:-3px;margin:0 0 90px;opacity:.8;position:absolute;transform:rotate(-90deg)}}.chat-opening-button-container{align-items:center;border-radius:var(--radius-md);box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;gap:var(--space-3);margin-bottom:var(--space-1);padding:var(--space-1) var(--space-2);position:relative;transition:background .2s ease;width:100%}.chat-opening-button-container .tooltip{background-color:var(--dark-gray);color:var(--white);height:100%;left:-50%;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.chat-opening-button-container .chat-opening-button,.chat-opening-button-container .chat-opening-button-skeleton{align-items:center;background-color:var(--green-500);border-radius:var(--radius-avatar);color:var(--white);cursor:pointer;display:flex;flex-shrink:0;font-size:var(--font-size-sm);height:34px;justify-content:center;position:relative;transition:all .3s ease;width:34px}.chat-opening-button-container .chat-opening-button .amount,.chat-opening-button-container .chat-opening-button-skeleton .amount{align-content:center;align-items:center;background-color:var(--red-500);border-radius:var(--radius-avatar);box-sizing:border-box;color:var(--white);display:flex;font-size:var(--font-size-sm);font-weight:700;height:22px;justify-content:center;margin:0;min-width:22px;padding:0 4px;position:absolute;right:-8px;text-align:center;top:-6px}.chat-opening-button-container .title{color:var(--light-gray);font-size:var(--font-size-sm);font-weight:400;margin-left:0;max-width:none;overflow:hidden;text-align:left;text-overflow:ellipsis;transition:all .3s ease;white-space:nowrap;width:100%}.chat-opening-button-container:hover{background:var(--color-green-500-alpha15)}.chat-opening-button-container:hover .title{color:var(--white);font-weight:600}.chat-opening-button-container .chat-opening-button-skeleton{background:var(--dark-gray);border:none;overflow:hidden;position:relative}.chat-opening-button-container .chat-opening-button-skeleton:after{animation:shimmer 2s infinite;background-image:linear-gradient(90deg,#0000,#fff3 20%,#ffffff80 60%,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}.chat-opening-button-container .chat-opening-button-title-skeleton{background:var(--dark-gray);border:none;display:flex;height:16px;overflow:hidden;position:relative;width:80px}.chat-opening-button-container .chat-opening-button-title-skeleton:after{animation:shimmer 2s infinite;background-image:linear-gradient(90deg,#0000,#fff3 20%,#ffffff80 60%,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media(max-width:500px){.chat-opening-button-container{align-items:center;display:flex;flex-direction:column;margin-bottom:30px;margin-left:0;position:relative;width:44px}.chat-opening-button-container .chat-opening-button,.chat-opening-button-container .chat-opening-button-skeleton{font-size:15px;height:30px;margin-bottom:3px;width:30px}.chat-opening-button-container .chat-opening-button .amount,.chat-opening-button-container .chat-opening-button-skeleton .amount{font-size:10px;height:15px;left:2px;width:15px}.chat-opening-button-container .title{font-size:8px}}.chat-container{align-content:flex-start;align-items:flex-start;border-radius:var(--radius-sm);display:flex;flex-direction:column;height:90%;justify-content:flex-start;overflow:hidden;width:100%}.chat-container input.search{background-color:green;margin-top:10px;min-height:30px}.chat-container h4.dialog-title{align-content:center;align-items:center;background:linear-gradient(45deg,var(--gray-900),var(--gray-700));border-radius:var(--radius-sm);box-shadow:2px 2px 8px #0000004d;color:#ffffffb3;display:flex;flex-direction:row;font-size:var(--font-size-lg);font-size:var(--font-size-sm);font-weight:600;margin:0;padding:10px;width:100%}.chat-container h4.dialog-title i{margin-left:auto;opacity:.6}.chat-container .message-input-container{align-content:center;align-items:center;display:flex;flex-direction:row;justify-content:space-between;position:relative;width:100%}.chat-container .message-input-container input{border:none;border-radius:var(--radius-lg);color:var(--black);font-size:1rem;font-weight:600;margin:0;width:100%}.chat-container .message-input-container input:focus{outline:none}.chat-container .message-input-container input::placeholder{font-size:var(--font-size-2xs);opacity:.5}.chat-container .message-input-container i{background:var(--light-gray);border-radius:var(--radius-circle);border-radius:var(--radius-lg);color:var(--green-500);cursor:pointer;font-size:1rem;opacity:.3;padding:10px;pointer-events:none;position:absolute;right:0}.chat-container .message-input-container i.active{opacity:1;pointer-events:auto}.chat-container .messages-container{background:#0009;border-radius:var(--radius-none);display:flex;flex-direction:column;height:100%;margin:0;overflow-x:hidden;overflow-y:auto;padding:10px;width:100%}.chat-container .messages-container .loading{color:var(--green-500);font-size:.7rem;font-weight:600}.chat-container .messages-container .no-messages{color:var(--white);font-size:.7rem;font-weight:600}.message-container,.message-container-skeleton{align-items:flex-start;background:var(--blue-gray);border-radius:var(--radius-lg);box-shadow:0 0 10px 0 #0000001a;color:var(--white);display:flex;flex-direction:column;margin-bottom:10px;padding:7px 10px 1px;position:relative;width:80%}.message-container .read-status,.message-container-skeleton .read-status{bottom:5px;opacity:.5;position:absolute;right:5px}.message-container button,.message-container-skeleton button{background:var(--blue-gray);border:none;border:1px solid var(--white);border-radius:var(--radius-sm);color:var(--white);margin-bottom:5px;margin-top:5px;padding:1px;width:100%}.message-container button:hover,.message-container-skeleton button:hover{background:var(--white);color:var(--blue-gray)}.message-container .first-line,.message-container-skeleton .first-line{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.message-container .first-line .author,.message-container-skeleton .first-line .author{font-size:var(--font-size-2xs);font-weight:700;margin:3px 0 0}.message-container .first-line .created-at,.message-container-skeleton .first-line .created-at{font-size:8px;margin:3px 0 0;text-align:right}.message-container .second-line .content,.message-container-skeleton .second-line .content{margin-top:8px;padding:1px}.message-container-skeleton{background:var(--dark-gray);border:none;min-height:70px;overflow:hidden;position:relative}.message-container-skeleton:after{animation:shimmer 2s infinite;background-image:linear-gradient(90deg,#0000,#fff3 20%,#ffffff80 60%,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}.metrics-heatmap{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2) var(--space-1);width:100%}.metrics-heatmap__header{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--space-1)}.metrics-heatmap__header button{background:#0000;border:1px solid var(--border-muted);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--font-size-2xs);font-weight:600;padding:2px var(--space-2)}.metrics-heatmap__header button:hover{background:var(--color-green-500-alpha15);box-shadow:none;color:var(--text-primary);transform:none}.metrics-heatmap__header button.active{border-color:var(--border-accent);color:var(--text-accent)}.metrics-heatmap__grid{display:flex;flex-direction:row;gap:2px}.metrics-heatmap__grid__days{display:flex;flex-direction:column;gap:2px;margin-right:2px}.metrics-heatmap__grid__days span{color:var(--text-secondary);font-size:var(--font-size-2xs);height:10px;line-height:10px;opacity:.6}.metrics-heatmap__grid__days span.hidden{visibility:hidden}.metrics-heatmap__grid__week{display:flex;flex-direction:column;gap:2px}.metrics-heatmap .cell{background:var(--color-white-alpha10);border-radius:2px;display:block;height:10px;width:10px}.metrics-heatmap .cell.level-1{background:var(--color-green-500-alpha25)}.metrics-heatmap .cell.level-2{background:var(--color-green-500-alpha50)}.metrics-heatmap .cell.level-3{background:var(--color-green-500-alpha75)}.metrics-heatmap .cell.level-4{background:var(--green-500)}.metrics-heatmap .cell.future{opacity:.25}.metrics-heatmap__legend{align-items:center;color:var(--text-secondary);display:flex;flex-direction:row;font-size:var(--font-size-2xs);gap:3px;opacity:.7}.metrics-heatmap__legend span:first-child{margin-right:var(--space-1)}.metrics-heatmap__legend span:last-child{margin-left:var(--space-1)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes scalePulse{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes glowPulse{0%,to{box-shadow:0 0 5px var(--color-green-500-alpha50)}50%{box-shadow:0 0 20px var(--color-green-500-alpha50)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.animate-fade-in-up{animation:fadeInUp .5s ease-out 0s both}.animate-fade-in{animation:fadeIn .3s ease-out both}.hover-lift{transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s ease;transition:transform var(--duration-normal,.25s) var(--ease-spring,cubic-bezier(.4,0,.2,1)),box-shadow var(--duration-normal,.25s) var(--ease-default,ease)}.hover-lift:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.hover-lift:active{transform:translateY(-2px)}.hover-scale{transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s ease;transition:transform var(--duration-normal,.25s) var(--ease-spring,cubic-bezier(.4,0,.2,1)),box-shadow var(--duration-normal,.25s) var(--ease-default,ease)}.hover-scale:hover{transform:scale(1.05)}.hover-scale:active{transform:scale(1.03)}.glassmorphism{background:var(--bg-glass);border:1px solid var(--border-muted)}.glassmorphism,.glassmorphism-card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.glassmorphism-card{background:var(--bg-glass-card);border:1px solid var(--card-border)}.login-backdrop{background:linear-gradient(107deg,#4db2bb -.23%,#4ec780 103.39%);inset:0;position:fixed;z-index:0}.login-form{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#ffffff2e;border:1px solid #fff6;border-radius:20px;box-shadow:0 24px 60px #0000002e;box-sizing:border-box;font-family:Oswald,sans-serif;max-width:88vw;padding:var(--space-8) var(--space-6) var(--space-6);position:relative;transition:.4s;width:380px;z-index:1}.login-form,.login-form .brand{display:flex;flex-direction:column}.login-form .brand{align-items:center;margin-bottom:var(--space-6)}.login-form .brand .mark{border-radius:2px;height:72px;margin-bottom:var(--space-4);width:88px}.login-form .brand h2{color:var(--color-white);font-family:Oswald,sans-serif;font-size:var(--font-size-2xl);font-weight:600;letter-spacing:.02em;line-height:1;margin:0;text-align:center}.login-form .brand .subtitle{color:#ffffffd9;font-size:var(--font-size-xs);font-weight:400;margin:var(--space-2) 0 0;text-align:center}.login-form .field{align-items:center;display:flex;margin-bottom:var(--space-2);position:relative}.login-form .field i{color:#ffffffb3;font-size:var(--font-size-sm);left:var(--space-4);pointer-events:none;position:absolute;transition:all .15s ease;transition:all var(--duration-fast,.15s) var(--ease-default,ease)}.login-form .field input{background:#ffffff24;border:1px solid #ffffff4d;border-radius:12px;box-sizing:border-box;color:var(--color-white);font-family:Oswald,sans-serif;font-size:var(--font-size-base);font-weight:400;height:48px;padding:0 var(--space-4) 0 var(--space-10);width:100%}.login-form .field input::placeholder{color:#ffffffa6;opacity:1}.login-form .field input:hover:not(:focus){background:#fff3;border-color:#ffffff80}.login-form .field input:focus{background:#ffffff3d;border-color:var(--color-white);box-shadow:none}.login-form .field:focus-within i{color:var(--color-white)}.login-form .field.code input{font-size:var(--font-size-lg);letter-spacing:.35em;padding-left:var(--space-4);text-align:center}.login-form button{border-radius:12px;font-family:Oswald,sans-serif;font-size:var(--font-size-base);font-weight:500;height:48px;letter-spacing:.02em;margin-top:var(--space-3);text-transform:none}.login-form button.green{background:var(--color-white);color:var(--color-black)}.login-form button.green:hover{background:#ffffffe0;box-shadow:0 8px 20px #00000026}.login-form button.green:active{background:#fffc}.login-form button.green:focus{box-shadow:0 0 0 3px #ffffff59}.login-form button.green:disabled{opacity:.45}.login-form button.secondary{background:#ffffff24;border:1px solid #fff6;color:var(--color-white);padding:0 var(--space-6)}.login-form button.secondary:hover{background:#ffffff3d;box-shadow:none}.login-form .divider{align-items:center;color:#ffffffb3;display:flex;font-size:var(--font-size-xs);gap:var(--space-3);margin-top:var(--space-4)}.login-form .divider:after,.login-form .divider:before{background:#ffffff4d;content:"";flex:1 1 auto;height:1px}.login-form .login-feedback{align-items:flex-start;border-radius:10px;color:var(--color-white);display:flex;font-size:var(--font-size-xs);font-weight:400;gap:var(--space-2);line-height:1.35;margin-top:var(--space-2);padding:var(--space-2) var(--space-3)}.login-form .login-feedback i{margin-top:2px}.login-form .login-feedback.error{background:#c628288c}.login-form .login-feedback.notice{background:#00000038}.login-form .back-link{align-items:center;color:#fffc;cursor:pointer;display:flex;font-size:var(--font-size-sm);font-weight:400;gap:var(--space-2);justify-content:center;margin:var(--space-3) 0 0;transition:all .15s ease;transition:all var(--duration-fast,.15s) var(--ease-default,ease)}.login-form .back-link:hover{color:var(--color-white)}@media(max-width:500px){.login-form{padding:var(--space-6) var(--space-4) var(--space-5);width:88vw}.login-form .brand{margin-bottom:var(--space-5)}.login-form .brand .mark{height:59px;width:72px}.login-form .brand h2{font-size:var(--font-size-xl)}}.dialogs-page-content{color:var(--white);font-family:Oswald,sans-serif;padding:0 20px 20px}.dialogs-page-content h1{color:var(--white)}.dialogs-page-content .chat-wrapper{align-content:flex-start;align-items:flex-start;background:linear-gradient(135deg,#064047d9,#0f0f0ff2,#0f0f0ff2,#0f0f0ff2,#000000fa),radial-gradient(circle at center,#ffffff26,#0000 60%);border-radius:var(--radius-lg);display:flex;flex-direction:row;height:50vh;justify-content:center;overflow:hidden;padding:0;width:100%}.dialogs-page-content .chat-wrapper input{background:#0000;border:2px solid var(--gray-300);box-sizing:border-box;color:var(--white);opacity:.6;padding:10px;width:100%}.dialogs-page-content .chat-wrapper input::placeholder{color:var(--white)}.dialogs-page-content .chat-wrapper .chat-buttons-container{align-items:flex-start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 8px #0003;box-sizing:border-box;display:flex;flex-direction:column;height:100%;margin-right:10px;max-height:50vh;min-height:50vh;overflow-y:auto;padding:10px;position:relative;width:300px;z-index:1}.dialogs-page-content .chat-wrapper .chat-buttons-container .loading-chats{font-size:var(--font-size-2xs);font-weight:600;text-align:center;width:100%}.dialogs-page-content .chat-wrapper .chat-buttons-container .chat-button{align-items:center;background-color:var(--dark-gray);color:var(--white);cursor:pointer;display:flex;justify-content:center;margin-bottom:1px;padding:10px;width:100%}.dialogs-page-content .chat-wrapper .chat-buttons-container .chat-button p{margin:0}.dialogs-page-content .chat-wrapper .chat-buttons-container .chat-button:hover{background-color:var(--green-500);color:var(--black)}.dialogs-page-content .chat-wrapper .chat-buttons-container .chat-button--active{background:linear-gradient(45deg,var(--green-500),var(--green-700),var(--black));border:1px solid #ffffff1a;box-shadow:0 2px 12px #00ff0026;color:#ffffffb3;font-weight:900}.dialogs-page-content .chat-wrapper .chat-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.dialogs-page-content .chat-wrapper .chat-container .chat-container-empty-state{font-size:var(--font-size-3xl);opacity:.5}@media(max-width:768px){.dialogs-page-content{background-color:#0000}.dialogs-page-content .chat-wrapper{background:#0000;background-color:#0000;display:flex;flex-direction:column;padding:5px;width:100%}.dialogs-page-content .chat-wrapper .chat-buttons-container{margin-bottom:10px;min-height:0;min-height:auto;width:100%}.dialogs-page-content .chat-wrapper .chat-container{background-color:#0000;height:100%;max-height:none;width:100%}.dialogs-page-content .chat-wrapper .chat-container .chat-container-empty-state{display:none}}.inspections-list{box-sizing:border-box;display:flex;flex-direction:column;min-width:0;padding:20px;width:100%}.inspections-list .inspections-content{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:row;gap:var(--space-5);width:100%}.inspections-list .inspections-content .trading-point-chooser{flex:0 1 240px;max-width:240px;min-width:180px;width:240px}.inspections-list .inspections-content .flex{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:row;gap:var(--space-5);min-width:0}.inspections-list .inspections-filters{align-content:center;align-items:center;background:var(--dark-gray);box-sizing:border-box;display:flex;flex:0 1 240px;flex-direction:column;gap:5px;height:59vh;margin-bottom:30px;max-width:240px;min-height:80px;min-width:180px;overflow-y:scroll;padding:10px 5px 5px;width:240px}.inspections-list .inspections-filters p{color:var(--gray-500);font-size:var(--font-size-md);margin:0;margin-bottom:var(--space-4);padding:0;white-space:nowrap}.inspections-list .inspections-filters button{background:#0000;border-bottom:1px solid var(--light-blue-gray);border-radius:0;color:var(--white);display:flex;flex-direction:row;font-size:var(--font-size-xs);font-weight:600;justify-content:flex-start;padding:5px 5px 10px;text-align:left;width:100%}.inspections-list .inspections-filters button.active{background-color:var(--green-500)}.inspections-list .inspections{color:var(--white);display:flex;flex:1 1 auto;flex-direction:column;flex-wrap:nowrap;gap:var(--space-3);height:59vh;min-width:0;overflow-y:auto}.inspections-list .inspections h1{font-size:var(--font-size-xl)}.inspections-list .inspections .inspection-item{align-content:center;align-items:center;background:linear-gradient(40deg,var(--dark-gray),var(--blue-gray));border-radius:var(--radius-lg);box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;padding:10px;position:relative;width:100%}.inspections-list .inspections .inspection-item__info{display:flex;flex-direction:column;height:100%;margin:0}.inspections-list .inspections .inspection-item__info__dates{align-items:center;color:var(--gray-500);display:flex;flex-direction:row;font-size:var(--font-size-sm);gap:30px;margin-top:30px;width:100%}.inspections-list .inspections .inspection-item__info__dates i{color:var(--gray-500);font-size:var(--font-size-md);opacity:.5}.inspections-list .inspections .inspection-item__info__dates p{margin:0;padding:0}.inspections-list .inspections .inspection-item__info__dates__finished-at,.inspections-list .inspections .inspection-item__info__dates__started-at{color:var(--color-white);font-size:var(--font-size-md);opacity:.5}.inspections-list .inspections .inspection-item__info__pattern{background:var(--green-500);background-color:inherit;border-bottom:none;border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-sizing:border-box;color:var(--color-gray-200);font-size:var(--font-size-md);font-weight:700;margin-bottom:10px;margin-top:0;opacity:.8;text-align:left;text-transform:uppercase;width:100%}.inspections-list .inspections .inspection-item__info__company{color:var(--green-500);font-size:var(--font-size-sm);font-weight:thin;line-height:1;margin:18px 0 auto;padding:0}@media(max-width:1900px){.inspections-filters{align-content:center;align-items:center;display:flex;flex-direction:row;gap:10px;margin-bottom:30px;overflow-x:auto}.inspections-filters p{color:var(--gray-500);font-size:var(--font-size-sm);margin:0 20px 0 0;padding:0;white-space:wrap}.inspections-filters button{background-color:var(--black);border-radius:var(--radius-lg);color:var(--white);font-size:var(--font-size-2xs);height:100%;min-width:190px;padding:5px 10px}.inspections-filters button.active{background-color:var(--green-500)}.inspections{color:var(--white);display:flex;flex-direction:row;flex-wrap:wrap;gap:30px;margin-left:10px;width:100%}.inspections h1{font-size:var(--font-size-xl)}.inspections .inspection-item{align-content:center;align-items:center;background:linear-gradient(40deg,var(--dark-gray),var(--blue-gray));border-radius:var(--radius-lg);display:flex;flex-direction:row;justify-content:space-between;padding:10px;position:relative;width:calc(100% - 30px)}.inspections .inspection-item__info{display:flex;flex-direction:column;height:100%;margin:0}.inspections .inspection-item__info__dates{align-items:center;color:var(--gray-500);display:flex;flex-direction:row;font-size:var(--font-size-sm);gap:30px;margin-top:30px;width:100%}.inspections .inspection-item__info__dates i{color:var(--gray-500);font-size:var(--font-size-md);opacity:.5}.inspections .inspection-item__info__dates p{margin:0;padding:0}.inspections .inspection-item__info__dates__finished-at,.inspections .inspection-item__info__dates__started-at{color:var(--color-white);font-size:var(--font-size-md);opacity:.5}.inspections .inspection-item__info__pattern{background:var(--green-500);background-color:inherit;border-bottom:none;border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-sizing:border-box;color:var(--color-gray-200);font-size:var(--font-size-md);font-weight:700;margin-bottom:10px;margin-top:0;opacity:.8;text-align:left;text-transform:uppercase;width:100%}.inspections .inspection-item__info__company{color:var(--green-500);font-size:var(--font-size-sm);font-weight:thin;line-height:1;margin:18px 0 auto;padding:0}}@media(max-width:1200px){.inspections{padding:0 15px}.inspections h1{font-size:20px;margin:15px 0}.inspections .inspection-item{flex-direction:column;margin-bottom:20px;padding:5px;width:100%}.inspections .inspection-item__info{width:100%}.inspections .inspection-item__dates{font-size:10px;gap:10px;margin-bottom:10px;margin-top:15px}.inspections .inspection-item__dates i{font-size:14px}.inspections .inspection-item__dates__finished-at,.inspections .inspection-item__dates__started-at{font-size:10px;width:100%}.inspections .inspection-item__pattern{font-size:16px;margin-bottom:5px;margin-top:0}.inspections .inspection-item__company{font-size:12px;margin-top:5px;opacity:.5}.inspections .inspection-item__rate{font-size:16px;margin-top:10px}.inspections .inspection-item__actions{gap:15px;justify-content:flex-start;margin-top:15px}.inspections .inspection-item__action{font-size:16px}}.inspection-data{background:linear-gradient(40deg,var(--dark-gray),var(--blue-gray));border:1px solid var(--card-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);box-sizing:border-box;color:var(--text-primary);display:flex;flex-direction:column;max-height:82vh;max-width:88vw;overflow:hidden;width:760px}.inspection-data__header{align-items:flex-start;background:var(--bg-overlay);border-bottom:1px solid var(--border-muted);display:flex;flex-direction:row;gap:var(--space-4);padding:var(--space-4) var(--space-5)}.inspection-data__header__titles{display:flex;flex-direction:column;gap:var(--space-1);margin-right:auto;min-width:0}.inspection-data__header__titles .pattern{color:var(--text-accent);font-family:Oswald,sans-serif;font-size:var(--font-size-xs);letter-spacing:.06em;margin:0;text-transform:uppercase}.inspection-data__header__titles h3{color:var(--text-primary);font-family:Oswald,sans-serif;font-size:var(--font-size-lg);font-weight:600;margin:0}.inspection-data__header__titles .dates{align-items:center;color:var(--text-secondary);display:flex;flex-direction:row;font-size:var(--font-size-xs);gap:var(--space-2);margin:0}.inspection-data__header__titles .dates i{opacity:.5}.inspection-data__header .score{align-items:baseline;color:var(--text-accent);display:flex;font-family:Oswald,sans-serif;font-size:var(--font-size-xl);font-weight:600}.inspection-data__header .score span{font-size:var(--font-size-sm);margin-left:2px}.inspection-data__header .close{color:var(--text-secondary);flex-shrink:0}.inspection-data__body{display:flex;flex-direction:column;overflow-y:auto;padding:var(--space-4) var(--space-5) var(--space-5)}.inspection-data__body .placeholder{color:var(--text-secondary);margin:0}.inspection-data .check-section{color:var(--text-accent);font-family:Oswald,sans-serif;font-size:var(--font-size-md);font-weight:600;letter-spacing:.03em;margin:var(--space-5) 0 var(--space-2);text-transform:uppercase}.inspection-data .check-section:first-child{margin-top:0}.inspection-data .check-category{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:600;line-height:1.4;margin:var(--space-3) 0 var(--space-1)}.inspection-data .check-item{align-items:flex-start;background:var(--bg-overlay);border-left:2px solid var(--border-muted);border-radius:var(--radius-sm);display:flex;flex-direction:row;gap:var(--space-2);margin-bottom:var(--space-1);padding:var(--space-2) var(--space-3)}.inspection-data .check-item i{font-size:var(--font-size-sm);margin-top:2px}.inspection-data .check-item__text{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.inspection-data .check-item__text p{line-height:1.45;margin:0;white-space:pre-wrap}.inspection-data .check-item__text .name{color:var(--text-secondary);font-size:var(--font-size-xs)}.inspection-data .check-item__text .comment{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:500}.inspection-data .check-item--clean i{color:var(--status-success)}.inspection-data .check-item--comment{border-left-color:var(--status-error)}.inspection-data .check-item--comment i{color:var(--status-error)}
/*# sourceMappingURL=main.4399d690.css.map*/