@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-green-100:oklch(96.2% .044 156.743);--color-green-600:oklch(62.7% .194 149.214);--color-blue-500:oklch(62.3% .214 259.815);--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-3xl:1.5rem;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--ease-out:cubic-bezier(0,0,.2,1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.right-0{right:calc(var(--spacing)*0)}.bottom-0{bottom:calc(var(--spacing)*0)}.left-0{left:calc(var(--spacing)*0)}.isolate{isolation:isolate}.z-10{z-index:10}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-8{height:calc(var(--spacing)*8)}.h-10{height:calc(var(--spacing)*10)}.h-20{height:calc(var(--spacing)*20)}.h-48{height:calc(var(--spacing)*48)}.h-64{height:calc(var(--spacing)*64)}.min-h-screen{min-height:100vh}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-8{width:calc(var(--spacing)*8)}.w-10{width:calc(var(--spacing)*10)}.w-20{width:calc(var(--spacing)*20)}.w-48{width:calc(var(--spacing)*48)}.w-64{width:calc(var(--spacing)*64)}.max-w-\[500px\]{max-width:500px}.max-w-\[800px\]{max-width:800px}.max-w-\[1280px\]{max-width:1280px}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-1\/2{--tw-translate-x: 50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-1\/2{--tw-translate-y: 50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-\[\#449AFD\]{border-color:#449afd}.border-\[\#e5e5e5\]{border-color:#e5e5e5}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.border-t-transparent{border-top-color:#0000}.bg-\[\#449AFD\]{background-color:#449afd}.bg-\[\#449AFD\]\/10{background-color:#449afd1a}.bg-\[\#f9f9f9\]{background-color:#f9f9f9}.bg-blue-500{background-color:var(--color-blue-500)}.bg-green-100{background-color:var(--color-green-100)}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#449AFD\]{--tw-gradient-from:#449afd;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#2d7ad4\]{--tw-gradient-to:#2d7ad4;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.p-5{padding:calc(var(--spacing)*5)}.p-12{padding:calc(var(--spacing)*12)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-4{padding-block:calc(var(--spacing)*4)}.py-16{padding-block:calc(var(--spacing)*16)}.py-20{padding-block:calc(var(--spacing)*20)}.pt-\[140px\]{padding-top:140px}.pb-20{padding-bottom:calc(var(--spacing)*20)}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-\[\#449AFD\]{color:#449afd}.text-\[\#449AFD\]\/30{color:#449afd4d}.text-\[\#121212\]{color:#121212}.text-\[\#121212\]\/40{color:#12121266}.text-\[\#121212\]\/60{color:#12121299}.text-\[\#121212\]\/80{color:#121212cc}.text-green-600{color:var(--color-green-600)}.text-white{color:var(--color-white)}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white)90%,transparent)}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow,.shadow\/rounded{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-1{transition-delay:1ms}.delay-2{transition-delay:2ms}.delay-3{transition-delay:3ms}.delay-4{transition-delay:4ms}.delay-5{transition-delay:5ms}.delay-6{transition-delay:6ms}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-all{-webkit-user-select:all;user-select:all}.\[file\:lines\]{file:lines}@media(hover:hover){.hover\:bg-\[\#f0f0f0\]:hover{background-color:#f0f0f0}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.hover\:text-\[\#449AFD\]:hover{color:#449afd}}@media(min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.lg\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}}:root{color-scheme:light;--palas-blue:#2a60fe;--palas-blue-hover:#1b4adc;--palas-blue-soft:#2a60fe24;--palas-blue-glow:#2a60fe6b;--palas-night:#1a2a6b;--palas-night-deep:#11205a;--palas-night-mid:#243a8e;--athena-gold:#c9a961;--athena-gold-bright:#e0c078;--athena-gold-soft:#c9a96173;--athena-gold-faint:#c9a9611f;--color-primary:#449afd;--color-primary-dark:#2d7fd9;--color-primary-light:#6bb3ff;--bg-light:#fff;--text-primary:#121212;--text-secondary:#121212;--text-muted:#12121280;--border-color:#1212121a;--header-height:72px}*{box-sizing:border-box}body{margin:calc(var(--spacing)*0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg-light);color:var(--text-primary);font-family:Rajdhani,sans-serif;line-height:1.2}a{color:inherit;text-decoration:none}.btn{cursor:pointer;letter-spacing:.05em;border-radius:0 12px;justify-content:center;align-items:center;padding:6px 20px;font-family:Rajdhani,sans-serif;font-size:1.1rem;font-weight:600;transition:all .2s;display:inline-flex}.btn-sm{padding:8px 20px;font-size:.9rem}.btn-primary{color:#fff;background-color:#449afd;border:none}.btn-primary:hover{background-color:#2d7fd9;transform:translateY(-2px);box-shadow:4px 5px #0000001f}.btn-secondary{color:#121212;background-color:#fff;border:1px solid #121212}.btn-secondary:hover{transform:translateY(-2px);box-shadow:4px 5px #0000001f}.grid-bg{background-image:linear-gradient(#00000008 1px,#0000 1px),linear-gradient(90deg,#00000008 1px,#0000 1px);background-size:40px 40px}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.card-shadow{box-shadow:4px 5px #0000001f}.header-cta-desktop{display:flex}@media(max-width:1023px){.header-cta-desktop{display:none!important}}.nav-link{color:#121212;font-weight:600;transition:color .2s}.nav-link:hover{color:#449afd}.text-secondary{color:var(--text-secondary);font-weight:500}.admin-layout{background:#fafafa;min-height:100vh;display:flex}.admin-sidebar{z-index:40;background:#fff;border-right:1px solid #00000014;flex-direction:column;width:260px;display:flex;position:fixed;top:0;bottom:0;left:0}.sidebar-header{border-bottom:1px solid #00000014;padding:20px 24px}.sidebar-logo{align-items:center;gap:8px;display:flex}.sidebar-logo img{width:auto;height:28px}.sidebar-nav{flex-direction:column;flex:1;gap:4px;padding:16px 12px;display:flex}.sidebar-link{color:#a0a0a0;border-left:3px solid #0000;border-radius:8px;align-items:center;gap:12px;padding:12px 16px;font-size:.95rem;font-weight:500;transition:all .2s;display:flex}.sidebar-link:hover{color:#449afd;background:#449afd14}.sidebar-link.active{color:#449afd;background:#449afd1f;border-left-color:#449afd}.sidebar-link .link-icon{justify-content:center;align-items:center;width:20px;height:20px;display:flex}.sidebar-link .link-icon svg{width:20px;height:20px}.sidebar-section-title{text-transform:uppercase;letter-spacing:.05em;color:#12121280;padding:16px 16px 8px;font-size:.75rem;font-weight:600}.sidebar-footer{border-top:1px solid #00000014;padding:16px 12px}.logout-btn{color:#121212;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;width:100%;padding:12px 16px;font-family:inherit;font-size:.95rem;font-weight:500;transition:all .2s;display:flex}.logout-btn:hover{color:#ef4444;background:#ef444414}.admin-main{flex-direction:column;flex:1;height:100vh;margin-left:260px;display:flex;overflow:hidden}.admin-header{z-index:30;background:#fff;border-bottom:1px solid #00000014;justify-content:space-between;align-items:center;height:72px;padding:0 32px;display:flex;position:sticky;top:0}.admin-header-left{align-items:center;gap:16px;display:flex}.admin-header-title{color:#121212;font-size:1.25rem;font-weight:700}.admin-header-right{align-items:center;gap:16px;display:flex}.admin-search{background:#f5f5f5;border-radius:8px;align-items:center;gap:8px;width:280px;padding:10px 16px;display:flex}.admin-search input{color:#121212;background:0 0;border:none;outline:none;width:100%;font-family:inherit;font-size:.9rem}.admin-search input::placeholder{color:#12121266}.admin-search svg{color:#12121266;width:18px;height:18px}.admin-icon-btn{cursor:pointer;color:#121212;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.admin-icon-btn:hover{color:#449afd;background:#449afd1a}.admin-avatar{color:#fff;cursor:pointer;background:linear-gradient(135deg,#449afd,#2d7fd9);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:.9rem;font-weight:600;transition:transform .2s;display:flex}.admin-avatar:hover{transform:scale(1.05)}.admin-content{background-color:#fafafa;background-image:linear-gradient(#00000005 1px,#0000 1px),linear-gradient(90deg,#00000005 1px,#0000 1px);background-size:40px 40px;flex:1;padding:32px;overflow:auto}.admin-card{background:#fff;border:1px solid #00000014;border-radius:0 16px;padding:24px;transition:all .2s;box-shadow:4px 5px #00000014}.admin-card:hover{transform:translateY(-2px);box-shadow:6px 7px #0000001a}.admin-card-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.admin-card-title{color:#121212;font-size:1rem;font-weight:600}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-bottom:32px;display:grid}.stat-card{color:inherit;background:#fff;border:1px solid #00000014;border-radius:0 16px;align-items:center;gap:16px;padding:24px;text-decoration:none;transition:all .2s;display:flex;box-shadow:4px 5px #00000014}.stat-card:hover{border-color:#449afd;transform:translateY(-2px);box-shadow:6px 7px #0000001a}.stat-icon{color:#449afd;background:#449afd1a;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.stat-icon svg{width:24px;height:24px}.stat-info{flex-direction:column;display:flex}.stat-value{color:#121212;font-size:1.75rem;font-weight:700;line-height:1.2}.stat-title{color:#12121299;font-size:.9rem;font-weight:500}.dashboard-header{margin-bottom:32px}.dashboard-header h1{color:#121212;margin-bottom:4px;font-size:2rem;font-weight:700}.dashboard-header p{color:#12121299;font-size:1rem}.quick-actions{margin-top:16px}.quick-actions h2{color:#121212;margin-bottom:16px;font-size:1.1rem;font-weight:600}.actions-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.action-card{color:#121212;background:#fff;border:1px solid #00000014;border-radius:0 12px;align-items:center;gap:12px;padding:20px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.action-card:hover{background:#449afd0a;border-color:#449afd}.action-icon{color:#449afd;background:#449afd1a;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.action-icon svg{width:20px;height:20px}.btn-admin{cursor:pointer;border:none;border-radius:0 10px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-family:Rajdhani,sans-serif;font-size:.95rem;font-weight:600;transition:all .2s;display:inline-flex}.btn-admin-primary{color:#fff;background-color:#449afd}.btn-admin-primary:hover{background-color:#2d7fd9;transform:translateY(-1px)}.btn-admin-secondary{color:#121212;background-color:#fff;border:1px solid #00000026}.btn-admin-secondary:hover{background-color:#f5f5f5;transform:translateY(-1px)}.kanban-page{flex-direction:column;height:calc(100vh - 72px);margin:-32px;display:flex}.kanban-header{background:#fafafa;border-bottom:1px solid #0000000f;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 32px;display:flex}.kanban-header h1{color:#121212;font-size:1.5rem;font-weight:700}.kanban-wrapper{background-color:#fafafa;background-image:linear-gradient(#00000005 1px,#0000 1px),linear-gradient(90deg,#00000005 1px,#0000 1px);background-size:40px 40px;flex:1;padding:24px 32px;overflow:auto}.kanban-container{gap:16px;width:max-content;min-height:100%;display:flex}.kanban-column{background:#f5f5f5;border-radius:12px;flex-direction:column;min-width:300px;max-width:300px;height:fit-content;max-height:calc(100vh - 200px);transition:box-shadow .2s;display:flex}.kanban-column.column-dragging{transform:rotate(2deg);box-shadow:0 8px 32px #00000026}.kanban-column-header{cursor:grab;border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;padding:16px;display:flex}.kanban-column-header:active{cursor:grabbing}.kanban-column-title{align-items:center;gap:8px;display:flex}.kanban-column-dot{border-radius:50%;width:10px;height:10px}.kanban-column-name{color:#121212;font-size:.95rem;font-weight:600}.kanban-column-count{color:#666;background:#00000014;border-radius:10px;padding:2px 8px;font-size:.8rem;font-weight:600}.kanban-column-actions{gap:4px;display:flex}.kanban-column-btn{cursor:pointer;color:#888;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.kanban-column-btn:hover{color:#121212;background:#00000014}.kanban-column-cards{flex-direction:column;flex:1;gap:8px;padding:8px;display:flex;overflow-y:auto}.kanban-column-footer{border-top:1px solid #0000000f;padding:12px}.kanban-add-card-btn{color:#888;cursor:pointer;background:0 0;border:1px dashed #00000026;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;padding:10px;font-family:inherit;font-weight:500;transition:all .2s;display:flex}.kanban-add-card-btn:hover{color:#449afd;background:#449afd0d;border-color:#449afd}.kanban-card{cursor:grab;background:#fff;border:1px solid #00000014;border-radius:8px;padding:14px;transition:all .2s;box-shadow:0 1px 3px #0000000a}.kanban-card:hover{border-color:#0000001f;box-shadow:0 4px 12px #00000014}.kanban-card.dragging{opacity:.9;cursor:grabbing;transform:rotate(3deg);box-shadow:0 8px 24px #00000026}.kanban-card-header{justify-content:space-between;align-items:flex-start;margin-bottom:8px;display:flex}.kanban-card-name{color:#121212;font-size:.95rem;font-weight:600}.kanban-card-menu{cursor:pointer;color:#888;opacity:0;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;transition:all .2s;display:flex}.kanban-card:hover .kanban-card-menu{opacity:1}.kanban-card-menu:hover{color:#121212;background:#0000000f}.kanban-card-info{color:#666;flex-direction:column;gap:4px;font-size:.85rem;display:flex}.kanban-card-email,.kanban-card-company{align-items:center;gap:6px;display:flex}.kanban-card-footer{border-top:1px solid #0000000f;justify-content:space-between;align-items:center;margin-top:12px;padding-top:10px;display:flex}.kanban-card-value{color:#22c55e;font-size:.9rem;font-weight:600}.kanban-card-date{color:#999;font-size:.8rem}.kanban-add-column{cursor:pointer;color:#888;background:#00000008;border:2px dashed #0000001a;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-width:280px;height:fit-content;padding:24px;font-weight:500;transition:all .2s;display:flex}.kanban-add-column:hover{color:#449afd;background:#449afd08;border-color:#449afd}.kanban-empty{text-align:center;color:#888;padding:32px}.kanban-empty-icon{opacity:.5;margin-bottom:12px;font-size:3rem}.activities-section{border-top:1px solid #0000000f;margin-top:24px;padding-top:24px}.activities-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.activities-title{text-transform:uppercase;letter-spacing:.5px;color:#888;align-items:center;gap:8px;font-size:.75rem;font-weight:700;display:flex}.activities-list{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.activity-item{background:#f8f8f8;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;transition:all .2s;display:flex}.activity-item:hover{background:#f0f0f0}.activity-item.completed{opacity:.6}.activity-checkbox{cursor:pointer;background:#fff;border:2px solid #d0d0d0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:flex}.activity-checkbox:hover{border-color:#449afd}.activity-checkbox.checked{background:#22c55e;border-color:#22c55e}.activity-checkbox.checked svg{color:#fff}.activity-content{flex:1;min-width:0}.activity-title{color:#333;margin-bottom:4px;font-size:.9rem}.activity-item.completed .activity-title{color:#888;text-decoration:line-through}.activity-date{color:#888;align-items:center;gap:4px;font-size:.8rem;display:flex}.activity-date.overdue{color:#ef4444}.activity-date.today{color:#f97316}.activity-delete{cursor:pointer;color:#aaa;opacity:0;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.activity-item:hover .activity-delete{opacity:1}.activity-delete:hover{color:#ef4444;background:#ef44441a}.activity-edit-btn{cursor:pointer;color:#aaa;opacity:0;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.activity-item:hover .activity-edit-btn,.task-item:hover .activity-edit-btn{opacity:1}.activity-edit-btn:hover{color:#449afd;background:#449afd1a}.activity-edit-inline{align-items:center;gap:8px;width:100%;padding:4px 0;display:flex}.activity-edit-input{color:#121212;background:#fff;border:1px solid #449afd66;border-radius:6px;outline:none;flex:1;min-width:0;padding:6px 10px;font-family:inherit;font-size:.9rem}.activity-edit-input:focus{border-color:#449afd;box-shadow:0 0 0 2px #449afd26}.activity-edit-date{color:#121212;background:#fff;border:1px solid #449afd66;border-radius:6px;outline:none;flex-shrink:0;width:140px;padding:6px 8px;font-family:inherit;font-size:.85rem}.activity-edit-date:focus{border-color:#449afd;box-shadow:0 0 0 2px #449afd26}.activity-edit-actions{flex-shrink:0;gap:4px;display:flex}.activity-edit-save,.activity-edit-cancel{cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.activity-edit-save{color:#22c55e;background:#22c55e1a}.activity-edit-save:hover{background:#22c55e33}.activity-edit-save:disabled{opacity:.4;cursor:not-allowed}.activity-edit-cancel{color:#ef4444;background:#ef44441a}.activity-edit-cancel:hover{background:#ef444433}.add-activity-form{background:#f8f8f8;border-radius:10px;gap:10px;padding:12px;display:flex}.add-activity-form input[type=text]{background:#fff;border:2px solid #e8e8e8;border-radius:8px;flex:1;padding:10px 14px;font-size:.9rem;transition:all .2s}.add-activity-form input[type=text]:focus{border-color:#449afd;outline:none}.add-activity-form input[type=date]{cursor:pointer;background:#fff;border:2px solid #e8e8e8;border-radius:8px;padding:10px 14px;font-size:.85rem}.add-activity-form input[type=date]:focus{border-color:#449afd;outline:none}.add-activity-btn{color:#fff;cursor:pointer;background:#449afd;border:none;border-radius:8px;align-items:center;gap:6px;padding:10px 16px;font-weight:600;transition:all .2s;display:flex}.add-activity-btn:hover{background:#2d7fd9}.add-activity-btn:disabled{opacity:.5;cursor:not-allowed}.activity-count{color:#fff;background:#449afd;border-radius:10px;margin-left:4px;padding:2px 6px;font-size:.7rem;font-weight:700}.activity-count.has-overdue{background:#ef4444}.project-card{cursor:pointer;background:#fff;border:1px solid #00000014;border-radius:12px;padding:16px;transition:all .2s;box-shadow:0 2px 8px #0000000a}.project-card:hover{border-color:#449afd;transform:translateY(-2px);box-shadow:0 6px 20px #0000001a}.project-card.dragging{opacity:.9;cursor:grabbing;transform:rotate(3deg);box-shadow:0 12px 32px #0000002e}.project-card-header{align-items:center;gap:10px;margin-bottom:12px;display:flex}.project-card-icon{color:#449afd;background:linear-gradient(135deg,#449afd26,#449afd14);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.project-card-title{color:#121212;flex:1;font-size:1rem;font-weight:600;line-height:1.3}.project-card-menu{cursor:pointer;color:#888;opacity:0;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.project-card:hover .project-card-menu{opacity:1}.project-card-menu:hover{color:#449afd;background:#449afd1a}.project-card-description{background:#f8f9fa;border-radius:8px;gap:8px;margin-bottom:0;padding:12px;display:flex}.project-card-description svg{color:#888;flex-shrink:0;margin-top:2px}.project-card-description span{color:#555;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.85rem;line-height:1.5;display:-webkit-box;overflow:hidden}.project-card-footer{border-top:1px solid #0000000f;justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;display:flex}.project-card-meta{color:#999;align-items:center;gap:6px;font-size:.8rem;display:flex}.project-card-meta svg{color:#bbb}.document-modal{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:800px;max-height:90vh;animation:.25s modalSlideIn;display:flex;overflow:hidden;box-shadow:0 25px 80px #0000004d}.document-header{background:#fafafa;border-bottom:1px solid #00000014;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.document-header-left{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.document-icon{color:#fff;background:linear-gradient(135deg,#449afd,#2d7fd9);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.document-title{color:#121212;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:8px;margin:0;padding:8px 12px;font-size:1.35rem;font-weight:700;transition:background .2s;overflow:hidden}.document-title:hover{background:#0000000d}.document-title-input{color:#121212;background:#fff;border:none;border-radius:8px;outline:none;flex:1;min-width:0;padding:8px 12px;font-size:1.35rem;font-weight:700;box-shadow:0 0 0 2px #449afd}.document-header-actions{align-items:center;gap:4px;display:flex}.document-mode-btn{cursor:pointer;color:#888;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.document-mode-btn:hover{color:#555;background:#0000000f}.document-mode-btn.active{color:#449afd;background:#449afd26}.document-close{cursor:pointer;color:#888;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;margin-left:8px;transition:all .2s;display:flex}.document-close:hover{color:#ef4444;background:#ef44441a}.document-body{flex:1;min-height:300px;max-height:50vh;overflow-y:auto}.document-editor{resize:none;color:#333;background:#fff;border:none;outline:none;width:100%;height:100%;min-height:300px;padding:24px 28px;font-family:Rajdhani,sans-serif;font-size:1rem;line-height:1.7}.document-editor::placeholder{color:#aaa}.document-preview{color:#333;padding:24px 28px;font-size:1rem;line-height:1.7}.document-preview h1{color:#121212;border-bottom:2px solid #00000014;margin:0 0 16px;padding-bottom:12px;font-size:1.75rem;font-weight:700}.document-preview h2{color:#121212;margin:24px 0 12px;font-size:1.35rem;font-weight:700}.document-preview h3{color:#121212;margin:20px 0 10px;font-size:1.1rem;font-weight:700}.document-preview p{margin:0 0 16px}.document-preview ul,.document-preview ol{margin:0 0 16px;padding-left:24px}.document-preview li{margin-bottom:8px}.document-preview strong{color:#121212;font-weight:700}.document-preview em{font-style:italic}.document-preview code{color:#449afd;background:#449afd1a;border-radius:4px;padding:2px 6px;font-family:Monaco,Menlo,monospace;font-size:.9em}.document-preview pre{background:#1e1e1e;border-radius:10px;margin:16px 0;padding:16px;overflow-x:auto}.document-preview pre code{color:#d4d4d4;background:0 0;padding:0}.document-preview blockquote{color:#666;border-left:4px solid #449afd;margin:16px 0;padding-left:16px;font-style:italic}.document-placeholder{color:#aaa;font-style:italic}.document-files{background:#fafafa;border-top:1px solid #00000014;padding:16px 20px}.document-files-header{color:#666;align-items:center;gap:8px;margin-bottom:12px;font-size:.85rem;font-weight:600;display:flex}.document-files-content{flex-wrap:wrap;gap:8px;display:flex}.file-chip{color:#333;background:#fff;border:1px solid #0000001a;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:.85rem;display:flex}.file-chip span{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.file-chip svg{color:#449afd;flex-shrink:0}.file-chip-open{color:#449afd;background:#449afd1a;border-radius:4px;padding:4px 8px;font-size:.75rem;font-weight:600;text-decoration:none;transition:all .2s}.file-chip-open:hover{color:#fff;background:#449afd}.file-chip-delete{cursor:pointer;color:#aaa;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .2s;display:flex}.file-chip-delete:hover{color:#ef4444}.file-add-btn{color:#888;cursor:pointer;background:0 0;border:2px dashed #449afd4d;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:.85rem;font-weight:500;transition:all .2s;display:flex}.file-add-btn:hover{color:#449afd;background:#449afd0d;border-color:#449afd}.document-footer{background:#fff;border-top:1px solid #00000014;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.document-footer .btn-delete{color:#ef4444;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:10px 16px;font-family:inherit;font-size:.9rem;font-weight:600;transition:all .2s;display:flex}.document-footer .btn-delete:hover{background:#ef44441a}.document-footer-right{gap:10px;display:flex}.markdown-toolbar{background:#f5f5f5;border:2px solid #e8e8e8;border-bottom:none;border-radius:10px 10px 0 0;gap:4px;margin-bottom:-2px;padding:8px 12px;display:flex}.markdown-btn{cursor:pointer;color:#666;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:.85rem;font-weight:700;transition:all .2s;display:flex}.markdown-btn:hover{color:#449afd;background:#fff}.markdown-editor-old{font-family:Monaco,Menlo,Ubuntu Mono,monospace;border-radius:0 0 12px 12px!important;min-height:180px!important;font-size:.9rem!important;line-height:1.6!important}.files-list{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.file-item{background:#f8f8f8;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;transition:all .2s;display:flex}.file-item:hover{background:#f0f0f0}.file-icon{color:#449afd;background:linear-gradient(135deg,#449afd26,#449afd14);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.file-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.file-name{color:#333;white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:500;overflow:hidden}.file-type{color:#888;font-size:.75rem}.file-download{color:#fff;background:#449afd;border-radius:6px;padding:6px 12px;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .2s}.file-download:hover{background:#2d7fd9}.file-delete{cursor:pointer;color:#aaa;opacity:0;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.file-item:hover .file-delete{opacity:1}.file-delete:hover{color:#ef4444;background:#ef44441a}.file-upload-area{cursor:pointer;color:#888;background:#449afd08;border:2px dashed #449afd4d;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;transition:all .2s;display:flex}.file-upload-area:hover{color:#449afd;background:#449afd0f;border-color:#449afd}.file-upload-area span{font-size:.9rem;font-weight:500}.file-upload-area small{color:#aaa;font-size:.75rem}.file-count{color:#fff;background:#449afd;border-radius:10px;margin-left:4px;padding:2px 6px;font-size:.7rem;font-weight:700}.document-modal-split{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:1100px;max-height:90vh;animation:.25s modalSlideIn;display:flex;overflow:hidden;box-shadow:0 25px 80px #0000004d}.document-modal-simple{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:720px;max-height:90vh;animation:.25s modalSlideIn;display:flex;overflow:hidden;box-shadow:0 25px 80px #0000004d}.document-body-simple{flex-direction:column;flex:1;min-height:0;display:flex}.document-editor-simple{resize:none;color:#333;background:#fff;border:none;outline:none;flex:1;width:100%;min-height:300px;padding:20px 24px;font-family:Rajdhani,sans-serif;font-size:1rem;line-height:1.7;overflow-y:auto}.document-editor-simple::placeholder{color:#aaa;line-height:1.6}.document-toolbar{background:#f5f5f5;border-bottom:1px solid #00000014;align-items:center;gap:4px;padding:10px 20px;display:flex}.toolbar-btn{cursor:pointer;color:#666;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:.85rem;font-weight:700;transition:all .2s;display:flex}.toolbar-btn:hover{color:#449afd;background:#fff}.toolbar-divider{background:#0000001f;width:1px;height:20px;margin:0 8px}.document-split-view{flex:1;grid-template-columns:1fr 1fr;min-height:280px;display:grid;overflow:hidden}.document-editor-side{border-right:1px solid #00000014;flex-direction:column;display:flex}.document-preview-side{background:#fafafa;flex-direction:column;display:flex}.document-editor-label,.document-preview-label{text-transform:uppercase;letter-spacing:.5px;color:#888;background:#00000005;border-bottom:1px solid #0000000f;padding:8px 16px;font-size:.75rem;font-weight:600}.document-split-view .document-editor{resize:none;color:#333;background:#fff;border:none;outline:none;flex:1;width:100%;padding:16px;font-family:Rajdhani,sans-serif;font-size:.95rem;line-height:1.6;overflow-y:auto}.document-split-view .document-preview{color:#333;flex:1;padding:16px;font-size:.95rem;line-height:1.6;overflow-y:auto}.document-section{background:#fafafa;border-top:1px solid #00000014;padding:16px 20px}.document-section-header{color:#666;align-items:center;gap:8px;margin-bottom:12px;font-size:.85rem;font-weight:600;display:flex}.tasks-list{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.task-item{background:#fff;border:1px solid #00000014;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;transition:all .2s;display:flex}.task-item:hover{border-color:#0000001f}.task-item.completed{opacity:.6}.task-checkbox{cursor:pointer;background:#fff;border:2px solid #d0d0d0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:all .2s;display:flex}.task-checkbox:hover{border-color:#449afd}.task-checkbox.checked{background:#22c55e;border-color:#22c55e}.task-checkbox.checked svg{color:#fff}.task-content{flex:1;min-width:0}.task-title{color:#333;font-size:.9rem}.task-item.completed .task-title{color:#888;text-decoration:line-through}.task-date{color:#888;align-items:center;gap:4px;margin-top:3px;font-size:.75rem;display:flex}.task-date.overdue{color:#ef4444}.task-date.today{color:#f97316}.task-delete{cursor:pointer;color:#aaa;opacity:0;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;width:26px;height:26px;transition:all .2s;display:flex}.task-item:hover .task-delete{opacity:1}.task-delete:hover{color:#ef4444;background:#ef44441a}.task-count{color:#fff;background:#449afd;border-radius:10px;margin-left:4px;padding:2px 6px;font-size:.65rem;font-weight:700}.task-count.has-overdue{background:#ef4444}.add-task-form{gap:8px;display:flex}.add-task-form input[type=text]{background:#fff;border:1px solid #0000001a;border-radius:8px;flex:1;padding:10px 12px;font-family:inherit;font-size:.9rem;transition:all .2s}.add-task-form input[type=text]:focus{border-color:#449afd;outline:none}.add-task-form input[type=date]{cursor:pointer;background:#fff;border:1px solid #0000001a;border-radius:8px;padding:10px 12px;font-family:inherit;font-size:.85rem}.add-task-form input[type=date]:focus{border-color:#449afd;outline:none}.add-task-btn{color:#fff;cursor:pointer;background:#449afd;border:none;border-radius:8px;align-items:center;padding:10px 14px;transition:all .2s;display:flex}.add-task-btn:hover{background:#2d7fd9}.add-task-btn:disabled{opacity:.5;cursor:not-allowed}.document-modal-tiptap{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:820px;max-height:90vh;animation:.25s modalSlideIn;display:flex;overflow:hidden;box-shadow:0 25px 80px #0000004d}.document-modal-tiptap .document-header{z-index:10;background:#fff;flex-shrink:0;position:sticky;top:0}.document-modal-tiptap .document-footer{z-index:10;background:#fff;border-top:1px solid #0000001a;flex-shrink:0;position:sticky;bottom:0}.document-modal-tiptap .document-section{flex-shrink:0}.tiptap-modal-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.tiptap-toolbar{background:#fafafa;border-bottom:1px solid #00000014;flex-wrap:wrap;align-items:center;gap:4px;padding:10px 20px;display:flex}.tiptap-toolbar .toolbar-btn{cursor:pointer;color:#666;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-size:.85rem;font-weight:700;transition:all .15s;display:flex}.tiptap-toolbar .toolbar-btn:hover{color:#449afd;background:#fff;box-shadow:0 2px 8px #00000014}.tiptap-toolbar .toolbar-btn.active{color:#fff;background:#449afd;box-shadow:0 2px 8px #449afd4d}.tiptap-editor-container{background:#fff;position:relative}.tiptap-editor{height:100%}.tiptap-editor .ProseMirror{color:#333;outline:none;min-height:280px;padding:20px 24px;font-family:Rajdhani,sans-serif;font-size:1rem;line-height:1.7}.tiptap-editor .ProseMirror:focus{outline:none}.tiptap-editor .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#aaa;pointer-events:none;height:0}.tiptap-editor .ProseMirror h1{color:#121212;margin:0 0 16px;font-size:1.75rem;font-weight:700;line-height:1.3}.tiptap-editor .ProseMirror h2{color:#121212;margin:24px 0 12px;font-size:1.4rem;font-weight:700;line-height:1.3}.tiptap-editor .ProseMirror h3{color:#121212;margin:20px 0 10px;font-size:1.15rem;font-weight:700;line-height:1.3}.tiptap-editor .ProseMirror p{margin:0 0 12px}.tiptap-editor .ProseMirror strong{color:#121212;font-weight:700}.tiptap-editor .ProseMirror em{font-style:italic}.tiptap-editor .ProseMirror s{text-decoration:line-through}.tiptap-editor .ProseMirror code{color:#449afd;background:#449afd1f;border-radius:4px;padding:2px 6px;font-family:Monaco,Menlo,monospace;font-size:.9em}.tiptap-editor .ProseMirror pre{background:#1e1e1e;border-radius:10px;margin:16px 0;padding:16px;font-family:Monaco,Menlo,monospace;font-size:.9rem;overflow-x:auto}.tiptap-editor .ProseMirror pre code{color:#d4d4d4;background:0 0;padding:0}.tiptap-editor .ProseMirror blockquote{color:#666;border-left:4px solid #449afd;margin:16px 0;padding-left:16px;font-style:italic}.tiptap-editor .ProseMirror ul,.tiptap-editor .ProseMirror ol{margin:12px 0;padding-left:24px}.tiptap-editor .ProseMirror li{margin-bottom:6px}.tiptap-editor .ProseMirror li p{margin:0}.tiptap-editor .ProseMirror ul[data-type=taskList]{margin:12px 0;padding:0;list-style:none}.tiptap-editor .ProseMirror ul[data-type=taskList] li{align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.tiptap-editor .ProseMirror ul[data-type=taskList] li>label{flex-shrink:0;margin-top:3px}.tiptap-editor .ProseMirror ul[data-type=taskList] li>label input[type=checkbox]{cursor:pointer;accent-color:#449afd;width:18px;height:18px}.tiptap-editor .ProseMirror ul[data-type=taskList] li>div{flex:1}.tiptap-editor .ProseMirror ul[data-type=taskList] li[data-checked=true]>div p{color:#888;text-decoration:line-through}.tiptap-editor .ProseMirror hr{border:none;border-top:2px solid #0000001a;margin:24px 0}.clients-page{flex-direction:column;gap:24px;display:flex}.clients-header{justify-content:space-between;align-items:center;display:flex}.clients-header-info{align-items:center;gap:12px;display:flex}.clients-header-info h1{color:#121212;margin:0;font-size:1.5rem;font-weight:700}.clients-count{color:#449afd;background:#449afd26;border-radius:20px;padding:4px 12px;font-size:.85rem;font-weight:600}.clients-table-wrapper{background:#fff;border:1px solid #00000014;border-radius:16px;overflow:hidden;box-shadow:0 2px 8px #0000000a}.clients-loading{color:#888;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:60px 20px;display:flex}.loading-spinner{font-size:2rem;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.clients-empty{color:#888;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:60px 20px;display:flex}.clients-empty svg{color:#d0d0d0}.clients-empty h3{color:#333;margin:8px 0 0;font-size:1.1rem;font-weight:600}.clients-empty p{color:#888;margin:0;font-size:.9rem}.clients-empty button{margin-top:16px}.clients-table{border-collapse:collapse;width:100%}.clients-table thead{background:#fafafa;border-bottom:1px solid #00000014}.clients-table th{text-align:left;color:#666;text-transform:uppercase;letter-spacing:.5px;padding:14px 16px;font-size:.8rem;font-weight:700}.clients-table tbody tr{border-bottom:1px solid #0000000f;transition:background .2s}.clients-table tbody tr:last-child{border-bottom:none}.clients-table tbody tr:hover{background:#fafafa}.clients-table td{color:#333;vertical-align:middle;padding:16px;font-size:.9rem}.client-name-cell{align-items:center;gap:12px;font-weight:600;display:flex}.client-avatar{color:#fff;background:linear-gradient(135deg,#449afd,#2d7fd9);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.95rem;font-weight:700;display:flex}.client-email-cell{color:#666}.client-description-cell{color:#888;max-width:200px;font-size:.85rem}.client-value-cell{color:#22c55e;font-weight:600}.client-services-cell{text-align:center}.services-badge{color:#449afd;background:#449afd1f;border-radius:20px;justify-content:center;align-items:center;min-width:28px;padding:4px 10px;font-size:.85rem;font-weight:600;display:inline-flex}.client-actions-cell{gap:6px;display:flex}.table-action-btn{cursor:pointer;color:#888;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.table-action-btn:hover{color:#449afd;background:#449afd1a}.table-action-btn.delete:hover{color:#ef4444;background:#ef44441a}.rich-editor-wrapper{background:#fff;border:1px solid #e5e5e5;border-radius:12px;overflow:hidden}.rich-editor-toolbar{background:#fafafa;border-bottom:1px solid #e5e5e5;flex-wrap:wrap;align-items:center;gap:4px;padding:10px 16px;display:flex}.rich-editor-toolbar .toolbar-group{gap:2px;display:flex}.rich-editor-toolbar .toolbar-divider{background:#e0e0e0;width:1px;height:24px;margin:0 8px}.toolbar-input-row{background:#f5f5f5;border-bottom:1px solid #e5e5e5;gap:8px;padding:8px 16px;display:flex}.toolbar-input-row input{border:1px solid #d9d9d9;border-radius:6px;flex:1;padding:8px 12px;font-size:.9rem}.toolbar-input-row input:focus{border-color:#449afd;outline:none}.toolbar-input-row button{cursor:pointer;border:none;border-radius:6px;padding:8px 16px;font-size:.85rem;font-weight:600}.toolbar-input-row button:first-of-type{color:#fff;background:#449afd}.toolbar-input-row button:last-of-type{color:#666;background:#f0f0f0}.rich-editor-content{min-height:300px;max-height:500px;overflow-y:auto}.landing-page-editor .ProseMirror{min-height:300px;padding:24px}.landing-page-editor .ProseMirror img{border-radius:8px;max-width:100%;height:auto;margin:16px 0}.landing-page-editor .ProseMirror a{color:#449afd;text-decoration:underline}.landing-page-editor .ProseMirror a:hover{color:#2d7ad4}.service-content{color:#333;font-size:1.1rem;line-height:1.8}.service-content h1{color:#121212;margin:32px 0 16px;font-size:2rem;font-weight:700}.service-content h2{color:#121212;margin:28px 0 14px;font-size:1.5rem;font-weight:700}.service-content h3{color:#121212;margin:24px 0 12px;font-size:1.25rem;font-weight:600}.service-content p{margin:0 0 16px}.service-content img{border-radius:12px;max-width:100%;height:auto;margin:24px 0}.service-content ul,.service-content ol{margin:16px 0;padding-left:28px}.service-content li{margin-bottom:8px}.service-content blockquote{color:#555;border-left:4px solid #449afd;margin:24px 0;padding-left:20px;font-style:italic}.service-content a{color:#449afd;text-decoration:underline}.finance-summary{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.finance-card{background:#fff;border:1px solid #00000014;border-radius:16px;align-items:center;gap:16px;padding:20px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 2px 8px #0000000a}.finance-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000014}.finance-card-icon{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.finance-card-info{flex-direction:column;gap:2px;min-width:0;display:flex}.finance-card-label{color:#888;text-transform:uppercase;letter-spacing:.3px;font-size:.8rem;font-weight:500}.finance-card-value{color:#121212;font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:700}.finance-accounts-row{background:#fff;border:1px solid #00000014;border-radius:16px;padding:20px;box-shadow:0 2px 8px #0000000a}.finance-accounts-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.finance-accounts-header h3{color:#121212;margin:0;font-size:1rem;font-weight:700}.finance-accounts-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.finance-account-chip{background:#fafafa;border:1px solid #0000000f;border-left:4px solid #449afd;border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px;transition:all .2s;display:flex}.finance-account-chip:hover{background:#f5f5f5;border-color:#0000001a}.finance-account-chip-top{justify-content:space-between;align-items:center;display:flex}.finance-account-chip-name{color:#121212;font-size:.95rem;font-weight:700}.finance-account-chip-actions{opacity:0;gap:4px;transition:opacity .2s;display:flex}.finance-account-chip:hover .finance-account-chip-actions{opacity:1}.finance-account-chip-actions button{cursor:pointer;color:#888;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;transition:all .2s;display:flex}.finance-account-chip-actions button:hover{color:#449afd;background:#449afd1a}.finance-account-chip-actions button.delete:hover{color:#ef4444;background:#ef44441a}.finance-account-chip-type{color:#999;text-transform:uppercase;letter-spacing:.3px;font-size:.75rem;font-weight:500}.finance-account-chip-balance{font-variant-numeric:tabular-nums;margin-top:2px;font-size:1.15rem;font-weight:700}.finance-filters{background:#fff;border:1px solid #00000014;border-radius:16px;flex-wrap:wrap;align-items:flex-end;gap:16px;padding:16px 20px;display:flex;box-shadow:0 2px 8px #0000000a}.finance-filter-group{flex-direction:column;gap:6px;display:flex}.finance-filter-group label{color:#888;text-transform:uppercase;letter-spacing:.3px;font-size:.75rem;font-weight:700}.finance-filter-group select{cursor:pointer;color:#333;background:#fff;border:1px solid #0000001f;border-radius:10px;min-width:120px;padding:8px 12px;font-family:inherit;font-size:.9rem;transition:border-color .2s}.finance-filter-group select:focus{border-color:#449afd;outline:none}.finance-date-filter{gap:6px;display:flex}.finance-date-filter select{min-width:80px}.finance-type-toggle{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:20px;display:grid}.finance-type-btn{cursor:pointer;color:#888;background:#fff;border:2px solid #0000001a;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:14px;font-family:inherit;font-size:.95rem;font-weight:600;transition:all .2s;display:flex}.finance-type-btn:hover{color:#333;border-color:#0003}.finance-type-btn.active.income{color:#22c55e;background:#22c55e10;border-color:#22c55e}.finance-type-btn.active.expense{color:#ef4444;background:#ef444410;border-color:#ef4444}@media(max-width:1100px){.finance-summary{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.finance-summary,.finance-accounts-grid{grid-template-columns:1fr}.finance-filters{flex-direction:column;align-items:stretch}.finance-date-filter{flex-direction:row}.finance-date-filter select{flex:1}}.palas-header{z-index:50;border:1px solid #0000;border-radius:8px;width:calc(100% - 36px);max-width:1280px;height:64px;margin:0 auto;transition:background .35s,border-color .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s,box-shadow .35s,transform .35s;position:fixed;top:18px;left:0;right:0}.palas-header.is-overhero{-webkit-backdrop-filter:blur(10px)saturate(140%);backdrop-filter:blur(10px)saturate(140%);background:#ffffff0a;border-color:#ffffff14;box-shadow:0 12px 32px -16px #0006}.palas-header.is-overhero .palas-nav-link{color:#ffffffc7}.palas-header.is-overhero .palas-nav-link:hover{color:#fff}.palas-header.is-overhero .palas-logo{filter:brightness(0)invert()}.palas-header.is-overhero .palas-burger span{background:#fff}.palas-header.is-blue{-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:#2a60fef0;border-bottom:1px solid #ffffff29;box-shadow:0 10px 34px -12px #0f1e6e66}.palas-header.is-blue .palas-nav-link{color:#ffffffd9}.palas-header.is-blue .palas-nav-link:hover{color:#fff;background:#ffffff14}.palas-header.is-blue .palas-nav-link.is-active{color:#fff!important;background:#ffffff24!important}.palas-header.is-blue .palas-logo{filter:brightness(0)invert()}.palas-header.is-blue .palas-burger span{background:#fff}.palas-header.is-blue .palas-nav{background:#ffffff14;border-color:#ffffff24}.palas-header.is-blue .palas-cta{color:var(--palas-blue);background:#fff;border-color:#fff;box-shadow:0 6px 18px -6px #00000047}.palas-header.is-blue .palas-cta:hover{color:var(--palas-blue-hover);background:#f0f4ff;border-color:#f0f4ff;transform:translateY(-1px)}.palas-header.is-blue .palas-cta:before{background:var(--palas-blue);box-shadow:0 0 6px #2a60feb3}.palas-header.is-light{-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);background:#ffffffeb;border-color:#0000000d;box-shadow:0 16px 44px -18px #0f1e6e38}.palas-header.is-light .palas-nav-link{color:var(--palas-night)}.palas-header.is-light .palas-nav-link:hover{color:var(--palas-blue)}.palas-header-inner{justify-content:space-between;align-items:center;gap:24px;max-width:1280px;height:100%;margin:0 auto;padding:0 28px;display:flex}.palas-logo{width:auto;height:26px;transition:filter .3s}.palas-nav{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:4px;padding:4px;display:flex}.palas-header.is-light .palas-nav{background:#00000008;border-color:#0000000d}.palas-nav-link{letter-spacing:.02em;border-radius:5px;align-items:center;padding:8px 18px;font-family:Rajdhani,sans-serif;font-size:.95rem;font-weight:500;transition:color .2s,background .2s;display:inline-flex;position:relative}.palas-nav-link:hover{background:#ffffff0f}.palas-header.is-light .palas-nav-link:hover{background:#2a60fe14}.palas-nav-link.is-active{background:#2a60fe1f;color:#a8beff!important}.palas-header.is-light .palas-nav-link.is-active{background:#2a60fe14;color:var(--palas-blue)!important}.palas-cta{letter-spacing:.04em;background:var(--palas-blue);color:#fff;border:1px solid var(--palas-blue);box-shadow:0 6px 20px -8px var(--palas-blue-glow);border-radius:2px 12px;align-items:center;gap:8px;padding:9px 18px;font-family:Rajdhani,sans-serif;font-size:.92rem;font-weight:600;transition:all .25s;display:inline-flex}.palas-cta:before{content:"";background:#fff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #fff9}.palas-cta:hover{background:var(--palas-blue-hover);box-shadow:0 10px 24px -8px var(--palas-blue-glow);transform:translateY(-1px)}.palas-burger{cursor:pointer;background:0 0;border:0;flex-direction:column;gap:5px;padding:8px;display:none}.palas-burger span{background:var(--palas-night);width:22px;height:1.5px;transition:all .25s}@media(max-width:1023px){.palas-nav,.palas-cta{display:none}.palas-burger{display:flex}}.palas-mobile-menu{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:49;opacity:0;visibility:hidden;background:#0a1130f5;border-bottom:1px solid #2a60fe47;flex-direction:column;gap:4px;padding:24px;transition:opacity .25s,transform .25s,visibility .25s;display:flex;position:fixed;top:76px;left:0;right:0;transform:translateY(-8px)}.palas-mobile-menu.is-open{opacity:1;visibility:visible;transform:translateY(0)}.palas-header .palas-mobile-menu .palas-nav-link{color:#ffffffd9;border-radius:6px;padding:14px 16px;font-size:1.1rem}.palas-header .palas-mobile-menu .palas-nav-link:hover{color:#fff;background:#2a60fe24}.palas-header .palas-mobile-menu .palas-nav-link.is-active{color:#a8beff;background:#2a60fe2e}.palas-header .palas-mobile-menu .palas-cta{background:var(--palas-blue);color:#fff;border-color:var(--palas-blue);justify-content:center;margin-top:12px;display:inline-flex}.palas-header .palas-mobile-menu .palas-cta:hover{background:var(--palas-blue-hover);color:#fff;border-color:var(--palas-blue-hover)}.hero-palas{color:#fff;isolation:isolate;background:#0a0d14;flex-direction:column;min-height:100vh;font-family:Rajdhani,sans-serif;display:flex;position:relative;overflow:hidden}.hero-palas:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(at 70% 10%,#2a60fe29,#0000 55%),radial-gradient(at 20% 90%,#c9a9610f,#0000 50%);position:absolute;inset:0}.hp-bg{pointer-events:none;z-index:0;background-image:radial-gradient(circle,#ffffff12 .9px,#0000 1.3px);background-position:50%;background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(92% 85% at 50% 45%,#000 38%,#0000 100%);mask-image:radial-gradient(92% 85% at 50% 45%,#000 38%,#0000)}.hp-frame{pointer-events:none;z-index:0;border:1px solid #ffffff0e;position:absolute;inset:108px 32px 32px}.hp-corner{pointer-events:none;z-index:1;border-style:solid;border-color:#2a60fe8c;width:22px;height:22px;position:absolute}.hp-corner-tl{border-width:1px 0 0 1px;top:100px;left:24px}.hp-corner-tr{border-width:1px 1px 0 0;top:100px;right:24px}.hp-corner-bl{border-width:0 0 1px 1px;bottom:24px;left:24px}.hp-corner-br{border-width:0 1px 1px 0;bottom:24px;right:24px}.hero-palas>.hp-container,.hero-palas>.hp-stats{z-index:2;position:relative}.hp-container{flex:1;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:72px;width:100%;max-width:1320px;margin:0 auto;padding:148px 56px 60px;display:grid}.hp-copy{max-width:680px}.hp-eyebrow{-webkit-backdrop-filter:blur(10px)saturate(140%);backdrop-filter:blur(10px)saturate(140%);letter-spacing:.28em;text-transform:uppercase;color:#a8beff;background:#2a60fe14;border:1px solid #2a60fe57;border-radius:2px;align-items:center;gap:10px;margin-bottom:32px;padding:7px 12px 7px 10px;font-family:JetBrains Mono,monospace;font-size:.68rem;display:inline-flex;position:relative;box-shadow:0 0 0 1px #2a60fe0a,0 10px 34px -14px #2a60fe80,inset 0 1px #ffffff0a}.hp-eyebrow:before{content:"";background:linear-gradient(90deg,#0000,#8fa6ffb3,#0000);height:1px;position:absolute;top:-1px;left:10px;right:10px}.hp-eb-indicator{background:var(--palas-blue);flex-shrink:0;width:7px;height:7px;animation:2.2s ease-in-out infinite hp-eb-pulse;box-shadow:0 0 10px #2a60febf,0 0 2px #a8beffcc}@keyframes hp-eb-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.82)}}.hp-eb-divider{background:#8fa6ff66;flex-shrink:0;width:1px;height:14px}.hp-eb-text{color:#a8beff;text-shadow:0 0 12px #2a60fe59}.hp-eb-spec{color:#8fa6ff8c;letter-spacing:.22em;border-left:1px solid #8fa6ff38;flex-shrink:0;margin-left:4px;padding-left:10px;font-size:.6rem}.hp-eb-spec em{color:#a8beff;font-style:normal}.hp-headline{letter-spacing:-.025em;color:#fff;margin:0 0 34px;line-height:1.06}.hp-headline em{color:#a8beff}.hp-sub{color:#ffffffad;max-width:560px;margin:0 0 40px;font-family:Rajdhani,sans-serif;font-size:clamp(1.05rem,1.25vw,1.2rem);font-weight:400;line-height:1.55}.hp-ctas{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.hp-visual{background:#0a0e188c;border:1px solid #2a60fe3d;justify-self:end;width:100%;max-width:620px;padding:14px 18px 10px;position:relative;box-shadow:0 24px 60px -28px #2a60fe59,inset 0 1px #ffffff08}.hp-panel-head{letter-spacing:.26em;text-transform:uppercase;color:#ffffff80;border-bottom:1px solid #ffffff0e;align-items:center;gap:10px;padding-bottom:10px;font-family:JetBrains Mono,monospace;font-size:.64rem;display:flex}.hp-panel-dot{background:var(--palas-blue);flex-shrink:0;width:6px;height:6px;animation:2.2s ease-in-out infinite hp-eb-pulse;box-shadow:0 0 8px #2a60fea6}.hp-panel-title{color:#a8beff;letter-spacing:.22em}.hp-panel-id{color:#8fa6ff80;letter-spacing:.2em;margin-left:auto;font-size:.56rem}.hp-panel-body{padding:6px 0 0;position:relative}.hp-panel-corner{border-style:solid;border-color:var(--palas-blue);pointer-events:none;width:10px;height:10px;position:absolute}.hp-panel-corner.c-tl{border-width:1px 0 0 1px;top:-5px;left:-5px}.hp-panel-corner.c-tr{border-width:1px 1px 0 0;top:-5px;right:-5px}.hp-panel-corner.c-bl{border-width:0 0 1px 1px;bottom:-5px;left:-5px}.hp-panel-corner.c-br{border-width:0 1px 1px 0;bottom:-5px;right:-5px}.hp-chart{width:100%;height:auto;display:block;overflow:visible}.hp-chart .hp-chart-line{stroke-dasharray:1;stroke-dashoffset:1px;animation:2.4s cubic-bezier(.4,0,.15,1) .7s forwards hp-draw}@keyframes hp-draw{to{stroke-dashoffset:0}}.hp-chart .hp-chart-area{opacity:0;animation:.4s ease-out .7s forwards hp-area-fade}@keyframes hp-area-fade{to{opacity:1}}.hp-chart .hp-chart-area-clip{transform-box:fill-box;transform-origin:0;animation:2.6s cubic-bezier(.4,0,.15,1) .7s forwards hp-area-reveal;transform:scaleX(0)}@keyframes hp-area-reveal{to{transform:scaleX(1)}}.hp-chart .hp-chart-money{animation:2.6s cubic-bezier(.4,0,.15,1) .7s forwards hp-money-travel;transform:translate(-300px,286px)}@keyframes hp-money-travel{to{transform:translate(0)}}.hp-chart .hp-money-readout{opacity:0;transform-box:fill-box;transform-origin:100%;letter-spacing:.04em;filter:drop-shadow(0 0 10px #2a60fe8c);animation:.55s cubic-bezier(.2,.7,.2,1) .7s forwards hp-money-readout-in,.6s ease-out 3.3s forwards hp-money-readout-settle}@keyframes hp-money-readout-in{0%{opacity:0;transform:translateY(6px)scale(.88)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes hp-money-readout-settle{0%{transform:scale(1)}40%{transform:scale(1.08)}to{transform:scale(1)}}.hp-chart .hp-end-glow{transform-origin:560px 56px;animation:2.8s ease-in-out 3.4s infinite hp-end-pulse}@keyframes hp-end-pulse{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.hp-chart .hp-chart-line-glow{stroke-dasharray:1;stroke-dashoffset:1px;animation:2.6s cubic-bezier(.4,0,.15,1) .7s forwards hp-draw}.hp-chart .hp-annot-chaos{opacity:0;animation:.7s ease-out 1.4s forwards hp-annot-in}.hp-chart .hp-annot-palas{opacity:0;animation:.7s ease-out 2s forwards hp-annot-in}@keyframes hp-annot-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.btn-aegis-primary{background:var(--palas-blue);color:#fff;letter-spacing:.04em;border:1px solid var(--palas-blue);box-shadow:0 8px 28px -10px var(--palas-blue-glow);border-radius:2px 14px;align-items:center;gap:10px;padding:14px 26px;font-family:Rajdhani,sans-serif;font-size:1rem;font-weight:600;transition:all .25s;display:inline-flex;position:relative}.btn-aegis-primary:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(135deg,#8fa6ffbf,#0000 40% 60%,#8fa6ffbf) border-box;border:1px solid #0000;transition:opacity .25s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.btn-aegis-primary:hover{background:var(--palas-blue-hover);box-shadow:0 14px 34px -10px var(--palas-blue-glow);transform:translateY(-2px)}.btn-aegis-primary:hover:after{opacity:1}.btn-aegis-primary .btn-arrow{width:18px;height:18px;transition:transform .25s}.btn-aegis-primary:hover .btn-arrow{transform:translate(4px)}.btn-aegis-ghost{color:#ffffffeb;letter-spacing:.04em;background:0 0;border:1px solid #ffffff38;border-radius:2px 14px;align-items:center;gap:10px;padding:13px 24px;font-family:Rajdhani,sans-serif;font-size:1rem;font-weight:600;transition:all .25s;display:inline-flex}.btn-aegis-ghost:hover{color:#a8beff;background:#2a60fe0f;border-color:#8fa6ff8c}.hp-stats{border-top:1px solid #ffffff12;padding:28px 48px 40px}.hp-stats-inner{grid-template-columns:repeat(3,1fr);gap:56px;max-width:1280px;margin:0 auto;display:grid}.hp-stat{align-items:flex-start;gap:16px;padding-right:28px;display:flex;position:relative}.hp-stat-icon{width:36px;height:36px;color:var(--palas-blue);flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.hp-stat-icon svg{width:100%;height:100%;display:block}.hp-stat-body{flex:1;min-width:0}.hp-stat+.hp-stat:before{content:"";background:#ffffff14;width:1px;position:absolute;top:6px;bottom:6px;left:-28px}.hp-stat-value{color:#fff;letter-spacing:-.01em;margin-bottom:8px;font-family:Rajdhani,sans-serif;font-size:1.55rem;font-weight:600;line-height:1}.hp-stat-plus{color:var(--palas-blue);text-shadow:0 0 12px #2a60fe73;padding-right:2px;font-family:Cinzel,serif;font-style:italic;font-weight:500}.hp-stat-label{color:#ffffff8c;max-width:260px;font-family:Rajdhani,sans-serif;font-size:.9rem;font-weight:400;line-height:1.45}@media(max-width:1020px){.hp-container{grid-template-columns:1fr;gap:48px;padding:132px 28px 48px}.hp-copy{max-width:100%}.hp-visual{justify-self:center;max-width:520px;margin:0 auto}}@media(max-width:720px){.hp-container{gap:36px;padding:120px 22px 40px}.hp-headline{margin-bottom:24px}.hp-sub{margin-bottom:32px}.hp-stats{padding:24px 22px 32px}.hp-stats-inner{grid-template-columns:1fr;gap:22px}.hp-stat{padding-right:0}.hp-stat+.hp-stat:before{display:none}.hp-stat+.hp-stat{border-top:1px solid #ffffff0f;padding-top:22px}.hp-frame,.hp-corner{display:none}}@keyframes hero-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.hero-rise{opacity:0;animation:.9s cubic-bezier(.2,.8,.2,1) forwards hero-rise}.hero-rise.delay-1{animation-delay:50ms}.hero-rise.delay-2{animation-delay:.18s}.hero-rise.delay-3{animation-delay:.32s}.hero-rise.delay-4{animation-delay:.46s}.hero-rise.delay-5{animation-delay:.6s}.hero-rise.delay-6{animation-delay:.74s}.palas-ticker-wrap{width:100%}.palas-ticker-caption{text-align:center;letter-spacing:.28em;text-transform:uppercase;color:#ffffffb8;background:var(--palas-blue);margin:0;padding:6px 24px 5px;font-family:JetBrains Mono,monospace;font-size:.62rem;font-weight:500}@media(max-width:720px){.palas-ticker-caption{letter-spacing:.22em;padding:5px 14px 4px;font-size:.56rem}}.palas-ticker{background:var(--palas-blue);border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff1f;width:100%;position:relative;overflow:hidden}.palas-ticker:before{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);height:1px;position:absolute;top:0;left:0;right:0}.palas-ticker-track{width:max-content;animation:38s linear infinite ticker;display:flex;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.palas-ticker-group{flex-shrink:0;align-items:center;gap:28px;padding-right:28px;display:flex}.palas-ticker-item{letter-spacing:.32em;text-transform:uppercase;color:#fff;white-space:nowrap;flex-shrink:0;align-items:center;gap:12px;padding:14px 4px;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:500;display:inline-flex}.palas-ticker-icon{color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.palas-ticker-icon svg{width:100%;height:100%;display:block}.palas-ticker-sep{opacity:.9;background:#fff;flex-shrink:0;width:5px;height:5px;transform:rotate(45deg);box-shadow:0 0 6px #ffffff8c}@media(max-width:720px){.palas-ticker-item{letter-spacing:.26em;gap:10px;padding:12px 4px;font-size:.64rem}.palas-ticker-group{gap:20px;padding-right:20px}.palas-ticker-icon{width:16px;height:16px}.palas-ticker-sep{width:4px;height:4px}}.metodo-section{width:100%;color:var(--palas-night-deep);isolation:isolate;background:#f7f8fc;padding:120px 48px 132px;position:relative;overflow:hidden}.metodo-bg{pointer-events:none;z-index:0;background-image:linear-gradient(90deg,#1a2a6b0b 1px,#0000 1px),linear-gradient(#1a2a6b0b 1px,#0000 1px),radial-gradient(at 50% 0,#2a60fe14,#0000 55%);background-size:72px 72px,72px 72px,100% 100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 40%,#000 45%,#0000 85%);mask-image:radial-gradient(at 50% 40%,#000 45%,#0000 85%)}.metodo-corner{z-index:1;pointer-events:none;border:0 solid var(--palas-blue);opacity:.6;width:18px;height:18px;position:absolute}.metodo-corner.c-tl{border-top-width:1.5px;border-left-width:1.5px;top:40px;left:40px}.metodo-corner.c-tr{border-top-width:1.5px;border-right-width:1.5px;top:40px;right:40px}.metodo-corner.c-bl{border-bottom-width:1.5px;border-left-width:1.5px;bottom:40px;left:40px}.metodo-corner.c-br{border-bottom-width:1.5px;border-right-width:1.5px;bottom:40px;right:40px}.metodo-container{z-index:2;max-width:1180px;margin:0 auto;position:relative}.metodo-head{text-align:center;max-width:780px;margin:0 auto 72px}.metodo-eyebrow{text-transform:uppercase;letter-spacing:.22em;color:var(--palas-blue);align-items:center;gap:12px;margin-bottom:28px;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:500;display:inline-flex}.me-indicator{background:var(--palas-blue);border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 3px #2a60fe29}.me-divider{background:linear-gradient(to right,var(--palas-blue)0%,#2a60fe40 100%);width:32px;height:1px}.metodo-title{letter-spacing:-.015em;color:var(--palas-night-deep);flex-wrap:wrap;justify-content:center;align-items:center;gap:.22em;line-height:1.05;display:flex}.mt-logo{vertical-align:baseline;width:auto;height:.85em;display:inline-block;transform:translateY(.05em)}.mt-accent{color:var(--palas-blue);letter-spacing:.005em;font-family:inherit;font-style:normal;font-weight:500;display:inline-block;position:relative}.mt-accent:after{content:"";background:linear-gradient(to right,transparent 0%,var(--palas-blue)20%,var(--palas-blue)80%,transparent 100%);opacity:.6;height:1px;position:absolute;bottom:-6px;left:2%;right:2%}.metodo-sub{color:#1a2a6bb8;max-width:620px;margin:0 auto}.metodo-stack{width:100%;max-width:1040px;margin:0 auto 80px;padding:10px 10px 40px 56px;position:relative}.ms-axis-y,.ms-axis-x{letter-spacing:.26em;text-transform:uppercase;color:var(--palas-blue);white-space:nowrap;pointer-events:none;align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:.64rem;font-weight:500;display:inline-flex;position:absolute}.ms-axis-y{transform-origin:50%;top:50%;left:10px;transform:translate(-50%,-50%)rotate(-90deg)}.ms-axis-x{justify-content:center;bottom:8px;left:56px;right:0}.ms-axis-arrow{color:var(--palas-blue);text-shadow:0 0 8px #2a60fe59;font-family:JetBrains Mono,monospace;font-size:.8rem}.ms-canvas{aspect-ratio:2.35;isolation:isolate;border-bottom:1px solid #1a2a6b33;border-left:1px solid #1a2a6b33;width:100%;padding:0;position:relative}.ms-canvas:before,.ms-canvas:after{content:"";background:var(--palas-blue);position:absolute}.ms-canvas:before{clip-path:polygon(50% 0,100% 100%,0 100%);width:9px;height:9px;top:-1px;left:-4px}.ms-canvas:after{clip-path:polygon(0 0,100% 50%,0 100%);width:9px;height:9px;bottom:-4px;right:-1px}.ms-card{background:#ffffff8c;border:1px solid #1a2a6b1f;border-radius:12px;flex-direction:column;gap:8px;transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .4s,box-shadow .4s,background .4s;display:flex;position:absolute;overflow:hidden}.ms-card:before{content:"";background:var(--palas-blue);border-radius:1px;width:2px;height:18px;transition:height .4s cubic-bezier(.2,.8,.2,1);position:absolute;top:22px}.ms-card:hover{border-color:#2a60fe59}.ms-card:hover:before{height:calc(100% - 44px)}.ms-card:hover .ms-corner{opacity:.8}.ms-card-3{z-index:1;background:#1a2a6b09;padding:30px 30px 30px calc(70% + 28px);inset:0}.ms-card-3:before{left:calc(70% + 10px)}.ms-card-2{z-index:2;background:#ffffffb3;width:70%;height:80%;padding:28px 28px 28px calc(40% + 26px);bottom:0;left:0}.ms-card-2:before{left:calc(57% + 10px)}.ms-card-1{z-index:3;background:#fff;width:40%;height:62%;padding:26px 26px 26px 28px;bottom:0;left:0;box-shadow:0 6px 18px -10px #1a2a6b26}.ms-card-1:before{left:14px}.ms-corner{border:0 solid var(--palas-blue);opacity:0;pointer-events:none;width:10px;height:10px;transition:opacity .35s;position:absolute}.ms-corner.c-tl{border-top-width:1.5px;border-left-width:1.5px;top:10px;left:10px}.ms-corner.c-tr{border-top-width:1.5px;border-right-width:1.5px;top:10px;right:10px}.ms-head{justify-content:space-between;align-items:center;gap:12px;min-height:28px;display:flex}.ms-badge{background:var(--palas-blue);color:#fff;letter-spacing:.22em;text-transform:uppercase;box-shadow:0 4px 14px -4px var(--palas-blue-glow);border-radius:999px;align-items:center;padding:4px 12px;font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:500;display:inline-flex}.ms-icon{width:26px;height:26px;color:var(--palas-blue);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ms-icon svg{width:100%;height:100%;display:block}.ms-num{letter-spacing:.22em;color:#1a2a6b6b;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:500}.ms-title{letter-spacing:-.01em;color:var(--palas-night-deep);margin:0;line-height:1.15}.ms-desc{color:#1a2a6bb3;margin:0;font-family:Rajdhani,sans-serif;font-size:1.02rem;font-weight:400;line-height:1.5}.ms-card-1 .ms-desc{font-size:.96rem;line-height:1.45}.ms-card-2 .ms-desc{font-size:1rem}.metodo-output{justify-content:center;margin-bottom:72px;display:flex}.mo-chip{letter-spacing:.005em;color:var(--palas-night-deep);background:#2a60fe0f;border:1px solid #2a60fe38;border-radius:999px;align-items:center;gap:12px;padding:14px 24px;font-family:Rajdhani,sans-serif;font-size:.98rem;font-weight:500;display:inline-flex}.mo-indicator{background:var(--palas-blue);border-radius:999px;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 0 4px #2a60fe24}.metodo-quote{text-align:center;max-width:640px;margin:0 auto}.mq-rule{background:var(--palas-blue);opacity:.55;width:44px;height:1px;margin:0 auto 22px;display:block}.mq-text{letter-spacing:.005em;color:var(--palas-night-deep);margin:0 0 12px;font-family:Cinzel,serif;font-size:clamp(1.1rem,1.8vw,1.35rem);font-style:italic;font-weight:400;line-height:1.45}.mq-author{letter-spacing:.2em;text-transform:uppercase;color:#1a2a6b80;margin:0;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:500}@media(max-width:1020px){.metodo-section{padding:96px 36px 108px}.metodo-head{margin-bottom:56px}.metodo-corner{width:14px;height:14px}.metodo-corner.c-tl,.metodo-corner.c-tr{top:24px}.metodo-corner.c-bl,.metodo-corner.c-br{bottom:24px}.metodo-corner.c-tl,.metodo-corner.c-bl{left:24px}.metodo-corner.c-tr,.metodo-corner.c-br{right:24px}.metodo-stack{max-width:520px;margin-bottom:60px;padding:4px 0 0}.ms-axis-y,.ms-axis-x{display:none}.ms-canvas{aspect-ratio:auto;border:0;flex-direction:column;gap:16px;display:flex}.ms-canvas:before,.ms-canvas:after{display:none}.ms-card{width:100%;height:auto;padding:28px 26px 26px;position:relative}.ms-card-1,.ms-card-2,.ms-card-3{background:#fff}.ms-card-1:before,.ms-card-2:before,.ms-card-3:before{left:14px}.ms-card-1 .ms-desc,.ms-card-2 .ms-desc,.ms-card-3 .ms-desc{font-size:.95rem}}@media(max-width:640px){.metodo-section{padding:80px 22px 92px}.metodo-head{margin-bottom:44px}.mo-chip{text-align:left;padding:12px 18px;font-size:.92rem}.mo-chip span:last-child{line-height:1.35}.metodo-output{margin-bottom:56px}}.diag-section{width:100%;color:var(--palas-night-deep);isolation:isolate;background:#fff;padding:112px 48px 120px;position:relative;overflow:hidden}.diag-container{z-index:2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:80px;max-width:1240px;margin:0 auto;display:grid;position:relative}.diag-offer{isolation:isolate;background:#f7f8fc;border:1px solid #1a2a6b1a;padding:48px 44px 44px;position:relative;overflow:hidden}.diag-offer:before{content:"";background:var(--palas-blue);width:3px;position:absolute;top:0;bottom:0;left:0}.diag-corner{border:0 solid var(--palas-blue);opacity:.7;pointer-events:none;width:12px;height:12px;position:absolute}.diag-corner.c-tl{border-top-width:1.5px;border-left-width:1.5px;top:10px;left:10px}.diag-corner.c-tr{border-top-width:1.5px;border-right-width:1.5px;top:10px;right:10px}.diag-corner.c-bl{border-bottom-width:1.5px;border-left-width:1.5px;bottom:10px;left:10px}.diag-corner.c-br{border-bottom-width:1.5px;border-right-width:1.5px;bottom:10px;right:10px}.diag-stamp{border:1.5px solid var(--palas-blue);color:var(--palas-blue);letter-spacing:.28em;text-transform:uppercase;z-index:3;background:#ffffffd9;padding:6px 16px;font-family:JetBrains Mono,monospace;font-size:.64rem;font-weight:600;position:absolute;top:36px;right:-14px;transform:rotate(6deg)}.diag-stamp:before,.diag-stamp:after{content:"";background:var(--palas-blue);position:absolute}.diag-stamp:before{width:4px;height:1px;top:50%;left:-6px}.diag-stamp:after{width:4px;height:1px;top:50%;right:-6px}.diag-offer-eyebrow{text-transform:uppercase;letter-spacing:.24em;color:var(--palas-blue);align-items:center;gap:10px;margin-bottom:24px;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:500;display:inline-flex}.diag-offer-eyebrow:before{content:"";background:var(--palas-blue);border-radius:999px;width:6px;height:6px;box-shadow:0 0 0 3px #2a60fe29}.diag-offer-title{letter-spacing:-.01em;color:var(--palas-night-deep);max-width:420px;line-height:1.12}.diag-offer-text{color:#1a2a6bbf;max-width:440px;margin:0 0 32px;font-family:Rajdhani,sans-serif;font-size:1.05rem;font-weight:400;line-height:1.55}.diag-offer-text strong{color:var(--palas-night-deep);font-weight:600}.diag-price-row{border-bottom:1px dashed #1a2a6b29;align-items:baseline;gap:16px;margin-bottom:28px;padding:18px 0 28px;display:flex}.diag-price-label{letter-spacing:.22em;text-transform:uppercase;color:#1a2a6b80;margin-right:4px;font-family:JetBrains Mono,monospace;font-size:.66rem;font-weight:500}.diag-price-old{color:#1a2a6b66;font-family:Rajdhani,sans-serif;font-size:1.2rem;font-weight:400;-webkit-text-decoration:line-through #2a60fe8c;text-decoration:line-through #2a60fe8c;text-decoration-thickness:1.5px}.diag-price-arrow{color:var(--palas-blue);padding:0 2px;font-family:Cinzel,serif;font-size:1.1rem;font-style:italic;font-weight:500}.diag-price-new{color:var(--palas-blue);text-shadow:0 0 14px #2a60fe40;letter-spacing:.01em;font-family:Cinzel,serif;font-size:1.8rem;font-style:italic;font-weight:500}.diag-offer-cta{background:var(--palas-blue);color:#fff;letter-spacing:.04em;border:1px solid var(--palas-blue);box-shadow:0 10px 28px -12px var(--palas-blue-glow);cursor:pointer;border-radius:2px 14px;align-items:center;gap:10px;padding:14px 24px;font-family:Rajdhani,sans-serif;font-size:1rem;font-weight:600;transition:all .25s;display:inline-flex}.diag-offer-cta:hover{background:var(--palas-blue-hover);box-shadow:0 16px 36px -12px var(--palas-blue-glow);transform:translateY(-2px)}.diag-offer-cta svg{width:16px;height:16px;transition:transform .25s}.diag-offer-cta:hover svg{transform:translate(4px)}.diag-offer-scarcity{letter-spacing:.04em;color:#1a2a6bb8;align-items:center;gap:10px;margin-top:16px;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:500;line-height:1.4;display:inline-flex}.diag-offer-scarcity strong{color:var(--palas-night);font-weight:600}.diag-scarcity-dot{background:var(--palas-blue);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2.2s ease-out infinite diag-scarcity-pulse;box-shadow:0 0 #2a60fe80}@keyframes diag-scarcity-pulse{0%{box-shadow:0 0 #2a60fe80}70%{box-shadow:0 0 0 10px #2a60fe00}to{box-shadow:0 0 #2a60fe00}}.diag-list-col{padding-left:8px;position:relative}.diag-list-eyebrow{text-transform:uppercase;letter-spacing:.22em;color:var(--palas-blue);align-items:center;gap:12px;margin-bottom:22px;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:500;display:inline-flex}.diag-list-eb-indicator{background:var(--palas-blue);border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 3px #2a60fe29}.diag-list-eb-divider{background:linear-gradient(to right,var(--palas-blue),#2a60fe40);width:24px;height:1px}.diag-list-title{letter-spacing:-.015em;color:var(--palas-night-deep);max-width:480px;line-height:1.08}.diag-list{flex-direction:column;gap:28px;display:flex;position:relative}.diag-list:before{content:"";background:linear-gradient(#2a60fe73,#2a60fe1f);width:1px;position:absolute;top:12px;bottom:12px;left:14px}.diag-item{grid-template-columns:48px 1fr;gap:20px;padding-left:0;display:grid;position:relative}.diag-item-num{border:1.5px solid var(--palas-blue);width:28px;height:28px;color:var(--palas-blue);letter-spacing:.05em;z-index:1;background:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-family:JetBrains Mono,monospace;font-size:.64rem;font-weight:600;display:inline-flex;position:relative}.diag-item-body{padding-top:2px}.diag-item-meta{letter-spacing:.2em;text-transform:uppercase;color:var(--palas-blue);background:#2a60fe14;border:1px solid #2a60fe38;margin-bottom:8px;padding:3px 8px;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:500;display:inline-block}.diag-item-title{color:var(--palas-night-deep);letter-spacing:-.005em}.diag-item-desc{color:#1a2a6bb3;margin:0;font-family:Rajdhani,sans-serif;font-size:.98rem;font-weight:400;line-height:1.55}@media(max-width:1020px){.diag-section{padding:80px 32px 92px}.diag-container{grid-template-columns:1fr;gap:56px}.diag-offer{padding:40px 32px 36px}.diag-list-title{margin-bottom:32px}}@media(max-width:640px){.diag-section{padding:64px 20px 76px}.diag-offer{padding:32px 24px 28px}.diag-stamp{padding:5px 12px;font-size:.58rem;top:20px;right:-10px}.diag-price-new{font-size:1.5rem}}.sol-section{color:#fff;isolation:isolate;background:#0a0d14;width:100%;padding:120px 48px 132px;position:relative;overflow:hidden}.sol-bg{z-index:0;pointer-events:none;background-image:radial-gradient(circle,#ffffff0f .9px,#0000 1.3px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(88% 78% at 50% 45%,#000 42%,#0000 100%);mask-image:radial-gradient(88% 78% at 50% 45%,#000 42%,#0000)}.sol-corner{border:0 solid var(--palas-blue);opacity:.7;pointer-events:none;z-index:1;width:16px;height:16px;position:absolute}.sol-corner.c-tl{border-top-width:1.5px;border-left-width:1.5px;top:40px;left:40px}.sol-corner.c-tr{border-top-width:1.5px;border-right-width:1.5px;top:40px;right:40px}.sol-corner.c-bl{border-bottom-width:1.5px;border-left-width:1.5px;bottom:40px;left:40px}.sol-corner.c-br{border-bottom-width:1.5px;border-right-width:1.5px;bottom:40px;right:40px}.sol-container{z-index:2;max-width:1280px;margin:0 auto;position:relative}.sol-head{text-align:center;max-width:820px;margin:0 auto 56px}.sol-eyebrow{text-transform:uppercase;letter-spacing:.22em;color:#a8beff;align-items:center;gap:12px;margin-bottom:28px;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:500;display:inline-flex}.sol-eb-indicator{background:var(--palas-blue);border-radius:999px;width:8px;height:8px;animation:2.2s ease-in-out infinite hp-eb-pulse;box-shadow:0 0 0 3px #2a60fe38}.sol-eb-divider{background:linear-gradient(to right,var(--palas-blue),#2a60fe40);width:32px;height:1px}.sol-title{letter-spacing:-.015em;color:#fff;line-height:1.05}.sol-sub{color:#fff9;max-width:580px;margin:0 auto}.sol-controls{flex-direction:column;align-items:center;gap:14px;margin-bottom:64px;display:flex}.sol-tabs{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff08;border:1px solid #ffffff14;border-radius:4px;gap:4px;padding:5px;display:inline-flex}.sol-tab{color:#ffffff94;letter-spacing:.03em;cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;gap:8px;padding:10px 22px;font-family:Rajdhani,sans-serif;font-size:.95rem;font-weight:500;transition:color .2s,background .2s;display:inline-flex;position:relative}.sol-tab:before{content:"";background:#fff3;border-radius:999px;width:6px;height:6px;transition:background .25s,box-shadow .25s}.sol-tab:hover{color:#ffffffd9}.sol-tab.is-active{color:#fff;background:#2a60fe29}.sol-tab.is-active:before{background:var(--palas-blue);box-shadow:0 0 8px #2a60fecc}.sol-select-wrap{min-width:280px;position:relative}.sol-select{appearance:none;color:#fff;letter-spacing:.02em;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1f;border-radius:3px;outline:none;width:100%;padding:11px 44px 11px 18px;font-family:Rajdhani,sans-serif;font-size:.95rem;font-weight:500;transition:border-color .25s,background .25s}.sol-select:hover{background:#2a60fe0f;border-color:#2a60fe80}.sol-select:focus{border-color:var(--palas-blue);box-shadow:0 0 0 3px #2a60fe24}.sol-select option{color:#fff;background:#0a0d14}.sol-select-caret{pointer-events:none;width:14px;height:14px;color:var(--palas-blue);position:absolute;top:50%;right:14px;transform:translateY(-50%)}.sol-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.sol-empty{text-align:center;color:#ffffff73;border:1px dashed #ffffff1f;grid-column:1/-1;padding:72px 24px;font-family:Rajdhani,sans-serif;font-size:1.05rem}.sol-card{background:#ffffff05;border:1px solid #ffffff14;flex-direction:column;gap:18px;padding:32px 28px 28px;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .35s,background .35s;display:flex;position:relative}.sol-card:before{content:"";background:var(--palas-blue);width:3px;height:38px;transition:height .35s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:0}.sol-card:hover{background:#2a60fe0a;border-color:#2a60fe66;transform:translateY(-4px);box-shadow:0 28px 60px -28px #2a60fe59}.sol-card:hover:before{height:100%}.sol-card-corner{border:0 solid var(--palas-blue);opacity:0;width:9px;height:9px;transition:opacity .35s;position:absolute}.sol-card-corner.c-tr{border-top-width:1.5px;border-right-width:1.5px;top:6px;right:6px}.sol-card-corner.c-bl{border-bottom-width:1.5px;border-left-width:1.5px;bottom:6px;left:6px}.sol-card-corner.c-br{border-bottom-width:1.5px;border-right-width:1.5px;bottom:6px;right:6px}.sol-card:hover .sol-card-corner{opacity:.85}.sol-tags{border-bottom:1px dashed #ffffff1a;justify-content:space-between;align-items:center;gap:8px;padding-bottom:14px;display:flex}.sol-tag{letter-spacing:.2em;text-transform:uppercase;color:#a8beff;background:#2a60fe1f;border:1px solid #2a60fe4d;align-items:center;gap:6px;padding:3px 10px;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:500;display:inline-flex}.sol-tag-discount{color:#9af5b4;background:#22c55e1a;border-color:#22c55e52}.sol-card-title{letter-spacing:-.005em;color:#fff;margin:0;line-height:1.2}.sol-card-desc{color:#ffffffa6;margin:0;font-family:Rajdhani,sans-serif;font-size:.98rem;font-weight:400;line-height:1.55}.sol-features{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.sol-feature{color:#ffffffc7;align-items:flex-start;gap:10px;font-family:Rajdhani,sans-serif;font-size:.95rem;line-height:1.45;display:flex}.sol-feature:before{content:"—";color:var(--palas-blue);flex-shrink:0;padding-top:1px;font-weight:500}.sol-card-actions{border-top:1px dashed #ffffff14;gap:10px;margin-top:auto;padding-top:18px;display:flex}.sol-btn{letter-spacing:.03em;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:2px 10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 14px;font-family:Rajdhani,sans-serif;font-size:.9rem;font-weight:600;transition:all .22s;display:inline-flex}.sol-btn-primary{background:var(--palas-blue);color:#fff;border-color:var(--palas-blue)}.sol-btn-primary:hover{background:var(--palas-blue-hover);box-shadow:0 10px 22px -8px var(--palas-blue-glow);transform:translateY(-1px)}.sol-btn-ghost{color:#ffffffd1;background:0 0;border-color:#fff3}.sol-btn-ghost:hover{color:#a8beff;background:#2a60fe14;border-color:#8fa6ff8c}.sol-all{justify-content:center;margin-top:48px;display:flex}.sol-all-link{color:#fff;letter-spacing:.03em;border:1px solid #ffffff2e;border-radius:2px 12px;align-items:center;gap:10px;padding:12px 22px;font-family:Rajdhani,sans-serif;font-size:.98rem;font-weight:500;transition:all .25s;display:inline-flex}.sol-all-link:hover{color:#a8beff;background:#2a60fe14;border-color:#8fa6ff8c}.sol-all-count{letter-spacing:.2em;color:#ffffff80;font-family:JetBrains Mono,monospace;font-size:.7rem}@media(max-width:1020px){.sol-section{padding:88px 32px 100px}.sol-corner{width:12px;height:12px}.sol-corner.c-tl,.sol-corner.c-tr{top:24px}.sol-corner.c-bl,.sol-corner.c-br{bottom:24px}.sol-corner.c-tl,.sol-corner.c-bl{left:24px}.sol-corner.c-tr,.sol-corner.c-br{right:24px}.sol-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.sol-section{padding:64px 20px 76px}.sol-grid{grid-template-columns:1fr}.sol-tabs{flex-wrap:wrap}.sol-tab{padding:9px 16px;font-size:.88rem}.sol-select-wrap{width:100%;min-width:0}}.dif-section{width:100%;color:var(--palas-night-deep);isolation:isolate;background:#f7f8fc;padding:120px 48px 132px;position:relative;overflow:hidden}.dif-bg{pointer-events:none;z-index:0;background-image:linear-gradient(90deg,#1a2a6b0b 1px,#0000 1px),linear-gradient(#1a2a6b0b 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 40%,#000 50%,#0000 88%);mask-image:radial-gradient(at 50% 40%,#000 50%,#0000 88%)}.dif-corner{border:0 solid var(--palas-blue);opacity:.6;z-index:1;pointer-events:none;width:16px;height:16px;position:absolute}.dif-corner.c-tl{border-top-width:1.5px;border-left-width:1.5px;top:40px;left:40px}.dif-corner.c-tr{border-top-width:1.5px;border-right-width:1.5px;top:40px;right:40px}.dif-corner.c-bl{border-bottom-width:1.5px;border-left-width:1.5px;bottom:40px;left:40px}.dif-corner.c-br{border-bottom-width:1.5px;border-right-width:1.5px;bottom:40px;right:40px}.dif-container{z-index:2;max-width:1240px;margin:0 auto;position:relative}.dif-head{text-align:center;max-width:820px;margin:0 auto 80px}.dif-eyebrow{text-transform:uppercase;letter-spacing:.22em;color:var(--palas-blue);align-items:center;gap:12px;margin-bottom:28px;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:500;display:inline-flex}.dif-eb-indicator{background:var(--palas-blue);border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 3px #2a60fe29}.dif-eb-divider{background:linear-gradient(to right,var(--palas-blue),#2a60fe40);width:32px;height:1px}.dif-title{letter-spacing:-.015em;color:var(--palas-night-deep);margin:0;line-height:1.05}.dif-grid{background:0 0;border-top:1px solid #1a2a6b1f;border-left:1px solid #1a2a6b1f;grid-template-columns:repeat(3,1fr);display:grid}.dif-cell{border-bottom:1px solid #1a2a6b1f;border-right:1px solid #1a2a6b1f;padding:44px 36px 48px;transition:background .35s;position:relative}.dif-cell:hover{background:#2a60fe08}.dif-cell:hover .dif-glyph{color:var(--palas-blue);transform:translateY(-2px)}.dif-cell:hover .dif-cell-plus{opacity:1}.dif-cell-plus{opacity:.85;align-items:baseline;gap:4px;margin-bottom:22px;transition:opacity .3s;display:flex}.dif-cell-plus-sign{color:var(--palas-blue);text-shadow:0 0 12px #2a60fe59;font-family:Cinzel,serif;font-size:1.3rem;font-style:italic;font-weight:500;line-height:1}.dif-cell-plus-num{letter-spacing:.22em;color:#1a2a6b80;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:500}.dif-glyph{color:#1a2a6bb3;width:52px;height:52px;margin-bottom:22px;transition:color .3s,transform .3s}.dif-glyph svg{width:100%;height:100%;display:block}.dif-cell-title{letter-spacing:-.005em;color:var(--palas-night-deep);max-width:280px;line-height:1.2}.dif-cell-desc{color:#1a2a6bad;max-width:320px;margin:0;font-family:Rajdhani,sans-serif;font-size:.98rem;font-weight:400;line-height:1.58}.dif-cell-desc em{color:var(--palas-blue);font-style:normal;font-weight:500;display:inline-block;position:relative}.dif-cell-desc em:after{content:"";background:linear-gradient(to right,var(--palas-blue)0%,#2a60fe33 100%);opacity:.55;height:1px;position:absolute;bottom:-1px;left:0;right:0}@media(max-width:1020px){.dif-section{padding:96px 32px 108px}.dif-grid{grid-template-columns:repeat(2,1fr)}.dif-corner{width:12px;height:12px}.dif-corner.c-tl,.dif-corner.c-tr{top:24px}.dif-corner.c-bl,.dif-corner.c-br{bottom:24px}.dif-corner.c-tl,.dif-corner.c-bl{left:24px}.dif-corner.c-tr,.dif-corner.c-br{right:24px}.dif-cell{padding:36px 28px 40px}}@media(max-width:640px){.dif-section{padding:72px 20px 84px}.dif-grid{grid-template-columns:1fr}.dif-head{margin-bottom:48px}}.tes-section{background:var(--palas-night-deep);color:#fff;isolation:isolate;width:100%;padding:120px 0 132px;position:relative;overflow:hidden}.tes-grain{pointer-events:none;z-index:0;opacity:.08;mix-blend-mode:overlay;background-image:radial-gradient(circle at 30% 20%,#ffffff40,#0000 50%),radial-gradient(circle at 70% 80%,#2a60fe59,#0000 55%);position:absolute;inset:0}.tes-dots{z-index:0;pointer-events:none;background-image:radial-gradient(circle,#ffffff14 .9px,#0000 1.3px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 70%,#000 38%,#0000 100%);mask-image:radial-gradient(90% 70%,#000 38%,#0000)}.tes-section:before{content:"";background:linear-gradient(to right,transparent 0%,var(--palas-blue)50%,transparent 100%);z-index:1;height:1px;position:absolute;top:0;left:0;right:0}.tes-container{z-index:2;grid-template-columns:2fr 3fr;align-items:center;gap:64px;max-width:1320px;margin:0 auto;padding:0 48px;display:grid;position:relative}.tes-head{flex-direction:column;gap:24px;max-width:460px;display:flex}.tes-sub{color:#ffffff9e;max-width:38ch;margin:0}.tes-eyebrow{text-transform:uppercase;letter-spacing:.22em;color:#a8beff;align-items:center;gap:12px;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:500;display:inline-flex}.tes-eb-indicator{background:var(--palas-blue);border-radius:999px;width:8px;height:8px;animation:2.2s ease-in-out infinite hp-eb-pulse;box-shadow:0 0 0 3px #2a60fe47}.tes-eb-divider{background:linear-gradient(to right,var(--palas-blue),#2a60fe40);width:32px;height:1px}.tes-title{letter-spacing:-.015em;color:#fff;margin:0;line-height:1.05}.tes-meta{letter-spacing:.22em;text-transform:uppercase;color:#ffffff73;border-top:1px dashed #ffffff24;justify-content:flex-start;padding-top:20px;font-family:JetBrains Mono,monospace;font-size:.66rem;display:flex;position:relative}.tes-meta-num{color:#a8beff}.tes-slider{z-index:2;min-width:0;padding:0 56px;position:relative}.tes-slider-viewport{position:relative;overflow:hidden}.tes-slider-track{will-change:transform;width:100%;transition:transform .5s cubic-bezier(.22,1,.36,1);display:flex}.tes-slide{flex:0 0 100%;justify-content:center;min-width:0;padding:4px;display:flex}.tes-slider-arrow{z-index:4;color:#a8beff;cursor:pointer;background:#ffffff06;border:1px solid #ffffff26;justify-content:center;align-items:center;width:44px;height:44px;transition:background .25s,border-color .25s,color .25s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.tes-slider-arrow:hover{color:#fff;background:#2a60fe1f;border-color:#2a60fe73}.tes-slider-arrow:focus-visible{outline:2px solid var(--palas-blue);outline-offset:2px}.tes-slider-prev{left:0}.tes-slider-next{right:0}.tes-slider-dots{justify-content:center;gap:10px;margin-top:28px;display:flex}.tes-slider-dot{cursor:pointer;background:#ffffff2e;border:0;width:24px;height:4px;padding:0;transition:background .25s,width .25s}.tes-slider-dot:hover{background:#a8beff73}.tes-slider-dot.is-active{background:var(--palas-blue);width:36px;box-shadow:0 0 8px #2a60fe8c}.tes-slider-dot:focus-visible{outline:2px solid var(--palas-blue);outline-offset:3px}.tes-card{isolation:isolate;background:#ffffff06;border:1px solid #ffffff1a;flex-direction:column;gap:18px;width:100%;max-width:720px;min-height:280px;padding:36px 36px 30px;transition:background .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.tes-card:hover{background:#2a60fe0d;border-color:#2a60fe52}.tes-card-corner{border:0 solid var(--palas-blue);opacity:.6;pointer-events:none;width:10px;height:10px;position:absolute}.tes-card-corner.c-tl{border-top-width:1.5px;border-left-width:1.5px;top:8px;left:8px}.tes-card-corner.c-br{border-bottom-width:1.5px;border-right-width:1.5px;bottom:8px;right:8px}.tes-card-mark{color:#2a60fe17;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;font-family:Cinzel,serif;font-size:11rem;font-style:italic;font-weight:500;line-height:1;position:absolute;top:-28px;right:-6px}.tes-card-id{z-index:1;letter-spacing:.22em;text-transform:uppercase;color:#a8beff8c;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:.62rem;font-weight:500;display:inline-flex;position:relative}.tes-card-id-dot{background:var(--palas-blue);width:5px;height:5px;box-shadow:0 0 6px #2a60feb3}.tes-card-text{z-index:1;color:#ffffffe0;flex:1;margin:0;font-family:Rajdhani,sans-serif;font-size:1.05rem;font-weight:400;line-height:1.55;position:relative}.tes-card-foot{z-index:1;border-top:1px dashed #ffffff1f;align-items:center;gap:14px;padding-top:14px;display:flex;position:relative}.tes-card-avatar{color:#a8beff;text-shadow:0 0 10px #2a60fe80;background:#2a60fe2e;border:1px solid #2a60fe66;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-family:Cinzel,serif;font-size:.88rem;font-style:italic;font-weight:500;display:inline-flex}.tes-card-author{flex-direction:column;min-width:0;display:flex}.tes-card-name{color:#fff;font-family:Rajdhani,sans-serif;font-size:.96rem;font-weight:500;line-height:1.2}.tes-card-role{letter-spacing:.18em;text-transform:uppercase;color:#ffffff73;margin-top:3px;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:500}@media(max-width:1020px){.tes-section{padding:88px 0 96px}.tes-container{grid-template-columns:1fr;align-items:stretch;gap:40px;padding:0 32px}.tes-head{max-width:100%}.tes-slider{width:100%;max-width:720px;margin:0 auto;padding:0 64px}.tes-card{min-height:260px;padding:30px 28px 26px}.tes-card-mark{font-size:9rem}}@media(max-width:640px){.tes-section{padding:72px 0 84px}.tes-container{padding:0 20px}.tes-slider{padding:0 16px}.tes-slider-arrow{width:40px;height:40px;top:auto;bottom:-64px;transform:none}.tes-slider-prev{left:calc(50% - 56px)}.tes-slider-next{right:calc(50% - 56px)}.tes-slider-dots{margin-top:24px;margin-bottom:64px}.tes-card{min-height:240px;padding:26px 22px 22px}}.faq-section{width:100%;color:var(--palas-night-deep);isolation:isolate;background:#f7f8fc;padding:120px 48px 132px;position:relative;overflow:hidden}.faq-bg{pointer-events:none;z-index:0;background-image:linear-gradient(90deg,#1a2a6b0a 1px,#0000 1px),linear-gradient(#1a2a6b0a 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 40%,#000 45%,#0000 90%);mask-image:radial-gradient(at 50% 40%,#000 45%,#0000 90%)}.faq-corner{border:0 solid var(--palas-blue);opacity:.6;z-index:1;pointer-events:none;width:16px;height:16px;position:absolute}.faq-corner.c-tl{border-top-width:1.5px;border-left-width:1.5px;top:40px;left:40px}.faq-corner.c-tr{border-top-width:1.5px;border-right-width:1.5px;top:40px;right:40px}.faq-corner.c-bl{border-bottom-width:1.5px;border-left-width:1.5px;bottom:40px;left:40px}.faq-corner.c-br{border-bottom-width:1.5px;border-right-width:1.5px;bottom:40px;right:40px}.faq-container{z-index:2;grid-template-columns:2fr 3fr;align-items:start;gap:80px;max-width:1240px;margin:0 auto;display:grid;position:relative}.faq-aside{align-self:start;position:sticky;top:112px}.faq-eyebrow{text-transform:uppercase;letter-spacing:.22em;color:var(--palas-blue);align-items:center;gap:12px;margin-bottom:28px;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:500;display:inline-flex}.faq-eb-indicator{background:var(--palas-blue);border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 3px #2a60fe29}.faq-eb-divider{background:linear-gradient(to right,var(--palas-blue),#2a60fe40);width:32px;height:1px}.faq-aside .faq-title{letter-spacing:-.015em;color:var(--palas-night-deep);max-width:380px;margin-left:0;margin-right:0;line-height:1.05}.faq-kicker{color:#1a2a6ba6;max-width:360px;margin:0 0 28px;font-family:Rajdhani,sans-serif;font-size:1.02rem;font-weight:400;line-height:1.55}.faq-aside-meta{letter-spacing:.22em;text-transform:uppercase;color:#1a2a6b73;border-top:1px dashed #1a2a6b33;align-items:center;gap:10px;max-width:340px;padding-top:22px;font-family:JetBrains Mono,monospace;font-size:.66rem;display:flex}.faq-aside-meta-count{color:var(--palas-blue);font-weight:600}.faq-list{border-top:1px solid #1a2a6b24;flex-direction:column;display:flex}.faq-item{border-bottom:1px solid #1a2a6b24;transition:background .3s}.faq-item[open]{background:#2a60fe08}.faq-item[open] .faq-q-num,.faq-item[open] .faq-q{color:var(--palas-blue)}.faq-summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:22px;padding:22px 4px 22px 0;list-style:none;display:flex}.faq-summary::-webkit-details-marker{display:none}.faq-q-num{letter-spacing:.22em;color:#1a2a6b80;flex-shrink:0;width:42px;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:500;transition:color .3s}.faq-q{letter-spacing:-.005em;color:var(--palas-night-deep);flex:1;font-family:Rajdhani,sans-serif;font-size:1.15rem;font-weight:500;line-height:1.35;transition:color .3s}.faq-toggle{border:1.5px solid #1a2a6b40;border-radius:999px;flex-shrink:0;width:28px;height:28px;transition:border-color .3s,background .3s,transform .3s cubic-bezier(.2,.8,.2,1);position:relative}.faq-toggle:before,.faq-toggle:after{content:"";background:var(--palas-night-deep);transition:transform .3s cubic-bezier(.2,.8,.2,1),background .3s,opacity .3s;position:absolute}.faq-toggle:before{height:1.5px;top:50%;left:7px;right:7px;transform:translateY(-50%)}.faq-toggle:after{width:1.5px;top:7px;bottom:7px;left:50%;transform:translate(-50%)}.faq-item[open] .faq-toggle{border-color:var(--palas-blue);background:var(--palas-blue);transform:rotate(180deg)}.faq-item[open] .faq-toggle:before{background:#fff}.faq-item[open] .faq-toggle:after{opacity:0}.faq-answer{padding:0 4px 28px 64px;position:relative}.faq-answer:before{content:"";background:linear-gradient(to bottom,var(--palas-blue)0%,#2a60fe33 100%);width:1px;height:calc(100% - 20px);position:absolute;top:2px;left:20px}.faq-answer p{color:#1a2a6bc7;max-width:640px;margin:0;font-family:Rajdhani,sans-serif;font-size:1rem;font-weight:400;line-height:1.6}@media(max-width:1020px){.faq-section{padding:88px 32px 100px}.faq-container{grid-template-columns:1fr;gap:56px}.faq-aside{position:static}.faq-corner{width:12px;height:12px}.faq-corner.c-tl,.faq-corner.c-tr{top:24px}.faq-corner.c-bl,.faq-corner.c-br{bottom:24px}.faq-corner.c-tl,.faq-corner.c-bl{left:24px}.faq-corner.c-tr,.faq-corner.c-br{right:24px}}@media(max-width:640px){.faq-section{padding:64px 20px 76px}.faq-summary{gap:14px;padding:18px 4px 18px 0}.faq-q-num{width:36px;font-size:.65rem}.faq-q{font-size:1.04rem}.faq-answer{padding:0 4px 24px 50px}.faq-answer:before{left:16px}}.nf-root{isolation:isolate;background:var(--palas-night-deep,#11205a);color:#fff;justify-content:center;align-items:center;min-height:100vh;padding:96px 48px 120px;display:flex;position:relative;overflow:hidden}.nf-grain{z-index:-1;pointer-events:none;opacity:.1;mix-blend-mode:overlay;background-image:radial-gradient(circle at 28% 18%,#ffffff47,#0000 48%),radial-gradient(circle at 78% 86%,#2a60fe61,#0000 55%);position:absolute;inset:0}.nf-dots{z-index:-2;pointer-events:none;background-image:radial-gradient(circle,#ffffff17 .9px,#0000 1.3px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 70%,#000 35%,#0000 100%);mask-image:radial-gradient(90% 70%,#000 35%,#0000)}.nf-grid{z-index:-3;pointer-events:none;opacity:.65;background-image:linear-gradient(90deg,#a8beff12 1px,#0000 1px),linear-gradient(#a8beff12 1px,#0000 1px);background-size:60px 60px;width:720px;height:720px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 70%);mask-image:radial-gradient(circle,#000 30%,#0000 70%)}.nf-root:before{content:"";background:linear-gradient(to right,transparent 0%,var(--palas-blue,#2a60fe)50%,transparent 100%);z-index:1;height:1px;position:absolute;top:0;left:0;right:0}.nf-scanline{z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000,#a8beff6b,#0000);height:1px;animation:9s ease-in-out infinite nf-scan;position:absolute;left:0;right:0}@keyframes nf-scan{0%{opacity:0;top:12%}10%{opacity:.9}85%{opacity:.6}to{opacity:0;top:92%}}.nf-corner{z-index:1;pointer-events:none;border:0 solid #a8beff6b;width:18px;height:18px;position:absolute}.nf-corner.c-tl{border-top-width:1.2px;border-left-width:1.2px;top:32px;left:32px}.nf-corner.c-tr{border-top-width:1.2px;border-right-width:1.2px;top:32px;right:32px}.nf-corner.c-bl{border-bottom-width:1.2px;border-left-width:1.2px;bottom:32px;left:32px}.nf-corner.c-br{border-bottom-width:1.2px;border-right-width:1.2px;bottom:32px;right:32px}.nf-stage{z-index:2;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:860px;display:flex;position:relative}.nf-eyebrow-row{justify-content:space-between;align-items:center;gap:32px;width:100%;margin-bottom:56px;display:flex}.nf-eyebrow{text-transform:uppercase;letter-spacing:.22em;color:#a8beff;align-items:center;gap:12px;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:500;display:inline-flex}.nf-eb-pulse{background:var(--palas-blue,#2a60fe);border-radius:999px;width:8px;height:8px;animation:2.2s ease-in-out infinite nf-pulse;box-shadow:0 0 0 3px #2a60fe47}@keyframes nf-pulse{0%,to{box-shadow:0 0 0 3px #2a60fe47}50%{box-shadow:0 0 0 7px #2a60fe00}}.nf-eb-dash{background:linear-gradient(to right,var(--palas-blue,#2a60fe),#2a60fe33);width:28px;height:1px}.nf-eyebrow-id{letter-spacing:.22em;text-transform:uppercase;color:#fff6;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:.66rem;font-weight:500;display:inline-flex}.nf-eb-id-dot{background:var(--palas-blue,#2a60fe);width:5px;height:5px;box-shadow:0 0 6px #2a60feb3}.nf-numeral-wrap{justify-content:center;align-items:center;margin-bottom:40px;padding:24px 36px;display:inline-flex;position:relative}.nf-numeral{letter-spacing:-.02em;color:#fff;z-index:2;text-shadow:0 0 36px #2a60fe2e;align-items:baseline;gap:clamp(8px,2vw,24px);margin:0;font-family:Cinzel,serif;font-size:clamp(8rem,18vw,14rem);font-style:italic;font-weight:500;line-height:.9;display:inline-flex;position:relative}.nf-numeral-d{display:inline-block;position:relative}.nf-numeral-mid:before,.nf-numeral-mid:after{content:"";z-index:-1;background:#a8beff6b;position:absolute}.nf-numeral-mid:before{height:1px;top:50%;left:-36%;right:-36%}.nf-numeral-mid:after{width:1px;top:-12%;bottom:-12%;left:50%}.nf-numeral-x{color:#2a60fe14;z-index:0;-webkit-user-select:none;user-select:none;pointer-events:none;font-family:Cinzel,serif;font-size:clamp(12rem,26vw,22rem);font-weight:500;line-height:1;animation:6s ease-in-out infinite nf-x-breathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-54%)}@keyframes nf-x-breathe{0%,to{opacity:.55}50%{opacity:.85}}.nf-numeral-glow{z-index:1;pointer-events:none;filter:blur(28px);background:radial-gradient(#2a60fe52,#0000 65%);position:absolute;inset:30% 10%}.nf-numeral-wrap:after{content:"";opacity:.8;background:linear-gradient(90deg,#0000,#a8beff8c,#0000);height:1px;position:absolute;bottom:-8px;left:8%;right:8%}.nf-copy{max-width:640px;margin-bottom:48px}.nf-title{letter-spacing:-.012em;margin:0 0 18px;line-height:1.08;color:#fff!important}.nf-title em{color:#a8beff}.nf-lede{color:#ffffffbd;margin:0;font-family:Rajdhani,sans-serif;font-size:1.08rem;font-weight:400;line-height:1.55}.nf-strong{color:#fff;font-weight:500}.nf-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-bottom:48px;display:inline-flex}.nf-btn{letter-spacing:.04em;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;align-items:center;gap:10px;height:48px;padding:0 26px;font-family:Rajdhani,sans-serif;font-size:.96rem;font-weight:500;text-decoration:none;transition:background .25s,border-color .25s,color .25s,transform .25s,box-shadow .25s;display:inline-flex}.nf-btn svg{flex-shrink:0;width:14px;height:14px}.nf-btn-primary{background:var(--palas-blue,#2a60fe);color:#fff;border-color:var(--palas-blue,#2a60fe);box-shadow:0 12px 30px -16px #2a60fe99}.nf-btn-primary:hover{background:var(--palas-blue-hover,#1b4adc);transform:translateY(-1px);box-shadow:0 18px 36px -16px #2a60fecc}.nf-btn-ghost{color:#fff;background:0 0;border-color:#ffffff38}.nf-btn-ghost:hover{color:#a8beff;background:#2a60fe14;border-color:#a8beff;transform:translateY(-1px)}.nf-btn:focus-visible{outline:2px solid var(--palas-blue,#2a60fe);outline-offset:3px}.nf-foot{align-items:center;gap:18px;width:100%;max-width:640px;display:flex}.nf-foot-line{background:linear-gradient(90deg,#0000,#a8beff52,#0000);flex:1;height:1px}.nf-foot-text{letter-spacing:.18em;text-transform:uppercase;color:#ffffff8c;text-align:center;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:.66rem;font-weight:500}.nf-foot-text em{text-transform:none;letter-spacing:0;color:#a8beff;font-family:Cinzel,serif;font-style:italic;font-weight:500}@keyframes nf-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.nf-rise{opacity:0;animation:.7s cubic-bezier(.22,1,.36,1) forwards nf-rise}.nf-rise.delay-1{animation-delay:50ms}.nf-rise.delay-2{animation-delay:.18s}.nf-rise.delay-3{animation-delay:.32s}.nf-rise.delay-4{animation-delay:.46s}.nf-rise.delay-5{animation-delay:.6s}@media(prefers-reduced-motion:reduce){.nf-rise{opacity:1;animation:none;transform:none}.nf-scanline{opacity:0;animation:none}.nf-numeral-x,.nf-eb-pulse{animation:none}}@media(max-width:720px){.nf-root{padding:80px 22px 96px}.nf-corner.c-tl,.nf-corner.c-tr{top:20px}.nf-corner.c-bl,.nf-corner.c-br{bottom:20px}.nf-corner.c-tl,.nf-corner.c-bl{left:20px}.nf-corner.c-tr,.nf-corner.c-br{right:20px}.nf-eyebrow-row{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:40px}.nf-eyebrow-id{align-self:flex-end}.nf-numeral-wrap{margin-bottom:28px;padding:16px 20px}.nf-foot{flex-direction:column;gap:12px}.nf-foot-text{white-space:normal}}.nl-section{color:#fff;isolation:isolate;background:#0a0d14;width:100%;padding:136px 48px 148px;position:relative;overflow:hidden}.nl-dots{z-index:0;pointer-events:none;background-image:radial-gradient(circle,#ffffff12 .9px,#0000 1.3px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(85% 70%,#000 42%,#0000 100%);mask-image:radial-gradient(85% 70%,#000 42%,#0000)}.nl-corner{border:0 solid var(--palas-blue);opacity:.75;z-index:1;pointer-events:none;width:28px;height:28px;position:absolute}.nl-corner.c-tl{border-top-width:1.5px;border-left-width:1.5px;top:36px;left:36px}.nl-corner.c-tr{border-top-width:1.5px;border-right-width:1.5px;top:36px;right:36px}.nl-corner.c-bl{border-bottom-width:1.5px;border-left-width:1.5px;bottom:36px;left:36px}.nl-corner.c-br{border-bottom-width:1.5px;border-right-width:1.5px;bottom:36px;right:36px}.nl-scan{z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000,#2a60fe1f,#0000);height:1px;position:absolute;top:36px;left:68px;right:68px;overflow:hidden}.nl-scan:before{content:"";background:linear-gradient(to right,transparent,var(--palas-blue)50%,transparent);width:30%;height:1px;animation:5.5s linear infinite nl-scan;position:absolute;top:0;left:-30%;box-shadow:0 0 18px #2a60fecc}@keyframes nl-scan{0%{left:-30%}to{left:100%}}.nl-container{z-index:2;text-align:center;max-width:860px;margin:0 auto;position:relative}.nl-eyebrow{text-transform:uppercase;letter-spacing:.26em;color:#a8beff;align-items:center;gap:12px;margin-bottom:36px;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:500;display:inline-flex}.nl-eb-indicator{background:var(--palas-blue);border-radius:999px;width:8px;height:8px;animation:2.2s ease-in-out infinite hp-eb-pulse;box-shadow:0 0 0 3px #2a60fe47,0 0 10px #2a60fecc}.nl-eb-divider{background:linear-gradient(to right,var(--palas-blue),#2a60fe33);width:32px;height:1px}.nl-title{letter-spacing:-.02em;color:#fff;line-height:1.04}.nl-title em{color:var(--palas-blue);font-family:Rajdhani,sans-serif;font-style:normal;font-weight:500;display:inline-block;position:relative}.nl-sub{color:#ffffffa6;max-width:580px;margin:0 auto 48px}.nl-sub strong{color:#a8beff;font-weight:500}.nl-form{grid-template-columns:1fr auto;gap:12px;max-width:560px;margin:0 auto 20px;display:grid}.nl-input-wrap{position:relative}.nl-input{color:#fff;letter-spacing:.01em;background:#ffffff0a;border:1px solid #8fa6ff47;border-radius:2px;outline:none;width:100%;padding:15px 18px 15px 44px;font-family:Rajdhani,sans-serif;font-size:1rem;font-weight:500;transition:border-color .25s,box-shadow .25s,background .25s}.nl-input::placeholder{color:#ffffff61;letter-spacing:.01em}.nl-input:hover{background:#2a60fe0f;border-color:#8fa6ff8c}.nl-input:focus{border-color:var(--palas-blue);background:#2a60fe14;box-shadow:0 0 0 3px #2a60fe24,0 0 24px -6px #2a60fe66}.nl-input-mark{width:18px;height:18px;color:var(--palas-blue);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.nl-submit{background:var(--palas-blue);color:#fff;letter-spacing:.04em;border:1px solid var(--palas-blue);cursor:pointer;box-shadow:0 10px 28px -12px var(--palas-blue-glow);white-space:nowrap;border-radius:2px 14px;align-items:center;gap:10px;padding:15px 28px;font-family:Rajdhani,sans-serif;font-size:1rem;font-weight:600;transition:all .25s;display:inline-flex}.nl-submit:hover{background:var(--palas-blue-hover);box-shadow:0 16px 36px -12px var(--palas-blue-glow);transform:translateY(-2px)}.nl-submit svg{width:16px;height:16px;transition:transform .25s}.nl-submit:hover svg{transform:translate(3px)}.nl-note{letter-spacing:.22em;text-transform:uppercase;color:#ffffff73;align-items:center;gap:10px;margin:0;font-family:JetBrains Mono,monospace;font-size:.66rem;font-weight:500;display:inline-flex}.nl-note-dot{background:#9af5b4;border-radius:999px;width:5px;height:5px;box-shadow:0 0 6px #9af5b4cc}@media(max-width:720px){.nl-section{padding:96px 24px 108px}.nl-corner{width:20px;height:20px;top:24px!important;bottom:auto!important}.nl-corner.c-bl,.nl-corner.c-br{top:auto!important;bottom:24px!important}.nl-corner.c-tl,.nl-corner.c-bl{left:24px}.nl-corner.c-tr,.nl-corner.c-br{right:24px}.nl-scan{top:24px;left:48px;right:48px}.nl-form{grid-template-columns:1fr}.nl-submit{justify-content:center}}.palas-footer{width:100%;color:var(--palas-night-deep);isolation:isolate;background:#fff;border-top:1px solid #1a2a6b1a;margin-top:0;padding:72px 48px 36px;position:relative;overflow:hidden}.palas-footer:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(90deg,#1a2a6b09 1px,#0000 1px),linear-gradient(#1a2a6b09 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.pf-inner{z-index:2;max-width:1280px;margin:0 auto;position:relative}.pf-top{border-bottom:1px solid #1a2a6b1a;justify-content:space-between;align-items:center;gap:20px;margin-bottom:48px;padding-bottom:18px;display:flex}.pf-eyebrow{text-transform:uppercase;letter-spacing:.24em;color:var(--palas-blue);align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:500;display:inline-flex}.pf-eb-dash{background:linear-gradient(to right,var(--palas-blue),#2a60fe40);width:20px;height:1px}.pf-status{letter-spacing:.22em;text-transform:uppercase;color:#1a2a6b8c;align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:.64rem;font-weight:500;display:inline-flex}.pf-status-dot{background:#22c55e;border-radius:999px;width:7px;height:7px;animation:2.4s ease-in-out infinite pf-status-pulse;box-shadow:0 0 0 3px #22c55e33,0 0 8px #22c55e99}@keyframes pf-status-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}.pf-wordmark-row{margin-bottom:64px;position:relative}.pf-wordmark{align-items:flex-start;gap:10px;margin-bottom:18px;display:inline-flex}.pf-wordmark-logo{width:auto;height:clamp(56px,9vw,120px);display:block}.pf-wordmark-reg{color:var(--palas-blue);text-shadow:0 0 14px #2a60fe40;letter-spacing:0;padding-top:4px;font-family:Cinzel,serif;font-size:clamp(1rem,1.6vw,1.35rem);font-style:italic;font-weight:500}.pf-manifesto{color:#1a2a6ba6;max-width:520px;margin:0;font-family:Cinzel,serif;font-size:clamp(1rem,1.6vw,1.2rem);font-style:italic;font-weight:400;line-height:1.5}.pf-columns{border-top:1px dashed #1a2a6b29;grid-template-columns:1.2fr 1fr 1fr 1.2fr;gap:40px;padding-top:32px;padding-bottom:44px;display:grid}.pf-col-head{letter-spacing:.22em;text-transform:uppercase;color:#1a2a6b80;align-items:center;gap:10px;margin-bottom:22px;font-family:JetBrains Mono,monospace;font-size:.64rem;font-weight:500;display:inline-flex}.pf-col-head-num{color:var(--palas-blue);font-weight:600}.pf-col-links{flex-direction:column;gap:10px;display:flex}.pf-link{width:fit-content;color:var(--palas-night-deep);align-items:center;gap:10px;padding:3px 0;font-family:Rajdhani,sans-serif;font-size:1rem;font-weight:400;transition:color .25s;display:inline-flex;position:relative}.pf-link:before{content:"—";color:var(--palas-blue);opacity:0;font-weight:500;transition:opacity .25s,transform .25s;transform:translate(-6px)}.pf-link:hover{color:var(--palas-blue)}.pf-link:hover:before{opacity:1;transform:translate(0)}.pf-contact-item{color:var(--palas-night-deep);align-items:flex-start;gap:12px;padding:3px 0;font-family:Rajdhani,sans-serif;font-size:.98rem;line-height:1.4;transition:color .25s;display:flex}.pf-contact-item:hover{color:var(--palas-blue)}.pf-contact-icon{width:14px;height:14px;color:var(--palas-blue);flex-shrink:0;margin-top:4px}.pf-imprint{border-top:1px solid var(--palas-blue);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:22px;display:flex}.pf-imprint-left{letter-spacing:.22em;text-transform:uppercase;color:#1a2a6b8c;flex-wrap:wrap;align-items:center;gap:12px;font-family:JetBrains Mono,monospace;font-size:.64rem;font-weight:500;display:inline-flex}.pf-imprint-diamond{background:var(--palas-blue);width:4px;height:4px;transform:rotate(45deg);box-shadow:0 0 4px #2a60fe99}.pf-imprint-accent{color:var(--palas-blue)}.pf-imprint-right{color:#1a2a6b8c;flex-wrap:wrap;align-items:center;gap:14px;font-family:Cinzel,serif;font-size:.88rem;font-style:italic;font-weight:500;display:inline-flex}.pf-imprint-right span+span{border-left:1px solid #1a2a6b24;padding-left:14px}.pf-imprint-right em{color:var(--palas-blue);font-weight:500}.pf-top-link{letter-spacing:.22em;text-transform:uppercase;color:var(--palas-blue);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 0;font-family:JetBrains Mono,monospace;font-size:.62rem;font-weight:500;transition:transform .25s;display:inline-flex}.pf-top-link:hover{transform:translateY(-2px)}.pf-top-link svg{width:14px;height:14px}@media(max-width:1020px){.palas-footer{padding:60px 32px 32px}.pf-columns{grid-template-columns:1fr 1fr;gap:36px}.pf-wordmark-logo{height:52px}}@media(max-width:640px){.palas-footer{padding:52px 20px 28px}.pf-top{flex-direction:column;align-items:flex-start;gap:10px}.pf-columns{grid-template-columns:1fr;gap:28px}.pf-wordmark{gap:12px}.pf-wordmark-logo{height:42px}.pf-imprint{flex-direction:column;align-items:flex-start}.pf-imprint-right span+span{border-left:0;padding-left:0}}.palas-wa-float{z-index:60;color:#fff;isolation:isolate;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;text-decoration:none;transition:transform .22s cubic-bezier(.2,.8,.2,1),background .22s,box-shadow .22s;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 24px -8px #25d3668c,0 2px 6px #11205a2e}.palas-wa-float:hover{background:#1fb455;transform:translateY(-2px);box-shadow:0 14px 30px -10px #25d366a6,0 4px 10px #11205a38}.palas-wa-float:focus-visible{outline-offset:3px;outline:2px solid #fff;box-shadow:0 0 0 4px #25d3668c,0 8px 24px -8px #25d3668c}.palas-wa-icon{z-index:2;width:28px;height:28px;display:block;position:relative}.palas-wa-pulse{opacity:.55;z-index:1;background:#25d366;border-radius:50%;animation:2.4s cubic-bezier(.2,.8,.2,1) infinite palas-wa-pulse;position:absolute;inset:0}@keyframes palas-wa-pulse{0%{opacity:.55;transform:scale(1)}70%{opacity:0;transform:scale(1.6)}to{opacity:0;transform:scale(1.6)}}@media(prefers-reduced-motion:reduce){.palas-wa-pulse{animation:none;display:none}.palas-wa-float:hover{transform:none}}@media(max-width:720px){.palas-wa-float{width:52px;height:52px;bottom:16px;right:16px}.palas-wa-icon{width:24px;height:24px}}.sobre-corner{z-index:1;pointer-events:none;border:0 solid var(--palas-blue);opacity:.6;width:18px;height:18px;position:absolute}.sobre-corner.c-tl{border-top-width:1.5px;border-left-width:1.5px;top:40px;left:40px}.sobre-corner.c-tr{border-top-width:1.5px;border-right-width:1.5px;top:40px;right:40px}.sobre-corner.c-bl{border-bottom-width:1.5px;border-left-width:1.5px;bottom:40px;left:40px}.sobre-corner.c-br{border-bottom-width:1.5px;border-right-width:1.5px;bottom:40px;right:40px}.sobre-eyebrow{text-transform:uppercase;letter-spacing:.22em;color:var(--palas-blue);align-items:center;gap:12px;margin-bottom:28px;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:500;display:inline-flex}.sobre-eyebrow.on-dark{color:#a8beff}.sobre-eb-indicator{background:currentColor;border-radius:999px;width:8px;height:8px;animation:2.2s ease-in-out infinite sobre-pulse;box-shadow:0 0 0 3px #2a60fe29}.sobre-eb-divider{opacity:.55;background:linear-gradient(90deg,currentColor 0%,#0000 100%);width:32px;height:1px}@keyframes sobre-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.82)}}@keyframes sobre-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.sobre-rise{animation:.7s cubic-bezier(.2,.8,.2,1) both sobre-rise}.sobre-rise.delay-1{animation-delay:50ms}.sobre-rise.delay-2{animation-delay:.17s}.sobre-rise.delay-3{animation-delay:.29s}.sobre-rise.delay-4{animation-delay:.41s}.sobre-rise.delay-5{animation-delay:.53s}.sobre-hero-section{color:#e8ecf4;isolation:isolate;background:#0a0d14;width:100%;padding:168px 48px 120px;position:relative;overflow:hidden}.sobre-hero-bg{pointer-events:none;z-index:0;background-image:radial-gradient(circle at 1px 1px,#ffffff14 1px,#0000 0),radial-gradient(at 70% 10%,#2a60fe29,#0000 55%),radial-gradient(at 20% 90%,#c9a9610f,#0000 50%);background-size:42px 42px,100% 100%,100% 100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 40%,#000 40%,#0000 90%);mask-image:radial-gradient(at 50% 40%,#000 40%,#0000 90%)}.sobre-hero-section .sobre-corner{opacity:.7;border-color:#a8beffb3}.sobre-hero-container{z-index:2;grid-template-columns:1.3fr 1fr;align-items:center;gap:80px;max-width:1280px;margin:0 auto;display:grid;position:relative}.sh-copy{max-width:640px}.sh-title{letter-spacing:-.015em;color:#f4f6fb;line-height:1.05}.sh-title em{color:#a8beff}.sh-lede{color:#e8ecf4c7;max-width:560px;margin:0 0 40px;line-height:1.6}.sh-ctas{flex-wrap:wrap;gap:14px;margin-bottom:48px;display:flex}.sh-meta{border-top:1px solid #a8beff24;flex-wrap:wrap;gap:14px 28px;padding-top:28px;display:flex}.sh-meta-item{letter-spacing:.22em;text-transform:uppercase;color:#e8ecf48c;align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:.66rem;display:inline-flex}.sh-meta-item strong{color:#a8beff;font-weight:500}.sh-visual{aspect-ratio:1/1.05;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#2a60fe0f,#0a0e1880);border:1px solid #a8beff24;border-radius:0 24px;width:100%;max-width:460px;margin-left:auto;padding:24px;position:relative}.sh-visual:before,.sh-visual:after{content:"";border:0 solid #a8beff8c;width:22px;height:22px;position:absolute}.sh-visual:before{border-top-width:1.5px;border-left-width:1.5px;top:-1px;left:-1px}.sh-visual:after{border-bottom-width:1.5px;border-right-width:1.5px;bottom:-1px;right:-1px}.sh-visual svg{width:100%;height:100%;display:block}.sh-compass-ring{transform-origin:100px 50px;animation:30s linear infinite sh-compass-spin}@keyframes sh-compass-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.sh-compass-ring{animation:none}}.sh-visual-tag{letter-spacing:.28em;text-transform:uppercase;color:#a8beffb3;font-family:JetBrains Mono,monospace;font-size:.58rem;position:absolute;top:16px;right:16px}.sobre-origem-section{width:100%;color:var(--palas-night-deep);isolation:isolate;background:#f7f8fc;padding:120px 48px;position:relative;overflow:hidden}.sobre-origem-bg{pointer-events:none;z-index:0;background-image:linear-gradient(90deg,#1a2a6b0b 1px,#0000 1px),linear-gradient(#1a2a6b0b 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 40%,#0000 85%);mask-image:radial-gradient(#000 40%,#0000 85%)}.sobre-origem-container{z-index:2;grid-template-columns:1fr 1fr;align-items:center;gap:80px;max-width:1200px;margin:0 auto;display:grid;position:relative}.so-copy{max-width:520px}.so-title{letter-spacing:-.012em;color:var(--palas-night-deep);line-height:1.08}.so-body{color:#1a2a6bc7;margin:0 0 18px;font-family:Rajdhani,sans-serif;font-size:1.1rem;font-weight:400;line-height:1.65}.so-body strong{color:var(--palas-night-deep);font-weight:600}.so-attrs{border-top:1px solid #1a2a6b24;gap:0;margin-top:40px;padding-top:24px;display:flex}.so-attr{border-right:1px solid #1a2a6b1a;flex:1;padding-right:16px}.so-attr:last-child{border-right:none;padding-left:16px;padding-right:0}.so-attr:nth-child(2){padding-left:16px}.so-attr-num{letter-spacing:.26em;text-transform:uppercase;color:var(--palas-blue);margin-bottom:6px;font-family:JetBrains Mono,monospace;font-size:.62rem}.so-attr-label{color:var(--palas-night-deep);font-family:Cinzel,serif;font-size:1.15rem;font-style:italic;font-weight:500}.so-emblem{aspect-ratio:1;background:#fff;border:1px solid #1a2a6b24;border-radius:0 20px;width:100%;max-width:460px;margin-left:auto;padding:32px;position:relative;box-shadow:4px 5px #1a2a6b0f}.so-emblem:before,.so-emblem:after{content:"";border:0 solid var(--palas-blue);opacity:.5;width:24px;height:24px;position:absolute}.so-emblem:before{border-top-width:1.5px;border-left-width:1.5px;top:-1px;left:-1px}.so-emblem:after{border-bottom-width:1.5px;border-right-width:1.5px;bottom:-1px;right:-1px}.so-emblem svg{width:100%;height:100%;color:var(--palas-night-deep);display:block}.so-emblem-tag{letter-spacing:.28em;text-transform:uppercase;color:#1a2a6b80;font-family:JetBrains Mono,monospace;font-size:.58rem;position:absolute;bottom:16px;left:24px}.sobre-mv-section{width:100%;color:var(--palas-night-deep);isolation:isolate;background:#fff;padding:120px 48px;position:relative;overflow:hidden}.sobre-mv-container{z-index:2;max-width:1180px;margin:0 auto;position:relative}.sobre-mv-head{text-align:center;max-width:680px;margin:0 auto 64px}.sobre-mv-title{letter-spacing:-.01em;color:var(--palas-night-deep);margin:0;line-height:1.1}.sobre-mv-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.mv-card{background:#fafbff;border:1px solid #1a2a6b1f;border-radius:0 16px;padding:40px;transition:border-color .35s cubic-bezier(.2,.8,.2,1),transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s cubic-bezier(.2,.8,.2,1);position:relative}.mv-card:hover{box-shadow:0 10px 34px -14px var(--palas-blue-glow);border-color:#2a60fe66;transform:translateY(-3px)}.mv-card-corner{border:0 solid var(--palas-blue);opacity:.55;width:14px;height:14px;position:absolute}.mv-card-corner.c-tl{border-top-width:1.5px;border-left-width:1.5px;top:12px;left:12px}.mv-card-corner.c-br{border-bottom-width:1.5px;border-right-width:1.5px;bottom:12px;right:12px}.mv-card-badge{letter-spacing:.3em;text-transform:uppercase;color:var(--palas-blue);align-items:center;gap:10px;margin-bottom:22px;font-family:JetBrains Mono,monospace;font-size:.62rem;font-weight:600;display:inline-flex}.mv-card-badge:before{content:"";background:var(--palas-blue);opacity:.5;width:24px;height:1px}.mv-card-title{color:var(--palas-night-deep);line-height:1.2}.mv-card-body{color:#1a2a6bc7;margin:0;font-family:Rajdhani,sans-serif;font-size:1.05rem;font-weight:400;line-height:1.6}.sobre-time-section{width:100%;color:var(--palas-night-deep);isolation:isolate;background:#f7f8fc;padding:120px 48px;position:relative;overflow:hidden}.sobre-time-bg{pointer-events:none;z-index:0;background-image:linear-gradient(90deg,#1a2a6b0a 1px,#0000 1px),linear-gradient(#1a2a6b0a 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 40%,#0000 85%);mask-image:radial-gradient(#000 40%,#0000 85%)}.sobre-time-container{z-index:2;max-width:1200px;margin:0 auto;position:relative}.sobre-time-head{text-align:center;max-width:720px;margin:0 auto 72px}.sobre-time-title{letter-spacing:-.012em;color:var(--palas-night-deep);line-height:1.08}.sobre-time-sub{color:#1a2a6bb3;margin:0}.st-rail{grid-template-columns:repeat(4,1fr);gap:20px;padding-top:60px;display:grid;position:relative}.st-rail:before{content:"";background:repeating-linear-gradient(90deg,#2a60fe47 0 6px,#0000 6px 12px);height:1px;position:absolute;top:28px;left:6%;right:6%}.st-node{position:relative}.st-dot{border:2px solid var(--palas-blue);background:#f7f8fc;border-radius:999px;width:16px;height:16px;position:absolute;top:-40px;left:50%;transform:translate(-50%)}.st-node:nth-child(4n) .st-dot{background:var(--palas-blue)}.st-card{background:#fff;border:1px solid #1a2a6b1f;border-radius:0 12px;padding:24px 22px 28px;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .35s;position:relative}.st-node:nth-child(2) .st-card{transform:translateY(14px)}.st-node:nth-child(3) .st-card{transform:translateY(28px)}.st-node:nth-child(4) .st-card{transform:translateY(42px)}.st-card:hover{box-shadow:0 10px 34px -14px var(--palas-blue-glow);border-color:#2a60fe66}.st-node:first-child .st-card:hover{transform:translateY(-3px)}.st-node:nth-child(2) .st-card:hover{transform:translateY(11px)}.st-node:nth-child(3) .st-card:hover{transform:translateY(25px)}.st-node:nth-child(4) .st-card:hover{transform:translateY(39px)}.st-year{letter-spacing:.24em;color:var(--palas-blue);margin-bottom:8px;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:600}.st-title{color:var(--palas-night-deep);line-height:1.2}.st-desc{color:#1a2a6bb8;margin:0;font-family:Rajdhani,sans-serif;font-size:.98rem;line-height:1.55}.sobre-val-section{width:100%;color:var(--palas-night-deep);isolation:isolate;background:#fff;padding:120px 48px;position:relative;overflow:hidden}.sobre-val-container{z-index:2;max-width:1180px;margin:0 auto;position:relative}.sobre-val-head{max-width:640px;margin:0 0 64px}.sobre-val-title{letter-spacing:-.012em;color:var(--palas-night-deep);line-height:1.08}.sobre-val-sub{color:#1a2a6bb3;max-width:560px;margin:0}.sv-grid{border:1px solid #1a2a6b1f;border-radius:0 16px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.sv-cell{background:#fff;border-bottom:1px solid #1a2a6b1a;border-right:1px solid #1a2a6b1a;padding:40px 36px;transition:background .35s cubic-bezier(.2,.8,.2,1);position:relative}.sv-cell:nth-child(2n){border-right:none}.sv-cell:nth-child(n+3){border-bottom:none}.sv-cell:hover{background:#fafbff}.sv-cell-num{letter-spacing:.3em;color:var(--palas-blue);align-items:center;gap:10px;margin-bottom:20px;font-family:JetBrains Mono,monospace;font-size:.62rem;font-weight:600;display:inline-flex}.sv-cell-num:after{content:"";background:linear-gradient(to right,var(--palas-blue),transparent);width:32px;height:1px}.sv-cell-glyph{width:52px;height:52px;color:var(--palas-night-deep);margin-bottom:20px}.sv-cell:hover .sv-cell-glyph{color:var(--palas-blue)}.sv-cell-title{color:var(--palas-night-deep);line-height:1.2}.sv-cell-desc{color:#1a2a6bb8;margin:0;font-family:Rajdhani,sans-serif;font-size:1rem;line-height:1.55}.sobre-num-section{color:#f4f6fb;isolation:isolate;background:#11205a;width:100%;padding:100px 48px;position:relative;overflow:hidden}.sobre-num-bg{pointer-events:none;z-index:0;background-image:radial-gradient(circle at 1px 1px,#ffffff0f 1px,#0000 0),radial-gradient(at 50% 0,#2a60fe2e,#0000 55%);background-size:40px 40px,100% 100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 40%,#0000 88%);mask-image:radial-gradient(#000 40%,#0000 88%)}.sobre-num-section .sobre-corner{opacity:.5;border-color:#a8beffb3}.sobre-num-container{z-index:2;max-width:1180px;margin:0 auto;position:relative}.sobre-num-head{text-align:center;margin-bottom:56px}.sobre-num-caption{letter-spacing:.28em;text-transform:uppercase;color:#a8beff;opacity:.7;font-family:JetBrains Mono,monospace;font-size:.66rem;font-weight:500}.sn-grid{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.sn-stat{text-align:left;border-right:1px solid #a8beff29;padding:24px 28px;position:relative}.sn-stat:last-child{border-right:none}.sn-stat-val{letter-spacing:-.02em;color:#f4f6fb;align-items:baseline;gap:6px;margin-bottom:14px;font-family:Rajdhani,sans-serif;font-size:clamp(2.8rem,5.2vw,4rem);font-weight:300;line-height:1;display:flex}.sn-stat-val .unit{color:#a8beff;letter-spacing:.04em;font-size:.42em;font-weight:400}.sn-stat-label{letter-spacing:.22em;text-transform:uppercase;color:#e8ecf499;font-family:JetBrains Mono,monospace;font-size:.64rem;font-weight:500;line-height:1.5}.sobre-cta-section{width:100%;color:var(--palas-night-deep);background:#f7f8fc;padding:120px 48px;position:relative;overflow:hidden}.sobre-cta-container{max-width:1100px;margin:0 auto;position:relative}.scta-card{text-align:center;background:#fff;border:1px solid #1a2a6b24;border-radius:0 20px;padding:72px 56px;position:relative;overflow:hidden;box-shadow:4px 5px #1a2a6b0f}.scta-card:before{content:"";pointer-events:none;background:radial-gradient(at 50% 0,#2a60fe0f,#0000 60%);position:absolute;inset:0}.scta-corner{border:0 solid var(--palas-blue);opacity:.55;width:16px;height:16px;position:absolute}.scta-corner.c-tl{border-top-width:1.5px;border-left-width:1.5px;top:16px;left:16px}.scta-corner.c-tr{border-top-width:1.5px;border-right-width:1.5px;top:16px;right:16px}.scta-corner.c-bl{border-bottom-width:1.5px;border-left-width:1.5px;bottom:16px;left:16px}.scta-corner.c-br{border-bottom-width:1.5px;border-right-width:1.5px;bottom:16px;right:16px}.scta-title{letter-spacing:-.012em;color:var(--palas-night-deep);max-width:640px;line-height:1.08;position:relative}.scta-body{color:#1a2a6bb3;max-width:540px;margin:0 auto 36px;font-family:Rajdhani,sans-serif;font-size:1.1rem;line-height:1.6;position:relative}.scta-actions{flex-wrap:wrap;justify-content:center;gap:14px;display:inline-flex;position:relative}.scta-card .btn-aegis-ghost{color:var(--palas-night-deep);border-color:#1a2a6b38}.scta-card .btn-aegis-ghost:hover{color:var(--palas-blue);background:#2a60fe0f;border-color:#2a60fe8c}@media(max-width:1020px){.sobre-hero-section,.sobre-origem-section,.sobre-mv-section,.sobre-time-section,.sobre-val-section,.sobre-cta-section{padding:96px 32px}.sobre-num-section{padding:80px 32px}.sobre-hero-container,.sobre-origem-container{grid-template-columns:1fr;gap:48px}.sh-visual,.so-emblem{max-width:380px;margin:0 auto}.sobre-mv-grid{grid-template-columns:1fr}.st-rail{grid-template-columns:1fr 1fr;gap:24px}.st-rail:before{display:none}.st-node .st-card,.st-node:nth-child(n) .st-card{transform:none}.st-dot{display:none}.sv-grid{grid-template-columns:1fr}.sv-cell:nth-child(n){border-bottom:1px solid #1a2a6b1a;border-right:none}.sv-cell:last-child{border-bottom:none}.sn-grid{grid-template-columns:1fr 1fr}.sn-stat:nth-child(2){border-right:none}.sn-stat:first-child,.sn-stat:nth-child(2){border-bottom:1px solid #a8beff29}.sn-stat{padding:28px 24px}}@media(max-width:640px){.sobre-hero-section{padding:128px 20px 80px}.sobre-origem-section,.sobre-mv-section,.sobre-time-section,.sobre-val-section,.sobre-cta-section{padding:72px 20px}.sobre-num-section{padding:64px 20px}.sobre-corner.c-tl,.sobre-corner.c-tr{top:20px}.sobre-corner.c-bl,.sobre-corner.c-br{bottom:20px}.sobre-corner.c-tl,.sobre-corner.c-bl{left:20px}.sobre-corner.c-tr,.sobre-corner.c-br{right:20px}.sobre-corner{width:12px;height:12px}.st-rail,.sn-grid{grid-template-columns:1fr}.sn-stat{border-bottom:1px solid #a8beff29!important;border-right:none!important}.sn-stat:last-child{border-bottom:none!important}.so-attrs{flex-direction:column;gap:16px}.so-attr{border-bottom:1px solid #1a2a6b1a;border-right:none!important;padding:0 0 16px!important}.so-attr:last-child{border-bottom:none;padding-bottom:0!important}.scta-card{padding:48px 28px}}@media(prefers-reduced-motion:reduce){.sobre-rise,.sobre-eb-indicator{animation:none}.mv-card,.st-card,.sv-cell{transition:none}}.contato-corner{z-index:1;pointer-events:none;border:0 solid var(--palas-blue);opacity:.6;width:18px;height:18px;position:absolute}.contato-corner.c-tl{border-top-width:1.5px;border-left-width:1.5px;top:40px;left:40px}.contato-corner.c-tr{border-top-width:1.5px;border-right-width:1.5px;top:40px;right:40px}.contato-corner.c-bl{border-bottom-width:1.5px;border-left-width:1.5px;bottom:40px;left:40px}.contato-corner.c-br{border-bottom-width:1.5px;border-right-width:1.5px;bottom:40px;right:40px}.contato-eyebrow{text-transform:uppercase;letter-spacing:.22em;color:var(--palas-blue);align-items:center;gap:12px;margin-bottom:28px;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:500;display:inline-flex}.contato-eyebrow.on-dark{color:#a8beff}.contato-eb-indicator{background:currentColor;border-radius:999px;width:8px;height:8px;animation:2.2s ease-in-out infinite contato-pulse;box-shadow:0 0 0 3px #2a60fe29}.contato-eb-divider{opacity:.55;background:linear-gradient(90deg,currentColor 0%,#0000 100%);width:32px;height:1px}@keyframes contato-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.82)}}@keyframes contato-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.contato-rise{animation:.7s cubic-bezier(.2,.8,.2,1) both contato-rise}.contato-rise.delay-1{animation-delay:50ms}.contato-rise.delay-2{animation-delay:.17s}.contato-rise.delay-3{animation-delay:.29s}.contato-rise.delay-4{animation-delay:.41s}.contato-hero-section{color:#e8ecf4;isolation:isolate;background:#0a0d14;width:100%;padding:168px 48px 100px;position:relative;overflow:hidden}.contato-hero-bg{pointer-events:none;z-index:0;background-image:radial-gradient(circle at 1px 1px,#ffffff14 1px,#0000 0),radial-gradient(at 30% 20%,#2a60fe2e,#0000 55%);background-size:42px 42px,100% 100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 40%,#0000 90%);mask-image:radial-gradient(#000 40%,#0000 90%)}.contato-hero-section .contato-corner{opacity:.7;border-color:#a8beffb3}.contato-hero-container{z-index:2;grid-template-columns:1.2fr 1fr;align-items:center;gap:80px;max-width:1280px;margin:0 auto;display:grid;position:relative}.ch-copy{max-width:600px}.ch-title{letter-spacing:-.015em;color:#f4f6fb;line-height:1.05}.ch-title em{color:#a8beff}.ch-lede{color:#e8ecf4c7;max-width:520px;margin:0 0 40px;line-height:1.6}.ch-meta{border-top:1px solid #a8beff24;flex-wrap:wrap;gap:14px 36px;padding-top:28px;display:flex}.ch-meta-item{letter-spacing:.22em;text-transform:uppercase;color:#e8ecf48c;align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:.66rem;display:inline-flex}.ch-meta-item strong{color:#a8beff;font-weight:500}.ch-meta-dot{background:#58d68d;border-radius:999px;width:6px;height:6px;animation:2s ease-in-out infinite contato-pulse;box-shadow:0 0 0 3px #58d68d33}.ch-channels{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#2a60fe0f,#0a0e1880);border:1px solid #a8beff24;border-radius:0 20px;padding:32px;position:relative}.ch-channels:before,.ch-channels:after{content:"";border:0 solid #a8beff8c;width:20px;height:20px;position:absolute}.ch-channels:before{border-top-width:1.5px;border-left-width:1.5px;top:-1px;left:-1px}.ch-channels:after{border-bottom-width:1.5px;border-right-width:1.5px;bottom:-1px;right:-1px}.ch-channels-head{letter-spacing:.3em;text-transform:uppercase;color:#a8beff;opacity:.7;margin-bottom:20px;font-family:JetBrains Mono,monospace;font-size:.62rem}.ch-channel{color:#e8ecf4;border-bottom:1px solid #a8beff1a;align-items:center;gap:14px;padding:14px 4px;text-decoration:none;transition:padding .25s,color .25s;display:flex}.ch-channel:last-child{border-bottom:none}.ch-channel:hover{color:#a8beff;padding-left:10px}.ch-channel-icon{color:#a8beff;border:1px solid #a8beff33;border-radius:2px 8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.ch-channel-text{flex:1;min-width:0}.ch-channel-label{letter-spacing:.01em;margin-bottom:2px;font-family:Rajdhani,sans-serif;font-size:1.02rem;font-weight:500}.ch-channel-meta{letter-spacing:.18em;text-transform:uppercase;color:#e8ecf47a;font-family:JetBrains Mono,monospace;font-size:.62rem}.ch-channel-arrow{color:#a8beff59;transition:transform .25s,color .25s}.ch-channel:hover .ch-channel-arrow{color:#a8beff;transform:translate(3px)}.contato-form-section{width:100%;color:var(--palas-night-deep);isolation:isolate;background:#f7f8fc;padding:120px 48px;position:relative;overflow:hidden}.contato-form-bg{pointer-events:none;z-index:0;background-image:linear-gradient(90deg,#1a2a6b0b 1px,#0000 1px),linear-gradient(#1a2a6b0b 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 45%,#0000 85%);mask-image:radial-gradient(#000 45%,#0000 85%)}.contato-form-container{z-index:2;grid-template-columns:1.5fr 1fr;align-items:start;gap:64px;max-width:1200px;margin:0 auto;display:grid;position:relative}.cf-head{max-width:520px;margin-bottom:40px}.cf-title{letter-spacing:-.012em;color:var(--palas-night-deep);line-height:1.1}.cf-sub{color:#1a2a6bb8;margin:0}.cf-form{background:#fff;border:1px solid #1a2a6b1f;border-radius:0 16px;padding:40px 36px;position:relative;box-shadow:4px 5px #1a2a6b0f}.cf-form-corner{border:0 solid var(--palas-blue);opacity:.55;width:14px;height:14px;position:absolute}.cf-form-corner.c-tl{border-top-width:1.5px;border-left-width:1.5px;top:12px;left:12px}.cf-form-corner.c-br{border-bottom-width:1.5px;border-right-width:1.5px;bottom:12px;right:12px}.cf-row{grid-template-columns:1fr 1fr;gap:28px;margin-bottom:6px;display:grid}.cf-field{padding-bottom:26px;position:relative}.cf-field.full{grid-column:1/-1}.cf-label{letter-spacing:.26em;text-transform:uppercase;color:#1a2a6b9e;justify-content:space-between;align-items:baseline;margin-bottom:10px;font-family:JetBrains Mono,monospace;font-size:.62rem;font-weight:500;display:flex}.cf-label .opt{letter-spacing:.22em;color:#1a2a6b61;font-size:.58rem;font-weight:400}.cf-label .req{color:var(--palas-blue);margin-left:4px;font-weight:600}.cf-input,.cf-select,.cf-textarea{width:100%;color:var(--palas-night-deep);appearance:none;background:0 0;border:none;border-bottom:1px solid #1a2a6b33;border-radius:0;outline:none;padding:8px 0 10px;font-family:Rajdhani,sans-serif;font-size:1.05rem;font-weight:400;line-height:1.4;transition:border-color .25s}.cf-textarea{resize:vertical;min-height:120px;padding:10px 0}.cf-input::placeholder,.cf-textarea::placeholder{color:#1a2a6b52;font-weight:400}.cf-input:focus,.cf-select:focus,.cf-textarea:focus{border-bottom-color:var(--palas-blue);border-bottom-width:2px;padding-bottom:9px}.cf-select{cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--palas-blue)50%),linear-gradient(135deg,var(--palas-blue)50%,transparent 50%);background-position:calc(100% - 16px) 18px,calc(100% - 10px) 18px;background-repeat:no-repeat;background-size:6px 6px;padding-right:28px}.cf-submit-row{border-top:1px solid #1a2a6b1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding-top:24px;display:flex}.cf-consent{letter-spacing:.18em;text-transform:uppercase;color:#1a2a6b7a;max-width:280px;font-family:JetBrains Mono,monospace;font-size:.62rem}.cf-submit{background:var(--palas-blue);color:#fff;letter-spacing:.04em;cursor:pointer;border:none;border-radius:2px 14px;align-items:center;gap:10px;padding:14px 26px;font-family:Rajdhani,sans-serif;font-size:1.02rem;font-weight:600;transition:all .25s;display:inline-flex;box-shadow:4px 4px #1a2a6b1f}.cf-submit:hover:not(:disabled){background:var(--palas-blue-hover);transform:translateY(-1px);box-shadow:4px 6px #1a2a6b29}.cf-submit:disabled{opacity:.7;cursor:not-allowed}.cf-submit svg{width:14px;height:14px;transition:transform .25s}.cf-submit:hover:not(:disabled) svg{transform:translate(3px)}.cf-spin{border:2px solid #ffffff59;border-top-color:#fff;border-radius:999px;width:14px;height:14px;animation:.8s linear infinite cf-spin}@keyframes cf-spin{to{transform:rotate(360deg)}}.cf-success{text-align:center;background:#fff;border:1px solid #1a2a6b1f;border-radius:0 16px;padding:64px 36px;position:relative;box-shadow:4px 5px #1a2a6b0f}.cf-success-mark{border:1.5px solid var(--palas-blue);width:56px;height:56px;color:var(--palas-blue);border-radius:999px;justify-content:center;align-items:center;margin-bottom:24px;display:inline-flex}.cf-success-title{color:var(--palas-night-deep)}.cf-success-body{color:#1a2a6bb8;max-width:420px;margin:0 auto 24px;font-family:Rajdhani,sans-serif;font-size:1.02rem;line-height:1.55}.cf-success-again{letter-spacing:.22em;text-transform:uppercase;color:var(--palas-blue);cursor:pointer;border:none;border-bottom:1px solid var(--palas-blue);background:0 0;padding:8px 14px;font-family:JetBrains Mono,monospace;font-size:.64rem;transition:color .2s}.cf-success-again:hover{color:var(--palas-blue-hover)}.cf-aside{position:sticky;top:112px}.cf-aside-block{background:#fff;border:1px solid #1a2a6b1f;border-radius:0 14px;margin-bottom:20px;padding:28px 24px;position:relative}.cf-aside-head{letter-spacing:.28em;text-transform:uppercase;color:var(--palas-blue);align-items:center;gap:10px;margin-bottom:18px;font-family:JetBrains Mono,monospace;font-size:.62rem;display:flex}.cf-aside-head:before{content:"";background:var(--palas-blue);opacity:.5;width:24px;height:1px}.cf-aside-item{color:var(--palas-night-deep);border-top:1px solid #1a2a6b14;align-items:center;gap:14px;padding:12px 4px;text-decoration:none;transition:color .25s,padding .25s;display:flex}.cf-aside-item:first-of-type{border-top:none;padding-top:0}.cf-aside-item:hover{color:var(--palas-blue);padding-left:6px}.cf-aside-icon{width:34px;height:34px;color:var(--palas-blue);border:1px solid #1a2a6b24;border-radius:2px 8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cf-aside-label{font-family:Rajdhani,sans-serif;font-size:1rem;font-weight:500;line-height:1.2}.cf-aside-meta{letter-spacing:.2em;text-transform:uppercase;color:#1a2a6b80;margin-top:2px;font-family:JetBrains Mono,monospace;font-size:.6rem}.cf-sla{flex-direction:column;gap:8px;display:flex}.cf-sla-row{letter-spacing:.2em;text-transform:uppercase;border-bottom:1px dashed #1a2a6b1f;justify-content:space-between;align-items:baseline;padding:6px 0;font-family:JetBrains Mono,monospace;font-size:.66rem;display:flex}.cf-sla-row:last-child{border-bottom:none}.cf-sla-row .k{color:#1a2a6b8c}.cf-sla-row .v{letter-spacing:0;text-transform:none;color:var(--palas-night-deep);font-family:Rajdhani,sans-serif;font-size:.95rem;font-weight:500}.contato-tipo-section{width:100%;color:var(--palas-night-deep);background:#fff;padding:120px 48px;position:relative;overflow:hidden}.contato-tipo-container{max-width:1180px;margin:0 auto}.contato-tipo-head{max-width:640px;margin:0 0 56px}.contato-tipo-title{letter-spacing:-.012em;color:var(--palas-night-deep);line-height:1.1}.contato-tipo-sub{color:#1a2a6bb3;max-width:540px;margin:0}.ct-grid{border:1px solid #1a2a6b1f;border-radius:0 16px;grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}.ct-item{border-bottom:1px solid #1a2a6b1a;border-right:1px solid #1a2a6b1a;padding:36px 32px 40px;transition:background .35s cubic-bezier(.2,.8,.2,1);position:relative}.ct-item:nth-child(2n){border-right:none}.ct-item:nth-child(n+3){border-bottom:none}.ct-item:hover{background:#fafbff}.ct-head-row{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.ct-num{letter-spacing:.3em;color:var(--palas-blue);align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:.62rem;font-weight:600;display:inline-flex}.ct-num:after{content:"";background:linear-gradient(to right,var(--palas-blue),transparent);width:28px;height:1px}.ct-glyph{width:44px;height:44px;color:var(--palas-night-deep)}.ct-item:hover .ct-glyph{color:var(--palas-blue)}.ct-title{color:var(--palas-night-deep);line-height:1.2}.ct-desc{color:#1a2a6bb8;margin:0 0 18px;font-family:Rajdhani,sans-serif;font-size:1rem;line-height:1.55}.ct-route{letter-spacing:.22em;text-transform:uppercase;color:var(--palas-blue);border-bottom:1px solid #0000;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:.62rem;text-decoration:none;transition:border-color .25s;display:inline-flex}.ct-route:hover{border-bottom-color:var(--palas-blue)}.ct-route-arrow{transition:transform .25s}.ct-route:hover .ct-route-arrow{transform:translate(3px)}.contato-local-section{width:100%;color:var(--palas-night-deep);isolation:isolate;background:#f7f8fc;padding:120px 48px;position:relative;overflow:hidden}.contato-local-bg{pointer-events:none;z-index:0;background-image:linear-gradient(90deg,#1a2a6b0a 1px,#0000 1px),linear-gradient(#1a2a6b0a 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 40%,#0000 85%);mask-image:radial-gradient(#000 40%,#0000 85%)}.contato-local-container{z-index:2;max-width:1100px;margin:0 auto;position:relative}.cl-plaque{background:#fff;border:1px solid #1a2a6b24;border-radius:0 20px;grid-template-columns:1.3fr 1fr;align-items:center;gap:56px;padding:56px 48px;display:grid;position:relative;box-shadow:4px 5px #1a2a6b14}.cl-plaque-corner{border:0 solid var(--palas-blue);opacity:.55;width:16px;height:16px;position:absolute}.cl-plaque-corner.c-tl{border-top-width:1.5px;border-left-width:1.5px;top:16px;left:16px}.cl-plaque-corner.c-tr{border-top-width:1.5px;border-right-width:1.5px;top:16px;right:16px}.cl-plaque-corner.c-bl{border-bottom-width:1.5px;border-left-width:1.5px;bottom:16px;left:16px}.cl-plaque-corner.c-br{border-bottom-width:1.5px;border-right-width:1.5px;bottom:16px;right:16px}.cl-title{letter-spacing:-.01em;color:var(--palas-night-deep);line-height:1.1}.cl-rows{flex-direction:column;gap:10px;display:flex}.cl-row{border-bottom:1px dashed #1a2a6b24;grid-template-columns:92px 1fr;align-items:baseline;gap:16px;padding:12px 0;display:grid}.cl-row:last-child{border-bottom:none}.cl-row .k{letter-spacing:.24em;text-transform:uppercase;color:#1a2a6b8c;font-family:JetBrains Mono,monospace;font-size:.62rem}.cl-row .v{color:var(--palas-night-deep);font-family:Rajdhani,sans-serif;font-size:1.05rem;line-height:1.4}.cl-row .v small{color:#1a2a6b99;margin-top:2px;font-size:.88rem;display:block}.cl-emblem{aspect-ratio:1;max-width:280px;color:var(--palas-night-deep);background:#f7f8fc;border:1px solid #1a2a6b1f;border-radius:0 14px;margin-left:auto;padding:20px;position:relative}.cl-emblem svg{width:100%;height:100%;display:block}.cl-emblem-tag{letter-spacing:.26em;text-transform:uppercase;color:#1a2a6b80;font-family:JetBrains Mono,monospace;font-size:.56rem;position:absolute;top:10px;left:16px}@media(max-width:1020px){.contato-hero-section,.contato-form-section,.contato-tipo-section,.contato-local-section{padding:96px 32px}.contato-hero-container,.contato-form-container{grid-template-columns:1fr;gap:40px}.cf-aside{position:static}.ct-grid{grid-template-columns:1fr}.ct-item:nth-child(n){border-bottom:1px solid #1a2a6b1a;border-right:none}.ct-item:last-child{border-bottom:none}.cl-plaque{grid-template-columns:1fr;gap:40px;padding:44px 32px}.cl-emblem{max-width:240px;margin:0 auto}}@media(max-width:640px){.contato-hero-section{padding:128px 20px 72px}.contato-form-section,.contato-tipo-section,.contato-local-section{padding:72px 20px}.contato-corner.c-tl,.contato-corner.c-tr{top:20px}.contato-corner.c-bl,.contato-corner.c-br{bottom:20px}.contato-corner.c-tl,.contato-corner.c-bl{left:20px}.contato-corner.c-tr,.contato-corner.c-br{right:20px}.contato-corner{width:12px;height:12px}.cf-row{grid-template-columns:1fr;gap:6px}.cf-form{padding:28px 20px}.cf-submit-row{flex-direction:column;align-items:stretch}.cf-submit{justify-content:center}.cl-plaque{padding:36px 22px}.cl-row{grid-template-columns:1fr;gap:4px}}@media(prefers-reduced-motion:reduce){.contato-rise,.contato-eb-indicator,.ch-meta-dot,.cf-spin{animation:none}.ch-channel,.cf-aside-item,.ct-item,.cf-submit{transition:none}}.servicos-corner{z-index:1;pointer-events:none;border:0 solid var(--palas-blue);opacity:.6;width:18px;height:18px;position:absolute}.servicos-corner.c-tl{border-top-width:1.5px;border-left-width:1.5px;top:40px;left:40px}.servicos-corner.c-tr{border-top-width:1.5px;border-right-width:1.5px;top:40px;right:40px}.servicos-corner.c-bl{border-bottom-width:1.5px;border-left-width:1.5px;bottom:40px;left:40px}.servicos-corner.c-br{border-bottom-width:1.5px;border-right-width:1.5px;bottom:40px;right:40px}.servicos-eyebrow{text-transform:uppercase;letter-spacing:.22em;color:var(--palas-blue);align-items:center;gap:12px;margin-bottom:28px;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:500;display:inline-flex}.servicos-eyebrow.on-dark{color:#a8beff}.servicos-eb-indicator{background:currentColor;border-radius:999px;width:8px;height:8px;animation:2.2s ease-in-out infinite servicos-pulse;box-shadow:0 0 0 3px #2a60fe29}.servicos-eb-divider{opacity:.55;background:linear-gradient(90deg,currentColor 0%,#0000 100%);width:32px;height:1px}@keyframes servicos-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.82)}}@keyframes servicos-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.servicos-rise{animation:.7s cubic-bezier(.2,.8,.2,1) both servicos-rise}.servicos-rise.delay-1{animation-delay:50ms}.servicos-rise.delay-2{animation-delay:.17s}.servicos-rise.delay-3{animation-delay:.29s}.servicos-rise.delay-4{animation-delay:.41s}.servicos-hero-section{color:#e8ecf4;isolation:isolate;background:#0a0d14;width:100%;padding:168px 48px 100px;position:relative;overflow:hidden}.servicos-hero-bg{pointer-events:none;z-index:0;background-image:radial-gradient(circle at 1px 1px,#ffffff14 1px,#0000 0),radial-gradient(at 75% 15%,#2a60fe2e,#0000 55%),radial-gradient(at 15% 90%,#c9a9610d,#0000 50%);background-size:42px 42px,100% 100%,100% 100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 40%,#000 40%,#0000 90%);mask-image:radial-gradient(at 50% 40%,#000 40%,#0000 90%)}.servicos-hero-section .servicos-corner{opacity:.7;border-color:#a8beffb3}.servicos-hero-container{z-index:2;grid-template-columns:1.25fr 1fr;align-items:center;gap:80px;max-width:1280px;margin:0 auto;display:grid;position:relative}.svh-copy{max-width:640px}.svh-volume{letter-spacing:.32em;text-transform:uppercase;color:#a8beffa6;align-items:center;gap:14px;margin-bottom:14px;font-family:JetBrains Mono,monospace;font-size:.66rem;font-weight:500;display:flex}.svh-volume:before,.svh-volume:after{content:"";background:#a8beff40;flex:1;height:1px}.svh-volume span{flex-shrink:0}.svh-title{letter-spacing:-.015em;color:#f4f6fb;line-height:1.04}.svh-title em{color:#a8beff}.svh-lede{color:#e8ecf4c7;max-width:560px;margin:0 0 40px;line-height:1.6}.svh-ctas{flex-wrap:wrap;gap:14px;margin-bottom:48px;display:flex}.svh-index{border-top:1px solid #a8beff24;border-bottom:1px solid #a8beff14;grid-template-columns:repeat(4,1fr);gap:0;display:grid}.svh-index-cell{border-right:1px dashed #a8beff24;padding:22px 20px 22px 0}.svh-index-cell:last-child{border-right:none}.svh-index-cell:not(:first-child){padding-left:20px}.svh-index-num{color:#f4f6fb;letter-spacing:-.02em;margin-bottom:8px;font-family:Rajdhani,sans-serif;font-size:2rem;font-weight:300;line-height:1}.svh-index-label{letter-spacing:.22em;text-transform:uppercase;color:#a8beff8c;font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:500;line-height:1.4}.svh-visual{aspect-ratio:1/1.05;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#2a60fe0f,#0a0e1880);border:1px solid #a8beff24;border-radius:0 24px;width:100%;max-width:440px;margin-left:auto;padding:28px;position:relative}.svh-visual:before,.svh-visual:after{content:"";border:0 solid #a8beff8c;width:22px;height:22px;position:absolute}.svh-visual:before{border-top-width:1.5px;border-left-width:1.5px;top:-1px;left:-1px}.svh-visual:after{border-bottom-width:1.5px;border-right-width:1.5px;bottom:-1px;right:-1px}.svh-visual svg{width:100%;height:100%;display:block}.svh-visual-tag{letter-spacing:.3em;text-transform:uppercase;color:#a8beffb3;font-family:JetBrains Mono,monospace;font-size:.56rem;position:absolute;top:16px;right:20px}.servicos-nom-section{width:100%;color:var(--palas-night-deep);isolation:isolate;background:#f7f8fc;padding:120px 48px;position:relative;overflow:hidden}.servicos-nom-bg{pointer-events:none;z-index:0;background-image:linear-gradient(90deg,#1a2a6b0b 1px,#0000 1px),linear-gradient(#1a2a6b0b 1px,#0000 1px),radial-gradient(at 50% 0,#2a60fe14,#0000 55%);background-size:72px 72px,72px 72px,100% 100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 40%,#000 45%,#0000 88%);mask-image:radial-gradient(at 50% 40%,#000 45%,#0000 88%)}.servicos-nom-section .servicos-corner{opacity:.6;border-color:var(--palas-blue)}.servicos-nom-container{z-index:2;max-width:1180px;margin:0 auto;position:relative}.servicos-nom-head{border-bottom:1px dashed #1a2a6b2e;grid-template-columns:1.2fr 1fr;align-items:end;gap:48px;margin-bottom:56px;padding-bottom:32px;display:grid}.svn-eyebrow{text-transform:uppercase;letter-spacing:.28em;color:var(--palas-blue);align-items:center;gap:12px;margin-bottom:24px;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:500;display:inline-flex}.svn-eb-indicator{background:var(--palas-blue);border-radius:999px;width:8px;height:8px;animation:2.2s ease-in-out infinite servicos-pulse;box-shadow:0 0 0 3px #2a60fe2e}.svn-eb-divider{background:linear-gradient(to right,var(--palas-blue)0%,#2a60fe40 100%);width:32px;height:1px}.servicos-nom-title{letter-spacing:-.012em;color:var(--palas-night-deep);margin:0;line-height:1.08}.servicos-nom-title em{color:var(--athena-gold)}.servicos-nom-sub{color:#1a2a6bb8;text-align:right;justify-self:end;max-width:440px;margin:0;line-height:1.6}.svn-grid{grid-template-columns:minmax(0,1180px);justify-content:center;gap:28px;display:grid}.svn-card{color:#e8ecf4;background:linear-gradient(#ffffff09,#ffffff03),#0e1a4a;border:1px solid #c9a9614d;border-radius:0 20px;grid-template-columns:1.1fr 1fr;grid-template-areas:"strip strip""greek delivers""name delivers""epithet delivers""body delivers""meta meta""cta cta";gap:0 44px;padding:32px 36px 28px;transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .4s,box-shadow .4s;display:grid;position:relative;overflow:hidden;box-shadow:4px 5px #11205a1f,inset 0 1px #ffffff0f}.svn-card-strip{grid-area:strip}.svn-card-greek{grid-area:greek}.svn-card-name{grid-area:name}.svn-card-epithet{grid-area:epithet}.svn-card-body{grid-area:body}.svn-card-delivers{border-left:1px dashed #c9a96138;grid-area:delivers;align-self:start;padding-left:44px}.svn-card-meta{grid-area:meta}.svn-card-cta{grid-area:cta;justify-self:start}.svn-card:before{content:"";opacity:.75;pointer-events:none;background:radial-gradient(at 80% 0,#c9a9611f,#0000 55%),radial-gradient(at 12% 92%,#2a60fe33,#0000 60%);transition:opacity .4s;position:absolute;inset:0}.svn-card:after{content:"";opacity:.9;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,#ffffff0b 1px,#0000 0);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 45%,#0000 88%);mask-image:radial-gradient(#000 45%,#0000 88%)}.svn-card>*{z-index:1;position:relative}.svn-card:hover{box-shadow:4px 9px #11205a29,0 14px 40px -18px var(--palas-blue-glow),inset 0 1px #ffffff14;border-color:#e0c0788c;transform:translateY(-4px)}.svn-card:hover:before{opacity:1}.svn-card-corner{border:0 solid #c9a9618c;width:14px;height:14px;position:absolute}.svn-card-corner.c-tl{border-top-width:1.5px;border-left-width:1.5px;top:14px;left:14px}.svn-card-corner.c-br{border-bottom-width:1.5px;border-right-width:1.5px;bottom:14px;right:14px}.svn-card-strip{border-bottom:1px dashed #c9a96138;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;display:flex}.svn-card-volume{letter-spacing:.3em;text-transform:uppercase;color:#c9a961bf;font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:600}.svn-card-glyph{color:#c9a961;opacity:.85;width:30px;height:30px}.svn-card-greek{letter-spacing:.02em;color:#c9a96199;margin-bottom:6px;font-family:Times New Roman,Noto Serif,serif;font-size:1.05rem;font-style:italic;font-weight:400}.svn-card-name{color:#f4f6fb;letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 6px;font-family:Rajdhani,sans-serif;font-size:1.9rem;font-weight:300;line-height:1;display:flex}.svn-card-name em{color:#e0c078;font-family:Cinzel,serif;font-size:1em;font-style:italic;font-weight:500}.svn-card-epithet{letter-spacing:.24em;text-transform:uppercase;color:#a8beffcc;border-bottom:1px solid #a8beff24;margin:0 0 14px;padding-bottom:14px;font-family:JetBrains Mono,monospace;font-size:.64rem;font-weight:500}.svn-card-body{color:#e8ecf4d1;margin:0 0 16px;font-family:Rajdhani,sans-serif;font-size:.98rem;font-weight:400;line-height:1.55}.svn-card-delivers{margin-bottom:16px}.svn-card-delivers-head{letter-spacing:.28em;text-transform:uppercase;color:#c9a961;align-items:center;gap:10px;margin-bottom:14px;font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:600;display:flex}.svn-card-delivers-head:before{content:"";opacity:.5;background:#c9a961;width:18px;height:1px}.svn-card-delivers-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.svn-card-delivers-item{color:#e8ecf4e0;align-items:flex-start;gap:12px;font-family:Rajdhani,sans-serif;font-size:.96rem;line-height:1.45;display:flex}.svn-card-delivers-item:before{content:"";background:#c9a96199;flex-shrink:0;width:14px;height:1px;margin-top:10px;display:inline-block}.svn-card-meta{border-top:1px solid #a8beff24;grid-template-columns:1fr 1fr 1fr;gap:0;margin:4px 0 18px;padding-top:14px;display:grid}.svn-card-meta-row{border-left:1px dashed #a8beff24;flex-direction:column;gap:5px;padding:2px 22px;display:flex}.svn-card-meta-row:first-child{border-left:none;padding-left:0}.svn-card-meta-row .k{letter-spacing:.22em;text-transform:uppercase;color:#a8beff8c;font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:500}.svn-card-meta-row .v{color:#f4f6fb;text-align:left;font-family:Rajdhani,sans-serif;font-size:.95rem;font-weight:500;line-height:1.25}.svn-card-cta{letter-spacing:.04em;color:#0e1a4a;background:#e0c078;border:1px solid #e0c078;border-radius:2px 12px;justify-content:center;align-items:center;gap:10px;padding:12px 18px;font-family:Rajdhani,sans-serif;font-size:.98rem;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:3px 3px #0003}.svn-card-cta:hover{background:#f0d089;border-color:#f0d089;transform:translateY(-1px);box-shadow:3px 5px #00000040}.svn-card-cta svg{transition:transform .25s}.svn-card-cta:hover svg{transform:translate(3px)}.servicos-nom-note{letter-spacing:.24em;text-transform:uppercase;color:#1a2a6b80;border-top:1px dashed #1a2a6b38;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:48px;padding-top:28px;font-family:JetBrains Mono,monospace;font-size:.62rem;display:flex}.servicos-nom-note a{color:var(--palas-blue);border-bottom:1px solid #0000;text-decoration:none;transition:border-color .2s}.servicos-nom-note a:hover{border-bottom-color:var(--palas-blue)}.servicos-mod-section{width:100%;color:var(--palas-night-deep);isolation:isolate;background:#f7f8fc;padding:96px 48px 120px;position:relative;overflow:hidden}.servicos-mod-bg{pointer-events:none;z-index:0;background-image:linear-gradient(90deg,#1a2a6b0a 1px,#0000 1px),linear-gradient(#1a2a6b0a 1px,#0000 1px),radial-gradient(at 50% 100%,#2a60fe12,#0000 55%);background-size:64px 64px,64px 64px,100% 100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 60%,#000 50%,#0000 92%);mask-image:radial-gradient(at 50% 60%,#000 50%,#0000 92%)}.servicos-mod-container{z-index:2;max-width:1180px;margin:0 auto;position:relative}.servicos-mod-head{border-bottom:1px dashed #1a2a6b2e;grid-template-columns:1.2fr 1fr;align-items:end;gap:48px;margin-bottom:48px;padding-bottom:28px;display:grid}.servicos-mod-head-l{max-width:600px}.servicos-mod-title{letter-spacing:-.012em;color:var(--palas-night-deep);margin:0;line-height:1.1}.servicos-mod-sub{color:#1a2a6bb3;text-align:right;justify-self:end;max-width:420px;margin:0;line-height:1.6}.svm-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.svm-card{color:var(--palas-night-deep);background:linear-gradient(#fff,#fbfbfd);border:1px solid #1a2a6b24;border-radius:0 18px;flex-direction:column;padding:30px 28px 26px;transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .4s,box-shadow .4s;display:flex;position:relative;overflow:hidden;box-shadow:3px 4px #1a2a6b12}.svm-card:before{content:"";pointer-events:none;opacity:.85;background:radial-gradient(at 100% 0,#2a60fe12,#0000 55%),radial-gradient(at 0 100%,#2a60fe0b,#0000 50%);transition:opacity .4s;position:absolute;inset:0}.svm-card:after{content:"";pointer-events:none;opacity:.6;background-image:radial-gradient(circle at 1px 1px,#1a2a6b0d 1px,#0000 0);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 35%,#0000 85%);mask-image:radial-gradient(#000 35%,#0000 85%)}.svm-card>*{z-index:1;position:relative}.svm-card:hover{box-shadow:3px 7px #1a2a6b1a,0 18px 40px -20px var(--palas-blue-glow);border-color:#2a60fe80;transform:translateY(-4px)}.svm-card:hover:before{opacity:1}.svm-card-corner{border:0 solid var(--palas-blue);opacity:.35;width:12px;height:12px;transition:opacity .35s,width .35s,height .35s;position:absolute}.svm-card-corner.c-tl{border-top-width:1.5px;border-left-width:1.5px;top:12px;left:12px}.svm-card-corner.c-br{border-bottom-width:1.5px;border-right-width:1.5px;bottom:12px;right:12px}.svm-card:hover .svm-card-corner{opacity:.85;width:16px;height:16px}.svm-card-strip{border-bottom:1px dashed #1a2a6b29;justify-content:space-between;align-items:center;margin-bottom:18px;padding-bottom:14px;display:flex}.svm-card-volume{letter-spacing:.3em;text-transform:uppercase;color:#2a60fed9;font-family:JetBrains Mono,monospace;font-size:.56rem;font-weight:600}.svm-card-glyph{width:24px;height:24px;color:var(--palas-blue);opacity:.78;transition:opacity .35s,transform .5s cubic-bezier(.2,.8,.2,1)}.svm-card:hover .svm-card-glyph{opacity:1;transform:rotate(-4deg)scale(1.06)}.svm-card-name{color:var(--palas-night-deep);letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 6px;font-family:Rajdhani,sans-serif;font-size:1.55rem;font-weight:300;line-height:1.05;display:flex}.svm-card-name em{color:var(--palas-blue);font-family:Rajdhani,sans-serif;font-size:1em;font-style:normal;font-weight:600}.svm-card-category{letter-spacing:.22em;text-transform:uppercase;color:#1a2a6b8c;border-bottom:1px solid #1a2a6b14;margin:0 0 14px;padding-bottom:14px;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:500}.svm-card-body{color:#1a2a6bc7;margin:0 0 18px;font-family:Rajdhani,sans-serif;font-size:.96rem;font-weight:400;line-height:1.5}.svm-card-includes{flex-direction:column;gap:9px;margin:0 0 20px;padding:0;list-style:none;display:flex}.svm-card-include-item{color:#1a2a6bd9;grid-template-columns:24px 1fr;align-items:baseline;gap:10px;font-family:Rajdhani,sans-serif;font-size:.93rem;line-height:1.42;display:grid}.svm-card-include-item>span:first-child{letter-spacing:.18em;color:var(--palas-blue);opacity:.75;padding-top:2px;font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:600}.svm-card-meta{border-top:1px solid #1a2a6b1a;grid-template-columns:1fr;margin:auto 0 18px;padding-top:14px;display:grid}.svm-card-meta-row{flex-direction:column;gap:4px;display:flex}.svm-card-meta-row .k{letter-spacing:.22em;text-transform:uppercase;color:#1a2a6b80;font-family:JetBrains Mono,monospace;font-size:.56rem;font-weight:500}.svm-card-meta-row .v{color:var(--palas-night-deep);font-family:Rajdhani,sans-serif;font-size:.92rem;font-weight:500;line-height:1.25}.svm-card-cta{letter-spacing:.04em;color:#fff;background:var(--palas-blue);border:1px solid var(--palas-blue);border-radius:2px 10px;justify-content:center;align-self:flex-start;align-items:center;gap:9px;padding:11px 16px;font-family:Rajdhani,sans-serif;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:3px 3px #1a2a6b24}.svm-card-cta:hover{background:var(--palas-blue-hover);border-color:var(--palas-blue-hover);transform:translateY(-1px);box-shadow:3px 5px #1a2a6b33}.svm-card-cta svg{transition:transform .25s}.svm-card-cta:hover svg{transform:translate(3px)}.servicos-cat-section{width:100%;color:var(--palas-night-deep);isolation:isolate;background:#f7f8fc;padding:120px 48px;position:relative;overflow:hidden}.servicos-cat-bg{pointer-events:none;z-index:0;background-image:linear-gradient(90deg,#1a2a6b0a 1px,#0000 1px),linear-gradient(#1a2a6b0a 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 45%,#0000 88%);mask-image:radial-gradient(#000 45%,#0000 88%)}.servicos-cat-container{z-index:2;max-width:1280px;margin:0 auto;position:relative}.servicos-cat-head{border-bottom:1px solid #1a2a6b24;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:48px;padding-bottom:24px;display:flex}.servicos-cat-head-l{max-width:560px}.servicos-cat-title{letter-spacing:-.012em;color:var(--palas-night-deep);line-height:1.1}.servicos-cat-sub{color:#1a2a6bb3;margin:0}.servicos-cat-counter{letter-spacing:.24em;text-transform:uppercase;color:var(--palas-blue);align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:500;display:inline-flex}.servicos-cat-counter:before{content:"";background:linear-gradient(to right,var(--palas-blue),transparent);width:32px;height:1px}.servicos-cat-layout{grid-template-columns:260px 1fr;align-items:start;gap:48px;display:grid}.svc-filters{flex-direction:column;gap:28px;display:flex;position:sticky;top:112px}.svc-filter-block{background:#fff;border:1px solid #1a2a6b1f;border-radius:0 14px;padding:22px 20px;position:relative}.svc-filter-head{letter-spacing:.28em;text-transform:uppercase;color:var(--palas-blue);align-items:center;gap:10px;margin-bottom:16px;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:600;display:flex}.svc-filter-head:before{content:"";background:var(--palas-blue);opacity:.5;width:20px;height:1px}.svc-tabs{flex-direction:column;gap:2px;display:flex}.svc-tab{letter-spacing:0;color:#1a2a6bb8;text-align:left;cursor:pointer;background:0 0;border:none;border-left:2px solid #0000;border-radius:0 4px;align-items:center;gap:12px;padding:12px 14px;font-family:Rajdhani,sans-serif;font-size:1rem;font-weight:500;transition:all .25s;display:flex}.svc-tab:hover{color:var(--palas-night-deep);background:#2a60fe0a}.svc-tab.is-active{color:var(--palas-blue);border-left-color:var(--palas-blue);background:#2a60fe12}.svc-tab-num{letter-spacing:.22em;color:var(--palas-blue);opacity:.7;min-width:16px;font-family:JetBrains Mono,monospace;font-size:.62rem;font-weight:600}.svc-list{flex-direction:column;gap:1px;display:flex}.svc-list-item{color:#1a2a6bb8;text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px dashed #1a2a6b14;align-items:center;gap:10px;padding:10px 6px 10px 14px;font-family:Rajdhani,sans-serif;font-size:.98rem;font-weight:400;transition:color .25s,background .25s,padding .25s;display:flex;position:relative}.svc-list-item:last-child{border-bottom:none}.svc-list-item:before{content:"";background:#1a2a6b4d;width:6px;height:1px;transition:width .25s,background .25s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.svc-list-item:hover{color:var(--palas-night-deep);padding-left:18px}.svc-list-item:hover:before{background:var(--palas-blue);width:10px}.svc-list-item.is-active{color:var(--palas-blue);padding-left:18px;font-weight:500}.svc-list-item.is-active:before{background:var(--palas-blue);width:10px;height:2px}.svc-chips{flex-wrap:wrap;gap:6px;display:flex}.svc-chip{letter-spacing:.2em;text-transform:uppercase;color:#1a2a6ba6;cursor:pointer;background:#f7f8fc;border:1px solid #1a2a6b1f;border-radius:2px 6px;padding:7px 10px;font-family:JetBrains Mono,monospace;font-size:.62rem;font-weight:500;transition:all .2s}.svc-chip:hover{color:var(--palas-blue);border-color:#2a60fe66}.svc-chip.is-active{color:#fff;background:var(--palas-blue);border-color:var(--palas-blue)}.svc-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.svc-card{background:#fff;border:1px solid #1a2a6b1f;border-radius:0 16px;flex-direction:column;padding:28px 26px 26px;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden}.svc-card:hover{box-shadow:0 14px 38px -14px var(--palas-blue-glow);border-color:#2a60fe73;transform:translateY(-3px)}.svc-card-corner{border:0 solid var(--palas-blue);opacity:0;width:12px;height:12px;transition:opacity .35s;position:absolute}.svc-card-corner.c-tl{border-top-width:1.5px;border-left-width:1.5px;top:10px;left:10px}.svc-card-corner.c-br{border-bottom-width:1.5px;border-right-width:1.5px;bottom:10px;right:10px}.svc-card:hover .svc-card-corner{opacity:.6}.svc-card-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.svc-card-badge{letter-spacing:.28em;text-transform:uppercase;color:var(--palas-blue);background:#2a60fe14;border:1px solid #2a60fe2e;border-radius:2px 6px;padding:6px 10px;font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:600}.svc-card-discount{letter-spacing:.22em;text-transform:uppercase;color:#1f7a3f;background:#228b4b14;border:1px solid #228b4b38;border-radius:2px 6px;padding:6px 10px;font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:600}.svc-card-index{letter-spacing:.24em;color:#1a2a6b59;pointer-events:none;font-family:JetBrains Mono,monospace;font-size:.56rem;font-weight:500;position:absolute;top:16px;right:18px}.svc-card-title{color:var(--palas-night-deep);line-height:1.2;transition:color .25s}.svc-card:hover .svc-card-title{color:var(--palas-blue)}.svc-card-desc{color:#1a2a6bb8;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 22px;font-family:Rajdhani,sans-serif;font-size:1rem;line-height:1.55;display:-webkit-box;overflow:hidden}.svc-card-deliv{border-top:1px dashed #1a2a6b1f;margin-top:auto;margin-bottom:22px;padding-top:18px}.svc-card-deliv-head{letter-spacing:.26em;text-transform:uppercase;color:#1a2a6b7a;margin-bottom:10px;font-family:JetBrains Mono,monospace;font-size:.56rem;font-weight:600}.svc-card-deliv-list{flex-direction:column;gap:6px;display:flex}.svc-card-deliv-item{color:#1a2a6bcc;align-items:flex-start;gap:10px;font-family:Rajdhani,sans-serif;font-size:.95rem;line-height:1.45;display:flex}.svc-card-deliv-item:before{content:"";background:var(--palas-blue);opacity:.7;flex-shrink:0;width:14px;height:1px;margin-top:10px;display:inline-block}.svc-card-deliv-more{letter-spacing:.2em;text-transform:uppercase;color:var(--palas-blue);opacity:.75;margin-top:8px;font-family:JetBrains Mono,monospace;font-size:.6rem}.svc-card-actions{gap:10px;display:flex}.svc-card-more{color:var(--palas-night-deep);background:0 0;border:1px solid #1a2a6b2e;border-radius:2px 10px;flex:1;justify-content:center;align-items:center;gap:8px;padding:11px 14px;font-family:Rajdhani,sans-serif;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.svc-card-more:hover{color:var(--palas-blue);background:#2a60fe0a;border-color:#2a60fe80}.svc-card-more svg{transition:transform .2s}.svc-card-more:hover svg{transform:translate(3px)}.svc-card-cta{color:#fff;background:var(--palas-blue);border:1px solid var(--palas-blue);border-radius:2px 10px;flex:1;justify-content:center;align-items:center;gap:8px;padding:11px 14px;font-family:Rajdhani,sans-serif;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:3px 3px #1a2a6b1f}.svc-card-cta:hover{background:var(--palas-blue-hover);transform:translateY(-1px);box-shadow:3px 5px #1a2a6b29}.svc-empty,.svc-loading{text-align:center;background:#fff;border:1px dashed #1a2a6b2e;border-radius:0 16px;grid-column:1/-1;padding:80px 40px}.svc-empty-glyph,.svc-loading-glyph{color:#1a2a6b4d;width:44px;height:44px;margin:0 auto 18px}.svc-empty-title{color:var(--palas-night-deep)}.svc-empty-body{color:#1a2a6b99;margin:0;font-family:Rajdhani,sans-serif;font-size:.98rem}.svc-loading-spin{border:2px solid #2a60fe2e;border-top-color:var(--palas-blue);border-radius:999px;width:28px;height:28px;margin:0 auto 16px;animation:.8s linear infinite svc-spin}@keyframes svc-spin{to{transform:rotate(360deg)}}.servicos-proc-section{width:100%;color:var(--palas-night-deep);background:#fff;padding:120px 48px;position:relative;overflow:hidden}.servicos-proc-container{max-width:1180px;margin:0 auto}.servicos-proc-head{text-align:center;max-width:680px;margin:0 auto 72px}.servicos-proc-title{letter-spacing:-.012em;color:var(--palas-night-deep);line-height:1.1}.servicos-proc-sub{color:#1a2a6bb3;margin:0}.svp-rail{grid-template-columns:repeat(3,1fr);gap:28px;display:grid;position:relative}.svp-rail:before{content:"";background:repeating-linear-gradient(90deg,#2a60fe47 0 6px,#0000 6px 12px);height:1px;position:absolute;top:32px;left:14%;right:14%}.svp-step{text-align:center;padding:0 12px;position:relative}.svp-step-num{border:1.5px solid var(--palas-blue);width:64px;height:64px;color:var(--palas-blue);letter-spacing:.2em;z-index:2;background:#fff;border-radius:999px;justify-content:center;align-items:center;margin:0 auto 20px;font-family:JetBrains Mono,monospace;font-size:.78rem;font-weight:600;display:flex;position:relative}.svp-step-num svg{width:26px;height:26px}.svp-step-label{letter-spacing:.3em;text-transform:uppercase;color:var(--palas-blue);margin-bottom:10px;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:600}.svp-step-title{color:var(--palas-night-deep);line-height:1.2}.svp-step-desc{color:#1a2a6bb8;max-width:280px;margin:0 auto;font-family:Rajdhani,sans-serif;font-size:1rem;line-height:1.55}.servicos-cta-section{width:100%;color:var(--palas-night-deep);background:#f7f8fc;padding:120px 48px;position:relative;overflow:hidden}.servicos-cta-container{max-width:1100px;margin:0 auto;position:relative}.svcta-card{text-align:center;background:#fff;border:1px solid #1a2a6b24;border-radius:0 20px;padding:72px 56px;position:relative;overflow:hidden;box-shadow:4px 5px #1a2a6b0f}.svcta-card:before{content:"";pointer-events:none;background:radial-gradient(at 50% 0,#2a60fe0f,#0000 60%);position:absolute;inset:0}.svcta-corner{border:0 solid var(--palas-blue);opacity:.55;width:16px;height:16px;position:absolute}.svcta-corner.c-tl{border-top-width:1.5px;border-left-width:1.5px;top:16px;left:16px}.svcta-corner.c-tr{border-top-width:1.5px;border-right-width:1.5px;top:16px;right:16px}.svcta-corner.c-bl{border-bottom-width:1.5px;border-left-width:1.5px;bottom:16px;left:16px}.svcta-corner.c-br{border-bottom-width:1.5px;border-right-width:1.5px;bottom:16px;right:16px}.svcta-eyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--palas-blue);align-items:center;gap:10px;margin-bottom:20px;font-family:JetBrains Mono,monospace;font-size:.64rem;font-weight:600;display:inline-flex;position:relative}.svcta-eyebrow:before,.svcta-eyebrow:after{content:"";background:var(--palas-blue);opacity:.4;width:28px;height:1px}.svcta-title{letter-spacing:-.012em;color:var(--palas-night-deep);max-width:640px;line-height:1.08;position:relative}.svcta-body{color:#1a2a6bb3;max-width:560px;margin:0 auto 36px;font-family:Rajdhani,sans-serif;font-size:1.08rem;line-height:1.6;position:relative}.svcta-actions{flex-wrap:wrap;justify-content:center;gap:14px;display:inline-flex;position:relative}.svcta-card .btn-aegis-ghost{color:var(--palas-night-deep);border-color:#1a2a6b38}.svcta-card .btn-aegis-ghost:hover{color:var(--palas-blue);background:#2a60fe0f;border-color:#2a60fe8c}@media(max-width:1100px){.servicos-cat-layout{grid-template-columns:1fr;gap:32px}.svc-filters{grid-template-columns:1fr 1fr;gap:16px;display:grid;position:static}.svc-grid{grid-template-columns:1fr 1fr}.svn-grid{grid-template-columns:1fr;gap:20px}.servicos-nom-head{grid-template-columns:1fr;align-items:start;gap:20px}.servicos-nom-sub{text-align:left;justify-self:start}.svm-grid{grid-template-columns:1fr 1fr;gap:18px}.servicos-mod-head{grid-template-columns:1fr;align-items:start;gap:18px}.servicos-mod-sub{text-align:left;justify-self:start;max-width:560px}.svm-card:nth-child(3){grid-column:1/-1}}@media(max-width:900px){.svn-card{grid-template-columns:1fr;grid-template-areas:"strip""greek""name""epithet""body""delivers""meta""cta";column-gap:0;padding:36px 32px 32px}.svn-card-delivers{border-top:1px dashed #c9a96138;border-left:none;margin-top:4px;padding-top:22px;padding-left:0}}@media(max-width:1020px){.servicos-hero-section,.servicos-cat-section,.servicos-nom-section,.servicos-mod-section,.servicos-proc-section,.servicos-cta-section{padding:96px 32px}.servicos-mod-section{padding-top:72px}.servicos-hero-container{grid-template-columns:1fr;gap:48px}.svh-visual{max-width:380px;margin:0 auto}.svh-index{grid-template-columns:1fr 1fr}.svh-index-cell:nth-child(2){border-right:none}.svh-index-cell:nth-child(n+3){border-top:1px dashed #a8beff24;padding-top:22px}.svh-index-cell:nth-child(3){border-right:1px dashed #a8beff24;padding-left:0}.svp-rail{grid-template-columns:1fr;gap:40px}.svp-rail:before{display:none}}@media(max-width:720px){.servicos-hero-section{padding:128px 20px 80px}.servicos-cat-section,.servicos-nom-section,.servicos-mod-section,.servicos-proc-section,.servicos-cta-section{padding:72px 20px}.servicos-mod-section{padding-top:56px}.svm-grid{grid-template-columns:1fr}.svm-card:nth-child(3){grid-column:auto}.svm-card{padding:26px 22px 24px}.svn-card{padding:28px 22px}.svn-card-name{font-size:1.7rem}.svn-card-meta{grid-template-columns:1fr;gap:10px}.svn-card-meta-row{border-top:1px dashed #a8beff24;border-left:none;flex-direction:row;justify-content:space-between;align-items:baseline;padding:8px 0}.svn-card-meta-row:first-child{border-top:none;padding-top:0}.svn-card-meta-row .v{text-align:right}.servicos-corner.c-tl,.servicos-corner.c-tr{top:20px}.servicos-corner.c-bl,.servicos-corner.c-br{bottom:20px}.servicos-corner.c-tl,.servicos-corner.c-bl{left:20px}.servicos-corner.c-tr,.servicos-corner.c-br{right:20px}.servicos-corner{width:12px;height:12px}.svh-index{grid-template-columns:1fr}.svh-index-cell{border-bottom:1px dashed #a8beff24;border-right:none!important;padding:18px 0!important}.svh-index-cell:last-child{border-bottom:none}.svc-filters,.svc-grid{grid-template-columns:1fr}.svc-card-actions{flex-direction:column}.svcta-card{padding:48px 28px}}@media(prefers-reduced-motion:reduce){.servicos-rise,.servicos-eb-indicator,.svc-loading-spin{animation:none}.svc-card,.svc-tab,.svc-list-item,.svc-chip,.svc-card-more,.svc-card-cta{transition:none}}.pro-root{--pro-white:#fff;--pro-cream:#f7f8fc;--pro-navy:#0a133e;--pro-text:#11205a;--pro-text-soft:#11205aad;--pro-text-mute:#11205a7a;--pro-border:#11205a17;--pro-border-strong:#11205a29;--pro-accent:var(--palas-blue);--pro-accent-soft:#2a60fe14;--pro-container:1200px;--pro-pad-y:120px;--pro-pad-x:48px}.pro-section{width:100%;padding:var(--pro-pad-y)var(--pro-pad-x);color:var(--pro-text);isolation:isolate;position:relative;overflow:hidden}.pro-section.is-white{background:var(--pro-white)}.pro-section.is-cream{background:var(--pro-cream)}.pro-section.is-navy{background:var(--pro-navy);color:#e8ecf4}.pro-container{max-width:var(--pro-container);z-index:2;margin:0 auto;position:relative}.pro-grid-bg{pointer-events:none;z-index:0;background-image:linear-gradient(90deg,#1a2a6b0b 1px,#0000 1px),linear-gradient(#1a2a6b0b 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 40%,#000 45%,#0000 85%);mask-image:radial-gradient(at 50% 40%,#000 45%,#0000 85%)}.pro-grid-bg.with-halo{background-image:linear-gradient(90deg,#1a2a6b0b 1px,#0000 1px),linear-gradient(#1a2a6b0b 1px,#0000 1px),radial-gradient(at 50% 0,#2a60fe14,#0000 55%);background-size:72px 72px,72px 72px,100% 100%}.pro-grid-bg.is-navy{background-image:linear-gradient(90deg,#ffffff0a 1px,#0000 1px),linear-gradient(#ffffff0a 1px,#0000 1px);background-size:72px 72px}.pro-corner{z-index:1;pointer-events:none;border:0 solid var(--palas-blue);opacity:.6;width:18px;height:18px;position:absolute}.pro-corner.c-tl{border-top-width:1.5px;border-left-width:1.5px;top:40px;left:40px}.pro-corner.c-tr{border-top-width:1.5px;border-right-width:1.5px;top:40px;right:40px}.pro-corner.c-bl{border-bottom-width:1.5px;border-left-width:1.5px;bottom:40px;left:40px}.pro-corner.c-br{border-bottom-width:1.5px;border-right-width:1.5px;bottom:40px;right:40px}.pro-section.is-navy .pro-corner{border-color:#e8ecf480}.pro-label{letter-spacing:.22em;text-transform:uppercase;color:var(--pro-accent);align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:500;display:inline-flex}.pro-label .dot{background:var(--pro-accent);border-radius:999px;width:6px;height:6px}.pro-section.is-navy .pro-label{color:#9fb4ff}.pro-section.is-navy .pro-label .dot{background:#9fb4ff}.pro-h1{letter-spacing:-.022em;color:var(--pro-text);margin:0 auto 32px;font-family:Rajdhani,sans-serif;font-size:3.75rem;font-weight:500;line-height:1.04}.pro-section.is-navy .pro-h1{color:#fff}.pro-h2{letter-spacing:-.014em;color:var(--pro-text);margin:0 auto 24px;font-family:Rajdhani,sans-serif;font-size:3.75rem;font-weight:500;line-height:1.12}.pro-section.is-navy .pro-h2{color:#fff}.pro-h3{color:var(--pro-text);margin:0 0 12px;font-family:Rajdhani,sans-serif;font-size:1.28rem;font-weight:600;line-height:1.2}.pro-h1 em,.pro-h2 em,.pro-h3 em,.pro-accent{color:var(--palas-blue);padding:0 .04em;font-family:Cinzel,serif;font-style:italic;font-weight:500;position:relative}.pro-h1 em:after,.pro-h2 em:after,.pro-h3 em:after,.pro-accent:after{content:"";opacity:.7;background:linear-gradient(90deg,#0000,currentColor,#0000);height:1px;position:absolute;bottom:.12em;left:4%;right:4%}.pro-section.is-navy .pro-h1 em,.pro-section.is-navy .pro-h2 em,.pro-section.is-navy .pro-h3 em,.pro-section.is-navy .pro-accent{color:#a8beff}@media(max-width:1100px){.pro-root{--pro-pad-y:96px;--pro-pad-x:32px}.pro-h1{margin-bottom:24px;font-size:3rem}.pro-h2{margin-bottom:20px;font-size:2.5rem}}@media(max-width:720px){.pro-root{--pro-pad-y:72px;--pro-pad-x:22px}.pro-h1{letter-spacing:-.018em;margin-bottom:20px;font-size:2.25rem;line-height:1.08}.pro-h2{letter-spacing:-.012em;margin-bottom:16px;font-size:2rem;line-height:1.15}.pro-h3{font-size:1.18rem}.pro-lede{font-size:1.0625rem;line-height:1.5}}.pro-lede{color:var(--pro-text-soft);font-family:Rajdhani,sans-serif;font-size:1.1875rem;font-weight:400;line-height:1.55}.pro-section.is-navy .pro-lede{color:#e8ecf4db}.pro-strong{color:var(--pro-text);font-weight:600}.pro-section.is-navy .pro-strong,.hero-palas .pro-strong,.contato-hero-section .pro-strong,.servicos-hero-section .pro-strong,.sobre-hero-section .pro-strong,.glos-hero .pro-strong,.nl-section .pro-strong,.tes-section .pro-strong{color:#fff}.pro-body{color:var(--pro-text-soft);margin:0;font-family:Rajdhani,sans-serif;font-size:1.06rem;font-weight:400;line-height:1.6}.pro-btn-primary{letter-spacing:.01em;color:#fff;background:var(--pro-accent);border:1px solid var(--pro-accent);border-radius:2px 14px;align-items:center;gap:10px;padding:14px 22px;font-family:Rajdhani,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,background .22s;display:inline-flex}.pro-btn-primary:hover{background:var(--palas-blue-hover);box-shadow:0 10px 28px -14px var(--palas-blue-glow);transform:translateY(-1px)}.pro-btn-primary svg{transition:transform .22s cubic-bezier(.2,.8,.2,1)}.pro-btn-primary:hover svg{transform:translate(2px)}.pro-btn-ghost{color:var(--pro-text);border:1px solid var(--pro-border-strong);background:0 0;border-radius:2px 14px;align-items:center;gap:10px;padding:14px 22px;font-family:Rajdhani,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;transition:all .22s cubic-bezier(.2,.8,.2,1);display:inline-flex}.pro-btn-ghost:hover{border-color:var(--pro-accent);color:var(--pro-accent);background:var(--pro-accent-soft)}.pro-section.is-navy .pro-btn-ghost{color:#e8ecf4;border-color:#e8ecf447}.pro-section.is-navy .pro-btn-ghost:hover{color:#fff;background:#ffffff0a;border-color:#e8ecf48c}.pro-btn-whatsapp{letter-spacing:.01em;color:#fff;background:#25d366;border:1px solid #25d366;border-radius:2px 14px;align-items:center;gap:10px;padding:14px 22px;font-family:Rajdhani,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,background .22s,border-color .22s;display:inline-flex;box-shadow:0 0 #25d36600}.pro-btn-whatsapp:hover{background:#1fb455;border-color:#1fb455;transform:translateY(-1px);box-shadow:0 12px 28px -14px #25d3668c}.pro-btn-whatsapp svg{flex-shrink:0}.pro-media{background:linear-gradient(135deg,#2a60fe14,#11205a0a),var(--pro-cream);border:1px solid var(--pro-border);border-radius:0 18px;width:100%;position:relative;overflow:hidden;box-shadow:0 1px #11205a0a,0 30px 60px -40px #11205a2e}.pro-media.is-wide{aspect-ratio:16/9}.pro-media.is-square{aspect-ratio:4/3}.pro-media.is-tall{aspect-ratio:3/4}.pro-media-inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:32px;display:flex;position:absolute;inset:0}.pro-media-inner:before{content:"";pointer-events:none;border:1px dashed #11205a1f;border-radius:0 12px;position:absolute;inset:24px}.pro-media-icon{color:#11205a59;width:44px;height:44px}.pro-media-label{letter-spacing:.22em;text-transform:uppercase;color:#11205a7a;font-family:JetBrains Mono,monospace;font-size:.66rem}.pro-media-desc{color:#11205a80;max-width:360px;font-family:Rajdhani,sans-serif;font-size:.92rem}.pro-section.is-navy .pro-media{box-shadow:none;background:linear-gradient(135deg,#ffffff0a,#ffffff03),#ffffff05;border:1px solid #ffffff14}.pro-section.is-navy .pro-media-inner:before{border-color:#ffffff1a}.pro-section.is-navy .pro-media-icon{color:#ffffff4d}.pro-section.is-navy .pro-media-label,.pro-section.is-navy .pro-media-desc{color:#ffffff80}.pro-media.has-image:before{display:none}.pro-media.has-image{background:radial-gradient(120% 80% at 50% 100%,#2a60fe1a,#2a60fe00 60%),var(--pro-cream);justify-content:center;align-items:center;padding:28px;display:flex}.pro-media-image{object-fit:contain;filter:drop-shadow(0 24px 40px #11205a2e);width:auto;max-width:100%;height:auto;max-height:100%}.pro-hero{background:radial-gradient(ellipse at 80% 0%,#2a60fe14 0%,transparent 60%),var(--pro-white);padding-top:160px;padding-bottom:140px}.pro-hero-grid{grid-template-columns:minmax(0,600px) minmax(0,1fr);align-items:center;gap:80px;display:grid}.pro-hero-body{max-width:600px}.pro-hero-label{margin-bottom:24px}.pro-hero-title{margin-bottom:20px}.pro-hero-lede{max-width:520px;margin-bottom:32px}.pro-hero-ctas{flex-wrap:wrap;gap:12px;margin-bottom:32px;display:flex}.pro-hero-meta{letter-spacing:.2em;text-transform:uppercase;color:var(--pro-text-mute);flex-wrap:wrap;gap:14px;font-family:JetBrains Mono,monospace;font-size:.68rem;display:inline-flex}.pro-hero-meta .sep{background:var(--pro-border-strong);align-self:center;width:1px;height:12px;display:inline-block}.pro-hero-media{aspect-ratio:4/3;width:100%}.pro-hero-media-wrap{min-width:0;margin-left:16px;position:relative}.pro-hero-media-wrap:after{content:"";filter:blur(40px);z-index:-1;pointer-events:none;background:radial-gradient(at 35% 45%,#2a60fe52,#0000 55%),radial-gradient(at 75% 85%,#2a60fe2e,#0000 55%),radial-gradient(at 15% 15%,#e0c07814,#0000 50%);position:absolute;inset:-25% -20% -15% -5%}.pro-hero-image{aspect-ratio:1654/951;border:1px solid var(--pro-border);will-change:transform;background:linear-gradient(135deg,#f2f4fc,#e6eaf7);border-radius:0 22px;width:158%;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden;box-shadow:8px 10px #11205a14,0 12px 24px -12px #11205a38,0 50px 90px -30px #11205a4d,inset 0 1px #ffffffb3}.pro-hero-image:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffe6 30% 70%,#0000);height:1px;position:absolute;inset:0 0 auto}.pro-hero-image:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#0a133e14);width:12%;position:absolute;inset:0 0 0 auto}.pro-hero-image:hover{transform:translateY(-4px);box-shadow:8px 14px #11205a1c,0 18px 32px -14px #11205a47,0 60px 110px -30px #11205a61,inset 0 1px #ffffffb3}.pro-hero-image-img{object-fit:cover;object-position:left center;width:100%;height:100%;display:block}.pro-hero-image-corner{z-index:3;pointer-events:none;border:0 solid var(--palas-blue);opacity:.85;width:14px;height:14px;position:absolute}.pro-hero-image-corner.c-tl{border-top-width:1.5px;border-left-width:1.5px;top:10px;left:10px}.pro-hero-image-corner.c-br{border-bottom-width:1.5px;border-right-width:1.5px;bottom:10px;right:10px}.pro-hero-image-caption{letter-spacing:.24em;text-transform:uppercase;color:var(--pro-text-mute);align-items:center;gap:10px;margin-top:28px;font-family:JetBrains Mono,monospace;font-size:.6rem;display:inline-flex}.pro-hero-image-caption .dot{background:var(--pro-accent);border-radius:999px;width:5px;height:5px}@media(max-width:1100px){.pro-hero-media-wrap{margin-left:0}.pro-hero-image{width:100%}}.pro-intro{text-align:left}.pro-intro-container{text-align:center;max-width:820px;margin:0 auto}.pro-intro-label,.pro-intro-title{margin-bottom:20px}.pro-intro-body{font-size:1.15rem}.pro-intro-divider{background:var(--pro-accent);width:40px;height:2px;margin:0 auto 28px}.pro-intro-compare-wrap{width:100%;max-width:1040px;margin:64px auto 0}.pro-compare{aspect-ratio:1672/941;border:1px solid var(--pro-border);background:var(--pro-cream);-webkit-user-select:none;user-select:none;touch-action:none;cursor:ew-resize;isolation:isolate;border-radius:0 20px;width:100%;position:relative;overflow:hidden;box-shadow:6px 8px #11205a14,0 12px 24px -12px #11205a33,0 40px 80px -30px #11205a38}.pro-compare-base,.pro-compare-before-img{object-fit:cover;object-position:center;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.pro-compare-before{pointer-events:none;z-index:1;position:absolute;inset:0}.pro-compare-tag{z-index:3;letter-spacing:.22em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;opacity:.95;border-radius:999px;padding:6px 12px;font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:600;position:absolute;top:16px}.pro-compare-tag.is-left{color:#f4f6fb;background:#11205ac7;left:16px}.pro-compare-tag.is-right{color:#fff;background:#2a60fef0;right:16px}.pro-compare-divider{pointer-events:none;z-index:4;background:#fff;width:2px;position:absolute;top:0;bottom:0;transform:translate(-50%);box-shadow:0 0 0 1px #11205a26,0 0 20px #00000047}.pro-compare-handle{border:2px solid var(--pro-accent);width:52px;height:52px;color:var(--pro-accent);cursor:grab;z-index:5;font:inherit;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:box-shadow .2s,border-color .2s;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 6px 20px #11205a4d,0 0 0 6px #ffffff8c}.pro-compare-handle:hover{box-shadow:0 8px 24px #11205a59,0 0 0 8px #fff9}.pro-compare-handle:active{cursor:grabbing}.pro-compare-handle:focus-visible{outline-offset:4px;outline:3px solid #2a60fe66}.pro-compare-handle svg{width:24px;height:24px}@keyframes pro-compare-pulse{0%,to{box-shadow:0 6px 20px #11205a4d,0 0 0 6px #ffffff8c,0 0 0 6px #2a60fe00}50%{box-shadow:0 6px 20px #11205a4d,0 0 0 6px #ffffff8c,0 0 0 14px #2a60fe40}}.pro-compare-handle{animation:2.4s ease-in-out .6s 3 both pro-compare-pulse}.pro-compare-hint{text-align:center;letter-spacing:.22em;text-transform:uppercase;color:var(--pro-text-mute);margin:16px 0 0;font-family:JetBrains Mono,monospace;font-size:.6rem}.pro-compare-hint .arrow{opacity:.55;margin:0 6px}@media(prefers-reduced-motion:reduce){.pro-compare-handle{animation:none}}@media(max-width:720px){.pro-intro-compare-wrap{margin-top:40px}.pro-compare-tag{padding:5px 10px;font-size:.52rem;top:10px}.pro-compare-tag.is-left{left:10px}.pro-compare-tag.is-right{right:10px}.pro-compare-handle{width:44px;height:44px}.pro-compare-handle svg{width:20px;height:20px}}.pro-entregaveis-head{text-align:center;max-width:760px;margin:0 auto 64px}.pro-entregaveis-head .pro-label{justify-content:center}.pro-entregaveis-title{margin-bottom:16px}.pro-entregaveis-sub{font-size:1.08rem}.pro-entregaveis-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.pro-entregavel{background:var(--pro-white);border:1px solid var(--pro-border);border-radius:0 18px;padding:36px 32px;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s;position:relative;overflow:hidden}.pro-section.is-cream .pro-entregavel{background:var(--pro-white)}.pro-entregavel:hover{border-color:#2a60fe59;transform:translateY(-3px);box-shadow:0 24px 50px -35px #11205a59}.pro-entregavel.is-highlight{background:linear-gradient(135deg,#2a60fe0f,#2a60fe05 55%),var(--pro-white);border-color:#2a60fe4d;grid-column:1/-1;grid-template-columns:1.2fr 1fr;align-items:center;gap:48px;display:grid}.pro-entregavel.is-highlight:after{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#2a60fe1a,#0000 60%);width:120px;height:120px;position:absolute;top:0;right:0}.pro-entregavel-num{letter-spacing:.3em;text-transform:uppercase;color:var(--pro-text-mute);margin-bottom:14px;font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:600}.pro-entregavel-icon{border:1px solid var(--pro-border-strong);width:48px;height:48px;color:var(--pro-accent);border-radius:2px 12px;justify-content:center;align-items:center;margin-bottom:22px;display:flex}.pro-entregavel-icon svg{width:24px;height:24px}.pro-entregavel-title{color:var(--pro-text);margin:0 0 10px;font-family:Rajdhani,sans-serif;font-size:1.45rem;font-weight:600;line-height:1.2}.pro-entregavel.is-highlight .pro-entregavel-title{font-size:1.65rem}.pro-entregavel-desc{color:var(--pro-text-soft);margin:0 0 16px;font-family:Rajdhani,sans-serif;font-size:1rem;line-height:1.55}.pro-entregavel-badges{flex-wrap:wrap;gap:8px;display:flex}.pro-entregavel-badge{letter-spacing:.18em;text-transform:uppercase;color:var(--pro-accent);background:var(--pro-accent-soft);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:500;display:inline-flex}.pro-entregavel-badge .dot{background:currentColor;border-radius:999px;width:5px;height:5px}.pro-pillars-head{text-align:center;max-width:720px;margin:0 auto 64px}.pro-pillars-head .pro-label{justify-content:center}.pro-pillars-title{margin-bottom:16px}.pro-pillars-sub{font-size:1.1rem}.pro-pillars-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.pro-pillar{background:var(--pro-white);border:1px solid var(--pro-border);border-radius:0 18px;padding:36px 32px;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s;position:relative}.pro-section.is-cream .pro-pillar{background:var(--pro-white)}.pro-pillar:hover{border-color:#2a60fe66;transform:translateY(-3px);box-shadow:0 20px 40px -30px #11205a4d}.pro-pillar-icon{border:1px solid var(--pro-border-strong);width:44px;height:44px;color:var(--pro-accent);border-radius:2px 12px;justify-content:center;align-items:center;margin-bottom:24px;display:flex}.pro-pillar-icon svg{width:22px;height:22px}.pro-pillar-label{letter-spacing:.3em;text-transform:uppercase;color:var(--pro-text-mute);margin-bottom:10px;font-family:JetBrains Mono,monospace;font-size:.6rem}.pro-pillar-title{margin-bottom:12px;font-size:1.5rem;font-weight:600}.pro-pillar-body{margin-bottom:20px}.pro-pillar-link{color:var(--pro-accent);align-items:center;gap:6px;font-family:Rajdhani,sans-serif;font-size:.95rem;font-weight:600;text-decoration:none;transition:gap .2s;display:inline-flex}.pro-pillar-link:hover{gap:10px}.pro-feature-row{grid-template-columns:1fr 1fr;align-items:center;gap:88px;display:grid}.pro-feature-row.is-reversed .pro-feature-media{order:1}.pro-feature-text{max-width:520px}.pro-feature-label{margin-bottom:16px}.pro-feature-title{margin-bottom:20px}.pro-feature-body{margin-bottom:28px;font-size:1.1rem}.pro-feature-list{flex-direction:column;gap:14px;margin:0 0 28px;padding:0;list-style:none;display:flex}.pro-feature-item{color:var(--pro-text-soft);align-items:flex-start;gap:14px;font-family:Rajdhani,sans-serif;font-size:1.02rem;line-height:1.5;display:flex}.pro-feature-item svg{width:18px;height:18px;color:var(--pro-accent);flex-shrink:0;margin-top:4px}.pro-feature-quote{border-left:2px solid var(--pro-accent);background:var(--pro-accent-soft);color:var(--pro-text);border-radius:0 8px 8px 0;padding:16px 20px;font-family:Rajdhani,sans-serif;font-size:.98rem;font-style:italic;line-height:1.5}.pro-feature-quote:before{content:"“";color:var(--pro-accent);vertical-align:-.2em;margin-right:4px;font-family:Cinzel,serif;font-size:1.4rem;line-height:0}.pro-feature-media{aspect-ratio:4/3}.pro-feature-image-wrap{min-width:0;position:relative}.pro-feature-row.is-reversed .pro-feature-image-wrap{order:1}.pro-feature-row.is-reversed .pro-feature-text{order:2}.pro-feature-image-wrap:after{content:"";filter:blur(34px);z-index:-1;pointer-events:none;background:radial-gradient(at 50% 45%,#2a60fe38,#0000 55%),radial-gradient(at 70% 85%,#2a60fe1f,#0000 55%);position:absolute;inset:-18% -12% -12%}.pro-feature-image{aspect-ratio:1672/941;border:1px solid var(--pro-border);will-change:transform;background:linear-gradient(135deg,#f2f4fc,#e6eaf7);width:210%;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}.pro-feature-image-wrap.is-right .pro-feature-image{border-radius:0 20px;left:0;box-shadow:8px 10px #11205a14,0 12px 24px -12px #11205a38,0 50px 90px -30px #11205a4d,inset 0 1px #ffffffb3}.pro-feature-image-wrap.is-right .pro-feature-image:hover{transform:translateY(-4px);box-shadow:8px 14px #11205a1c,0 18px 32px -14px #11205a47,0 60px 110px -30px #11205a61,inset 0 1px #ffffffb3}.pro-feature-image-wrap.is-left .pro-feature-image{border-radius:20px 0;left:-110%;box-shadow:-8px 10px #11205a14,0 12px 24px -12px #11205a38,0 50px 90px -30px #11205a4d,inset 0 1px #ffffffb3}.pro-feature-image-wrap.is-left .pro-feature-image:hover{transform:translateY(-4px);box-shadow:-8px 14px #11205a1c,0 18px 32px -14px #11205a47,0 60px 110px -30px #11205a61,inset 0 1px #ffffffb3}.pro-feature-image:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffbf 30% 70%,#0000);height:1px;position:absolute;inset:0 0 auto}.pro-feature-image-img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.pro-feature-image-corner{z-index:3;pointer-events:none;border:0 solid var(--palas-blue);opacity:.85;width:14px;height:14px;position:absolute}.pro-feature-image-wrap.is-right .pro-feature-image-corner.c-tl{border-top-width:1.5px;border-left-width:1.5px;top:10px;left:10px}.pro-feature-image-wrap.is-right .pro-feature-image-corner.c-br{border-bottom-width:1.5px;border-right-width:1.5px;bottom:10px;right:10px}.pro-feature-image-wrap.is-left .pro-feature-image-corner.c-tr{border-top-width:1.5px;border-right-width:1.5px;top:10px;right:10px}.pro-feature-image-wrap.is-left .pro-feature-image-corner.c-bl{border-bottom-width:1.5px;border-left-width:1.5px;bottom:10px;left:10px}.pro-feature-image-caption{letter-spacing:.24em;text-transform:uppercase;color:var(--pro-text-mute);align-items:center;gap:10px;margin-top:20px;font-family:JetBrains Mono,monospace;font-size:.6rem;display:inline-flex}.pro-feature-image-wrap.is-left .pro-feature-image-caption{float:right}.pro-feature-image-caption .dot{background:var(--pro-accent);border-radius:999px;width:5px;height:5px}@media(max-width:1100px){.pro-feature-image-wrap.is-right .pro-feature-image,.pro-feature-image-wrap.is-left .pro-feature-image{width:100%;left:0}.pro-feature-image-wrap.is-left .pro-feature-image-caption{float:none}}.pro-method-head{text-align:center;max-width:760px;margin:0 auto 64px}.pro-method-head .pro-label{justify-content:center}.pro-method-title{margin-bottom:16px}.pro-method-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.pro-step{background:var(--pro-white);border:1px solid var(--pro-border);border-radius:0 16px;padding:32px 24px;transition:border-color .25s;position:relative}.pro-section.is-cream .pro-step{background:var(--pro-white)}.pro-step:hover{border-color:var(--pro-border-strong)}.pro-step-num{letter-spacing:.3em;text-transform:uppercase;color:var(--pro-accent);margin-bottom:16px;font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:600}.pro-step-icon{width:34px;height:34px;color:var(--pro-accent);margin-bottom:20px}.pro-step-week{letter-spacing:.2em;text-transform:uppercase;color:var(--pro-text-mute);margin-bottom:6px;font-family:JetBrains Mono,monospace;font-size:.62rem}.pro-step-title{color:var(--pro-text);margin:0 0 10px;font-family:Rajdhani,sans-serif;font-size:1.15rem;font-weight:600}.pro-step-desc{color:var(--pro-text-soft);margin:0;font-family:Rajdhani,sans-serif;font-size:.96rem;line-height:1.5}.pro-banner{padding:160px var(--pro-pad-x);text-align:center;background:var(--pro-navy);color:#f4f6fb;isolation:isolate;position:relative;overflow:hidden}.pro-banner:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(#2a60fe38,#0000 55%) 0 0/100% 100%,radial-gradient(circle at 1px 1px,#ffffff08 1px,#0000 0) 0 0/42px 42px;position:absolute;inset:0}.pro-banner .pro-corner{border-color:#e8ecf466}.pro-banner-container{z-index:2;max-width:1040px;margin:0 auto;position:relative}.pro-banner-mark{color:#9fb4ff29;-webkit-user-select:none;user-select:none;pointer-events:none;margin:0 0 12px;font-family:Cinzel,serif;font-size:clamp(8rem,18vw,14rem);font-style:italic;line-height:.6}.pro-banner-label{letter-spacing:.3em;text-transform:uppercase;color:#9fb4ff;align-items:center;gap:14px;margin-bottom:40px;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:500;display:inline-flex}.pro-banner-label:before,.pro-banner-label:after{content:"";background:linear-gradient(90deg,#0000,#9fb4ff,#0000);width:42px;height:1px;display:inline-block}.pro-banner-quote{color:#fff;letter-spacing:-.02em;margin:0 0 44px;font-family:Rajdhani,sans-serif;font-size:clamp(2rem,4.8vw,3.6rem);font-weight:300;line-height:1.18}.pro-banner-quote em{color:#9fb4ff;padding:0 .04em;font-family:Cinzel,serif;font-style:italic;font-weight:500;position:relative}.pro-banner-rule{background:#9fb4ff8c;width:60px;height:1px;margin:0 auto 22px}.pro-banner-attrib{letter-spacing:.28em;text-transform:uppercase;color:#e8ecf48c;font-family:JetBrains Mono,monospace;font-size:.7rem}.pro-fit-head{text-align:center;max-width:760px;margin:0 auto 56px}.pro-fit-head .pro-label{justify-content:center}.pro-fit-title{margin-bottom:16px}.pro-fit-sub{font-size:1.08rem}.pro-fit-grid{grid-template-columns:1fr 1fr;gap:24px;max-width:1040px;margin:0 auto;display:grid}.pro-fit-col{background:var(--pro-white);border:1px solid var(--pro-border);border-radius:0 16px;padding:36px 32px}.pro-fit-col-head{border-bottom:1px solid var(--pro-border);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:20px;padding-bottom:20px;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:600;display:flex}.pro-fit-col.is-yes .pro-fit-col-head{color:var(--pro-accent)}.pro-fit-col.is-no .pro-fit-col-head{color:var(--pro-text-mute)}.pro-fit-col-head svg{width:18px;height:18px}.pro-fit-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.pro-fit-item{color:var(--pro-text);align-items:flex-start;gap:12px;font-family:Rajdhani,sans-serif;font-size:1rem;line-height:1.45;display:flex}.pro-fit-col.is-no .pro-fit-item{color:var(--pro-text-mute)}.pro-fit-item svg{flex-shrink:0;width:16px;height:16px;margin-top:4px}.pro-fit-col.is-yes .pro-fit-item svg{color:var(--pro-accent)}.pro-fit-col.is-no .pro-fit-item svg{color:var(--pro-text-mute)}.pro-outcomes-head{text-align:center;max-width:820px;margin:0 auto 56px}.pro-outcomes-head .pro-label{justify-content:center}.pro-outcomes-title{margin-bottom:16px}.pro-outcomes-grid{grid-template-columns:repeat(2,1fr);gap:24px;max-width:1080px;margin:0 auto;display:grid}.pro-outcome{background:var(--pro-white);border-left:2px solid var(--pro-accent);border-radius:0 12px;padding:28px 28px 28px 32px;box-shadow:0 1px #11205a0a}.pro-section.is-cream .pro-outcome{background:var(--pro-white)}.pro-outcome-num{letter-spacing:.28em;text-transform:uppercase;color:var(--pro-accent);margin-bottom:10px;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:600}.pro-outcome-text{color:var(--pro-text);margin:0;font-family:Rajdhani,sans-serif;font-size:1.05rem;line-height:1.55}.pro-outcome-text strong{font-weight:600}.pro-faq-container{max-width:860px;margin:0 auto}.pro-faq-head{text-align:center;margin-bottom:48px}.pro-faq-head .pro-label{justify-content:center}.pro-faq-title{margin-bottom:14px}.pro-faq-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pro-faq-item{border-top:1px solid var(--pro-border)}.pro-faq-item:last-child{border-bottom:1px solid var(--pro-border)}.pro-faq-item summary{cursor:pointer;color:var(--pro-text);justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-family:Rajdhani,sans-serif;font-size:1.08rem;font-weight:500;line-height:1.35;list-style:none;transition:color .2s;display:flex}.pro-faq-item summary::-webkit-details-marker{display:none}.pro-faq-item summary:hover{color:var(--pro-accent)}.pro-faq-plus{flex-shrink:0;width:20px;height:20px;transition:transform .25s cubic-bezier(.2,.8,.2,1);position:relative}.pro-faq-plus:before,.pro-faq-plus:after{content:"";background:currentColor;width:12px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pro-faq-plus:after{transition:transform .25s cubic-bezier(.2,.8,.2,1);transform:translate(-50%,-50%)rotate(90deg)}.pro-faq-item[open] .pro-faq-plus:after{transform:translate(-50%,-50%)rotate(0)}.pro-faq-answer{color:var(--pro-text-soft);max-width:720px;padding:0 0 24px;font-family:Rajdhani,sans-serif;font-size:1rem;line-height:1.6}.pro-final{padding:120px var(--pro-pad-x);background:var(--pro-navy);color:#f4f6fb;text-align:center;position:relative;overflow:hidden}.pro-final:before{content:"";pointer-events:none;background:radial-gradient(at 50% 0,#2a60fe2e,#0000 60%);position:absolute;inset:0}.pro-final-container{max-width:760px;margin:0 auto;position:relative}.pro-final-label{color:#9fb4ff;justify-content:center;margin-bottom:22px}.pro-final-label .dot{background:#9fb4ff}.pro-final-title{color:#fff;letter-spacing:-.015em;margin:0 0 20px;font-family:Rajdhani,sans-serif;font-size:clamp(2.2rem,4vw,3rem);font-weight:600;line-height:1.1}.pro-final-body{color:#e8ecf4cc;max-width:580px;margin:0 auto 36px;font-family:Rajdhani,sans-serif;font-size:1.1rem;line-height:1.55}.pro-final-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:24px;display:inline-flex}.pro-final .pro-btn-primary{color:var(--pro-navy);background:#fff;border-color:#fff}.pro-final .pro-btn-primary:hover{background:#f0f3ff}.pro-final.sw-final .pro-btn-primary,.pro-final.s5-final .pro-btn-primary,.pro-final.web-final .pro-btn-primary{background:var(--palas-blue);color:#fff;border-color:var(--palas-blue)}.pro-final.sw-final .pro-btn-primary:hover,.pro-final.s5-final .pro-btn-primary:hover,.pro-final.web-final .pro-btn-primary:hover{background:var(--palas-blue-hover)}.pro-final-reassure{letter-spacing:.22em;text-transform:uppercase;color:#e8ecf48c;font-family:JetBrains Mono,monospace;font-size:.62rem}.pro-final-reassure .sep{opacity:.5;margin:0 10px}@media(max-width:1100px){.pro-root{--pro-pad-y:100px;--pro-pad-x:40px}.pro-hero-grid{grid-template-columns:1fr;gap:56px}.pro-hero-body{max-width:640px}.pro-feature-row{grid-template-columns:1fr;gap:48px}.pro-feature-row.is-reversed .pro-feature-text{order:1}.pro-feature-row.is-reversed .pro-feature-media{order:2}.pro-pillars-grid,.pro-entregaveis-grid{grid-template-columns:1fr 1fr}.pro-entregavel.is-highlight{grid-template-columns:1fr;gap:20px}.pro-entregavel.is-highlight .pro-media.is-square{aspect-ratio:3/4}.pro-method-grid{grid-template-columns:1fr 1fr;gap:20px}.pro-fit-grid,.pro-outcomes-grid{grid-template-columns:1fr}.pro-corner.c-tl,.pro-corner.c-tr{top:28px}.pro-corner.c-bl,.pro-corner.c-br{bottom:28px}.pro-corner.c-tl,.pro-corner.c-bl{left:28px}.pro-corner.c-tr,.pro-corner.c-br{right:28px}}@media(max-width:720px){.pro-root{--pro-pad-y:72px;--pro-pad-x:22px}.pro-hero{padding-top:128px;padding-bottom:80px}.pro-pillars-grid,.pro-entregaveis-grid,.pro-method-grid{grid-template-columns:1fr}.pro-banner{padding:96px 22px}.pro-final{padding:80px 22px}.pro-corner{width:14px;height:14px}.pro-corner.c-tl,.pro-corner.c-tr{top:18px}.pro-corner.c-bl,.pro-corner.c-br{bottom:18px}.pro-corner.c-tl,.pro-corner.c-bl{left:18px}.pro-corner.c-tr,.pro-corner.c-br{right:18px}}@media(prefers-reduced-motion:reduce){.pro-btn-primary svg{transition:none}.pro-btn-primary:hover,.pro-pillar:hover{transform:none}}.web-root{--web-blue:var(--palas-blue);--web-blue-soft:#2a60fe14;--web-gold:var(--athena-gold);--web-gold-bright:var(--athena-gold-bright)}.web-hero-visual{justify-content:center;align-items:center;width:100%;min-width:0;display:flex;position:relative}.web-blueprint{width:100%;max-width:540px;height:auto;color:var(--pro-text);filter:drop-shadow(0 14px 36px #11205a1f);animation:1s cubic-bezier(.2,.8,.2,1) both web-blueprint-rise}@keyframes web-blueprint-rise{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.web-dor-head{text-align:center;max-width:720px;margin:0 auto 64px}.web-dor-head .pro-label{margin-bottom:18px}.web-dor-lede{max-width:520px;margin:0 auto}.web-dor-grid{border-top:1px solid var(--pro-border);border-left:1px solid var(--pro-border);grid-template-columns:repeat(2,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.web-dor-item{background:var(--pro-white);border-right:1px solid var(--pro-border);border-bottom:1px solid var(--pro-border);align-items:flex-start;gap:18px;padding:28px;transition:background .3s;display:flex;position:relative}.web-dor-item:hover{background:#2a60fe06}.web-dor-item:before{content:"";background:var(--palas-blue);width:0;height:1.5px;transition:width .35s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:0}.web-dor-item:hover:before{width:100%}.web-dor-num{letter-spacing:.22em;color:var(--palas-blue);flex-shrink:0;min-width:28px;padding-top:4px;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:600}.web-dor-text{color:var(--pro-text);margin:0;font-family:Rajdhani,sans-serif;font-size:1.12rem;font-weight:500;line-height:1.4}.web-prin-head{text-align:center;max-width:720px;margin:0 auto 64px}.web-prin-head .pro-label{margin-bottom:18px}.web-prin-lede{max-width:480px;margin:0 auto}.web-prin-grid{border-top:1px dashed var(--pro-border-strong);grid-template-columns:repeat(5,1fr);gap:0;padding-top:40px;display:grid;position:relative}.web-prin-item{border-left:1px dashed var(--pro-border-strong);padding:0 22px;transition:transform .3s;position:relative}.web-prin-item:first-child{border-left:none;padding-left:0}.web-prin-item:last-child{padding-right:0}.web-prin-item:hover{transform:translateY(-3px)}.web-prin-num{letter-spacing:.28em;color:var(--palas-blue);margin-bottom:14px;font-family:JetBrains Mono,monospace;font-size:.62rem;font-weight:600;display:block}.web-prin-name{color:var(--pro-text);margin:0 0 12px;font-size:1.15rem;font-weight:600;line-height:1.25}.web-prin-body{color:var(--pro-text-soft);margin:0;font-family:Rajdhani,sans-serif;font-size:.97rem;line-height:1.55}.web-cat-head{text-align:center;max-width:720px;margin:0 auto 56px}.web-cat-head .pro-label{margin-bottom:18px}.web-cat-lede{max-width:540px;margin:0 auto}.web-cat-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.web-cat-item{background:var(--pro-white);border:1px solid var(--pro-border);border-radius:0 14px;flex-direction:column;padding:26px 22px 24px;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden}.web-cat-item:hover{box-shadow:0 16px 36px -20px var(--palas-blue-glow);border-color:#2a60fe73;transform:translateY(-3px)}.web-cat-item:nth-child(7){grid-column:span 1}.web-cat-num{letter-spacing:.24em;color:#11205a52;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:500;position:absolute;top:14px;right:16px}.web-cat-glyph{width:52px;height:52px;color:var(--palas-blue);background:#2a60fe0f;border:1px dashed #2a60fe40;border-radius:0 10px;justify-content:center;align-items:center;margin-bottom:18px;transition:transform .4s cubic-bezier(.2,.8,.2,1),background .3s,border-color .3s;display:flex}.web-cat-glyph svg{width:32px;height:32px}.web-cat-item:hover .web-cat-glyph{background:#2a60fe1a;border-color:#2a60fe8c;transform:rotate(-3deg)scale(1.05)}.web-cat-name{color:var(--pro-text);margin:0 0 8px;font-size:1.08rem;font-weight:600;line-height:1.2}.web-cat-body{color:var(--pro-text-soft);margin:0;font-family:Rajdhani,sans-serif;font-size:.92rem;line-height:1.5}.web-pricing{background:radial-gradient(ellipse at 50% 0%,#2a60fe2e 0%,transparent 60%),radial-gradient(ellipse at 80% 100%,#c9a9610f 0%,transparent 55%),var(--pro-navy);padding-top:132px;padding-bottom:132px}.web-pricing-head{text-align:center;color:#fff;max-width:720px;margin:0 auto 64px}.web-pricing-head .pro-label{color:#9fb4ff;margin-bottom:18px}.web-pricing-head .pro-label .dot{background:#9fb4ff}.web-pricing-title{color:#fff}.web-pricing-title em{color:#e0c078}.web-pricing-lede{color:#e8ecf4c7;max-width:540px;margin:0 auto}.web-pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid}.web-tier{color:#e8ecf4;background:linear-gradient(#ffffff0a,#ffffff04),#ffffff05;border:1px solid #a8beff2e;border-radius:0 18px;flex-direction:column;padding:32px 28px 30px;transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .4s,box-shadow .4s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.web-tier:before{content:"";pointer-events:none;opacity:.7;background-image:radial-gradient(circle at 1px 1px,#ffffff0a 1px,#0000 0);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 0,#000 35%,#0000 80%);mask-image:radial-gradient(at 50% 0,#000 35%,#0000 80%)}.web-tier>*{z-index:1;position:relative}.web-tier:hover{border-color:#a8beff66;transform:translateY(-4px);box-shadow:0 24px 56px -28px #2a60fe73}.web-tier.is-recommended{background:linear-gradient(#e0c0780d,#ffffff04 60%),#ffffff06;border-color:#e0c0788c;transform:translateY(-6px);box-shadow:0 0 0 1px #e0c07826,0 30px 70px -32px #e0c07859}.web-tier.is-recommended:hover{border-color:#e0c078d9;transform:translateY(-10px)}.web-tier-badge{letter-spacing:.28em;text-transform:uppercase;color:#0e1a4a;z-index:2;background:linear-gradient(135deg,#e0c078,#c9a961);border-radius:999px 0 0 999px;padding:6px 14px 6px 18px;font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:600;position:absolute;top:18px;right:-1px;box-shadow:0 4px 12px -4px #c9a96180}.web-tier-head{border-bottom:1px dashed #a8beff2e;margin-bottom:22px;padding-bottom:18px}.web-tier-index{letter-spacing:.3em;text-transform:uppercase;color:#a8beffb3;margin-bottom:8px;font-family:JetBrains Mono,monospace;font-size:.62rem;font-weight:600}.web-tier.is-recommended .web-tier-index{color:#e0c078d9}.web-tier-name{color:#fff;letter-spacing:-.012em;margin:0;font-family:Rajdhani,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.1}.web-tier-price{margin-bottom:24px}.web-tier-price-row{color:#fff;flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.web-tier-price-currency{color:#e8ecf499;letter-spacing:.06em;font-family:JetBrains Mono,monospace;font-size:.85rem;font-weight:500}.web-tier-price-min{color:#fff;letter-spacing:-.02em;font-family:Rajdhani,sans-serif;font-size:2.6rem;font-weight:300;line-height:1}.web-tier-price-sep{color:#e8ecf473;font-family:Rajdhani,sans-serif;font-size:.95rem;font-style:italic;font-weight:300}.web-tier-price-max{letter-spacing:.06em;color:#e8ecf49e;font-family:JetBrains Mono,monospace;font-size:.78rem;font-weight:500}.web-tier-monthly{letter-spacing:.16em;text-transform:uppercase;color:#a8beffd9;flex-wrap:wrap;align-items:baseline;gap:8px;font-family:JetBrains Mono,monospace;font-size:.66rem;font-weight:500;display:flex}.web-tier-monthly-note{color:#e8ecf473;letter-spacing:.12em}.web-tier.is-recommended .web-tier-monthly{color:#e0c078e6}.web-tier-includes{flex-direction:column;gap:10px;margin:0 0 24px;padding:0;list-style:none;display:flex}.web-tier-includes li{color:#e8ecf4db;grid-template-columns:14px 1fr;align-items:baseline;gap:10px;font-family:Rajdhani,sans-serif;font-size:.96rem;line-height:1.45;display:grid}.web-tier-includes li>span:first-child{color:#a8beffb3;font-family:JetBrains Mono,monospace;font-weight:600}.web-tier.is-recommended .web-tier-includes li>span:first-child{color:#e0c078d9}.web-tier-mechanic{border-top:1px dashed #a8beff29;border-bottom:1px dashed #a8beff29;margin-bottom:22px;padding:16px 0 18px}.web-tier-mechanic-label{letter-spacing:.28em;text-transform:uppercase;color:#a8beffa6;margin-bottom:14px;font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:600}.web-tier.is-recommended .web-tier-mechanic-label{color:#e0c078bf}.web-tier-mechanic-rail{align-items:center;height:14px;margin-bottom:12px;display:flex;position:relative}.web-tier-mechanic-tick{z-index:2;background:#a8beffd9;border-radius:999px;flex-shrink:0;width:8px;height:8px;position:relative}.web-tier-mechanic-tick.max{background:#a8beff66;border:1px solid #a8beffb3}.web-tier.is-recommended .web-tier-mechanic-tick{background:#e0c078f2}.web-tier.is-recommended .web-tier-mechanic-tick.max{background:#e0c07866;border-color:#e0c078cc}.web-tier-mechanic-line{background:linear-gradient(90deg,#a8beffd9,#a8beff4d);flex:1;height:1px}.web-tier.is-recommended .web-tier-mechanic-line{background:linear-gradient(90deg,#e0c078d9,#e0c0784d)}.web-tier-mechanic-rows{flex-direction:column;gap:8px;display:flex}.web-tier-mechanic-row{color:#e8ecf4c7;grid-template-columns:80px 1fr;align-items:baseline;gap:12px;font-family:Rajdhani,sans-serif;font-size:.86rem;line-height:1.4;display:grid}.web-tier-mechanic-anchor{color:#a8befff2;letter-spacing:.04em;font-family:JetBrains Mono,monospace;font-size:.66rem;font-weight:600}.web-tier.is-recommended .web-tier-mechanic-anchor{color:#e0c078f2}.web-tier-mechanic-row.is-max .web-tier-mechanic-anchor{color:#a8beff8c}.web-tier.is-recommended .web-tier-mechanic-row.is-max .web-tier-mechanic-anchor{color:#e0c07899}.web-tier-for{margin-bottom:24px}.web-tier-for-label{letter-spacing:.28em;text-transform:uppercase;color:#a8beff99;margin-bottom:8px;font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:600;display:block}.web-tier.is-recommended .web-tier-for-label{color:#e0c078b3}.web-tier-for-body{color:#e8ecf4c7;margin:0;font-family:Rajdhani,sans-serif;font-size:.95rem;line-height:1.5}.web-tier-cta{letter-spacing:.02em;color:#fff;background:var(--palas-blue);border:1px solid var(--palas-blue);border-radius:2px 12px;justify-content:center;align-items:center;gap:10px;margin-top:auto;padding:13px 18px;font-family:Rajdhani,sans-serif;font-size:.98rem;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 6px 20px -10px #2a60fe99}.web-tier-cta:hover{background:var(--palas-blue-hover);border-color:var(--palas-blue-hover);transform:translateY(-1px);box-shadow:0 10px 28px -12px #2a60febf}.web-tier-cta svg{transition:transform .25s}.web-tier-cta:hover svg{transform:translate(3px)}.web-tier.is-recommended .web-tier-cta{color:#0e1a4a;background:linear-gradient(135deg,#e8c878,#c9a961);border-color:#c9a961;box-shadow:0 6px 20px -8px #c9a9618c}.web-tier.is-recommended .web-tier-cta:hover{background:linear-gradient(135deg,#f0d089,#d6b66c);border-color:#d6b66c;box-shadow:0 12px 32px -10px #c9a961b3}.web-pricing-foot{letter-spacing:.2em;text-transform:uppercase;color:#a8beff8c;border-top:1px dashed #a8beff2e;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:56px;padding-top:28px;font-family:JetBrains Mono,monospace;font-size:.62rem;font-weight:500;display:flex}.web-pricing-foot .sep{background:#a8beff40;width:1px;height:12px;display:inline-block}.web-proc-head{text-align:center;max-width:680px;margin:0 auto 64px}.web-proc-head .pro-label{margin-bottom:18px}.web-proc-title{margin:0 auto}.web-proc-rail{grid-template-columns:repeat(5,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.web-proc-rail:before{content:"";z-index:0;background:repeating-linear-gradient(90deg,#2a60fe59 0 6px,#0000 6px 12px);height:1px;position:absolute;top:22px;left:10%;right:10%}.web-proc-step{text-align:center;z-index:1;padding:0 18px;position:relative}.web-proc-num{letter-spacing:.16em;width:44px;height:44px;color:var(--palas-blue);background:var(--pro-white);border:1.5px solid var(--palas-blue);border-radius:999px;justify-content:center;align-items:center;margin-bottom:22px;font-family:JetBrains Mono,monospace;font-size:.78rem;font-weight:600;transition:transform .3s,box-shadow .3s;display:inline-flex}.web-proc-step:hover .web-proc-num{box-shadow:0 10px 24px -10px var(--palas-blue-glow);transform:translateY(-2px)}.web-proc-step-name{color:var(--pro-text);margin:0 0 8px;font-family:Rajdhani,sans-serif;font-size:1.12rem;font-weight:600}.web-proc-step-text{color:var(--pro-text-soft);max-width:200px;margin:0 auto;font-family:Rajdhani,sans-serif;font-size:.92rem;line-height:1.5}.web-obj-container{max-width:1100px}.web-obj-card{background:var(--pro-white);border:1px solid var(--pro-border-strong);text-align:center;border-radius:0 22px;padding:64px 56px 56px;position:relative;overflow:hidden;box-shadow:4px 5px #11205a0f}.web-obj-card:before{content:"";pointer-events:none;background:radial-gradient(at 100% 0,#2a60fe0f,#0000 55%),radial-gradient(at 0 100%,#2a60fe0a,#0000 50%);position:absolute;inset:0}.web-obj-card .pro-corner{border-color:var(--palas-blue)}.web-obj-card .pro-label{margin-bottom:28px;position:relative}.web-obj-title{max-width:720px;position:relative}.web-obj-quote-mark{color:#2a60fe73;vertical-align:-.2em;margin-right:.05em;font-family:Cinzel,serif;font-size:1.4em;font-weight:500;line-height:0}.web-obj-quote-mark.is-end{margin-left:.05em;margin-right:0}.web-obj-body{flex-direction:column;gap:18px;max-width:760px;margin-inline:auto;display:flex;position:relative}.web-obj-body p{color:var(--pro-text-soft);margin:0;font-family:Rajdhani,sans-serif;font-size:1.08rem;line-height:1.6}.web-obj-body strong{color:var(--pro-text);font-weight:600}.web-faq-container{max-width:880px}.web-faq-head{text-align:center;max-width:620px;margin:0 auto 48px}.web-faq-head .pro-label{margin-bottom:18px}.web-faq-title{margin:0 auto}.web-faq-list{border-top:1px dashed var(--pro-border-strong);margin:0;padding:0;list-style:none}.web-faq-item{border-bottom:1px dashed var(--pro-border-strong)}.web-faq-item summary{cursor:pointer;grid-template-columns:36px 1fr 24px;align-items:center;gap:18px;padding:22px 4px;list-style:none;transition:padding .25s;display:grid}.web-faq-item summary::-webkit-details-marker{display:none}.web-faq-item:hover summary{padding-left:8px}.web-faq-num{letter-spacing:.22em;color:var(--palas-blue);font-family:JetBrains Mono,monospace;font-size:.62rem;font-weight:600}.web-faq-q{color:var(--pro-text);font-family:Rajdhani,sans-serif;font-size:1.12rem;font-weight:600;line-height:1.35}.web-faq-plus{justify-self:end;width:18px;height:18px;position:relative}.web-faq-plus:before,.web-faq-plus:after{content:"";background:var(--palas-blue);transition:transform .3s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;left:50%}.web-faq-plus:before{width:14px;height:1.5px;transform:translate(-50%,-50%)}.web-faq-plus:after{width:1.5px;height:14px;transform:translate(-50%,-50%)}.web-faq-item[open] .web-faq-plus:after{opacity:0;transform:translate(-50%,-50%)rotate(90deg)}.web-faq-answer{color:var(--pro-text-soft);max-width:720px;padding:0 4px 24px 60px;font-family:Rajdhani,sans-serif;font-size:1rem;line-height:1.6;animation:.4s cubic-bezier(.2,.8,.2,1) both web-faq-reveal}@keyframes web-faq-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.web-final{background:radial-gradient(ellipse at 50% 0%,#2a60fe14 0%,transparent 55%),var(--pro-cream);isolation:isolate;padding:120px 48px;position:relative;overflow:hidden}.web-final:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(90deg,#1a2a6b0b 1px,#0000 1px),linear-gradient(#1a2a6b0b 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 40%,#0000 88%);mask-image:radial-gradient(#000 40%,#0000 88%)}.web-final-container{z-index:2;text-align:center;max-width:720px;margin:0 auto;position:relative}.pro-final-label{justify-content:center;margin-bottom:18px}.web-final-title{letter-spacing:-.018em;color:var(--pro-text);line-height:1.06}.web-final-body{color:var(--pro-text-soft);max-width:580px;margin:0 auto 36px;font-family:Rajdhani,sans-serif;font-size:1.08rem;line-height:1.6}.web-final-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:26px;display:inline-flex}.web-final-reassure{letter-spacing:.22em;text-transform:uppercase;color:var(--pro-text-mute);flex-wrap:wrap;justify-content:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:500;display:inline-flex}.web-final-reassure .sep{color:#11205a40}@media(max-width:1100px){.web-prin-grid{grid-template-columns:repeat(3,1fr);row-gap:36px}.web-prin-item:nth-child(4){border-left:none;padding-left:0}.web-prin-item:nth-child(n+4){border-top:1px dashed var(--pro-border-strong);padding-top:36px}.web-cat-grid{grid-template-columns:repeat(2,1fr)}.web-cat-item:nth-child(7){grid-column:1/-1}.web-cat-item:nth-child(7) .web-cat-glyph{margin-bottom:14px}.web-pricing-grid{grid-template-columns:1fr;gap:18px;max-width:560px;margin:0 auto}.web-tier.is-recommended{transform:none}.web-proc-rail{grid-template-columns:1fr;gap:32px}.web-proc-rail:before{background:repeating-linear-gradient(#2a60fe59 0 6px,#0000 6px 12px);width:1px;height:auto;inset:0 auto 0 22px}.web-proc-step{text-align:left;grid-template-columns:44px 1fr;gap:18px;padding:0;display:grid}.web-proc-num{margin:0}.web-proc-step-text{max-width:none;margin:0}}@media(max-width:960px){.pro-hero-grid{grid-template-columns:1fr;gap:48px}.web-hero-visual{order:2;max-width:480px;margin:0 auto}.web-dor-grid{grid-template-columns:1fr}.web-obj-card{padding:48px 36px 40px}}@media(max-width:720px){.web-pricing{padding:88px 24px}.web-tier{padding:28px 22px 26px}.web-tier-price-min{font-size:2.2rem}.web-tier-mechanic-row{grid-template-columns:64px 1fr;gap:10px}.web-prin-grid{grid-template-columns:1fr;row-gap:32px}.web-prin-item{border-top:1px dashed var(--pro-border-strong);padding:32px 0 0;border-left:none!important}.web-prin-item:first-child{border-top:none;padding-top:0}.web-cat-grid{grid-template-columns:1fr}.web-dor-item{padding:22px 20px}.web-dor-text{font-size:1.05rem}.web-faq-item summary{grid-template-columns:30px 1fr 20px;gap:14px}.web-faq-q{font-size:1.02rem}.web-faq-answer{padding-left:50px}.web-obj-card{padding:40px 24px 32px}.web-final{padding:88px 20px}}@media(prefers-reduced-motion:reduce){.web-blueprint,.web-faq-answer,.web-cat-item,.web-dor-item,.web-tier,.web-proc-num,.web-cat-glyph,.web-tier-cta{transition:none!important;animation:none!important}}.sw-root{--sw-blue:var(--palas-blue);--sw-blue-soft:#2a60fe14;--sw-gold:var(--athena-gold);--sw-gold-bright:var(--athena-gold-bright)}.sw-hero-visual{justify-content:center;align-items:center;width:100%;min-width:0;display:flex;position:relative}.sw-architecture{width:100%;max-width:540px;height:auto;color:var(--pro-text);filter:drop-shadow(0 14px 36px #11205a1f);animation:1.05s cubic-bezier(.2,.8,.2,1) both sw-arch-rise}@keyframes sw-arch-rise{0%{opacity:0;transform:translateY(20px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.sw-dor-head{text-align:center;max-width:720px;margin:0 auto 64px}.sw-dor-head .pro-label{margin-bottom:18px}.sw-dor-lede{max-width:540px;margin:0 auto}.sw-dor-grid{border-top:1px solid var(--pro-border);border-left:1px solid var(--pro-border);grid-template-columns:repeat(2,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.sw-dor-item{background:var(--pro-white);border-right:1px solid var(--pro-border);border-bottom:1px solid var(--pro-border);align-items:flex-start;gap:18px;padding:28px;transition:background .3s;display:flex;position:relative}.sw-dor-item:hover{background:#2a60fe06}.sw-dor-item:before{content:"";background:var(--palas-blue);width:0;height:1.5px;transition:width .35s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:0}.sw-dor-item:hover:before{width:100%}.sw-dor-num{letter-spacing:.22em;color:var(--palas-blue);flex-shrink:0;min-width:28px;padding-top:4px;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:600}.sw-dor-text{color:var(--pro-text);margin:0;font-family:Rajdhani,sans-serif;font-size:1.12rem;font-weight:500;line-height:1.4}.sw-prin-head{text-align:center;max-width:720px;margin:0 auto 64px}.sw-prin-head .pro-label{margin-bottom:18px}.sw-prin-lede{max-width:540px;margin:0 auto}.sw-prin-grid{border-top:1px dashed var(--pro-border-strong);grid-template-columns:repeat(5,1fr);gap:0;padding-top:40px;display:grid}.sw-prin-item{border-left:1px dashed var(--pro-border-strong);padding:0 22px;transition:transform .3s;position:relative}.sw-prin-item:first-child{border-left:none;padding-left:0}.sw-prin-item:last-child{padding-right:0}.sw-prin-item:hover{transform:translateY(-3px)}.sw-prin-num{letter-spacing:.28em;color:var(--palas-blue);margin-bottom:14px;font-family:JetBrains Mono,monospace;font-size:.62rem;font-weight:600;display:block}.sw-prin-name{color:var(--pro-text);margin:0 0 12px;font-size:1.15rem;font-weight:600;line-height:1.25}.sw-prin-body{color:var(--pro-text-soft);margin:0;font-family:Rajdhani,sans-serif;font-size:.96rem;line-height:1.55}.sw-cat-head{text-align:center;max-width:720px;margin:0 auto 56px}.sw-cat-head .pro-label{margin-bottom:18px}.sw-cat-lede{max-width:540px;margin:0 auto}.sw-cat-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.sw-cat-item{background:var(--pro-white);border:1px solid var(--pro-border);border-radius:0 14px;flex-direction:column;padding:26px 22px 24px;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden}.sw-cat-item:hover{box-shadow:0 16px 36px -20px var(--palas-blue-glow);border-color:#2a60fe73;transform:translateY(-3px)}.sw-cat-num{letter-spacing:.24em;color:#11205a52;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:500;position:absolute;top:14px;right:16px}.sw-cat-glyph{width:52px;height:52px;color:var(--palas-blue);background:#2a60fe0f;border:1px dashed #2a60fe40;border-radius:0 10px;justify-content:center;align-items:center;margin-bottom:18px;transition:transform .4s cubic-bezier(.2,.8,.2,1),background .3s,border-color .3s;display:flex}.sw-cat-glyph svg{width:32px;height:32px}.sw-cat-item:hover .sw-cat-glyph{background:#2a60fe1a;border-color:#2a60fe8c;transform:rotate(-3deg)scale(1.05)}.sw-cat-name{color:var(--pro-text);margin:0 0 8px;font-size:1.08rem;font-weight:600;line-height:1.2}.sw-cat-body{color:var(--pro-text-soft);margin:0;font-family:Rajdhani,sans-serif;font-size:.92rem;line-height:1.5}.sw-vel-head{text-align:center;max-width:760px;margin:0 auto 56px}.sw-vel-head .pro-label{margin-bottom:22px}.sw-vel-title{text-align:center;flex-direction:column;align-items:center;gap:10px;line-height:1;display:flex}.sw-vel-mark{color:var(--palas-blue);letter-spacing:-.04em;padding:0 .1em;font-family:Cinzel,serif;font-size:clamp(5rem,10vw,8rem);font-style:italic;font-weight:500;line-height:.9;display:inline-block;position:relative}.sw-vel-times{color:#2a60fea6;vertical-align:.12em;margin-left:.06em;font-family:Rajdhani,sans-serif;font-size:.55em;font-style:normal;font-weight:300}.sw-vel-mark:after{content:"";background:linear-gradient(90deg,#0000,#2a60fe99,#0000);height:1px;position:absolute;bottom:-2px;left:18%;right:18%}.sw-vel-title-line{letter-spacing:-.014em;color:var(--pro-text);font-family:Rajdhani,sans-serif;font-size:clamp(1.85rem,3.4vw,2.6rem);font-weight:300;line-height:1.1;display:block}.sw-vel-title-line em{color:var(--palas-blue);font-family:Cinzel,serif;font-style:italic;font-weight:500}.sw-vel-lede{text-align:center;max-width:620px;margin:0 auto}.sw-vel-lede strong{color:var(--pro-text);font-weight:600}.sw-vel-compare{background:var(--pro-white);border:1px solid var(--pro-border);border-radius:0 14px;flex-direction:column;gap:10px;max-width:720px;margin:0 auto 56px;padding:24px 28px;display:flex}.sw-vel-bar{border-radius:2px 8px;justify-content:space-between;align-items:center;gap:18px;padding:10px 16px;font-family:Rajdhani,sans-serif;font-weight:500;display:flex;position:relative;overflow:hidden}.sw-vel-bar:before{content:"";opacity:.1;z-index:0;transform-origin:0;background:currentColor;border-radius:2px 8px;animation:1s cubic-bezier(.2,.8,.2,1) both sw-vel-bar-grow;position:absolute;top:0;bottom:0;left:0}.sw-vel-bar-trad{color:#11205a8c;border:1px dashed #11205a33}.sw-vel-bar-trad:before{width:100%}.sw-vel-bar-palas{color:var(--palas-blue);border:1.5px solid #2a60fe80}.sw-vel-bar-palas:before{background:var(--palas-blue);opacity:.18;width:16.6%}@keyframes sw-vel-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sw-vel-bar-label{z-index:1;letter-spacing:.22em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.66rem;font-weight:600;position:relative}.sw-vel-bar-value{z-index:1;letter-spacing:-.01em;font-family:Rajdhani,sans-serif;font-size:1.1rem;font-weight:600;position:relative}.sw-vel-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.sw-vel-card{text-align:center;background:var(--pro-white);border:1px solid var(--pro-border);border-radius:0 16px;flex-direction:column;align-items:center;padding:38px 30px 34px;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden}.sw-vel-card:before{content:"";pointer-events:none;opacity:.7;background:radial-gradient(at 50% 0,#2a60fe0d,#0000 55%);position:absolute;inset:0}.sw-vel-card>*{z-index:1;position:relative}.sw-vel-card:hover{box-shadow:0 16px 36px -20px var(--palas-blue-glow);border-color:#2a60fe73;transform:translateY(-3px)}.sw-vel-card-num{letter-spacing:.28em;color:var(--palas-blue);opacity:.65;margin-bottom:18px;padding-bottom:14px;font-family:JetBrains Mono,monospace;font-size:.62rem;font-weight:600;position:relative}.sw-vel-card-num:after{content:"";background:var(--palas-blue);opacity:.4;width:24px;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.sw-vel-card-name{color:var(--palas-blue);letter-spacing:-.012em;margin:0 0 18px;font-family:Rajdhani,sans-serif;font-size:1.5rem;font-weight:500;line-height:1.05}.sw-vel-card-statement{color:var(--pro-text-soft);max-width:36ch;margin:0;font-family:Rajdhani,sans-serif;font-size:1.04rem;font-weight:400;line-height:1.55}.sw-orc{background:radial-gradient(ellipse at 50% 0%,#2a60fe2e 0%,transparent 60%),radial-gradient(ellipse at 80% 100%,#c9a9610f 0%,transparent 55%),var(--pro-navy);padding-top:132px;padding-bottom:132px}.sw-orc-head{text-align:center;color:#fff;max-width:720px;margin:0 auto 56px}.sw-orc-head .pro-label{color:#9fb4ff;margin-bottom:18px}.sw-orc-head .pro-label .dot{background:#9fb4ff}.sw-orc-title{color:#fff}.sw-orc-title em{color:#e0c078}.sw-orc-lede{color:#e8ecf4c7;max-width:600px;margin:0 auto}.sw-orc-compare{grid-template-columns:1fr 1fr;gap:18px;max-width:980px;margin:0 auto 56px;display:grid}.sw-orc-col{background:#ffffff06;border:1px solid #a8beff2e;border-radius:0 16px;padding:32px 28px 28px;position:relative;overflow:hidden}.sw-orc-col:before{content:"";pointer-events:none;opacity:.6;background-image:radial-gradient(circle at 1px 1px,#ffffff0a 1px,#0000 0);background-size:24px 24px;position:absolute;inset:0}.sw-orc-col>*{z-index:1;position:relative}.sw-orc-col-out{background:#ffffff03;border-style:dashed}.sw-orc-col-in{background:linear-gradient(#e0c0780d,#ffffff04),#ffffff06;border-color:#e0c07873;box-shadow:0 0 0 1px #e0c0781f}.sw-orc-col-head{border-bottom:1px dashed #a8beff2e;align-items:center;gap:14px;margin-bottom:22px;padding-bottom:16px;display:flex}.sw-orc-col-in .sw-orc-col-head{border-bottom-color:#e0c07840}.sw-orc-col-symbol{color:#a8beff8c;border:1px dashed #a8beff66;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-family:Cinzel,serif;font-size:1.4rem;font-style:italic;font-weight:500;display:flex}.sw-orc-col-symbol.is-check{color:#e0c078;background:#e0c07814;border-style:solid;border-color:#e0c07899}.sw-orc-col-label{letter-spacing:.24em;text-transform:uppercase;color:#e8ecf4b3;font-family:JetBrains Mono,monospace;font-size:.66rem;font-weight:600}.sw-orc-col-in .sw-orc-col-label{color:#e0c078d9}.sw-orc-col-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.sw-orc-col-list li{color:#e8ecf4bf;grid-template-columns:16px 1fr;align-items:baseline;gap:12px;font-family:Rajdhani,sans-serif;font-size:.98rem;line-height:1.5;display:grid}.sw-orc-col-list li>span:first-child{color:#a8beff8c;font-family:JetBrains Mono,monospace;font-weight:600}.sw-orc-col-in .sw-orc-col-list li{color:#e8ecf4e0}.sw-orc-col-in .sw-orc-col-list li>span:first-child{color:#e0c078d9}.sw-orc-flow{border-top:1px dashed #a8beff33;border-bottom:1px dashed #a8beff33;max-width:980px;margin:0 auto 48px;padding:32px 0}.sw-orc-flow-label{text-align:center;letter-spacing:.28em;text-transform:uppercase;color:#a8beffa6;margin-bottom:24px;font-family:JetBrains Mono,monospace;font-size:.62rem;font-weight:600}.sw-orc-flow-steps{grid-template-columns:repeat(4,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.sw-orc-flow-steps li{border-left:1px dashed #a8beff33;flex-direction:column;gap:10px;padding:0 12px;display:flex}.sw-orc-flow-steps li:first-child{border-left:none;padding-left:0}.sw-orc-flow-num{letter-spacing:.22em;color:#a8beffd9;font-family:JetBrains Mono,monospace;font-size:.62rem;font-weight:600}.sw-orc-flow-step{color:#e8ecf4c7;font-family:Rajdhani,sans-serif;font-size:.95rem;line-height:1.45}.sw-orc-flow-step strong{color:#fff;font-weight:600}.sw-orc-cta-block{text-align:center;margin-top:8px}.sw-orc-cta{letter-spacing:.02em;color:#0e1a4a;background:linear-gradient(135deg,#e8c878,#c9a961);border:1px solid #c9a961;border-radius:2px 14px;justify-content:center;align-items:center;gap:12px;padding:18px 32px;font-family:Rajdhani,sans-serif;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 8px 28px -10px #c9a9618c}.sw-orc-cta:hover{background:linear-gradient(135deg,#f0d089,#d6b66c);border-color:#d6b66c;transform:translateY(-2px);box-shadow:0 14px 36px -10px #c9a961b3}.sw-orc-cta svg{transition:transform .25s}.sw-orc-cta:hover svg{transform:translate(3px)}.sw-orc-cta-note{letter-spacing:.22em;text-transform:uppercase;color:#a8beff8c;margin-top:18px;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:500}.sw-proc-head{text-align:center;max-width:680px;margin:0 auto 64px}.sw-proc-head .pro-label{margin-bottom:18px}.sw-proc-title{margin:0 auto}.sw-proc-rail{grid-template-columns:repeat(5,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.sw-proc-rail:before{content:"";z-index:0;background:repeating-linear-gradient(90deg,#2a60fe59 0 6px,#0000 6px 12px);height:1px;position:absolute;top:22px;left:10%;right:10%}.sw-proc-step{text-align:center;z-index:1;padding:0 18px;position:relative}.sw-proc-num{letter-spacing:.16em;width:44px;height:44px;color:var(--palas-blue);background:var(--pro-white);border:1.5px solid var(--palas-blue);border-radius:999px;justify-content:center;align-items:center;margin-bottom:22px;font-family:JetBrains Mono,monospace;font-size:.78rem;font-weight:600;transition:transform .3s,box-shadow .3s;display:inline-flex}.sw-proc-step:hover .sw-proc-num{box-shadow:0 10px 24px -10px var(--palas-blue-glow);transform:translateY(-2px)}.sw-proc-step-name{color:var(--pro-text);margin:0 0 8px;font-family:Rajdhani,sans-serif;font-size:1.12rem;font-weight:600}.sw-proc-step-text{color:var(--pro-text-soft);max-width:200px;margin:0 auto;font-family:Rajdhani,sans-serif;font-size:.92rem;line-height:1.5}.sw-obj-container{max-width:1100px}.sw-obj-card{background:var(--pro-white);border:1px solid var(--pro-border-strong);text-align:center;border-radius:0 22px;padding:64px 56px 56px;position:relative;overflow:hidden;box-shadow:4px 5px #11205a0f}.sw-obj-card:before{content:"";pointer-events:none;background:radial-gradient(at 100% 0,#2a60fe0f,#0000 55%),radial-gradient(at 0 100%,#2a60fe0a,#0000 50%);position:absolute;inset:0}.sw-obj-card .pro-corner{border-color:var(--palas-blue)}.sw-obj-card .pro-label{margin-bottom:28px;position:relative}.sw-obj-title{max-width:720px;position:relative}.sw-obj-quote-mark{color:#2a60fe73;vertical-align:-.2em;margin-right:.05em;font-family:Cinzel,serif;font-size:1.4em;font-weight:500;line-height:0}.sw-obj-quote-mark.is-end{margin-left:.05em;margin-right:0}.sw-obj-body{flex-direction:column;gap:18px;max-width:760px;margin-inline:auto;display:flex;position:relative}.sw-obj-body p{color:var(--pro-text-soft);margin:0;font-family:Rajdhani,sans-serif;font-size:1.08rem;line-height:1.6}.sw-obj-body strong{color:var(--pro-text);font-weight:600}.sw-faq-container{max-width:880px}.sw-faq-head{text-align:center;max-width:620px;margin:0 auto 48px}.sw-faq-head .pro-label{margin-bottom:18px}.sw-faq-title{margin:0 auto}.sw-faq-list{border-top:1px dashed var(--pro-border-strong);margin:0;padding:0;list-style:none}.sw-faq-item{border-bottom:1px dashed var(--pro-border-strong)}.sw-faq-item summary{cursor:pointer;grid-template-columns:36px 1fr 24px;align-items:center;gap:18px;padding:22px 4px;list-style:none;transition:padding .25s;display:grid}.sw-faq-item summary::-webkit-details-marker{display:none}.sw-faq-item:hover summary{padding-left:8px}.sw-faq-num{letter-spacing:.22em;color:var(--palas-blue);font-family:JetBrains Mono,monospace;font-size:.62rem;font-weight:600}.sw-faq-q{color:var(--pro-text);font-family:Rajdhani,sans-serif;font-size:1.12rem;font-weight:600;line-height:1.35}.sw-faq-plus{justify-self:end;width:18px;height:18px;position:relative}.sw-faq-plus:before,.sw-faq-plus:after{content:"";background:var(--palas-blue);transition:transform .3s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;left:50%}.sw-faq-plus:before{width:14px;height:1.5px;transform:translate(-50%,-50%)}.sw-faq-plus:after{width:1.5px;height:14px;transform:translate(-50%,-50%)}.sw-faq-item[open] .sw-faq-plus:after{opacity:0;transform:translate(-50%,-50%)rotate(90deg)}.sw-faq-answer{color:var(--pro-text-soft);max-width:720px;padding:0 4px 24px 60px;font-family:Rajdhani,sans-serif;font-size:1rem;line-height:1.6;animation:.4s cubic-bezier(.2,.8,.2,1) both sw-faq-reveal}@keyframes sw-faq-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.sw-final{background:radial-gradient(ellipse at 50% 0%,#2a60fe14 0%,transparent 55%),var(--pro-cream);isolation:isolate;padding:120px 48px;position:relative;overflow:hidden}.sw-final:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(90deg,#1a2a6b0b 1px,#0000 1px),linear-gradient(#1a2a6b0b 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 40%,#0000 88%);mask-image:radial-gradient(#000 40%,#0000 88%)}.sw-final-container{z-index:2;text-align:center;max-width:720px;margin:0 auto;position:relative}.sw-final-title{letter-spacing:-.018em;color:var(--pro-text);line-height:1.06}.sw-final-body{color:var(--pro-text-soft);max-width:580px;margin:0 auto 36px;font-family:Rajdhani,sans-serif;font-size:1.08rem;line-height:1.6}.sw-final-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:26px;display:inline-flex}.sw-final-reassure{letter-spacing:.22em;text-transform:uppercase;color:var(--pro-text-mute);flex-wrap:wrap;justify-content:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:500;display:inline-flex}.sw-final-reassure .sep{color:#11205a40}@media(max-width:1100px){.sw-prin-grid{grid-template-columns:repeat(3,1fr);row-gap:36px}.sw-prin-item:nth-child(4){border-left:none;padding-left:0}.sw-prin-item:nth-child(n+4){border-top:1px dashed var(--pro-border-strong);padding-top:36px}.sw-cat-grid{grid-template-columns:repeat(2,1fr)}.sw-cat-item:nth-child(7){grid-column:1/-1}.sw-vel-grid{grid-template-columns:1fr;gap:16px;max-width:560px;margin:0 auto}.sw-orc-compare{grid-template-columns:1fr;gap:14px}.sw-orc-flow-steps{grid-template-columns:1fr 1fr;gap:18px}.sw-orc-flow-steps li:nth-child(3){border-left:none;padding-left:0}.sw-proc-rail{grid-template-columns:1fr;gap:32px}.sw-proc-rail:before{background:repeating-linear-gradient(#2a60fe59 0 6px,#0000 6px 12px);width:1px;height:auto;inset:0 auto 0 22px}.sw-proc-step{text-align:left;grid-template-columns:44px 1fr;gap:18px;padding:0;display:grid}.sw-proc-num{margin:0}.sw-proc-step-text{max-width:none;margin:0}}@media(max-width:960px){.pro-hero-grid{grid-template-columns:1fr;gap:48px}.sw-hero-visual{order:2;max-width:480px;margin:0 auto}.sw-dor-grid{grid-template-columns:1fr}.sw-obj-card{padding:48px 36px 40px}}@media(max-width:720px){.sw-orc{padding:88px 24px}.sw-orc-col{padding:28px 22px 24px}.sw-orc-flow-steps{grid-template-columns:1fr;gap:16px}.sw-orc-flow-steps li{border-top:1px dashed #a8beff2e;border-left:none;padding-top:14px;padding-left:0}.sw-orc-flow-steps li:first-child{border-top:none;padding-top:0}.sw-vel-grid{grid-template-columns:1fr}.sw-vel-mark{font-size:clamp(3.6rem,14vw,5rem)}.sw-orc-cta{padding:16px 26px;font-size:1rem}.sw-prin-grid{grid-template-columns:1fr;row-gap:32px}.sw-prin-item{border-top:1px dashed var(--pro-border-strong);padding:32px 0 0;border-left:none!important}.sw-prin-item:first-child{border-top:none;padding-top:0}.sw-cat-grid{grid-template-columns:1fr}.sw-dor-item{padding:22px 20px}.sw-dor-text{font-size:1.05rem}.sw-faq-item summary{grid-template-columns:30px 1fr 20px;gap:14px}.sw-faq-q{font-size:1.02rem}.sw-faq-answer{padding-left:50px}.sw-obj-card{padding:40px 24px 32px}.sw-final{padding:88px 20px}}@media(prefers-reduced-motion:reduce){.sw-architecture,.sw-faq-answer,.sw-cat-item,.sw-dor-item,.sw-vel-card,.sw-vel-bar:before,.sw-proc-num,.sw-cat-glyph,.sw-orc-cta{transition:none!important;animation:none!important}}.s5-root{--s5-blue:var(--palas-blue);--s5-blue-soft:#2a60fe14;--s5-gold:var(--athena-gold);--s5-gold-bright:var(--athena-gold-bright)}.s5-hero-visual{justify-content:center;align-items:center;width:100%;min-width:0;display:flex;position:relative}.s5-radar{width:100%;max-width:540px;height:auto;color:var(--pro-text);filter:drop-shadow(0 14px 36px #11205a1f);animation:1.1s cubic-bezier(.2,.8,.2,1) both s5-radar-rise}@keyframes s5-radar-rise{0%{opacity:0;transform:translateY(20px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.s5-dor-head{text-align:center;max-width:720px;margin:0 auto 64px}.s5-dor-head .pro-label{margin-bottom:18px}.s5-dor-lede{text-align:center;max-width:540px;margin:0 auto}.s5-dor-grid{border-top:1px solid var(--pro-border);border-left:1px solid var(--pro-border);grid-template-columns:repeat(2,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.s5-dor-item{background:var(--pro-white);border-right:1px solid var(--pro-border);border-bottom:1px solid var(--pro-border);align-items:flex-start;gap:18px;padding:28px;transition:background .3s;display:flex;position:relative}.s5-dor-item:hover{background:#2a60fe06}.s5-dor-item:before{content:"";background:var(--palas-blue);width:0;height:1.5px;transition:width .35s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:0}.s5-dor-item:hover:before{width:100%}.s5-dor-num{letter-spacing:.22em;color:var(--palas-blue);flex-shrink:0;min-width:28px;padding-top:4px;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:600}.s5-dor-text{color:var(--pro-text);margin:0;font-family:Rajdhani,sans-serif;font-size:1.12rem;font-weight:500;line-height:1.4}.s5-prin-head{text-align:center;max-width:760px;margin:0 auto 64px}.s5-prin-head .pro-label{margin-bottom:18px}.s5-prin-lede{text-align:center;max-width:580px;margin:0 auto}.s5-prin-grid{border-top:1px dashed var(--pro-border-strong);grid-template-columns:repeat(5,1fr);gap:0;padding-top:40px;display:grid}.s5-prin-item{border-left:1px dashed var(--pro-border-strong);padding:0 22px;transition:transform .3s;position:relative}.s5-prin-item:first-child{border-left:none;padding-left:0}.s5-prin-item:last-child{padding-right:0}.s5-prin-item:hover{transform:translateY(-3px)}.s5-prin-num{letter-spacing:.28em;color:var(--palas-blue);margin-bottom:14px;font-family:JetBrains Mono,monospace;font-size:.62rem;font-weight:600;display:block}.s5-prin-name{color:var(--pro-text);margin:0 0 12px;font-size:1.15rem;font-weight:600;line-height:1.25}.s5-prin-body{color:var(--pro-text-soft);margin:0;font-family:Rajdhani,sans-serif;font-size:.96rem;line-height:1.55}.s5-cat-head{text-align:center;max-width:720px;margin:0 auto 56px}.s5-cat-head .pro-label{margin-bottom:18px}.s5-cat-lede{text-align:center;max-width:540px;margin:0 auto}.s5-cat-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:56px;display:grid}.s5-cat-item{background:var(--pro-white);border:1px solid var(--pro-border);border-radius:0 14px;flex-direction:column;padding:26px 22px 24px;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden}.s5-cat-item:hover{box-shadow:0 16px 36px -20px var(--palas-blue-glow);border-color:#2a60fe73;transform:translateY(-3px)}.s5-cat-num{letter-spacing:.24em;color:#11205a52;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:500;position:absolute;top:14px;right:16px}.s5-cat-glyph{width:52px;height:52px;color:var(--palas-blue);background:#2a60fe0f;border:1px dashed #2a60fe40;border-radius:0 10px;justify-content:center;align-items:center;margin-bottom:18px;transition:transform .4s cubic-bezier(.2,.8,.2,1),background .3s,border-color .3s;display:flex}.s5-cat-glyph svg{width:32px;height:32px}.s5-cat-item:hover .s5-cat-glyph{background:#2a60fe1a;border-color:#2a60fe8c;transform:rotate(-3deg)scale(1.05)}.s5-cat-name{color:var(--pro-text);margin:0 0 8px;font-size:1.08rem;font-weight:600;line-height:1.2}.s5-cat-body{color:var(--pro-text-soft);margin:0;font-family:Rajdhani,sans-serif;font-size:.92rem;line-height:1.5}.s5-gal-head{text-align:center;max-width:760px;margin:0 auto 80px}.s5-gal-head .pro-label{margin-bottom:18px}.s5-gal-lede{text-align:center;max-width:620px;margin:0 auto}.s5-gal-head .pro-lede{text-align:center}.s5-gal-list{flex-direction:column;gap:88px;display:flex}.s5-gal-row{grid-template-columns:1fr 1.2fr;align-items:center;gap:56px;display:grid}.s5-gal-row.is-left .s5-gal-figure{order:-1}.s5-gal-eyebrow{align-items:center;gap:12px;margin-bottom:18px;display:inline-flex}.s5-gal-num{color:var(--palas-blue);letter-spacing:-.02em;font-family:Cinzel,serif;font-size:1.6rem;font-style:italic;font-weight:500;line-height:1}.s5-gal-eyebrow-divider{background:var(--palas-blue);opacity:.45;width:28px;height:1px}.s5-gal-eyebrow-text{letter-spacing:.24em;text-transform:uppercase;color:var(--palas-blue);font-family:JetBrains Mono,monospace;font-size:.66rem;font-weight:600}.s5-gal-row-title{letter-spacing:-.012em;color:var(--pro-text);line-height:1.1}.s5-gal-row-body{color:var(--pro-text-soft);max-width:480px;margin:0 0 22px;font-family:Rajdhani,sans-serif;font-size:1.04rem;line-height:1.6}.s5-gal-row-bullets{flex-direction:column;gap:8px;max-width:480px;margin:0;padding:0;list-style:none;display:flex}.s5-gal-row-bullets li{color:var(--pro-text);grid-template-columns:14px 1fr;align-items:baseline;gap:10px;font-family:Rajdhani,sans-serif;font-size:.96rem;line-height:1.5;display:grid}.s5-gal-row-bullets li>span:first-child{color:var(--palas-blue);opacity:.78;font-family:JetBrains Mono,monospace;font-weight:600}.s5-gal-figure{flex-direction:column;gap:14px;margin:0;display:flex;position:relative}.s5-gal-fig-corner{border:0 solid var(--palas-blue);opacity:.55;z-index:2;pointer-events:none;width:22px;height:22px;position:absolute}.s5-gal-fig-corner.c-tl{border-top-width:1.5px;border-left-width:1.5px;top:-6px;left:-6px}.s5-gal-fig-corner.c-br{border-bottom-width:1.5px;border-right-width:1.5px;bottom:38px;right:-6px}.s5-gal-fig-frame{background:var(--pro-white);border:1px solid var(--pro-border-strong);border-radius:0 16px;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 1px #11205a0a,0 30px 60px -32px #11205a38}.s5-gal-row:hover .s5-gal-fig-frame{transform:translateY(-4px);box-shadow:0 1px #11205a0a,0 40px 80px -36px #11205a52}.s5-gal-fig-bar{border-bottom:1px solid var(--pro-border);background:linear-gradient(#11205a0b,#11205a05);align-items:center;gap:6px;padding:10px 14px;display:flex}.s5-gal-fig-bar span{background:#11205a2e;border-radius:999px;width:8px;height:8px}.s5-gal-fig-bar span:first-child{background:#e864648c}.s5-gal-fig-bar span:nth-child(2){background:#e8c0648c}.s5-gal-fig-bar span:nth-child(3){background:#78c8828c}.s5-gal-fig-img{background:#fff;width:100%;height:auto;display:block}.s5-gal-fig-caption{letter-spacing:.22em;text-transform:uppercase;color:var(--pro-text-mute);align-items:center;gap:10px;padding-left:4px;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:500;display:inline-flex}.s5-gal-fig-caption .dot{background:var(--palas-blue);opacity:.55;border-radius:999px;width:5px;height:5px}.s5-pricing{background:radial-gradient(ellipse at 50% 0%,#2a60fe2e 0%,transparent 60%),radial-gradient(ellipse at 80% 100%,#c9a9610f 0%,transparent 55%),var(--pro-navy);padding-top:132px;padding-bottom:132px}.s5-pricing-head{text-align:center;color:#fff;max-width:720px;margin:0 auto 64px}.s5-pricing-head .pro-label{color:#9fb4ff;margin-bottom:18px}.s5-pricing-head .pro-label .dot{background:#9fb4ff}.s5-pricing-title{color:#fff}.s5-pricing-title em{color:#e0c078}.s5-pricing-lede{color:#e8ecf4c7;text-align:center;max-width:580px;margin:0 auto}.s5-pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid}.s5-plan{color:#e8ecf4;background:linear-gradient(#ffffff0a,#ffffff04),#ffffff05;border:1px solid #a8beff2e;border-radius:0 18px;flex-direction:column;padding:32px 28px 30px;transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .4s,box-shadow .4s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.s5-plan:before{content:"";pointer-events:none;opacity:.7;background-image:radial-gradient(circle at 1px 1px,#ffffff0a 1px,#0000 0);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 0,#000 35%,#0000 80%);mask-image:radial-gradient(at 50% 0,#000 35%,#0000 80%)}.s5-plan>*{z-index:1;position:relative}.s5-plan:hover{border-color:#a8beff66;transform:translateY(-4px);box-shadow:0 24px 56px -28px #2a60fe73}.s5-plan.is-recommended{background:linear-gradient(#e0c0780d,#ffffff04 60%),#ffffff06;border-color:#e0c0788c;transform:translateY(-6px);box-shadow:0 0 0 1px #e0c07826,0 30px 70px -32px #e0c07859}.s5-plan.is-recommended:hover{border-color:#e0c078d9;transform:translateY(-10px)}.s5-plan-badge{letter-spacing:.28em;text-transform:uppercase;color:#0e1a4a;z-index:2;background:linear-gradient(135deg,#e0c078,#c9a961);border-radius:999px 0 0 999px;padding:6px 14px 6px 18px;font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:600;position:absolute;top:18px;right:-1px;box-shadow:0 4px 12px -4px #c9a96180}.s5-plan-head{border-bottom:1px dashed #a8beff2e;margin-bottom:22px;padding-bottom:18px}.s5-plan-index{letter-spacing:.3em;text-transform:uppercase;color:#a8beffb3;margin-bottom:8px;font-family:JetBrains Mono,monospace;font-size:.62rem;font-weight:600}.s5-plan.is-recommended .s5-plan-index{color:#e0c078d9}.s5-plan-name{color:#fff;letter-spacing:-.012em;margin:0 0 6px;font-family:Rajdhani,sans-serif;font-size:1.7rem;font-weight:400;line-height:1.05}.s5-plan-audience{letter-spacing:.18em;text-transform:uppercase;color:#a8beff8c;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:500}.s5-plan.is-recommended .s5-plan-audience{color:#e0c078b3}.s5-plan-price{margin-bottom:24px}.s5-plan-price-row{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.s5-plan-price-currency{letter-spacing:.18em;text-transform:uppercase;color:#e8ecf499;align-self:center;font-family:JetBrains Mono,monospace;font-size:.66rem;font-weight:500}.s5-plan-price-min{color:#fff;letter-spacing:-.025em;font-family:Rajdhani,sans-serif;font-size:3rem;font-weight:300;line-height:1}.s5-plan-price-min.is-custom{letter-spacing:-.012em;font-size:1.9rem;font-weight:400}.s5-plan-price-period{color:#e8ecf48c;font-family:Rajdhani,sans-serif;font-size:.95rem;font-weight:400}.s5-plan-price-note{letter-spacing:.16em;text-transform:uppercase;color:#a8beffa6;margin-top:6px;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:500}.s5-plan.is-recommended .s5-plan-price-note{color:#e0c078d9}.s5-plan-covers-label{letter-spacing:.28em;text-transform:uppercase;color:#a8beffa6;margin-bottom:12px;font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:600}.s5-plan.is-recommended .s5-plan-covers-label{color:#e0c078bf}.s5-plan-covers{flex-direction:column;gap:10px;margin:0 0 24px;padding:0;list-style:none;display:flex}.s5-plan-covers li{color:#e8ecf4db;grid-template-columns:14px 1fr;align-items:baseline;gap:10px;font-family:Rajdhani,sans-serif;font-size:.95rem;line-height:1.45;display:grid}.s5-plan-covers li>span:first-child{color:#a8beffb3;font-family:JetBrains Mono,monospace;font-weight:600}.s5-plan.is-recommended .s5-plan-covers li>span:first-child{color:#e0c078d9}.s5-plan-for{border-top:1px dashed #a8beff29;margin-bottom:24px;padding-top:16px}.s5-plan-for-label{letter-spacing:.28em;text-transform:uppercase;color:#a8beff99;margin-bottom:8px;font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:600;display:block}.s5-plan.is-recommended .s5-plan-for-label{color:#e0c078b3}.s5-plan-for-body{color:#e8ecf4c7;margin:0;font-family:Rajdhani,sans-serif;font-size:.95rem;line-height:1.5}.s5-plan-cta{letter-spacing:.02em;color:#fff;background:var(--palas-blue);border:1px solid var(--palas-blue);border-radius:2px 12px;justify-content:center;align-items:center;gap:10px;margin-top:auto;padding:13px 18px;font-family:Rajdhani,sans-serif;font-size:.98rem;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 6px 20px -10px #2a60fe99}.s5-plan-cta:hover{background:var(--palas-blue-hover);border-color:var(--palas-blue-hover);transform:translateY(-1px);box-shadow:0 10px 28px -12px #2a60febf}.s5-plan-cta svg{transition:transform .25s}.s5-plan-cta:hover svg{transform:translate(3px)}.s5-plan.is-recommended .s5-plan-cta{color:#0e1a4a;background:linear-gradient(135deg,#e8c878,#c9a961);border-color:#c9a961;box-shadow:0 6px 20px -8px #c9a9618c}.s5-plan.is-recommended .s5-plan-cta:hover{background:linear-gradient(135deg,#f0d089,#d6b66c);border-color:#d6b66c;box-shadow:0 12px 32px -10px #c9a961b3}.s5-pricing-foot{letter-spacing:.2em;text-transform:uppercase;color:#a8beff8c;border-top:1px dashed #a8beff2e;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:56px;padding-top:28px;font-family:JetBrains Mono,monospace;font-size:.62rem;font-weight:500;display:flex}.s5-pricing-foot .sep{background:#a8beff40;width:1px;height:12px;display:inline-block}.s5-proc-head{text-align:center;max-width:680px;margin:0 auto 64px}.s5-proc-head .pro-label{margin-bottom:18px}.s5-proc-title{margin:0 auto}.s5-proc-rail{grid-template-columns:repeat(5,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.s5-proc-rail:before{content:"";z-index:0;background:repeating-linear-gradient(90deg,#2a60fe59 0 6px,#0000 6px 12px);height:1px;position:absolute;top:22px;left:10%;right:10%}.s5-proc-step{text-align:center;z-index:1;padding:0 18px;position:relative}.s5-proc-num{letter-spacing:.16em;width:44px;height:44px;color:var(--palas-blue);background:var(--pro-white);border:1.5px solid var(--palas-blue);border-radius:999px;justify-content:center;align-items:center;margin-bottom:22px;font-family:JetBrains Mono,monospace;font-size:.78rem;font-weight:600;transition:transform .3s,box-shadow .3s;display:inline-flex}.s5-proc-step:hover .s5-proc-num{box-shadow:0 10px 24px -10px var(--palas-blue-glow);transform:translateY(-2px)}.s5-proc-step-name{color:var(--pro-text);margin:0 0 8px;font-family:Rajdhani,sans-serif;font-size:1.12rem;font-weight:600}.s5-proc-step-text{color:var(--pro-text-soft);max-width:200px;margin:0 auto;font-family:Rajdhani,sans-serif;font-size:.92rem;line-height:1.5}.s5-obj-container{max-width:1100px}.s5-obj-card{background:var(--pro-white);border:1px solid var(--pro-border-strong);text-align:center;border-radius:0 22px;padding:64px 56px 56px;position:relative;overflow:hidden;box-shadow:4px 5px #11205a0f}.s5-obj-card:before{content:"";pointer-events:none;background:radial-gradient(at 100% 0,#2a60fe0f,#0000 55%),radial-gradient(at 0 100%,#2a60fe0a,#0000 50%);position:absolute;inset:0}.s5-obj-card .pro-corner{border-color:var(--palas-blue)}.s5-obj-card .pro-label{margin-bottom:28px;position:relative}.s5-obj-title{max-width:720px;position:relative}.s5-obj-quote-mark{color:#2a60fe73;vertical-align:-.2em;margin-right:.05em;font-family:Cinzel,serif;font-size:1.4em;font-weight:500;line-height:0}.s5-obj-quote-mark.is-end{margin-left:.05em;margin-right:0}.s5-obj-body{flex-direction:column;gap:18px;max-width:760px;margin-inline:auto;display:flex;position:relative}.s5-obj-body p{color:var(--pro-text-soft);margin:0;font-family:Rajdhani,sans-serif;font-size:1.08rem;line-height:1.6}.s5-obj-body strong{color:var(--pro-text);font-weight:600}.s5-faq-container{max-width:880px}.s5-faq-head{text-align:center;max-width:620px;margin:0 auto 48px}.s5-faq-head .pro-label{margin-bottom:18px}.s5-faq-title{margin:0 auto}.s5-faq-list{border-top:1px dashed var(--pro-border-strong);margin:0;padding:0;list-style:none}.s5-faq-item{border-bottom:1px dashed var(--pro-border-strong)}.s5-faq-item summary{cursor:pointer;grid-template-columns:36px 1fr 24px;align-items:center;gap:18px;padding:22px 4px;list-style:none;transition:padding .25s;display:grid}.s5-faq-item summary::-webkit-details-marker{display:none}.s5-faq-item:hover summary{padding-left:8px}.s5-faq-num{letter-spacing:.22em;color:var(--palas-blue);font-family:JetBrains Mono,monospace;font-size:.62rem;font-weight:600}.s5-faq-q{color:var(--pro-text);font-family:Rajdhani,sans-serif;font-size:1.12rem;font-weight:600;line-height:1.35}.s5-faq-plus{justify-self:end;width:18px;height:18px;position:relative}.s5-faq-plus:before,.s5-faq-plus:after{content:"";background:var(--palas-blue);transition:transform .3s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;left:50%}.s5-faq-plus:before{width:14px;height:1.5px;transform:translate(-50%,-50%)}.s5-faq-plus:after{width:1.5px;height:14px;transform:translate(-50%,-50%)}.s5-faq-item[open] .s5-faq-plus:after{opacity:0;transform:translate(-50%,-50%)rotate(90deg)}.s5-faq-answer{color:var(--pro-text-soft);max-width:720px;padding:0 4px 24px 60px;font-family:Rajdhani,sans-serif;font-size:1rem;line-height:1.6;animation:.4s cubic-bezier(.2,.8,.2,1) both s5-faq-reveal}@keyframes s5-faq-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.s5-final{background:radial-gradient(ellipse at 50% 0%,#2a60fe14 0%,transparent 55%),var(--pro-cream);isolation:isolate;padding:120px 48px;position:relative;overflow:hidden}.s5-final:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(90deg,#1a2a6b0b 1px,#0000 1px),linear-gradient(#1a2a6b0b 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 40%,#0000 88%);mask-image:radial-gradient(#000 40%,#0000 88%)}.s5-final-container{z-index:2;text-align:center;max-width:720px;margin:0 auto;position:relative}.s5-final-title{letter-spacing:-.018em;color:var(--pro-text);line-height:1.06}.s5-final-body{color:var(--pro-text-soft);max-width:580px;margin:0 auto 36px;font-family:Rajdhani,sans-serif;font-size:1.08rem;line-height:1.6}.s5-final-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:26px;display:inline-flex}.s5-final-reassure{letter-spacing:.22em;text-transform:uppercase;color:var(--pro-text-mute);flex-wrap:wrap;justify-content:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:500;display:inline-flex}.s5-final-reassure .sep{color:#11205a40}@media(max-width:1100px){.s5-prin-grid{grid-template-columns:repeat(3,1fr);row-gap:36px}.s5-prin-item:nth-child(4){border-left:none;padding-left:0}.s5-prin-item:nth-child(n+4){border-top:1px dashed var(--pro-border-strong);padding-top:36px}.s5-cat-grid{grid-template-columns:repeat(2,1fr)}.s5-gal-row{grid-template-columns:1fr;gap:32px}.s5-gal-row.is-left .s5-gal-figure{order:0}.s5-gal-figure{width:100%;max-width:640px;margin:0 auto}.s5-gal-list{gap:64px}.s5-pricing-grid{grid-template-columns:1fr;gap:18px;max-width:560px;margin:0 auto}.s5-plan.is-recommended{transform:none}.s5-plan.is-recommended:hover{transform:translateY(-3px)}.s5-proc-rail{grid-template-columns:1fr;gap:32px}.s5-proc-rail:before{background:repeating-linear-gradient(#2a60fe59 0 6px,#0000 6px 12px);width:1px;height:auto;inset:0 auto 0 22px}.s5-proc-step{text-align:left;grid-template-columns:44px 1fr;gap:18px;padding:0;display:grid}.s5-proc-num{margin:0}.s5-proc-step-text{max-width:none;margin:0}}@media(max-width:960px){.pro-hero-grid{grid-template-columns:1fr;gap:48px}.s5-hero-visual{order:2;max-width:480px;margin:0 auto}.s5-dor-grid{grid-template-columns:1fr}.s5-obj-card{padding:48px 36px 40px}}@media(max-width:720px){.s5-pricing{padding:88px 24px}.s5-plan{padding:28px 22px 26px}.s5-plan-price-min{font-size:2.2rem}.s5-prin-grid{grid-template-columns:1fr;row-gap:32px}.s5-prin-item{border-top:1px dashed var(--pro-border-strong);padding:32px 0 0;border-left:none!important}.s5-prin-item:first-child{border-top:none;padding-top:0}.s5-cat-grid{grid-template-columns:1fr}.s5-gal-list{gap:56px}.s5-gal-fig-corner.c-tl,.s5-gal-fig-corner.c-br{display:none}.s5-dor-item{padding:22px 20px}.s5-dor-text{font-size:1.05rem}.s5-faq-item summary{grid-template-columns:30px 1fr 20px;gap:14px}.s5-faq-q{font-size:1.02rem}.s5-faq-answer{padding-left:50px}.s5-obj-card{padding:40px 24px 32px}.s5-final{padding:88px 20px}}@media(prefers-reduced-motion:reduce){.s5-radar,.s5-faq-answer,.s5-cat-item,.s5-dor-item,.s5-plan,.s5-proc-num,.s5-cat-glyph,.s5-plan-cta{transition:none!important;animation:none!important}}.glos-root{--glos-text:var(--palas-night-deep);--glos-text-soft:#11205ab8;--glos-text-mute:#11205a80;--glos-border:#11205a1a;--glos-border-strong:#11205a2e;--glos-bg:#f7f8fc;--glos-white:#fff;--glos-blue:var(--palas-blue);--cat-marketing:#2a60fe;--cat-financas:#2a8a5e;--cat-gestao:#b8862c;--cat-operacoes:#7c3aed;--cat-produto:#c2403e;background:var(--glos-bg);color:var(--glos-text)}.glos-container{z-index:2;max-width:1180px;margin:0 auto;padding:0 48px;position:relative}.glos-corner{z-index:1;pointer-events:none;border:0 solid var(--glos-blue);opacity:.55;width:18px;height:18px;position:absolute}.glos-corner.c-tl{border-top-width:1.5px;border-left-width:1.5px;top:40px;left:40px}.glos-corner.c-tr{border-top-width:1.5px;border-right-width:1.5px;top:40px;right:40px}.glos-corner.c-bl{border-bottom-width:1.5px;border-left-width:1.5px;bottom:40px;left:40px}.glos-corner.c-br{border-bottom-width:1.5px;border-right-width:1.5px;bottom:40px;right:40px}.glos-hero{background:var(--glos-white);isolation:isolate;padding:152px 48px 88px;position:relative;overflow:hidden}.glos-hero-bg{z-index:0;pointer-events:none;background-image:linear-gradient(90deg,#1a2a6b0b 1px,#0000 1px),linear-gradient(#1a2a6b0b 1px,#0000 1px),radial-gradient(at 50% 0,#2a60fe14,#0000 55%);background-size:72px 72px,72px 72px,100% 100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 30%,#000 45%,#0000 88%);mask-image:radial-gradient(at 50% 30%,#000 45%,#0000 88%)}.glos-hero-inner{text-align:center}.glos-hero-eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--glos-blue);align-items:center;gap:10px;margin-bottom:28px;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:500;display:inline-flex}.glos-hero-eyebrow .dot{background:var(--glos-blue);border-radius:999px;width:7px;height:7px;animation:2.2s ease-in-out infinite glos-pulse;box-shadow:0 0 0 3px #2a60fe26}@keyframes glos-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.82)}}.glos-hero-title{letter-spacing:-.02em;color:var(--glos-text);margin:0 0 24px;font-size:5.375rem;line-height:1}.glos-hero-title em{color:var(--glos-blue);padding:0 .04em;font-family:Cinzel,serif;font-style:italic;font-weight:500;position:relative}.glos-hero-title em:after{content:"";opacity:.7;background:linear-gradient(90deg,#0000,currentColor,#0000);height:1px;position:absolute;bottom:.12em;left:6%;right:6%}.glos-hero-lede{color:var(--glos-text-soft);max-width:560px;margin:0 auto 48px;line-height:1.6}.glos-hero-stats{border:1px solid var(--glos-border);background:var(--glos-bg);border-radius:0 12px;align-items:stretch;gap:0;max-width:100%;padding:4px;display:inline-flex}.glos-stat{text-align:center;border-right:1px dashed var(--glos-border);flex:1 1 0;min-width:0;padding:14px 28px}.glos-stat:last-child{border-right:none}.glos-stat-num{color:var(--glos-text);letter-spacing:-.02em;margin-bottom:4px;font-family:Rajdhani,sans-serif;font-size:1.85rem;font-weight:300;line-height:1}.glos-stat-lbl{letter-spacing:.22em;text-transform:uppercase;color:var(--glos-text-mute);font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:500}.glos-sticky-stack{z-index:10;position:sticky;top:92px}.glos-toolbar{-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--glos-border);background:#f7f8fcf0}.glos-toolbar-inner{grid-template-columns:minmax(240px,1fr) auto auto;align-items:center;gap:24px;padding-top:22px;padding-bottom:22px;display:grid}.glos-search{background:var(--glos-white);border:1px solid var(--glos-border-strong);border-radius:0 10px;align-items:center;height:42px;padding:0 14px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.glos-search:focus-within{border-color:var(--glos-blue);box-shadow:0 0 0 3px #2a60fe1f}.glos-search-icon{width:16px;height:16px;color:var(--glos-text-mute);flex-shrink:0}.glos-search-input{color:var(--glos-text);letter-spacing:.005em;background:0 0;border:none;outline:none;flex:1;margin-left:10px;font-family:Rajdhani,sans-serif;font-size:.98rem;font-weight:500}.glos-search-input::placeholder{color:var(--glos-text-mute);font-weight:400}.glos-search-clear{width:22px;height:22px;color:var(--glos-text-soft);cursor:pointer;background:#11205a14;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding-bottom:2px;font-size:1.05rem;line-height:1;transition:background .18s;display:flex}.glos-search-clear:hover{color:var(--glos-text);background:#11205a29}.glos-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.glos-chip{letter-spacing:.18em;text-transform:uppercase;color:var(--glos-text-soft);background:var(--glos-white);border:1px solid var(--glos-border-strong);cursor:pointer;border-radius:2px 8px;align-items:center;gap:8px;padding:8px 14px;font-family:JetBrains Mono,monospace;font-size:.62rem;font-weight:600;transition:all .18s;display:inline-flex}.glos-chip-dot{opacity:.6;background:currentColor;border-radius:999px;flex-shrink:0;width:8px;height:8px}.glos-chip:hover{border-color:var(--glos-blue);color:var(--glos-text)}.glos-chip.is-active{color:#fff;border-color:#0000}.glos-chip.is-active .glos-chip-dot{opacity:1;background:#ffffffd9}.glos-chip.cat-marketing.is-active{background:var(--cat-marketing)}.glos-chip.cat-financas.is-active{background:var(--cat-financas)}.glos-chip.cat-gestao.is-active{background:var(--cat-gestao)}.glos-chip.cat-operacoes.is-active{background:var(--cat-operacoes)}.glos-chip.cat-produto.is-active{background:var(--cat-produto)}.glos-chip-clear{letter-spacing:.18em;text-transform:uppercase;color:var(--glos-blue);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:8px 6px;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:600;-webkit-text-decoration:underline #2a60fe59;text-decoration:underline #2a60fe59;text-decoration-thickness:1px}.glos-chip-clear:hover{-webkit-text-decoration-color:var(--glos-blue);text-decoration-color:var(--glos-blue)}.glos-counter{letter-spacing:.22em;text-transform:uppercase;color:var(--glos-text-mute);white-space:nowrap;align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:.66rem;font-weight:500;display:inline-flex}.glos-counter:before{content:"";background:var(--glos-blue);opacity:.5;width:24px;height:1px}.glos-az{-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--glos-border);background:#f7f8fceb}.glos-az-inner{flex-wrap:wrap;justify-content:center;gap:2px;padding:16px 48px;display:flex}.glos-az-btn{width:28px;height:28px;color:var(--glos-text-soft);cursor:pointer;background:0 0;border:none;border-radius:999px;font-family:Cinzel,serif;font-size:.92rem;font-style:italic;font-weight:500;transition:all .18s}.glos-az-btn.is-disabled{color:#11205a2e;cursor:not-allowed;font-family:Rajdhani,sans-serif;font-style:normal;font-weight:300}.glos-az-btn.is-enabled:hover{color:var(--glos-blue);background:#2a60fe1a}.glos-list-section{padding:56px 48px 120px}.glos-letter-group{margin-bottom:56px}.glos-letter-group:last-child{margin-bottom:0}.glos-letter-anchor{align-items:baseline;gap:16px;margin-bottom:24px;scroll-margin-top:240px;display:flex}.glos-letter-mark{color:var(--glos-blue);letter-spacing:-.02em;font-family:Cinzel,serif;font-size:2.2rem;font-style:italic;font-weight:500;line-height:1}.glos-letter-rule{background:linear-gradient(90deg,#2a60fe66,#0000);flex:1;height:1px}.glos-letter-count{letter-spacing:.24em;color:var(--glos-text-mute);text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.62rem;font-weight:500}.glos-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.glos-card{text-align:left;background:var(--glos-white);border:1px solid var(--glos-border);cursor:pointer;border-radius:0 12px;flex-direction:column;padding:22px 22px 24px;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.glos-card:before{content:"";background:var(--cat-color,var(--glos-blue));opacity:.5;width:3px;transition:opacity .3s,width .3s;position:absolute;top:0;bottom:0;left:0}.glos-card.cat-marketing{--cat-color:var(--cat-marketing)}.glos-card.cat-financas{--cat-color:var(--cat-financas)}.glos-card.cat-gestao{--cat-color:var(--cat-gestao)}.glos-card.cat-operacoes{--cat-color:var(--cat-operacoes)}.glos-card.cat-produto{--cat-color:var(--cat-produto)}.glos-card:hover{border-color:var(--cat-color);box-shadow:0 14px 30px -16px var(--palas-blue-glow);transform:translateY(-3px)}.glos-card:hover:before{opacity:1;width:4px}.glos-card-cat{letter-spacing:.22em;text-transform:uppercase;color:var(--cat-color);align-items:center;gap:8px;margin-bottom:12px;font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:600;display:inline-flex}.glos-card-cat-dot{background:currentColor;border-radius:999px;width:6px;height:6px}.glos-card-name{color:var(--glos-text);letter-spacing:-.005em;margin:0 0 8px;font-family:Rajdhani,sans-serif;font-size:1.12rem;font-weight:600;line-height:1.2}.glos-card-teaser{color:var(--glos-text-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-family:Rajdhani,sans-serif;font-size:.94rem;line-height:1.45;display:-webkit-box;overflow:hidden}.glos-card-arrow{width:22px;height:22px;color:var(--cat-color);opacity:0;justify-content:center;align-items:center;transition:opacity .3s,transform .3s;display:flex;position:absolute;bottom:18px;right:18px}.glos-card:hover .glos-card-arrow{opacity:.85;transform:translate(2px)}.glos-empty{text-align:center;background:var(--glos-white);border:1px dashed var(--glos-border-strong);border-radius:0 16px;padding:80px 40px}.glos-empty-glyph{width:44px;height:44px;color:var(--glos-text-mute);margin:0 auto 18px}.glos-empty-title{color:var(--glos-text)}.glos-empty-body{color:var(--glos-text-mute);margin:0;font-family:Rajdhani,sans-serif;font-size:.98rem}.glos-drawer-backdrop{-webkit-backdrop-filter:blur(2px);z-index:100;background:#0a0d1473;animation:.25s glos-fade-in;position:fixed;inset:0}@keyframes glos-fade-in{0%{opacity:0}to{opacity:1}}.glos-drawer{background:var(--glos-white);border-left:1px solid var(--glos-border-strong);z-index:101;flex-direction:column;width:min(560px,100vw);animation:.32s cubic-bezier(.2,.8,.2,1) glos-slide-in;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-24px 0 60px -28px #11205a66}.glos-drawer.cat-marketing{--cat-color:var(--cat-marketing)}.glos-drawer.cat-financas{--cat-color:var(--cat-financas)}.glos-drawer.cat-gestao{--cat-color:var(--cat-gestao)}.glos-drawer.cat-operacoes{--cat-color:var(--cat-operacoes)}.glos-drawer.cat-produto{--cat-color:var(--cat-produto)}.glos-drawer:before{content:"";background:var(--cat-color);width:4px;position:absolute;top:0;bottom:0;left:0}@keyframes glos-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.glos-drawer-header{justify-content:space-between;align-items:center;padding:28px 36px 0;display:flex}.glos-drawer-cat{letter-spacing:.22em;text-transform:uppercase;color:var(--cat-color);align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:.62rem;font-weight:600;display:inline-flex}.glos-drawer-cat-dot{background:currentColor;border-radius:999px;width:8px;height:8px}.glos-drawer-close{border:1px solid var(--glos-border-strong);width:36px;height:36px;color:var(--glos-text-soft);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0 0 4px;font-size:1.4rem;line-height:1;transition:all .18s;display:flex}.glos-drawer-close:hover{border-color:var(--glos-text);color:var(--glos-text);background:#11205a0a}.glos-drawer-title{letter-spacing:-.018em;color:var(--glos-text);margin:0 36px 28px;line-height:1.1}.glos-drawer-body{flex:1;padding:0 36px 32px}.glos-block{margin-bottom:28px}.glos-block-label{letter-spacing:.26em;text-transform:uppercase;color:var(--cat-color);align-items:center;gap:10px;margin-bottom:10px;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:600;display:flex}.glos-block-label:before{content:"";background:var(--cat-color);opacity:.55;width:16px;height:1px}.glos-block-text{color:var(--glos-text);margin:0;font-family:Rajdhani,sans-serif;font-size:1.05rem;line-height:1.65}.glos-block.is-emphasis{background:linear-gradient(135deg,#2a60fe0a,#2a60fe03);border:1px dashed #2a60fe40;border-radius:0 12px;padding:22px 24px;position:relative}.glos-block.is-emphasis .glos-block-text{font-weight:500}.glos-related{border-top:1px dashed var(--glos-border-strong);margin-top:28px;padding-top:24px}.glos-related-list{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.glos-related-pill{color:var(--cat-color);border:1px solid var(--glos-border-strong);cursor:pointer;background:#11205a06;border-radius:999px;align-items:center;padding:8px 14px;font-family:Rajdhani,sans-serif;font-size:.88rem;font-weight:500;transition:all .2s;display:inline-flex}.glos-related-pill.cat-marketing{--cat-color:var(--cat-marketing)}.glos-related-pill.cat-financas{--cat-color:var(--cat-financas)}.glos-related-pill.cat-gestao{--cat-color:var(--cat-gestao)}.glos-related-pill.cat-operacoes{--cat-color:var(--cat-operacoes)}.glos-related-pill.cat-produto{--cat-color:var(--cat-produto)}.glos-related-pill:hover{background:var(--cat-color);color:#fff;border-color:var(--cat-color)}.glos-drawer-nav{border-top:1px solid var(--glos-border);background:var(--glos-bg);justify-content:space-between;align-items:stretch;padding:18px 36px;display:flex;position:sticky;bottom:0}.glos-drawer-prev,.glos-drawer-next{letter-spacing:.22em;text-transform:uppercase;color:var(--glos-text-soft);background:var(--glos-white);border:1px solid var(--glos-border-strong);cursor:pointer;border-radius:2px 8px;align-items:center;gap:8px;padding:10px 16px;font-family:JetBrains Mono,monospace;font-size:.62rem;font-weight:600;transition:all .2s;display:inline-flex}.glos-drawer-prev:hover,.glos-drawer-next:hover{color:var(--glos-blue);border-color:var(--glos-blue);background:#2a60fe0a}.glos-drawer-prev svg{transition:transform .2s}.glos-drawer-prev:hover svg{transform:translate(-3px)}.glos-drawer-next svg{transition:transform .2s}.glos-drawer-next:hover svg{transform:translate(3px)}@media(max-width:1100px){.glos-toolbar-inner{grid-template-columns:1fr auto;grid-template-areas:"search counter""chips chips";gap:14px}.glos-search{grid-area:search}.glos-counter{grid-area:counter;justify-self:end}.glos-chips{grid-area:chips}.glos-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.glos-container{padding:0 20px}.glos-hero{padding:120px 20px 56px}.glos-hero-title{font-size:clamp(2.75rem,13vw,4rem)}.glos-hero-stats{width:100%;max-width:420px;margin:0 auto;display:flex}.glos-stat{padding:12px 8px}.glos-stat-num{font-size:1.55rem}.glos-stat-lbl{letter-spacing:.18em;font-size:.52rem}.glos-az-inner{gap:0;padding:12px 20px}.glos-az-btn{width:24px;height:24px;font-size:.85rem}.glos-list-section{padding:40px 20px 80px}.glos-grid{grid-template-columns:1fr}.glos-letter-mark{font-size:1.8rem}.glos-letter-anchor{scroll-margin-top:320px}.glos-toolbar-inner{grid-template-columns:1fr;grid-template-areas:"search""chips""counter";gap:12px;padding-top:18px;padding-bottom:18px}.glos-counter{justify-self:start;font-size:.6rem}.glos-chips{gap:6px}.glos-chip{letter-spacing:.16em;padding:9px 11px;font-size:.6rem}.glos-chip-clear{padding:9px 4px}.glos-drawer{width:100vw}.glos-drawer-header,.glos-drawer-body,.glos-drawer-nav{padding-left:22px;padding-right:22px}.glos-drawer-title{margin-left:22px;margin-right:22px}.glos-block.is-emphasis{padding:18px}.glos-corner{display:none}}@media(prefers-reduced-motion:reduce){.glos-drawer,.glos-drawer-backdrop,.glos-card,.glos-card-arrow,.glos-chip,.glos-az-btn,.glos-related-pill,.glos-hero-eyebrow .dot{transition:none!important;animation:none!important}}.adm-shell{--adm-bg:#f7f8fc;--side-bg:#fff;--side-fg:var(--palas-night);--side-fg-muted:#1a2a6b99;--side-fg-active:var(--palas-night);--side-border:#1a2a6b14;--side-dot:#1a2a6b12;--side-halo:#2a60fe09;--side-group-label:#1a2a6b6b;--side-group-line:#1a2a6b1f;--side-link-hover-bg:#2a60fe0d;--side-link-active-bg:linear-gradient(90deg,#2a60fe1a 0%,#2a60fe05 100%);--side-link-active-inset:inset 0 1px 0 #1a2a6b0a;--side-icon-muted:#1a2a6b80;--side-logo-filter:none;--side-user-name:var(--palas-night);--side-user-role:#1a2a6b80;--side-signout-border:#1a2a6b1f;--side-signout-fg:#1a2a6b9e;--side-theme-bg:#1a2a6b0a;--side-theme-border:#1a2a6b1a;--side-theme-fg:#1a2a6b9e;--head-bg:#ffffffe0;--head-border:#1a2a6b14;--head-fg:var(--palas-night);--head-sub-fg:#1a2a6b99;--head-search-bg:#fff;--head-search-border:#1a2a6b1f;--head-search-fg:var(--palas-night);--head-search-placeholder:#1a2a6b66;--head-search-icon:#1a2a6b73;--head-kbd-bg:#1a2a6b08;--head-kbd-border:#1a2a6b1f;--head-kbd-fg:#1a2a6b73;--head-icon-btn-bg:#fff;--head-icon-btn-border:#1a2a6b1f;--head-icon-btn-fg:var(--palas-night);--head-badge-ring:#fff;--head-avatar-ring:#fff}html[data-adm-theme=dark] .adm-shell{--adm-bg:#0a0d14;--side-bg:#070a11;--side-fg:#e8ecf4;--side-fg-muted:#e8ecf49e;--side-fg-active:#fff;--side-border:#a8beff14;--side-dot:#a8beff14;--side-halo:#2a60fe14;--side-group-label:#a8beff73;--side-group-line:#a8beff2e;--side-link-hover-bg:#2a60fe14;--side-link-active-bg:linear-gradient(90deg,#2a60fe2e 0%,#2a60fe0a 100%);--side-link-active-inset:inset 0 1px 0 #a8beff14;--side-icon-muted:#a8beff99;--side-logo-filter:brightness(0)invert(1);--side-user-name:#fff;--side-user-role:#a8beff8c;--side-signout-border:#a8beff1f;--side-signout-fg:#e8ecf499;--side-theme-bg:#a8beff0a;--side-theme-border:#a8beff1a;--side-theme-fg:#e8ecf49e;--head-bg:#0a0d14e0;--head-border:#a8beff14;--head-fg:#e8ecf4;--head-sub-fg:#e8ecf49e;--head-search-bg:#ffffff0a;--head-search-border:#a8beff1a;--head-search-fg:#e8ecf4;--head-search-placeholder:#e8ecf459;--head-search-icon:#a8beff73;--head-kbd-bg:#a8beff0f;--head-kbd-border:#a8beff1f;--head-kbd-fg:#e8ecf480;--head-icon-btn-bg:#ffffff08;--head-icon-btn-border:#a8beff1a;--head-icon-btn-fg:#e8ecf4;--head-badge-ring:#070a11;--head-avatar-ring:#070a11}.adm-shell{--adm-head-h:68px;background:var(--adm-bg);width:100%;min-height:100vh;color:var(--palas-night);grid-template-columns:272px 1fr;font-family:Rajdhani,sans-serif;transition:background .35s cubic-bezier(.2,.8,.2,1);display:grid}.adm-side{background:var(--side-bg);height:100vh;color:var(--side-fg);border-right:1px solid var(--side-border);isolation:isolate;flex-direction:column;transition:background .35s cubic-bezier(.2,.8,.2,1),border-color .35s cubic-bezier(.2,.8,.2,1);display:flex;position:sticky;top:0;overflow:hidden}.adm-side-bg{background-image:radial-gradient(circle at 1px 1px,var(--side-dot)1px,transparent 0),radial-gradient(circle at 0% 0%,var(--side-halo),transparent 38%);pointer-events:none;z-index:0;background-size:22px 22px,100% 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 70%,#0000 100%);mask-image:linear-gradient(#000 0% 70%,#0000)}.adm-side-brand{z-index:1;height:var(--adm-head-h);border-bottom:1px solid var(--side-border);flex-shrink:0;align-items:center;padding:0 28px;display:flex;position:relative}.adm-side-logo{align-items:center;display:inline-flex}.adm-side-logo img{width:auto;height:28px;filter:var(--side-logo-filter);opacity:.95;transition:filter .35s cubic-bezier(.2,.8,.2,1)}@keyframes adm-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.82)}}.adm-side-nav{z-index:1;scrollbar-width:thin;scrollbar-color:var(--side-border)transparent;flex:1;padding:20px 16px 16px;position:relative;overflow-y:auto}.adm-side-nav::-webkit-scrollbar{width:4px}.adm-side-nav::-webkit-scrollbar-thumb{background:var(--side-border);border-radius:999px}.adm-side-group+.adm-side-group{margin-top:22px}.adm-side-group-head{text-transform:uppercase;letter-spacing:.28em;color:var(--side-group-label);align-items:center;gap:10px;padding:0 12px 10px;font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:500;display:flex}.adm-side-group-num{color:var(--palas-blue)}.adm-side-group-line{background:linear-gradient(to right,var(--side-group-line),transparent);flex:1;height:1px}.adm-side-group-items{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.adm-side-link{color:var(--side-fg-muted);letter-spacing:.01em;border-radius:0 10px;grid-template-columns:3px 20px 1fr auto;align-items:center;gap:14px;padding:10px 14px 10px 10px;font-family:Rajdhani,sans-serif;font-size:.96rem;font-weight:500;text-decoration:none;transition:all .28s cubic-bezier(.2,.8,.2,1);display:grid;position:relative}.adm-side-link-bar{background:0 0;border-radius:999px;width:3px;height:16px;transition:all .28s cubic-bezier(.2,.8,.2,1)}.adm-side-link-icon{color:var(--side-icon-muted);justify-content:center;align-items:center;transition:color .2s;display:inline-flex}.adm-side-link:hover{color:var(--side-fg-active);background:var(--side-link-hover-bg)}.adm-side-link:hover .adm-side-link-icon{color:var(--palas-blue)}.adm-side-link:hover .adm-side-link-bar{background:#2a60fe66;height:12px}.adm-side-link.is-active{color:var(--side-fg-active);background:var(--side-link-active-bg);box-shadow:var(--side-link-active-inset)}.adm-side-link.is-active .adm-side-link-bar{background:var(--palas-blue);height:20px;box-shadow:0 0 12px #2a60fe80}.adm-side-link.is-active .adm-side-link-icon{color:var(--palas-blue)}.adm-side-link-dot{background:var(--palas-blue);border-radius:999px;width:5px;height:5px;box-shadow:0 0 0 3px #2a60fe38}.adm-side-foot{z-index:1;border-top:1px solid var(--side-border);flex-direction:column;gap:12px;padding:16px 20px 20px;display:flex;position:relative}.adm-side-user{border-radius:0 10px;grid-template-columns:36px 1fr;align-items:center;gap:12px;padding:8px;display:grid}.adm-side-user-avatar{background:linear-gradient(135deg,var(--palas-blue)0%,#6b7ee8 100%);color:#fff;letter-spacing:.05em;border-radius:0 10px;justify-content:center;align-items:center;width:36px;height:36px;font-family:Rajdhani,sans-serif;font-size:.95rem;font-weight:700;display:inline-flex;box-shadow:0 6px 20px -8px #2a60fe8c}.adm-side-user-info{flex-direction:column;gap:2px;min-width:0;display:flex}.adm-side-user-name{color:var(--side-user-name);text-overflow:ellipsis;white-space:nowrap;font-family:Rajdhani,sans-serif;font-size:.95rem;font-weight:600;line-height:1.1;overflow:hidden}.adm-side-user-role{letter-spacing:.26em;text-transform:uppercase;color:var(--side-user-role);align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:.56rem;display:inline-flex}.adm-side-user-status{background:#34d399;border-radius:999px;width:5px;height:5px;box-shadow:0 0 0 2px #34d39940}.adm-side-foot-actions{grid-template-columns:42px 1fr;align-items:stretch;gap:8px;display:grid}.adm-side-theme{appearance:none;background:var(--side-theme-bg);border:1px solid var(--side-theme-border);color:var(--side-theme-fg);cursor:pointer;border-radius:0 10px;justify-content:center;align-items:center;padding:0;transition:all .22s cubic-bezier(.2,.8,.2,1);display:inline-flex}.adm-side-theme:hover{border-color:var(--palas-blue);color:var(--palas-blue)}.adm-side-theme svg{width:16px;height:16px}.adm-side-theme-icon{justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;position:relative}.adm-side-theme-icon>svg{margin:auto;transition:opacity .25s,transform .25s;position:absolute;inset:0}.adm-side-theme-icon .is-hidden{opacity:0;transform:rotate(-40deg)scale(.7)}.adm-side-signout{appearance:none;border:1px solid var(--side-signout-border);color:var(--side-signout-fg);cursor:pointer;letter-spacing:.24em;text-transform:uppercase;white-space:nowrap;background:0 0;border-radius:0 10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-family:JetBrains Mono,monospace;font-size:.62rem;font-weight:500;transition:all .2s;display:inline-flex}.adm-side-signout:hover{color:#ef4444;background:#ef44440d;border-color:#ef4444}html[data-adm-theme=dark] .adm-side-signout:hover{color:#fca5a5}.adm-side-signout svg{width:14px;height:14px}.adm-main{flex-direction:column;min-width:0;min-height:100vh;display:flex}.adm-head-bar{z-index:30;background:var(--head-bg);-webkit-backdrop-filter:saturate(160%)blur(10px);border-bottom:1px solid var(--head-border);height:var(--adm-head-h);flex-shrink:0;justify-content:space-between;align-items:center;gap:32px;padding:0 40px;transition:background .35s cubic-bezier(.2,.8,.2,1),border-color .35s cubic-bezier(.2,.8,.2,1);display:flex;position:sticky;top:0}.adm-head-bar-left{align-items:center;min-width:0;display:flex}.adm-head-title{color:var(--head-fg);letter-spacing:-.01em;margin:0;font-family:Rajdhani,sans-serif;font-size:clamp(1.5rem,2.1vw,1.85rem);font-weight:700;line-height:1.1}.adm-head-title em{color:var(--palas-blue);font-style:normal}.adm-head-bar-right{flex-shrink:0;align-items:center;gap:14px;display:flex}.adm-head-search{background:var(--head-search-bg);border:1px solid var(--head-search-border);border-radius:0 10px;align-items:center;gap:10px;width:320px;max-width:38vw;height:42px;padding:0 14px;transition:all .22s cubic-bezier(.2,.8,.2,1);display:flex}.adm-head-search:focus-within{border-color:var(--palas-blue);box-shadow:0 0 0 3px #2a60fe1f}.adm-head-search svg{width:16px;height:16px;color:var(--head-search-icon);flex-shrink:0}.adm-head-search input{color:var(--head-search-fg);background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:Rajdhani,sans-serif;font-size:.95rem}.adm-head-search input::placeholder{color:var(--head-search-placeholder)}.adm-head-kbd{letter-spacing:.08em;color:var(--head-kbd-fg);border:1px solid var(--head-kbd-border);background:var(--head-kbd-bg);border-radius:4px;flex-shrink:0;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:.62rem}.adm-head-icon-btn{border:1px solid var(--head-icon-btn-border);background:var(--head-icon-btn-bg);width:42px;height:42px;color:var(--head-icon-btn-fg);cursor:pointer;border-radius:0 10px;justify-content:center;align-items:center;transition:all .22s cubic-bezier(.2,.8,.2,1);display:inline-flex;position:relative}.adm-head-icon-btn:hover{border-color:var(--palas-blue);color:var(--palas-blue);transform:translateY(-1px)}.adm-head-icon-btn svg{width:18px;height:18px}.adm-head-badge{background:var(--palas-blue);width:7px;height:7px;box-shadow:0 0 0 2px var(--head-badge-ring);border-radius:999px;position:absolute;top:8px;right:8px}.adm-head-avatar{background:linear-gradient(135deg,var(--palas-blue)0%,var(--palas-night)100%);color:#fff;letter-spacing:.05em;cursor:pointer;border-radius:0 12px;justify-content:center;align-items:center;width:42px;height:42px;font-family:Rajdhani,sans-serif;font-size:.95rem;font-weight:700;transition:transform .22s cubic-bezier(.2,.8,.2,1);display:inline-flex;position:relative}.adm-head-avatar:hover{transform:translateY(-1px)}.adm-head-avatar-status{border:2px solid var(--head-avatar-ring);background:#34d399;border-radius:999px;width:10px;height:10px;position:absolute;bottom:-2px;right:-2px}.adm-head-bracket{border:0 solid var(--palas-blue);opacity:.4;pointer-events:none;width:12px;height:12px;position:absolute}.adm-head-bracket.c-tl{border-top-width:1.2px;border-left-width:1.2px;top:10px;left:10px}.adm-head-bracket.c-tr{border-top-width:1.2px;border-right-width:1.2px;top:10px;right:10px}.adm-content{background-color:var(--adm-bg);flex:1;padding:40px 40px 64px;transition:background-color .35s cubic-bezier(.2,.8,.2,1);position:relative}.adm-content:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#1a2a6b09 1px,#0000 1px),linear-gradient(90deg,#1a2a6b09 1px,#0000 1px);background-position:-1px -1px;background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 0,#000 40%,#000000eb 100%);mask-image:radial-gradient(at 50% 0,#000 40%,#000000eb)}.adm-content>*{z-index:1;position:relative}html[data-adm-theme=dark] .adm-content:before{background-image:linear-gradient(#a8beff0a 1px,#0000 1px),linear-gradient(90deg,#a8beff0a 1px,#0000 1px)}@media(max-width:1100px){.adm-shell{--adm-head-h:64px;grid-template-columns:240px 1fr}.adm-head-bar{padding:0 28px}.adm-side-brand{padding:0 22px}.adm-content{padding:32px 28px 56px}.adm-head-search{width:240px}}@media(max-width:860px){.adm-shell{--adm-head-h:60px;grid-template-columns:1fr}.adm-side{z-index:50;width:272px;transition:transform .28s cubic-bezier(.2,.8,.2,1);position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.adm-shell.is-sidebar-open .adm-side{transform:translate(0)}.adm-head-search{display:none}.adm-head-bar,.adm-side-brand{padding:0 20px}.adm-content{padding:24px 20px 48px}}@media(prefers-reduced-motion:reduce){.adm-side-brand-dot,.adm-head-eb-indicator{animation:none}.adm-side,.adm-side-link,.adm-head-bar,.adm-head-icon-btn,.adm-head-avatar,.adm-content{transition:none}}.adm-m-overlay{-webkit-backdrop-filter:saturate(140%)blur(10px);z-index:100;--m-surface:#fff;--m-surface-sunken:#f5f6fb;--m-surface-hover:#2a60fe0a;--m-border:#1a2a6b1a;--m-border-dashed:#1a2a6b24;--m-border-strong:#1a2a6b33;--m-fg:var(--palas-night);--m-fg-muted:#1a2a6b9e;--m-fg-faint:#1a2a6b66;--m-label:#1a2a6b73;--m-input-bg:#fff;--m-input-bg-hover:#fbfcff;--m-input-border:#1a2a6b24;--m-input-border-hover:#1a2a6b38;--m-shadow:0 24px 60px -20px #0a0d1459,0 0 0 1px #1a2a6b0f;--m-success:#16a34a;--m-success-soft:#16a34a1f;--m-danger:#dc2626;--m-danger-soft:#dc26261a;--m-gold:var(--athena-gold);--m-gold-soft:#c9a96124;background:#0a0d148c;justify-content:center;align-items:center;padding:32px 20px;animation:.22s cubic-bezier(.2,.8,.2,1) adm-m-fade;display:flex;position:fixed;inset:0}html[data-adm-theme=dark] .adm-m-overlay{--m-surface:#10151f;--m-surface-sunken:#a8beff0a;--m-surface-hover:#2a60fe1a;--m-border:#a8beff24;--m-border-dashed:#a8beff33;--m-border-strong:#a8beff47;--m-fg:#e8ecf4;--m-fg-muted:#e8ecf4b8;--m-fg-faint:#e8ecf473;--m-label:#a8beff8c;--m-input-bg:#0d121b;--m-input-bg-hover:#141a26;--m-input-border:#a8beff2e;--m-input-border-hover:#a8beff4d;--m-shadow:0 24px 60px -16px #000000b3,0 0 0 1px #a8beff14;--m-success:#4ade80;--m-success-soft:#4ade8024;--m-danger:#f87171;--m-danger-soft:#f8717124;--m-gold:var(--athena-gold-bright);--m-gold-soft:#e0c07829;background:#000000a6}@keyframes adm-m-fade{0%{opacity:0}to{opacity:1}}@keyframes adm-m-rise{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.adm-m{background:var(--m-surface);border:1px solid var(--m-border);width:100%;max-width:560px;max-height:calc(100vh - 64px);box-shadow:var(--m-shadow);isolation:isolate;color:var(--m-fg);border-radius:0 20px;flex-direction:column;font-family:Rajdhani,sans-serif;animation:.3s cubic-bezier(.2,.8,.2,1) adm-m-rise;display:flex;position:relative;overflow:hidden}.adm-m.is-sm{max-width:440px}.adm-m.is-md{max-width:560px}.adm-m.is-lg{max-width:720px}.adm-m.is-xl{max-width:960px}.adm-m.is-xxl{max-width:1120px}.adm-m-corner{border:0 solid var(--palas-blue);opacity:.55;pointer-events:none;z-index:3;width:12px;height:12px;position:absolute}.adm-m-corner.c-tl{border-top-width:1.3px;border-left-width:1.3px;top:12px;left:12px}.adm-m-corner.c-tr{border-top-width:1.3px;border-right-width:1.3px;top:12px;right:12px}.adm-m-corner.c-bl{border-bottom-width:1.3px;border-left-width:1.3px;bottom:12px;left:12px}.adm-m-corner.c-br{border-bottom-width:1.3px;border-right-width:1.3px;bottom:12px;right:12px}.adm-m-head{border-bottom:1px solid var(--m-border);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 26px 16px;display:flex}.adm-m-head-copy{flex-direction:column;gap:6px;min-width:0;display:flex}.adm-m-eyebrow{letter-spacing:.26em;text-transform:uppercase;color:var(--palas-blue);align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:500;display:inline-flex}.adm-m-eyebrow-dot{background:currentColor;border-radius:999px;width:6px;height:6px;box-shadow:0 0 0 3px #2a60fe29}.adm-m-title{color:var(--m-fg);letter-spacing:-.012em;margin:0;font-family:Rajdhani,sans-serif;font-size:1.45rem;font-weight:700;line-height:1.15}.adm-m-title em{color:var(--palas-blue);font-style:normal}.adm-m-sub{color:var(--m-fg-muted);margin:0;font-family:Rajdhani,sans-serif;font-size:.88rem}.adm-m-close{appearance:none;border:1px solid var(--m-border);background:var(--m-surface);width:34px;height:34px;color:var(--m-fg-muted);cursor:pointer;border-radius:0 8px;flex-shrink:0;justify-content:center;align-items:center;transition:all .18s;display:inline-flex}.adm-m-close svg{width:16px;height:16px}.adm-m-close:hover{border-color:var(--palas-blue);color:var(--palas-blue);background:var(--m-surface-hover)}.adm-m-body{scrollbar-width:thin;scrollbar-color:var(--m-border)transparent;flex-direction:column;flex:1;gap:16px;padding:22px 26px;display:flex;overflow-y:auto}.adm-m-body::-webkit-scrollbar{width:6px}.adm-m-body::-webkit-scrollbar-thumb{background:var(--m-border);border-radius:999px}.adm-m-body.is-grid{grid-template-columns:1.6fr 1fr;align-items:start;gap:24px;display:grid}.adm-m-body.is-grid-even{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.adm-m-col{flex-direction:column;gap:14px;min-width:0;display:flex}.adm-m-section-title{letter-spacing:.26em;text-transform:uppercase;color:var(--m-fg-muted);border-bottom:1px dashed var(--m-border-dashed);align-items:center;gap:10px;margin:4px 0 -4px;padding-bottom:8px;font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:500;display:flex}.adm-m-section-title:after{content:"";background:linear-gradient(to right,var(--m-border-dashed),transparent);flex:1;height:1px}.adm-m-field{flex-direction:column;gap:6px;min-width:0;display:flex}.adm-m-field-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.adm-m-field-row-3{grid-template-columns:1fr 1fr 1fr;gap:14px;display:grid}.adm-m-field-label{color:var(--m-fg);letter-spacing:.005em;align-items:center;gap:6px;font-family:Rajdhani,sans-serif;font-size:.82rem;font-weight:600;display:inline-flex}.adm-m-field-label svg{width:13px;height:13px;color:var(--m-fg-muted)}.adm-m-field-label-required{color:var(--palas-blue);margin-left:2px;font-weight:500}.adm-m-field-help{letter-spacing:.14em;text-transform:uppercase;color:var(--m-fg-faint);margin-top:2px;font-family:JetBrains Mono,monospace;font-size:.56rem}.adm-m-input,.adm-m-textarea,.adm-m-select,.adm-m-field input[type=text],.adm-m-field input[type=email],.adm-m-field input[type=number],.adm-m-field input[type=date],.adm-m-field input[type=time],.adm-m-field input[type=datetime-local],.adm-m-field input[type=url],.adm-m-field input[type=tel],.adm-m-field input[type=password],.adm-m-field input[type=search],.adm-m-field textarea,.adm-m-field select{background:var(--m-input-bg);border:1px solid var(--m-input-border);width:100%;min-width:0;height:40px;color:var(--m-fg);border-radius:0 8px;padding:0 12px;font-family:Rajdhani,sans-serif;font-size:.94rem;font-weight:500;transition:all .18s cubic-bezier(.2,.8,.2,1)}.adm-m-field input::placeholder,.adm-m-field textarea::placeholder,.adm-m-input::placeholder,.adm-m-textarea::placeholder{color:var(--m-fg-faint);font-weight:500}.adm-m-field input:hover,.adm-m-field textarea:hover,.adm-m-field select:hover,.adm-m-input:hover,.adm-m-textarea:hover,.adm-m-select:hover{border-color:var(--m-input-border-hover);background:var(--m-input-bg-hover)}.adm-m-field input:focus,.adm-m-field textarea:focus,.adm-m-field select:focus,.adm-m-input:focus,.adm-m-textarea:focus,.adm-m-select:focus{border-color:var(--palas-blue);background:var(--m-input-bg);outline:none;box-shadow:0 0 0 3px #2a60fe24}.adm-m-field textarea,.adm-m-textarea{resize:vertical;height:auto;min-height:80px;padding:10px 12px;line-height:1.45}.adm-m-field input:disabled,.adm-m-field select:disabled,.adm-m-field textarea:disabled{opacity:.6;cursor:not-allowed}.adm-m-field select,.adm-m-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%236B7EE8' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px}.adm-m-field input[type=color]{cursor:pointer;width:72px;height:44px;padding:4px}.adm-m-field input[type=date],.adm-m-field input[type=time],.adm-m-field input[type=datetime-local]{letter-spacing:.02em;font-family:JetBrains Mono,monospace;font-size:.85rem}.adm-m-input-row{grid-template-columns:1fr auto;align-items:stretch;gap:8px;display:grid}.adm-m-input-btn{appearance:none;border:1px solid var(--palas-blue);background:var(--palas-blue);color:#fff;cursor:pointer;border-radius:0 8px;justify-content:center;align-items:center;gap:6px;min-width:40px;height:40px;padding:0 14px;font-family:Rajdhani,sans-serif;font-size:.88rem;font-weight:600;transition:all .18s;display:inline-flex}.adm-m-input-btn:hover:not(:disabled){background:var(--palas-blue-hover);border-color:var(--palas-blue-hover)}.adm-m-input-btn:disabled{opacity:.5;cursor:not-allowed}.adm-m-input-btn svg{width:15px;height:15px}.adm-m-input-btn.is-ghost{color:var(--m-fg);border-color:var(--m-border-strong);background:0 0}.adm-m-input-btn.is-ghost:hover{border-color:var(--palas-blue);color:var(--palas-blue);background:var(--m-surface-hover)}.adm-m-check{cursor:pointer;color:var(--m-fg);-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-family:Rajdhani,sans-serif;font-size:.92rem;font-weight:500;display:inline-flex}.adm-m-check input{appearance:none;border:1.5px solid var(--m-input-border);background:var(--m-input-bg);cursor:pointer;border-radius:4px;flex-shrink:0;width:18px;height:18px;transition:all .18s;position:relative}.adm-m-check input:hover{border-color:var(--m-input-border-hover)}.adm-m-check input:checked{background:var(--palas-blue);border-color:var(--palas-blue)}.adm-m-check input:checked:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.5 L5 9 L9.5 3.5' stroke='white' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;position:absolute;inset:0}.adm-m-chip-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.adm-m-chip-grid.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-m-chip-grid.is-4{grid-template-columns:repeat(4,minmax(0,1fr))}.adm-m-chip-opt{appearance:none;border:1px solid var(--m-input-border);background:var(--m-input-bg);color:var(--m-fg-muted);cursor:pointer;text-align:left;border-radius:0 8px;align-items:center;gap:8px;padding:10px 14px;font-family:Rajdhani,sans-serif;font-size:.86rem;font-weight:500;transition:all .18s cubic-bezier(.2,.8,.2,1);display:inline-flex}.adm-m-chip-opt svg{flex-shrink:0;width:14px;height:14px}.adm-m-chip-dot{background:var(--_chip-color,var(--palas-blue));border-radius:999px;flex-shrink:0;width:8px;height:8px}.adm-m-chip-opt:hover{color:var(--m-fg);border-color:var(--m-border-strong)}.adm-m-chip-opt.is-active{color:var(--_chip-color,var(--palas-blue));border-color:var(--_chip-color,var(--palas-blue));box-shadow:inset 0 0 0 1px var(--_chip-color,var(--palas-blue));background:var(--_chip-color,var(--palas-blue))}@supports (color:color-mix(in lab,red,red)){.adm-m-chip-opt.is-active{background:color-mix(in srgb,var(--_chip-color,var(--palas-blue))8%,var(--m-input-bg))}}.adm-m-toggle{background:var(--m-surface-sunken);border:1px solid var(--m-border);border-radius:0 10px;grid-template-columns:1fr 1fr;gap:8px;padding:4px;display:grid}.adm-m-toggle-opt{appearance:none;color:var(--m-fg-muted);cursor:pointer;background:0 0;border:none;border-radius:0 8px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-family:Rajdhani,sans-serif;font-size:.92rem;font-weight:600;transition:all .2s;display:inline-flex}.adm-m-toggle-opt svg{width:16px;height:16px}.adm-m-toggle-opt:hover{color:var(--m-fg);background:var(--m-surface)}.adm-m-toggle-opt.is-active{background:var(--m-surface);color:var(--_toggle-color,var(--palas-blue));box-shadow:inset 0 0 0 1px var(--_toggle-color,var(--palas-blue))}.adm-m-steps{justify-content:center;align-items:center;gap:10px;margin:-4px 0 8px;display:flex}.adm-m-step{border:1px solid var(--m-border);background:var(--m-surface-sunken);color:var(--m-fg-muted);letter-spacing:.22em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:500;transition:all .2s;display:inline-flex}.adm-m-step-num{color:var(--palas-blue)}.adm-m-step.is-active{border-color:var(--palas-blue);color:var(--palas-blue);background:#2a60fe1a}.adm-m-step-line{background:linear-gradient(to right,var(--m-border-strong),var(--m-border-dashed));width:36px;height:1px}.adm-m-tag-list{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.adm-m-tag{background:var(--m-surface-sunken);border:1px solid var(--m-border);color:var(--m-fg);border-radius:999px;align-items:center;gap:6px;padding:4px 4px 4px 10px;font-family:Rajdhani,sans-serif;font-size:.82rem;display:inline-flex}.adm-m-tag-del{appearance:none;width:18px;height:18px;color:var(--m-fg-faint);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;transition:all .18s;display:inline-flex}.adm-m-tag-del svg{width:10px;height:10px}.adm-m-tag-del:hover{color:var(--m-danger);background:var(--m-danger-soft)}.adm-m-list{scrollbar-width:thin;scrollbar-color:var(--m-border)transparent;flex-direction:column;gap:6px;max-height:220px;margin-top:4px;display:flex;overflow-y:auto}.adm-m-list::-webkit-scrollbar{width:4px}.adm-m-list::-webkit-scrollbar-thumb{background:var(--m-border);border-radius:999px}.adm-m-list-item{background:var(--m-surface-sunken);border:1px solid var(--m-border);color:var(--m-fg);border-radius:0 8px;grid-template-columns:20px 1fr auto;align-items:center;gap:10px;padding:8px 12px;font-family:Rajdhani,sans-serif;font-size:.9rem;transition:border-color .18s;display:grid}.adm-m-list-item:hover{border-color:var(--m-border-strong)}.adm-m-list-item-bullet{width:16px;height:16px;color:var(--palas-blue);justify-content:center;align-items:center;display:inline-flex}.adm-m-list-item-bullet svg{width:13px;height:13px}.adm-m-list-item.is-done .adm-m-list-item-text{color:var(--m-fg-muted);text-decoration:line-through}.adm-m-list-item-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adm-m-list-item-del{appearance:none;width:24px;height:24px;color:var(--m-fg-faint);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;transition:all .18s;display:inline-flex}.adm-m-list-item-del svg{width:12px;height:12px}.adm-m-list-item-del:hover{color:var(--m-danger);background:var(--m-danger-soft)}.adm-m-list-empty{text-align:center;letter-spacing:.22em;text-transform:uppercase;color:var(--m-fg-faint);border:1px dashed var(--m-border-dashed);border-radius:0 8px;padding:14px;font-family:JetBrains Mono,monospace;font-size:.56rem}.adm-m-callout{color:var(--m-fg-muted);background:#2a60fe0d;border:1px dashed #2a60fe59;border-radius:0 8px;flex-direction:column;gap:4px;padding:12px 14px;font-family:Rajdhani,sans-serif;font-size:.88rem;display:flex}.adm-m-callout-label{letter-spacing:.24em;text-transform:uppercase;color:var(--palas-blue);align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:.56rem;display:inline-flex}.adm-m-callout-label svg{width:11px;height:11px}.adm-m-preview{background:var(--m-surface-sunken);border:1px solid var(--m-border);scrollbar-width:thin;scrollbar-color:var(--m-border)transparent;border-radius:0 10px;max-height:240px;padding:14px;overflow-y:auto}.adm-m-preview::-webkit-scrollbar{width:4px}.adm-m-preview::-webkit-scrollbar-thumb{background:var(--m-border);border-radius:999px}.adm-m-preview-head{letter-spacing:.24em;text-transform:uppercase;color:var(--m-fg-muted);border-bottom:1px dashed var(--m-border-dashed);margin:0 0 10px;padding-bottom:8px;font-family:JetBrains Mono,monospace;font-size:.58rem}.adm-m-preview-list{flex-direction:column;gap:6px;display:flex}.adm-m-preview-item{background:var(--m-surface);border:1px solid var(--m-border);border-radius:0 6px;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.adm-m-preview-num{color:var(--palas-blue);letter-spacing:.08em;font-family:JetBrains Mono,monospace;font-size:.66rem;font-weight:500}.adm-m-preview-date{color:var(--m-fg-muted);letter-spacing:.04em;font-family:JetBrains Mono,monospace;font-size:.72rem}.adm-m-preview-value{color:var(--m-fg);text-align:right;font-family:Rajdhani,sans-serif;font-weight:700}.adm-m-subtable{border-collapse:separate;border-spacing:0;width:100%;font-family:Rajdhani,sans-serif}.adm-m-subtable thead th{letter-spacing:.22em;text-transform:uppercase;color:var(--m-label);text-align:left;background:var(--m-surface-sunken);border-bottom:1px solid var(--m-border);padding:8px 10px;font-family:JetBrains Mono,monospace;font-size:.54rem;font-weight:500}.adm-m-subtable thead th.is-right{text-align:right}.adm-m-subtable tbody td{border-bottom:1px dashed var(--m-border-dashed);color:var(--m-fg);padding:10px;font-size:.86rem}.adm-m-subtable tbody tr:last-child td{border-bottom:none}.adm-m-pill{letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-family:JetBrains Mono,monospace;font-size:.52rem;font-weight:500;display:inline-flex}.adm-m-pill:before{content:"";background:currentColor;border-radius:999px;width:5px;height:5px}.adm-m-pill.is-active{color:var(--palas-blue);background:#2a60fe14}.adm-m-pill.is-completed{color:var(--m-success);background:var(--m-success-soft)}.adm-m-pill.is-pending{color:var(--m-gold);background:var(--m-gold-soft)}.adm-m-pill.is-cancelled,.adm-m-pill.is-overdue{color:var(--m-danger);background:var(--m-danger-soft)}.adm-m-pill.is-paid{color:var(--m-success);background:var(--m-success-soft)}.adm-m-inline-card{background:#2a60fe0a;border:1px dashed #2a60fe66;border-radius:0 10px;flex-direction:column;gap:10px;padding:14px;display:flex}.adm-m-inline-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.adm-m-inline-card-label{letter-spacing:.24em;text-transform:uppercase;color:var(--palas-blue);font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:500}.adm-m-inline-card-cancel{appearance:none;color:var(--m-fg-muted);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;padding:0;font-family:JetBrains Mono,monospace;font-size:.58rem;transition:color .2s}.adm-m-inline-card-cancel:hover{color:var(--palas-blue)}.adm-m-color-row{align-items:center;gap:10px;display:flex}.adm-m-file{background:var(--m-surface-sunken);border:1px solid var(--m-border);border-radius:0 8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.adm-m-file-icon{width:28px;height:28px;color:var(--palas-blue);background:#2a60fe1a;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.adm-m-file-icon svg{width:14px;height:14px}.adm-m-file-name{color:var(--m-fg);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-family:Rajdhani,sans-serif;font-size:.88rem;overflow:hidden}.adm-m-file-dropzone{background:var(--m-surface-sunken);border:1px dashed var(--m-border-dashed);cursor:pointer;letter-spacing:.22em;text-transform:uppercase;color:var(--m-fg-muted);border-radius:0 10px;justify-content:center;align-items:center;gap:10px;padding:18px;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:500;transition:all .2s;display:flex}.adm-m-file-dropzone:hover{color:var(--palas-blue);border-color:var(--palas-blue);background:var(--m-surface-hover)}.adm-m-file-dropzone svg{width:16px;height:16px}.adm-m-foot{border-top:1px solid var(--m-border);background:var(--m-surface);flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;padding:16px 26px;display:flex}.adm-m-foot-del{margin-right:auto}.adm-m-btn{appearance:none;letter-spacing:.02em;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:0 10px;align-items:center;gap:8px;height:40px;padding:0 16px;font-family:Rajdhani,sans-serif;font-size:.92rem;font-weight:600;transition:all .2s cubic-bezier(.2,.8,.2,1);display:inline-flex}.adm-m-btn svg{width:15px;height:15px}.adm-m-btn:disabled{opacity:.5;cursor:not-allowed}.adm-m-btn-primary{background:var(--palas-blue);color:#fff;border-color:var(--palas-blue);box-shadow:2px 3px #11205a29}.adm-m-btn-primary:hover:not(:disabled){background:var(--palas-blue-hover);border-color:var(--palas-blue-hover);transform:translateY(-1px);box-shadow:3px 5px #11205a33}.adm-m-btn-ghost{color:var(--m-fg);border-color:var(--m-border-strong);background:0 0}.adm-m-btn-ghost:hover:not(:disabled){border-color:var(--palas-blue);color:var(--palas-blue);background:var(--m-surface-hover)}.adm-m-btn-danger{color:var(--m-danger);background:0 0;border-color:#0000;padding:0 12px}.adm-m-btn-danger:hover:not(:disabled){background:var(--m-danger-soft);border-color:var(--m-danger)}@media(max-width:860px){.adm-m-overlay{padding:20px 12px}.adm-m{border-radius:0 16px;max-height:calc(100vh - 40px)}.adm-m-head{padding:18px 20px 14px}.adm-m-body{padding:18px 20px}.adm-m-body.is-grid,.adm-m-body.is-grid-even,.adm-m-field-row,.adm-m-field-row-3{grid-template-columns:1fr}.adm-m-foot{flex-wrap:wrap;padding:14px 20px}}@media(prefers-reduced-motion:reduce){.adm-m-overlay,.adm-m{animation:none}}.dash-root{--dash-surface:#fff;--dash-surface-sunken:#1a2a6b08;--dash-border:#1a2a6b1a;--dash-border-strong:#1a2a6b2e;--dash-border-dashed:#1a2a6b24;--dash-fg:var(--palas-night);--dash-fg-muted:#1a2a6b9e;--dash-fg-faint:#1a2a6b66;--dash-label:#1a2a6b73;--dash-shadow:4px 5px 0 #11205a0f;--dash-shadow-strong:6px 8px 0 #11205a14,0 10px 34px -14px var(--palas-blue-glow);--dash-axis:#1a2a6b38;--dash-axis-soft:#1a2a6b1a;--dash-chart-bg:linear-gradient(180deg,#2a60fe08 0%,#2a60fe00 60%);--dash-chart-line-1:#2a60fe;--dash-chart-line-2:#8fa6ff;--dash-chart-area-top:#2a60fe3d;--dash-chart-area-bot:#2a60fe00;--dash-chart-glow:#2a60fe;--dash-chart-baseline:#1a2a6b26;--dash-chart-phase:#1a2a6b6b;--dash-chart-phase-strong:#2a60fe;--dash-chart-money:var(--palas-night);--dash-annot-bg:#2a60fe14;--dash-annot-border:#2a60fe8c;--dash-annot-fg:var(--palas-blue);--dash-delta-up:#16a34a;--dash-delta-down:#ef4444;flex-direction:column;gap:28px;margin-top:-16px;padding:0 2px 48px;display:flex;position:relative}html[data-adm-theme=dark] .dash-root{--dash-surface:#10151f;--dash-surface-sunken:#00000038;--dash-border:#a8beff1a;--dash-border-strong:#a8beff38;--dash-border-dashed:#a8beff29;--dash-fg:#e8ecf4;--dash-fg-muted:#e8ecf49e;--dash-fg-faint:#e8ecf459;--dash-label:#a8beff73;--dash-shadow:0 4px 16px #0000004d;--dash-shadow-strong:0 8px 28px #00000073,0 0 32px -12px #2a60fe66;--dash-axis:#a8beff33;--dash-axis-soft:#a8beff14;--dash-chart-bg:linear-gradient(180deg,#2a60fe1f 0%,#2a60fe00 60%);--dash-chart-baseline:#a8beff26;--dash-chart-phase:#e8ecf480;--dash-chart-money:#c7d5ff;--dash-annot-bg:#2a60fe24;--dash-annot-fg:#a8beff}.dash-head{z-index:20;border-bottom:1px solid var(--dash-border);grid-template-columns:1fr auto auto;align-items:center;gap:20px 24px;padding:0 4px 20px;display:grid;position:relative}@media(max-width:1100px){.dash-head{grid-template-columns:1fr auto;grid-template-areas:"copy filter""meta meta";align-items:end}.dash-head>.dash-head-copy{grid-area:copy}.dash-head>.daterange{grid-area:filter;justify-self:end}.dash-head>.dash-head-meta{grid-area:meta;align-items:flex-start}}@media(max-width:720px){.dash-head{grid-template-columns:1fr;grid-template-areas:"copy""filter""meta"}.dash-head>.daterange{justify-self:stretch}}.dash-head-copy{max-width:640px}.dash-title{color:var(--dash-fg);letter-spacing:-.012em;margin:0 0 10px;font-family:Rajdhani,sans-serif;font-size:clamp(1.85rem,2.6vw,2.3rem);font-weight:700;line-height:1.08}.dash-title em{color:var(--palas-blue);font-style:normal}.dash-sub{color:var(--dash-fg-muted);margin:0;font-family:Rajdhani,sans-serif;font-size:1rem;line-height:1.5}.dash-head-meta{letter-spacing:.22em;text-transform:uppercase;color:var(--dash-label);white-space:nowrap;flex-direction:column;align-items:flex-end;gap:6px;font-family:JetBrains Mono,monospace;font-size:.66rem;display:flex}.dash-head-meta strong{color:var(--dash-fg);font-weight:500}.dash-head-meta-dot{background:var(--palas-blue);vertical-align:middle;border-radius:999px;width:6px;height:6px;margin-right:8px;animation:2.2s ease-in-out infinite dash-pulse;display:inline-block}@keyframes dash-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.82)}}.dash-panel{background:var(--dash-surface);border:1px solid var(--dash-border);box-shadow:var(--dash-shadow);isolation:isolate;border-radius:0 16px;position:relative;overflow:hidden}.dash-panel-head{border-bottom:1px solid var(--dash-border);justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;display:flex}.dash-panel-head-l{align-items:center;gap:12px;display:flex}.dash-panel-dot{background:var(--palas-blue);border-radius:999px;width:7px;height:7px;animation:2.2s ease-in-out infinite dash-pulse;box-shadow:0 0 0 3px #2a60fe33}.dash-panel-title{letter-spacing:.26em;text-transform:uppercase;color:var(--dash-fg);margin:0;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:500}.dash-panel-id{letter-spacing:.22em;color:var(--dash-label);font-family:JetBrains Mono,monospace;font-size:.6rem}.dash-panel-badge{letter-spacing:.24em;text-transform:uppercase;color:var(--dash-label);border:1px solid var(--dash-border);border-radius:999px;padding:4px 8px;font-family:JetBrains Mono,monospace;font-size:.58rem}.dash-panel-body{padding:22px;position:relative}.dash-panel-body.is-flush{padding:0}.dash-panel-corner{border:0 solid var(--palas-blue);opacity:.45;pointer-events:none;z-index:2;width:10px;height:10px;position:absolute}.dash-panel-corner.c-tl{border-top-width:1.2px;border-left-width:1.2px;top:10px;left:10px}.dash-panel-corner.c-tr{border-top-width:1.2px;border-right-width:1.2px;top:10px;right:10px}.dash-panel-corner.c-bl{border-bottom-width:1.2px;border-left-width:1.2px;bottom:10px;left:10px}.dash-panel-corner.c-br{border-bottom-width:1.2px;border-right-width:1.2px;bottom:10px;right:10px}.dash-hero{background:var(--dash-surface);border:1px solid var(--dash-border);box-shadow:var(--dash-shadow);isolation:isolate;border-radius:0 18px;position:relative;overflow:hidden}.dash-hero:before{content:"";background:var(--dash-chart-bg);pointer-events:none;z-index:0;position:absolute;inset:0}.dash-hero-head{border-bottom:1px solid var(--dash-border);z-index:1;justify-content:space-between;align-items:center;gap:16px;padding:18px 26px;display:flex;position:relative}.dash-hero-head-l{align-items:center;gap:14px;min-width:0;display:flex}.dash-hero-title{letter-spacing:.28em;text-transform:uppercase;color:var(--dash-fg);margin:0;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:500}.dash-hero-sub{letter-spacing:.22em;color:var(--dash-fg-muted);font-family:JetBrains Mono,monospace;font-size:.62rem}.dash-hero-readout{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.dash-hero-readout-value{color:var(--dash-fg);letter-spacing:-.02em;font-family:Rajdhani,sans-serif;font-size:clamp(1.4rem,2vw,1.8rem);font-weight:700;line-height:1}.dash-hero-readout-delta{letter-spacing:.2em;color:var(--dash-delta-up);align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:.62rem;display:inline-flex}.dash-hero-readout-delta.is-down{color:var(--dash-delta-down)}.dash-hero-readout-delta svg{width:12px;height:12px}.dash-hero-body{z-index:1;padding:10px 10px 12px;position:relative}.dash-hero-chart{width:100%;height:280px;position:relative}.dash-hero-skel{border-radius:6px;width:100%;height:100%;position:relative;overflow:hidden}.dash-hero-skel svg{width:100%;height:100%;display:block}.dash-hero-skel-pulse{background:linear-gradient(90deg,transparent 0%,var(--dash-axis-soft)50%,transparent 100%);opacity:.6;background-size:200% 100%;animation:1.6s ease-in-out infinite dh-skel;position:absolute;inset:0}.dash-hero-flag{letter-spacing:.3em;text-transform:uppercase;color:var(--dash-chart-phase);opacity:.6;pointer-events:none;font-family:JetBrains Mono,monospace;font-size:.5rem;position:absolute;bottom:6px;right:14px}.dash-hero-svg{width:100%;height:auto;display:block}.dash-hero-svg .dh-line,.dash-hero-svg .dh-line-glow{stroke-dasharray:1;stroke-dashoffset:1px;animation:2.2s cubic-bezier(.2,.8,.2,1) .2s forwards dh-draw}.dash-hero-svg .dh-area{clip-path:url(#dh-area-clip);opacity:0;animation:1s cubic-bezier(.2,.8,.2,1) 1.6s forwards dh-fade}.dash-hero-svg .dh-area-clip-rect{transform-origin:0;animation:2.2s cubic-bezier(.2,.8,.2,1) .2s forwards dh-clip;transform:scaleX(0)}.dash-hero-svg .dh-end{opacity:0;animation:.5s cubic-bezier(.2,.8,.2,1) 2.2s forwards dh-fade}.dash-hero-svg .dh-annot{opacity:0;animation:.6s cubic-bezier(.2,.8,.2,1) 2.4s forwards dh-fade}@keyframes dh-draw{to{stroke-dashoffset:0}}@keyframes dh-fade{to{opacity:1}}@keyframes dh-clip{to{transform:scaleX(1)}}.dash-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.dash-kpi{background:var(--dash-surface);border:1px solid var(--dash-border);box-shadow:var(--dash-shadow);color:inherit;border-radius:0 14px;flex-direction:column;gap:12px;padding:18px 20px 14px;text-decoration:none;transition:all .3s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden}.dash-kpi:hover{border-color:var(--palas-blue);box-shadow:var(--dash-shadow-strong);transform:translateY(-2px)}.dash-kpi-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.dash-kpi-label{letter-spacing:.24em;text-transform:uppercase;color:var(--dash-label);font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:500}.dash-kpi-icon{width:28px;height:28px;color:var(--palas-blue);background:#2a60fe1a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dash-kpi-icon svg{width:16px;height:16px}.dash-kpi.is-gold .dash-kpi-icon{background:var(--athena-gold-faint);color:var(--athena-gold)}.dash-kpi-value{color:var(--dash-fg);letter-spacing:-.02em;font-family:Rajdhani,sans-serif;font-size:clamp(1.6rem,2.1vw,1.95rem);font-weight:700;line-height:1}.dash-kpi-foot{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;display:flex}.dash-kpi-caption{letter-spacing:.18em;text-transform:uppercase;color:var(--dash-fg-muted);font-family:JetBrains Mono,monospace;font-size:.58rem;line-height:1.3}.dash-kpi-delta{letter-spacing:.06em;color:var(--dash-delta-up);align-items:center;gap:4px;font-family:JetBrains Mono,monospace;font-size:.62rem;font-weight:600;display:inline-flex}.dash-kpi-delta.is-down{color:var(--dash-delta-down)}.dash-kpi-delta.is-flat{color:var(--dash-fg-faint)}.dash-kpi-delta svg{width:10px;height:10px}.dash-kpi-spark{width:100%;height:32px;margin-top:2px;display:block}.dash-kpi-spark.is-skeleton{background:linear-gradient(90deg,transparent 0%,var(--dash-axis-soft)50%,transparent 100%)0 0/200% 100%;border-radius:4px;animation:1.4s ease-in-out infinite dh-skel}.dash-kpi-spark.is-empty{background:repeating-linear-gradient(-45deg,transparent 0 4px,var(--dash-axis-soft)4px 5px);opacity:.4;border-radius:4px}@keyframes dh-skel{0%{background-position:0 0}to{background-position:-200% 0}}.dash-kpi-spark .dh-spark-line{stroke-dasharray:1;stroke-dashoffset:1px;animation:.85s cubic-bezier(.22,.95,.28,1) forwards dh-spark-draw}.dash-kpi-spark .dh-spark-area{opacity:0;animation:.6s cubic-bezier(.22,.95,.28,1) .35s forwards dh-spark-fill}.dash-kpi-spark .dh-spark-end{opacity:0;animation:.4s cubic-bezier(.22,.95,.28,1) .8s forwards dh-spark-end}.dash-kpi-spark.is-flat .dh-spark-line{stroke:var(--dash-axis);opacity:.55}.dash-kpi-spark.is-flat .dh-spark-end{display:none}@keyframes dh-spark-draw{to{stroke-dashoffset:0}}@keyframes dh-spark-fill{to{opacity:1}}@keyframes dh-spark-end{to{opacity:1}}.dash-grid-2{grid-template-columns:1.2fr 1fr;gap:20px;display:grid}@media(max-width:980px){.dash-grid-2{grid-template-columns:1fr}}.dash-mix{grid-template-columns:1.5fr 1fr;gap:0;display:grid}.dash-mix-sec{min-width:0;padding:16px 18px;position:relative}.dash-mix-sec+.dash-mix-sec{border-left:1px dashed var(--dash-border-dashed)}.dash-mix-sec-head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.dash-mix-sec-id{letter-spacing:.24em;color:var(--palas-blue);background:#2a60fe1a;border-radius:0 4px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:600}.dash-mix-sec-title{letter-spacing:.24em;text-transform:uppercase;color:var(--dash-fg);margin:0;font-family:JetBrains Mono,monospace;font-size:.66rem;font-weight:500}.dash-mix-chart{width:100%;height:220px}.dash-mix-donut{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:16px;display:grid}.dash-mix-donut-chart{width:100%;height:200px;position:relative}.dash-mix-donut-center{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.dash-mix-donut-num{color:var(--dash-fg);letter-spacing:-.02em;font-family:Rajdhani,sans-serif;font-size:1.6rem;font-weight:700;line-height:1}.dash-mix-donut-label{letter-spacing:.26em;text-transform:uppercase;color:var(--dash-label);margin-top:4px;font-family:JetBrains Mono,monospace;font-size:.58rem}.dash-mix-legend{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dash-mix-legend-row{letter-spacing:.06em;grid-template-columns:10px 1fr auto;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:.66rem;display:grid}.dash-mix-legend-dot{border-radius:2px;width:10px;height:10px}.dash-mix-legend-name{text-transform:uppercase;letter-spacing:.18em;color:var(--dash-fg);text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;overflow:hidden}.dash-mix-legend-val{color:var(--dash-fg-muted);white-space:nowrap}@media(max-width:980px){.dash-mix{grid-template-columns:1fr}.dash-mix-sec+.dash-mix-sec{border-left:none;border-top:1px dashed var(--dash-border-dashed)}.dash-mix-donut{grid-template-columns:1fr}}.dash-perf{grid-template-columns:1fr 1fr;gap:0;display:grid}.dash-perf-sec{min-width:0;padding:16px 18px}.dash-perf-sec+.dash-perf-sec{border-left:1px dashed var(--dash-border-dashed)}.dash-perf-sec-head{align-items:center;gap:8px;margin-bottom:14px;display:flex}.dash-perf-sec-head svg{color:var(--palas-blue);flex-shrink:0}.dash-perf-sec-id{letter-spacing:.24em;color:var(--palas-blue);background:#2a60fe1a;border-radius:0 4px;flex-shrink:0;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:600}.dash-perf-sec-title{letter-spacing:.22em;text-transform:uppercase;color:var(--dash-fg);margin:0;font-family:JetBrains Mono,monospace;font-size:.66rem;font-weight:500}.dash-perf-sec-hint{letter-spacing:.18em;text-transform:uppercase;color:var(--dash-label);margin-left:auto;font-family:JetBrains Mono,monospace;font-size:.54rem}.dash-perf-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.dash-perf-row{grid-template-columns:28px 1fr;align-items:start;gap:12px;display:grid}.dash-perf-num{letter-spacing:.16em;color:var(--dash-label);font-variant-numeric:tabular-nums;padding-top:2px;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:600}.dash-perf-row:first-child .dash-perf-num{color:var(--palas-blue)}.dash-perf-body{flex-direction:column;gap:4px;min-width:0;display:flex}.dash-perf-body-top{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.dash-perf-name{color:var(--dash-fg);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:Rajdhani,sans-serif;font-size:.94rem;font-weight:600;overflow:hidden}.dash-perf-val{color:var(--dash-fg);font-variant-numeric:tabular-nums;white-space:nowrap;font-family:Rajdhani,sans-serif;font-size:.92rem;font-weight:700}.dash-perf-sub{letter-spacing:.18em;text-transform:uppercase;color:var(--dash-fg-muted);font-family:JetBrains Mono,monospace;font-size:.56rem}.dash-perf-track{background:var(--dash-axis-soft);border-radius:999px;height:3px;margin-top:4px;position:relative;overflow:hidden}.dash-perf-track-fill{background:linear-gradient(90deg,var(--palas-blue),var(--palas-blue-hover,#5573ff));transform-origin:0;border-radius:999px;width:0;animation:1s cubic-bezier(.22,.95,.28,1) forwards dh-track;position:absolute;inset:0 auto 0 0}@keyframes dh-track{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.dash-perf-row .dash-perf-track-fill{transform:scaleX(0)}@media(max-width:980px){.dash-perf{grid-template-columns:1fr}.dash-perf-sec+.dash-perf-sec{border-left:none;border-top:1px dashed var(--dash-border-dashed)}}.dash-funnel{flex-direction:column;gap:14px;display:flex}.dash-funnel-stage{grid-template-columns:36px 1fr 80px;align-items:center;gap:14px;display:grid;position:relative}.dash-funnel-stage-num{letter-spacing:.14em;color:var(--dash-label);font-family:JetBrains Mono,monospace;font-size:.66rem;font-weight:500}.dash-funnel-stage-bar{background:var(--dash-surface-sunken);border:1px solid var(--dash-border);border-radius:0 10px;align-items:center;height:36px;padding:0 14px;transition:border-color .25s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden}.dash-funnel-stage-bar:hover{border-color:var(--palas-blue)}.dash-funnel-stage-bar-fill{background:linear-gradient(90deg,var(--dash-chart-line-1)0%,var(--dash-chart-line-2)100%);opacity:.14;transform-origin:0;animation:dh-clip 1s cubic-bezier(.2,.8,.2,1)var(--_delay,0s)forwards;position:absolute;top:0;bottom:0;left:0;transform:scaleX(0)}.dash-funnel-stage-name{color:var(--dash-fg);z-index:1;font-family:Rajdhani,sans-serif;font-size:.95rem;font-weight:500;position:relative}.dash-funnel-stage-metric{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.dash-funnel-stage-value{color:var(--dash-fg);font-family:Rajdhani,sans-serif;font-size:1.15rem;font-weight:700;line-height:1}.dash-funnel-stage-conv{letter-spacing:.22em;text-transform:uppercase;color:var(--dash-fg-faint);font-family:JetBrains Mono,monospace;font-size:.54rem}.dash-ring-wrap{grid-template-columns:auto 1fr;align-items:center;gap:24px;display:grid}.dash-ring{flex-shrink:0;width:180px;height:180px}.dash-ring-center{fill:var(--dash-fg);font-family:Rajdhani,sans-serif}.dash-ring-center-num{letter-spacing:-.02em;font-size:28px;font-weight:700}.dash-ring-center-label{letter-spacing:3px;text-transform:uppercase;fill:var(--dash-label);font-family:JetBrains Mono,monospace;font-size:7px}.dash-ring-legend{flex-direction:column;gap:10px;min-width:0;display:flex}.dash-ring-legend-row{border-bottom:1px dashed var(--dash-border-dashed);grid-template-columns:10px 1fr auto;align-items:center;gap:10px;padding:6px 0;display:grid}.dash-ring-legend-row:last-child{border-bottom:none}.dash-ring-legend-dot{border-radius:2px;width:10px;height:10px}.dash-ring-legend-name{color:var(--dash-fg);text-overflow:ellipsis;white-space:nowrap;font-family:Rajdhani,sans-serif;font-size:.94rem;overflow:hidden}.dash-ring-legend-val{letter-spacing:.08em;color:var(--dash-fg-muted);font-family:JetBrains Mono,monospace;font-size:.72rem}.dash-rank{flex-direction:column;gap:12px;display:flex}.dash-rank-row{border-bottom:1px dashed var(--dash-border-dashed);grid-template-columns:28px 1fr 60px;align-items:center;gap:14px;padding:12px 0;display:grid}.dash-rank-row:last-child{border-bottom:none}.dash-rank-num{color:var(--palas-blue);letter-spacing:.1em;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:500}.dash-rank-body{flex-direction:column;gap:6px;min-width:0;display:flex}.dash-rank-name{color:var(--dash-fg);text-overflow:ellipsis;white-space:nowrap;font-family:Rajdhani,sans-serif;font-size:.95rem;font-weight:500;overflow:hidden}.dash-rank-track{background:var(--dash-surface-sunken);border-radius:999px;height:4px;position:relative;overflow:hidden}.dash-rank-track-fill{background:linear-gradient(90deg,var(--palas-blue)0%,var(--dash-chart-line-2)100%);transform-origin:0;animation:dh-clip 1s cubic-bezier(.2,.8,.2,1)var(--_delay,0s)forwards;border-radius:999px;position:absolute;top:0;bottom:0;left:0;transform:scaleX(0)}.dash-rank-val{color:var(--dash-fg);text-align:right;letter-spacing:.05em;font-family:JetBrains Mono,monospace;font-size:.76rem;font-weight:500}.dash-empty{color:var(--dash-fg-faint);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:40px 20px;display:flex}.dash-empty svg{opacity:.5}.dash-empty p{letter-spacing:.22em;text-transform:uppercase;margin:0;font-family:JetBrains Mono,monospace;font-size:.66rem}@keyframes dash-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.dash-rise{animation:.55s cubic-bezier(.2,.8,.2,1) both dash-rise}.dash-rise.delay-1{animation-delay:40ms}.dash-rise.delay-2{animation-delay:.12s}.dash-rise.delay-3{animation-delay:.2s}.dash-rise.delay-4{animation-delay:.28s}.dash-rise.delay-5{animation-delay:.36s}@media(max-width:1200px){.dash-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1020px){.dash-grid-2{grid-template-columns:1fr}.dash-head{flex-direction:column;align-items:flex-start;gap:12px}.dash-head-meta{align-items:flex-start}}@media(max-width:720px){.dash-root{gap:20px;padding:4px 2px 32px}.dash-kpis,.dash-ring-wrap{grid-template-columns:1fr}.dash-ring{margin:0 auto}.dash-panel-body{padding:18px}.dash-hero-body{padding:8px 6px 10px}}@media(prefers-reduced-motion:reduce){.dash-rise,.dash-head-meta-dot,.dash-panel-dot,.dash-hero-svg .dh-line,.dash-hero-svg .dh-line-glow,.dash-hero-svg .dh-area,.dash-hero-svg .dh-area-clip-rect,.dash-hero-svg .dh-end,.dash-hero-svg .dh-annot,.dash-funnel-stage-bar-fill,.dash-rank-track-fill{animation:none}.dash-hero-svg .dh-line,.dash-hero-svg .dh-line-glow{stroke-dashoffset:0}.dash-hero-svg .dh-area,.dash-hero-svg .dh-end,.dash-hero-svg .dh-annot{opacity:1}.dash-hero-svg .dh-area-clip-rect,.dash-funnel-stage-bar-fill,.dash-rank-track-fill{transform:scaleX(1)}}.pchart{width:100%;height:100%;position:relative}.pchart :focus,.pchart :focus-visible,.pchart .recharts-surface,.pchart .recharts-wrapper,.pchart .recharts-layer,.pchart .recharts-bar-rectangle,.pchart .recharts-rectangle,.pchart .recharts-pie-sector,.pchart .recharts-sector,.pchart .recharts-area-curve,.pchart .recharts-curve,.pchart .recharts-dot,.pchart svg,.pchart svg *{outline:none!important}.dash-root svg:focus,.dash-root svg :focus,.dash-kpi-spark:focus,.dash-ring:focus,.dash-ring :focus{outline:none}.dash-kpi:focus,.dash-kpi:focus-visible{border-color:var(--palas-blue);box-shadow:var(--dash-shadow-strong);outline:none}.pchart .recharts-cartesian-axis-tick text,.pchart .recharts-polar-angle-axis-tick text,.pchart .recharts-text{letter-spacing:.16em;text-transform:uppercase;fill:var(--dash-chart-phase);font-family:JetBrains Mono,monospace;font-size:10px}.pchart .recharts-cartesian-grid line,.pchart .recharts-cartesian-axis-line,.pchart .recharts-polar-grid-angle line,.pchart .recharts-polar-grid-concentric path{stroke:var(--dash-axis-soft);stroke-dasharray:2 6}.pchart .recharts-cartesian-axis-tick-line{stroke:var(--dash-chart-baseline)}.pchart .recharts-tooltip-cursor{stroke:var(--palas-blue);stroke-dasharray:2 4;stroke-opacity:.5;fill:var(--palas-blue);fill-opacity:.04}.pchart-tip{background:var(--dash-surface);border:1px solid var(--dash-border-strong);box-shadow:var(--dash-shadow);pointer-events:none;border-radius:0 8px;min-width:140px;padding:8px 12px}.pchart-tip-label{letter-spacing:.24em;text-transform:uppercase;color:var(--dash-label);border-bottom:1px dashed var(--dash-border-dashed);margin-bottom:6px;padding-bottom:6px;font-family:JetBrains Mono,monospace;font-size:.58rem}.pchart-tip-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.pchart-tip-row{grid-template-columns:8px 1fr auto;align-items:center;gap:8px;display:grid}.pchart-tip-dot{border-radius:2px;width:8px;height:8px}.pchart-tip-name{letter-spacing:.16em;text-transform:uppercase;color:var(--dash-fg-muted);font-family:JetBrains Mono,monospace;font-size:.6rem}.pchart-tip-val{color:var(--dash-fg);letter-spacing:-.005em;font-family:Rajdhani,sans-serif;font-size:.92rem;font-weight:600}.pchart-legend{flex-wrap:wrap;justify-content:center;gap:12px 18px;margin:8px 0 0;padding:0;list-style:none;display:flex}.pchart-legend-row{align-items:center;gap:6px;display:inline-flex}.pchart-legend-dot{border-radius:2px;width:8px;height:8px}.pchart-legend-name{letter-spacing:.22em;text-transform:uppercase;color:var(--dash-fg-muted);font-family:JetBrains Mono,monospace;font-size:.58rem}.proj-root,.proj-drag-scope{--proj-surface:#fff;--proj-surface-sunken:#1a2a6b08;--proj-col-bg:#1a2a6b06;--proj-col-hover:#2a60fe0b;--proj-border:#1a2a6b1a;--proj-border-dashed:#1a2a6b24;--proj-border-strong:#1a2a6b33;--proj-fg:var(--palas-night);--proj-fg-muted:#1a2a6b9e;--proj-fg-faint:#1a2a6b66;--proj-label:#1a2a6b73;--proj-shadow:4px 5px 0 #11205a0f;--proj-shadow-strong:6px 8px 0 #11205a14,0 10px 34px -14px var(--palas-blue-glow);--proj-card-shadow:2px 3px 0 #11205a0a;--proj-card-shadow-hover:3px 5px 0 #11205a14}html[data-adm-theme=dark] .proj-root,html[data-adm-theme=dark] .proj-drag-scope{--proj-surface:#10151f;--proj-surface-sunken:#00000038;--proj-col-bg:#0c111a;--proj-col-hover:#2a60fe14;--proj-border:#a8beff1a;--proj-border-dashed:#a8beff29;--proj-border-strong:#a8beff38;--proj-fg:#e8ecf4;--proj-fg-muted:#e8ecf49e;--proj-fg-faint:#e8ecf459;--proj-label:#a8beff73;--proj-shadow:0 4px 16px #0000004d;--proj-shadow-strong:0 8px 28px #00000073,0 0 32px -12px #2a60fe66;--proj-card-shadow:0 2px 10px #00000040;--proj-card-shadow-hover:0 4px 18px #0006}.proj-root{flex-direction:column;gap:24px;margin-top:-16px;padding:0 2px 48px;display:flex;position:relative}.proj-head{z-index:20;border-bottom:1px solid var(--proj-border);grid-template-columns:1fr auto auto auto;align-items:center;gap:20px 24px;padding:0 4px 20px;display:grid;position:relative}@media(max-width:1100px){.proj-head{grid-template-columns:1fr auto;grid-template-areas:"copy filter""meta actions";align-items:end}.proj-head>.proj-head-copy{grid-area:copy}.proj-head>.daterange{grid-area:filter;justify-self:end}.proj-head>.proj-head-meta{grid-area:meta;align-items:flex-start}.proj-head>.proj-head-actions{grid-area:actions;justify-self:end}}@media(max-width:720px){.proj-head{grid-template-columns:1fr;grid-template-areas:"copy""filter""meta""actions"}.proj-head>.daterange,.proj-head>.proj-head-actions{justify-self:stretch}}.proj-head-copy{min-width:0;max-width:620px}.proj-title{color:var(--proj-fg);letter-spacing:-.012em;margin:0 0 8px;font-family:Rajdhani,sans-serif;font-size:clamp(1.75rem,2.4vw,2.15rem);font-weight:700;line-height:1.08}.proj-title em{color:var(--palas-blue);font-style:normal}.proj-sub{color:var(--proj-fg-muted);margin:0;font-family:Rajdhani,sans-serif;font-size:.98rem;line-height:1.5}.proj-head-meta{letter-spacing:.22em;text-transform:uppercase;color:var(--proj-label);white-space:nowrap;flex-direction:column;align-items:flex-end;gap:4px;font-family:JetBrains Mono,monospace;font-size:.64rem;display:flex}.proj-head-meta strong{color:var(--proj-fg);font-weight:500}.proj-meta-dot{background:var(--palas-blue);vertical-align:middle;border-radius:999px;width:6px;height:6px;margin-right:8px;animation:2.2s ease-in-out infinite proj-pulse;display:inline-block}@keyframes proj-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.82)}}.proj-head-actions{align-items:center;gap:10px;display:flex}.proj-btn{appearance:none;letter-spacing:.02em;cursor:pointer;white-space:nowrap;border-radius:0 10px;align-items:center;gap:8px;height:38px;padding:0 14px;font-family:Rajdhani,sans-serif;font-size:.92rem;font-weight:600;transition:all .22s cubic-bezier(.2,.8,.2,1);display:inline-flex}.proj-btn svg{width:16px;height:16px}.proj-btn-primary{background:var(--palas-blue);color:#fff;border:1px solid var(--palas-blue);box-shadow:2px 3px #11205a24}.proj-btn-primary:hover{background:var(--palas-blue-hover);border-color:var(--palas-blue-hover);transform:translateY(-1px);box-shadow:3px 5px #11205a2e}.proj-btn-ghost{color:var(--proj-fg);border:1px solid var(--proj-border-strong);background:0 0}.proj-btn-ghost:hover{border-color:var(--palas-blue);color:var(--palas-blue);background:#2a60fe0a;transform:translateY(-1px)}.proj-board{background:var(--proj-surface);border:1px solid var(--proj-border);box-shadow:var(--proj-shadow);isolation:isolate;border-radius:0 16px;flex-direction:column;display:flex;position:relative;overflow:hidden}.proj-board-corner{border:0 solid var(--palas-blue);opacity:.45;pointer-events:none;z-index:2;width:10px;height:10px;position:absolute}.proj-board-corner.c-tl{border-top-width:1.2px;border-left-width:1.2px;top:10px;left:10px}.proj-board-corner.c-tr{border-top-width:1.2px;border-right-width:1.2px;top:10px;right:10px}.proj-board-corner.c-bl{border-bottom-width:1.2px;border-left-width:1.2px;bottom:10px;left:10px}.proj-board-corner.c-br{border-bottom-width:1.2px;border-right-width:1.2px;bottom:10px;right:10px}.proj-board-head{border-bottom:1px solid var(--proj-border);justify-content:space-between;align-items:center;gap:16px;padding:14px 22px;display:flex}.proj-board-head-l{align-items:center;gap:12px;display:flex}.proj-board-dot{background:var(--palas-blue);border-radius:999px;width:7px;height:7px;animation:2.2s ease-in-out infinite proj-pulse;box-shadow:0 0 0 3px #2a60fe33}.proj-board-title{letter-spacing:.26em;text-transform:uppercase;color:var(--proj-fg);margin:0;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:500}.proj-board-id{letter-spacing:.22em;color:var(--proj-label);font-family:JetBrains Mono,monospace;font-size:.6rem}.proj-board-badge{letter-spacing:.24em;text-transform:uppercase;color:var(--proj-label);border:1px solid var(--proj-border);border-radius:999px;padding:4px 8px;font-family:JetBrains Mono,monospace;font-size:.58rem}.proj-board-wrap{scrollbar-width:thin;scrollbar-color:var(--proj-border)transparent;flex:1;padding:18px;overflow:auto visible}.proj-board-wrap::-webkit-scrollbar{height:8px}.proj-board-wrap::-webkit-scrollbar-thumb{background:var(--proj-border);border-radius:999px}.proj-board-wrap::-webkit-scrollbar-track{background:0 0}.proj-col-row{align-items:flex-start;gap:14px;width:max-content;min-height:360px;display:flex}.proj-col{background:var(--proj-col-bg);border:1px solid var(--proj-border);border-radius:0 14px;flex-direction:column;flex-shrink:0;width:320px;max-height:calc(100vh - 120px);transition:box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.proj-col.is-dragging{border-color:var(--palas-blue);box-shadow:0 10px 32px #11205a33}.proj-col-head{border-bottom:1px solid var(--proj-border);cursor:grab;-webkit-user-select:none;user-select:none;grid-template-columns:auto auto 1fr auto auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.proj-col-head:active{cursor:grabbing}.proj-col-num{letter-spacing:.2em;color:var(--palas-blue);font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:500}.proj-col-dot{border-radius:2px;flex-shrink:0;width:8px;height:8px}.proj-col-title{color:var(--proj-fg);text-overflow:ellipsis;white-space:nowrap;letter-spacing:.005em;font-family:Rajdhani,sans-serif;font-size:.98rem;font-weight:600;overflow:hidden}.proj-col-count{letter-spacing:.08em;color:var(--proj-fg-muted);background:var(--proj-surface-sunken);border:1px solid var(--proj-border);border-radius:999px;padding:2px 8px;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:500}.proj-col-actions{align-items:center;gap:2px;display:flex}.proj-col-btn{appearance:none;width:26px;height:26px;color:var(--proj-fg-faint);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.proj-col-btn:hover{background:var(--proj-col-hover);color:var(--palas-blue)}.proj-col-btn.is-danger:hover{color:#ef4444;background:#ef444414}.proj-col-btn svg{width:14px;height:14px}.proj-col-body{scrollbar-width:thin;scrollbar-color:var(--proj-border)transparent;flex-direction:column;flex:1;gap:10px;min-height:120px;padding:12px;transition:background .2s;display:flex;overflow-y:auto}.proj-col-body.is-over{background:var(--proj-col-hover)}.proj-col-body::-webkit-scrollbar{width:4px}.proj-col-body::-webkit-scrollbar-thumb{background:var(--proj-border);border-radius:999px}.proj-col-foot{border-top:1px dashed var(--proj-border-dashed);padding:10px 12px 12px}.proj-col-add{appearance:none;letter-spacing:.22em;text-transform:uppercase;width:100%;color:var(--proj-fg-muted);border:1px dashed var(--proj-border-dashed);cursor:pointer;background:0 0;border-radius:0 8px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:500;transition:all .22s cubic-bezier(.2,.8,.2,1);display:inline-flex}.proj-col-add:hover{color:var(--palas-blue);border-color:var(--palas-blue);background:var(--proj-col-hover)}.proj-col-add svg{width:14px;height:14px}.proj-card{background:var(--proj-surface);border:1px solid var(--proj-border);box-shadow:var(--proj-card-shadow);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:0 12px;flex-direction:column;flex-shrink:0;gap:8px;padding:12px 14px;transition:all .25s cubic-bezier(.2,.8,.2,1);display:flex;position:relative}.proj-card:not(.is-dragging):hover{border-color:var(--palas-blue);box-shadow:var(--proj-card-shadow-hover);transform:translateY(-1px)}.proj-card.is-dragging{border-color:var(--palas-blue);box-shadow:0 10px 28px #11205a4d}.proj-card.is-drag-placeholder{border:1px dashed var(--palas-blue);box-shadow:none;cursor:grabbing;background:#2a60fe14}.proj-card>*{transition:opacity .16s}.proj-card.is-drag-placeholder>*{opacity:0;pointer-events:none}.proj-col.is-drag-placeholder{border:1px dashed var(--palas-blue);box-shadow:none;cursor:grabbing;background:#2a60fe0f}.proj-col.is-drag-placeholder>*{visibility:hidden}.proj-card.is-drag-preview{cursor:grabbing;border-color:var(--palas-blue);background:var(--proj-surface);will-change:transform,box-shadow;width:290px;animation:.16s cubic-bezier(.22,.95,.28,1) both proj-card-lift;transform:rotate(1.8deg)scale(1.02);box-shadow:0 18px 48px #11205a59}@keyframes proj-card-lift{0%{transform:rotate(0)scale(1);box-shadow:0 4px 12px #11205a2e}to{transform:rotate(1.8deg)scale(1.02);box-shadow:0 18px 48px #11205a59}}.proj-col.is-drag-preview{cursor:grabbing;background:var(--proj-surface);border:1px solid var(--palas-blue);border-radius:0 14px;flex-direction:column;width:320px;display:flex;overflow:hidden;transform:rotate(1.2deg);box-shadow:0 18px 56px #11205a59}.proj-card-head{grid-template-columns:28px 1fr 24px;align-items:center;gap:10px;display:grid}.proj-card-icon{width:28px;height:28px;color:var(--palas-blue);background:#2a60fe1a;border-radius:0 8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.proj-card-icon svg{width:15px;height:15px}.proj-card-title{color:var(--proj-fg);-webkit-line-clamp:2;letter-spacing:.005em;-webkit-box-orient:vertical;font-family:Rajdhani,sans-serif;font-size:.95rem;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.proj-card-menu{appearance:none;width:24px;height:24px;color:var(--proj-fg-faint);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.proj-card-menu:hover{color:var(--palas-blue);background:#2a60fe14}.proj-card-menu svg{width:12px;height:12px}.proj-card-lead{color:var(--proj-fg-muted);-webkit-line-clamp:2;letter-spacing:.005em;-webkit-box-orient:vertical;margin:0;font-family:Rajdhani,sans-serif;font-size:.84rem;font-weight:400;line-height:1.45;display:-webkit-box;overflow:hidden}.proj-card-foot{border-top:1px dashed var(--proj-border-dashed);flex-direction:column;gap:8px;padding-top:10px;display:flex}.proj-card-arrow{width:24px;height:24px;color:var(--proj-fg-faint);opacity:.6;justify-content:center;align-items:center;transition:all .22s cubic-bezier(.2,.8,.2,1);display:inline-flex}.proj-card:hover .proj-card-arrow{color:var(--palas-blue);opacity:1;transform:translate(2px,-2px)}.proj-col-new{appearance:none;border:1px dashed var(--proj-border-dashed);width:220px;min-height:120px;color:var(--proj-fg-muted);cursor:pointer;letter-spacing:.24em;text-transform:uppercase;background:0 0;border-radius:0 14px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:28px 20px;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:500;transition:all .25s cubic-bezier(.2,.8,.2,1);display:flex}.proj-col-new:hover{color:var(--palas-blue);border-color:var(--palas-blue);background:var(--proj-col-hover);transform:translateY(-1px)}.proj-col-new svg{width:20px;height:20px}.proj-loading{color:var(--proj-fg-faint);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:80px 20px;display:flex}.proj-loading-label{letter-spacing:.24em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.64rem}.proj-loading-bars{gap:4px;display:flex}.proj-loading-bars span{background:var(--palas-blue);border-radius:999px;width:3px;height:16px;animation:1s ease-in-out infinite proj-loading}.proj-loading-bars span:nth-child(2){animation-delay:.12s}.proj-loading-bars span:nth-child(3){animation-delay:.24s}@keyframes proj-loading{0%,to{opacity:.3;transform:scaleY(.5)}50%{opacity:1;transform:scaleY(1)}}@keyframes proj-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.proj-rise{animation:.55s cubic-bezier(.2,.8,.2,1) both proj-rise}.proj-rise.delay-1{animation-delay:40ms}.proj-rise.delay-2{animation-delay:.14s}.proj-rise.delay-3{animation-delay:.24s}@media(max-width:1020px){.proj-head{grid-template-columns:1fr;gap:16px}.proj-head-meta{flex-direction:row;align-items:flex-start;gap:16px}.proj-head-actions{flex-wrap:wrap;justify-content:flex-end}}@media(max-width:720px){.proj-root{gap:18px}.proj-col{width:280px}.proj-board-head{padding:12px 16px}.proj-board-wrap{padding:14px}}@media(prefers-reduced-motion:reduce){.proj-rise,.proj-meta-dot,.proj-board-dot,.proj-loading-bars span{animation:none}}.proj-kpis{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:16px;display:grid}.proj-kpi{background:var(--proj-surface);border:1px solid var(--proj-border);box-shadow:var(--proj-shadow);border-radius:0 14px;flex-direction:column;gap:12px;padding:18px 22px 16px;transition:all .3s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden}.proj-kpi:hover{border-color:var(--palas-blue);box-shadow:var(--proj-shadow-strong);transform:translateY(-2px)}.proj-kpi.is-hero{background:linear-gradient(135deg,#2a60fe0a 0%,transparent 60%),var(--proj-surface);border-color:var(--proj-border-strong)}.proj-kpi.is-hero:after{content:"";pointer-events:none;background:radial-gradient(at 100% 0,#2a60fe14,#0000 60%);width:180px;height:140px;position:absolute;top:0;right:0}.proj-kpi-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.proj-kpi-label{letter-spacing:.24em;text-transform:uppercase;color:var(--proj-label);font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:500}.proj-kpi-icon{width:28px;height:28px;color:var(--palas-blue);background:#2a60fe1a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.proj-kpi-icon svg{width:16px;height:16px}.proj-kpi-icon-alert{color:#dc2626;background:#dc26261a}.proj-kpi-value{color:var(--proj-fg);letter-spacing:-.02em;z-index:1;font-family:Rajdhani,sans-serif;font-size:clamp(1.6rem,2.1vw,1.95rem);font-weight:700;line-height:1;position:relative}.proj-kpi.is-hero .proj-kpi-value{color:var(--palas-blue);font-size:clamp(2rem,2.8vw,2.5rem)}.proj-kpi-value.is-alert{color:#dc2626}.proj-kpi-foot{z-index:1;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex;position:relative}.proj-kpi-caption{letter-spacing:.2em;text-transform:uppercase;color:var(--proj-fg-muted);font-family:JetBrains Mono,monospace;font-size:.58rem;line-height:1.3}.proj-tabs{border-bottom:1px solid var(--proj-border);align-items:center;gap:6px;margin:0;padding:0;display:flex}.proj-tab{appearance:none;color:var(--proj-fg-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:12px 14px;font-family:Rajdhani,sans-serif;font-size:.94rem;font-weight:600;transition:all .2s;display:inline-flex}.proj-tab:hover{color:var(--palas-blue)}.proj-tab.is-active{color:var(--palas-blue);border-bottom-color:var(--palas-blue)}.proj-tab-num{letter-spacing:.22em;color:var(--proj-fg-faint);padding:2px 0;font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:500}.proj-tab.is-active .proj-tab-num{color:var(--palas-blue)}.proj-tab-label{letter-spacing:.005em}.proj-tab-count{background:var(--proj-surface-sunken);border:1px solid var(--proj-border);color:var(--proj-fg-muted);border-radius:999px;padding:2px 7px;font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:500}.proj-tab.is-active .proj-tab-count{color:var(--palas-blue);background:#2a60fe14;border-color:#2a60fe4d}.proj-tabs-spacer{flex:1}.proj-archived-toggle{letter-spacing:.18em;text-transform:uppercase;color:var(--proj-fg-muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:500;display:inline-flex}.proj-archived-toggle input[type=checkbox]{appearance:none;border:1px solid var(--proj-border-strong);cursor:pointer;background:0 0;border-radius:3px;width:14px;height:14px;transition:all .18s;position:relative}.proj-archived-toggle input[type=checkbox]:checked{background:var(--palas-blue);border-color:var(--palas-blue)}.proj-archived-toggle input[type=checkbox]:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.proj-card-labels{flex-wrap:wrap;gap:4px;display:flex}.proj-card-label{color:#fff;text-transform:uppercase;letter-spacing:.06em;border-radius:0 6px;padding:2px 7px;font-family:Rajdhani,sans-serif;font-size:.68rem;font-weight:600}.proj-card-label-more{color:var(--proj-fg-muted);border:1px solid var(--proj-border);border-radius:999px;padding:2px 7px;font-family:JetBrains Mono,monospace;font-size:.6rem}.proj-card-progress{flex-direction:column;gap:6px;width:100%;display:flex}.proj-card-progress-track{background:#1a2a6b14;border-radius:999px;width:100%;height:4px;position:relative;overflow:hidden}html[data-adm-theme=dark] .proj-card-progress-track{background:#a8beff1f}.proj-card-progress-fill{background:linear-gradient(90deg,var(--palas-blue),var(--palas-blue-hover,#5573ff));border-radius:999px;transition:width .4s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 auto 0 0}.proj-card-progress-text{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.proj-card-progress-pct{color:var(--proj-fg);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-family:Rajdhani,sans-serif;font-size:.84rem;font-weight:700}.proj-card-progress-frac{letter-spacing:.16em;text-transform:uppercase;color:var(--proj-fg-faint);font-variant-numeric:tabular-nums;font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:500}.proj-card-meta-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.proj-card-owner{letter-spacing:.18em;text-transform:uppercase;color:var(--proj-fg-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:500;display:inline-flex;overflow:hidden}.proj-card-owner svg{opacity:.7;flex-shrink:0;width:11px;height:11px}.proj-card-overdue{letter-spacing:.18em;text-transform:uppercase;color:#dc2626;background:#dc262614;border:1px solid #dc262640;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-family:JetBrains Mono,monospace;font-size:.56rem;font-weight:600;display:inline-flex}.proj-card-overdue svg{width:10px;height:10px}.proj-card.is-overdue{border-left:3px solid #dc2626}.proj-archived-wrap{padding:0}.proj-archived-table{border-collapse:separate;border-spacing:0;width:100%;font-family:Rajdhani,sans-serif}.proj-archived-table thead th{text-align:left;border-bottom:1px solid var(--proj-border);background:var(--proj-surface-sunken);text-transform:uppercase;letter-spacing:.22em;color:var(--proj-fg-muted);padding:14px 22px;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:500}.proj-archived-table tbody td{border-bottom:1px solid var(--proj-border);color:var(--proj-fg);padding:12px 22px;font-size:.92rem}.proj-archived-table tbody tr:last-child td{border-bottom:none}.proj-archived-table tbody tr:hover td{background:var(--proj-col-hover)}.proj-archived-link{color:var(--proj-fg);font-weight:600;text-decoration:none}.proj-archived-link:hover{color:var(--palas-blue)}.proj-archived-reason{letter-spacing:.18em;text-transform:uppercase;color:var(--proj-fg-muted);font-family:JetBrains Mono,monospace;font-size:.66rem}.proj-archived-empty{text-align:center;color:var(--proj-fg-faint);letter-spacing:.22em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.6rem;padding:40px 22px!important}.proj-detail-root{--proj-surface:#fff;--proj-surface-sunken:#1a2a6b08;--proj-col-bg:#1a2a6b06;--proj-col-hover:#2a60fe0b;--proj-border:#1a2a6b1a;--proj-border-dashed:#1a2a6b24;--proj-border-strong:#1a2a6b33;--proj-fg:var(--palas-night);--proj-fg-muted:#1a2a6b9e;--proj-fg-faint:#1a2a6b66;--proj-label:#1a2a6b73;--proj-shadow:4px 5px 0 #11205a0f;--proj-shadow-strong:6px 8px 0 #11205a14,0 10px 34px -14px var(--palas-blue-glow);--proj-card-shadow:2px 3px 0 #11205a0a;--proj-card-shadow-hover:3px 5px 0 #11205a14;flex-direction:column;gap:24px;margin-top:-16px;padding:0 2px 48px;display:flex;position:relative}html[data-adm-theme=dark] .proj-detail-root{--proj-surface:#10151f;--proj-surface-sunken:#00000038;--proj-col-bg:#0c111a;--proj-col-hover:#2a60fe14;--proj-border:#a8beff1a;--proj-border-dashed:#a8beff29;--proj-border-strong:#a8beff38;--proj-fg:#e8ecf4;--proj-fg-muted:#e8ecf49e;--proj-fg-faint:#e8ecf459;--proj-label:#a8beff73;--proj-shadow:0 4px 16px #0000004d;--proj-shadow-strong:0 8px 28px #00000073,0 0 32px -12px #2a60fe66;--proj-card-shadow:0 2px 10px #00000040;--proj-card-shadow-hover:0 4px 18px #0006}.proj-detail-head{border-bottom:1px solid var(--proj-border);flex-direction:column;gap:12px;padding-bottom:20px;display:flex}.proj-detail-crumb{letter-spacing:.22em;text-transform:uppercase;color:var(--proj-fg-muted);align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:.6rem;display:inline-flex}.proj-detail-crumb-link{color:var(--proj-fg-muted);text-decoration:none;transition:color .18s}.proj-detail-crumb-link:hover{color:var(--palas-blue)}.proj-detail-crumb-id{color:var(--palas-blue);font-weight:600}.proj-detail-head svg{flex-shrink:0;width:11px;height:11px}.proj-detail-head-grid{grid-template-columns:1fr auto;align-items:end;gap:28px;display:grid}.proj-detail-head-copy{min-width:0}.proj-detail-title{color:var(--proj-fg);letter-spacing:-.014em;word-break:break-word;margin:0 0 10px;font-family:Rajdhani,sans-serif;font-size:clamp(1.85rem,2.6vw,2.4rem);font-weight:700;line-height:1.05}.proj-detail-head-meta{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.proj-detail-kind{letter-spacing:.22em;text-transform:uppercase;color:var(--proj-fg-muted);border:1px solid var(--proj-border);border-radius:999px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:.6rem}.proj-detail-head-labels{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.proj-detail-label{color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:0 6px;padding:3px 9px;font-family:Rajdhani,sans-serif;font-size:.74rem;font-weight:600}.proj-detail-label-more{color:var(--proj-fg-muted);border:1px solid var(--proj-border);border-radius:999px;padding:3px 9px;font-family:JetBrains Mono,monospace;font-size:.6rem}.proj-detail-head-status{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.proj-detail-status-wrap{flex-direction:column;gap:4px;display:flex}.proj-detail-status-label{letter-spacing:.24em;text-transform:uppercase;color:var(--proj-label);text-align:right;font-family:JetBrains Mono,monospace;font-size:.56rem}.proj-detail-status-control{background:var(--proj-surface);border:1px solid var(--proj-border-strong);border-radius:0 8px;align-items:center;gap:8px;padding:6px 12px;transition:border-color .18s;display:inline-flex}.proj-detail-status-control:hover{border-color:var(--palas-blue)}.proj-detail-status-dot{border-radius:2px;flex-shrink:0;width:8px;height:8px}.proj-detail-status-select{appearance:none;color:var(--proj-fg);cursor:pointer;background:0 0;background-image:linear-gradient(45deg,transparent 50%,var(--proj-fg-muted)50%),linear-gradient(-45deg,transparent 50%,var(--proj-fg-muted)50%);background-position:calc(100% - 7px) 53%,calc(100% - 3px) 53%;background-repeat:no-repeat;background-size:4px 4px,4px 4px;border:none;padding-right:16px;font-family:Rajdhani,sans-serif;font-size:.92rem;font-weight:600}.proj-detail-status-select:disabled{color:var(--proj-fg-muted);cursor:not-allowed}.proj-detail-status-select:focus{outline:none}.proj-detail-chips{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.proj-detail-chip{letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--proj-border);color:var(--proj-fg-muted);background:var(--proj-surface);border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-family:JetBrains Mono,monospace;font-size:.58rem;display:inline-flex}.proj-detail-chip svg{width:10px;height:10px}.proj-detail-chip.is-alert{color:#dc2626;background:#dc26260f;border-color:#dc262666}.proj-detail-chip.is-locked{color:var(--palas-blue);background:#2a60fe0f;border-color:#2a60fe59}.proj-detail-chip.is-archived{color:#b45309;background:#b453090f;border-color:#b4530959}.proj-detail-banner{border:1px solid #2a60fe26;border-left:3px solid var(--palas-blue);color:var(--proj-fg);background:#2a60fe0d;border-radius:0 10px;align-items:center;gap:14px;padding:14px 18px;font-family:Rajdhani,sans-serif;font-size:.94rem;display:flex}.proj-detail-banner-icon{filter:grayscale(.2);font-size:1.4rem}.proj-detail-banner strong{color:var(--palas-blue);margin-right:6px}.proj-detail-progress-bar{background:#1a2a6b14;border-radius:999px;width:100%;height:4px;position:relative;overflow:hidden}html[data-adm-theme=dark] .proj-detail-progress-bar{background:#a8beff1f}.proj-detail-progress-bar>span{background:linear-gradient(90deg,var(--palas-blue),var(--palas-blue-hover,#5573ff));border-radius:999px;transition:width .4s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 auto 0 0}.proj-detail-body{grid-template-columns:1fr 320px;align-items:start;gap:22px;display:grid}.proj-detail-panel{background:var(--proj-surface);border:1px solid var(--proj-border);box-shadow:var(--proj-shadow);isolation:isolate;border-radius:0 16px;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.proj-detail-panel-head{border-bottom:1px solid var(--proj-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 22px;display:flex}.proj-detail-panel-head-l{align-items:center;gap:12px;display:flex}.proj-detail-panel-head-l .proj-board-title{margin:0}.proj-detail-tabs{background:var(--proj-surface-sunken);border:1px solid var(--proj-border);border-radius:0 8px;align-items:center;gap:2px;padding:3px;display:inline-flex}.proj-detail-tab{appearance:none;color:var(--proj-fg-muted);cursor:pointer;background:0 0;border:none;border-radius:0 6px;align-items:center;gap:6px;padding:6px 12px;font-family:Rajdhani,sans-serif;font-size:.84rem;font-weight:600;transition:all .18s;display:inline-flex}.proj-detail-tab svg{width:13px;height:13px}.proj-detail-tab:hover{color:var(--palas-blue)}.proj-detail-tab.is-active{background:var(--proj-surface);color:var(--palas-blue);box-shadow:1px 2px #11205a0f}.proj-detail-tab-count{letter-spacing:.06em;color:var(--palas-blue);background:#2a60fe1a;border-radius:999px;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:.56rem;font-weight:500}.proj-detail-panel-body{min-height:320px;padding:22px}.proj-detail-overview .rich-editor-shell{border-radius:0 12px;min-height:380px}.proj-detail-side{flex-direction:column;gap:16px;display:flex;position:sticky;top:16px}.proj-detail-side-section{background:var(--proj-surface);border:1px solid var(--proj-border);box-shadow:var(--proj-card-shadow);border-radius:0 12px;transition:border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.proj-detail-side-section:hover{border-color:var(--proj-border-strong);box-shadow:var(--proj-card-shadow-hover)}.proj-detail-side-head{border-bottom:1px dashed var(--proj-border-dashed);background:var(--proj-surface-sunken);align-items:baseline;gap:10px;padding:12px 16px;display:flex}.proj-detail-side-letter{letter-spacing:.22em;color:var(--palas-blue);font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:500}.proj-detail-side-title{color:var(--proj-fg);letter-spacing:.005em;margin:0;font-family:Rajdhani,sans-serif;font-size:.94rem;font-weight:600}.proj-detail-side-body{flex-direction:column;gap:10px;padding:12px 16px 14px;display:flex}.proj-detail-side-row{grid-template-columns:88px 1fr;align-items:center;gap:10px;min-height:32px;display:grid}.proj-detail-side-label{letter-spacing:.18em;text-transform:uppercase;color:var(--proj-fg-muted);align-items:center;gap:5px;font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:500;display:inline-flex}.proj-detail-side-label svg{flex-shrink:0;width:11px;height:11px}.proj-detail-side-value{color:var(--proj-fg);align-items:center;min-width:0;font-family:Rajdhani,sans-serif;font-size:.9rem;display:flex}.proj-detail-side-link{color:var(--palas-blue);align-items:center;gap:5px;font-weight:600;text-decoration:none;transition:opacity .18s;display:inline-flex}.proj-detail-side-link:hover{opacity:.75}.proj-detail-side-link svg{width:11px;height:11px}.proj-detail-side-empty{color:var(--proj-fg-faint)}.proj-detail-side-date{appearance:none;border:1px solid var(--proj-border);background:var(--proj-surface);color:var(--proj-fg);border-radius:0 6px;width:100%;padding:5px 8px;font-family:JetBrains Mono,monospace;font-size:.78rem;transition:border-color .18s}.proj-detail-side-date:hover:not(:disabled){border-color:var(--palas-blue)}.proj-detail-side-date:disabled{opacity:.55;cursor:not-allowed}.proj-detail-side-date:focus{border-color:var(--palas-blue);outline:none;box-shadow:0 0 0 3px #2a60fe1f}.proj-detail-actions{flex-direction:column;gap:8px;display:flex}.proj-detail-actions .proj-btn{justify-content:flex-start;width:100%;height:36px;font-size:.86rem}.proj-detail-files{flex-direction:column;gap:14px;display:flex}.proj-detail-files-head{border-bottom:1px dashed var(--proj-border-dashed);justify-content:space-between;align-items:center;gap:14px;padding-bottom:12px;display:flex}.proj-detail-files-head-l{flex-direction:column;gap:2px;display:flex}.proj-detail-files-label{letter-spacing:.22em;text-transform:uppercase;color:var(--proj-fg);font-family:JetBrains Mono,monospace;font-size:.62rem;font-weight:500}.proj-detail-files-hint{color:var(--proj-fg-muted);font-family:Rajdhani,sans-serif;font-size:.84rem}.proj-detail-files-form{background:var(--proj-surface-sunken);border:1px dashed var(--proj-border-dashed);border-radius:0 10px;grid-template-columns:1fr 1.6fr;gap:8px;padding:14px;display:grid}.proj-detail-files-form-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.proj-detail-input{appearance:none;border:1px solid var(--proj-border);background:var(--proj-surface);color:var(--proj-fg);border-radius:0 8px;padding:8px 12px;font-family:Rajdhani,sans-serif;font-size:.92rem;transition:border-color .18s,box-shadow .18s}.proj-detail-input:focus{border-color:var(--palas-blue);outline:none;box-shadow:0 0 0 3px #2a60fe1f}.proj-detail-files-empty{letter-spacing:.24em;text-transform:uppercase;color:var(--proj-fg-faint);justify-content:center;align-items:center;gap:14px;padding:60px 20px;font-family:JetBrains Mono,monospace;font-size:.6rem;display:flex}.proj-detail-files-empty-line{background:var(--proj-border-dashed);width:32px;height:1px}.proj-detail-files-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.proj-detail-file{background:var(--proj-surface);border:1px solid var(--proj-border);border-radius:0 10px;grid-template-columns:28px 1fr 30px;align-items:center;gap:10px;padding:10px 14px;transition:all .2s cubic-bezier(.2,.8,.2,1);display:grid}.proj-detail-file:hover{border-color:var(--palas-blue);box-shadow:var(--proj-card-shadow-hover);transform:translateY(-1px)}.proj-detail-file-icon{background:#2a60fe14;border-radius:0 8px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.proj-detail-file-link{min-width:0;color:var(--proj-fg);flex-direction:column;gap:2px;text-decoration:none;display:flex}.proj-detail-file-name{letter-spacing:.005em;text-overflow:ellipsis;white-space:nowrap;font-family:Rajdhani,sans-serif;font-size:.92rem;font-weight:600;overflow:hidden}.proj-detail-file-host{letter-spacing:.16em;text-transform:uppercase;color:var(--proj-fg-muted);align-items:center;gap:5px;font-family:JetBrains Mono,monospace;font-size:.6rem;display:inline-flex}.proj-detail-file-host svg{opacity:.6;width:10px;height:10px}.proj-detail-file-link:hover .proj-detail-file-name{color:var(--palas-blue)}.proj-detail-file-del{appearance:none;width:28px;height:28px;color:var(--proj-fg-faint);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:all .18s;display:inline-flex}.proj-detail-file-del:hover{color:#dc2626;background:#dc262614}.proj-btn-danger{color:#dc2626;background:#dc26260f;border:1px solid #dc26264d}.proj-btn-danger:hover{background:#dc26261a;border-color:#dc2626;transform:translateY(-1px)}@media(max-width:1100px){.proj-kpis{grid-template-columns:1fr 1fr}.proj-kpi.is-hero{grid-column:span 2}.proj-detail-body{grid-template-columns:1fr}.proj-detail-side{position:static}.proj-detail-head-grid{grid-template-columns:1fr}.proj-detail-head-status{align-items:flex-start}.proj-detail-status-label{text-align:left}.proj-detail-chips{justify-content:flex-start}}@media(max-width:720px){.proj-kpis{grid-template-columns:1fr}.proj-kpi.is-hero{grid-column:auto}.proj-detail-panel-head{flex-direction:column;align-items:flex-start}.proj-detail-tabs{width:100%;overflow-x:auto}.proj-detail-tab span:first-of-type+span{display:none}.proj-detail-files-form{grid-template-columns:1fr}.proj-detail-side-row{grid-template-columns:1fr;gap:4px}}.funil-root,.funil-drag-scope,.funil-contact-modal,.funil-conclude-dialog,.funil-won-dialog,.funil-lost-dialog,.funil-stale-banner{--funil-surface:#fff;--funil-surface-sunken:#1a2a6b08;--funil-col-bg:#1a2a6b06;--funil-col-hover:#2a60fe0b;--funil-border:#1a2a6b1a;--funil-border-dashed:#1a2a6b24;--funil-border-strong:#1a2a6b33;--funil-fg:var(--palas-night);--funil-fg-muted:#1a2a6b9e;--funil-fg-faint:#1a2a6b66;--funil-label:#1a2a6b73;--funil-shadow:4px 5px 0 #11205a0f;--funil-shadow-strong:6px 8px 0 #11205a14,0 10px 34px -14px var(--palas-blue-glow);--funil-card-shadow:2px 3px 0 #11205a0a;--funil-card-shadow-hover:3px 5px 0 #11205a14;--funil-gold:var(--athena-gold);--funil-gold-soft:#c9a9611f}html[data-adm-theme=dark] .funil-root,html[data-adm-theme=dark] .funil-drag-scope,html[data-adm-theme=dark] .funil-contact-modal,html[data-adm-theme=dark] .funil-conclude-dialog,html[data-adm-theme=dark] .funil-won-dialog,html[data-adm-theme=dark] .funil-lost-dialog,html[data-adm-theme=dark] .funil-stale-banner{--funil-surface:#10151f;--funil-surface-sunken:#00000038;--funil-col-bg:#0c111a;--funil-col-hover:#2a60fe14;--funil-border:#a8beff1a;--funil-border-dashed:#a8beff29;--funil-border-strong:#a8beff38;--funil-fg:#e8ecf4;--funil-fg-muted:#e8ecf49e;--funil-fg-faint:#e8ecf459;--funil-label:#a8beff73;--funil-shadow:0 4px 16px #0000004d;--funil-shadow-strong:0 8px 28px #00000073,0 0 32px -12px #2a60fe66;--funil-card-shadow:0 2px 10px #00000040;--funil-card-shadow-hover:0 4px 18px #0006;--funil-gold:var(--athena-gold-bright);--funil-gold-soft:#e0c07824}.funil-root{flex-direction:column;gap:24px;margin-top:-16px;padding:0 2px 48px;display:flex;position:relative}.funil-head{z-index:20;border-bottom:1px solid var(--funil-border);grid-template-columns:1fr auto;align-items:center;gap:20px 24px;padding:0 4px 20px;display:grid;position:relative}@media(max-width:720px){.funil-head{grid-template-columns:1fr}.funil-head>.daterange{justify-self:stretch}}.funil-head-copy{min-width:0;max-width:620px}.funil-title{color:var(--funil-fg);letter-spacing:-.012em;margin:0 0 8px;font-family:Rajdhani,sans-serif;font-size:clamp(1.75rem,2.4vw,2.15rem);font-weight:700;line-height:1.08}.funil-title em{color:var(--palas-blue);font-style:normal}.funil-sub{color:var(--funil-fg-muted);margin:0;font-family:Rajdhani,sans-serif;font-size:.98rem;line-height:1.5}.funil-head-meta{letter-spacing:.22em;text-transform:uppercase;color:var(--funil-label);white-space:nowrap;flex-direction:column;align-items:flex-end;gap:4px;font-family:JetBrains Mono,monospace;font-size:.64rem;display:flex}.funil-head-meta strong{color:var(--funil-fg);font-weight:500}.funil-meta-dot{background:var(--palas-blue);vertical-align:middle;border-radius:999px;width:6px;height:6px;margin-right:8px;animation:2.2s ease-in-out infinite funil-pulse;display:inline-block}@keyframes funil-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.82)}}.funil-head-actions{align-items:center;gap:10px;display:flex}.funil-btn{appearance:none;letter-spacing:.02em;cursor:pointer;white-space:nowrap;border-radius:0 10px;align-items:center;gap:8px;height:38px;padding:0 14px;font-family:Rajdhani,sans-serif;font-size:.92rem;font-weight:600;transition:all .22s cubic-bezier(.2,.8,.2,1);display:inline-flex}.funil-btn svg{width:16px;height:16px}.funil-btn-primary{background:var(--palas-blue);color:#fff;border:1px solid var(--palas-blue);box-shadow:2px 3px #11205a24}.funil-btn-primary:hover:not(:disabled){background:var(--palas-blue-hover);border-color:var(--palas-blue-hover);transform:translateY(-1px);box-shadow:3px 5px #11205a2e}.funil-btn-primary:disabled{opacity:.5;cursor:not-allowed}.funil-btn-ghost{color:var(--funil-fg);border:1px solid var(--funil-border-strong);background:0 0}.funil-btn-ghost:hover{border-color:var(--palas-blue);color:var(--palas-blue);background:#2a60fe0a;transform:translateY(-1px)}.funil-kpis{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:16px;display:grid}.funil-kpi{background:var(--funil-surface);border:1px solid var(--funil-border);box-shadow:var(--funil-shadow);border-radius:0 14px;flex-direction:column;gap:12px;padding:18px 22px 16px;transition:all .3s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden}.funil-kpi:hover{border-color:var(--palas-blue);box-shadow:var(--funil-shadow-strong);transform:translateY(-2px)}.funil-kpi.is-hero{background:linear-gradient(135deg,#2a60fe0a 0%,transparent 60%),var(--funil-surface);border-color:var(--funil-border-strong)}.funil-kpi.is-hero:after{content:"";pointer-events:none;background:radial-gradient(at 100% 0,#2a60fe14,#0000 60%);width:180px;height:140px;position:absolute;top:0;right:0}.funil-kpi-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.funil-kpi-label{letter-spacing:.24em;text-transform:uppercase;color:var(--funil-label);font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:500}.funil-kpi-icon{width:28px;height:28px;color:var(--palas-blue);background:#2a60fe1a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.funil-kpi-icon svg{width:16px;height:16px}.funil-kpi.is-gold .funil-kpi-icon,.funil-kpi.is-hero .funil-kpi-icon{background:var(--funil-gold-soft);color:var(--funil-gold)}.funil-kpi-value{color:var(--funil-fg);letter-spacing:-.02em;z-index:1;font-family:Rajdhani,sans-serif;font-size:clamp(1.6rem,2.1vw,1.95rem);font-weight:700;line-height:1;position:relative}.funil-kpi.is-hero .funil-kpi-value{font-size:clamp(2.1rem,3vw,2.65rem)}.funil-kpi.is-gold .funil-kpi-value,.funil-kpi.is-hero .funil-kpi-value{color:var(--funil-gold)}.funil-kpi-value-prefix{color:var(--funil-fg-muted);letter-spacing:.04em;vertical-align:.1em;margin-right:4px;font-family:JetBrains Mono,monospace;font-size:.68em;font-weight:500}.funil-kpi-foot{z-index:1;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex;position:relative}.funil-kpi-caption{letter-spacing:.2em;text-transform:uppercase;color:var(--funil-fg-muted);font-family:JetBrains Mono,monospace;font-size:.58rem;line-height:1.3}.funil-kpi-meter{border-radius:999px;gap:3px;width:100%;height:6px;margin-top:4px;display:flex;overflow:hidden}.funil-kpi-meter-seg{opacity:.55;transform-origin:bottom;background:currentColor;border-radius:2px;min-width:2px;height:100%;transition:opacity .2s,transform .3s cubic-bezier(.2,.8,.2,1);transform:scaleY(.6)}.funil-kpi-meter-seg:hover{opacity:1;transform:scaleY(1)}.funil-board{background:var(--funil-surface);border:1px solid var(--funil-border);box-shadow:var(--funil-shadow);isolation:isolate;border-radius:0 16px;flex-direction:column;display:flex;position:relative;overflow:hidden}.funil-board-corner{border:0 solid var(--palas-blue);opacity:.45;pointer-events:none;z-index:2;width:10px;height:10px;position:absolute}.funil-board-corner.c-tl{border-top-width:1.2px;border-left-width:1.2px;top:10px;left:10px}.funil-board-corner.c-tr{border-top-width:1.2px;border-right-width:1.2px;top:10px;right:10px}.funil-board-corner.c-bl{border-bottom-width:1.2px;border-left-width:1.2px;bottom:10px;left:10px}.funil-board-corner.c-br{border-bottom-width:1.2px;border-right-width:1.2px;bottom:10px;right:10px}.funil-board-head{border-bottom:1px solid var(--funil-border);justify-content:space-between;align-items:center;gap:16px;padding:14px 22px;display:flex}.funil-board-head-l{align-items:center;gap:12px;display:flex}.funil-board-dot{background:var(--palas-blue);border-radius:999px;width:7px;height:7px;animation:2.2s ease-in-out infinite funil-pulse;box-shadow:0 0 0 3px #2a60fe33}.funil-board-title{letter-spacing:.26em;text-transform:uppercase;color:var(--funil-fg);margin:0;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:500}.funil-board-id{letter-spacing:.22em;color:var(--funil-label);font-family:JetBrains Mono,monospace;font-size:.6rem}.funil-board-badge{letter-spacing:.24em;text-transform:uppercase;color:var(--funil-label);border:1px solid var(--funil-border);border-radius:999px;padding:4px 8px;font-family:JetBrains Mono,monospace;font-size:.58rem}.funil-board-wrap{scrollbar-width:thin;scrollbar-color:var(--funil-border)transparent;flex:1;padding:18px;overflow:auto visible}.funil-board-wrap::-webkit-scrollbar{height:8px}.funil-board-wrap::-webkit-scrollbar-thumb{background:var(--funil-border);border-radius:999px}.funil-board-wrap::-webkit-scrollbar-track{background:0 0}.funil-col-row{align-items:flex-start;gap:14px;width:max-content;min-height:360px;display:flex}.funil-col{background:var(--funil-col-bg);border:1px solid var(--funil-border);border-radius:0 14px;flex-direction:column;flex-shrink:0;width:320px;max-height:calc(100vh - 140px);transition:box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.funil-col.is-dragging{border-color:var(--palas-blue);box-shadow:0 10px 32px #11205a33}.funil-col-head{border-bottom:1px solid var(--funil-border);cursor:grab;-webkit-user-select:none;user-select:none;flex-direction:column;gap:8px;padding:12px 14px 14px;display:flex}.funil-col-head:active{cursor:grabbing}.funil-col-head-top{grid-template-columns:auto auto 1fr auto auto;align-items:center;gap:10px;display:grid}.funil-col-num{letter-spacing:.2em;color:var(--palas-blue);font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:500}.funil-col-dot{border-radius:2px;flex-shrink:0;width:8px;height:8px}.funil-col-title{color:var(--funil-fg);text-overflow:ellipsis;white-space:nowrap;letter-spacing:.005em;font-family:Rajdhani,sans-serif;font-size:.98rem;font-weight:600;overflow:hidden}.funil-col-count{letter-spacing:.08em;color:var(--funil-fg-muted);background:var(--funil-surface-sunken);border:1px solid var(--funil-border);border-radius:999px;padding:2px 8px;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:500}.funil-col-actions{align-items:center;gap:2px;display:flex}.funil-col-btn{appearance:none;width:26px;height:26px;color:var(--funil-fg-faint);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.funil-col-btn:hover{background:var(--funil-col-hover);color:var(--palas-blue)}.funil-col-btn.is-danger:hover{color:#ef4444;background:#ef444414}.funil-col-btn svg{width:14px;height:14px}.funil-col-head-foot{justify-content:space-between;align-items:center;gap:10px;padding-left:18px;display:flex}.funil-col-value{letter-spacing:.04em;color:var(--funil-gold);font-family:JetBrains Mono,monospace;font-size:.64rem;font-weight:600}.funil-col-value.is-empty{color:var(--funil-fg-faint);font-weight:500}.funil-col-conv{letter-spacing:.22em;text-transform:uppercase;color:var(--funil-fg-faint);font-family:JetBrains Mono,monospace;font-size:.54rem}.funil-col-body{scrollbar-width:thin;scrollbar-color:var(--funil-border)transparent;flex-direction:column;flex:1;gap:10px;min-height:120px;padding:12px;transition:background .2s;display:flex;overflow-y:auto}.funil-col-body.is-over{background:var(--funil-col-hover)}.funil-col-body::-webkit-scrollbar{width:4px}.funil-col-body::-webkit-scrollbar-thumb{background:var(--funil-border);border-radius:999px}.funil-col-empty{letter-spacing:.24em;text-transform:uppercase;color:var(--funil-fg-faint);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:28px 12px;font-family:JetBrains Mono,monospace;font-size:.56rem;display:flex}.funil-col-empty-line{background:var(--funil-border-dashed);width:24px;height:1px}.funil-col-foot{border-top:1px dashed var(--funil-border-dashed);padding:10px 12px 12px}.funil-col-add{appearance:none;letter-spacing:.22em;text-transform:uppercase;width:100%;color:var(--funil-fg-muted);border:1px dashed var(--funil-border-dashed);cursor:pointer;background:0 0;border-radius:0 8px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:500;transition:all .22s cubic-bezier(.2,.8,.2,1);display:inline-flex}.funil-col-add:hover{color:var(--palas-blue);border-color:var(--palas-blue);background:var(--funil-col-hover)}.funil-col-add svg{width:14px;height:14px}.funil-card{background:var(--funil-surface);border:1px solid var(--funil-border);box-shadow:var(--funil-card-shadow);cursor:pointer;-webkit-user-select:none;user-select:none;isolation:isolate;border-radius:0 12px;flex-direction:column;flex-shrink:0;gap:10px;padding:12px 14px 12px 16px;transition:all .25s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden}.funil-card:before{content:"";background:var(--_stage-color,var(--palas-blue));opacity:.5;border-radius:0 2px 2px 0;width:2px;transition:all .25s cubic-bezier(.2,.8,.2,1);position:absolute;top:10px;bottom:10px;left:0}.funil-card:hover:before{opacity:1;top:6px;bottom:6px}.funil-card:not(.is-dragging):hover{border-color:var(--palas-blue);box-shadow:var(--funil-card-shadow-hover);transform:translateY(-1px)}.funil-card.is-dragging{border-color:var(--palas-blue);box-shadow:0 10px 28px #11205a4d}.funil-card.is-drag-placeholder{border:1px dashed var(--palas-blue);box-shadow:none;cursor:grabbing;background:#2a60fe14}.funil-card.is-drag-placeholder>*{visibility:hidden}.funil-col.is-drag-placeholder{border:1px dashed var(--palas-blue);box-shadow:none;cursor:grabbing;background:#2a60fe0f}.funil-col.is-drag-placeholder>*{visibility:hidden}.funil-card.is-drag-preview{cursor:grabbing;border-color:var(--palas-blue);background:var(--funil-surface);width:290px;transform:rotate(1.8deg);box-shadow:0 18px 48px #11205a59}.funil-col.is-drag-preview{cursor:grabbing;background:var(--funil-surface);border:1px solid var(--palas-blue);border-radius:0 14px;flex-direction:column;width:320px;display:flex;overflow:hidden;transform:rotate(1.2deg);box-shadow:0 18px 56px #11205a59}.funil-card-head{grid-template-columns:1fr auto;align-items:start;gap:8px;display:grid}.funil-card-name-wrap{flex-direction:column;gap:2px;min-width:0;display:flex}.funil-card-name{color:var(--funil-fg);letter-spacing:.005em;text-overflow:ellipsis;white-space:nowrap;font-family:Rajdhani,sans-serif;font-size:.98rem;font-weight:600;line-height:1.2;overflow:hidden}.funil-card-company{letter-spacing:.14em;text-transform:uppercase;color:var(--funil-fg-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:.58rem;display:inline-flex;overflow:hidden}.funil-card-company svg{flex-shrink:0;width:10px;height:10px}.funil-card-menu{appearance:none;width:24px;height:24px;color:var(--funil-fg-faint);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.funil-card-menu:hover{color:var(--palas-blue);background:#2a60fe14}.funil-card-menu svg{width:12px;height:12px}.funil-card-contact{color:var(--funil-fg-muted);align-items:center;gap:6px;font-family:Rajdhani,sans-serif;font-size:.84rem;display:inline-flex;overflow:hidden}.funil-card-contact svg{width:12px;height:12px;color:var(--funil-fg-faint);flex-shrink:0}.funil-card-contact span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.funil-card-foot{border-top:1px dashed var(--funil-border-dashed);justify-content:space-between;align-items:center;gap:10px;padding-top:8px;display:flex}.funil-card-value{color:var(--funil-gold);letter-spacing:-.01em;align-items:baseline;gap:4px;font-family:Rajdhani,sans-serif;font-size:1rem;font-weight:700;display:inline-flex}.funil-card-value-prefix{color:var(--funil-fg-muted);letter-spacing:.04em;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:500}.funil-card-no-value{letter-spacing:.22em;text-transform:uppercase;color:var(--funil-fg-faint);font-family:JetBrains Mono,monospace;font-size:.54rem}.funil-card-arrow{color:var(--funil-fg-faint);font-family:JetBrains Mono,monospace;font-size:.8rem;transition:all .2s}.funil-card:hover .funil-card-arrow{color:var(--palas-blue);transform:translate(2px)}.funil-col-new{appearance:none;border:1px dashed var(--funil-border-dashed);width:220px;min-height:120px;color:var(--funil-fg-muted);cursor:pointer;letter-spacing:.24em;text-transform:uppercase;background:0 0;border-radius:0 14px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:28px 20px;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:500;transition:all .25s cubic-bezier(.2,.8,.2,1);display:flex}.funil-col-new:hover{color:var(--palas-blue);border-color:var(--palas-blue);background:var(--funil-col-hover);transform:translateY(-1px)}.funil-col-new svg{width:20px;height:20px}.funil-loading{color:var(--funil-fg-faint);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:80px 20px;display:flex}.funil-loading-label{letter-spacing:.24em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.64rem}.funil-loading-bars{gap:4px;display:flex}.funil-loading-bars span{background:var(--palas-blue);border-radius:999px;width:3px;height:16px;animation:1s ease-in-out infinite funil-loading}.funil-loading-bars span:nth-child(2){animation-delay:.12s}.funil-loading-bars span:nth-child(3){animation-delay:.24s}@keyframes funil-loading{0%,to{opacity:.3;transform:scaleY(.5)}50%{opacity:1;transform:scaleY(1)}}@keyframes funil-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.funil-rise{animation:.55s cubic-bezier(.2,.8,.2,1) both funil-rise}.funil-rise.delay-1{animation-delay:40ms}.funil-rise.delay-2{animation-delay:.14s}.funil-rise.delay-3{animation-delay:.24s}@media(max-width:1200px){.funil-kpis{grid-template-columns:1fr 1fr}.funil-kpi.is-hero{grid-column:span 2}}@media(max-width:1020px){.funil-head{grid-template-columns:1fr;gap:16px}.funil-head-meta{flex-direction:row;align-items:flex-start;gap:16px}.funil-head-actions{flex-wrap:wrap;justify-content:flex-end}}@media(max-width:720px){.funil-root{gap:18px}.funil-kpis{grid-template-columns:1fr}.funil-kpi.is-hero{grid-column:auto}.funil-col{width:280px}.funil-board-head{padding:12px 16px}.funil-board-wrap{padding:14px}}@media(prefers-reduced-motion:reduce){.funil-rise,.funil-meta-dot,.funil-board-dot,.funil-loading-bars span,.funil-kpi-meter-seg{animation:none}}.funil-contact-card{background:var(--funil-surface);border:1px solid var(--funil-border);box-shadow:var(--funil-card-shadow);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:0 12px;flex-direction:column;gap:8px;padding:12px 14px;transition:all .22s cubic-bezier(.2,.8,.2,1);display:flex;position:relative}.funil-contact-card:hover{border-color:var(--palas-blue);box-shadow:var(--funil-card-shadow-hover);transform:translateY(-1px)}.funil-contact-card.is-stale{border-left:3px solid #dc2626}.funil-contact-card>*{transition:opacity .16s}.funil-contact-card.is-drag-placeholder{border:1px dashed var(--palas-blue);box-shadow:none;cursor:grabbing;background:#2a60fe14}.funil-contact-card.is-drag-placeholder>*{opacity:0;pointer-events:none}.funil-contact-card.is-drag-preview{cursor:grabbing;border-color:var(--palas-blue);background:var(--funil-surface);will-change:transform,box-shadow;width:290px;animation:.16s cubic-bezier(.22,.95,.28,1) both funil-contact-card-lift;transform:rotate(1.8deg)scale(1.02);box-shadow:0 18px 48px #11205a59}@keyframes funil-contact-card-lift{0%{transform:rotate(0)scale(1);box-shadow:0 4px 12px #11205a2e}to{transform:rotate(1.8deg)scale(1.02);box-shadow:0 18px 48px #11205a59}}.funil-contact-card-head{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.funil-contact-card-name{color:var(--funil-fg);text-overflow:ellipsis;white-space:nowrap;font-family:Rajdhani,sans-serif;font-size:.98rem;font-weight:600;overflow:hidden}.funil-contact-card-arrow{color:var(--funil-fg-faint);opacity:.6;transition:all .22s cubic-bezier(.2,.8,.2,1)}.funil-contact-card:hover .funil-contact-card-arrow{color:var(--palas-blue);opacity:1;transform:translate(2px,-2px)}.funil-contact-card-meta-top{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.funil-contact-card-company{letter-spacing:.16em;text-transform:uppercase;color:var(--funil-fg-muted);font-family:JetBrains Mono,monospace;font-size:.58rem}.funil-contact-card-value{color:var(--funil-gold);margin-left:auto;font-family:Rajdhani,sans-serif;font-size:.84rem;font-weight:700}.funil-contact-card-action{border-top:1px dashed var(--funil-border-dashed);padding:4px 0}.funil-contact-card-foot{letter-spacing:.16em;text-transform:uppercase;color:var(--funil-fg-faint);justify-content:space-between;align-items:center;font-family:JetBrains Mono,monospace;font-size:.56rem;display:flex}.funil-contact-card-age{color:var(--funil-fg-faint)}.funil-score-badge{letter-spacing:.14em;text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;gap:3px;padding:2px 7px;font-family:JetBrains Mono,monospace;font-size:.56rem;font-weight:600;display:inline-flex}.funil-source-pill{letter-spacing:.14em;text-transform:uppercase;color:var(--funil-fg-faint);font-family:JetBrains Mono,monospace;font-size:.56rem}.funil-next-pill{align-items:center;gap:6px;width:100%;font-family:Rajdhani,sans-serif;font-size:.85rem;font-weight:500;display:inline-flex}.funil-next-pill svg{flex-shrink:0}.funil-next-pill-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.funil-next-pill-when{opacity:.7;font-family:JetBrains Mono,monospace;font-size:.66rem}.funil-next-pill.is-empty{color:#dc2626;font-style:italic}.funil-next-pill.is-overdue{color:#dc2626}.funil-next-pill.is-today{color:#b45309}.funil-next-pill.is-soon{color:#92670a}.funil-next-pill.is-far{color:var(--funil-fg-muted)}.funil-col-stale{letter-spacing:.18em;text-transform:uppercase;color:#dc2626;align-items:center;gap:4px;font-family:JetBrains Mono,monospace;font-size:.54rem;font-weight:600;display:inline-flex}.funil-kpi.is-clickable{appearance:none;text-align:left;cursor:pointer;border:1px solid var(--funil-border)}.funil-kpi-value.is-alert{color:#dc2626}.funil-stale-banner{background:#dc26260d;border:1px solid #dc262633;border-left:3px solid #dc2626;border-radius:0 10px;align-items:center;gap:12px;margin-bottom:12px;padding:12px 16px;font-family:Rajdhani,sans-serif;font-size:.92rem;display:flex}.funil-stale-banner-icon{color:#dc2626}.funil-stale-banner-text{flex:1}.funil-stale-banner-actions{gap:6px;display:flex}.funil-contact-modal{background:var(--funil-surface);border:1px solid var(--funil-border);box-shadow:var(--funil-shadow-strong);border-radius:0 16px;flex-direction:column;width:min(820px,92vw);max-height:92vh;display:flex;overflow:hidden}.funil-contact-modal-head{border-bottom:1px solid var(--funil-border);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.funil-contact-modal-title{color:var(--funil-fg);letter-spacing:-.012em;margin:0;font-family:Rajdhani,sans-serif;font-size:1.4rem;font-weight:700}.funil-contact-modal-close{cursor:pointer;color:var(--funil-fg-muted);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.funil-contact-modal-close:hover{color:var(--palas-blue);background:#1a2a6b0f}.funil-contact-modal-tabs{border-bottom:1px solid var(--funil-border);gap:2px;padding:8px 16px;display:flex}.funil-tab{color:var(--funil-fg-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:8px 14px;font-family:Rajdhani,sans-serif;font-size:.88rem;font-weight:600;transition:all .18s;display:inline-flex}.funil-tab:hover{color:var(--palas-blue)}.funil-tab.is-active{color:var(--palas-blue);border-bottom-color:var(--palas-blue)}.funil-contact-modal-body{flex:1;padding:18px 20px;overflow-y:auto}.funil-contact-modal-foot{border-top:1px solid var(--funil-border);background:var(--funil-surface);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.funil-contact-modal-foot-l,.funil-contact-modal-foot-r{align-items:center;gap:10px;display:flex}.funil-contact-modal-autosave{letter-spacing:.18em;text-transform:uppercase;color:var(--funil-fg-faint);white-space:nowrap;align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:500;display:inline-flex}.funil-contact-modal-autosave svg{color:#4ade80;flex-shrink:0}@media(max-width:640px){.funil-contact-modal-foot{flex-direction:column;align-items:stretch;gap:10px}.funil-contact-modal-foot-l,.funil-contact-modal-foot-r{justify-content:space-between}.funil-contact-modal-autosave{display:none}}.funil-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.funil-form-row{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.funil-form-label{letter-spacing:.18em;text-transform:uppercase;color:var(--funil-label);font-family:JetBrains Mono,monospace;font-size:.6rem}.funil-form-input{appearance:none;color:var(--funil-fg);background:var(--funil-surface);border:1px solid var(--funil-border-strong);border-radius:0 6px;outline:none;padding:8px 10px;font-family:Rajdhani,sans-serif;font-size:.92rem}.funil-form-input:focus{border-color:var(--palas-blue);box-shadow:0 0 0 3px #2a60fe1f}.funil-form-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.funil-score-toggle{gap:6px;display:inline-flex}.funil-score-btn{border:1px solid var(--funil-border-strong);cursor:pointer;text-transform:lowercase;background:0 0;border-radius:0 6px;align-items:center;gap:5px;padding:6px 12px;font-family:Rajdhani,sans-serif;font-size:.84rem;font-weight:600;display:inline-flex}.funil-score-btn.is-hot.is-on{color:#dc2626;background:#dc26261a;border-color:#dc2626}.funil-score-btn.is-warm.is-on{color:#ea580c;background:#ea580c1a;border-color:#ea580c}.funil-score-btn.is-cold.is-on{color:#0ea5e9;background:#0ea5e91a;border-color:#0ea5e9}.funil-timeline{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.funil-timeline-empty{text-align:center;color:var(--funil-fg-faint);letter-spacing:.2em;text-transform:uppercase;padding:30px 20px;font-family:JetBrains Mono,monospace;font-size:.7rem}.funil-timeline-item{background:var(--funil-surface);border:1px solid var(--funil-border);border-radius:0 8px;grid-template-columns:28px 1fr;gap:10px;padding:10px 12px;display:grid}.funil-timeline-item.is-pending{background:#2a60fe0a;border-color:#2a60fe66}.funil-timeline-item.is-event{background:var(--funil-surface-sunken);border-style:dashed}.funil-timeline-icon{width:28px;height:28px;color:var(--palas-blue);background:#2a60fe1a;border-radius:0 6px;justify-content:center;align-items:center;display:inline-flex}.funil-timeline-body{flex-direction:column;gap:4px;min-width:0;display:flex}.funil-timeline-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.funil-timeline-title{color:var(--funil-fg);font-family:Rajdhani,sans-serif;font-size:.94rem;font-weight:600}.funil-timeline-date{letter-spacing:.14em;text-transform:uppercase;color:var(--funil-fg-faint);font-family:JetBrains Mono,monospace;font-size:.6rem}.funil-timeline-desc{color:var(--funil-fg-muted);margin:0;font-family:Rajdhani,sans-serif;font-size:.86rem}.funil-timeline-outcome{color:var(--funil-fg);margin:0;font-family:Rajdhani,sans-serif;font-size:.86rem}.funil-conclude-dialog,.funil-won-dialog,.funil-lost-dialog{background:var(--funil-surface);border:1px solid var(--funil-border);border-radius:0 14px;flex-direction:column;width:min(540px,92vw);display:flex}.funil-conclude-fieldset{border:none;margin:12px 0 0;padding:0}.funil-conclude-options{flex-direction:column;gap:6px;margin-top:6px;display:flex}.funil-conclude-opt{border:1px solid var(--funil-border);cursor:pointer;border-radius:0 6px;align-items:center;gap:8px;padding:8px 12px;font-family:Rajdhani,sans-serif;transition:all .15s;display:inline-flex}.funil-conclude-opt:hover{border-color:var(--palas-blue)}.funil-conclude-opt.is-on{border-color:var(--palas-blue);background:#2a60fe0a}.funil-conclude-subform{flex-direction:column;gap:6px;margin-left:22px;padding:8px 12px;display:flex}.cal-root{--cal-surface:#fff;--cal-surface-sunken:#1a2a6b08;--cal-surface-hover:#2a60fe0a;--cal-grid-bg:#fff;--cal-header-bg:#f7f8fc;--cal-button-bg:#fff;--cal-border:#1a2a6b1a;--cal-border-dashed:#1a2a6b24;--cal-border-strong:#1a2a6b33;--cal-grid-line:#1a2a6b1a;--cal-fg:var(--palas-night);--cal-fg-muted:#1a2a6b9e;--cal-fg-faint:#1a2a6b66;--cal-label:#1a2a6b73;--cal-shadow:4px 5px 0 #11205a0f;--cal-shadow-strong:6px 8px 0 #11205a14,0 10px 34px -14px var(--palas-blue-glow);--cal-today-bg:#2a60fe0f;--cal-today-num-fg:#fff;--cal-event-fg:#fff;--cal-weekend-bg:#1a2a6b06;--cal-now-line:var(--palas-blue);flex-direction:column;gap:24px;margin-top:-16px;padding:0 2px 48px;display:flex;position:relative}html[data-adm-theme=dark] .cal-root{--cal-surface:#10151f;--cal-surface-sunken:#00000038;--cal-surface-hover:#2a60fe1a;--cal-grid-bg:#10151f;--cal-header-bg:#151b28;--cal-button-bg:#141a26;--cal-border:#a8beff24;--cal-border-dashed:#a8beff33;--cal-border-strong:#a8beff47;--cal-grid-line:#a8beff29;--cal-fg:#e8ecf4;--cal-fg-muted:#e8ecf4b8;--cal-fg-faint:#e8ecf473;--cal-label:#a8beff8c;--cal-shadow:0 4px 16px #0000004d;--cal-shadow-strong:0 8px 28px #00000073,0 0 32px -12px #2a60fe66;--cal-today-bg:#2a60fe2e;--cal-weekend-bg:#a8beff09}.cal-head{border-bottom:1px solid var(--cal-border);grid-template-columns:1fr auto auto;align-items:center;gap:24px;padding:0 4px 20px;display:grid}.cal-head-copy{min-width:0;max-width:620px}.cal-title{color:var(--cal-fg);letter-spacing:-.012em;margin:0 0 8px;font-family:Rajdhani,sans-serif;font-size:clamp(1.75rem,2.4vw,2.15rem);font-weight:700;line-height:1.08}.cal-title em{color:var(--palas-blue);font-style:normal}.cal-sub{color:var(--cal-fg-muted);margin:0;font-family:Rajdhani,sans-serif;font-size:.98rem;line-height:1.5}.cal-head-meta{letter-spacing:.22em;text-transform:uppercase;color:var(--cal-label);white-space:nowrap;flex-direction:column;align-items:flex-end;gap:4px;font-family:JetBrains Mono,monospace;font-size:.64rem;display:flex}.cal-head-meta strong{color:var(--cal-fg);font-weight:500}.cal-meta-dot{background:var(--palas-blue);vertical-align:middle;border-radius:999px;width:6px;height:6px;margin-right:8px;animation:2.2s ease-in-out infinite cal-pulse;display:inline-block}@keyframes cal-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.82)}}.cal-head-actions{align-items:center;gap:10px;display:flex}.cal-btn{appearance:none;letter-spacing:.02em;cursor:pointer;white-space:nowrap;border-radius:0 10px;align-items:center;gap:8px;height:38px;padding:0 14px;font-family:Rajdhani,sans-serif;font-size:.92rem;font-weight:600;transition:all .22s cubic-bezier(.2,.8,.2,1);display:inline-flex}.cal-btn svg{width:16px;height:16px}.cal-btn-primary{background:var(--palas-blue);color:#fff;border:1px solid var(--palas-blue);box-shadow:2px 3px #11205a24}.cal-btn-primary:hover{background:var(--palas-blue-hover);border-color:var(--palas-blue-hover);transform:translateY(-1px);box-shadow:3px 5px #11205a2e}.cal-btn-ghost{color:var(--cal-fg);border:1px solid var(--cal-border-strong);background:0 0}.cal-btn-ghost:hover{border-color:var(--palas-blue);color:var(--palas-blue);background:var(--cal-surface-hover);transform:translateY(-1px)}.cal-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.cal-kpi{background:var(--cal-surface);border:1px solid var(--cal-border);box-shadow:var(--cal-shadow);border-radius:0 14px;flex-direction:column;gap:10px;padding:16px 20px;transition:all .3s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden}.cal-kpi:hover{border-color:var(--palas-blue);box-shadow:var(--cal-shadow-strong);transform:translateY(-2px)}.cal-kpi.is-warn{border-color:#dc262640}.cal-kpi.is-warn .cal-kpi-value{color:#dc2626}html[data-adm-theme=dark] .cal-kpi.is-warn .cal-kpi-value{color:#fca5a5}.cal-kpi-head{justify-content:space-between;align-items:center;display:flex}.cal-kpi-label{letter-spacing:.24em;text-transform:uppercase;color:var(--cal-label);font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:500}.cal-kpi-icon{width:28px;height:28px;color:var(--palas-blue);background:#2a60fe1a;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.cal-kpi-icon svg{width:15px;height:15px}.cal-kpi.is-warn .cal-kpi-icon{color:#dc2626;background:#dc26261a}html[data-adm-theme=dark] .cal-kpi.is-warn .cal-kpi-icon{color:#fca5a5;background:#fca5a51f}.cal-kpi-value{color:var(--cal-fg);letter-spacing:-.02em;font-family:Rajdhani,sans-serif;font-size:clamp(1.65rem,2.1vw,2rem);font-weight:700;line-height:1}.cal-kpi-caption{letter-spacing:.2em;text-transform:uppercase;color:var(--cal-fg-muted);margin-top:auto;font-family:JetBrains Mono,monospace;font-size:.58rem}.cal-toolbar{border-bottom:1px solid var(--cal-border);background:var(--cal-surface-sunken);align-items:center;gap:12px;padding:14px 22px;display:flex}.cal-toolbar-l{align-items:center;gap:12px;min-width:0;display:flex}.cal-toolbar-dot{background:var(--palas-blue);border-radius:999px;width:7px;height:7px;animation:2.2s ease-in-out infinite cal-pulse;box-shadow:0 0 0 3px #2a60fe33}.cal-toolbar-title{letter-spacing:.26em;text-transform:uppercase;color:var(--cal-fg);margin:0;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:500}.cal-toolbar-id{letter-spacing:.22em;color:var(--cal-label);font-family:JetBrains Mono,monospace;font-size:.6rem}.cal-toolbar-r{margin-left:auto}.cal-views{background:var(--cal-surface);border:1px solid var(--cal-border);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.cal-view-btn{appearance:none;letter-spacing:.2em;text-transform:uppercase;color:var(--cal-fg-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:6px 14px;font-family:JetBrains Mono,monospace;font-size:.62rem;font-weight:500;transition:all .2s}.cal-view-btn:hover{color:var(--cal-fg);background:var(--cal-surface-hover)}.cal-view-btn.is-active{background:var(--palas-blue);color:#fff;box-shadow:0 2px 10px -4px var(--palas-blue-glow)}.cal-panel{background:var(--cal-surface);border:1px solid var(--cal-border);box-shadow:var(--cal-shadow);isolation:isolate;border-radius:0 16px;position:relative;overflow:hidden}.cal-panel-corner{border:0 solid var(--palas-blue);opacity:.45;pointer-events:none;z-index:2;width:10px;height:10px;position:absolute}.cal-panel-corner.c-tl{border-top-width:1.2px;border-left-width:1.2px;top:10px;left:10px}.cal-panel-corner.c-tr{border-top-width:1.2px;border-right-width:1.2px;top:10px;right:10px}.cal-panel-corner.c-bl{border-bottom-width:1.2px;border-left-width:1.2px;bottom:10px;left:10px}.cal-panel-corner.c-br{border-bottom-width:1.2px;border-right-width:1.2px;bottom:10px;right:10px}.cal-body{padding:18px 22px 22px}.cal-loading{color:var(--cal-fg-faint);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:80px 20px;display:flex}.cal-loading-label{letter-spacing:.24em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.64rem}.cal-loading-bars{gap:4px;display:flex}.cal-loading-bars span{background:var(--palas-blue);border-radius:999px;width:3px;height:16px;animation:1s ease-in-out infinite cal-loading}.cal-loading-bars span:nth-child(2){animation-delay:.12s}.cal-loading-bars span:nth-child(3){animation-delay:.24s}@keyframes cal-loading{0%,to{opacity:.3;transform:scaleY(.5)}50%{opacity:1;transform:scaleY(1)}}.cal-legend{border-top:1px dashed var(--cal-border-dashed);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 22px 18px;display:flex}.cal-legend-label{letter-spacing:.24em;text-transform:uppercase;color:var(--cal-label);margin-right:4px;font-family:JetBrains Mono,monospace;font-size:.58rem}.cal-legend-item{border:1px solid var(--cal-border);background:var(--cal-surface-sunken);color:var(--cal-fg-muted);border-radius:999px;align-items:center;gap:7px;padding:5px 12px 5px 10px;font-family:Rajdhani,sans-serif;font-size:.82rem;font-weight:500;display:inline-flex}.cal-legend-dot{border-radius:2px;width:8px;height:8px}.cal-event{width:100%;min-width:0;color:inherit;flex-direction:column;gap:1px;padding:4px 8px;display:flex;overflow:hidden}.cal-event-row{min-width:0;color:inherit;align-items:center;gap:6px;display:flex}.cal-event-row svg{opacity:.95;flex-shrink:0;width:11px;height:11px}.cal-event-title{letter-spacing:.005em;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;font-family:Rajdhani,sans-serif;font-size:.84rem;font-weight:600;line-height:1.2;overflow:hidden}.cal-event-title.is-done{opacity:.75;text-decoration:line-through}.cal-event-meta{align-items:center;gap:6px;min-width:0;padding-left:17px;display:flex}.cal-event-time{letter-spacing:.08em;opacity:.85;color:inherit;flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:.58rem}.cal-event-sub{opacity:.85;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;font-family:Rajdhani,sans-serif;font-size:.72rem;overflow:hidden}.cal-root .fc{color:var(--cal-fg);--fc-border-color:var(--cal-grid-line);--fc-page-bg-color:transparent;--fc-neutral-bg-color:var(--cal-surface-sunken);--fc-today-bg-color:var(--cal-today-bg);--fc-highlight-color:#2a60fe1f;--fc-now-indicator-color:var(--palas-blue);--fc-event-bg-color:var(--palas-blue);--fc-event-border-color:var(--palas-blue);--fc-event-text-color:#fff;--fc-event-selected-overlay-color:#2a60fe2e;--fc-list-event-hover-bg-color:var(--cal-surface-hover);font-family:Rajdhani,sans-serif}.cal-root .fc .fc-toolbar.fc-header-toolbar{flex-wrap:wrap;gap:10px;margin:0 0 18px;padding:0 2px}.cal-root .fc .fc-toolbar-chunk{align-items:center;gap:8px;display:flex}.cal-root .fc .fc-toolbar-title{color:var(--cal-fg);letter-spacing:-.015em;text-transform:capitalize;margin:0 8px;font-family:Rajdhani,sans-serif;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:700;line-height:1}.cal-root .fc .fc-button{appearance:none;background:var(--cal-button-bg);border:1px solid var(--cal-border);color:var(--cal-fg-muted);letter-spacing:.18em;text-transform:uppercase;height:34px;box-shadow:none;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:500;transition:all .18s;display:inline-flex}.cal-root .fc .fc-button .fc-icon{font-size:1.1rem;line-height:1}.cal-root .fc .fc-prev-button,.cal-root .fc .fc-next-button{width:34px;padding:0}.cal-root .fc .fc-button:not(:disabled):hover{background:var(--cal-surface-hover);color:var(--palas-blue);border-color:var(--palas-blue);transform:translateY(-1px)}.cal-root .fc .fc-button:focus-visible{outline:none;box-shadow:0 0 0 3px #2a60fe2e}.cal-root .fc .fc-today-button{background:var(--palas-blue);color:#fff;border-color:var(--palas-blue);padding:0 16px}.cal-root .fc .fc-today-button:hover:not(:disabled){background:var(--palas-blue-hover);border-color:var(--palas-blue-hover);color:#fff}.cal-root .fc .fc-today-button:disabled{opacity:.45;cursor:not-allowed}.cal-root .fc .fc-scrollgrid{border:1px solid var(--cal-border);background:var(--cal-grid-bg);border-radius:10px;overflow:hidden}.cal-root .fc .fc-scrollgrid-section>*,.cal-root .fc table,.cal-root .fc th,.cal-root .fc td{border-color:var(--cal-grid-line)}.cal-root .fc .fc-daygrid-day,.cal-root .fc .fc-timegrid-slot,.cal-root .fc .fc-timegrid-col{background:var(--cal-grid-bg)}.cal-root .fc .fc-scrollgrid-section-header>th:first-child,.cal-root .fc .fc-scrollgrid-section-body>td:first-child{border-left:none}.cal-root .fc .fc-scrollgrid>:last-child>:last-child>:last-child{border-bottom:none}.cal-root .fc .fc-col-header,.cal-root .fc .fc-scrollgrid-section-header>*{background:var(--cal-header-bg)}.cal-root .fc .fc-col-header-cell{background:var(--cal-header-bg);border-color:var(--cal-grid-line);border-bottom:1px solid var(--cal-border);vertical-align:middle;height:44px}.cal-root .fc .fc-col-header-cell-cushion{letter-spacing:.24em;text-transform:uppercase;color:var(--cal-fg-muted);padding:12px 8px;font-family:JetBrains Mono,monospace;font-size:.64rem;font-weight:500;text-decoration:none;display:inline-block}.cal-root .fc .fc-daygrid-day{vertical-align:top;transition:background .15s}.cal-root .fc .fc-daygrid-day-frame{flex-direction:column;min-height:112px;padding:0;display:flex}.cal-root .fc .fc-daygrid-day-top{flex-shrink:0;justify-content:flex-end;padding:6px 8px 2px;display:flex}.cal-root .fc .fc-daygrid-day-events{flex:1;min-height:0;margin:0;padding:0 4px 4px}.cal-root .fc .fc-daygrid-day-bottom{margin:0;padding:2px 4px 6px}.cal-root .fc .fc-daygrid-day-number{color:var(--cal-fg);letter-spacing:-.01em;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0;font-family:Rajdhani,sans-serif;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.cal-root .fc .fc-day-other{background:0 0}.cal-root .fc .fc-day-other .fc-daygrid-day-number{color:var(--cal-fg-faint);font-weight:500}.cal-root .fc .fc-day-other .fc-daygrid-day-frame{opacity:.85}.cal-root .fc .fc-day-sat,.cal-root .fc .fc-day-sun{background:var(--cal-weekend-bg)}.cal-root .fc .fc-daygrid-day:hover{background:var(--cal-surface-hover)}.cal-root .fc .fc-daygrid-day:hover .fc-daygrid-day-number{color:var(--palas-blue);background:#2a60fe1f}.cal-root .fc .fc-day-today{background:var(--cal-today-bg)!important}.cal-root .fc .fc-day-today .fc-daygrid-day-number{background:var(--palas-blue);color:#fff;font-weight:700}.cal-root .fc .fc-day-today:hover .fc-daygrid-day-number{background:var(--palas-blue-hover);color:#fff}.cal-root .fc .fc-event{color:#fff;cursor:pointer;border:none;border-radius:0 6px;margin:0;padding:0;font-family:Rajdhani,sans-serif;transition:filter .15s,transform .15s,box-shadow .15s;overflow:hidden;box-shadow:0 1px #11205a1f}.cal-root .fc .fc-event:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 3px 10px -2px #11205a4d}.cal-root .fc .fc-event-main{color:#fff;padding:0}.cal-root .fc .fc-event-main-frame{color:inherit}.cal-root .fc .fc-daygrid-event{white-space:nowrap;border-radius:0 6px;margin-top:2px;padding:0}.cal-root .fc .fc-daygrid-event-harness{margin:0}.cal-root .fc .fc-daygrid-event-harness+.fc-daygrid-event-harness{margin-top:3px}.cal-root .fc .fc-daygrid-dot-event{background:inherit;padding:0!important}.cal-root .fc .fc-daygrid-dot-event:hover{background:inherit}.cal-root .fc .fc-daygrid-dot-event .fc-daygrid-event-dot{display:none}.cal-root .fc .fc-daygrid-block-event{background:inherit}.cal-root .fc .fc-daygrid-more-link{letter-spacing:.14em;color:var(--palas-blue);text-transform:uppercase;border-radius:3px;margin-top:3px;padding:3px 6px;font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:500;transition:background .15s;display:inline-block}.cal-root .fc .fc-daygrid-more-link:hover{background:#2a60fe1a;text-decoration:none}.cal-root .fc .fc-timegrid-axis{border-color:var(--cal-grid-line);background:var(--cal-grid-bg)}.cal-root .fc .fc-timegrid-axis-frame{padding:4px 8px}.cal-root .fc .fc-timegrid-slot-label{background:var(--cal-grid-bg)}.cal-root .fc .fc-timegrid-axis-cushion{letter-spacing:.18em;text-transform:uppercase;color:var(--cal-fg-muted);max-width:64px;font-family:JetBrains Mono,monospace;font-size:.56rem;font-weight:500}.cal-root .fc .fc-timegrid-slot{border-color:var(--cal-grid-line);height:2.6em}.cal-root .fc .fc-timegrid-slot-minor{opacity:.6;border-top-style:dashed}.cal-root .fc .fc-timegrid-slot-label-cushion{letter-spacing:.1em;color:var(--cal-fg-muted);padding:2px 8px;font-family:JetBrains Mono,monospace;font-size:.62rem;font-weight:500}.cal-root .fc .fc-timegrid-slot-label{vertical-align:top;border-color:var(--cal-grid-line)}.cal-root .fc .fc-timegrid-now-indicator-line{border-color:var(--palas-blue);z-index:3;border-width:1.5px 0 0}.cal-root .fc .fc-timegrid-now-indicator-line:before{content:"";background:var(--palas-blue);border-radius:999px;width:8px;height:8px;position:absolute;top:-5px;left:-5px;box-shadow:0 0 0 3px #2a60fe33}.cal-root .fc .fc-timegrid-now-indicator-arrow{display:none}.cal-root .fc .fc-timegrid-event{border-radius:0 5px;padding:2px 4px;box-shadow:0 1px 2px #11205a2e}.cal-root .fc .fc-timegrid-event:hover{box-shadow:0 3px 10px -2px #11205a4d}.cal-root .fc .fc-timegrid-col.fc-day-today{background:var(--cal-today-bg)}.cal-root .fc .fc-timegrid-col-frame{min-height:100%}.cal-root .fc .fc-timegrid-divider{border-color:var(--cal-grid-line);padding:0}.cal-root .fc .fc-list{border:1px solid var(--cal-border);background:var(--cal-grid-bg);border-radius:10px;overflow:hidden}.cal-root .fc .fc-list-table{margin:0}.cal-root .fc .fc-list-table td{background:var(--cal-grid-bg)}.cal-root .fc .fc-list-day>*{border-color:var(--cal-grid-line);background:var(--cal-header-bg)!important}.cal-root .fc .fc-list-day-cushion{padding:12px 18px}.cal-root .fc .fc-list-day-text,.cal-root .fc .fc-list-day-side-text{letter-spacing:.22em;text-transform:uppercase;color:var(--cal-fg);font-family:JetBrains Mono,monospace;font-size:.66rem;font-weight:500;text-decoration:none}.cal-root .fc .fc-list-day-side-text{color:var(--cal-fg-muted)}.cal-root .fc .fc-list-event{cursor:pointer;transition:background .15s}.cal-root .fc .fc-list-event:hover td{background:var(--cal-surface-hover)}.cal-root .fc .fc-list-event td{border-color:var(--cal-grid-line);vertical-align:middle;padding:12px 14px}.cal-root .fc .fc-list-event-graphic{width:18px;padding-right:0}.cal-root .fc .fc-list-event-dot{border-width:6px;margin:0}.cal-root .fc .fc-list-event-time{letter-spacing:.1em;color:var(--cal-fg-muted);width:110px;padding-left:10px;font-family:JetBrains Mono,monospace;font-size:.66rem;font-weight:500}.cal-root .fc .fc-list-event-title{color:var(--cal-fg);font-size:.94rem;font-weight:600}.cal-root .fc .fc-list-empty{background:var(--cal-grid-bg)}.cal-root .fc .fc-list-empty-cushion{letter-spacing:.24em;text-transform:uppercase;color:var(--cal-fg-faint);padding:48px 20px;font-family:JetBrains Mono,monospace;font-size:.68rem}.cal-root .fc .fc-list-event-title .cal-event{color:var(--cal-fg);background:0 0;padding:0}.cal-root .fc .fc-list-event-title .cal-event-title{color:var(--cal-fg)}.cal-root .fc .fc-list-event-title .cal-event-sub{color:var(--cal-fg-muted)}.cal-root .fc .fc-daygrid-week-number{letter-spacing:.16em;text-transform:uppercase;color:var(--cal-fg-muted);background:var(--cal-header-bg);padding:4px 6px;font-family:JetBrains Mono,monospace;font-size:.56rem}.cal-root .fc .fc-highlight{background:#2a60fe1f}@keyframes cal-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.cal-rise{animation:.55s cubic-bezier(.2,.8,.2,1) both cal-rise}.cal-rise.delay-1{animation-delay:40ms}.cal-rise.delay-2{animation-delay:.14s}.cal-rise.delay-3{animation-delay:.24s}@media(max-width:1200px){.cal-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1020px){.cal-head{grid-template-columns:1fr;gap:16px}.cal-head-meta{flex-direction:row;align-items:flex-start;gap:16px}.cal-head-actions{flex-wrap:wrap;justify-content:flex-end}.cal-toolbar{flex-direction:column;align-items:flex-start;gap:10px}.cal-toolbar-r{width:100%;margin-left:0}.cal-views{justify-content:space-between;width:100%}}@media(max-width:720px){.cal-root{gap:18px}.cal-kpis{grid-template-columns:1fr}.cal-body{padding:14px}.cal-view-btn{padding:6px 10px;font-size:.56rem}}@media(prefers-reduced-motion:reduce){.cal-rise,.cal-meta-dot,.cal-toolbar-dot,.cal-loading-bars span{animation:none}}.vendas-root{--ven-surface:#fff;--ven-surface-sunken:#1a2a6b08;--ven-surface-hover:#2a60fe0a;--ven-row-bg:#fff;--ven-row-alt-bg:#1a2a6b04;--ven-row-expanded-bg:#2a60fe08;--ven-border:#1a2a6b1a;--ven-border-dashed:#1a2a6b24;--ven-border-strong:#1a2a6b33;--ven-fg:var(--palas-night);--ven-fg-muted:#1a2a6b9e;--ven-fg-faint:#1a2a6b66;--ven-label:#1a2a6b73;--ven-shadow:4px 5px 0 #11205a0f;--ven-shadow-strong:6px 8px 0 #11205a14,0 10px 34px -14px var(--palas-blue-glow);--ven-gold:var(--athena-gold);--ven-gold-soft:#c9a9611f;--ven-success:#16a34a;--ven-success-soft:#16a34a1f;--ven-warn:#d99a1c;--ven-warn-soft:#d99a1c24;--ven-danger:#dc2626;--ven-danger-soft:#dc26261a;flex-direction:column;gap:24px;margin-top:-16px;padding:0 2px 48px;display:flex;position:relative}html[data-adm-theme=dark] .vendas-root{--ven-surface:#10151f;--ven-surface-sunken:#00000038;--ven-surface-hover:#2a60fe1a;--ven-row-bg:#10151f;--ven-row-alt-bg:#a8beff05;--ven-row-expanded-bg:#2a60fe14;--ven-border:#a8beff24;--ven-border-dashed:#a8beff33;--ven-border-strong:#a8beff47;--ven-fg:#e8ecf4;--ven-fg-muted:#e8ecf4b8;--ven-fg-faint:#e8ecf473;--ven-label:#a8beff8c;--ven-shadow:0 4px 16px #0000004d;--ven-shadow-strong:0 8px 28px #00000073,0 0 32px -12px #2a60fe66;--ven-gold:var(--athena-gold-bright);--ven-gold-soft:#e0c07824;--ven-success:#4ade80;--ven-success-soft:#4ade8024;--ven-warn:#fbbf24;--ven-warn-soft:#fbbf2424;--ven-danger:#f87171;--ven-danger-soft:#f8717124}.vendas-head{z-index:20;border-bottom:1px solid var(--ven-border);grid-template-columns:1fr auto auto auto;align-items:center;gap:20px 24px;padding:0 4px 20px;display:grid;position:relative}@media(max-width:1100px){.vendas-head{grid-template-columns:1fr auto;grid-template-areas:"copy filter""meta actions";align-items:end}.vendas-head>.vendas-head-copy{grid-area:copy}.vendas-head>.daterange{grid-area:filter;justify-self:end}.vendas-head>.vendas-head-meta{grid-area:meta;align-items:flex-start}.vendas-head>.vendas-head-actions{grid-area:actions;justify-self:end}}@media(max-width:720px){.vendas-head{grid-template-columns:1fr;grid-template-areas:"copy""filter""meta""actions"}.vendas-head>.daterange,.vendas-head>.vendas-head-actions{justify-self:stretch}}.vendas-head-copy{min-width:0;max-width:620px}.vendas-title{color:var(--ven-fg);letter-spacing:-.012em;margin:0 0 8px;font-family:Rajdhani,sans-serif;font-size:clamp(1.75rem,2.4vw,2.15rem);font-weight:700;line-height:1.08}.vendas-title em{color:var(--palas-blue);font-style:normal}.vendas-sub{color:var(--ven-fg-muted);margin:0;font-family:Rajdhani,sans-serif;font-size:.98rem;line-height:1.5}.vendas-head-meta{letter-spacing:.22em;text-transform:uppercase;color:var(--ven-label);white-space:nowrap;flex-direction:column;align-items:flex-end;gap:4px;font-family:JetBrains Mono,monospace;font-size:.64rem;display:flex}.vendas-head-meta strong{color:var(--ven-fg);font-weight:500}.vendas-meta-dot{background:var(--palas-blue);vertical-align:middle;border-radius:999px;width:6px;height:6px;margin-right:8px;animation:2.2s ease-in-out infinite vendas-pulse;display:inline-block}@keyframes vendas-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.82)}}.vendas-head-actions{align-items:center;gap:10px;display:flex}.vendas-btn{appearance:none;letter-spacing:.02em;cursor:pointer;white-space:nowrap;border-radius:0 10px;align-items:center;gap:8px;height:38px;padding:0 14px;font-family:Rajdhani,sans-serif;font-size:.92rem;font-weight:600;transition:all .22s cubic-bezier(.2,.8,.2,1);display:inline-flex}.vendas-btn svg{width:16px;height:16px}.vendas-btn-primary{background:var(--palas-blue);color:#fff;border:1px solid var(--palas-blue);box-shadow:2px 3px #11205a24}.vendas-btn-primary:hover:not(:disabled){background:var(--palas-blue-hover);border-color:var(--palas-blue-hover);transform:translateY(-1px);box-shadow:3px 5px #11205a2e}.vendas-btn-primary:disabled{opacity:.5;cursor:not-allowed}.vendas-btn-ghost{color:var(--ven-fg);border:1px solid var(--ven-border-strong);background:0 0}.vendas-btn-ghost:hover:not(:disabled){border-color:var(--palas-blue);color:var(--palas-blue);background:var(--ven-surface-hover);transform:translateY(-1px)}.vendas-error{background:var(--ven-danger-soft);border:1px solid var(--ven-danger);color:var(--ven-danger);border-radius:0 10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;font-family:Rajdhani,sans-serif;font-size:.92rem;font-weight:500;display:flex}.vendas-error button{appearance:none;color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:opacity .2s;display:inline-flex}.vendas-error button:hover{opacity:1}.vendas-kpis{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:16px;display:grid}.vendas-kpi{background:var(--ven-surface);border:1px solid var(--ven-border);box-shadow:var(--ven-shadow);border-radius:0 14px;flex-direction:column;gap:12px;padding:18px 22px 16px;transition:all .3s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden}.vendas-kpi:hover{border-color:var(--palas-blue);box-shadow:var(--ven-shadow-strong);transform:translateY(-2px)}.vendas-kpi.is-hero{background:linear-gradient(135deg,#2a60fe0a 0%,transparent 60%),var(--ven-surface);border-color:var(--ven-border-strong)}.vendas-kpi.is-hero:after{content:"";pointer-events:none;background:radial-gradient(at 100% 0,#2a60fe14,#0000 60%);width:180px;height:140px;position:absolute;top:0;right:0}.vendas-kpi-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.vendas-kpi-label{letter-spacing:.24em;text-transform:uppercase;color:var(--ven-label);font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:500}.vendas-kpi-icon{width:28px;height:28px;color:var(--palas-blue);background:#2a60fe1a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.vendas-kpi-icon svg{width:16px;height:16px}.vendas-kpi.is-hero .vendas-kpi-icon{background:var(--ven-gold-soft);color:var(--ven-gold)}.vendas-kpi.is-success .vendas-kpi-icon{background:var(--ven-success-soft);color:var(--ven-success)}.vendas-kpi.is-warn .vendas-kpi-icon{background:var(--ven-warn-soft);color:var(--ven-warn)}.vendas-kpi-value{color:var(--ven-fg);letter-spacing:-.02em;z-index:1;font-family:Rajdhani,sans-serif;font-size:clamp(1.6rem,2.1vw,1.95rem);font-weight:700;line-height:1;position:relative}.vendas-kpi.is-hero .vendas-kpi-value{color:var(--ven-gold);font-size:clamp(2.1rem,3vw,2.65rem)}.vendas-kpi.is-success .vendas-kpi-value{color:var(--ven-success)}.vendas-kpi.is-warn .vendas-kpi-value{color:var(--ven-warn)}.vendas-kpi-value-prefix{color:var(--ven-fg-muted);letter-spacing:.04em;vertical-align:.1em;margin-right:4px;font-family:JetBrains Mono,monospace;font-size:.68em;font-weight:500}.vendas-kpi-foot{z-index:1;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex;position:relative}.vendas-kpi-caption{letter-spacing:.2em;text-transform:uppercase;color:var(--ven-fg-muted);font-family:JetBrains Mono,monospace;font-size:.58rem;line-height:1.3}.vendas-kpi-meter{background:var(--ven-surface-sunken);border-radius:999px;width:100%;height:6px;margin-top:4px;position:relative;overflow:hidden}.vendas-kpi-meter-fill{background:linear-gradient(90deg,var(--ven-gold)0%,var(--ven-success)100%);transform-origin:0;border-radius:999px;transition:width .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 auto 0 0}.vendas-panel{background:var(--ven-surface);border:1px solid var(--ven-border);box-shadow:var(--ven-shadow);isolation:isolate;border-radius:0 16px;position:relative;overflow:hidden}.vendas-panel-corner{border:0 solid var(--palas-blue);opacity:.45;pointer-events:none;z-index:2;width:10px;height:10px;position:absolute}.vendas-panel-corner.c-tl{border-top-width:1.2px;border-left-width:1.2px;top:10px;left:10px}.vendas-panel-corner.c-tr{border-top-width:1.2px;border-right-width:1.2px;top:10px;right:10px}.vendas-panel-corner.c-bl{border-bottom-width:1.2px;border-left-width:1.2px;bottom:10px;left:10px}.vendas-panel-corner.c-br{border-bottom-width:1.2px;border-right-width:1.2px;bottom:10px;right:10px}.vendas-panel-head{border-bottom:1px solid var(--ven-border);justify-content:space-between;align-items:center;gap:16px;padding:14px 22px;display:flex}.vendas-panel-head-l{align-items:center;gap:12px;display:flex}.vendas-panel-dot{background:var(--palas-blue);border-radius:999px;width:7px;height:7px;animation:2.2s ease-in-out infinite vendas-pulse;box-shadow:0 0 0 3px #2a60fe33}.vendas-panel-title{letter-spacing:.26em;text-transform:uppercase;color:var(--ven-fg);margin:0;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:500}.vendas-panel-id{letter-spacing:.22em;color:var(--ven-label);font-family:JetBrains Mono,monospace;font-size:.6rem}.vendas-panel-badge{letter-spacing:.24em;text-transform:uppercase;color:var(--ven-label);border:1px solid var(--ven-border);border-radius:999px;padding:4px 8px;font-family:JetBrains Mono,monospace;font-size:.58rem}.vendas-panel-body{scrollbar-width:thin;scrollbar-color:var(--ven-border)transparent;overflow-x:auto}.vendas-panel-body::-webkit-scrollbar{height:8px}.vendas-panel-body::-webkit-scrollbar-thumb{background:var(--ven-border);border-radius:999px}.vendas-table{border-collapse:separate;border-spacing:0;width:100%;min-width:900px;font-family:Rajdhani,sans-serif}.vendas-table thead th{letter-spacing:.24em;text-transform:uppercase;color:var(--ven-label);text-align:left;background:var(--ven-surface-sunken);border-bottom:1px solid var(--ven-border);white-space:nowrap;padding:14px 16px;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:500}.vendas-table thead th.is-right{text-align:right}.vendas-table thead th.is-center{text-align:center}.vendas-table tbody tr{cursor:pointer;transition:background .18s}.vendas-table tbody tr.is-parent:hover{background:var(--ven-surface-hover)}.vendas-table tbody tr.is-expanded{background:var(--ven-row-expanded-bg)}.vendas-table tbody td{border-bottom:1px dashed var(--ven-border-dashed);color:var(--ven-fg);vertical-align:middle;padding:14px 16px;font-size:.94rem;font-weight:500}.vendas-table tbody tr:last-child td{border-bottom:none}.vendas-expand{width:42px}.vendas-expand-btn{appearance:none;border:1px solid var(--ven-border);width:26px;height:26px;color:var(--ven-fg-muted);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.vendas-expand-btn:hover{color:var(--palas-blue);border-color:var(--palas-blue);background:var(--ven-surface-hover)}.vendas-expand-btn svg{width:14px;height:14px}.is-expanded .vendas-expand-btn{color:var(--palas-blue);border-color:var(--palas-blue);background:var(--ven-surface-hover)}.vendas-client{flex-direction:column;gap:2px;min-width:0;display:flex}.vendas-client-name{color:var(--ven-fg);font-weight:600}.vendas-client-company{letter-spacing:.18em;text-transform:uppercase;color:var(--ven-fg-muted);font-family:JetBrains Mono,monospace;font-size:.56rem}.vendas-service{color:var(--palas-blue);letter-spacing:.01em;white-space:nowrap;background:#2a60fe1a;border:1px solid #2a60fe33;border-radius:999px;align-items:center;padding:4px 10px;font-family:Rajdhani,sans-serif;font-size:.78rem;font-weight:600;display:inline-flex}.vendas-value{color:var(--ven-fg);letter-spacing:-.01em;align-items:baseline;gap:4px;font-family:Rajdhani,sans-serif;font-weight:700;display:inline-flex}.vendas-value-prefix{color:var(--ven-fg-muted);letter-spacing:.04em;font-family:JetBrains Mono,monospace;font-size:.64rem;font-weight:500}.vendas-date{color:var(--ven-fg-muted);letter-spacing:.04em;font-family:JetBrains Mono,monospace;font-size:.8rem}.vendas-status{letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:500;display:inline-flex}.vendas-status:before{content:"";background:currentColor;border-radius:999px;width:5px;height:5px;box-shadow:0 0 0 2px #ffffff14}.vendas-status.is-active{color:var(--palas-blue);background:#2a60fe14}.vendas-status.is-completed{color:var(--ven-success);background:var(--ven-success-soft)}.vendas-status.is-pending{color:var(--ven-warn);background:var(--ven-warn-soft)}.vendas-status.is-cancelled,.vendas-status.is-overdue{color:var(--ven-danger);background:var(--ven-danger-soft)}.vendas-status.is-paid{color:var(--ven-success);background:var(--ven-success-soft)}.vendas-progress{align-items:center;gap:10px;min-width:120px;display:flex}.vendas-progress-bar{background:var(--ven-surface-sunken);border-radius:999px;flex:1;height:4px;position:relative;overflow:hidden}.vendas-progress-bar-fill{background:linear-gradient(90deg,var(--palas-blue)0%,var(--ven-success)100%);border-radius:999px;transition:width .5s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 auto 0 0}.vendas-progress-label{color:var(--ven-fg-muted);letter-spacing:.08em;white-space:nowrap;text-align:right;min-width:36px;font-family:JetBrains Mono,monospace;font-size:.64rem;font-weight:500}.vendas-actions{text-align:right;white-space:nowrap}.vendas-action-btn{appearance:none;color:var(--ven-fg-faint);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;transition:all .18s;display:inline-flex}.vendas-action-btn:hover{background:var(--ven-danger-soft);color:var(--ven-danger)}.vendas-action-btn svg{width:16px;height:16px}.vendas-expanded-row td{background:var(--ven-surface-sunken);border-bottom:1px solid var(--ven-border)!important;padding:0!important}.vendas-expanded{flex-direction:column;gap:16px;padding:20px 26px;display:flex}.vendas-expanded-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.vendas-expanded-title{letter-spacing:.24em;text-transform:uppercase;color:var(--ven-fg-muted);align-items:center;gap:10px;margin:0;font-family:JetBrains Mono,monospace;font-size:.62rem;font-weight:500;display:flex}.vendas-expanded-title:before{content:"";background:var(--ven-border-strong);width:16px;height:1px}.vendas-notes{background:var(--ven-surface);border:1px solid var(--ven-border);border-left:2px solid var(--palas-blue);color:var(--ven-fg-muted);border-radius:0 8px;flex-direction:column;gap:6px;padding:12px 14px;font-family:Rajdhani,sans-serif;font-size:.9rem;line-height:1.5;display:flex}.vendas-notes-label{letter-spacing:.24em;text-transform:uppercase;color:var(--palas-blue);font-family:JetBrains Mono,monospace;font-size:.56rem;font-weight:500}.vendas-iniciar-btn{align-self:flex-start}.vendas-project-link{background:var(--ven-surface);border:1px solid var(--ven-border);border-left:2px solid var(--palas-blue);color:var(--ven-fg);border-radius:0 8px;align-self:flex-start;align-items:center;gap:10px;padding:10px 14px;font-family:Rajdhani,sans-serif;font-size:.92rem;text-decoration:none;transition:background .16s,border-color .16s;display:inline-flex}.vendas-project-link:hover{background:var(--ven-surface-hover,var(--ven-surface));border-color:var(--palas-blue)}.vendas-project-link-dot{background:var(--palas-blue);width:6px;height:6px;box-shadow:0 0 0 3px var(--palas-blue);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.vendas-project-link-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--palas-blue)22%,transparent)}}.vendas-project-link-label{letter-spacing:.01em}.vendas-project-link-label strong{color:var(--palas-blue);font-weight:600}.vendas-inst-table{border-collapse:separate;border-spacing:0;background:var(--ven-surface);border:1px solid var(--ven-border);border-radius:0 10px;width:100%;overflow:hidden}.vendas-inst-table thead th{letter-spacing:.22em;text-transform:uppercase;color:var(--ven-label);text-align:left;background:var(--ven-surface-sunken);border-bottom:1px solid var(--ven-border);white-space:nowrap;padding:10px 14px;font-family:JetBrains Mono,monospace;font-size:.56rem;font-weight:500}.vendas-inst-table thead th.is-right{text-align:right}.vendas-inst-table tbody td{border-bottom:1px dashed var(--ven-border-dashed);color:var(--ven-fg);vertical-align:middle;padding:10px 14px;font-family:Rajdhani,sans-serif;font-size:.88rem}.vendas-inst-table tbody tr:last-child td{border-bottom:none}.vendas-inst-num{color:var(--palas-blue);letter-spacing:.08em;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:500}.vendas-inst-date{color:var(--ven-fg-muted);letter-spacing:.04em;font-family:JetBrains Mono,monospace;font-size:.78rem}.vendas-inst-amount{color:var(--ven-fg);font-family:Rajdhani,sans-serif;font-weight:700}.vendas-inst-action{appearance:none;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:.56rem;font-weight:500;transition:all .18s;display:inline-flex}.vendas-inst-action svg{width:11px;height:11px}.vendas-inst-action.is-pay{background:var(--ven-success-soft);color:var(--ven-success);border-color:#0000}.vendas-inst-action.is-pay:hover{background:var(--ven-success);color:#fff}.vendas-inst-action.is-undo{color:var(--ven-fg-muted);border-color:var(--ven-border-strong);background:0 0}.vendas-inst-action.is-undo:hover{color:var(--ven-danger);border-color:var(--ven-danger);background:var(--ven-danger-soft)}.vendas-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:72px 20px;display:flex}.vendas-empty svg{width:36px;height:36px;color:var(--ven-fg-faint);opacity:.6}.vendas-empty-title{color:var(--ven-fg);margin:0;font-family:Rajdhani,sans-serif;font-size:1.1rem;font-weight:600}.vendas-empty-sub{letter-spacing:.22em;text-transform:uppercase;color:var(--ven-fg-muted);margin:0;font-family:JetBrains Mono,monospace;font-size:.6rem}.vendas-loading{color:var(--ven-fg-faint);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:80px 20px;display:flex}.vendas-loading-label{letter-spacing:.24em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.64rem}.vendas-loading-bars{gap:4px;display:flex}.vendas-loading-bars span{background:var(--palas-blue);border-radius:999px;width:3px;height:16px;animation:1s ease-in-out infinite vendas-loading}.vendas-loading-bars span:nth-child(2){animation-delay:.12s}.vendas-loading-bars span:nth-child(3){animation-delay:.24s}@keyframes vendas-loading{0%,to{opacity:.3;transform:scaleY(.5)}50%{opacity:1;transform:scaleY(1)}}@keyframes vendas-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.vendas-rise{animation:.55s cubic-bezier(.2,.8,.2,1) both vendas-rise}.vendas-rise.delay-1{animation-delay:40ms}.vendas-rise.delay-2{animation-delay:.14s}.vendas-rise.delay-3{animation-delay:.24s}@media(max-width:1200px){.vendas-kpis{grid-template-columns:1fr 1fr}.vendas-kpi.is-hero{grid-column:span 2}}@media(max-width:1020px){.vendas-head{grid-template-columns:1fr;gap:16px}.vendas-head-meta{flex-direction:row;align-items:flex-start;gap:16px}.vendas-head-actions{flex-wrap:wrap;justify-content:flex-end}}@media(max-width:720px){.vendas-root{gap:18px}.vendas-kpis{grid-template-columns:1fr}.vendas-kpi.is-hero{grid-column:auto}.vendas-panel-head{flex-wrap:wrap;padding:12px 16px}.vendas-expanded{padding:16px}}@media(prefers-reduced-motion:reduce){.vendas-rise,.vendas-meta-dot,.vendas-panel-dot,.vendas-loading-bars span{animation:none}}.cli-root{--cli-surface:#fff;--cli-surface-sunken:#1a2a6b08;--cli-surface-hover:#2a60fe0a;--cli-border:#1a2a6b1a;--cli-border-dashed:#1a2a6b24;--cli-border-strong:#1a2a6b33;--cli-fg:var(--palas-night);--cli-fg-muted:#1a2a6b9e;--cli-fg-faint:#1a2a6b66;--cli-label:#1a2a6b73;--cli-shadow:4px 5px 0 #11205a0f;--cli-shadow-strong:6px 8px 0 #11205a14,0 10px 34px -14px var(--palas-blue-glow);--cli-card-shadow:2px 3px 0 #11205a0a;--cli-card-shadow-hover:4px 6px 0 #11205a14,0 12px 28px -14px var(--palas-blue-glow);--cli-gold:var(--athena-gold);--cli-gold-soft:#c9a9611f;flex-direction:column;gap:24px;margin-top:-16px;padding:0 2px 48px;display:flex;position:relative}html[data-adm-theme=dark] .cli-root{--cli-surface:#10151f;--cli-surface-sunken:#00000038;--cli-surface-hover:#2a60fe1a;--cli-border:#a8beff24;--cli-border-dashed:#a8beff33;--cli-border-strong:#a8beff47;--cli-fg:#e8ecf4;--cli-fg-muted:#e8ecf4b8;--cli-fg-faint:#e8ecf473;--cli-label:#a8beff8c;--cli-shadow:0 4px 16px #0000004d;--cli-shadow-strong:0 8px 28px #00000073,0 0 32px -12px #2a60fe66;--cli-card-shadow:0 2px 10px #00000040;--cli-card-shadow-hover:0 8px 24px #00000073,0 0 24px -8px #2a60fe80;--cli-gold:var(--athena-gold-bright);--cli-gold-soft:#e0c07824}.cli-head{border-bottom:1px solid var(--cli-border);grid-template-columns:1fr auto auto;align-items:center;gap:24px;padding:0 4px 20px;display:grid}.cli-head-copy{min-width:0;max-width:620px}.cli-title{color:var(--cli-fg);letter-spacing:-.012em;margin:0 0 8px;font-family:Rajdhani,sans-serif;font-size:clamp(1.75rem,2.4vw,2.15rem);font-weight:700;line-height:1.08}.cli-title em{color:var(--palas-blue);font-style:normal}.cli-sub{color:var(--cli-fg-muted);margin:0;font-family:Rajdhani,sans-serif;font-size:.98rem;line-height:1.5}.cli-head-meta{letter-spacing:.22em;text-transform:uppercase;color:var(--cli-label);white-space:nowrap;flex-direction:column;align-items:flex-end;gap:4px;font-family:JetBrains Mono,monospace;font-size:.64rem;display:flex}.cli-head-meta strong{color:var(--cli-fg);font-weight:500}.cli-meta-dot{background:var(--palas-blue);vertical-align:middle;border-radius:999px;width:6px;height:6px;margin-right:8px;animation:2.2s ease-in-out infinite cli-pulse;display:inline-block}@keyframes cli-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.82)}}.cli-head-actions{align-items:center;gap:10px;display:flex}.cli-btn{appearance:none;letter-spacing:.02em;cursor:pointer;white-space:nowrap;border-radius:0 10px;align-items:center;gap:8px;height:38px;padding:0 14px;font-family:Rajdhani,sans-serif;font-size:.92rem;font-weight:600;transition:all .22s cubic-bezier(.2,.8,.2,1);display:inline-flex}.cli-btn svg{width:16px;height:16px}.cli-btn-primary{background:var(--palas-blue);color:#fff;border:1px solid var(--palas-blue);box-shadow:2px 3px #11205a24}.cli-btn-primary:hover:not(:disabled){background:var(--palas-blue-hover);border-color:var(--palas-blue-hover);transform:translateY(-1px);box-shadow:3px 5px #11205a2e}.cli-btn-ghost{color:var(--cli-fg);border:1px solid var(--cli-border-strong);background:0 0}.cli-btn-ghost:hover{border-color:var(--palas-blue);color:var(--palas-blue);background:var(--cli-surface-hover);transform:translateY(-1px)}.cli-kpis{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:16px;display:grid}.cli-kpi{background:var(--cli-surface);border:1px solid var(--cli-border);box-shadow:var(--cli-shadow);border-radius:0 14px;flex-direction:column;gap:10px;padding:18px 22px 16px;transition:all .3s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden}.cli-kpi:hover{border-color:var(--palas-blue);box-shadow:var(--cli-shadow-strong);transform:translateY(-2px)}.cli-kpi.is-hero{background:linear-gradient(135deg,#2a60fe0a 0%,transparent 60%),var(--cli-surface);border-color:var(--cli-border-strong)}.cli-kpi.is-hero:after{content:"";pointer-events:none;background:radial-gradient(at 100% 0,#2a60fe14,#0000 60%);width:180px;height:140px;position:absolute;top:0;right:0}.cli-kpi-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.cli-kpi-label{letter-spacing:.24em;text-transform:uppercase;color:var(--cli-label);font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:500}.cli-kpi-icon{width:28px;height:28px;color:var(--palas-blue);background:#2a60fe1a;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.cli-kpi-icon svg{width:16px;height:16px}.cli-kpi.is-gold .cli-kpi-icon,.cli-kpi.is-hero .cli-kpi-icon{background:var(--cli-gold-soft);color:var(--cli-gold)}.cli-kpi-value{color:var(--cli-fg);letter-spacing:-.02em;z-index:1;font-family:Rajdhani,sans-serif;font-size:clamp(1.55rem,2.1vw,1.9rem);font-weight:700;line-height:1;position:relative}.cli-kpi.is-gold .cli-kpi-value,.cli-kpi.is-hero .cli-kpi-value{color:var(--cli-gold)}.cli-kpi-value-prefix{color:var(--cli-fg-muted);letter-spacing:.04em;vertical-align:.1em;margin-right:4px;font-family:JetBrains Mono,monospace;font-size:.66em;font-weight:500}.cli-kpi-caption{letter-spacing:.2em;text-transform:uppercase;color:var(--cli-fg-muted);z-index:1;margin-top:auto;font-family:JetBrains Mono,monospace;font-size:.58rem;position:relative}.cli-panel{background:var(--cli-surface);border:1px solid var(--cli-border);box-shadow:var(--cli-shadow);isolation:isolate;border-radius:0 16px;position:relative;overflow:hidden}.cli-panel-corner{border:0 solid var(--palas-blue);opacity:.45;pointer-events:none;z-index:2;width:10px;height:10px;position:absolute}.cli-panel-corner.c-tl{border-top-width:1.2px;border-left-width:1.2px;top:10px;left:10px}.cli-panel-corner.c-tr{border-top-width:1.2px;border-right-width:1.2px;top:10px;right:10px}.cli-panel-corner.c-bl{border-bottom-width:1.2px;border-left-width:1.2px;bottom:10px;left:10px}.cli-panel-corner.c-br{border-bottom-width:1.2px;border-right-width:1.2px;bottom:10px;right:10px}.cli-panel-head{border-bottom:1px solid var(--cli-border);justify-content:space-between;align-items:center;gap:16px;padding:14px 22px;display:flex}.cli-panel-head-l{align-items:center;gap:12px;display:flex}.cli-panel-dot{background:var(--palas-blue);border-radius:999px;width:7px;height:7px;animation:2.2s ease-in-out infinite cli-pulse;box-shadow:0 0 0 3px #2a60fe33}.cli-panel-title{letter-spacing:.26em;text-transform:uppercase;color:var(--cli-fg);margin:0;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:500}.cli-panel-id{letter-spacing:.22em;color:var(--cli-label);font-family:JetBrains Mono,monospace;font-size:.6rem}.cli-panel-search{flex:1;max-width:360px;position:relative}.cli-panel-search svg{width:14px;height:14px;color:var(--cli-fg-faint);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.cli-panel-search input{border:1px solid var(--cli-border);background:var(--cli-surface-sunken);width:100%;height:34px;color:var(--cli-fg);border-radius:0 8px;padding:0 14px 0 34px;font-family:Rajdhani,sans-serif;font-size:.88rem;transition:all .2s}.cli-panel-search input::placeholder{color:var(--cli-fg-faint)}.cli-panel-search input:focus{border-color:var(--palas-blue);background:var(--cli-surface);outline:none;box-shadow:0 0 0 3px #2a60fe1f}.cli-panel-badge{letter-spacing:.24em;text-transform:uppercase;color:var(--cli-label);border:1px solid var(--cli-border);white-space:nowrap;border-radius:999px;padding:4px 8px;font-family:JetBrains Mono,monospace;font-size:.58rem}.cli-panel-body{padding:20px}.cli-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.cli-card{background:var(--cli-surface);border:1px solid var(--cli-border);box-shadow:var(--cli-card-shadow);cursor:pointer;isolation:isolate;border-radius:0 14px;flex-direction:column;gap:14px;padding:20px 20px 16px;transition:all .28s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden}.cli-card:before{content:"";background:linear-gradient(180deg,var(--palas-blue)0%,transparent 100%);opacity:.5;border-radius:0 2px 2px 0;width:2px;transition:opacity .25s cubic-bezier(.2,.8,.2,1),top .25s,bottom .25s;position:absolute;top:14px;bottom:14px;left:0}.cli-card:hover:before{opacity:1;top:8px;bottom:8px}.cli-card:hover{border-color:var(--palas-blue);box-shadow:var(--cli-card-shadow-hover);transform:translateY(-2px)}.cli-card-top{grid-template-columns:44px 1fr auto;align-items:center;gap:12px;display:grid}.cli-avatar{background:linear-gradient(135deg,var(--palas-blue)0%,var(--palas-night)100%);color:#fff;letter-spacing:-.01em;border-radius:0 12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-family:Rajdhani,sans-serif;font-size:1.15rem;font-weight:700;display:inline-flex;box-shadow:0 4px 14px -6px #2a60fe8c}.cli-card-identity{flex-direction:column;gap:2px;min-width:0;display:flex}.cli-card-name{color:var(--cli-fg);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;font-family:Rajdhani,sans-serif;font-size:1.05rem;font-weight:700;line-height:1.15;overflow:hidden}.cli-card-company{letter-spacing:.2em;text-transform:uppercase;color:var(--cli-fg-muted);align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:.56rem;font-weight:500;display:inline-flex;overflow:hidden}.cli-card-company svg{opacity:.7;flex-shrink:0;width:10px;height:10px}.cli-card-company span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cli-card-company.is-empty{color:var(--cli-fg-faint);text-transform:none;letter-spacing:0;font-family:Rajdhani,sans-serif;font-size:.72rem;font-style:italic;font-weight:500}.cli-card-actions{opacity:0;flex-shrink:0;gap:4px;transition:all .22s cubic-bezier(.2,.8,.2,1);display:flex;transform:translate(6px)}.cli-card:hover .cli-card-actions,.cli-card:focus-within .cli-card-actions{opacity:1;transform:translate(0)}.cli-card-action{appearance:none;border:1px solid var(--cli-border);background:var(--cli-surface);width:28px;height:28px;color:var(--cli-fg-muted);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;transition:all .18s;display:inline-flex}.cli-card-action svg{width:13px;height:13px}.cli-card-action:hover{color:var(--palas-blue);border-color:var(--palas-blue);background:var(--cli-surface-hover)}.cli-card-action.is-danger:hover{color:#dc2626;background:#dc262614;border-color:#dc2626}.cli-card-desc{color:var(--cli-fg-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.4em;margin:0;font-family:Rajdhani,sans-serif;font-size:.88rem;line-height:1.45;display:-webkit-box;overflow:hidden}.cli-card-desc.is-empty{color:var(--cli-fg-faint);font-style:italic}.cli-card-contact{border-top:1px dashed var(--cli-border-dashed);border-bottom:1px dashed var(--cli-border-dashed);flex-direction:column;gap:6px;padding:10px 0;display:flex}.cli-card-contact-row{color:var(--cli-fg-muted);align-items:center;gap:8px;min-width:0;font-size:.82rem;display:flex;overflow:hidden}.cli-card-contact-row svg{width:12px;height:12px;color:var(--cli-fg-faint);flex-shrink:0}.cli-card-contact-row.is-email{letter-spacing:.02em;font-family:JetBrains Mono,monospace;font-size:.74rem}.cli-card-contact-row.is-empty{color:var(--cli-fg-faint);font-size:.78rem;font-style:italic}.cli-card-contact-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cli-card-metrics{grid-template-columns:1fr auto 1fr;align-items:flex-end;gap:14px;display:grid}.cli-card-metric{flex-direction:column;gap:2px;min-width:0;display:flex}.cli-card-metric.is-right{text-align:right;align-items:flex-end}.cli-card-metric-label{letter-spacing:.22em;text-transform:uppercase;color:var(--cli-label);font-family:JetBrains Mono,monospace;font-size:.54rem;font-weight:500}.cli-card-metric-value{color:var(--cli-fg);letter-spacing:-.015em;align-items:baseline;gap:3px;font-family:Rajdhani,sans-serif;font-size:1.15rem;font-weight:700;line-height:1;display:inline-flex}.cli-card-metric-value.is-gold{color:var(--cli-gold)}.cli-card-metric-value.is-blue{color:var(--palas-blue)}.cli-card-metric-prefix{color:var(--cli-fg-muted);letter-spacing:.04em;font-family:JetBrains Mono,monospace;font-size:.56rem;font-weight:500}.cli-card-metric-divider{background:var(--cli-border-dashed);align-self:center;width:1px;height:24px}.cli-card-metric-value.is-zero{color:var(--cli-fg-faint)}.cli-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:72px 20px;display:flex}.cli-empty svg{width:36px;height:36px;color:var(--cli-fg-faint);opacity:.6}.cli-empty-title{color:var(--cli-fg);margin:0;font-family:Rajdhani,sans-serif;font-size:1.1rem;font-weight:600}.cli-empty-sub{letter-spacing:.22em;text-transform:uppercase;color:var(--cli-fg-muted);margin:0;font-family:JetBrains Mono,monospace;font-size:.6rem}.cli-loading{color:var(--cli-fg-faint);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:80px 20px;display:flex}.cli-loading-label{letter-spacing:.24em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.64rem}.cli-loading-bars{gap:4px;display:flex}.cli-loading-bars span{background:var(--palas-blue);border-radius:999px;width:3px;height:16px;animation:1s ease-in-out infinite cli-loading}.cli-loading-bars span:nth-child(2){animation-delay:.12s}.cli-loading-bars span:nth-child(3){animation-delay:.24s}@keyframes cli-loading{0%,to{opacity:.3;transform:scaleY(.5)}50%{opacity:1;transform:scaleY(1)}}.cli-history{border-top:1px dashed var(--cli-border-dashed);margin-top:20px;padding-top:18px}.cli-history-head{letter-spacing:.24em;text-transform:uppercase;color:var(--cli-fg-muted);align-items:center;gap:10px;margin-bottom:12px;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:500;display:flex}.cli-history-head:before{content:"";background:var(--cli-border-strong);width:16px;height:1px}.cli-history-table{border-collapse:separate;border-spacing:0;width:100%;font-family:Rajdhani,sans-serif}.cli-history-table thead th{letter-spacing:.22em;text-transform:uppercase;color:var(--cli-label);text-align:left;border-bottom:1px solid var(--cli-border);white-space:nowrap;padding:8px 10px;font-family:JetBrains Mono,monospace;font-size:.56rem;font-weight:500}.cli-history-table tbody td{border-bottom:1px dashed var(--cli-border-dashed);color:var(--cli-fg);padding:10px;font-size:.86rem}.cli-history-table tbody tr:last-child td{border-bottom:none}.cli-history-date{color:var(--cli-fg-muted);letter-spacing:.04em;font-family:JetBrains Mono,monospace;font-size:.76rem}.cli-history-amount{color:var(--cli-fg);font-family:Rajdhani,sans-serif;font-weight:700}.cli-history-status{letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-family:JetBrains Mono,monospace;font-size:.54rem;font-weight:500;display:inline-flex}.cli-history-status:before{content:"";background:currentColor;border-radius:999px;width:5px;height:5px}.cli-history-status.is-active{color:var(--palas-blue);background:#2a60fe14}.cli-history-status.is-completed{color:#16a34a;background:#16a34a1f}.cli-history-status.is-pending{color:#d99a1c;background:#d99a1c24}.cli-history-status.is-cancelled{color:#dc2626;background:#dc26261a}html[data-adm-theme=dark] .cli-history-status.is-completed{color:#4ade80}html[data-adm-theme=dark] .cli-history-status.is-pending{color:#fbbf24}html[data-adm-theme=dark] .cli-history-status.is-cancelled{color:#f87171}@keyframes cli-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.cli-rise{animation:.55s cubic-bezier(.2,.8,.2,1) both cli-rise}.cli-rise.delay-1{animation-delay:40ms}.cli-rise.delay-2{animation-delay:.14s}.cli-rise.delay-3{animation-delay:.24s}@media(max-width:1200px){.cli-kpis{grid-template-columns:1fr 1fr}.cli-kpi.is-hero{grid-column:span 2}}@media(max-width:1020px){.cli-head{grid-template-columns:1fr;gap:16px}.cli-head-meta{flex-direction:row;align-items:flex-start;gap:16px}.cli-head-actions{flex-wrap:wrap;justify-content:flex-end}.cli-panel-head{flex-wrap:wrap}.cli-panel-search{width:100%;max-width:none}}@media(max-width:720px){.cli-root{gap:18px}.cli-kpis{grid-template-columns:1fr}.cli-kpi.is-hero{grid-column:auto}.cli-grid{grid-template-columns:1fr;gap:12px}.cli-panel-body{padding:14px}.cli-card{padding:16px}}@media(prefers-reduced-motion:reduce){.cli-rise,.cli-meta-dot,.cli-panel-dot,.cli-loading-bars span{animation:none}}.srv-root{--srv-surface:#fff;--srv-surface-sunken:#1a2a6b08;--srv-surface-hover:#2a60fe0a;--srv-border:#1a2a6b1a;--srv-border-dashed:#1a2a6b24;--srv-border-strong:#1a2a6b33;--srv-fg:var(--palas-night);--srv-fg-muted:#1a2a6b9e;--srv-fg-faint:#1a2a6b66;--srv-label:#1a2a6b73;--srv-shadow:4px 5px 0 #11205a0f;--srv-shadow-strong:6px 8px 0 #11205a14,0 10px 34px -14px var(--palas-blue-glow);--srv-card-shadow:2px 3px 0 #11205a0a;--srv-card-shadow-hover:4px 6px 0 #11205a14,0 12px 28px -14px var(--palas-blue-glow);--srv-gold:var(--athena-gold);--srv-gold-soft:#c9a96124;--srv-success:#16a34a;--srv-success-soft:#16a34a1f;--srv-danger:#dc2626;--srv-danger-soft:#dc26261a;flex-direction:column;gap:24px;margin-top:-16px;padding:0 2px 48px;display:flex;position:relative}html[data-adm-theme=dark] .srv-root{--srv-surface:#10151f;--srv-surface-sunken:#00000038;--srv-surface-hover:#2a60fe1a;--srv-border:#a8beff24;--srv-border-dashed:#a8beff33;--srv-border-strong:#a8beff47;--srv-fg:#e8ecf4;--srv-fg-muted:#e8ecf4b8;--srv-fg-faint:#e8ecf473;--srv-label:#a8beff8c;--srv-shadow:0 4px 16px #0000004d;--srv-shadow-strong:0 8px 28px #00000073,0 0 32px -12px #2a60fe66;--srv-card-shadow:0 2px 10px #00000040;--srv-card-shadow-hover:0 8px 24px #00000073,0 0 24px -8px #2a60fe80;--srv-gold:var(--athena-gold-bright);--srv-gold-soft:#e0c07829;--srv-success:#4ade80;--srv-success-soft:#4ade8029;--srv-danger:#f87171;--srv-danger-soft:#f8717124}.srv-head{border-bottom:1px solid var(--srv-border);grid-template-columns:1fr auto auto;align-items:center;gap:24px;padding:0 4px 20px;display:grid}.srv-head-copy{min-width:0;max-width:620px}.srv-title{color:var(--srv-fg);letter-spacing:-.012em;margin:0 0 8px;font-family:Rajdhani,sans-serif;font-size:clamp(1.75rem,2.4vw,2.15rem);font-weight:700;line-height:1.08}.srv-title em{color:var(--palas-blue);font-style:normal}.srv-sub{color:var(--srv-fg-muted);margin:0;font-family:Rajdhani,sans-serif;font-size:.98rem;line-height:1.5}.srv-head-meta{letter-spacing:.22em;text-transform:uppercase;color:var(--srv-label);white-space:nowrap;flex-direction:column;align-items:flex-end;gap:4px;font-family:JetBrains Mono,monospace;font-size:.64rem;display:flex}.srv-head-meta strong{color:var(--srv-fg);font-weight:500}.srv-meta-dot{background:var(--palas-blue);vertical-align:middle;border-radius:999px;width:6px;height:6px;margin-right:8px;animation:2.2s ease-in-out infinite srv-pulse;display:inline-block}@keyframes srv-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.82)}}.srv-head-actions{align-items:center;gap:10px;display:flex}.srv-btn{appearance:none;letter-spacing:.02em;cursor:pointer;white-space:nowrap;border-radius:0 10px;align-items:center;gap:8px;height:38px;padding:0 14px;font-family:Rajdhani,sans-serif;font-size:.92rem;font-weight:600;transition:all .22s cubic-bezier(.2,.8,.2,1);display:inline-flex}.srv-btn svg{width:16px;height:16px}.srv-btn-primary{background:var(--palas-blue);color:#fff;border:1px solid var(--palas-blue);box-shadow:2px 3px #11205a24}.srv-btn-primary:hover:not(:disabled){background:var(--palas-blue-hover);border-color:var(--palas-blue-hover);transform:translateY(-1px);box-shadow:3px 5px #11205a2e}.srv-btn-ghost{color:var(--srv-fg);border:1px solid var(--srv-border-strong);background:0 0}.srv-btn-ghost:hover{border-color:var(--palas-blue);color:var(--palas-blue);background:var(--srv-surface-hover);transform:translateY(-1px)}.srv-btn-ghost.is-active{border-color:var(--palas-blue);color:var(--palas-blue);background:#2a60fe14}.srv-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.srv-kpi{background:var(--srv-surface);border:1px solid var(--srv-border);box-shadow:var(--srv-shadow);border-radius:0 14px;flex-direction:column;gap:10px;padding:16px 20px;transition:all .3s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden}.srv-kpi:hover{border-color:var(--palas-blue);box-shadow:var(--srv-shadow-strong);transform:translateY(-2px)}.srv-kpi-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.srv-kpi-label{letter-spacing:.24em;text-transform:uppercase;color:var(--srv-label);font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:500}.srv-kpi-icon{width:28px;height:28px;color:var(--palas-blue);background:#2a60fe1a;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.srv-kpi-icon svg{width:15px;height:15px}.srv-kpi.is-success .srv-kpi-icon{background:var(--srv-success-soft);color:var(--srv-success)}.srv-kpi.is-gold .srv-kpi-icon{background:var(--srv-gold-soft);color:var(--srv-gold)}.srv-kpi-value{color:var(--srv-fg);letter-spacing:-.02em;font-family:Rajdhani,sans-serif;font-size:clamp(1.65rem,2.1vw,2rem);font-weight:700;line-height:1}.srv-kpi.is-success .srv-kpi-value{color:var(--srv-success)}.srv-kpi.is-gold .srv-kpi-value{color:var(--srv-gold)}.srv-kpi-caption{letter-spacing:.2em;text-transform:uppercase;color:var(--srv-fg-muted);margin-top:auto;font-family:JetBrains Mono,monospace;font-size:.58rem}.srv-settings{background:var(--srv-surface);border:1px solid var(--srv-border);box-shadow:var(--srv-shadow);border-radius:0 14px;grid-template-columns:1fr 1fr;gap:28px;padding:20px 22px;display:grid;position:relative}.srv-settings:before{content:"";background:var(--palas-blue);border-radius:0 2px 2px 0;width:42px;height:2px;position:absolute;top:0;left:0}.srv-settings-col{flex-direction:column;gap:12px;min-width:0;display:flex}.srv-settings-head{border-bottom:1px dashed var(--srv-border-dashed);align-items:center;gap:10px;padding-bottom:10px;display:flex}.srv-settings-title{letter-spacing:.24em;text-transform:uppercase;color:var(--srv-fg);flex:1;margin:0;font-family:JetBrains Mono,monospace;font-size:.64rem;font-weight:500}.srv-settings-count{letter-spacing:.22em;color:var(--srv-fg-muted);border:1px solid var(--srv-border);border-radius:999px;padding:3px 8px;font-family:JetBrains Mono,monospace;font-size:.58rem}.srv-settings-add{align-items:stretch;gap:8px;display:flex}.srv-settings-add input{border:1px solid var(--srv-border);background:var(--srv-surface-sunken);min-width:0;height:36px;color:var(--srv-fg);border-radius:0 8px;flex:1;padding:0 12px;font-family:Rajdhani,sans-serif;font-size:.92rem;transition:all .2s}.srv-settings-add input::placeholder{color:var(--srv-fg-faint)}.srv-settings-add input:focus{border-color:var(--palas-blue);background:var(--srv-surface);outline:none;box-shadow:0 0 0 3px #2a60fe1f}.srv-settings-add-btn{appearance:none;background:var(--palas-blue);color:#fff;cursor:pointer;border:none;border-radius:0 8px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .18s;display:inline-flex}.srv-settings-add-btn:hover{background:var(--palas-blue-hover)}.srv-settings-add-btn svg{width:16px;height:16px}.srv-settings-list{scrollbar-width:thin;scrollbar-color:var(--srv-border)transparent;flex-direction:column;gap:6px;max-height:200px;display:flex;overflow-y:auto}.srv-settings-list::-webkit-scrollbar{width:4px}.srv-settings-list::-webkit-scrollbar-thumb{background:var(--srv-border);border-radius:999px}.srv-settings-item{background:var(--srv-surface-sunken);border:1px solid var(--srv-border);color:var(--srv-fg);border-radius:0 8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-family:Rajdhani,sans-serif;font-size:.9rem;transition:border-color .18s;display:flex}.srv-settings-item:hover{border-color:var(--srv-border-strong)}.srv-settings-item-del{appearance:none;color:var(--srv-fg-faint);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;transition:all .18s;display:inline-flex}.srv-settings-item-del:hover{color:var(--srv-danger);background:var(--srv-danger-soft)}.srv-settings-item-del svg{width:13px;height:13px}.srv-settings-empty{text-align:center;letter-spacing:.22em;text-transform:uppercase;color:var(--srv-fg-faint);border:1px dashed var(--srv-border-dashed);border-radius:0 8px;padding:14px;font-family:JetBrains Mono,monospace;font-size:.56rem}.srv-filter-bar{border-bottom:1px solid var(--srv-border);background:var(--srv-surface-sunken);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 22px;display:flex}.srv-chips{background:var(--srv-surface);border:1px solid var(--srv-border);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.srv-chip{appearance:none;letter-spacing:.2em;text-transform:uppercase;color:var(--srv-fg-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;padding:6px 14px;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:500;transition:all .2s}.srv-chip:hover{color:var(--srv-fg);background:var(--srv-surface-hover)}.srv-chip.is-active{background:var(--palas-blue);color:#fff;box-shadow:0 2px 10px -4px var(--palas-blue-glow)}.srv-toggle-active{border:1px solid var(--srv-border);background:var(--srv-surface);letter-spacing:.22em;text-transform:uppercase;color:var(--srv-fg-muted);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:500;transition:all .2s;display:inline-flex}.srv-toggle-active:hover{color:var(--srv-fg)}.srv-toggle-active.is-on{background:var(--srv-success-soft);border-color:var(--srv-success);color:var(--srv-success)}.srv-toggle-active .srv-toggle-dot{background:currentColor;border-radius:999px;width:6px;height:6px}.srv-filter-search{flex:1;min-width:180px;max-width:280px;margin-left:auto;position:relative}.srv-filter-search svg{width:14px;height:14px;color:var(--srv-fg-faint);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.srv-filter-search input{border:1px solid var(--srv-border);background:var(--srv-surface);width:100%;height:34px;color:var(--srv-fg);border-radius:0 8px;padding:0 14px 0 34px;font-family:Rajdhani,sans-serif;font-size:.88rem;transition:all .2s}.srv-filter-search input::placeholder{color:var(--srv-fg-faint)}.srv-filter-search input:focus{border-color:var(--palas-blue);outline:none;box-shadow:0 0 0 3px #2a60fe1f}.srv-panel{background:var(--srv-surface);border:1px solid var(--srv-border);box-shadow:var(--srv-shadow);isolation:isolate;border-radius:0 16px;position:relative;overflow:hidden}.srv-panel-corner{border:0 solid var(--palas-blue);opacity:.45;pointer-events:none;z-index:2;width:10px;height:10px;position:absolute}.srv-panel-corner.c-tl{border-top-width:1.2px;border-left-width:1.2px;top:10px;left:10px}.srv-panel-corner.c-tr{border-top-width:1.2px;border-right-width:1.2px;top:10px;right:10px}.srv-panel-corner.c-bl{border-bottom-width:1.2px;border-left-width:1.2px;bottom:10px;left:10px}.srv-panel-corner.c-br{border-bottom-width:1.2px;border-right-width:1.2px;bottom:10px;right:10px}.srv-panel-head{border-bottom:1px solid var(--srv-border);justify-content:space-between;align-items:center;gap:16px;padding:14px 22px;display:flex}.srv-panel-head-l{align-items:center;gap:12px;display:flex}.srv-panel-dot{background:var(--palas-blue);border-radius:999px;width:7px;height:7px;animation:2.2s ease-in-out infinite srv-pulse;box-shadow:0 0 0 3px #2a60fe33}.srv-panel-title{letter-spacing:.26em;text-transform:uppercase;color:var(--srv-fg);margin:0;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:500}.srv-panel-id{letter-spacing:.22em;color:var(--srv-label);font-family:JetBrains Mono,monospace;font-size:.6rem}.srv-panel-badge{letter-spacing:.24em;text-transform:uppercase;color:var(--srv-label);border:1px solid var(--srv-border);white-space:nowrap;border-radius:999px;padding:4px 8px;font-family:JetBrains Mono,monospace;font-size:.58rem}.srv-panel-body{padding:20px}.srv-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:18px;display:grid}.srv-card{background:var(--srv-surface);border:1px solid var(--srv-border);box-shadow:var(--srv-card-shadow);cursor:pointer;isolation:isolate;border-radius:0 14px;flex-direction:column;gap:14px;padding:18px 20px 16px 22px;transition:all .28s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden}.srv-card:before{content:"";background:linear-gradient(180deg,var(--palas-blue)0%,transparent 100%);opacity:.5;border-radius:0 3px 3px 0;width:3px;transition:all .25s cubic-bezier(.2,.8,.2,1);position:absolute;top:14px;bottom:14px;left:0}.srv-card.is-outras:before{background:linear-gradient(180deg,var(--srv-gold)0%,transparent 100%)}.srv-card:hover:before{opacity:1;top:8px;bottom:8px}.srv-card:hover{border-color:var(--palas-blue);box-shadow:var(--srv-card-shadow-hover);transform:translateY(-2px)}.srv-card.is-outras:hover{border-color:var(--srv-gold)}.srv-card.is-inactive{opacity:.62}.srv-card.is-inactive:before{opacity:.25}.srv-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.srv-card-type{color:var(--palas-blue);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;background:#2a60fe14;border:1px solid #2a60fe33;border-radius:999px;align-items:center;gap:6px;max-width:200px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:.56rem;font-weight:500;display:inline-flex;overflow:hidden}.srv-card.is-outras .srv-card-type{background:var(--srv-gold-soft);color:var(--srv-gold);border-color:#c9a9614d}.srv-card-status{letter-spacing:.22em;text-transform:uppercase;color:var(--srv-success);white-space:nowrap;align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:.54rem;font-weight:500;display:inline-flex}.srv-card-status.is-inactive{color:var(--srv-fg-faint)}.srv-card-status-dot{background:currentColor;border-radius:999px;width:6px;height:6px;box-shadow:0 0 0 2px #ffffff14}.srv-card-identity{flex-direction:column;gap:4px;display:flex}.srv-card-name{color:var(--srv-fg);letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:Rajdhani,sans-serif;font-size:1.15rem;font-weight:700;line-height:1.15;display:-webkit-box;overflow:hidden}.srv-card-slug{color:var(--srv-fg-muted);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:.62rem;overflow:hidden}.srv-card-slug:before{content:"/ ";color:var(--srv-fg-faint)}.srv-card-desc{color:var(--srv-fg-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.4em;margin:0;font-family:Rajdhani,sans-serif;font-size:.88rem;line-height:1.45;display:-webkit-box;overflow:hidden}.srv-card-desc.is-empty{color:var(--srv-fg-faint);font-style:italic}.srv-card-deliv{background:var(--srv-surface-sunken);border:1px solid var(--srv-border);border-radius:0 8px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.srv-card-deliv-head{letter-spacing:.24em;text-transform:uppercase;color:var(--srv-label);justify-content:space-between;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:.52rem;font-weight:500;display:flex}.srv-card-deliv-count{color:var(--palas-blue)}.srv-card-deliv-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.srv-card-deliv-item{color:var(--srv-fg);align-items:center;gap:8px;font-family:Rajdhani,sans-serif;font-size:.82rem;line-height:1.3;display:flex;overflow:hidden}.srv-card-deliv-item svg{width:11px;height:11px;color:var(--palas-blue);flex-shrink:0}.srv-card-deliv-item span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.srv-card-deliv-more{letter-spacing:.2em;text-transform:uppercase;color:var(--palas-blue);border-top:1px dashed var(--srv-border-dashed);margin-top:2px;padding-top:2px;font-family:JetBrains Mono,monospace;font-size:.56rem;font-weight:500}.srv-card-deliv-empty{letter-spacing:.22em;text-transform:uppercase;color:var(--srv-fg-faint);padding:4px 0;font-family:JetBrains Mono,monospace;font-size:.52rem}.srv-card-foot{border-top:1px dashed var(--srv-border-dashed);justify-content:space-between;align-items:center;gap:10px;padding-top:8px;display:flex}.srv-card-meta{flex:1;align-items:center;gap:8px;min-width:0;display:inline-flex;overflow:hidden}.srv-card-dept{letter-spacing:.22em;text-transform:uppercase;color:var(--srv-fg-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-family:JetBrains Mono,monospace;font-size:.54rem;font-weight:500;display:inline-flex;overflow:hidden}.srv-card-dept svg{width:10px;height:10px;color:var(--srv-fg-faint);flex-shrink:0}.srv-card-dept.is-none{color:var(--srv-fg-faint);font-style:italic}.srv-card-discount{background:var(--srv-gold-soft);color:var(--srv-gold);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;border:1px solid #c9a9614d;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:3px 8px;font-family:JetBrains Mono,monospace;font-size:.52rem;font-weight:600;display:inline-flex}.srv-card-actions{opacity:0;flex-shrink:0;gap:4px;transition:all .22s cubic-bezier(.2,.8,.2,1);display:flex;transform:translate(6px)}.srv-card:hover .srv-card-actions,.srv-card:focus-within .srv-card-actions{opacity:1;transform:translate(0)}.srv-card-action{appearance:none;border:1px solid var(--srv-border);background:var(--srv-surface);width:26px;height:26px;color:var(--srv-fg-muted);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;transition:all .18s;display:inline-flex}.srv-card-action svg{width:12px;height:12px}.srv-card-action:hover{color:var(--palas-blue);border-color:var(--palas-blue);background:var(--srv-surface-hover)}.srv-card-action.is-danger:hover{color:var(--srv-danger);border-color:var(--srv-danger);background:var(--srv-danger-soft)}.srv-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:72px 20px;display:flex}.srv-empty svg{width:36px;height:36px;color:var(--srv-fg-faint);opacity:.6}.srv-empty-title{color:var(--srv-fg);margin:0;font-family:Rajdhani,sans-serif;font-size:1.1rem;font-weight:600}.srv-empty-sub{letter-spacing:.22em;text-transform:uppercase;color:var(--srv-fg-muted);margin:0;font-family:JetBrains Mono,monospace;font-size:.6rem}.srv-loading{color:var(--srv-fg-faint);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:80px 20px;display:flex}.srv-loading-label{letter-spacing:.24em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.64rem}.srv-loading-bars{gap:4px;display:flex}.srv-loading-bars span{background:var(--palas-blue);border-radius:999px;width:3px;height:16px;animation:1s ease-in-out infinite srv-loading}.srv-loading-bars span:nth-child(2){animation-delay:.12s}.srv-loading-bars span:nth-child(3){animation-delay:.24s}@keyframes srv-loading{0%,to{opacity:.3;transform:scaleY(.5)}50%{opacity:1;transform:scaleY(1)}}@keyframes srv-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.srv-rise{animation:.55s cubic-bezier(.2,.8,.2,1) both srv-rise}.srv-rise.delay-1{animation-delay:40ms}.srv-rise.delay-2{animation-delay:.14s}.srv-rise.delay-3{animation-delay:.24s}.srv-rise.delay-4{animation-delay:.34s}@media(max-width:1200px){.srv-kpis{grid-template-columns:1fr 1fr}}@media(max-width:1020px){.srv-head{grid-template-columns:1fr;gap:16px}.srv-head-meta{flex-direction:row;align-items:flex-start;gap:16px}.srv-head-actions{flex-wrap:wrap;justify-content:flex-end}.srv-settings{grid-template-columns:1fr;gap:20px}.srv-filter-bar{gap:10px}.srv-filter-search{max-width:none;margin-left:0}}@media(max-width:720px){.srv-root{gap:18px}.srv-kpis{grid-template-columns:1fr}.srv-grid{grid-template-columns:1fr;gap:12px}.srv-panel-body{padding:14px}.srv-card{padding:16px 16px 14px 18px}}@media(prefers-reduced-motion:reduce){.srv-rise,.srv-meta-dot,.srv-panel-dot,.srv-loading-bars span{animation:none}}.fin-root{--fin-surface:#fff;--fin-surface-sunken:#1a2a6b08;--fin-surface-hover:#2a60fe0a;--fin-row-hover:#2a60fe0a;--fin-border:#1a2a6b1a;--fin-border-dashed:#1a2a6b24;--fin-border-strong:#1a2a6b33;--fin-fg:var(--palas-night);--fin-fg-muted:#1a2a6b9e;--fin-fg-faint:#1a2a6b66;--fin-label:#1a2a6b73;--fin-shadow:4px 5px 0 #11205a0f;--fin-shadow-strong:6px 8px 0 #11205a14,0 10px 34px -14px var(--palas-blue-glow);--fin-card-shadow:2px 3px 0 #11205a0a;--fin-card-shadow-hover:3px 5px 0 #11205a14;--fin-gold:var(--athena-gold);--fin-gold-soft:#c9a96124;--fin-income:#16a34a;--fin-income-soft:#16a34a24;--fin-expense:#dc2626;--fin-expense-soft:#dc26261a;--fin-danger:#dc2626;--fin-danger-soft:#dc26261a;flex-direction:column;gap:24px;margin-top:-16px;padding:0 2px 48px;display:flex;position:relative}html[data-adm-theme=dark] .fin-root{--fin-surface:#10151f;--fin-surface-sunken:#00000038;--fin-surface-hover:#2a60fe1a;--fin-row-hover:#2a60fe14;--fin-border:#a8beff24;--fin-border-dashed:#a8beff33;--fin-border-strong:#a8beff47;--fin-fg:#e8ecf4;--fin-fg-muted:#e8ecf4b8;--fin-fg-faint:#e8ecf473;--fin-label:#a8beff8c;--fin-shadow:0 4px 16px #0000004d;--fin-shadow-strong:0 8px 28px #00000073,0 0 32px -12px #2a60fe66;--fin-card-shadow:0 2px 10px #00000040;--fin-card-shadow-hover:0 4px 16px #0006;--fin-gold:var(--athena-gold-bright);--fin-gold-soft:#e0c07829;--fin-income:#4ade80;--fin-income-soft:#4ade8029;--fin-expense:#f87171;--fin-expense-soft:#f8717124;--fin-danger:#f87171;--fin-danger-soft:#f8717124}.fin-head{z-index:20;border-bottom:1px solid var(--fin-border);grid-template-columns:1fr auto auto auto;align-items:center;gap:20px 24px;padding:0 4px 20px;display:grid;position:relative}@media(max-width:1100px){.fin-head{grid-template-columns:1fr auto;grid-template-areas:"copy filter""meta actions";align-items:end}.fin-head>.fin-head-copy{grid-area:copy}.fin-head>.daterange{grid-area:filter;justify-self:end}.fin-head>.fin-head-meta{grid-area:meta;align-items:flex-start}.fin-head>.fin-head-actions{grid-area:actions;justify-self:end}}@media(max-width:720px){.fin-head{grid-template-columns:1fr;grid-template-areas:"copy""filter""meta""actions"}.fin-head>.daterange,.fin-head>.fin-head-actions{justify-self:stretch}}.fin-head-copy{min-width:0;max-width:620px}.fin-title{color:var(--fin-fg);letter-spacing:-.012em;margin:0 0 8px;font-family:Rajdhani,sans-serif;font-size:clamp(1.75rem,2.4vw,2.15rem);font-weight:700;line-height:1.08}.fin-title em{color:var(--palas-blue);font-style:normal}.fin-sub{color:var(--fin-fg-muted);margin:0;font-family:Rajdhani,sans-serif;font-size:.98rem;line-height:1.5}.fin-head-meta{letter-spacing:.22em;text-transform:uppercase;color:var(--fin-label);white-space:nowrap;flex-direction:column;align-items:flex-end;gap:4px;font-family:JetBrains Mono,monospace;font-size:.64rem;display:flex}.fin-head-meta strong{color:var(--fin-fg);font-weight:500}.fin-meta-dot{background:var(--palas-blue);vertical-align:middle;border-radius:999px;width:6px;height:6px;margin-right:8px;animation:2.2s ease-in-out infinite fin-pulse;display:inline-block}@keyframes fin-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.82)}}.fin-head-actions{align-items:center;gap:10px;display:flex}.fin-btn{appearance:none;letter-spacing:.02em;cursor:pointer;white-space:nowrap;border-radius:0 10px;align-items:center;gap:8px;height:38px;padding:0 14px;font-family:Rajdhani,sans-serif;font-size:.92rem;font-weight:600;transition:all .22s cubic-bezier(.2,.8,.2,1);display:inline-flex}.fin-btn svg{width:16px;height:16px}.fin-btn-primary{background:var(--palas-blue);color:#fff;border:1px solid var(--palas-blue);box-shadow:2px 3px #11205a24}.fin-btn-primary:hover:not(:disabled){background:var(--palas-blue-hover);border-color:var(--palas-blue-hover);transform:translateY(-1px);box-shadow:3px 5px #11205a2e}.fin-btn-ghost{color:var(--fin-fg);border:1px solid var(--fin-border-strong);background:0 0}.fin-btn-ghost:hover{border-color:var(--palas-blue);color:var(--palas-blue);background:var(--fin-surface-hover);transform:translateY(-1px)}.fin-error{background:var(--fin-danger-soft);border:1px solid var(--fin-danger);color:var(--fin-danger);border-radius:0 10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;font-family:Rajdhani,sans-serif;font-size:.92rem;font-weight:500;display:flex}.fin-error button{appearance:none;color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;padding:4px;transition:opacity .2s;display:inline-flex}.fin-error button:hover{opacity:1}.fin-kpis{grid-template-columns:1.8fr 1fr 1fr 1fr;gap:16px;display:grid}.fin-kpi{background:var(--fin-surface);border:1px solid var(--fin-border);box-shadow:var(--fin-shadow);border-radius:0 14px;flex-direction:column;gap:10px;padding:18px 22px 16px;transition:all .3s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden}.fin-kpi:hover{border-color:var(--palas-blue);box-shadow:var(--fin-shadow-strong);transform:translateY(-2px)}.fin-kpi.is-hero{background:linear-gradient(135deg,#2a60fe0a 0%,transparent 60%),var(--fin-surface);border-color:var(--fin-border-strong)}.fin-kpi.is-hero:after{content:"";pointer-events:none;background:radial-gradient(at 100% 0,#2a60fe14,#0000 60%);width:220px;height:160px;position:absolute;top:0;right:0}.fin-kpi-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.fin-kpi-label{letter-spacing:.24em;text-transform:uppercase;color:var(--fin-label);font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:500}.fin-kpi-icon{width:28px;height:28px;color:var(--palas-blue);background:#2a60fe1a;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.fin-kpi-icon svg{width:16px;height:16px}.fin-kpi.is-hero .fin-kpi-icon{background:var(--fin-gold-soft);color:var(--fin-gold)}.fin-kpi.is-income .fin-kpi-icon{background:var(--fin-income-soft);color:var(--fin-income)}.fin-kpi.is-expense .fin-kpi-icon{background:var(--fin-expense-soft);color:var(--fin-expense)}.fin-kpi.is-positive .fin-kpi-icon{background:var(--fin-income-soft);color:var(--fin-income)}.fin-kpi.is-negative .fin-kpi-icon{background:var(--fin-expense-soft);color:var(--fin-expense)}.fin-kpi-value{color:var(--fin-fg);letter-spacing:-.02em;z-index:1;font-family:Rajdhani,sans-serif;font-size:clamp(1.6rem,2.1vw,1.95rem);font-weight:700;line-height:1;position:relative}.fin-kpi.is-hero .fin-kpi-value{color:var(--fin-gold);font-size:clamp(2.1rem,3vw,2.65rem)}.fin-kpi.is-hero.is-negative .fin-kpi-value{color:var(--fin-expense)}.fin-kpi.is-income .fin-kpi-value{color:var(--fin-income)}.fin-kpi.is-expense .fin-kpi-value{color:var(--fin-expense)}.fin-kpi.is-positive .fin-kpi-value{color:var(--fin-income)}.fin-kpi.is-negative .fin-kpi-value{color:var(--fin-expense)}.fin-kpi-value-prefix{color:var(--fin-fg-muted);letter-spacing:.04em;vertical-align:.1em;margin-right:4px;font-family:JetBrains Mono,monospace;font-size:.64em;font-weight:500}.fin-kpi-value-sign{color:inherit;margin-right:2px;font-family:JetBrains Mono,monospace;font-size:.72em}.fin-kpi-caption{letter-spacing:.2em;text-transform:uppercase;color:var(--fin-fg-muted);z-index:1;margin-top:auto;font-family:JetBrains Mono,monospace;font-size:.58rem;position:relative}.fin-balance-meter{z-index:1;flex-direction:column;gap:6px;margin-top:4px;display:flex;position:relative}.fin-balance-meter-bar{background:var(--fin-surface-sunken);border:1px solid var(--fin-border);border-radius:999px;height:8px;display:flex;overflow:hidden}.fin-balance-meter-in{background:linear-gradient(90deg,var(--fin-income)0%,var(--fin-income)100%)}@supports (color:color-mix(in lab,red,red)){.fin-balance-meter-in{background:linear-gradient(90deg,var(--fin-income)0%,color-mix(in srgb,var(--fin-income)70%,var(--fin-gold)30%)100%)}}.fin-balance-meter-in{min-width:2px;transition:flex .5s cubic-bezier(.2,.8,.2,1)}.fin-balance-meter-out{background:linear-gradient(90deg,var(--fin-expense)0%,var(--fin-expense)100%)}@supports (color:color-mix(in lab,red,red)){.fin-balance-meter-out{background:linear-gradient(90deg,color-mix(in srgb,var(--fin-expense)60%,var(--fin-gold)40%)0%,var(--fin-expense)100%)}}.fin-balance-meter-out{min-width:2px;transition:flex .5s cubic-bezier(.2,.8,.2,1)}.fin-balance-meter-legend{letter-spacing:.2em;text-transform:uppercase;justify-content:space-between;align-items:center;font-family:JetBrains Mono,monospace;font-size:.54rem;display:flex}.fin-balance-meter-legend-in{color:var(--fin-income)}.fin-balance-meter-legend-out{color:var(--fin-expense)}.fin-accounts-section{background:var(--fin-surface);border:1px solid var(--fin-border);box-shadow:var(--fin-shadow);border-radius:0 14px;padding:16px 20px 18px}.fin-accounts-head{border-bottom:1px dashed var(--fin-border-dashed);justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:12px;display:flex}.fin-accounts-head-l{align-items:center;gap:10px;display:flex}.fin-accounts-title{letter-spacing:.24em;text-transform:uppercase;color:var(--fin-fg);margin:0;font-family:JetBrains Mono,monospace;font-size:.64rem;font-weight:500}.fin-accounts-count{letter-spacing:.22em;color:var(--fin-fg-muted);border:1px solid var(--fin-border);border-radius:999px;padding:3px 8px;font-family:JetBrains Mono,monospace;font-size:.58rem}.fin-accounts-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.fin-account-card{background:var(--fin-surface-sunken);border:1px solid var(--fin-border);border-radius:0 10px;flex-direction:column;gap:6px;padding:14px 14px 14px 18px;transition:all .25s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden}.fin-account-card:before{content:"";background:var(--_acc-color,var(--palas-blue));border-radius:0 3px 3px 0;width:3px;transition:all .25s cubic-bezier(.2,.8,.2,1);position:absolute;top:10px;bottom:10px;left:0}.fin-account-card:hover{border-color:var(--palas-blue);box-shadow:var(--fin-card-shadow-hover);transform:translateY(-1px)}.fin-account-card:hover:before{top:6px;bottom:6px}.fin-account-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.fin-account-name{color:var(--fin-fg);text-overflow:ellipsis;white-space:nowrap;letter-spacing:.005em;font-family:Rajdhani,sans-serif;font-size:.98rem;font-weight:600;line-height:1.2;overflow:hidden}.fin-account-actions{opacity:0;flex-shrink:0;gap:2px;transition:all .2s cubic-bezier(.2,.8,.2,1);display:flex;transform:translate(4px)}.fin-account-card:hover .fin-account-actions{opacity:1;transform:translate(0)}.fin-account-action{appearance:none;width:22px;height:22px;color:var(--fin-fg-faint);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;transition:all .18s;display:inline-flex}.fin-account-action svg{width:12px;height:12px}.fin-account-action:hover{color:var(--palas-blue);background:var(--fin-surface)}.fin-account-action.is-danger:hover{color:var(--fin-danger);background:var(--fin-danger-soft)}.fin-account-type{letter-spacing:.24em;text-transform:uppercase;color:var(--fin-fg-muted);font-family:JetBrains Mono,monospace;font-size:.52rem;font-weight:500}.fin-account-balance{color:var(--fin-fg);letter-spacing:-.015em;align-items:baseline;gap:4px;margin-top:2px;font-family:Rajdhani,sans-serif;font-size:1.35rem;font-weight:700;line-height:1;display:inline-flex}.fin-account-balance-prefix{color:var(--fin-fg-muted);letter-spacing:.04em;font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:500}.fin-account-balance.is-positive{color:var(--fin-income)}.fin-account-balance.is-negative{color:var(--fin-expense)}.fin-filters{background:var(--fin-surface);border:1px solid var(--fin-border);box-shadow:var(--fin-shadow);border-radius:0 12px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 22px;display:flex}.fin-filter-group{align-items:center;gap:8px;display:flex}.fin-filter-label{letter-spacing:.24em;text-transform:uppercase;color:var(--fin-label);white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:.56rem;font-weight:500}.fin-select{appearance:none;background:var(--fin-surface-sunken);border:1px solid var(--fin-border);color:var(--fin-fg);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%236B7EE8' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border-radius:0 8px;height:34px;padding:0 30px 0 12px;font-family:Rajdhani,sans-serif;font-size:.88rem;font-weight:500;transition:all .2s}.fin-select:hover{border-color:var(--fin-border-strong)}.fin-select:focus{border-color:var(--palas-blue);outline:none;box-shadow:0 0 0 3px #2a60fe1f}.fin-filter-chips{background:var(--fin-surface-sunken);border:1px solid var(--fin-border);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.fin-chip{appearance:none;letter-spacing:.2em;text-transform:uppercase;color:var(--fin-fg-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;padding:5px 12px;font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:500;transition:all .2s}.fin-chip:hover{color:var(--fin-fg)}.fin-chip.is-active{color:#fff;background:var(--palas-blue);box-shadow:0 2px 8px -4px var(--palas-blue-glow)}.fin-chip.is-active.is-income{background:var(--fin-income);box-shadow:0 2px 8px -4px var(--fin-income)}.fin-chip.is-active.is-expense{background:var(--fin-expense);box-shadow:0 2px 8px -4px var(--fin-expense)}.fin-panel{background:var(--fin-surface);border:1px solid var(--fin-border);box-shadow:var(--fin-shadow);isolation:isolate;border-radius:0 16px;position:relative;overflow:hidden}.fin-panel-corner{border:0 solid var(--palas-blue);opacity:.45;pointer-events:none;z-index:2;width:10px;height:10px;position:absolute}.fin-panel-corner.c-tl{border-top-width:1.2px;border-left-width:1.2px;top:10px;left:10px}.fin-panel-corner.c-tr{border-top-width:1.2px;border-right-width:1.2px;top:10px;right:10px}.fin-panel-corner.c-bl{border-bottom-width:1.2px;border-left-width:1.2px;bottom:10px;left:10px}.fin-panel-corner.c-br{border-bottom-width:1.2px;border-right-width:1.2px;bottom:10px;right:10px}.fin-panel-head{border-bottom:1px solid var(--fin-border);justify-content:space-between;align-items:center;gap:16px;padding:14px 22px;display:flex}.fin-panel-head-l{align-items:center;gap:12px;display:flex}.fin-panel-dot{background:var(--palas-blue);border-radius:999px;width:7px;height:7px;animation:2.2s ease-in-out infinite fin-pulse;box-shadow:0 0 0 3px #2a60fe33}.fin-panel-title{letter-spacing:.26em;text-transform:uppercase;color:var(--fin-fg);margin:0;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:500}.fin-panel-id{letter-spacing:.22em;color:var(--fin-label);font-family:JetBrains Mono,monospace;font-size:.6rem}.fin-panel-badge{letter-spacing:.24em;text-transform:uppercase;color:var(--fin-label);border:1px solid var(--fin-border);white-space:nowrap;border-radius:999px;padding:4px 8px;font-family:JetBrains Mono,monospace;font-size:.58rem}.fin-panel-body{scrollbar-width:thin;scrollbar-color:var(--fin-border)transparent;overflow-x:auto}.fin-panel-body::-webkit-scrollbar{height:8px}.fin-panel-body::-webkit-scrollbar-thumb{background:var(--fin-border);border-radius:999px}.fin-table{border-collapse:separate;border-spacing:0;width:100%;min-width:860px;font-family:Rajdhani,sans-serif}.fin-table thead th{letter-spacing:.24em;text-transform:uppercase;color:var(--fin-label);text-align:left;background:var(--fin-surface-sunken);border-bottom:1px solid var(--fin-border);white-space:nowrap;padding:14px 16px;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:500}.fin-table thead th.is-right{text-align:right}.fin-table tbody tr{transition:background .18s}.fin-table tbody tr:hover{background:var(--fin-row-hover)}.fin-table tbody td{border-bottom:1px dashed var(--fin-border-dashed);color:var(--fin-fg);vertical-align:middle;padding:12px 16px;font-size:.94rem;font-weight:500}.fin-table tbody tr:last-child td{border-bottom:none}.fin-date{color:var(--fin-fg-muted);letter-spacing:.04em;white-space:nowrap;align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:.78rem;display:inline-flex}.fin-date svg{width:12px;height:12px;color:var(--fin-fg-faint)}.fin-desc{align-items:center;gap:10px;min-width:0;display:inline-flex}.fin-desc-icon{border-radius:0 8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.fin-desc-icon svg{width:14px;height:14px}.fin-desc-icon.is-income{background:var(--fin-income-soft);color:var(--fin-income)}.fin-desc-icon.is-expense{background:var(--fin-expense-soft);color:var(--fin-expense)}.fin-desc-text{color:var(--fin-fg);text-overflow:ellipsis;white-space:nowrap;font-family:Rajdhani,sans-serif;font-weight:600;overflow:hidden}.fin-pill{letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;padding:3px 10px;font-family:JetBrains Mono,monospace;font-size:.56rem;font-weight:500;display:inline-flex}.fin-pill.is-category{background:var(--fin-surface-sunken);color:var(--fin-fg-muted);border-color:var(--fin-border)}.fin-pill.is-empty{color:var(--fin-fg-faint);border:1px dashed var(--fin-border-dashed);letter-spacing:.04em;text-transform:none;background:0 0;font-family:Rajdhani,sans-serif;font-size:.72rem;font-style:italic}.fin-pill.is-type{gap:5px;padding:3px 10px 3px 8px}.fin-pill.is-type:before{content:"";background:currentColor;border-radius:999px;width:5px;height:5px}.fin-pill.is-type.is-income{color:var(--fin-income);background:var(--fin-income-soft)}.fin-pill.is-type.is-expense{color:var(--fin-expense);background:var(--fin-expense-soft)}.fin-pill.is-account{background:var(--_acc-color,var(--palas-blue));gap:6px;padding:3px 10px 3px 8px}@supports (color:color-mix(in lab,red,red)){.fin-pill.is-account{background:color-mix(in srgb,var(--_acc-color,var(--palas-blue))12%,transparent)}}.fin-pill.is-account{color:var(--_acc-color,var(--palas-blue));border-color:var(--_acc-color,var(--palas-blue))}@supports (color:color-mix(in lab,red,red)){.fin-pill.is-account{border-color:color-mix(in srgb,var(--_acc-color,var(--palas-blue))30%,transparent)}}.fin-pill.is-account:before{content:"";background:var(--_acc-color,var(--palas-blue));border-radius:2px;width:6px;height:6px}.fin-pill.is-service{background:var(--fin-gold-soft);color:var(--fin-gold);border-color:var(--fin-gold)}@supports (color:color-mix(in lab,red,red)){.fin-pill.is-service{border-color:color-mix(in srgb,var(--fin-gold)30%,transparent)}}.fin-pill.is-service{cursor:pointer}.fin-pill.is-service:hover{background:var(--fin-gold)}@supports (color:color-mix(in lab,red,red)){.fin-pill.is-service:hover{background:color-mix(in srgb,var(--fin-gold)18%,transparent)}}.fin-pill.is-client{color:var(--palas-blue);cursor:pointer;background:#2a60fe14;border-color:#2a60fe38}.fin-pill.is-client:hover{background:#2a60fe24}.fin-chip-link{appearance:none;font:inherit;letter-spacing:inherit}.fin-amount{text-align:right;color:var(--fin-fg);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;font-family:Rajdhani,sans-serif;font-weight:700}.fin-amount.is-income{color:var(--fin-income)}.fin-amount.is-expense{color:var(--fin-expense)}.fin-amount-sign{margin-right:3px;font-family:JetBrains Mono,monospace;font-size:.78em;font-weight:500}.fin-amount-prefix{color:var(--fin-fg-muted);letter-spacing:.04em;margin-right:3px;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:500}.fin-actions{text-align:right;white-space:nowrap}.fin-action-btn{appearance:none;color:var(--fin-fg-faint);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;margin-left:2px;transition:all .18s;display:inline-flex}.fin-action-btn svg{width:14px;height:14px}.fin-action-btn:hover{color:var(--palas-blue);background:var(--fin-surface-hover)}.fin-action-btn.is-danger:hover{color:var(--fin-danger);background:var(--fin-danger-soft)}.fin-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:72px 20px;display:flex}.fin-empty svg{width:36px;height:36px;color:var(--fin-fg-faint);opacity:.6}.fin-empty-title{color:var(--fin-fg);margin:0;font-family:Rajdhani,sans-serif;font-size:1.1rem;font-weight:600}.fin-empty-sub{letter-spacing:.22em;text-transform:uppercase;color:var(--fin-fg-muted);margin:0;font-family:JetBrains Mono,monospace;font-size:.6rem}.fin-loading{color:var(--fin-fg-faint);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:80px 20px;display:flex}.fin-loading-label{letter-spacing:.24em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.64rem}.fin-loading-bars{gap:4px;display:flex}.fin-loading-bars span{background:var(--palas-blue);border-radius:999px;width:3px;height:16px;animation:1s ease-in-out infinite fin-loading}.fin-loading-bars span:nth-child(2){animation-delay:.12s}.fin-loading-bars span:nth-child(3){animation-delay:.24s}@keyframes fin-loading{0%,to{opacity:.3;transform:scaleY(.5)}50%{opacity:1;transform:scaleY(1)}}.fin-type-toggle{background:var(--fin-surface-sunken);border:1px solid var(--fin-border);border-radius:0 10px;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:20px;padding:4px;display:grid}.fin-type-btn{appearance:none;color:var(--fin-fg-muted);cursor:pointer;background:0 0;border:none;border-radius:0 8px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-family:Rajdhani,sans-serif;font-size:.92rem;font-weight:600;transition:all .2s;display:inline-flex}.fin-type-btn svg{width:16px;height:16px}.fin-type-btn:hover{color:var(--fin-fg);background:var(--fin-surface)}.fin-type-btn.is-active.is-income{background:var(--fin-income-soft);color:var(--fin-income);box-shadow:inset 0 0 0 1px var(--fin-income)}.fin-type-btn.is-active.is-expense{background:var(--fin-expense-soft);color:var(--fin-expense);box-shadow:inset 0 0 0 1px var(--fin-expense)}@keyframes fin-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fin-rise{animation:.55s cubic-bezier(.2,.8,.2,1) both fin-rise}.fin-rise.delay-1{animation-delay:40ms}.fin-rise.delay-2{animation-delay:.14s}.fin-rise.delay-3{animation-delay:.24s}.fin-rise.delay-4{animation-delay:.34s}@media(max-width:1200px){.fin-kpis{grid-template-columns:1fr 1fr}.fin-kpi.is-hero{grid-column:span 2}}@media(max-width:1020px){.fin-head{grid-template-columns:1fr;gap:16px}.fin-head-meta{flex-direction:row;align-items:flex-start;gap:16px}.fin-head-actions{flex-wrap:wrap;justify-content:flex-end}.fin-filters{gap:10px}}@media(max-width:720px){.fin-root{gap:18px}.fin-kpis{grid-template-columns:1fr}.fin-kpi.is-hero{grid-column:auto}.fin-accounts-grid{grid-template-columns:1fr}.fin-panel-head{flex-wrap:wrap;padding:12px 16px}}@media(prefers-reduced-motion:reduce){.fin-rise,.fin-meta-dot,.fin-panel-dot,.fin-loading-bars span{animation:none}}.camp-root,.camp-detail-root{--camp-surface:#fff;--camp-surface-sunken:#1a2a6b08;--camp-border:#1a2a6b1a;--camp-border-strong:#1a2a6b33;--camp-border-dashed:#1a2a6b24;--camp-fg:var(--palas-night);--camp-fg-muted:#1a2a6b9e;--camp-fg-faint:#1a2a6b66;--camp-label:#1a2a6b73;--camp-shadow:4px 5px 0 #11205a0f;--camp-shadow-strong:6px 8px 0 #11205a14,0 10px 34px -14px var(--palas-blue-glow);--camp-card-shadow:2px 3px 0 #11205a0a;--camp-card-shadow-hover:3px 5px 0 #11205a14}html[data-adm-theme=dark] .camp-root,html[data-adm-theme=dark] .camp-detail-root{--camp-surface:#10151f;--camp-surface-sunken:#00000038;--camp-border:#a8beff1a;--camp-border-strong:#a8beff38;--camp-border-dashed:#a8beff29;--camp-fg:#e8ecf4;--camp-fg-muted:#e8ecf49e;--camp-fg-faint:#e8ecf459;--camp-label:#a8beff73;--camp-shadow:0 4px 16px #0000004d;--camp-shadow-strong:0 8px 28px #00000073,0 0 32px -12px #2a60fe66;--camp-card-shadow:0 2px 10px #00000040;--camp-card-shadow-hover:0 4px 18px #0006}.camp-root,.camp-detail-root{color:var(--camp-fg);flex-direction:column;gap:24px;margin-top:-16px;padding:0 2px 48px;display:flex;position:relative}.camp-head{z-index:20;border-bottom:1px solid var(--camp-border);grid-template-columns:1fr auto;align-items:end;gap:20px 24px;padding:0 4px 20px;display:grid;position:relative}.camp-title{color:var(--camp-fg);letter-spacing:-.012em;margin:0 0 8px;font-family:Rajdhani,sans-serif;font-size:clamp(1.75rem,2.4vw,2.15rem);font-weight:700;line-height:1.08}.camp-title em{color:var(--palas-blue);font-style:normal}.camp-sub{color:var(--camp-fg-muted);max-width:60ch;margin:0;font-family:Rajdhani,sans-serif;font-size:.98rem;line-height:1.5}.camp-head-actions{align-items:center;gap:10px;display:flex}.camp-btn{appearance:none;letter-spacing:.02em;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:0 10px;align-items:center;gap:8px;height:38px;padding:0 14px;font-family:Rajdhani,sans-serif;font-size:.92rem;font-weight:600;transition:all .22s cubic-bezier(.2,.8,.2,1);display:inline-flex}.camp-btn svg{width:16px;height:16px}.camp-btn:disabled{opacity:.5;cursor:not-allowed}.camp-btn-primary{background:var(--palas-blue);color:#fff;border-color:var(--palas-blue);box-shadow:2px 3px #11205a24}.camp-btn-primary:hover:not(:disabled){background:var(--palas-blue-hover);border-color:var(--palas-blue-hover);transform:translateY(-1px);box-shadow:3px 5px #11205a2e}.camp-btn-ghost{color:var(--camp-fg);border-color:var(--camp-border-strong);background:0 0}.camp-btn-ghost:hover:not(:disabled){border-color:var(--palas-blue);color:var(--palas-blue);background:#2a60fe0a;transform:translateY(-1px)}.camp-btn-danger{color:#dc2626;background:#dc26260f;border-color:#dc26264d;justify-content:center;width:100%;margin-top:16px}.camp-btn-danger:hover:not(:disabled){background:#dc26261a;border-color:#dc2626;transform:translateY(-1px)}html[data-adm-theme=dark] .camp-btn-danger{color:#f87171;background:#ef44441a;border-color:#ef444459}html[data-adm-theme=dark] .camp-btn-danger:hover:not(:disabled){background:#ef44442e;border-color:#f87171}.camp-section{flex-direction:column;gap:12px;display:flex}.camp-section-head{letter-spacing:.24em;text-transform:uppercase;color:var(--camp-fg-muted);align-items:center;gap:10px;padding:0 4px;font-family:JetBrains Mono,monospace;font-size:.64rem;font-weight:500;display:flex}.camp-section-head svg{color:var(--palas-blue)}.camp-section-count{background:var(--camp-surface-sunken);border:1px solid var(--camp-border);color:var(--camp-fg-muted);letter-spacing:.06em;border-radius:999px;padding:2px 8px;font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:500}.camp-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.camp-empty{text-align:center;letter-spacing:.22em;text-transform:uppercase;color:var(--camp-fg-faint);border:1px dashed var(--camp-border-dashed);background:var(--camp-surface-sunken);border-radius:0 12px;padding:40px 22px;font-family:JetBrains Mono,monospace;font-size:.62rem}.camp-card{background:var(--camp-surface);border:1px solid var(--camp-border);box-shadow:var(--camp-card-shadow);color:var(--camp-fg);border-radius:0 12px;flex-direction:column;gap:10px;padding:14px 16px 16px;text-decoration:none;transition:all .25s cubic-bezier(.2,.8,.2,1);display:flex;position:relative}.camp-card:hover{border-color:var(--palas-blue);box-shadow:var(--camp-card-shadow-hover);transform:translateY(-1px)}.camp-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.camp-card-title{color:var(--camp-fg);letter-spacing:.005em;flex:1;min-width:0;margin:0;font-family:Rajdhani,sans-serif;font-size:1rem;font-weight:600;line-height:1.25}.camp-card-period{letter-spacing:.18em;text-transform:uppercase;color:var(--camp-fg-muted);font-family:JetBrains Mono,monospace;font-size:.6rem}.camp-card-bar{background:#1a2a6b14;border-radius:999px;height:4px;position:relative;overflow:hidden}html[data-adm-theme=dark] .camp-card-bar{background:#a8beff1f}.camp-card-bar>span{background:linear-gradient(90deg,var(--palas-blue),var(--palas-blue-hover,#5573ff));border-radius:999px;height:100%;transition:width .4s cubic-bezier(.2,.8,.2,1);display:block}.camp-card-meta{letter-spacing:.18em;text-transform:uppercase;color:var(--camp-fg-muted);justify-content:space-between;gap:8px;font-family:JetBrains Mono,monospace;font-size:.58rem;display:flex}.camp-card-status{appearance:none;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;padding:4px 9px;font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:600;line-height:1.2;transition:filter .18s,transform .18s;display:inline-flex}.camp-card-status:not(:disabled):hover{filter:brightness(1.05)}.camp-card-status:disabled{cursor:not-allowed;opacity:.85}.camp-card-status.s-rascunho{color:#1a2a6bb3;background:#1a2a6b0f;border-color:#1a2a6b26}.camp-card-status.s-ativa{color:#15803d;background:#16a34a1a;border-color:#16a34a4d}.camp-card-status.s-pausada{color:#b45309;background:#d977061f;border-color:#d977064d}.camp-card-status.s-concluida{color:var(--palas-blue);background:#2a60fe1a;border-color:#2a60fe4d}.camp-card-status.s-arquivada{color:#1a2a6b73;background:#1a2a6b0a;border-color:#1a2a6b1a}html[data-adm-theme=dark] .camp-card-status.s-rascunho{color:#e8ecf4b3;background:#a8beff14;border-color:#a8beff33}html[data-adm-theme=dark] .camp-card-status.s-ativa{color:#86efac;background:#22c55e29;border-color:#22c55e66}html[data-adm-theme=dark] .camp-card-status.s-pausada{color:#fcd34d;background:#f59e0b2e;border-color:#f59e0b66}html[data-adm-theme=dark] .camp-card-status.s-concluida{color:#93b0ff;background:#2a60fe2e;border-color:#2a60fe66}html[data-adm-theme=dark] .camp-card-status.s-arquivada{color:#e8ecf466;background:#a8beff0a;border-color:#a8beff1f}.camp-board{background:var(--camp-surface);border:1px solid var(--camp-border);box-shadow:var(--camp-shadow);isolation:isolate;border-radius:0 16px;flex-direction:column;display:flex;position:relative;overflow:hidden}.camp-board-corner{border:0 solid var(--palas-blue);opacity:.45;pointer-events:none;z-index:2;width:10px;height:10px;position:absolute}.camp-board-corner.c-tl{border-top-width:1.2px;border-left-width:1.2px;top:10px;left:10px}.camp-board-corner.c-tr{border-top-width:1.2px;border-right-width:1.2px;top:10px;right:10px}.camp-board-corner.c-bl{border-bottom-width:1.2px;border-left-width:1.2px;bottom:10px;left:10px}.camp-board-corner.c-br{border-bottom-width:1.2px;border-right-width:1.2px;bottom:10px;right:10px}.camp-board-head{border-bottom:1px solid var(--camp-border);justify-content:space-between;align-items:center;gap:16px;padding:14px 22px;display:flex}.camp-board-head-l{align-items:center;gap:12px;display:flex}.camp-board-dot{background:var(--palas-blue);border-radius:999px;width:7px;height:7px;animation:2.2s ease-in-out infinite camp-pulse;box-shadow:0 0 0 3px #2a60fe33}.camp-board-title{letter-spacing:.26em;text-transform:uppercase;color:var(--camp-fg);margin:0;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:500}.camp-board-id{letter-spacing:.22em;color:var(--camp-label);font-family:JetBrains Mono,monospace;font-size:.6rem}.camp-board-badge{letter-spacing:.24em;text-transform:uppercase;color:var(--camp-label);border:1px solid var(--camp-border);border-radius:999px;padding:4px 8px;font-family:JetBrains Mono,monospace;font-size:.58rem}.camp-archived-wrap{padding:0}.camp-archived-table{border-collapse:separate;border-spacing:0;width:100%;font-family:Rajdhani,sans-serif}.camp-archived-table thead th{text-align:left;border-bottom:1px solid var(--camp-border);background:var(--camp-surface-sunken);text-transform:uppercase;letter-spacing:.22em;color:var(--camp-fg-muted);padding:14px 22px;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:500}.camp-archived-table tbody td{border-bottom:1px solid var(--camp-border);color:var(--camp-fg);padding:12px 22px;font-size:.92rem}.camp-archived-table tbody tr:last-child td{border-bottom:none}.camp-archived-table tbody tr:hover td{background:#2a60fe0a}html[data-adm-theme=dark] .camp-archived-table tbody tr:hover td{background:#2a60fe14}.camp-archived-link{color:var(--camp-fg);font-weight:600;text-decoration:none}.camp-archived-link:hover{color:var(--palas-blue)}.camp-detail-head{border-bottom:1px solid var(--camp-border);flex-direction:column;gap:10px;padding-bottom:20px;display:flex}.camp-detail-crumbs{letter-spacing:.22em;text-transform:uppercase;color:var(--camp-fg-muted);align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:.6rem;display:inline-flex}.camp-detail-crumbs a{color:var(--camp-fg-muted);text-decoration:none;transition:color .18s}.camp-detail-crumbs a:hover{color:var(--palas-blue)}.camp-detail-crumbs span[aria-hidden]{color:var(--camp-fg-faint)}.camp-detail-head-row{align-items:center;gap:16px;display:flex}.camp-detail-title-input{appearance:none;letter-spacing:-.012em;color:var(--camp-fg);background:0 0;border:none;border-bottom:1px solid #0000;outline:none;flex:1;min-width:0;padding:4px 0;font-family:Rajdhani,sans-serif;font-size:clamp(1.75rem,2.4vw,2.15rem);font-weight:700;line-height:1.08;transition:border-color .18s}.camp-detail-title-input:hover:not(:disabled){border-bottom-color:var(--camp-border-strong)}.camp-detail-title-input:focus{border-bottom-color:var(--palas-blue)}.camp-detail-title-input:disabled{cursor:not-allowed;color:var(--camp-fg)}.camp-status-select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(-45deg,#0000 50%,currentColor 50%);background-position:calc(100% - 10px) 53%,calc(100% - 6px) 53%;background-repeat:no-repeat;background-size:4px 4px,4px 4px;padding-right:22px}.camp-status-select:focus{outline:none}.camp-detail-period{letter-spacing:.22em;text-transform:uppercase;color:var(--camp-fg-muted);font-family:JetBrains Mono,monospace;font-size:.62rem}.camp-detail-banner{color:var(--camp-fg);border-radius:0 10px;align-items:center;gap:14px;padding:14px 18px;font-family:Rajdhani,sans-serif;font-size:.94rem;display:flex}.camp-detail-banner.is-readonly{color:var(--camp-fg);background:#d9770614;border:1px solid #d9770638;border-left:3px solid #d97706}html[data-adm-theme=dark] .camp-detail-banner.is-readonly{background:#f59e0b24;border-color:#f59e0b52 #f59e0b52 #f59e0b52 #f59e0b}.camp-detail-banner.is-readonly strong{color:#b45309;margin-right:4px}html[data-adm-theme=dark] .camp-detail-banner.is-readonly strong{color:#fcd34d}.camp-kpis{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:16px;display:grid}.camp-kpi{background:var(--camp-surface);border:1px solid var(--camp-border);box-shadow:var(--camp-shadow);border-radius:0 14px;flex-direction:column;gap:12px;padding:18px 22px 16px;transition:all .3s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden}.camp-kpi:hover{border-color:var(--palas-blue);box-shadow:var(--camp-shadow-strong);transform:translateY(-2px)}.camp-kpi.is-hero{background:linear-gradient(135deg,#2a60fe0a 0%,transparent 60%),var(--camp-surface);border-color:var(--camp-border-strong)}.camp-kpi.is-hero:after{content:"";pointer-events:none;background:radial-gradient(at 100% 0,#2a60fe14,#0000 60%);width:180px;height:140px;position:absolute;top:0;right:0}.camp-kpi-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.camp-kpi-label{letter-spacing:.24em;text-transform:uppercase;color:var(--camp-label);font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:500}.camp-kpi-icon{width:28px;height:28px;color:var(--palas-blue);background:#2a60fe1a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.camp-kpi-icon svg{width:16px;height:16px}.camp-kpi-value{color:var(--camp-fg);letter-spacing:-.02em;z-index:1;font-family:Rajdhani,sans-serif;font-size:clamp(1.6rem,2.1vw,1.95rem);font-weight:700;line-height:1;position:relative}.camp-kpi.is-hero .camp-kpi-value{color:var(--palas-blue);font-size:clamp(2rem,2.8vw,2.5rem)}.camp-kpi-foot{z-index:1;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex;position:relative}.camp-kpi-caption{letter-spacing:.2em;text-transform:uppercase;color:var(--camp-fg-muted);font-family:JetBrains Mono,monospace;font-size:.58rem;line-height:1.3}.camp-kpi-bar{background:#1a2a6b14;border-radius:999px;width:100%;height:4px;position:relative;overflow:hidden}html[data-adm-theme=dark] .camp-kpi-bar{background:#a8beff1f}.camp-kpi-bar>span{background:linear-gradient(90deg,var(--palas-blue),var(--palas-blue-hover,#5573ff));border-radius:999px;transition:width .4s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 auto 0 0}.camp-detail-grid{grid-template-columns:1fr 320px;align-items:start;gap:22px;display:grid}.camp-goals-panel{background:var(--camp-surface);border:1px solid var(--camp-border);box-shadow:var(--camp-card-shadow);isolation:isolate;border-radius:0 14px;padding:22px;position:relative;overflow:hidden}.camp-goals-panel+.camp-goals-panel{margin-top:16px}.camp-goals-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.camp-goals-title{color:var(--camp-fg);letter-spacing:.005em;margin:0;font-family:Rajdhani,sans-serif;font-size:1.05rem;font-weight:600}.camp-objective-input{appearance:none;border:1px solid var(--camp-border-strong);background:var(--camp-surface);width:100%;color:var(--camp-fg);border-radius:0 8px;margin-top:8px;padding:10px 12px;font-family:Rajdhani,sans-serif;font-size:.95rem;transition:border-color .18s,box-shadow .18s}.camp-objective-input:hover:not(:disabled){border-color:var(--palas-blue)}.camp-objective-input:focus{border-color:var(--palas-blue);outline:none;box-shadow:0 0 0 3px #2a60fe1f}.camp-objective-input:disabled{opacity:.65;cursor:not-allowed}.camp-goal-row{border-top:1px dashed var(--camp-border-dashed);grid-template-columns:1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.camp-goal-row:first-of-type{border-top:none;padding-top:4px}.camp-goal-label{color:var(--camp-fg);font-family:Rajdhani,sans-serif;font-size:.94rem;font-weight:600}.camp-goal-progress{letter-spacing:.16em;text-transform:uppercase;color:var(--camp-fg-muted);margin-top:4px;font-family:JetBrains Mono,monospace;font-size:.62rem}.camp-goal-bar{background:#1a2a6b14;border-radius:999px;grid-column:1/-1;height:5px;margin-top:6px;position:relative;overflow:hidden}html[data-adm-theme=dark] .camp-goal-bar{background:#a8beff1f}.camp-goal-bar>span{background:linear-gradient(90deg,var(--palas-blue),var(--palas-blue-hover,#5573ff));border-radius:999px;height:100%;transition:width .4s cubic-bezier(.2,.8,.2,1);display:block}.camp-tasks{flex-direction:column;gap:8px;display:flex}.camp-task-row{background:var(--camp-surface);border:1px solid var(--camp-border);border-radius:0 10px;grid-template-columns:24px 1fr auto auto;align-items:center;gap:10px;padding:10px 14px;transition:all .2s cubic-bezier(.2,.8,.2,1);display:grid}.camp-task-row:hover{border-color:var(--camp-border-strong);box-shadow:var(--camp-card-shadow)}.camp-task-row.is-done .camp-task-title{color:var(--camp-fg-faint);text-decoration:line-through}.camp-task-title{color:var(--camp-fg);letter-spacing:.005em;font-family:Rajdhani,sans-serif;font-size:.94rem}.camp-task-counter{background:var(--camp-surface-sunken);border:1px solid var(--camp-border);color:var(--camp-fg);font-variant-numeric:tabular-nums;border-radius:0 6px;align-items:center;gap:4px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:.72rem;display:inline-flex}.camp-task-counter button{cursor:pointer;color:var(--camp-fg-muted);background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:.9rem;line-height:1;transition:all .15s}.camp-task-counter button:hover:not(:disabled){color:var(--palas-blue);background:#2a60fe14}.camp-task-counter button:disabled{opacity:.4;cursor:not-allowed}.camp-task-progress{letter-spacing:.18em;text-transform:uppercase;color:var(--camp-fg-faint);font-family:JetBrains Mono,monospace;font-size:.58rem}.camp-task-row input[type=checkbox]{appearance:none;border:1px solid var(--camp-border-strong);background:var(--camp-surface);cursor:pointer;border-radius:4px;width:16px;height:16px;transition:all .18s;position:relative}.camp-task-row input[type=checkbox]:hover:not(:disabled){border-color:var(--palas-blue)}.camp-task-row input[type=checkbox]:checked{background:var(--palas-blue);border-color:var(--palas-blue)}.camp-task-row input[type=checkbox]:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.camp-task-row input[type=checkbox]:disabled{cursor:not-allowed;opacity:.6}.camp-subtable{border-collapse:separate;border-spacing:0;width:100%;font-family:Rajdhani,sans-serif}.camp-subtable thead th{text-align:left;letter-spacing:.22em;text-transform:uppercase;color:var(--camp-fg-muted);background:var(--camp-surface-sunken);border-bottom:1px solid var(--camp-border);padding:10px 14px;font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:500}.camp-subtable tbody td{color:var(--camp-fg);border-bottom:1px dashed var(--camp-border-dashed);padding:10px 14px;font-size:.9rem}.camp-subtable tbody tr:last-child td{border-bottom:none}.camp-subtable tbody tr:hover td{background:#2a60fe0a}html[data-adm-theme=dark] .camp-subtable tbody tr:hover td{background:#2a60fe14}.camp-sidebar{background:var(--camp-surface);border:1px solid var(--camp-border);box-shadow:var(--camp-card-shadow);border-radius:0 14px;flex-direction:column;height:fit-content;padding:20px;display:flex;position:sticky;top:16px}.camp-sidebar .camp-goals-title{margin-bottom:14px}.camp-sidebar .adm-m-field{margin-bottom:14px;display:block}.camp-sidebar .adm-m-field-label{letter-spacing:.22em;text-transform:uppercase;color:var(--camp-fg-muted);margin-bottom:6px;font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:500;display:block}.camp-sidebar input[type=date]{appearance:none;border:1px solid var(--camp-border-strong);background:var(--camp-surface);width:100%;color:var(--camp-fg);border-radius:0 8px;padding:8px 10px;font-family:JetBrains Mono,monospace;font-size:.82rem;transition:border-color .18s,box-shadow .18s}.camp-sidebar input[type=date]:hover:not(:disabled){border-color:var(--palas-blue)}.camp-sidebar input[type=date]:focus{border-color:var(--palas-blue);outline:none;box-shadow:0 0 0 3px #2a60fe1f}.camp-sidebar input[type=date]:disabled{opacity:.55;cursor:not-allowed}.camp-goals-panel input[type=text]:not(.camp-detail-title-input):not(.camp-objective-input),.camp-goals-panel input[type=number],.camp-goals-panel select{appearance:none;border:1px solid var(--camp-border-strong);background:var(--camp-surface);color:var(--camp-fg);border-radius:0 8px;width:100%;padding:8px 12px;font-family:Rajdhani,sans-serif;font-size:.92rem;transition:border-color .18s,box-shadow .18s}.camp-goals-panel input[type=text]:not(.camp-detail-title-input):not(.camp-objective-input):hover,.camp-goals-panel input[type=number]:hover,.camp-goals-panel select:hover{border-color:var(--palas-blue)}.camp-goals-panel input[type=text]:not(.camp-detail-title-input):not(.camp-objective-input):focus,.camp-goals-panel input[type=number]:focus,.camp-goals-panel select:focus{border-color:var(--palas-blue);outline:none;box-shadow:0 0 0 3px #2a60fe1f}.camp-goals-panel select{background-image:linear-gradient(45deg,transparent 50%,var(--camp-fg-muted)50%),linear-gradient(-45deg,transparent 50%,var(--camp-fg-muted)50%);background-position:calc(100% - 13px) 53%,calc(100% - 9px) 53%;background-repeat:no-repeat;background-size:4px 4px,4px 4px;padding-right:26px}.camp-goals-panel .rich-editor-shell{border-radius:0 10px;min-height:240px;margin-top:6px}@keyframes camp-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.82)}}@keyframes camp-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.camp-rise{animation:.55s cubic-bezier(.2,.8,.2,1) both camp-rise}.camp-rise.delay-1{animation-delay:40ms}.camp-rise.delay-2{animation-delay:.14s}.camp-rise.delay-3{animation-delay:.24s}.camp-rise.delay-4{animation-delay:.32s}@media(max-width:1100px){.camp-kpis{grid-template-columns:1fr 1fr}.camp-kpi.is-hero{grid-column:span 2}}@media(max-width:960px){.camp-detail-grid{grid-template-columns:1fr}.camp-sidebar{position:static}}@media(max-width:720px){.camp-head{grid-template-columns:1fr}.camp-head-actions{flex-wrap:wrap;justify-self:stretch}.camp-kpis{grid-template-columns:1fr}.camp-kpi.is-hero{grid-column:auto}.camp-detail-head-row{flex-direction:column;align-items:stretch}.camp-task-row{grid-template-columns:24px 1fr;row-gap:6px}.camp-task-row>:nth-child(3),.camp-task-row>:nth-child(4){grid-column:2;justify-self:start}}@media(prefers-reduced-motion:reduce){.camp-rise,.camp-board-dot{animation:none}}.daterange{--dr-fg:var(--head-fg,var(--palas-night,#0f1626));--dr-fg-muted:var(--head-sub-fg,#1a2a6b99);--dr-label:var(--side-group-label,#1a2a6b6b);--dr-bg:var(--head-icon-btn-bg,#fff);--dr-bg-sunken:var(--head-search-bg,#fff);--dr-border:var(--head-icon-btn-border,#1a2a6b1f);--dr-border-strong:#1a2a6b38;--dr-hover-bg:#2a60fe0a;--dr-active-bg:#2a60fe0f;--dr-popover-bg:var(--head-icon-btn-bg,#fff);--dr-popover-border:var(--head-border,#1a2a6b1a);--dr-popover-shadow:0 18px 44px -18px #0f173c38,0 6px 16px -8px #0f173c1a;--dr-divider:#1a2a6b14;--dr-danger:#dc2626;--dr-danger-soft:#dc26261a;display:inline-flex;position:relative}html[data-adm-theme=dark] .adm-shell .daterange{--dr-fg-muted:#e8ecf4b8;--dr-label:#a8beff8c;--dr-bg:#ffffff08;--dr-bg-sunken:#ffffff0a;--dr-border:#a8beff1f;--dr-border-strong:#a8beff47;--dr-hover-bg:#2a60fe1a;--dr-active-bg:#2a60fe24;--dr-popover-bg:#10151f;--dr-popover-border:#a8beff24;--dr-popover-shadow:0 24px 56px -16px #0009,0 0 32px -12px #2a60fe52;--dr-divider:#a8beff1a;--dr-danger:#f87171;--dr-danger-soft:#f8717124}.daterange-trigger{appearance:none;background:var(--dr-bg);border:1px solid var(--dr-border);height:38px;color:var(--dr-fg);cursor:pointer;border-radius:0 10px;align-items:center;gap:10px;padding:0 14px;font-family:Rajdhani,sans-serif;font-size:.9rem;font-weight:500;transition:all .22s cubic-bezier(.2,.8,.2,1);display:inline-flex}.daterange-trigger:hover{border-color:var(--palas-blue,#2a60fe);color:var(--palas-blue,#2a60fe);transform:translateY(-1px)}.daterange-trigger:focus-visible{border-color:var(--palas-blue,#2a60fe);outline:none;box-shadow:0 0 0 3px #2a60fe2e}.daterange-trigger[aria-expanded=true]{border-color:var(--palas-blue,#2a60fe);background:var(--dr-active-bg);color:var(--palas-blue,#2a60fe)}.daterange-trigger>svg{flex-shrink:0;width:14px;height:14px}.daterange-trigger-label{letter-spacing:-.005em;white-space:nowrap;font-weight:600}.daterange-trigger-caret{opacity:.5;transition:transform .2s,opacity .2s}.daterange-trigger:hover .daterange-trigger-caret{opacity:.85}.daterange-trigger[aria-expanded=true] .daterange-trigger-caret{opacity:1;transform:rotate(180deg)}.daterange.is-prominent{display:block}.daterange.is-prominent .daterange-trigger{background:var(--dr-bg-sunken);border-radius:0 12px;align-items:stretch;gap:12px;min-width:220px;height:auto;padding:9px 16px 10px}.daterange.is-prominent .daterange-trigger>svg:first-child{width:16px;height:16px;color:var(--palas-blue,#2a60fe);align-self:center}.daterange-trigger-stack{flex-direction:column;flex:1;align-items:flex-start;gap:3px;min-width:0;display:flex}.daterange-trigger-eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--dr-label);font-family:JetBrains Mono,monospace;font-size:.56rem;font-weight:500;line-height:1}.daterange.is-prominent .daterange-trigger-label{letter-spacing:-.005em;color:var(--dr-fg);font-family:Rajdhani,sans-serif;font-size:1.02rem;font-weight:600;line-height:1.1}.daterange.is-prominent .daterange-trigger:hover .daterange-trigger-label,.daterange.is-prominent .daterange-trigger[aria-expanded=true] .daterange-trigger-label{color:var(--palas-blue,#2a60fe)}.daterange.is-prominent .daterange-trigger-caret{align-self:center}.daterange-popover{background:var(--dr-popover-bg);border:1px solid var(--dr-popover-border);min-width:288px;box-shadow:var(--dr-popover-shadow);z-index:60;border-radius:0 12px;padding:8px;animation:.18s cubic-bezier(.2,.8,.2,1) daterange-pop;position:absolute;top:calc(100% + 6px);left:0}.daterange.is-prominent .daterange-popover{min-width:300px;left:auto;right:0}@keyframes daterange-pop{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.daterange-option{width:100%;color:var(--dr-fg);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:0 8px;justify-content:space-between;align-items:center;padding:9px 12px;font-family:Rajdhani,sans-serif;font-size:.95rem;font-weight:500;transition:background .15s,color .15s;display:flex}.daterange-option:hover{background:var(--dr-hover-bg);color:var(--palas-blue,#2a60fe)}.daterange-option.is-active{color:var(--palas-blue,#2a60fe);background:var(--dr-active-bg);font-weight:600}.daterange-option.is-active svg{color:var(--palas-blue,#2a60fe)}.daterange-option:focus-visible{background:var(--dr-hover-bg);box-shadow:inset 0 0 0 1.5px var(--palas-blue,#2a60fe);outline:none}.daterange-divider{background:var(--dr-divider);height:1px;margin:6px 4px}.daterange-custom-caret{opacity:.55;transition:transform .2s}.daterange-custom-caret.is-expanded{opacity:1;color:var(--palas-blue,#2a60fe);transform:rotate(180deg)}.daterange-custom-toggle.is-expanded{color:var(--palas-blue,#2a60fe)}.daterange-custom{border-top:1px dashed var(--dr-divider);gap:10px;margin-top:4px;padding:10px 12px 12px;animation:.22s cubic-bezier(.2,.8,.2,1) daterange-custom-in;display:grid}@keyframes daterange-custom-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.daterange-custom-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.daterange-custom-field{letter-spacing:.24em;text-transform:uppercase;color:var(--dr-label);gap:5px;font-family:JetBrains Mono,monospace;font-size:.56rem;font-weight:500;display:grid}.daterange-custom-field input{appearance:none;letter-spacing:0;text-transform:none;width:100%;color:var(--dr-fg);background:var(--dr-bg-sunken);border:1px solid var(--dr-border);color-scheme:light;border-radius:0 8px;padding:8px 10px;font-family:Rajdhani,sans-serif;font-size:.92rem;font-weight:500;transition:border-color .18s,box-shadow .18s}html[data-adm-theme=dark] .adm-shell .daterange-custom-field input{color-scheme:dark}.daterange-custom-field input:focus{border-color:var(--palas-blue,#2a60fe);outline:none;box-shadow:0 0 0 3px #2a60fe2e}.daterange-custom-field input.is-invalid{border-color:var(--dr-danger);background:var(--dr-danger-soft)}.daterange-custom-error{letter-spacing:.06em;color:var(--dr-danger);margin:0;font-family:JetBrains Mono,monospace;font-size:.62rem}.daterange-custom-apply{appearance:none;background:var(--palas-blue,#2a60fe);color:#fff;letter-spacing:.02em;cursor:pointer;border:none;border-radius:0 8px;justify-self:end;height:38px;padding:0 16px;font-family:Rajdhani,sans-serif;font-size:.92rem;font-weight:600;transition:filter .18s,transform .18s,box-shadow .18s}.daterange-custom-apply:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 6px 18px -8px #2a60fe8c}.daterange-custom-apply:focus-visible{outline:none;box-shadow:0 0 0 3px #2a60fe52}@media(max-width:720px){.daterange.is-prominent .daterange-trigger{width:100%;min-width:0}}@media(max-width:640px){.daterange-popover{min-width:0;animation:.2s cubic-bezier(.2,.8,.2,1) daterange-pop-mobile;position:fixed;inset:auto 1rem 1rem}.daterange.is-prominent .daterange-popover{left:1rem;right:1rem}@keyframes daterange-pop-mobile{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}.bl-root{--bl-surface:#fff;--bl-surface-sunken:#1a2a6b08;--bl-surface-hover:#2a60fe0a;--bl-border:#1a2a6b1a;--bl-border-dashed:#1a2a6b24;--bl-border-strong:#1a2a6b33;--bl-fg:var(--palas-night);--bl-fg-muted:#1a2a6b9e;--bl-fg-faint:#1a2a6b66;--bl-label:#1a2a6b73;--bl-shadow:4px 5px 0 #11205a0f;--bl-shadow-strong:6px 8px 0 #11205a14,0 10px 34px -14px var(--palas-blue-glow);--bl-card-shadow:2px 3px 0 #11205a0a;--bl-card-shadow-hover:4px 6px 0 #11205a14,0 10px 24px -12px var(--palas-blue-glow);--bl-gold:var(--athena-gold);--bl-gold-soft:#c9a96124;--bl-published:#16a34a;--bl-published-soft:#16a34a1f;--bl-draft:#d99a1c;--bl-draft-soft:#d99a1c24;--bl-scheduled:var(--palas-blue);--bl-scheduled-soft:#2a60fe1f;--bl-archived:#1a2a6b80;--bl-archived-soft:#1a2a6b0f;--bl-danger:#dc2626;--bl-danger-soft:#dc26261a;--bl-cover-bg:linear-gradient(135deg,#2a60fe14 0%,#c9a9610f 100%);flex-direction:column;gap:24px;margin-top:-16px;padding:0 2px 48px;display:flex;position:relative}html[data-adm-theme=dark] .bl-root{--bl-surface:#10151f;--bl-surface-sunken:#00000038;--bl-surface-hover:#2a60fe1a;--bl-border:#a8beff24;--bl-border-dashed:#a8beff33;--bl-border-strong:#a8beff47;--bl-fg:#e8ecf4;--bl-fg-muted:#e8ecf4b8;--bl-fg-faint:#e8ecf473;--bl-label:#a8beff8c;--bl-shadow:0 4px 16px #0000004d;--bl-shadow-strong:0 8px 28px #00000073,0 0 32px -12px #2a60fe66;--bl-card-shadow:0 2px 10px #00000040;--bl-card-shadow-hover:0 6px 20px #00000073,0 0 24px -10px #2a60fe80;--bl-gold:var(--athena-gold-bright);--bl-gold-soft:#e0c07829;--bl-published:#4ade80;--bl-published-soft:#4ade8024;--bl-draft:#fbbf24;--bl-draft-soft:#fbbf2424;--bl-scheduled:#8fa6ff;--bl-scheduled-soft:#8fa6ff24;--bl-archived:#e8ecf466;--bl-archived-soft:#a8beff0d;--bl-danger:#f87171;--bl-danger-soft:#f8717124;--bl-cover-bg:linear-gradient(135deg,#2a60fe29 0%,#e0c0781a 100%)}.bl-head{border-bottom:1px solid var(--bl-border);grid-template-columns:1fr auto auto;align-items:center;gap:24px;padding:0 4px 20px;display:grid}.bl-head-copy{min-width:0;max-width:620px}.bl-title{color:var(--bl-fg);letter-spacing:-.012em;margin:0 0 8px;font-family:Rajdhani,sans-serif;font-size:clamp(1.75rem,2.4vw,2.15rem);font-weight:700;line-height:1.08}.bl-title em{color:var(--palas-blue);font-style:normal}.bl-sub{color:var(--bl-fg-muted);margin:0;font-family:Rajdhani,sans-serif;font-size:.98rem;line-height:1.5}.bl-head-meta{letter-spacing:.22em;text-transform:uppercase;color:var(--bl-label);white-space:nowrap;flex-direction:column;align-items:flex-end;gap:4px;font-family:JetBrains Mono,monospace;font-size:.64rem;display:flex}.bl-head-meta strong{color:var(--bl-fg);font-weight:500}.bl-meta-dot{background:var(--palas-blue);vertical-align:middle;border-radius:999px;width:6px;height:6px;margin-right:8px;animation:2.2s ease-in-out infinite bl-pulse;display:inline-block}@keyframes bl-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.82)}}.bl-head-actions{align-items:center;gap:10px;display:flex}.bl-btn{appearance:none;letter-spacing:.02em;cursor:pointer;white-space:nowrap;border-radius:0 10px;align-items:center;gap:8px;height:38px;padding:0 14px;font-family:Rajdhani,sans-serif;font-size:.92rem;font-weight:600;transition:all .22s cubic-bezier(.2,.8,.2,1);display:inline-flex}.bl-btn svg{width:16px;height:16px}.bl-btn-primary{background:var(--palas-blue);color:#fff;border:1px solid var(--palas-blue);box-shadow:2px 3px #11205a24}.bl-btn-primary:hover:not(:disabled){background:var(--palas-blue-hover);border-color:var(--palas-blue-hover);transform:translateY(-1px);box-shadow:3px 5px #11205a2e}.bl-btn-ghost{color:var(--bl-fg);border:1px solid var(--bl-border-strong);background:0 0}.bl-btn-ghost:hover{border-color:var(--palas-blue);color:var(--palas-blue);background:var(--bl-surface-hover);transform:translateY(-1px)}.bl-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.bl-kpi{background:var(--bl-surface);border:1px solid var(--bl-border);box-shadow:var(--bl-shadow);border-radius:0 14px;flex-direction:column;gap:10px;padding:16px 20px;transition:all .3s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden}.bl-kpi:hover{border-color:var(--palas-blue);box-shadow:var(--bl-shadow-strong);transform:translateY(-2px)}.bl-kpi-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.bl-kpi-label{letter-spacing:.24em;text-transform:uppercase;color:var(--bl-label);font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:500}.bl-kpi-icon{width:28px;height:28px;color:var(--palas-blue);background:#2a60fe1a;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.bl-kpi-icon svg{width:15px;height:15px}.bl-kpi.is-published .bl-kpi-icon{background:var(--bl-published-soft);color:var(--bl-published)}.bl-kpi.is-draft .bl-kpi-icon{background:var(--bl-draft-soft);color:var(--bl-draft)}.bl-kpi.is-scheduled .bl-kpi-icon{background:var(--bl-scheduled-soft);color:var(--bl-scheduled)}.bl-kpi-value{color:var(--bl-fg);letter-spacing:-.02em;font-family:Rajdhani,sans-serif;font-size:clamp(1.65rem,2.1vw,2rem);font-weight:700;line-height:1}.bl-kpi.is-published .bl-kpi-value{color:var(--bl-published)}.bl-kpi.is-draft .bl-kpi-value{color:var(--bl-draft)}.bl-kpi.is-scheduled .bl-kpi-value{color:var(--bl-scheduled)}.bl-kpi-caption{letter-spacing:.2em;text-transform:uppercase;color:var(--bl-fg-muted);margin-top:auto;font-family:JetBrains Mono,monospace;font-size:.58rem}.bl-panel{background:var(--bl-surface);border:1px solid var(--bl-border);box-shadow:var(--bl-shadow);isolation:isolate;border-radius:0 16px;position:relative;overflow:hidden}.bl-panel-corner{border:0 solid var(--palas-blue);opacity:.45;pointer-events:none;z-index:2;width:10px;height:10px;position:absolute}.bl-panel-corner.c-tl{border-top-width:1.2px;border-left-width:1.2px;top:10px;left:10px}.bl-panel-corner.c-tr{border-top-width:1.2px;border-right-width:1.2px;top:10px;right:10px}.bl-panel-corner.c-bl{border-bottom-width:1.2px;border-left-width:1.2px;bottom:10px;left:10px}.bl-panel-corner.c-br{border-bottom-width:1.2px;border-right-width:1.2px;bottom:10px;right:10px}.bl-panel-head{border-bottom:1px solid var(--bl-border);justify-content:space-between;align-items:center;gap:16px;padding:14px 22px;display:flex}.bl-panel-head-l{align-items:center;gap:12px;display:flex}.bl-panel-dot{background:var(--palas-blue);border-radius:999px;width:7px;height:7px;animation:2.2s ease-in-out infinite bl-pulse;box-shadow:0 0 0 3px #2a60fe33}.bl-panel-title{letter-spacing:.26em;text-transform:uppercase;color:var(--bl-fg);margin:0;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:500}.bl-panel-id{letter-spacing:.22em;color:var(--bl-label);font-family:JetBrains Mono,monospace;font-size:.6rem}.bl-panel-badge{letter-spacing:.24em;text-transform:uppercase;color:var(--bl-label);border:1px solid var(--bl-border);white-space:nowrap;border-radius:999px;padding:4px 8px;font-family:JetBrains Mono,monospace;font-size:.58rem}.bl-filter-bar{border-bottom:1px solid var(--bl-border);background:var(--bl-surface-sunken);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 22px;display:flex}.bl-chips{background:var(--bl-surface);border:1px solid var(--bl-border);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.bl-chip{appearance:none;letter-spacing:.2em;text-transform:uppercase;color:var(--bl-fg-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:500;transition:all .2s;display:inline-flex}.bl-chip:hover{color:var(--bl-fg);background:var(--bl-surface-hover)}.bl-chip.is-active{background:var(--palas-blue);color:#fff;box-shadow:0 2px 10px -4px var(--palas-blue-glow)}.bl-chip.is-active.is-published{background:var(--bl-published);box-shadow:0 2px 10px -4px var(--bl-published)}.bl-chip.is-active.is-draft{background:var(--bl-draft);box-shadow:0 2px 10px -4px var(--bl-draft)}.bl-chip.is-active.is-scheduled{background:var(--bl-scheduled);box-shadow:0 2px 10px -4px var(--bl-scheduled)}.bl-chip.is-active.is-archived{background:var(--bl-archived);color:var(--bl-surface)}.bl-chip-count{opacity:.75;font-size:.9em}.bl-filter-search{flex:1;min-width:180px;max-width:280px;margin-left:auto;position:relative}.bl-filter-search svg{width:14px;height:14px;color:var(--bl-fg-faint);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.bl-filter-search input{border:1px solid var(--bl-border);background:var(--bl-surface);width:100%;height:34px;color:var(--bl-fg);border-radius:0 8px;padding:0 14px 0 34px;font-family:Rajdhani,sans-serif;font-size:.88rem;transition:all .2s}.bl-filter-search input::placeholder{color:var(--bl-fg-faint)}.bl-filter-search input:focus{border-color:var(--palas-blue);outline:none;box-shadow:0 0 0 3px #2a60fe1f}.bl-panel-body{padding:0}.bl-feed{flex-direction:column;display:flex}.bl-post{border-bottom:1px dashed var(--bl-border-dashed);cursor:pointer;grid-template-columns:96px 1fr auto;gap:18px;min-width:0;padding:18px 22px;transition:background .2s;display:grid;position:relative}.bl-post:last-child{border-bottom:none}.bl-post:before{content:"";background:var(--_status-color,var(--palas-blue));opacity:0;border-radius:0 3px 3px 0;width:3px;transition:opacity .2s;position:absolute;top:18px;bottom:18px;left:0}.bl-post:hover{background:var(--bl-surface-hover)}.bl-post:hover:before{opacity:.9}.bl-post-cover{background:var(--bl-cover-bg);border:1px solid var(--bl-border);border-radius:0 10px;flex-shrink:0;justify-content:center;align-items:center;width:96px;height:96px;display:inline-flex;position:relative;overflow:hidden}.bl-post-cover img{object-fit:cover;width:100%;height:100%;display:block}.bl-post-cover.is-empty{color:var(--palas-blue);opacity:.7}.bl-post-cover.is-empty svg{opacity:.5;width:22px;height:22px}.bl-post-cover-initial{color:var(--palas-blue);opacity:.6;letter-spacing:0;font-family:Rajdhani,sans-serif;font-size:2.2rem;font-style:normal;font-weight:700;line-height:1}.bl-post-body{flex-direction:column;gap:6px;min-width:0;display:flex}.bl-post-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bl-post-status{letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-family:JetBrains Mono,monospace;font-size:.54rem;font-weight:500;display:inline-flex}.bl-post-status:before{content:"";background:currentColor;border-radius:999px;width:5px;height:5px}.bl-post-status.is-published{color:var(--bl-published);background:var(--bl-published-soft)}.bl-post-status.is-draft{color:var(--bl-draft);background:var(--bl-draft-soft)}.bl-post-status.is-scheduled{color:var(--bl-scheduled);background:var(--bl-scheduled-soft)}.bl-post-status.is-archived{color:var(--bl-archived);background:var(--bl-archived-soft)}.bl-post-category{color:var(--palas-blue);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;background:#2a60fe14;border:1px solid #2a60fe38;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-family:JetBrains Mono,monospace;font-size:.54rem;font-weight:500;display:inline-flex}.bl-post-title{color:var(--bl-fg);letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-family:Rajdhani,sans-serif;font-size:1.15rem;font-weight:700;line-height:1.2;transition:color .18s;display:-webkit-box;overflow:hidden}.bl-post:hover .bl-post-title{color:var(--palas-blue)}.bl-post-slug{color:var(--bl-fg-muted);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:.6rem;overflow:hidden}.bl-post-slug:before{content:"/ ";color:var(--bl-fg-faint)}.bl-post-excerpt{color:var(--bl-fg-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-family:Rajdhani,sans-serif;font-size:.88rem;line-height:1.45;display:-webkit-box;overflow:hidden}.bl-post-meta{letter-spacing:.14em;text-transform:uppercase;color:var(--bl-fg-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;font-family:JetBrains Mono,monospace;font-size:.58rem;display:flex}.bl-post-meta-item{align-items:center;gap:5px;display:inline-flex}.bl-post-meta-item svg{width:11px;height:11px;color:var(--bl-fg-faint)}.bl-post-meta-divider{background:var(--bl-fg-faint);opacity:.5;border-radius:999px;width:3px;height:3px}.bl-post-tags{align-items:center;gap:5px;display:inline-flex}.bl-post-tag{background:var(--bl-surface-sunken);color:var(--bl-fg-muted);border:1px solid var(--bl-border);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:2px 7px;font-family:JetBrains Mono,monospace;font-size:.52rem}.bl-post-actions{opacity:0;flex-shrink:0;align-self:flex-start;gap:4px;transition:all .2s cubic-bezier(.2,.8,.2,1);display:flex;transform:translate(6px)}.bl-post:hover .bl-post-actions,.bl-post:focus-within .bl-post-actions{opacity:1;transform:translate(0)}.bl-post-action{appearance:none;border:1px solid var(--bl-border);background:var(--bl-surface);width:28px;height:28px;color:var(--bl-fg-muted);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;transition:all .18s;display:inline-flex}.bl-post-action svg{width:13px;height:13px}.bl-post-action:hover{color:var(--palas-blue);border-color:var(--palas-blue);background:var(--bl-surface-hover)}.bl-post-action.is-danger:hover{color:var(--bl-danger);border-color:var(--bl-danger);background:var(--bl-danger-soft)}.bl-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:80px 24px;display:flex;position:relative}.bl-empty-art{background:var(--bl-cover-bg);border:1px dashed var(--bl-border-strong);border-radius:0 20px;justify-content:center;align-items:center;width:96px;height:96px;display:inline-flex;position:relative}.bl-empty-art svg{width:36px;height:36px;color:var(--palas-blue);opacity:.55}.bl-empty-art:before{content:"";border:1px solid var(--bl-border);opacity:.6;pointer-events:none;border-radius:0 24px;position:absolute;inset:-6px}.bl-empty-title{color:var(--bl-fg);letter-spacing:-.01em;margin:0;font-family:Rajdhani,sans-serif;font-size:1.2rem;font-weight:700}.bl-empty-title em{color:var(--palas-blue);font-style:normal}.bl-empty-sub{color:var(--bl-fg-muted);max-width:420px;margin:0;font-family:Rajdhani,sans-serif;font-size:.95rem;line-height:1.55}.bl-empty-tag{letter-spacing:.24em;text-transform:uppercase;color:var(--bl-fg-faint);border:1px dashed var(--bl-border-dashed);border-radius:999px;margin-bottom:-4px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:.56rem}.bl-loading{color:var(--bl-fg-faint);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:80px 20px;display:flex}.bl-loading-label{letter-spacing:.24em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.64rem}.bl-loading-bars{gap:4px;display:flex}.bl-loading-bars span{background:var(--palas-blue);border-radius:999px;width:3px;height:16px;animation:1s ease-in-out infinite bl-loading}.bl-loading-bars span:nth-child(2){animation-delay:.12s}.bl-loading-bars span:nth-child(3){animation-delay:.24s}@keyframes bl-loading{0%,to{opacity:.3;transform:scaleY(.5)}50%{opacity:1;transform:scaleY(1)}}@keyframes bl-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.bl-rise{animation:.55s cubic-bezier(.2,.8,.2,1) both bl-rise}.bl-rise.delay-1{animation-delay:40ms}.bl-rise.delay-2{animation-delay:.14s}.bl-rise.delay-3{animation-delay:.24s}@media(max-width:1200px){.bl-kpis{grid-template-columns:1fr 1fr}}@media(max-width:1020px){.bl-head{grid-template-columns:1fr;gap:16px}.bl-head-meta{flex-direction:row;align-items:flex-start;gap:16px}.bl-head-actions{flex-wrap:wrap;justify-content:flex-end}.bl-filter-bar{gap:10px}.bl-filter-search{max-width:none;margin-left:0}}@media(max-width:720px){.bl-root{gap:18px}.bl-kpis{grid-template-columns:1fr}.bl-post{grid-template-columns:64px 1fr;gap:12px;padding:14px 16px}.bl-post-cover{width:64px;height:64px}.bl-post-actions{opacity:1;grid-column:2;margin-top:8px;transform:none}}@media(prefers-reduced-motion:reduce){.bl-rise,.bl-meta-dot,.bl-panel-dot,.bl-loading-bars span{animation:none}}.lab-root{--lab-surface:#fff;--lab-surface-sunken:#1a2a6b08;--lab-surface-hover:#2a60fe0a;--lab-border:#1a2a6b1a;--lab-border-dashed:#1a2a6b24;--lab-border-strong:#1a2a6b33;--lab-fg:var(--palas-night);--lab-fg-muted:#1a2a6b9e;--lab-fg-faint:#1a2a6b66;--lab-label:#1a2a6b73;--lab-shadow:4px 5px 0 #11205a0f;--lab-card-shadow:2px 3px 0 #11205a0a;--lab-card-shadow-hover:3px 5px 0 #11205a14;--lab-danger:#dc2626;--lab-danger-soft:#dc262614;flex-direction:column;gap:24px;margin-top:-16px;padding:0 2px 48px;display:flex;position:relative}html[data-adm-theme=dark] .lab-root{--lab-surface:#10151f;--lab-surface-sunken:#00000038;--lab-surface-hover:#2a60fe14;--lab-border:#a8beff24;--lab-border-dashed:#a8beff33;--lab-border-strong:#a8beff47;--lab-fg:#e8ecf4;--lab-fg-muted:#e8ecf4b8;--lab-fg-faint:#e8ecf473;--lab-label:#a8beff8c;--lab-shadow:0 4px 16px #0000004d;--lab-card-shadow:0 2px 10px #00000040;--lab-card-shadow-hover:0 4px 18px #0006;--lab-danger:#f87171;--lab-danger-soft:#f8717124}.lab-head{border-bottom:1px solid var(--lab-border);grid-template-columns:1fr auto;align-items:end;gap:24px;padding:0 4px 20px;display:grid}.lab-head-copy{min-width:0;max-width:620px}.lab-title{color:var(--lab-fg);letter-spacing:-.012em;margin:0 0 8px;font-family:Rajdhani,sans-serif;font-size:clamp(1.75rem,2.4vw,2.15rem);font-weight:700;line-height:1.08}.lab-title em{color:var(--palas-blue);font-style:normal}.lab-sub{color:var(--lab-fg-muted);margin:0;font-family:Rajdhani,sans-serif;font-size:.98rem;line-height:1.5}.lab-head-meta{letter-spacing:.22em;text-transform:uppercase;color:var(--lab-label);white-space:nowrap;flex-direction:column;align-items:flex-end;gap:4px;font-family:JetBrains Mono,monospace;font-size:.64rem;display:flex}.lab-head-meta strong{color:var(--lab-fg);font-weight:500}.lab-composer{background:var(--lab-surface);border:1px solid var(--lab-border);box-shadow:var(--lab-shadow);border-radius:0 16px;padding:22px 24px;position:relative}.lab-composer-corner{border:1px solid var(--palas-blue);pointer-events:none;width:14px;height:14px;position:absolute}.lab-composer-corner.c-tl{border-bottom:0;border-right:0;top:8px;left:8px}.lab-composer-corner.c-tr{border-bottom:0;border-left:0;top:8px;right:8px}.lab-composer-corner.c-bl{border-top:0;border-right:0;bottom:8px;left:8px}.lab-composer-corner.c-br{border-top:0;border-left:0;bottom:8px;right:8px}.lab-composer-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--lab-label);align-items:center;gap:8px;margin-bottom:16px;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:500;display:inline-flex}.lab-composer-dot{background:var(--palas-blue);border-radius:999px;width:6px;height:6px}.lab-composer-row{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:stretch;gap:12px;display:grid}.lab-composer-input{appearance:none;width:100%;height:44px;color:var(--lab-fg);background:var(--lab-surface);border:1px solid var(--lab-border-strong);border-radius:0 8px;padding:0 14px;font-family:Rajdhani,sans-serif;font-size:1rem;font-weight:500;transition:all .18s cubic-bezier(.2,.8,.2,1)}.lab-composer-input:hover{border-color:var(--lab-border-strong)}.lab-composer-input:focus{border-color:var(--palas-blue);outline:none;box-shadow:0 0 0 3px #2a60fe1a}.lab-composer-input::placeholder{color:var(--lab-fg-faint)}.lab-color-trigger{border:1px solid var(--lab-border-strong);cursor:pointer;background:0 0;border-radius:0 8px;flex-shrink:0;width:44px;height:44px;transition:border-color .18s,transform .18s;position:relative;overflow:hidden}.lab-color-trigger:hover{border-color:var(--palas-blue);transform:translateY(-1px)}.lab-color-trigger input[type=color]{cursor:pointer;border:none;width:calc(100% + 4px);height:calc(100% + 4px);padding:0;position:absolute;inset:-2px}.lab-color-trigger input[type=color]::-webkit-color-swatch-wrapper{padding:0}.lab-color-trigger input[type=color]::-webkit-color-swatch{border:none}.lab-preview-pill{letter-spacing:.005em;color:#fff;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px #00000026;border-radius:0 8px;align-items:center;gap:8px;max-width:220px;height:44px;padding:0 16px;font-family:Rajdhani,sans-serif;font-size:.92rem;font-weight:600;display:inline-flex;overflow:hidden;box-shadow:2px 3px #11205a29}.lab-preview-pill.is-empty{color:var(--lab-fg-faint);border:1px dashed var(--lab-border-dashed);text-shadow:none;box-shadow:none;background:var(--lab-surface-sunken)!important}.lab-create-btn{appearance:none;letter-spacing:.005em;background:var(--palas-blue);color:#fff;border:1px solid var(--palas-blue);cursor:pointer;border-radius:0 8px;align-items:center;gap:8px;height:44px;padding:0 18px;font-family:Rajdhani,sans-serif;font-size:.96rem;font-weight:600;transition:all .18s cubic-bezier(.2,.8,.2,1);display:inline-flex;box-shadow:2px 3px #11205a29}.lab-create-btn:hover:not(:disabled){background:var(--palas-blue-hover);border-color:var(--palas-blue-hover);transform:translateY(-1px);box-shadow:3px 5px #11205a33}.lab-create-btn:disabled{opacity:.5;cursor:not-allowed}.lab-create-btn svg{width:14px;height:14px}@media(max-width:720px){.lab-composer-row{grid-template-columns:1fr auto}.lab-preview-pill{order:-1;grid-column:1/-1;max-width:none}.lab-create-btn{grid-column:1/-1}}.lab-section-head{align-items:center;gap:12px;padding:0 4px;display:flex}.lab-section-letter{letter-spacing:.22em;text-transform:uppercase;color:var(--lab-label);font-family:JetBrains Mono,monospace;font-size:.62rem;font-weight:500}.lab-section-title{color:var(--lab-fg);letter-spacing:.005em;margin:0;font-family:Rajdhani,sans-serif;font-size:1.05rem;font-weight:600}.lab-section-rule{background:var(--lab-border);flex:1;height:1px}.lab-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.lab-card{background:var(--lab-surface);border:1px solid var(--lab-border);box-shadow:var(--lab-card-shadow);border-radius:0 12px;flex-direction:column;gap:12px;padding:16px 16px 12px;transition:all .22s cubic-bezier(.2,.8,.2,1);display:flex;position:relative}.lab-card:hover{border-color:var(--lab-border-strong);box-shadow:var(--lab-card-shadow-hover);transform:translateY(-1px)}.lab-card:before{content:"";background:var(--_label-color,var(--palas-blue));border-radius:0 2px 2px 0;width:3px;height:18px;position:absolute;top:12px;left:0}.lab-card-pill{color:#fff;text-shadow:0 1px #00000026;text-overflow:ellipsis;white-space:nowrap;border-radius:0 8px;align-self:flex-start;align-items:center;max-width:100%;height:32px;padding:0 14px;font-family:Rajdhani,sans-serif;font-size:.92rem;font-weight:600;display:inline-flex;overflow:hidden;box-shadow:2px 3px #11205a29}.lab-card-fields{grid-template-columns:44px 1fr;align-items:center;gap:10px;display:grid}.lab-card-input{appearance:none;width:100%;height:36px;color:var(--lab-fg);background:var(--lab-surface);border:1px solid var(--lab-border);border-radius:0 6px;padding:0 12px;font-family:Rajdhani,sans-serif;font-size:.92rem;font-weight:500;transition:all .18s cubic-bezier(.2,.8,.2,1)}.lab-card-input:hover{border-color:var(--lab-border-strong)}.lab-card-input:focus{border-color:var(--palas-blue);outline:none;box-shadow:0 0 0 3px #2a60fe1a}.lab-card-color{border:1px solid var(--lab-border);cursor:pointer;border-radius:0 6px;flex-shrink:0;width:36px;height:36px;transition:border-color .18s,transform .18s;position:relative;overflow:hidden}.lab-card-color:hover{border-color:var(--palas-blue);transform:translateY(-1px)}.lab-card-color input[type=color]{cursor:pointer;border:none;width:calc(100% + 4px);height:calc(100% + 4px);padding:0;position:absolute;inset:-2px}.lab-card-color input[type=color]::-webkit-color-swatch-wrapper{padding:0}.lab-card-color input[type=color]::-webkit-color-swatch{border:none}.lab-card-foot{border-top:1px dashed var(--lab-border-dashed);justify-content:space-between;align-items:center;gap:8px;padding-top:4px;display:flex}.lab-card-id{letter-spacing:.18em;text-transform:uppercase;color:var(--lab-fg-faint);font-family:JetBrains Mono,monospace;font-size:.56rem}.lab-card-del{appearance:none;letter-spacing:.18em;text-transform:uppercase;color:var(--lab-fg-faint);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:0 6px;align-items:center;gap:6px;padding:6px 10px;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:500;transition:all .18s;display:inline-flex}.lab-card-del:hover{color:var(--lab-danger);background:var(--lab-danger-soft);border-color:var(--lab-danger)}.lab-card-del svg{width:12px;height:12px}.lab-empty{background:var(--lab-surface);border:1px dashed var(--lab-border-dashed);text-align:center;border-radius:0 12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:56px 24px;display:flex}.lab-empty-icon{border:1px dashed var(--lab-border-dashed);width:48px;height:48px;color:var(--lab-fg-faint);border-radius:0 12px;justify-content:center;align-items:center;display:inline-flex}.lab-empty-title{color:var(--lab-fg);margin:0;font-family:Rajdhani,sans-serif;font-size:1.1rem;font-weight:600}.lab-empty-sub{color:var(--lab-fg-muted);max-width:400px;margin:0;font-family:Rajdhani,sans-serif;font-size:.92rem}.team-root{--team-surface:#fff;--team-surface-sunken:#1a2a6b08;--team-surface-hover:#2a60fe0a;--team-border:#1a2a6b1a;--team-border-dashed:#1a2a6b24;--team-border-strong:#1a2a6b33;--team-fg:var(--palas-night);--team-fg-muted:#1a2a6b9e;--team-fg-faint:#1a2a6b66;--team-label:#1a2a6b73;--team-shadow:4px 5px 0 #11205a0f;--team-card-shadow:2px 3px 0 #11205a0a;--team-card-shadow-hover:3px 5px 0 #11205a14;--team-gold:var(--athena-gold);--team-gold-soft:#c9a9611f;--team-danger:#dc2626;--team-danger-soft:#dc262614;flex-direction:column;gap:24px;margin-top:-16px;padding:0 2px 48px;display:flex;position:relative}html[data-adm-theme=dark] .team-root{--team-surface:#10151f;--team-surface-sunken:#00000038;--team-surface-hover:#2a60fe14;--team-border:#a8beff24;--team-border-dashed:#a8beff33;--team-border-strong:#a8beff47;--team-fg:#e8ecf4;--team-fg-muted:#e8ecf4b8;--team-fg-faint:#e8ecf473;--team-label:#a8beff8c;--team-shadow:0 4px 16px #0000004d;--team-card-shadow:0 2px 10px #00000040;--team-card-shadow-hover:0 4px 18px #0006;--team-gold:var(--athena-gold-bright);--team-gold-soft:#e0c07824;--team-danger:#f87171;--team-danger-soft:#f8717124}.team-head{border-bottom:1px solid var(--team-border);grid-template-columns:1fr auto;align-items:end;gap:24px;padding:0 4px 20px;display:grid}.team-head-copy{min-width:0;max-width:620px}.team-title{color:var(--team-fg);letter-spacing:-.012em;margin:0 0 8px;font-family:Rajdhani,sans-serif;font-size:clamp(1.75rem,2.4vw,2.15rem);font-weight:700;line-height:1.08}.team-title em{color:var(--palas-blue);font-style:normal}.team-sub{color:var(--team-fg-muted);margin:0;font-family:Rajdhani,sans-serif;font-size:.98rem;line-height:1.5}.team-head-meta{letter-spacing:.22em;text-transform:uppercase;color:var(--team-label);white-space:nowrap;flex-direction:column;align-items:flex-end;gap:4px;font-family:JetBrains Mono,monospace;font-size:.64rem;display:flex}.team-head-meta strong{color:var(--team-fg);font-weight:500}.team-callout{background:var(--team-surface);border:1px solid var(--team-border);border-left:3px solid var(--palas-blue);box-shadow:var(--team-card-shadow);border-radius:0 10px;grid-template-columns:auto 1fr;gap:14px;padding:14px 18px;display:grid}.team-callout-icon{width:28px;height:28px;color:var(--palas-blue);background:#2a60fe14;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.team-callout-icon svg{width:14px;height:14px}.team-callout-body{flex-direction:column;gap:4px;display:flex}.team-callout-title{letter-spacing:.22em;text-transform:uppercase;color:var(--palas-blue);font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:500}.team-callout-text{color:var(--team-fg-muted);margin:0;font-family:Rajdhani,sans-serif;font-size:.92rem;line-height:1.5}.team-callout-text code{background:var(--team-surface-sunken);border:1px solid var(--team-border);color:var(--team-fg);border-radius:4px;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:.78rem}.team-section-head{align-items:center;gap:12px;padding:0 4px;display:flex}.team-section-letter{letter-spacing:.22em;text-transform:uppercase;color:var(--team-label);font-family:JetBrains Mono,monospace;font-size:.62rem;font-weight:500}.team-section-title{color:var(--team-fg);letter-spacing:.005em;margin:0;font-family:Rajdhani,sans-serif;font-size:1.05rem;font-weight:600}.team-section-rule{background:var(--team-border);flex:1;height:1px}.team-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.team-row{background:var(--team-surface);border:1px solid var(--team-border);box-shadow:var(--team-card-shadow);border-radius:0 12px;grid-template-columns:auto minmax(160px,1.1fr) minmax(180px,1fr) auto auto;align-items:center;gap:14px;padding:14px 16px;transition:all .22s cubic-bezier(.2,.8,.2,1);display:grid}.team-row:hover{border-color:var(--team-border-strong);box-shadow:var(--team-card-shadow-hover);transform:translateY(-1px)}.team-row.is-self{border-left:3px solid var(--palas-blue)}.team-avatar{letter-spacing:-.01em;color:#fff;text-shadow:0 1px #00000026;border-radius:0 10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-family:Rajdhani,sans-serif;font-size:.96rem;font-weight:600;display:inline-flex;box-shadow:2px 3px #11205a29}.team-cell{flex-direction:column;gap:2px;min-width:0;display:flex}.team-cell-label{letter-spacing:.22em;text-transform:uppercase;color:var(--team-label);font-family:JetBrains Mono,monospace;font-size:.54rem;font-weight:500}.team-name-input{appearance:none;letter-spacing:-.005em;width:100%;color:var(--team-fg);background:0 0;border:1px solid #0000;border-radius:0 6px;margin-left:-8px;padding:4px 8px;font-family:Rajdhani,sans-serif;font-size:1rem;font-weight:600;transition:all .18s cubic-bezier(.2,.8,.2,1)}.team-name-input::placeholder{color:var(--team-fg-faint);font-style:italic}.team-name-input:hover{border-color:var(--team-border);background:var(--team-surface-sunken)}.team-name-input:focus{border-color:var(--palas-blue);background:var(--team-surface);outline:none;box-shadow:0 0 0 3px #2a60fe1a}.team-email{color:var(--team-fg-muted);word-break:break-all;white-space:normal;font-family:JetBrains Mono,monospace;font-size:.78rem}.team-role-toggle{background:var(--team-surface-sunken);border:1px solid var(--team-border);border-radius:999px;flex-shrink:0;gap:2px;padding:3px;display:inline-flex}.team-role-opt{appearance:none;letter-spacing:.18em;text-transform:uppercase;color:var(--team-fg-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:500;transition:all .18s;display:inline-flex}.team-role-opt svg{width:11px;height:11px}.team-role-opt:hover:not(:disabled){color:var(--team-fg)}.team-role-opt.is-active.is-owner{background:var(--team-gold-soft);color:var(--team-gold);box-shadow:0 1px 2px #0000000a}.team-role-opt.is-active.is-member{color:var(--palas-blue);background:#2a60fe1a;box-shadow:0 1px 2px #0000000a}.team-role-opt:disabled{cursor:not-allowed;opacity:.6}.team-row-del{appearance:none;letter-spacing:.18em;text-transform:uppercase;color:var(--team-fg-faint);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:0 6px;flex-shrink:0;align-items:center;gap:6px;padding:8px 12px;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:500;transition:all .18s;display:inline-flex}.team-row-del:hover:not(:disabled){color:var(--team-danger);background:var(--team-danger-soft);border-color:var(--team-danger)}.team-row-del:disabled{opacity:.3;cursor:not-allowed}.team-row-del svg{width:13px;height:13px}@media(max-width:860px){.team-row{grid-template-columns:auto 1fr auto;grid-template-areas:"avatar name del""email email email""role role role";gap:8px 12px}.team-avatar{grid-area:avatar}.team-row>.team-cell:first-of-type{grid-area:name}.team-row>.team-cell:nth-of-type(2){grid-area:email}.team-role-toggle{grid-area:role;justify-self:start}.team-row-del{grid-area:del}}.team-empty{background:var(--team-surface);border:1px dashed var(--team-border-dashed);text-align:center;border-radius:0 12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:56px 24px;display:flex}.team-empty-icon{border:1px dashed var(--team-border-dashed);width:48px;height:48px;color:var(--team-fg-faint);border-radius:0 12px;justify-content:center;align-items:center;display:inline-flex}.team-empty-title{color:var(--team-fg);margin:0;font-family:Rajdhani,sans-serif;font-size:1.1rem;font-weight:600}.team-empty-sub{color:var(--team-fg-muted);max-width:400px;margin:0;font-family:Rajdhani,sans-serif;font-size:.92rem}.login-root{min-height:100vh;color:var(--palas-night);isolation:isolate;background:#f7f8fc;justify-content:center;align-items:center;padding:40px 20px;font-family:Rajdhani,sans-serif;display:flex;position:relative;overflow:hidden}.login-bg{pointer-events:none;z-index:0;position:absolute;inset:0}.login-bg-grid{background-image:linear-gradient(#1a2a6b0a 1px,#0000 1px),linear-gradient(90deg,#1a2a6b0a 1px,#0000 1px);background-position:-1px -1px;background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 35%,#0000 80%);mask-image:radial-gradient(#000 35%,#0000 80%)}.login-bg-glow{filter:blur(6px);background:radial-gradient(circle,#2a60fe24,#2a60fe00 65%);border-radius:50%;width:680px;height:680px;position:absolute;top:-20%;left:50%;transform:translate(-50%)}.login-card{z-index:1;background:#fff;border:1px solid #1a2a6b1a;border-radius:0 20px;flex-direction:column;gap:22px;width:100%;max-width:440px;padding:34px 36px 30px;display:flex;position:relative;box-shadow:0 24px 60px -20px #0a0d1438,0 0 0 1px #1a2a6b0a}.login-corner{border:0 solid var(--palas-blue);opacity:.55;pointer-events:none;width:14px;height:14px;position:absolute}.login-corner.c-tl{border-top-width:1.3px;border-left-width:1.3px;top:12px;left:12px}.login-corner.c-tr{border-top-width:1.3px;border-right-width:1.3px;top:12px;right:12px}.login-corner.c-bl{border-bottom-width:1.3px;border-left-width:1.3px;bottom:12px;left:12px}.login-corner.c-br{border-bottom-width:1.3px;border-right-width:1.3px;bottom:12px;right:12px}.login-head{flex-direction:column;gap:10px;display:flex}.login-eyebrow{letter-spacing:.26em;text-transform:uppercase;color:var(--palas-blue);align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:500;display:inline-flex}.login-eyebrow-dot{background:currentColor;border-radius:999px;width:6px;height:6px;box-shadow:0 0 0 3px #2a60fe29}.login-title{letter-spacing:-.015em;color:var(--palas-night);margin:0;font-family:Rajdhani,sans-serif;font-size:clamp(1.8rem,3.2vw,2.2rem);font-weight:700;line-height:1.08}.login-title em{color:var(--palas-blue);font-style:normal}.login-sub{color:#1a2a6b9e;max-width:36ch;margin:0;font-family:Rajdhani,sans-serif;font-size:.95rem;line-height:1.5}.login-form{flex-direction:column;gap:14px;display:flex}.login-field{flex-direction:column;gap:6px;display:flex}.login-label{color:var(--palas-night);letter-spacing:.005em;align-items:center;gap:6px;font-family:Rajdhani,sans-serif;font-size:.82rem;font-weight:600;display:inline-flex}.login-label svg{color:#1a2a6b8c;width:13px;height:13px}.login-field input{width:100%;height:42px;color:var(--palas-night);background:#fff;border:1px solid #1a2a6b24;border-radius:0 8px;padding:0 12px;font-family:Rajdhani,sans-serif;font-size:.96rem;font-weight:500;transition:all .18s cubic-bezier(.2,.8,.2,1)}.login-field input::placeholder{color:#1a2a6b59;font-weight:500}.login-field input:hover:not(:disabled){background:#fbfcff;border-color:#1a2a6b3d}.login-field input:focus{border-color:var(--palas-blue);outline:none;box-shadow:0 0 0 3px #2a60fe24}.login-field input:disabled{opacity:.6;cursor:not-allowed}.login-error{color:#b91c1c;background:#dc26260f;border:1px solid #dc262640;border-radius:0 8px;align-items:center;gap:8px;padding:10px 12px;font-family:Rajdhani,sans-serif;font-size:.88rem;font-weight:500;display:flex}.login-error svg{flex-shrink:0;width:15px;height:15px}.login-submit{appearance:none;letter-spacing:.02em;color:#fff;background:var(--palas-blue);border:1px solid var(--palas-blue);cursor:pointer;border-radius:0 10px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;margin-top:4px;font-family:Rajdhani,sans-serif;font-size:.98rem;font-weight:600;transition:all .2s cubic-bezier(.2,.8,.2,1);display:inline-flex;box-shadow:2px 3px #11205a29}.login-submit svg{width:15px;height:15px}.login-submit:hover:not(:disabled){background:var(--palas-blue-hover);border-color:var(--palas-blue-hover);transform:translateY(-1px);box-shadow:3px 5px #11205a33}.login-submit:disabled{opacity:.55;cursor:not-allowed}.login-foot{border-top:1px dashed #1a2a6b24;flex-direction:column;gap:4px;margin-top:6px;padding-top:16px;display:flex}.login-foot-label{letter-spacing:.24em;text-transform:uppercase;color:#1a2a6b73;font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:500}.login-foot-muted{color:#1a2a6b8c;font-family:Rajdhani,sans-serif;font-size:.85rem}@media(max-width:520px){.login-card{padding:28px 24px 24px}.login-title{font-size:1.65rem}}:root{--pf-bg:#f6f7f9;--pf-surface:#fff;--pf-surface-sunk:#eff1f5;--pf-surface-soft:#f2f4f7;--pf-border:#e4e7ec;--pf-border-strong:#d0d5dd;--pf-border-dashed:#c7ccd6;--pf-fg:#101828;--pf-fg-muted:#475467;--pf-fg-soft:#667085;--pf-fg-faint:#98a2b3;--pf-blue:var(--palas-blue);--pf-blue-strong:var(--palas-blue-hover);--pf-blue-soft:#2a60fe1a;--pf-blue-line:#2a60fe52;--pf-on-blue:#fff;--pf-org-a-solid:var(--pf-blue);--pf-org-b-solid:#c62d45;--pf-on-org:#fff;--pf-danger:#b42318;--pf-danger-soft:#d2445c1a;--pf-danger-border:#f3c0c0;--pf-success:#067647;--pf-success-soft:#1fa9711a;--pf-scrim:#10182873;--pf-h-sm:28px;--pf-h-md:34px;--pf-h-lg:40px;--pf-r-sm:6px;--pf-r-md:10px;--pf-r-lg:14px;--pf-col-body-max:540px;--pf-s-1:4px;--pf-s-2:8px;--pf-s-3:12px;--pf-s-4:16px;--pf-s-5:24px;--pf-s-6:32px;--pf-shadow-card:0 2px 8px #1018280f;--pf-shadow-drag:0 14px 32px #1018282e;--pf-shadow-modal:0 12px 32px #1018280f}.pf-boot{background:var(--pf-bg);min-height:100vh;color:var(--pf-fg-soft);place-items:center;display:grid}.pf-login{background:var(--pf-bg);place-items:center;min-height:100vh;padding:24px;display:grid}.pf-login-card{background:var(--pf-surface);border:1px solid var(--pf-border);border-radius:var(--pf-r-lg);width:100%;max-width:420px;box-shadow:var(--pf-shadow-modal);padding:32px}.pf-login-marks{justify-content:center;align-items:center;gap:16px;margin-bottom:24px;display:flex}.pf-login-logo{object-fit:contain;width:auto;display:block}.pf-login-logo-a{max-width:130px;max-height:34px}.pf-login-logo-b{max-width:190px;max-height:42px}.pf-login-logo-text{color:var(--pf-fg);font-size:15px;font-weight:600}.pf-login-x{color:var(--pf-fg-faint);font-size:18px}.pf-login-title{text-align:center;margin:0 0 6px;font-size:24px}.pf-login-sub{text-align:center;color:var(--pf-fg-soft);margin:0 0 24px;font-size:14px}.pf-login-form{flex-direction:column;gap:16px;display:flex}.pf-field{flex-direction:column;gap:6px;display:flex}.pf-label{color:var(--pf-fg-muted);font-size:13px}.pf-field input{height:var(--pf-h-lg);border:1px solid var(--pf-border-strong);border-radius:var(--pf-r-sm);background:var(--pf-surface);color:var(--pf-fg);padding:0 12px;font-size:15px}.pf-field input:focus{outline:2px solid var(--pf-blue);outline-offset:-1px}.pf-error{border-radius:var(--pf-r-sm);background:var(--pf-danger-soft);color:var(--pf-danger);margin:0;padding:10px 12px;font-size:13px}.pf-btn{height:var(--pf-h-lg);padding:0 var(--pf-s-4);border-radius:var(--pf-r-sm);white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;font-size:14px;line-height:1;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.pf-btn:disabled{opacity:.6;cursor:default}.pf-head-r .pf-btn,.pf-filters .pf-btn,.pf-inline-form .pf-btn,.pf-row .pf-btn{height:var(--pf-h-md);padding:0 var(--pf-s-3);font-size:13px}.pf-btn-primary{background:var(--pf-blue);border-color:var(--pf-blue);color:var(--pf-on-blue)}.pf-btn-primary:hover:not(:disabled){background:var(--pf-blue-strong);border-color:var(--pf-blue-strong)}.pf-btn-outline{background:var(--pf-surface);border-color:var(--pf-blue);color:var(--pf-blue)}.pf-btn-outline:hover:not(:disabled){background:var(--pf-blue-soft)}.pf-btn-ghost{border-color:var(--pf-border-strong);color:var(--pf-fg-muted);background:0 0}.pf-btn-ghost:hover:not(:disabled){background:var(--pf-surface-soft)}.pf-member-list{gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.pf-member-btn{width:100%;height:var(--pf-h-lg);border-radius:var(--pf-r-md);border:1px solid var(--pf-border-strong);background:var(--pf-surface);color:var(--pf-fg);cursor:pointer;font-size:15px}.pf-member-btn:hover:not(:disabled){border-color:var(--pf-blue)}.pf-shell{background:var(--pf-bg);flex-direction:column;height:100vh;display:flex}.pf-strip{background:var(--pf-blue);z-index:31;flex:0 0 5px;height:5px;position:sticky;top:0}.pf-head{justify-content:space-between;align-items:center;gap:var(--pf-s-4);padding:var(--pf-s-3)var(--pf-s-5);background:var(--pf-surface);border-bottom:1px solid var(--pf-border);z-index:30;flex-wrap:wrap;display:flex;position:sticky;top:5px}.pf-head-l{align-items:center;gap:var(--pf-s-3);min-width:0;display:flex}.pf-head-r{align-items:center;gap:var(--pf-s-2);display:flex}.pf-head-logo{object-fit:contain;width:auto;display:block}.pf-head-logo-a{max-width:110px;max-height:22px}.pf-head-logo-b{max-width:150px;max-height:28px}.pf-head-logo-text{color:var(--pf-fg);font-size:13px;font-weight:600}.pf-head-x{color:var(--pf-fg-faint)}.pf-head-title{min-width:0;margin:0 0 0 var(--pf-s-2);padding-left:var(--pf-s-3);border-left:1px solid var(--pf-border);color:var(--pf-fg-muted);white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.pf-who{height:var(--pf-h-md);padding:0 var(--pf-s-3);cursor:pointer;border:1px solid var(--pf-blue-line);background:var(--pf-blue-soft);color:var(--pf-blue-strong);border-radius:999px;align-items:center;font-size:13px;display:inline-flex}.pf-who-org{color:var(--pf-blue-strong)}.pf-board{gap:var(--pf-s-4);min-height:0;padding:var(--pf-s-5);flex:1;display:flex;overflow:auto hidden}.pf-col{border-radius:var(--pf-r-lg);background:var(--pf-surface-sunk);border:1px solid #0000;flex-direction:column;flex:0 0 288px;min-height:0;transition:border-color .16s;display:flex;overflow:hidden}.pf-col.is-over{border-color:var(--pf-blue)}.pf-col-head{align-items:center;gap:var(--pf-s-2);padding:var(--pf-s-2)var(--pf-s-3);background:var(--pf-blue);color:var(--pf-on-blue);display:flex}.pf-col-title{letter-spacing:.06em;text-transform:uppercase;min-width:0;color:var(--pf-on-blue);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:12px;overflow:hidden}.pf-col-badge{font-size:13px;line-height:1}.pf-col-count{background:var(--pf-on-blue);min-width:22px;height:22px;color:var(--pf-blue);border-radius:999px;place-items:center;margin-left:auto;padding:0 6px;font-size:12px;display:grid}.pf-col-value{padding:var(--pf-s-2)var(--pf-s-3)0;color:var(--pf-fg-soft);margin:0;font-size:12px}.pf-col-body{gap:var(--pf-s-2);min-height:40px;padding:var(--pf-s-2)var(--pf-s-3);min-height:0;max-height:var(--pf-col-body-max);overscroll-behavior:contain;flex-direction:column;flex:1;display:flex;overflow-y:auto}.pf-col-add{margin:0 var(--pf-s-3)var(--pf-s-3);border:1px dashed var(--pf-border-dashed);border-radius:var(--pf-r-md);color:var(--pf-fg-soft);height:var(--pf-h-md);cursor:pointer;background:0 0;font-size:13px}.pf-col-add:hover{border-color:var(--pf-blue);color:var(--pf-blue)}.pf-card{background:var(--pf-surface);border:1px solid var(--pf-border);border-radius:var(--pf-r-md);padding:var(--pf-s-3);gap:var(--pf-s-2);cursor:grab;touch-action:none;flex-direction:column;transition:box-shadow .16s,border-color .16s,opacity .16s;display:flex}.pf-card.is-org-a{background:var(--pf-org-a-solid);border-color:var(--pf-org-a-solid)}.pf-card.is-org-b{background:var(--pf-org-b-solid);border-color:var(--pf-org-b-solid)}.pf-card.is-org-a .pf-card-name,.pf-card.is-org-b .pf-card-name,.pf-card.is-org-a .pf-card-value,.pf-card.is-org-b .pf-card-value,.pf-card.is-org-a .pf-owner,.pf-card.is-org-b .pf-owner,.pf-card.is-org-a .pf-next,.pf-card.is-org-b .pf-next{color:var(--pf-on-org)}.pf-card.is-org-a .pf-icp,.pf-card.is-org-b .pf-icp{background:var(--pf-on-org)}.pf-card.is-org-a .pf-icp{color:var(--pf-org-a-solid)}.pf-card.is-org-b .pf-icp{color:var(--pf-org-b-solid)}.pf-card.is-org-a:hover,.pf-card.is-org-b:hover{border-color:var(--pf-on-org)}.pf-card:hover{border-color:var(--pf-border-dashed);box-shadow:var(--pf-shadow-card)}.pf-card.is-drag-placeholder{opacity:0}.pf-card.is-drag-preview{cursor:grabbing;box-shadow:var(--pf-shadow-drag);border-color:var(--pf-blue)}.pf-card-top{align-items:center;gap:var(--pf-s-2);display:flex}.pf-card-name{color:var(--pf-fg);flex:1;min-width:0;font-size:14px}.pf-owner{min-width:0;max-width:45%;color:var(--pf-fg-soft);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:11px;overflow:hidden}.pf-owner.is-empty{color:var(--pf-fg-faint);font-style:italic}.pf-icp{align-self:flex-start;align-items:center;gap:var(--pf-s-1);padding:3px var(--pf-s-2);border-radius:var(--pf-r-sm);background:var(--pf-surface-soft);border:1px solid var(--pf-border);color:var(--pf-fg-muted);max-width:100%;font-size:11px;display:inline-flex}.pf-icp-dot{border-radius:999px;flex:0 0 6px;width:6px;height:6px}.pf-icp-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pf-card-bottom{justify-content:space-between;align-items:center;gap:var(--pf-s-2);display:flex}.pf-card-value{color:var(--pf-fg);font-size:13px}.pf-next{color:var(--pf-fg-muted);border-radius:var(--pf-r-sm);background:var(--pf-surface-soft);text-overflow:ellipsis;white-space:nowrap;max-width:62%;padding:2px 7px;font-size:11px;overflow:hidden}.pf-next.is-overdue{background:var(--pf-danger-soft);color:var(--pf-danger)}.pf-next.is-empty{color:var(--pf-fg-faint);background:0 0;font-style:italic}.pf-overlay{z-index:60;background:var(--pf-scrim);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.pf-modal{background:var(--pf-surface);border-radius:var(--pf-r-lg);width:100%;max-width:560px;max-height:86vh;padding:24px;overflow-y:auto}.pf-modal-title{margin:0 0 16px;font-size:20px}.pf-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pf-span-2{grid-column:1/-1}.pf-field select,.pf-field textarea{border:1px solid var(--pf-border-strong);border-radius:var(--pf-r-sm);background:var(--pf-surface);color:var(--pf-fg);padding:10px 12px;font-family:inherit;font-size:14px}.pf-field select{height:var(--pf-h-lg)}.pf-modal-actions{justify-content:flex-end;gap:8px;display:flex}.pf-modal-sm{max-width:420px}.pf-modal-text{color:var(--pf-fg-muted);margin:0 0 20px;font-size:14px;line-height:1.5}.pf-modal-text strong{color:var(--pf-fg);font-weight:500}@media(max-width:640px){.pf-form-grid{grid-template-columns:1fr}.pf-head{gap:10px}}.pf-modal-lg{max-width:680px}.pf-modal-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.pf-modal-foot{border-top:1px solid var(--pf-border);margin-top:20px;padding-top:16px}.pf-btn-danger{color:var(--pf-danger);border-color:var(--pf-danger-border);background:0 0}.pf-tabs{border-bottom:1px solid var(--pf-border);gap:4px;margin:16px 0 20px;display:flex}.pf-tab{cursor:pointer;color:var(--pf-fg-soft);background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 14px;font-size:14px}.pf-tab.is-active{color:var(--pf-blue);border-bottom-color:var(--pf-blue)}.pf-muted{color:var(--pf-fg-faint);font-size:13px}.pf-next-tab,.pf-next-empty{flex-direction:column;gap:16px;display:flex}.pf-next-card{border-radius:var(--pf-r-md);background:var(--pf-surface-soft);flex-direction:column;gap:4px;padding:14px;display:flex}.pf-next-card.is-overdue{background:var(--pf-danger-soft)}.pf-timeline{flex-direction:column;gap:16px;display:flex}.pf-note-add{gap:8px;display:flex}.pf-note-add input{height:var(--pf-h-lg);border:1px solid var(--pf-border-strong);border-radius:var(--pf-r-sm);flex:1;padding:0 12px;font-size:14px}.pf-timeline-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.pf-timeline-row{gap:10px;display:flex}.pf-timeline-dot{background:var(--pf-blue);border-radius:50%;flex:0 0 8px;width:8px;height:8px;margin-top:6px}.pf-timeline-body{flex-direction:column;gap:2px;display:flex}.pf-timeline-label{color:var(--pf-fg);font-size:14px}.pf-timeline-note{color:var(--pf-fg-muted);font-size:13px}.pf-timeline-meta{color:var(--pf-fg-faint);font-size:12px}.pf-lead-status{text-align:center;flex-direction:column;gap:14px;display:flex}.pf-lead-status .pf-modal-actions{justify-content:center}.pf-filters{background:var(--pf-surface);border-bottom:1px solid var(--pf-border);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 24px;display:flex}.pf-filters select{height:var(--pf-h-md);border:1px solid var(--pf-border-strong);border-radius:var(--pf-r-sm);background:var(--pf-surface);color:var(--pf-fg);padding:0 10px;font-size:13px}.pf-filter-search{height:var(--pf-h-md);border:1px solid var(--pf-border-strong);border-radius:var(--pf-r-sm);min-width:220px;padding:0 12px;font-size:13px}.pf-filter-count{color:var(--pf-fg-soft);font-size:13px}.pf-filter-export{height:var(--pf-h-md);margin-left:auto}.pf-settings{background:var(--pf-bg);min-height:100vh;padding:0 0 var(--pf-s-6);flex-direction:column;display:flex}.pf-settings-head{justify-content:space-between;align-items:center;gap:var(--pf-s-3);padding:var(--pf-s-4)var(--pf-s-5);background:var(--pf-surface);border-bottom:1px solid var(--pf-border);margin-bottom:var(--pf-s-5);display:flex}.pf-settings-title{margin:0;font-size:24px}.pf-settings-grid{gap:var(--pf-s-5);padding:0 var(--pf-s-5);grid-template-columns:200px minmax(0,1fr);align-items:start;display:grid}.pf-settings-nav{gap:var(--pf-s-1);flex-direction:column;display:flex}.pf-settings-nav-item{text-align:left;border-radius:var(--pf-r-sm);color:var(--pf-fg-muted);padding:var(--pf-s-2)var(--pf-s-3);cursor:pointer;background:0 0;border:1px solid #0000;font-size:14px}.pf-settings-nav-item:hover{background:var(--pf-surface)}.pf-settings-nav-item.is-active{background:var(--pf-blue);border-color:var(--pf-blue);color:var(--pf-on-blue);font-weight:600}.pf-panel{background:var(--pf-surface);border:1px solid var(--pf-border);border-radius:var(--pf-r-lg);padding:var(--pf-s-5);margin:0}.pf-panel-title{margin:0 0 var(--pf-s-4);color:var(--pf-fg);font-size:15px}@media(max-width:900px){.pf-settings-grid{grid-template-columns:1fr}.pf-settings-nav{flex-flow:wrap}}.pf-inline-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pf-inline-form input[type=text],.pf-inline-form input:not([type]),.pf-inline-form input[type=password]{height:var(--pf-h-md);border:1px solid var(--pf-border-strong);border-radius:var(--pf-r-sm);min-width:180px;padding:0 12px;font-size:14px}.pf-inline-form input[type=color]{width:38px;height:var(--pf-h-md);border:1px solid var(--pf-border-strong);border-radius:var(--pf-r-sm);background:var(--pf-surface);padding:2px}.pf-inline-form select{height:var(--pf-h-md)}.pf-chip-list{flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:flex}.pf-chip{border:1px solid;border-radius:999px;align-items:center;gap:8px;padding:4px 10px;font-size:13px;display:inline-flex}.pf-chip button{cursor:pointer;color:var(--pf-fg-faint);background:0 0;border:0;font-size:16px}.pf-row-list{gap:8px;margin:0 0 14px;padding:0;list-style:none;display:grid}.pf-row{border:1px solid var(--pf-border);border-radius:var(--pf-r-md);align-items:center;gap:10px;padding:8px 10px;display:flex}.pf-row input{height:var(--pf-h-md);border-radius:var(--pf-r-sm);border:1px solid #0000;flex:1;padding:0 10px;font-size:14px}.pf-row input:focus{border-color:var(--pf-border-strong)}.pf-row-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pf-tag{background:var(--pf-surface-soft);color:var(--pf-fg-soft);border-radius:999px;padding:2px 8px;font-size:11px}.pf-ok{border-radius:var(--pf-r-sm);background:var(--pf-success-soft);color:var(--pf-success);margin:10px 0 0;padding:10px 12px;font-size:13px}.rich-editor-shell{border:1px solid var(--adm-border,#1a2a6b1a);background:#fff;border-radius:0 10px;min-height:160px;font-family:Rajdhani,sans-serif;font-size:.96rem;line-height:1.5;position:relative;overflow:hidden}html[data-adm-theme=dark] .rich-editor-shell{color:#e8ecf4;background:#10151f;border-color:#a8beff1f}html[data-adm-theme=dark] .rich-editor-shell .rich-editor-toolbar{background:#a8beff0a;border-bottom-color:#a8beff1a}html[data-adm-theme=dark] .rich-editor-shell .rt-btn{color:#e8ecf4d9}html[data-adm-theme=dark] .rich-editor-shell .rt-btn:hover{background:#a8beff14}html[data-adm-theme=dark] .rich-editor-shell .rt-btn.is-on{color:#fff;background:#2a60fe33;border-color:#a8beff2e}html[data-adm-theme=dark] .rich-editor-shell .rt-sep{background:#a8beff1f}html[data-adm-theme=dark] .rich-editor-body{color:#e8ecf4;background:#10151f}html[data-adm-theme=dark] .rich-editor-placeholder{color:#e8ecf459}html[data-adm-theme=dark] .rich-editor-shell .rt-btn-split.is-open,html[data-adm-theme=dark] .rich-editor-shell .rt-btn-menu.is-open{background:#2a60fe33;border-color:#a8beff2e}html[data-adm-theme=dark] .rt-link-input{color:#e8ecf4;background:#a8beff0a;border-color:#a8beff2e}html[data-adm-theme=dark] .rt-link-btn{color:#e8ecf4d9}html[data-adm-theme=dark] .rt-link-btn:hover{color:#e8ecf4;background:#2a60fe2e}html[data-adm-theme=dark] .rt-link-url{color:#a8beff}html[data-adm-theme=dark] .rich-editor-shell table th,html[data-adm-theme=dark] .rich-editor-shell table td{border-color:#a8beff1f}html[data-adm-theme=dark] .rich-editor-shell table th{color:#e8ecf4;background:#a8beff0a}html[data-adm-theme=dark] .rich-editor-code-inline,html[data-adm-theme=dark] .rich-editor-code-block{color:#e8ecf4;background:#a8beff0f}.rich-editor-shell .rich-editor-toolbar{background:#1a2a6b0a;border-bottom:1px solid #1a2a6b14;flex-wrap:wrap;align-items:center;gap:2px;padding:6px 8px;display:flex}.rich-editor-shell .rt-btn{width:26px;height:26px;color:var(--palas-blue,#1a2a6b);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:.85rem;line-height:1;transition:background-color .12s,border-color .12s;display:inline-flex}.rich-editor-shell .rt-btn:hover{background:#1a2a6b14}.rich-editor-shell .rt-btn.is-on{background:#1a2a6b24;border-color:#1a2a6b33}.rich-editor-shell .rt-sep{background:#1a2a6b1f;width:1px;height:18px;margin:0 4px}.rich-editor-body{color:#1a2a6b;background:#fff;padding:14px 16px;position:relative}.rich-editor-input{outline:none;min-height:130px}.rich-editor-placeholder{pointer-events:none;color:#1a2a6b66;-webkit-user-select:none;user-select:none;position:absolute;top:12px;left:14px}.rich-editor-image-wrap{text-align:center;margin:8px 0;display:block}.rich-editor-image-wrap.is-left{text-align:left}.rich-editor-image-wrap.is-center{text-align:center}.rich-editor-image-wrap.is-right{text-align:right}.rich-editor-image-frame{vertical-align:top;max-width:100%;display:inline-block;position:relative}.rich-editor-image{-webkit-user-select:none;user-select:none;border-radius:0 6px;max-width:100%;display:block}.rich-editor-image-toolbar{opacity:0;z-index:2;background:#fffffff5;border:1px solid #1a2a6b1f;border-radius:0 6px;align-items:center;gap:1px;padding:3px;transition:opacity .18s;display:inline-flex;position:absolute;top:6px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #11205a26}.rich-editor-image-frame:hover .rich-editor-image-toolbar{opacity:1}.rt-img-btn{appearance:none;color:#1a2a6b99;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:all .12s;display:inline-flex}.rt-img-btn:hover{color:var(--palas-blue,#1a2a6b);background:#2a60fe14}.rt-img-btn.is-on{color:var(--palas-blue,#1a2a6b);background:#2a60fe24}.rich-editor-image-handle{background:var(--palas-blue,#1a2a6b);opacity:0;z-index:2;touch-action:none;border:2px solid #fff;border-radius:2px;transition:opacity .18s,transform .12s;position:absolute;box-shadow:0 1px 4px #11205a4d}.rich-editor-image-frame:hover .rich-editor-image-handle{opacity:1}.rich-editor-image-handle:hover{transform:scale(1.2)}.rich-editor-image-handle.handle-e{cursor:ew-resize;width:10px;height:28px;margin-top:-14px;top:50%;right:-5px}.rich-editor-image-handle.handle-s{cursor:ns-resize;width:28px;height:10px;margin-left:-14px;bottom:-5px;left:50%}.rich-editor-image-handle.handle-se{cursor:nwse-resize;width:12px;height:12px;bottom:-6px;right:-6px}.rich-editor-link-popup{z-index:100;background:#fff;border:1px solid #1a2a6b26;border-radius:0 8px;align-items:center;gap:4px;padding:5px 6px;font-family:Rajdhani,sans-serif;animation:.12s ease-out rt-link-pop;display:inline-flex;position:absolute;box-shadow:0 4px 18px #11205a2e}html[data-adm-theme=dark] .rich-editor-link-popup{background:#10151f;border-color:#a8beff38;box-shadow:0 8px 28px #00000080}@keyframes rt-link-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.rt-link-url{max-width:260px;color:var(--palas-blue,#1a2a6b);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;align-items:center;gap:6px;padding:4px 8px;font-size:.84rem;text-decoration:none;transition:background .12s;display:inline-flex;overflow:hidden}.rt-link-url:hover{background:#2a60fe14;text-decoration:underline}.rt-link-url svg{opacity:.7;flex-shrink:0}.rt-link-url span{text-overflow:ellipsis;overflow:hidden}.rt-link-input{appearance:none;width:240px;color:inherit;background:0 0;border:1px solid #1a2a6b33;border-radius:4px;outline:none;padding:5px 8px;font-family:Rajdhani,sans-serif;font-size:.86rem}.rt-link-input:focus{border-color:var(--palas-blue,#1a2a6b);box-shadow:0 0 0 2px #2a60fe26}.rt-link-btn{appearance:none;color:#1a2a6b99;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:26px;height:26px;padding:0;transition:all .12s;display:inline-flex}.rt-link-btn:hover{color:var(--palas-blue,#1a2a6b);background:#2a60fe14}.rt-link-btn.is-primary{color:var(--palas-blue,#1a2a6b)}.rt-link-btn.is-primary:hover{background:var(--palas-blue,#1a2a6b);color:#fff}.rt-link-btn.is-danger:hover{color:#dc2626;background:#dc262614}.rich-editor-shell a{cursor:text}@supports selector(:where(*)){.rich-editor-shell a{transition:text-decoration-color .12s}}.rich-editor-li-checked,.rich-editor-li-unchecked{cursor:pointer;margin-left:8px;padding-left:24px;list-style-type:none;position:relative}.rich-editor-li-checked:before,.rich-editor-li-unchecked:before{content:"";background:#fff;border:1px solid #1a2a6b66;border-radius:3px;width:14px;height:14px;position:absolute;top:4px;left:0}.rich-editor-li-checked:before{background:var(--palas-blue,#1a2a6b);border-color:var(--palas-blue,#1a2a6b)}.rich-editor-li-checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:5px;left:4px;transform:rotate(45deg)}.rich-editor-li-checked{opacity:.6;text-decoration:line-through}.rich-editor-p{margin:0 0 6px}.rich-editor-h1{margin:10px 0 6px;font-family:Rajdhani,sans-serif;font-size:1.7rem;font-weight:700}.rich-editor-h2{margin:10px 0 6px;font-family:Rajdhani,sans-serif;font-size:1.4rem;font-weight:700}.rich-editor-h3{margin:10px 0 4px;font-family:Rajdhani,sans-serif;font-size:1.15rem;font-weight:600}.rich-editor-ul,.rich-editor-ol{margin:0 0 6px;padding-left:24px}.rich-editor-ul{list-style-type:disc}.rich-editor-ul .rich-editor-ul{list-style-type:circle}.rich-editor-ul .rich-editor-ul .rich-editor-ul{list-style-type:square}.rich-editor-ol{list-style-type:decimal}.rich-editor-ol .rich-editor-ol{list-style-type:lower-alpha}.rich-editor-ol .rich-editor-ol .rich-editor-ol{list-style-type:lower-roman}.rich-editor-li{margin:0 0 2px}.rich-editor-li::marker{color:var(--proj-fg-muted,#1a2a6b9e)}.rich-editor-li-checked::marker{content:""}.rich-editor-li-unchecked::marker{content:""}.rich-editor-li>.rich-editor-ul,.rich-editor-li>.rich-editor-ol{margin:2px 0}.rich-editor-bold{font-weight:700}.rich-editor-italic{font-style:italic}.rich-editor-underline{text-decoration:underline}.rich-editor-strike{text-decoration:line-through}.rich-editor-code-inline{background:#1a2a6b0f;border-radius:3px;padding:1px 4px;font-family:JetBrains Mono,monospace;font-size:.86em}.rich-editor-code-block{background:#1a2a6b0a;border-radius:0 6px;margin:8px 0;padding:10px 12px;font-family:JetBrains Mono,monospace;font-size:.84rem;overflow-x:auto}.rich-editor-link{color:var(--palas-blue);text-decoration:underline}.rt-menu-wrap{display:inline-flex;position:relative}.rich-editor-shell .rt-btn-split,.rich-editor-shell .rt-btn-menu{gap:3px;width:auto;padding:0 6px}.rich-editor-shell .rt-btn-menu{height:26px;padding:0 8px 0 7px}.rich-editor-shell .rt-menu-label{letter-spacing:.01em;font-family:Rajdhani,sans-serif;font-size:.78rem;font-weight:600}.rich-editor-shell .rt-chev{opacity:.5}.rich-editor-shell .rt-btn-split.is-open,.rich-editor-shell .rt-btn-menu.is-open{background:#1a2a6b24;border-color:#1a2a6b33}.rt-menu{z-index:50;background:#fff;border:1px solid #1a2a6b1f;border-radius:0 10px;flex-direction:column;gap:1px;min-width:200px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:4px 6px 24px #11205a2e}html[data-adm-theme=dark] .rt-menu{background:#10151f;border-color:#a8beff2e;box-shadow:0 8px 28px #00000080}.rt-menu-divider{background:#1a2a6b14;height:1px;margin:4px 2px}html[data-adm-theme=dark] .rt-menu-divider{background:#a8beff1a}.rt-menu-item{appearance:none;cursor:pointer;text-align:left;color:var(--palas-night,#1a2a6b);background:0 0;border:none;border-radius:4px;align-items:center;gap:10px;padding:6px 10px;font-family:Rajdhani,sans-serif;font-size:.86rem;transition:background .12s;display:inline-flex}html[data-adm-theme=dark] .rt-menu-item{color:#e8ecf4}.rt-menu-item:hover{background:#2a60fe14}.rt-menu-item.is-on{color:var(--palas-blue,#1a2a6b);background:#2a60fe24;font-weight:600}.rt-menu-item-icon{color:#1a2a6b99;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.rt-menu-item.is-on .rt-menu-item-icon{color:var(--palas-blue,#1a2a6b)}.rt-menu-item-label{flex:1}.rt-menu-color{min-width:196px;padding:8px}.rt-menu-color-grid{grid-template-columns:repeat(8,18px);gap:4px;margin-bottom:8px;display:grid}.rt-color-swatch{appearance:none;cursor:pointer;border:1px solid #1a2a6b26;border-radius:3px;width:18px;height:18px;padding:0;transition:transform .12s,box-shadow .12s}.rt-color-swatch:hover{z-index:1;transform:scale(1.15);box-shadow:0 0 0 2px #2a60fe40}.rt-menu-color-row{border-top:1px dashed #1a2a6b1a;align-items:center;gap:6px;padding-top:8px;display:flex}.rt-color-input{appearance:none;cursor:pointer;background:0 0;border:1px solid #1a2a6b26;border-radius:4px;width:28px;height:24px;padding:0}.rt-color-input::-webkit-color-swatch{border:none;border-radius:3px}.rt-color-input::-moz-color-swatch{border:none;border-radius:3px}.rt-menu-clear{appearance:none;letter-spacing:.16em;text-transform:uppercase;color:#1a2a6b8c;cursor:pointer;background:0 0;border:1px dashed #1a2a6b33;border-radius:4px;flex:1;padding:5px 10px;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:500}.rt-menu-clear:hover{color:#dc2626;border-color:#dc2626}.rich-editor-shell table{border-collapse:collapse;border:1px solid #1a2a6b2e;border-radius:0 6px;width:100%;margin:12px 0;font-size:.92em;overflow:hidden}.rich-editor-shell table th,.rich-editor-shell table td{vertical-align:top;border:1px solid #1a2a6b1f;min-width:80px;padding:8px 10px;position:relative}.rich-editor-shell table th{letter-spacing:.08em;text-transform:uppercase;color:var(--palas-night,#1a2a6b);text-align:left;background:#1a2a6b0d;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:600}.rich-editor-shell table .PlaygroundEditorTheme__tableCellSelected,.rich-editor-shell table td[data-selected],.rich-editor-shell table th[data-selected]{background:#2a60fe1f}.rich-editor-shell table .PlaygroundEditorTheme__tableCellResizer{cursor:ew-resize;width:8px;position:absolute;top:0;bottom:0;right:-4px}.rich-editor-excalidraw-wrap{text-align:center;margin:14px 0;display:block}.rich-editor-excalidraw-wrap.is-left{text-align:left}.rich-editor-excalidraw-wrap.is-center{text-align:center}.rich-editor-excalidraw-wrap.is-right{text-align:right}.rich-editor-excalidraw-wrap>.rich-editor-excalidraw-preview{vertical-align:top;display:inline-block}.rich-editor-excalidraw-toolbar{opacity:.4;z-index:3;background:#fffffff5;border:1px solid #1a2a6b1f;border-radius:0 6px;align-items:center;gap:1px;padding:3px;transition:opacity .18s;display:inline-flex;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #11205a26}.rich-editor-excalidraw-preview.has-drawing:hover .rich-editor-excalidraw-toolbar{opacity:1}.rt-img-toolbar-sep{background:#1a2a6b26;width:1px;height:16px;margin:0 3px;display:inline-block}.rt-img-btn.is-primary{background:var(--palas-blue,#1a2a6b);color:#fff}.rt-img-btn.is-primary:hover{background:var(--palas-blue-hover,#5573ff);color:#fff}.rich-editor-excalidraw-preview{appearance:none;width:100%;color:var(--palas-night,#1a2a6b);cursor:pointer;text-align:left;background:0 0;border:1px solid #1a2a6b1f;border-radius:0 8px;padding:0;transition:all .18s;display:block;position:relative;overflow:hidden}.rich-editor-excalidraw-preview.is-empty{background:#1a2a6b06;border-style:dashed;border-color:#1a2a6b33;justify-content:center;align-items:center;min-height:80px;padding:18px;font-family:Rajdhani,sans-serif;display:flex}.rich-editor-excalidraw-preview.is-empty:hover{border-color:var(--palas-blue,#1a2a6b);background:#2a60fe0a;border-style:solid}.rich-editor-excalidraw-preview.has-drawing{-webkit-user-select:none;user-select:none;cursor:default;background:#fff;max-width:100%;padding:8px;display:inline-block;position:relative}html[data-adm-theme=dark] .rich-editor-excalidraw-preview.has-drawing{background:#fafafa}.rich-editor-excalidraw-preview.has-drawing:hover{border-color:#1a2a6b40;box-shadow:0 4px 18px #11205a14}.rich-editor-excalidraw-svg{width:100%;height:100%;min-height:60px;display:block}.rich-editor-excalidraw-svg svg{max-width:100%;height:auto;display:block}.rich-editor-excalidraw-preview.has-drawing[style*=height] .rich-editor-excalidraw-svg svg{width:100%;height:100%;max-height:none}.rich-editor-excalidraw-handle{background:var(--palas-blue,#1a2a6b);opacity:0;z-index:2;touch-action:none;border:2px solid #fff;border-radius:2px;transition:opacity .18s,transform .12s;position:absolute;box-shadow:0 1px 4px #11205a4d}.rich-editor-excalidraw-preview.has-drawing:hover .rich-editor-excalidraw-handle{opacity:1}.rich-editor-excalidraw-handle:hover{transform:scale(1.2)}.rich-editor-excalidraw-handle.handle-e{cursor:ew-resize;width:10px;height:28px;margin-top:-14px;top:50%;right:-5px}.rich-editor-excalidraw-handle.handle-s{cursor:ns-resize;width:28px;height:10px;margin-left:-14px;bottom:-5px;left:50%}.rich-editor-excalidraw-handle.handle-se{cursor:nwse-resize;border-radius:2px;width:12px;height:12px;bottom:-6px;right:-6px}.rich-editor-excalidraw-error{letter-spacing:.18em;text-transform:uppercase;color:#dc2626;text-align:center;padding:18px;font-family:JetBrains Mono,monospace;font-size:.66rem;display:block}.rich-editor-excalidraw-empty{letter-spacing:.18em;text-transform:uppercase;color:#1a2a6b8c;flex-direction:column;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:.68rem;display:inline-flex}.rich-editor-excalidraw-stage{flex-direction:column;gap:8px;display:flex}.rich-editor-excalidraw-stage>:first-child{border:1px solid #1a2a6b2e;border-radius:0 8px;height:480px;overflow:hidden}.rich-editor-excalidraw-actions{justify-content:flex-end;gap:8px;display:flex}.rich-editor-excalidraw-btn{appearance:none;letter-spacing:.02em;cursor:pointer;height:30px;color:var(--palas-night,#1a2a6b);background:0 0;border:1px solid #1a2a6b33;border-radius:0 6px;padding:0 14px;font-family:Rajdhani,sans-serif;font-size:.84rem;font-weight:600;transition:all .15s}.rich-editor-excalidraw-btn:hover{border-color:var(--palas-night,#1a2a6b)}.rich-editor-excalidraw-btn.is-primary{background:var(--palas-blue,#1a2a6b);color:#fff;border-color:var(--palas-blue,#1a2a6b)}.rich-editor-excalidraw-btn.is-primary:hover{background:var(--palas-blue-hover,#5573ff);border-color:var(--palas-blue-hover,#5573ff)}.adm-popover-wrap{display:inline-block;position:relative}.adm-popover-trigger{cursor:pointer;background:0 0;border:1px dashed #1a2a6b33;border-radius:0 6px;padding:6px 10px;font-family:Rajdhani,sans-serif;font-size:.86rem}.adm-popover-trigger:disabled{opacity:.5;cursor:not-allowed}.adm-popover{z-index:80;background:#fff;border:1px solid #1a2a6b1f;border-radius:0 10px;min-width:220px;padding:6px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 10px 30px #0a0d142e}.adm-popover-search{border:1px solid #1a2a6b1f;border-radius:4px;width:100%;margin-bottom:6px;padding:6px 8px;font-family:Rajdhani,sans-serif;font-size:.86rem}.adm-popover-list{flex-direction:column;max-height:260px;display:flex;overflow-y:auto}.adm-popover-item{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:8px;padding:6px 8px;font-family:Rajdhani,sans-serif;font-size:.9rem;display:flex}.adm-popover-item:hover{background:#2a60fe0f}.adm-popover-item.is-selected{background:#2a60fe14}.adm-popover-item.is-clear{color:#1a2a6b8c;font-style:italic}.adm-popover-empty{color:#1a2a6b8c;padding:10px;font-size:.86rem}.adm-popover-badge{color:var(--palas-blue);margin-left:auto;font-family:JetBrains Mono,monospace;font-size:.62rem}.adm-popover-check{color:var(--palas-blue);margin-left:auto}.adm-avatar-dot{background:var(--palas-blue);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:.72rem;font-weight:600;display:inline-flex}.adm-labels-row{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.adm-label-pill{color:#fff;border-radius:0 6px;align-items:center;gap:4px;padding:2px 8px;font-size:.72rem;font-weight:600;display:inline-flex}.adm-label-remove{color:#fff;cursor:pointer;opacity:.8;background:0 0;border:none;font-size:1rem;line-height:1}.adm-label-remove:hover{opacity:1}.adm-label-add{cursor:pointer;background:0 0;border:1px dashed #1a2a6b40;border-radius:0 6px;padding:2px 8px;font-size:.78rem}.adm-label-swatch{border-radius:50%;width:10px;height:10px}html[data-adm-theme=dark] .adm-popover-trigger{color:#e8ecf4;border-color:#a8beff33}html[data-adm-theme=dark] .adm-popover{color:#e8ecf4;background:#10151f;border-color:#a8beff2e;box-shadow:0 12px 32px #0000008c}html[data-adm-theme=dark] .adm-popover-search{color:#e8ecf4;background:#a8beff0a;border-color:#a8beff24}html[data-adm-theme=dark] .adm-popover-search::placeholder{color:#e8ecf459}html[data-adm-theme=dark] .adm-popover-item{color:#e8ecf4}html[data-adm-theme=dark] .adm-popover-item:hover{background:#2a60fe2e}html[data-adm-theme=dark] .adm-popover-item.is-selected{background:#2a60fe38}html[data-adm-theme=dark] .adm-popover-item.is-clear,html[data-adm-theme=dark] .adm-popover-empty{color:#e8ecf480}html[data-adm-theme=dark] .adm-popover-badge{color:#a8beff}html[data-adm-theme=dark] .adm-label-add{color:#e8ecf4;border-color:#a8beff40}.task-list{flex-direction:column;gap:6px;display:flex}.task-list-head{border-bottom:1px solid var(--proj-border);text-transform:uppercase;letter-spacing:.12em;color:var(--proj-fg-muted);justify-content:space-between;align-items:center;padding:10px 0;font-family:JetBrains Mono,monospace;font-size:.72rem;display:flex}.task-list-progress{color:var(--proj-fg-muted);align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:.7rem;display:inline-flex}.task-list-progress-bar{background:var(--proj-border);border-radius:2px;width:100px;height:4px;display:inline-block;position:relative;overflow:hidden}.task-list-progress-bar>span{background:var(--palas-blue);transition:width .3s;position:absolute;inset:0 auto 0 0}.task-list-body{flex-direction:column;gap:2px;display:flex}.task-row{color:var(--proj-fg);border:1px solid #0000;border-radius:0 6px;grid-template-columns:22px 22px 1fr auto;align-items:center;gap:8px;padding:6px 8px;font-family:Rajdhani,sans-serif;font-size:.94rem;transition:background .15s,border-color .15s;display:grid}.task-row:hover{background:var(--proj-surface-sunken);border-color:var(--proj-border)}.task-row.is-sub{margin-left:28px;font-size:.9rem;position:relative}.task-row.is-sub:before{content:"";background:var(--proj-border);width:1px;position:absolute;top:0;bottom:50%;left:-16px}.task-row.is-sub:after{content:"";background:var(--proj-border);width:12px;height:1px;position:absolute;top:50%;left:-16px}.task-row.is-done{opacity:.55}.task-row.is-done .task-title-input{color:var(--proj-fg-muted);text-decoration:line-through}.task-expand{width:22px;height:22px;color:var(--proj-fg-faint);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s;display:inline-flex;position:relative}.task-expand:hover{background:var(--proj-surface-sunken);color:var(--palas-blue)}.task-expand-dot{background:var(--palas-blue);border-radius:50%;width:4px;height:4px;position:absolute;top:4px;right:4px}.task-check{cursor:pointer;width:22px;height:22px;color:var(--palas-blue);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.task-check:disabled{cursor:not-allowed;opacity:.5}.task-check-box{border:1.5px solid var(--proj-border-strong);color:#fff;background:0 0;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;transition:all .15s cubic-bezier(.2,.8,.2,1);display:inline-flex}.task-check:hover:not(:disabled) .task-check-box{border-color:var(--palas-blue);background:#2a60fe14}.task-check.is-on .task-check-box{background:var(--palas-blue);border-color:var(--palas-blue)}.task-title-input{font-family:Rajdhani,sans-serif;font-size:inherit;color:var(--proj-fg);background:0 0;border:1px solid #0000;border-radius:4px;outline:none;width:100%;min-width:0;padding:5px 8px;font-weight:500;transition:background .12s,border-color .12s}.task-title-input:hover:not(:disabled){background:var(--proj-surface-sunken)}.task-title-input:focus{background:var(--proj-surface);border-color:#2a60fe59;box-shadow:0 0 0 3px #2a60fe1a}.task-title-input::placeholder{color:var(--proj-fg-faint);font-style:italic}.task-title-input:disabled{color:var(--proj-fg-muted);cursor:default}.task-meta{align-items:center;gap:4px;font-family:JetBrains Mono,monospace;display:inline-flex}.task-due-pill{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;padding:2px 8px;font-size:.6rem;font-weight:600;display:inline-flex}.task-due-pill.is-overdue{color:#dc2626;background:#dc262614;border-color:#dc262640}html[data-adm-theme=dark] .task-due-pill.is-overdue{color:#fca5a5;background:#f871711f;border-color:#f871714d}.task-due-pill.is-today{color:#b45309;background:#d977061a;border-color:#d9770640}html[data-adm-theme=dark] .task-due-pill.is-today{color:#fcd34d;background:#fbbf2424;border-color:#fbbf244d}.task-due-pill.is-soon{color:#92670a;background:#ca8a0414;border-color:#ca8a0433}html[data-adm-theme=dark] .task-due-pill.is-soon{color:#fde68a;background:#eab3081f;border-color:#eab30847}.task-due-pill.is-far{background:var(--proj-surface-sunken);color:var(--proj-fg-muted);border-color:var(--proj-border)}.task-date-btn{letter-spacing:.06em;text-transform:uppercase;color:var(--proj-fg-muted);border:1px dashed var(--proj-border-dashed);cursor:pointer;background:0 0;border-radius:0 6px;align-items:center;gap:5px;padding:4px 9px;font-family:JetBrains Mono,monospace;font-size:.66rem;transition:all .15s;display:inline-flex;position:relative}.task-date-btn svg{flex-shrink:0;width:12px;height:12px}.task-date-btn:hover:not(:disabled){border-color:var(--palas-blue);color:var(--palas-blue);border-style:solid}.task-date-btn.has-value{border-style:solid;border-color:var(--proj-border-strong);color:var(--proj-fg);font-weight:600}.task-date-btn:disabled{opacity:.5;cursor:not-allowed}.task-date-native{opacity:0;pointer-events:none;border:0;width:100%;height:100%;position:absolute;inset:0}.task-act{width:24px;height:24px;color:var(--proj-fg-faint);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.task-act:hover:not(:disabled){color:var(--palas-blue);background:#2a60fe14}.task-act.is-danger:hover:not(:disabled){color:#dc2626;background:#dc262614}html[data-adm-theme=dark] .task-act.is-danger:hover:not(:disabled){color:#fca5a5;background:#f871711a}.task-act:disabled{opacity:.4;cursor:not-allowed}.task-empty{text-align:center;color:var(--proj-label);padding:16px 12px;font-family:Rajdhani,sans-serif;font-size:.84rem}.task-sub-list{flex-direction:column;gap:2px;margin:0;display:flex}.task-add-btn{letter-spacing:.22em;text-transform:uppercase;width:fit-content;color:var(--proj-fg-muted);border:1px dashed var(--proj-border-dashed);cursor:pointer;background:0 0;border-radius:0 8px;align-items:center;gap:8px;margin-top:6px;padding:8px 14px;font-family:JetBrains Mono,monospace;font-size:.62rem;font-weight:500;transition:all .18s cubic-bezier(.2,.8,.2,1);display:inline-flex}.task-add-btn:hover{color:var(--palas-blue);border-color:var(--palas-blue);background:#2a60fe0f}.task-add-btn svg{width:13px;height:13px}.task-draft{background:var(--proj-surface-sunken);border:1px solid #2a60fe40;border-radius:0 6px;align-items:center;gap:8px;margin-top:4px;padding:6px 8px;display:flex}.task-draft.is-sub{margin-left:28px;position:relative}.task-draft.is-sub:before{content:"";background:var(--proj-border);width:1px;position:absolute;top:0;bottom:50%;left:-16px}.task-draft.is-sub:after{content:"";background:var(--proj-border);width:12px;height:1px;position:absolute;top:50%;left:-16px}.task-draft-input{min-width:0;color:var(--proj-fg);background:0 0;border:none;outline:none;flex:1;padding:5px 6px;font-family:Rajdhani,sans-serif;font-size:.94rem;font-weight:500}.task-draft-input::placeholder{color:var(--proj-fg-faint);font-style:italic}.task-draft-cancel,.task-draft-save{appearance:none;letter-spacing:.02em;cursor:pointer;border-radius:0 6px;height:28px;padding:0 12px;font-family:Rajdhani,sans-serif;font-size:.82rem;font-weight:600;transition:all .15s}.task-draft-cancel{color:var(--proj-fg-muted);border:1px solid var(--proj-border);background:0 0}.task-draft-cancel:hover{color:var(--proj-fg);border-color:var(--proj-border-strong)}.task-draft-save{background:var(--palas-blue);color:#fff;border:1px solid var(--palas-blue)}.task-draft-save:hover:not(:disabled){background:var(--palas-blue-hover,#5573ff);border-color:var(--palas-blue-hover,#5573ff)}.task-draft-save:disabled{opacity:.4;cursor:not-allowed}.task-description{margin:2px 0 6px 56px;padding:0 8px 0 0}.task-description.is-sub{margin-left:84px}.task-description-input{width:100%;min-height:56px;color:var(--proj-fg);background:var(--proj-surface-sunken);border:1px solid var(--proj-border);resize:none;border-radius:0 8px;outline:none;padding:8px 10px;font-family:Rajdhani,sans-serif;font-size:.9rem;line-height:1.45;transition:all .15s;display:block;overflow:hidden}.task-description-input:hover:not(:disabled){border-color:var(--proj-border-strong)}.task-description-input:focus{background:var(--proj-surface);border-color:#2a60fe66;box-shadow:0 0 0 3px #2a60fe1a}.task-description-input::placeholder{color:var(--proj-fg-faint)}.task-description-input:disabled{opacity:.6;cursor:not-allowed}.adm-equipe{flex-direction:column;gap:14px;display:flex}.adm-help{color:#1a2a6b8c;font-size:.86rem}.adm-help code{font-family:JetBrains Mono,monospace;font-size:.78rem}.adm-table{border-collapse:separate;border-spacing:0;width:100%}.adm-table thead th{text-align:left;text-transform:uppercase;letter-spacing:.12em;color:#1a2a6b8c;border-bottom:1px solid #1a2a6b1a;padding:8px 10px;font-family:JetBrains Mono,monospace;font-size:.7rem}.adm-table tbody td{border-bottom:1px solid #1a2a6b0f;padding:8px 10px}.adm-labels{flex-direction:column;gap:14px;display:flex}.adm-labels-form{align-items:center;gap:8px;display:flex}.adm-labels-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.adm-labels-list li{border:1px solid #1a2a6b14;border-radius:0 8px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:8px;padding:8px;display:grid}.adm-labels-empty{color:#1a2a6b80;padding:10px}.funil-timeline-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.funil-timeline-action-btn{color:#1a2a6bb3;cursor:pointer;background:0 0;border:1px dashed #1a2a6b2e;border-radius:0 6px;align-items:center;gap:4px;padding:3px 8px;font-family:Rajdhani,sans-serif;font-size:.78rem;transition:border-color .15s,color .15s;display:inline-flex}.funil-timeline-action-btn:hover{border-color:var(--palas-blue);color:var(--palas-blue)}.funil-timeline-action-btn.is-danger:hover{color:#dc2626;border-color:#dc2626}html[data-adm-theme=dark] .funil-timeline-action-btn{color:#e8ecf4a6;border-color:#a8beff33}html[data-adm-theme=dark] .funil-timeline-action-btn:hover{color:#a8beff;border-color:#a8beff}html[data-adm-theme=dark] .funil-timeline-action-btn.is-danger:hover{color:#fca5a5;border-color:#fca5a5}.funil-timeline-note{color:#1a2a6bc7;cursor:pointer;background:#2a60fe0a;border-left:2px solid #2a60fe4d;border-radius:0 4px;margin:4px 0 0;padding:4px 8px;font-size:.86rem}html[data-adm-theme=dark] .funil-timeline-note{color:#e8ecf4c7;background:#a8beff0a;border-left-color:#a8beff4d}.funil-timeline-note-edit{flex-direction:column;gap:6px;margin-top:6px;display:flex}.funil-timeline-note-actions{justify-content:flex-end;gap:6px;display:flex}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
