*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-cabin), system-ui, sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}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-feature-settings:normal;font-variation-settings:normal;font-family:JetBrains Mono,monospace;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}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*{box-sizing:border-box}body{font-family:var(--font-inter-tight), system-ui, sans-serif;min-height:100vh;color:var(--text-primary);background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%)}html.dark body{background:linear-gradient(135deg,#12151c 0%,#1e2330 100%)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.top-0{top:0}.z-50{z-index:50}.mr-1{margin-right:.25rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-5{height:1.25rem}.w-5{width:1.25rem}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-4{gap:1rem}.whitespace-nowrap{white-space:nowrap}.break-all{word-break:break-all}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b-\[3px\]{border-bottom-width:3px}.border-\[\#0066cc\]{--tw-border-opacity:1;border-color:rgb(0 102 204/var(--tw-border-opacity,1))}.bg-\[\#0066cc\]{--tw-bg-opacity:1;background-color:rgb(0 102 204/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.p-2{padding:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.text-right{text-align:right}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-tight{line-height:1.25}.text-\[\#0066cc\]{--tw-text-opacity:1;color:rgb(0 102 204/var(--tw-text-opacity,1))}.text-\[\#1a1a1a\]{--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1))}.text-\[\#6c757d\]{--tw-text-opacity:1;color:rgb(108 117 125/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_4px_12px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0 4px 12px #00000014;--tw-shadow-colored:0 4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.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)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.animate-fade-in{animation:.12s ease-out fadeIn}.\[cron\:appointment-reminders\]{cron:appointment-reminders}:root{--logo-blue:#0867d6;--logo-purple:#5b4fe5;--primary:#06c;--primary-dark:#004a99;--secondary:#00b894;--danger:#d63031;--warning:#fdcb6e;--success:#00b894;--bg-primary:#fff;--bg-secondary:#f8f9fa;--bg-tertiary:#e9ecef;--text-primary:#1a1a1a;--text-secondary:#6c757d;--border:#dee2e6;--doc-surface:#fafafe;--doc-banner-bg:#f2f3fe;--doc-banner-title:#004a99;--pill-ok-bg:#e7faf2;--pill-ok-fg:#38b787;--pill-no-bg:#feefee;--pill-no-fg:#f95258;--tab-bg:#f3f4ff;--tab-active-bg:#eaedfd;--tab-fg:#464779;--shadow-sm:0 2px 4px #0000000a;--shadow-md:0 4px 12px #00000014;--shadow-lg:0 8px 24px #0000001f}html.dark{--logo-blue:#57a8ff;--logo-purple:#a291ff;--primary:#4d9fff;--primary-dark:#2b7de9;--secondary:#00cec9;--danger:#ff6b6b;--warning:#ffd166;--success:#00cec9;--bg-primary:#1a1d24;--bg-secondary:#22262f;--bg-tertiary:#2c313c;--text-primary:#e8eaf0;--text-secondary:#9ba3b5;--border:#353a47;--doc-surface:#1e2129;--doc-banner-bg:#1d2030;--doc-banner-title:#7db4ff;--pill-ok-bg:#14231c;--pill-ok-fg:#3ddc97;--pill-no-bg:#2a1618;--pill-no-fg:#ff6b6e;--tab-bg:#1e2130;--tab-active-bg:#2b2f45;--tab-fg:#b6b9e6;--shadow-sm:0 2px 4px #0000004d;--shadow-md:0 4px 12px #0006;--shadow-lg:0 8px 24px #00000080}.dc-tab{white-space:nowrap;cursor:pointer;color:var(--text-secondary);background:0 0;border:2px solid #0000;border-bottom:none;border-radius:12px 12px 0 0;padding:.875rem 1.5rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.dc-tab:hover{background:var(--bg-secondary);color:var(--text-primary)}.dc-tab.active{background:var(--primary);color:#fff;border-color:var(--primary);transform:translateY(2px)}.pubnav-bar{z-index:50;background:color-mix(in srgb, var(--nav-bg,var(--bg-primary)) 85%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:fixed;top:0;left:0;right:0}.pubnav-inner{justify-content:space-between;align-items:center;gap:1rem;max-width:1280px;margin:0 auto;padding:1.15rem 1.5rem;display:flex;position:relative}.pubnav-logo{border:1px solid #0000;border-radius:12px;flex-shrink:0;align-items:center;margin:-3px;padding:3px;text-decoration:none;transition:border-color .22s,background .22s;display:inline-flex}.pubnav-logo:hover{border-color:color-mix(in srgb, var(--text-primary) 16%, transparent);background:color-mix(in srgb, var(--bg-primary) 25%, transparent)}.pubnav-links-row{align-items:center;gap:2px;display:flex}.pubnav-trigger,.pubnav-login,.pubnav-primary,.pubnav-theme>button{border:1px solid #0000;border-radius:999px;transition:border-color .22s,background .22s,color .22s,transform .22s,box-shadow .22s}.pubnav-trigger{color:var(--text-primary);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;align-items:center;gap:5px;padding:9px 12px;font-size:.9rem;font-weight:650;text-decoration:none;display:inline-flex}.pubnav-trigger svg{transition:transform .24s}.pubnav-trigger:hover,.pubnav-trigger[data-active=true]{color:var(--primary);background:0 0;border-color:#0000}.pubnav-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.pubnav-actions{flex-shrink:0;align-items:center;gap:5px;display:flex}.pubnav-theme{display:inline-flex}.pubnav-theme>button{justify-content:center;align-items:center;width:38px;height:38px;padding:0;display:inline-flex}.pubnav-theme>button:hover,.pubnav-login:hover{border-color:color-mix(in srgb, var(--text-primary) 18%, transparent);background:color-mix(in srgb, var(--bg-primary) 36%, transparent)}.pubnav-login,.pubnav-primary{white-space:nowrap;justify-content:center;align-items:center;padding:9px 15px;font-size:.9rem;font-weight:650;text-decoration:none;display:inline-flex}.pubnav-login{color:var(--text-primary)}.pubnav-bar .pubnav-primary{color:#fff;background:var(--primary);box-shadow:0 3px 12px color-mix(in srgb, var(--primary) 25%, transparent)}.pubnav-primary:hover{box-shadow:0 9px 22px color-mix(in srgb, var(--primary) 35%, transparent);border-color:#fff6;transform:translateY(-2px)}.pubnav-burger,.pubnav-drawer{display:none}.pubnav-inner :is(a,button):focus-visible,.pubnav-drawer :is(a,button):focus-visible{outline:2px solid var(--primary);outline-offset:3px}.pubnav-morph{z-index:60;-webkit-backdrop-filter:blur(16px)saturate(145%);backdrop-filter:blur(16px)saturate(145%);color:#f5f8ff;transform-origin:top;background:#000000c7;border:1px solid #ffffff21;border-radius:10px;transition:left .36s cubic-bezier(.22,1,.36,1),width .36s cubic-bezier(.22,1,.36,1),height .36s cubic-bezier(.22,1,.36,1),opacity .2s,transform .3s cubic-bezier(.22,1,.36,1);position:absolute;top:calc(100% - 4px);overflow:hidden;box-shadow:0 18px 48px #00000042,inset 0 1px #ffffff14}.pubnav-morph[data-open=false]{opacity:0;pointer-events:none;transform:translateY(-7px)scale(.98)}.pubnav-morph[data-open=true]{opacity:1;transform:translateY(0)scale(1)}.pubnav-morph-content{animation:.24s both pubnav-content-in}.pubnav-morph-content[data-layout=split]{grid-template-columns:43% 57%;display:grid}.pubnav-morph-list{flex-direction:column;min-width:0;padding:12px 10px 10px;display:flex}.pubnav-morph-kicker{color:#ffffff80;letter-spacing:.1em;text-transform:uppercase;padding:3px 10px 7px;font-size:10px;font-weight:700}.pubnav-morph-link{color:#fff;border:1px solid #0000;border-radius:6px;padding:8px 10px;text-decoration:none;transition:background .18s,border-color .18s;display:block}.pubnav-morph-link:hover,.pubnav-morph-link:focus-visible,.pubnav-morph-link[data-selected=true]{background:#ffffff17;border-color:#ffffff14}.pubnav-morph-link strong,.pubnav-morph-link small{display:block}.pubnav-morph-link strong{font-size:12px;font-weight:670;line-height:1.25}.pubnav-morph-link small{color:#ffffffab;margin-top:3px;font-size:10px;line-height:1.3}.pubnav-morph-link em{color:#b5d5ff;margin-left:5px;font-size:9px;font-style:normal;display:inline-block}.pubnav-morph-all{color:#fffc;align-self:flex-start;align-items:center;gap:4px;margin:5px 10px 0;padding:4px 0;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.pubnav-morph-all:hover{color:#fff;text-decoration:underline}.pubnav-morph-photo{background:#ffffff14;min-height:190px;position:relative;overflow:hidden}.pubnav-morph-photo img{-o-object-fit:cover;object-fit:cover;animation:.28s both pubnav-photo-in}.pubnav-morph-photo:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000001f,#0000 18%);position:absolute;inset:0}.pubnav-morph-content[data-layout=cards]{padding:5px}.pubnav-morph-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.pubnav-morph-card{color:#fff;background:#ffffff14;border-radius:6px;height:190px;text-decoration:none;display:block;position:relative;overflow:hidden}.pubnav-morph-card img{-o-object-fit:cover;object-fit:cover;transition:transform .38s}.pubnav-morph-card:hover img{transform:scale(1.06)}.pubnav-morph-card:after{content:"";background:linear-gradient(#0000,#000c);position:absolute;inset:38% 0 0}.pubnav-morph-card span{z-index:1;position:absolute;bottom:12px;left:13px;right:13px}.pubnav-morph-card strong,.pubnav-morph-card small{display:block}.pubnav-morph-card strong{font-size:12px}.pubnav-morph-card small{color:#ffffffd4;margin-top:3px;font-size:10px}.pubnav-morph-secondary{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding-top:5px;display:grid}.pubnav-morph-secondary a{color:#fff;border:1px solid #0000;border-radius:5px;align-items:center;gap:7px;padding:10px;font-size:10px;text-decoration:none;display:flex}.pubnav-morph-secondary a:hover{background:#ffffff17;border-color:#ffffff1a}.pubnav-morph-secondary a svg:last-child{opacity:.65;margin-left:auto}@keyframes pubnav-content-in{0%{opacity:.35;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes pubnav-photo-in{0%{opacity:.45;transform:scale(1.045)}to{opacity:1;transform:scale(1)}}@media (min-width:1001px){.pubnav-bar[data-clear=true]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}.pubnav-bar[data-clear=true] .pubnav-actions{background:color-mix(in srgb, var(--nav-bg,var(--bg-primary)) 72%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:17px;margin:-5px -5px -5px -12px;padding:5px 5px 5px 12px}}@media (max-width:1100px){.pubnav-links-row,.pubnav-actions{display:none}.pubnav-burger{border:1px solid color-mix(in srgb, var(--text-primary) 18%, transparent);background:color-mix(in srgb, var(--bg-secondary) 84%, transparent);width:42px;height:42px;color:var(--text-primary);cursor:pointer;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pubnav-drawer{border-top:1px solid color-mix(in srgb, var(--text-primary) 13%, transparent);background:color-mix(in srgb, var(--menu-bg,var(--bg-primary)) 96%, transparent);flex-direction:column;gap:.25rem;padding:.75rem 1.5rem 1.25rem;display:flex}.pubnav-morph{display:none}.pubnav-drawer-actions{border-top:1px solid color-mix(in srgb, var(--text-primary) 13%, transparent);align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:flex}.pubnav-drawer-actions a{border:1px solid color-mix(in srgb, var(--text-primary) 18%, transparent);color:var(--text-primary);text-align:center;border-radius:999px;flex:1;padding:10px 14px;text-decoration:none}.pubnav-bar .pubnav-drawer-primary{background:var(--primary);color:#fff;text-align:center;border:1px solid #ffffff40;border-radius:999px;margin-top:9px;padding:12px 16px;font-size:.95rem;font-weight:700;text-decoration:none}}@media (prefers-reduced-motion:reduce){.pubnav-morph,.pubnav-morph-content,.pubnav-morph-photo img,.pubnav-trigger,.pubnav-primary,.pubnav-morph-card img{transition:none!important;animation:none!important}}.dc-card{background:var(--bg-primary);box-shadow:var(--shadow-md);border-radius:16px}.dc-stat-card{cursor:default;transition:transform .2s}.dc-stat-card:hover{transform:translateY(-4px)}.dc-doc-card{background:var(--bg-primary);border:2px solid var(--border);box-shadow:var(--shadow-sm);cursor:pointer;border-radius:12px;padding:1.25rem;transition:all .2s}.dc-doc-card:hover{box-shadow:var(--shadow-md);border-color:var(--primary);transform:translateY(-2px)}.dc-alert-item{background:var(--bg-primary);box-shadow:var(--shadow-sm);cursor:pointer;border-left:4px solid var(--border);border-radius:12px;margin-bottom:1rem;padding:1.25rem;transition:all .2s}.dc-alert-item:hover{box-shadow:var(--shadow-md);transform:translate(4px)}.dc-email-row{background:var(--bg-primary);border-bottom:1px solid var(--border);cursor:pointer;padding:1rem 1.25rem;transition:all .2s}.dc-email-row:hover{background:var(--bg-secondary)}.dc-email-row.unread{background:#f0f9ff}html.dark .dc-email-row.unread{background:#4d9fff14}.dc-toolbar-btn:hover{background:var(--bg-secondary);color:var(--text-primary)}.dc-toolbar-btn:active{background:color-mix(in srgb, var(--primary) 15%, var(--bg-secondary))}.dc-email-editor:empty:before{content:attr(data-placeholder);color:var(--text-secondary);opacity:.7;pointer-events:none}.dc-email-editor p{margin:0 0 .6em}.dc-email-editor p:last-child{margin-bottom:0}.dc-email-editor ul,.dc-email-editor ol{margin:0 0 .6em;padding-left:1.6em}.dc-email-editor li{margin:.15em 0}.dc-email-editor blockquote{border-left:3px solid var(--border);color:var(--text-secondary);margin:0 0 .6em;padding:.25em .85em}.dc-email-body-html p{margin:0 0 .65em}.dc-email-body-html p:last-child{margin-bottom:0}.dc-email-body-html ul,.dc-email-body-html ol{margin:0 0 .65em;padding-left:1.6em}.dc-email-body-html li{margin:.15em 0}.dc-email-body-html blockquote{border-left:3px solid var(--border);color:var(--text-secondary);margin:0 0 .65em;padding:.35em 1em}.dc-email-body-html a{color:var(--primary);text-decoration:underline}.dc-email-body-html img{border-radius:6px;max-width:100%;height:auto}.dc-input{border:2px solid var(--border);background:var(--bg-primary);width:100%;color:var(--text-primary);border-radius:12px;outline:none;padding:.875rem 1rem;font-size:.95rem;transition:all .2s}.dc-input:focus{box-shadow:none;border-color:var(--primary)!important;outline:none!important}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield}.dc-filter-btn{border:2px solid var(--border);background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;border-radius:20px;padding:.625rem 1.25rem;font-size:.85rem;font-weight:600;transition:all .2s}.dc-filter-btn:hover{border-color:var(--primary);color:var(--primary)}.dc-filter-btn.active{background:var(--primary);color:#fff;border-color:var(--primary)}.dc-btn{cursor:pointer;border:2px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-family:inherit;font-size:.9rem;font-weight:600;transition:all .2s;display:inline-flex}.dc-btn:disabled{opacity:.6;cursor:not-allowed}.dc-btn-primary{background:var(--primary);color:#fff}.dc-btn-primary:hover:not(:disabled){background:var(--primary-dark)}.dc-btn-outline{border-color:var(--border);color:var(--text-primary);background:0 0}.dc-btn-outline:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.dc-chip{border:1.5px solid var(--border);background:var(--bg-primary);color:var(--text-primary);cursor:pointer;border-radius:8px;align-items:center;gap:.4rem;padding:.45rem .85rem;font-family:inherit;font-size:.85rem;font-weight:500;transition:all .15s;display:inline-flex}.dc-chip.is-selected{border-color:var(--primary);color:var(--primary);background:color-mix(in srgb, var(--primary) 8%, transparent);font-weight:600}:focus-visible{outline-offset:2px;outline:2px solid var(--primary)!important}.landing-theme{--ld-bg:#fff;--ld-card:#fff;--ld-blue:#06c;--ld-blue-dark:#004f9e;--ld-navy:#0b2540;--ld-text:#1e3348;--ld-sub:#5a6c80;--ld-border:#dce8f5;--ld-bg-alt:#f4f9ff;--ld-bg-band:#eaf3ff;--ld-hero-top:#eaf3ff;--ld-orange:#ff7a00;--ld-green:#12b76a}html.dark .landing-theme{--ld-bg:#0d1420;--ld-card:#151f30;--ld-blue:#4d9fff;--ld-blue-dark:#2f7fe0;--ld-navy:#eaf2fb;--ld-text:#d9e4f1;--ld-sub:#93a5ba;--ld-border:#24334a;--ld-bg-alt:#101a2a;--ld-bg-band:#182741;--ld-hero-top:#121c2b;--ld-orange:#ff8a1f;--ld-green:#22c581}@media (min-width:1024px){.landing-theme .ld-hero{flex-direction:column;justify-content:center;min-height:calc(100dvh - 88px);display:flex}.landing-theme .ld-hero>div{width:100%}}@keyframes ld-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.ld-float-a{animation:5s ease-in-out infinite ld-float}.ld-float-b{animation:6.5s ease-in-out 1.4s infinite ld-float}@keyframes ld-q-in{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}.ld-q-swap{animation:.6s cubic-bezier(.22,.8,.3,1) ld-q-in}@keyframes ld-deck-step{0%{transform:translateY(7px)}to{transform:translateY(0)}}.ld-deck-step{animation:.6s ld-deck-step}@keyframes ld-sit-progress{0%{width:0}to{width:100%}}.ld-sit-progress{animation:5s linear ld-sit-progress}@keyframes ld-send-btn{0%,54%{transform:scale(1)}58%{transform:scale(.93)}62%,to{transform:scale(1)}}.ld-send-btn{animation:6s ease-in-out infinite ld-send-btn}@keyframes ld-sent-toast{0%,60%{opacity:0;transform:translateY(14px)}66%,90%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(-8px)}}.ld-sent-toast{animation:6s ease-in-out infinite ld-sent-toast}.ld-iphone-dark{display:none!important}html.dark .ld-iphone-dark{display:block!important}html.dark .ld-iphone-light{display:none!important}.ld-sit-reveal{opacity:0;transform:translate(-26px)}.ld-sit-reveal.is-in{opacity:1;transition:opacity .63s cubic-bezier(.22,1,.36,1),transform .63s cubic-bezier(.22,1,.36,1);transition-delay:var(--d,0s);transform:translate(0)}.ld-step-reveal{opacity:0}.ld-step-reveal.is-in{opacity:1;transition:opacity .75s;transition-delay:var(--d,0s)}.ld-sit-item:not(.is-active):hover{border-color:var(--ld-blue)!important;transform:translate(3px)!important;box-shadow:0 8px 20px #0b25401f!important}@keyframes hero-orbit-spin{to{transform:rotate(360deg)}}@keyframes hero-core-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.06)}}.hero-orbit-rot{transform-box:view-box;transform-origin:230px 230px;animation:55s linear infinite hero-orbit-spin}.hero-orbit-rot-rev{transform-box:view-box;transform-origin:230px 230px;animation:80s linear infinite reverse hero-orbit-spin}.hero-core-glow{transform-box:view-box;transform-origin:230px 230px;animation:4.5s ease-in-out infinite hero-core-pulse}.cta-deco-icon{pointer-events:none;filter:drop-shadow(0 10px 18px #00000038);width:138px;height:auto;position:absolute;bottom:-10px;right:20px}@media (max-width:720px){.cta-deco-icon{opacity:.9;width:88px;bottom:8px;right:10px}}.fx-flow{scrollbar-width:none;background:var(--bg-primary);position:relative;overflow:auto hidden}.fx-flow::-webkit-scrollbar{display:none}.fx-flowstep{opacity:0;animation-duration:5.5s;animation-timing-function:ease;animation-iteration-count:infinite}.fx-step0{animation-name:fx-rev0}.fx-step1{animation-name:fx-rev1}.fx-step2{animation-name:fx-rev2}.fx-step3{animation-name:fx-rev3}.fx-step4{animation-name:fx-rev4}@keyframes fx-rev0{0%{opacity:0;transform:translateY(16px)scale(.9)}6%{opacity:1;transform:none}90%{opacity:1;transform:none}to{opacity:0}}@keyframes fx-rev1{0%,9%{opacity:0;transform:translateY(16px)scale(.9)}15%{opacity:1;transform:none}90%{opacity:1;transform:none}to{opacity:0}}@keyframes fx-rev2{0%,18%{opacity:0;transform:translateY(16px)scale(.9)}24%{opacity:1;transform:none}90%{opacity:1;transform:none}to{opacity:0}}@keyframes fx-rev3{0%,27%{opacity:0;transform:translateY(16px)scale(.9)}33%{opacity:1;transform:none}90%{opacity:1;transform:none}to{opacity:0}}@keyframes fx-rev4{0%,36%{opacity:0;transform:translateY(16px)scale(.9)}42%{opacity:1;transform:none}90%{opacity:1;transform:none}to{opacity:0}}@keyframes fx-float{0%,to{transform:translateY(0)}50%{transform:translateY(-11px)}}.fx-float{animation:4.6s ease-in-out infinite fx-float}@keyframes fx-dash{to{stroke-dashoffset:-14px}}.fx-conn{stroke-dasharray:5 5;animation:1.2s linear infinite fx-dash}@media (max-width:1040px){.fx-docs-side{display:none!important}}.fx-hero-grid{grid-template-columns:1fr 1.28fr;align-items:center;gap:3rem;display:grid}@media (max-width:900px){.fx-hero-grid{grid-template-columns:1fr}}.fx-navlink:hover{color:var(--primary)}.fx-navlink:hover .fx-navicon{color:color-mix(in srgb, var(--primary) 80%, #fff)}.fx-ent-grid{grid-template-columns:repeat(5,max-content);justify-content:start;justify-items:start;gap:.45rem;display:grid}@media (max-width:560px){.fx-ent-grid{grid-template-columns:repeat(3,max-content)}}.fx-hero-deco{pointer-events:none;filter:drop-shadow(0 12px 20px #14265047);height:auto;position:absolute}@media (max-width:980px){.fx-hero-deco{display:none}}.fx-hero-grid>div:last-child:before{content:"";filter:blur(26px);pointer-events:none;background:radial-gradient(circle,#1677ea29,#6d3ce70e 46%,#0000 70%);border-radius:50%;position:absolute;inset:5% -5% -5% 3%}.fx-hero-product{isolation:isolate;transition:transform .55s cubic-bezier(.2,.75,.2,1),box-shadow .55s;position:relative;transform:perspective(1500px)rotateY(-1.2deg);border-color:#96b5d66b!important;border-radius:24px!important;box-shadow:0 42px 95px -42px #08316280,0 18px 40px -28px #0a255047,inset 0 1px #ffffffb8!important}.fx-hero-product:hover{transform:perspective(1500px)rotateY(0)translateY(-4px);box-shadow:0 52px 110px -46px #0849928c,0 22px 45px -28px #0a255052,inset 0 1px #fffc!important}.fx-hero-product:after{content:"";z-index:8;border-radius:inherit;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(125deg,#ffffff38,#0000 18% 72%,#5aa6f50e);position:absolute;inset:0}.fx-vg-sidebar{background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 4%,var(--bg-secondary)),var(--bg-secondary))!important}.fx-hero-product{flex-direction:column}.fx-vg-sidebar{border-bottom:1px solid var(--border);align-items:center;min-height:56px;overflow:hidden;border-right:0!important;border-radius:23px 23px 0 0!important;flex-direction:row!important;gap:.25rem!important;width:100%!important;padding:.55rem .7rem!important}.fx-vg-sidebar>div:first-child{border-right:1px solid var(--border);flex-shrink:0;margin-right:.15rem;padding:.15rem .75rem .15rem .1rem!important}.fx-vg-sidebar>div:not(:first-child){white-space:nowrap;flex-shrink:0;padding:.45rem .62rem!important}.fx-vg-sidebar>div:not(:first-child) svg{width:13px;height:13px}.fx-vg-sidebar>div:nth-child(5),.fx-vg-sidebar>div:nth-last-child(-n+2){display:none!important}.fx-hero-product>div:last-child{padding:1rem 1.15rem 1.15rem!important}.fx-vg-pacote{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:6s ease-in-out infinite fx-hero-card-float;border-color:#87abcf61!important;box-shadow:0 25px 55px -22px #0a37696b!important}.fx-hero-deco:first-of-type{filter:drop-shadow(0 18px 25px #452fd247)saturate(.94);animation:6.5s ease-in-out infinite fx-hero-calendar}.fx-hero-deco:nth-of-type(2){filter:drop-shadow(0 24px 30px #5b3fe252)saturate(.9);animation:7.2s ease-in-out -2.4s infinite fx-hero-shield}@keyframes fx-hero-card-float{0%,to{translate:0}50%{translate:0 -7px}}@keyframes fx-hero-calendar{0%,to{translate:0;rotate:-1deg}50%{translate:0 -9px;rotate:1deg}}@keyframes fx-hero-shield{0%,to{translate:0;rotate:0}50%{translate:0 -11px;rotate:-1.2deg}}.fx-ent-grid{gap:.55rem!important}.fx-ent-grid>span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:76px;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;position:relative;box-shadow:0 8px 22px -16px #0a255052;background:#ffffffb8!important;border:1px solid #9fbcda6b!important;border-radius:12px!important;justify-content:center!important;padding:.5rem .78rem!important}.fx-ent-grid>span:hover{transform:translateY(-3px);box-shadow:0 14px 28px -16px #0868d75c;border-color:color-mix(in srgb,var(--primary) 38%,transparent)!important;background:#fff!important}.fx-ent-grid>span>span{box-shadow:0 0 0 4px color-mix(in srgb,currentColor 9%,transparent);width:8px!important;height:8px!important}html.dark .fx-hero-product{border-color:#26364a!important;box-shadow:0 42px 95px -42px #000000b8,inset 0 1px #ffffff09!important}html.dark .fx-ent-grid>span{box-shadow:none;background:#0d1c2bbd!important;border-color:#26364a!important}html.dark .fx-ent-grid>span:hover{background:#122439!important;border-color:#365678!important}@keyframes fx2-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes fx2-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fx2-slide{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.fx2-entity{animation:.5s both fx2-fade}.fx2-benefit{animation:.5s both fx2-slide}.fx2-3d{pointer-events:none;filter:drop-shadow(0 30px 35px #00000059)drop-shadow(0 0 35px #306bff40);width:232px;height:auto;animation:6s ease-in-out infinite fx2-float;position:absolute;bottom:20px;left:7%}.fx2-content{grid-template-columns:.9fr 2.4fr;align-items:center;gap:40px;display:grid;position:relative}.fx2-primary{transition:transform .15s,box-shadow .15s}.fx2-primary:hover{transform:translateY(-2px);box-shadow:0 14px 32px #2f6bff73}@media (max-width:960px){.fx2-content{text-align:center;grid-template-columns:1fr;gap:22px}.fx2-spacer{display:none}.fx2-3d{order:-1;width:150px;margin:0 auto;animation:none;position:static}.fx2-benefits{align-items:center}.fx2-headline,.fx2-desc{margin-left:auto;margin-right:auto}.fx2-buttons{justify-content:center}.fx2-lines{display:none}}@media (max-width:520px){.fx-vg-sidebar{display:none!important}}@media (max-width:640px){.fx-flow-arrow{display:none!important}}.fx-page{--fx-width:1180px;position:relative;overflow:hidden;background:#fff!important}.fx-page:before{content:"";pointer-events:none;background:linear-gradient(90deg,#eff5fd 0%,#e7e5ff 50%,#dbeafe 100%);height:88px;position:absolute;inset:0 0 auto}.fx-hero{background:linear-gradient(90deg,#eff5fd 0%,#e7e5ff 50%,#dbeafe 100%);padding:5.2rem 1.5rem 4.5rem!important}.fx-page .pubnav-bar{-webkit-backdrop-filter:none!important;background:linear-gradient(90deg,#eff5fd 0%,#e7e5ff 50%,#dbeafe 100%)!important}.fx-hero-aura{display:none}.fx-hero-grid{grid-template-columns:.95fr 1.05fr;gap:3.5rem;max-width:var(--fx-width)!important}.fx-hero-grid h1{max-width:570px;letter-spacing:calc(-.012em + var(--tk))!important;margin-bottom:1.5rem!important;font-size:clamp(2.75rem,4.25vw,4.15rem)!important;font-weight:570!important;line-height:.98!important}.fx-hero-grid h1 span{background:linear-gradient(90deg,#0868d7,#258af0 58%,#6d3ce7)!important;-webkit-background-clip:text!important;background-clip:text!important}.fx-hero-grid>div:first-child>p{max-width:560px!important;font-size:1.05rem!important;line-height:1.65!important}.fx-hero-grid>div:last-child>div:not(.fx-hero-deco){border-radius:24px!important}.fx-featnav{-webkit-backdrop-filter:blur(20px)saturate(165%);backdrop-filter:blur(20px)saturate(165%);background:linear-gradient(180deg, color-mix(in srgb, var(--bg-primary) 76%, transparent), color-mix(in srgb, var(--bg-primary) 42%, transparent))!important;box-shadow:inset 0 1px 0 #ffffffd9, 0 26px 55px -30px #0a255073, 0 0 44px -26px color-mix(in srgb, var(--primary) 70%, transparent)!important;border:0!important;border-radius:22px!important}.fx-featnav:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg, color-mix(in srgb, var(--primary) 55%, transparent), color-mix(in srgb, var(--primary) 8%, transparent) 40%, #6d3ce714 62%, #6d3ce76b);-webkit-mask-composite:xor;-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.fx-featnav-track{scrollbar-width:none}.fx-featnav-track::-webkit-scrollbar{display:none}.fx-navlink{transition:color .22s,transform .22s;border-radius:14px!important}.fx-navlink:hover{transform:translateY(-1px)}.fx-navicon{box-shadow:none;color:var(--primary);background:0 0;border:0;flex-shrink:0;place-items:center;transition:color .22s;display:grid}.fx-deep{background:#fff;padding:7.5rem 1.5rem!important}.fx-deep>div{gap:8rem!important}.fx-deep [id]{position:relative}.fx-deep [id] h2{letter-spacing:calc(-.008em + var(--tk))!important;font-size:clamp(2.45rem,4vw,3.55rem)!important;font-weight:570!important;line-height:1.02!important}.fx-deep [id] li{color:var(--text-secondary)!important;font-size:.95rem!important}.fx-deep [id]>div:first-child:not(:last-child){filter:drop-shadow(0 26px 42px #0a25501a)}.fx-quick{border-top:1px solid var(--border);background:#f6f9fd!important;padding:7rem 1.5rem!important}.fx-quick>div{max-width:var(--fx-width)!important}.fx-quick>div>div>div{min-height:190px;transition:transform .25s,box-shadow .25s,border-color .25s;background:#fff!important;border-radius:18px!important;padding:2rem 1.3rem!important}.fx-quick>div>div>div:hover{transform:translateY(-5px);box-shadow:0 24px 55px #0a255017;border-color:#bfd8f2!important}.fx-quick-heading{text-align:center;max-width:690px;margin:0 auto 3rem}.fx-quick-heading>span{letter-spacing:.09em;color:#0870df;font-size:10px;font-weight:850}.fx-quick-heading h2{letter-spacing:calc(-.008em + var(--tk));color:var(--text-primary);margin:14px 0 12px;font-size:clamp(2.5rem,4vw,3.7rem);font-weight:570;line-height:1.02}.fx-quick-heading p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}.fx-quick-card{isolation:isolate;position:relative;overflow:hidden;text-align:left!important;min-height:220px!important;padding:25px!important}.fx-quick-card>div:first-child{border-radius:14px!important;width:48px!important;height:48px!important;margin:0 0 35px!important}.fx-quick-card h3{letter-spacing:calc(-.006em + var(--tk));margin-bottom:8px!important;font-size:17px!important}.fx-quick-card p{max-width:240px;font-size:12px!important}.fx-quick-index{letter-spacing:-.08em;color:color-mix(in srgb,var(--primary) 6%,transparent);z-index:-1;font-size:52px;font-weight:800;position:absolute;top:12px;right:18px}.fx-quick-card:after{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--quick-accent,#0870df) 12%,transparent),transparent 68%);border-radius:50%;width:170px;height:170px;transition:scale .35s;position:absolute;bottom:-100px;right:-80px}.fx-quick-card:hover:after{scale:1.35}.fx-quick-card-1{--quick-accent:#0870df;grid-column:span 2}.fx-quick-card-1>div:first-child{color:#0870df!important;background:#eaf4ff!important}.fx-quick-card-2{--quick-accent:#7355ec}.fx-quick-card-2>div:first-child{color:#7355ec!important;background:#f0ecff!important}.fx-quick-card-3{--quick-accent:#0aa76b}.fx-quick-card-3>div:first-child{color:#0aa76b!important;background:#e8faf3!important}.fx-quick-card-4{--quick-accent:#ff9a4d}.fx-quick-card-4>div:first-child{color:#e6741b!important;background:#fff1e5!important}.fx-quick-card-5{--quick-accent:#0870df}.fx-quick-card-6{--quick-accent:#7355ec;grid-column:span 2}html.dark .fx-quick-card-1>div:first-child,html.dark .fx-quick-card-5>div:first-child{color:#74b6ff!important;background:#122d4a!important}html.dark .fx-quick-card-2>div:first-child,html.dark .fx-quick-card-6>div:first-child{color:#b8a0ff!important;background:#281f48!important}html.dark .fx-quick-card-3>div:first-child{color:#4fd59b!important;background:#102e2a!important}html.dark .fx-quick-card-4>div:first-child{color:#ff9a4d!important;background:#332417!important}@media (max-width:800px){.fx-quick-grid{grid-template-columns:1fr 1fr!important}.fx-quick-card-1,.fx-quick-card-6{grid-column:span 1}}@media (max-width:540px){.fx-quick-grid{grid-template-columns:1fr!important}.fx-quick-card{min-height:190px!important}.fx-quick-heading{text-align:left}}.fx-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.fx-quick-card,.fx-quick-card-1,.fx-quick-card-6{-moz-column-gap:18px;grid-column:span 1;grid-template-rows:auto auto;grid-template-columns:48px minmax(0,1fr);align-content:center;column-gap:18px;display:grid;min-height:132px!important;padding:22px 24px!important}.fx-quick-card>div:first-child{grid-area:1/1/3;align-self:center;margin:0!important}.fx-quick-card h3{grid-area:1/2;align-self:end;margin:0 52px 5px 0!important}.fx-quick-card p{grid-area:2/2;align-self:start;max-width:none;margin:0 52px 0 0!important}.fx-quick-card .fx-quick-index{font-size:44px;top:50%;right:20px;translate:0 -50%}@media (max-width:800px){.fx-quick-grid{grid-template-columns:1fr!important}.fx-quick-card,.fx-quick-card-1,.fx-quick-card-6{grid-column:1!important}}@media (max-width:540px){.fx-quick-card{min-height:126px!important;padding:20px!important}.fx-quick-card h3,.fx-quick-card p{margin-right:38px!important}.fx-quick-card .fx-quick-index{font-size:36px;right:14px}}.fx-quick-motion-ready .fx-quick-heading,.fx-quick-motion-ready .fx-quick-card{opacity:0;transform:var(--from,translate3d(0,118px,0) scale(.89));filter:blur(2.5px);transition:opacity .3s ease var(--d,0s),transform 1.05s cubic-bezier(.16,.86,.28,1.06) var(--d,0s),filter .3s var(--d,0s),border-color .3s ease,box-shadow .3s ease}.fx-quick-motion-ready .fx-quick-heading{--from:translate3d(0,84px,0) scale(.95)}.fx-quick-motion-ready .fx-quick-card:nth-child(odd){--from:translate3d(0,118px,0) scale(.89) rotate(-1.3deg)}.fx-quick-motion-ready .fx-quick-card:nth-child(2n){--from:translate3d(0,118px,0) scale(.89) rotate(1.3deg)}.fx-quick-motion-ready .fx-quick-heading.is-visible,.fx-quick-motion-ready .fx-quick-card.is-visible{opacity:1;filter:none;transform:none}.fx-quick-motion-ready .fx-quick-card:nth-child(2){--d:.1s}.fx-quick-motion-ready .fx-quick-card:nth-child(3){--d:.19s}.fx-quick-motion-ready .fx-quick-card:nth-child(4){--d:.29s}.fx-quick-motion-ready .fx-quick-card:nth-child(5){--d:.38s}.fx-quick-motion-ready .fx-quick-card:nth-child(6){--d:.48s}.fx-deep-motion-ready .fx-deep-visual{opacity:0;transform:var(--from,translate3d(104px,34px,0) scale(.87));filter:blur(2.5px);transition:opacity .3s,transform 1.1s cubic-bezier(.16,.86,.28,1.06),filter .3s}.fx-deep-motion-ready .fx-deep-row:nth-child(2n) .fx-deep-visual{--from:translate3d(-104px,34px,0) scale(.87)}.fx-deep-motion-ready .fx-deep-visual.is-visible{opacity:1;filter:blur();transform:none}.fx-deep-motion-ready .fx-deep-row{opacity:0;transition:opacity .3s,transform 1.05s cubic-bezier(.16,.86,.28,1.06);transform:translateY(128px)scale(.95)}.fx-deep-motion-ready .fx-deep-row.is-visible{opacity:1;transform:none}.sec-page{--sec-navy:#1d1d1f;--sec-blue:#0870df;--sec-mint:#16b986;background:var(--bg-secondary);min-height:100vh;color:var(--text-primary);padding-top:88px;overflow:hidden}.sec-hero{background:radial-gradient(circle at 76% 25%,color-mix(in srgb,var(--sec-blue) 13%,transparent),transparent 33%),linear-gradient(180deg,var(--bg-secondary),var(--bg-primary));border-bottom:1px solid var(--border);padding:5.5rem 1.5rem 5rem;position:relative}.sec-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:5rem;max-width:1240px;margin:auto;display:grid}.sec-eyebrow{background:color-mix(in srgb,var(--sec-mint) 10%,var(--bg-primary));border:1px solid color-mix(in srgb,var(--sec-mint) 25%,var(--border));color:#079469;border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:9px 14px;font-size:13px;font-weight:800;display:inline-flex}.sec-hero-copy h1{max-width:660px;letter-spacing:calc(-.012em + var(--tk));color:var(--sec-navy);margin:0 0 22px;font-size:clamp(3rem,5.1vw,5.15rem);font-weight:650;line-height:.96}.sec-hero-title .sec-word,.sec-hero-title .sec-char{display:inline-block}.sec-hero-title .sec-title-accent .sec-char{color:color-mix(in srgb,#6954eb calc(var(--p)*1%),var(--sec-blue))}.sec-hero-copy>p{max-width:610px;color:var(--text-secondary);margin:0;font-size:18px;line-height:1.7}.sec-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.sec-btn{border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:14px 20px;font-size:14px;font-weight:800;text-decoration:none;transition:all .25s;display:inline-flex}.sec-btn-primary{background:var(--sec-blue);color:#fff;box-shadow:0 15px 30px -15px color-mix(in srgb,var(--sec-blue) 80%,transparent)}.sec-btn-primary:hover{background:#0563c8;transform:translateY(-2px)}.sec-btn-secondary{background:var(--bg-primary);border:1px solid var(--border);color:var(--sec-navy)}.sec-hero-visual{place-items:center;min-height:570px;display:grid;position:relative}.sec-visual-glow{filter:blur(5px);background:radial-gradient(circle,#8069ff2b,#0000 67%);border-radius:50%;width:440px;height:440px;position:absolute}.sec-security-panel{border:1px solid color-mix(in srgb,var(--sec-blue) 17%,var(--border));background:color-mix(in srgb,var(--bg-primary) 92%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:2;border-radius:26px;width:min(100%,570px);padding:20px;position:relative;box-shadow:0 36px 75px -38px #09285266}.sec-panel-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:2px 2px 17px;display:flex}.sec-panel-head>div{align-items:center;gap:10px;display:flex}.sec-brand-mark{color:#fff;background:linear-gradient(145deg,#1284ed,#0759b5);border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.sec-panel-head p{margin:0;display:grid}.sec-panel-head b{font-size:13px}.sec-panel-head small{color:var(--text-secondary);font-size:10px}.sec-status{background:color-mix(in srgb,var(--sec-mint) 10%,transparent);color:#079469;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:10px;font-weight:800;display:flex}.sec-status i{background:var(--sec-mint);width:6px;height:6px;box-shadow:0 0 0 4px color-mix(in srgb,var(--sec-mint) 12%,transparent);border-radius:50%}.sec-shield-stage{flex-direction:column;justify-content:center;align-items:center;min-height:245px;display:flex;position:relative;overflow:hidden}.sec-orbit{border:1px solid #745cf026;border-radius:50%;position:absolute}.sec-main-shield{color:#fff;z-index:1;background:linear-gradient(145deg,#806cff,#4e37d9);border-radius:30px;place-items:center;width:92px;height:92px;animation:5s ease-in-out infinite secShieldFloat;display:grid;box-shadow:0 25px 45px -20px #5339dabf,inset 0 1px 1px #ffffff80}.sec-shield-stage strong{z-index:1;margin-top:15px;font-size:14px}.sec-shield-stage>span{color:var(--text-secondary);z-index:1;margin-top:4px;font-size:10px}.sec-control-list{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.sec-control-list>div{border:1px solid var(--border);background:var(--bg-secondary);border-radius:13px;grid-template-columns:30px 1fr;align-items:center;gap:8px;min-width:0;padding:12px;display:grid;position:relative}.sec-control-list>div>span{background:color-mix(in srgb,var(--sec-blue) 10%,transparent);width:30px;height:30px;color:var(--sec-blue);border-radius:9px;place-items:center;display:grid}.sec-control-list p{min-width:0;margin:0;display:grid}.sec-control-list b{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.sec-control-list small{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.sec-control-list>div>svg{color:var(--sec-mint);width:10px;position:absolute;top:7px;right:7px}.sec-float-card{z-index:3;background:color-mix(in srgb,var(--bg-primary) 82%,transparent);border:1px solid color-mix(in srgb,var(--sec-blue) 16%,var(--border));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--sec-blue);border-radius:15px;align-items:center;gap:9px;padding:11px 14px;animation:5.5s ease-in-out infinite secCardFloat;display:flex;position:absolute;box-shadow:0 18px 40px -20px #09285273}.sec-float-card span{display:grid}.sec-float-card b{color:var(--text-primary);font-size:10px}.sec-float-card small{color:var(--text-secondary);font-size:8px}.sec-float-right{animation-delay:-2.7s;bottom:88px;right:-12px}@keyframes secShieldFloat{50%{transform:translateY(-8px)rotate(-1deg)}}@keyframes secCardFloat{50%{transform:translateY(-11px)}}.sec-trustbar{background:var(--bg-primary);padding:34px 1.5rem 28px;position:relative}.sec-trustbar:before{content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--sec-blue) 20%,var(--border)),transparent);height:1px;position:absolute;inset:0 0 auto}.sec-trustbar>div{border:1px solid color-mix(in srgb,var(--sec-blue) 14%,var(--border));background:color-mix(in srgb,var(--bg-primary) 94%,var(--sec-blue));border-radius:22px;grid-template-columns:repeat(4,1fr);max-width:1180px;margin:auto;padding:8px;display:grid;position:relative;box-shadow:0 22px 55px -42px #092852a6}.sec-trustbar>div>span{min-width:0;color:var(--sec-blue);border-radius:15px;align-items:center;gap:13px;padding:17px 20px;transition:background .25s,transform .25s;display:flex;position:relative}.sec-trustbar>div>span:not(:last-child):after{content:"";background:var(--border);width:1px;height:56%;position:absolute;top:22%;right:0}.sec-trustbar>div>span:hover{background:var(--bg-secondary);transform:translateY(-2px)}.sec-trustbar>div>span>i{background:color-mix(in srgb,var(--sec-blue) 9%,transparent);width:38px;height:38px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sec-blue) 10%,transparent);border-radius:12px;flex:0 0 38px;place-items:center;font-style:normal;display:grid}.sec-trustbar p{gap:3px;min-width:0;margin:0;display:grid}.sec-trustbar b{color:var(--text-primary);white-space:nowrap;font-size:12px;line-height:1.2}.sec-trustbar small{color:var(--text-secondary);white-space:nowrap;font-size:9px;line-height:1.35}.sec-pillars{max-width:1230px;margin:auto;padding:7rem 1.5rem}.sec-section-head{text-align:center;max-width:680px;margin:0 auto 48px}.sec-section-head>span,.sec-access-copy>span,.sec-rgpd-card>div:nth-child(2)>span{letter-spacing:.1em;color:var(--sec-blue);font-size:10px;font-weight:850}.sec-section-head h2,.sec-access-copy h2,.sec-rgpd-card h2{letter-spacing:calc(-.008em + var(--tk));color:var(--sec-navy);margin:13px 0;font-size:clamp(2.45rem,4vw,3.75rem);font-weight:580;line-height:1.03}.sec-section-head p{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.65}.sec-pillar-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.sec-pillar{--sec-accent:var(--sec-blue);border:1px solid var(--border);background:var(--bg-primary);min-height:160px;transition:transform .3s,border-color .3s,box-shadow .3s;transition-delay:var(--sec-delay,0s);border-radius:20px;padding:27px 28px 25px 94px;position:relative;overflow:hidden}.sec-pillar:hover{border-color:color-mix(in srgb,var(--sec-accent) 28%,var(--border));box-shadow:0 24px 48px -34px color-mix(in srgb,var(--sec-accent) 50%,transparent);transform:translateY(-4px)}.sec-pillar-icon{background:color-mix(in srgb,var(--sec-accent) 11%,transparent);width:48px;height:48px;color:var(--sec-accent);border-radius:14px;place-items:center;display:grid;position:absolute;top:28px;left:27px}.sec-pillar h3{letter-spacing:calc(-.006em + var(--tk));margin:3px 0 10px;font-size:18px;position:relative}.sec-pillar p{max-width:430px;color:var(--text-secondary);margin:0;font-size:13px;line-height:1.65;position:relative}.sec-access{background:var(--bg-primary);border-block:1px solid var(--border);padding:6.5rem 1.5rem}.sec-access-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:6rem;max-width:1180px;margin:auto;display:grid}.sec-access-copy>p{color:var(--text-secondary);font-size:15px;line-height:1.7}.sec-access-copy ul{gap:12px;margin:27px 0 0;padding:0;list-style:none;display:grid}.sec-access-copy li{color:var(--text-secondary);align-items:center;gap:9px;font-size:13px;font-weight:700;display:flex}.sec-access-copy li svg{color:var(--sec-mint);background:color-mix(in srgb,var(--sec-mint) 11%,transparent);border-radius:50%;width:20px;height:20px;padding:3px}.sec-access-flow{border:1px solid var(--border);background:var(--bg-secondary);border-radius:24px;padding:18px;position:relative;box-shadow:0 28px 58px -42px #09285273}.sec-access-flow:before{content:"";background:linear-gradient(var(--sec-blue),#745cf0,var(--sec-mint));width:1px;position:absolute;top:58px;bottom:58px;left:41px}.sec-flow-step{border-bottom:1px solid var(--border);grid-template-columns:48px 1fr;align-items:center;gap:14px;padding:15px 14px;display:grid;position:relative}.sec-flow-step:last-child{border:0}.sec-flow-step>span{background:var(--bg-primary);border:1px solid var(--border);width:48px;height:48px;color:var(--sec-blue);z-index:1;border-radius:15px;place-items:center;display:grid}.sec-flow-step p{margin:0;display:grid}.sec-flow-step b{font-size:13px}.sec-flow-step small{color:var(--text-secondary);margin-top:3px;font-size:10px}.sec-page section.sec-access{color:#fff;background:#030303;border:0;border-radius:34px;margin:12px;padding:0;overflow:hidden}.sec-access-grid{-moz-column-gap:76px;grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr;align-items:start;gap:42px 76px;max-width:1180px;min-height:650px;padding:76px 0 58px}.sec-access-heading{align-self:end}.sec-access-heading>span{letter-spacing:.14em;color:#aaa;font-size:10px;font-weight:750}.sec-access-heading h2{color:#fff;letter-spacing:-.055em;margin:18px 0 0;font-size:clamp(2.6rem,4vw,4.1rem);font-weight:450;line-height:.96}.sec-access-link{background:#fff;border-radius:999px;place-self:end;align-items:center;gap:12px;min-height:42px;padding:0 17px 0 20px;font-size:11px;font-weight:700;display:inline-flex;color:#111!important}.sec-access-copy{align-self:stretch}.sec-access-copy article{border-bottom:1px solid #fff3;padding:20px 0 22px}.sec-access-copy article:last-child{border-bottom:0}.sec-access-copy h3{color:#fff;letter-spacing:-.025em;margin:0;font-size:20px;font-weight:550}.sec-access-copy article p{color:#ffffffdb;margin:12px 0 0;font-size:12px;font-weight:700;line-height:1.55}.sec-access-visual{background:linear-gradient(145deg,#d8d2ff,#c2bafa);border-radius:22px;place-items:center;height:100%;min-height:390px;padding:34px;display:grid}.sec-access-visual .sec-access-flow{background:#ffffffeb;border:1px solid #6152b429;border-radius:18px;width:min(100%,410px);padding:12px;transform:rotate(-1.2deg);box-shadow:0 28px 55px -28px #35248980}.sec-access-visual .sec-access-flow:before{background:linear-gradient(#755cf0,#1677ea,#19b684);top:48px;bottom:48px;left:35px}.sec-access-visual .sec-flow-step{color:#111;border-bottom-color:#e1e4ee;grid-template-columns:42px 1fr;padding:13px 10px}.sec-access-visual .sec-flow-step>span{color:#625cff;background:#f8f9ff;border-color:#dfe4f3;border-radius:12px;width:42px;height:42px}.sec-access-visual .sec-flow-step b{font-size:12px}.sec-access-visual .sec-flow-step small{color:#71798a;font-size:9px}.sec-access-orbit{aspect-ratio:1.16;place-items:center;width:min(100%,500px);display:grid;position:relative}.sec-access-rings,.sec-access-rings i{border:1px solid #5b44cf2e;border-radius:50%;position:absolute;inset:12%}.sec-access-rings i:first-child{inset:12%}.sec-access-rings i:nth-child(2){border-color:#5b44cf3d;inset:25%}.sec-access-rings i:nth-child(3){border-color:#5b44cf57;inset:38%}.sec-access-rings:before,.sec-access-rings:after{content:"";background:linear-gradient(#0000,#5e4bd752,#0000);width:1px;position:absolute;top:-5%;bottom:-5%;left:50%}.sec-access-rings:after{width:auto;height:1px;inset:50% -5% auto}.sec-access-core{z-index:3;color:#fff;background:linear-gradient(145deg,#7564f5,#4e39c8);border:1px solid #ffffff80;border-radius:48px;flex-direction:column;justify-content:center;align-items:center;width:164px;height:164px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff59,0 30px 55px -25px #35209abf}.sec-access-core svg{filter:drop-shadow(0 8px 12px #20126e4d)}.sec-access-core strong{margin-top:12px;font-size:16px}.sec-access-core small{color:#ffffffc7;margin-top:6px;font-size:12px}.sec-access-node{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffed;border:1px solid #6558b129;border-radius:17px;grid-template-columns:48px 1fr;align-items:center;gap:10px;width:190px;min-height:72px;padding:12px 14px;transition:transform .3s;display:grid;position:absolute;box-shadow:0 18px 35px -24px #301c8499}.sec-access-node:hover{transform:translateY(-4px)}.sec-access-node>span{color:#5d5fe8;background:0 0;place-items:center;width:48px;height:48px;display:grid}.sec-access-node p{color:#15151a;gap:4px;margin:0;display:grid}.sec-access-node b{letter-spacing:-.025em;font-size:15px;font-weight:500;line-height:1.15}.sec-access-node small{color:#78778a;font-size:8px;font-weight:700}.sec-access-node-1{top:5%;left:0}.sec-access-node-1>span{color:#5d5fe8}.sec-access-node-2{top:9%;right:0}.sec-access-node-2>span{color:#08bf78}.sec-access-node-3{bottom:5%;left:0}.sec-access-node-3>span{color:#f4b900}.sec-access-node-4{bottom:9%;right:0}.sec-access-node-4>span{color:#0796eb}.sec-access-orbit{aspect-ratio:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sec-access-core{grid-column:1/-1;justify-self:center;margin-bottom:10px}.sec-access-node,.sec-access-node-1,.sec-access-node-2,.sec-access-node-3,.sec-access-node-4{width:100%;position:relative;inset:auto}@media (max-width:1000px){.sec-access-grid{-moz-column-gap:45px;column-gap:45px;padding:66px 36px}}@media (max-width:760px){.sec-page section.sec-access{border-radius:25px;margin:8px}.sec-access-grid{grid-template-rows:auto auto auto auto;grid-template-columns:1fr;gap:34px;min-height:0;padding:52px 22px}.sec-access-link{justify-self:start}.sec-access-heading h2{font-size:clamp(2.65rem,12vw,4rem)}.sec-access-visual{min-height:430px;padding:16px}.sec-access-copy article{padding-block:18px}.sec-access-orbit{width:100%;max-width:430px}.sec-access-core{border-radius:38px;width:132px;height:132px}.sec-access-node{grid-template-columns:32px 1fr;width:156px;padding:10px}.sec-access-node>span{width:32px;height:32px}.sec-access-node b{font-size:13px}.sec-access-node small{font-size:7px}}.sec-rgpd{padding:6.5rem 1.5rem}.sec-rgpd-card{border:1px solid color-mix(in srgb,#f08a35 25%,var(--border));background:color-mix(in srgb,#f08a35 6%,var(--bg-primary));border-radius:20px;grid-template-columns:58px 1fr auto;align-items:center;gap:22px;max-width:1050px;margin:auto;padding:28px;display:grid}.sec-rgpd-icon{color:#db721d;background:#f08a3524;border-radius:17px;place-items:center;width:58px;height:58px;display:grid}.sec-rgpd-card h2{letter-spacing:calc(-.006em + var(--tk));margin:5px 0 7px;font-size:22px}.sec-rgpd-card p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.6}.sec-rgpd-card>a{white-space:nowrap;color:var(--sec-blue);align-items:center;gap:7px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.sec-cta{padding:0 1.5rem 6rem}.sec-cta-shell{border-block:1px solid color-mix(in srgb,#7159df 18%,var(--border));background:linear-gradient(112deg,color-mix(in srgb,#e8f5fb 72%,var(--bg-primary)) 0%,color-mix(in srgb,#eef0ff 78%,var(--bg-primary)) 53%,color-mix(in srgb,#e7f8f2 74%,var(--bg-primary)) 100%);max-width:1180px;min-height:365px;color:var(--sec-navy);grid-template-columns:1.02fr .98fr;align-items:stretch;margin:auto;display:grid;position:relative;overflow:hidden}.sec-cta-shell:after{content:"";background:linear-gradient(transparent,color-mix(in srgb,#7159df 20%,var(--border)) 18% 82%,transparent);width:1px;position:absolute;top:0;bottom:0;left:51%}.sec-cta-copy{z-index:2;align-self:center;padding:48px 42px 48px 52px;position:relative}.sec-cta-copy>span{color:#4c62b9;letter-spacing:.14em;align-items:center;gap:9px;font-size:10px;font-weight:850;display:inline-flex}.sec-cta-copy>span i{background:#36aa82;width:18px;height:2px}.sec-cta h2{letter-spacing:calc(-.012em + var(--tk));margin:0 0 16px;font-size:clamp(2.5rem,4.15vw,4.15rem);font-weight:590;line-height:.94}.sec-cta h2 em{color:#6551c7;font-style:normal}.sec-cta-copy>p{max-width:560px;color:var(--text-secondary);margin:0;font-size:14px;line-height:1.72}.sec-cta-actions{flex-wrap:wrap;align-items:center;gap:11px;margin-top:24px;display:flex}.sec-cta-actions a{border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:45px;padding:0 18px;font-size:12px;font-weight:800;text-decoration:none;transition:transform .25s,background .25s;display:inline-flex}.sec-cta-actions a:first-child:hover{transform:translateY(-2px)}.sec-cta-actions a:last-child{color:#dceeff;background:#ffffff12;border:1px solid #ffffff24}.sec-cta-actions a:first-child{color:#fff;background:#182b4a;box-shadow:0 16px 30px -20px #1227488c}.sec-cta-actions a:last-child{color:#354b68;border:1px solid color-mix(in srgb,#566c91 24%,var(--border));background:#ffffff80}.sec-cta-actions a:last-child:hover{background:#ffffffc7}.sec-cta-assurance{z-index:2;min-height:365px;position:relative;overflow:hidden}.sec-cta-assurance:after{content:"";pointer-events:none;background:linear-gradient(90deg,#eef2ffbd,#0000 14%);position:absolute;inset:0}.sec-cta-assurance img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:saturate(.88)contrast(.97)}.sec-motion-ready [data-sec-reveal]{opacity:0;transform:var(--from,translate3d(0,96px,0) scale(.94));filter:blur(2.5px);transition:opacity .3s ease var(--sec-delay,0s),transform 1.05s cubic-bezier(.16,.86,.28,1.06) var(--sec-delay,0s),filter .3s var(--sec-delay,0s)}.sec-motion-ready .sec-hero-copy[data-sec-reveal]{--from:translate3d(0,72px,0) scale(.97)}.sec-motion-ready .sec-hero-visual[data-sec-reveal]{--from:translate3d(0,190px,0) scale(.94);transition:opacity .95s ease var(--sec-delay,0s),transform 1.65s cubic-bezier(.19,.9,.24,1) var(--sec-delay,0s),filter .95s ease var(--sec-delay,0s)}.sec-motion-ready .sec-pillar[data-sec-reveal],.sec-motion-ready .sec-pillar[data-sec-reveal]:nth-child(2n){--from:translate3d(180px,0,0) scale(.96)}.sec-motion-ready .sec-access-copy[data-sec-reveal]{--from:translate3d(-96px,30px,0) scale(.96)}.sec-motion-ready .sec-access-flow[data-sec-reveal]{--from:translate3d(110px,0,0) scale(.94)}.sec-motion-ready .sec-rgpd-card[data-sec-reveal]{--from:translate3d(0,110px,0) scale(.9)}.sec-motion-ready .sec-hero-copy[data-sec-reveal]>h1{opacity:1;transition:none;transform:none}.sec-motion-ready .sec-hero-title .sec-char{opacity:0;transition:opacity .34s,transform .62s cubic-bezier(.2,.86,.26,1.08);transition-delay:calc(var(--i)*26ms + .11s);transform:translate(-.4em,.14em)rotate(-7deg)}.sec-motion-ready .sec-hero-copy[data-sec-reveal].is-visible .sec-char{opacity:1;transform:none}.sec-motion-ready .sec-hero-copy[data-sec-reveal]>*{opacity:0;transition:opacity .26s ease var(--sd,0s),transform .8s cubic-bezier(.16,.86,.28,1.06) var(--sd,0s);transform:translateY(46px)}.sec-motion-ready .sec-hero-copy[data-sec-reveal].is-visible>*{opacity:1;transform:none}.sec-motion-ready .sec-hero-copy[data-sec-reveal]>:first-child{--sd:.12s}.sec-motion-ready .sec-hero-copy[data-sec-reveal]>:nth-child(2){--sd:.24s}.sec-motion-ready .sec-hero-copy[data-sec-reveal]>:nth-child(3){--sd:.36s}.sec-motion-ready .sec-hero-copy[data-sec-reveal]>:nth-child(4){--sd:.48s}.sec-motion-ready .sec-hero-copy[data-sec-reveal]>:nth-child(5){--sd:.6s}.sec-motion-ready [data-sec-reveal].is-visible{opacity:1;filter:none;transform:none}.sec-motion-ready .sec-hero-visual[data-sec-reveal]{--sec-delay:.24s}.dark .sec-eyebrow{color:#55d7ad}.dark .sec-security-panel{background:#0e1c2ce6}@media (max-width:1000px){.sec-hero-grid{grid-template-columns:1fr;gap:3rem}.sec-hero-copy{text-align:center}.sec-hero-copy h1,.sec-hero-copy>p{margin-left:auto;margin-right:auto}.sec-actions{justify-content:center}.sec-hero-visual{min-height:530px}.sec-access-grid{grid-template-columns:1fr;gap:3rem}.sec-rgpd-card{grid-template-columns:58px 1fr}.sec-rgpd-card>a{grid-column:2}}@media (max-width:900px){.sec-cta-shell{grid-template-columns:1fr;min-height:0}.sec-cta-shell:after{display:none}.sec-cta-copy{text-align:center;padding:44px 28px 34px}.sec-cta-copy>p{margin-inline:auto}.sec-cta-actions{justify-content:center}.sec-cta-assurance{width:100%;min-height:300px}.sec-cta-assurance:after{background:linear-gradient(#edf2ffc7,#0000 18%)}}@media (max-width:700px){.sec-page{padding-top:72px}.sec-hero{padding:3.5rem 1rem}.sec-hero-copy h1{font-size:2.75rem}.sec-hero-visual{min-height:470px}.sec-security-panel{padding:15px}.sec-control-list{grid-template-columns:1fr}.sec-control-list>div:nth-child(n+2){display:none}.sec-float-left{top:70px;left:0}.sec-float-right{bottom:52px;right:0}.sec-trustbar{padding:30px 1rem 20px}.sec-trustbar>div{border-radius:18px;grid-template-columns:1fr 1fr;padding:6px}.sec-trustbar>div>span{gap:10px;padding:14px 12px}.sec-trustbar>div>span>i{flex-basis:34px;width:34px;height:34px}.sec-trustbar>div>span:nth-child(2):after{display:none}.sec-trustbar>div>span:nth-child(-n+2){border-bottom:1px solid var(--border)}.sec-trustbar b,.sec-trustbar small{white-space:normal}.sec-pillars{padding:5rem 1rem}.sec-pillar-grid{grid-template-columns:1fr}.sec-pillar{min-height:170px;padding-left:88px}.sec-access,.sec-rgpd{padding:5rem 1rem}.sec-rgpd-card{grid-template-columns:1fr;padding:24px}.sec-rgpd-card>a{grid-column:1}.sec-cta{padding:0 1rem 4rem}.sec-cta-copy{padding:40px 20px 30px}.sec-cta h2{font-size:clamp(2.35rem,11vw,3.4rem)}.sec-cta-actions{align-items:stretch}.sec-cta-actions a{width:100%}.sec-cta-assurance{min-height:245px}}html.dark .sec-page{--sec-navy:#f5f5f7;background:#000}html.dark .sec-hero{background:radial-gradient(26% 35% at 74% 42%,#155da41d,#08223d0d 48%,#0000 76%),#000;border-bottom-color:#0000}html.dark .sec-btn-secondary{color:#e8f1ff;background:#ffffff0b;border-color:#74b6ff26}html.dark .sec-btn-secondary:hover{background:#ffffff13}html.dark .sec-interactive{background:radial-gradient(circle at calc(70% + var(--sec-mx)*3%) calc(43% + var(--sec-my)*3%),#2878d233,transparent 34%),radial-gradient(80.07% 46.93%,#171b23 0%,#000 100%);color:#9aabc1;border-color:#74b6ff21;box-shadow:0 38px 85px -55px #000000e6}html.dark .sec-interactive:before{background:linear-gradient(90deg,#8cbeff0d 1px,#0000 1px),linear-gradient(#8cbeff0b 1px,#0000 1px)}html.dark .sec-interactive-copy strong{color:#f5f5f7}html.dark .sec-interactive-copy p,html.dark .sec-interactive-copy em{color:#9aabc1}html.dark .sec-deck-glow{background:radial-gradient(circle,#3c78dc38,#7a60eb1a 45%,#0000 70%)}html.dark .sec-deck-icon{color:#fff;background:linear-gradient(145deg,#0f7ae0,#6a4ce8);box-shadow:0 10px 20px -10px #000c}html.dark .sec-deck-card{background:linear-gradient(150deg,#1e242e,#12161d);border-color:#74b6ff26;box-shadow:0 30px 60px -30px #000}html.dark .sec-deck-card header{border-bottom-color:#74b6ff26}html.dark .sec-deck-card header b{color:#f5f5f7}html.dark .sec-deck-card header small{color:#7d8fa3}html.dark .sec-deck-card li{color:#9aabc1}html.dark .sec-deck-card li i{color:#4dd8ab;background:#4dd8ab24}html.dark .sec-layer-tabs{background:#ffffff08;border-top-color:#ffffff14}html.dark .sec-layer-tabs button{color:#9cc9ff;border-right-color:#ffffff14}html.dark .sec-layer-tabs button:hover{color:#c5e0ff;background:#74b6ff17}html.dark .sec-layer-tabs button[aria-selected=true]{color:#e3f0ff;background:#74b6ff1f}html.dark .sec-trustbar{background:radial-gradient(58% 130%,#184a8c26,#0000 72%),#000}html.dark .sec-trustbar>div{background:linear-gradient(#ffffff13,#ffffff06);border-color:#74b6ff26;box-shadow:inset 0 1px #ffffff17,inset 0 -1px #0006,0 28px 60px -32px #000000e6}html.dark .sec-trustbar>div>span{color:#74b6ff}html.dark .sec-trustbar>div>span:hover{background:#ffffff0d}html.dark .sec-trustbar>div>span:not(:last-child):after{background:#ffffff17}@media (max-width:700px){html.dark .sec-trustbar>div>span:nth-child(-n+2){border-bottom-color:#ffffff17}}html.dark .sec-pillars{background:radial-gradient(68% 40% at 50% 0,#1c58a824,#0000 72%)}html.dark .sec-pillar{background:radial-gradient(115% 95% at 11% 0%,color-mix(in srgb,var(--sec-accent) 17%,transparent),transparent 58%),radial-gradient(88% 100% at 50% 0%,#1c212a,#080a0d);border-color:#ffffff12;box-shadow:inset 0 1px #ffffff0f}.sec-pillars{max-width:none;padding:7rem 0 8rem;overflow:hidden}.sec-pillars .sec-section-head{max-width:760px;margin-bottom:52px;padding-inline:24px}.sec-pillars .sec-section-head h2{letter-spacing:-.045em;font-weight:430}.sec-pillar-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:min(1120px,100% - 48px);margin-inline:auto}.sec-pillar,.sec-page .sec-pillar,html.dark .sec-pillar{background:var(--sec-accent);min-height:330px;box-shadow:none;color:#fff;border:0;border-radius:13px;flex-direction:column;align-items:flex-start;padding:28px 24px;display:flex}.sec-pillar:hover{box-shadow:0 24px 48px -30px color-mix(in srgb,var(--sec-accent) 75%,#000);border-color:#0000;transform:translateY(-6px)}.sec-pillar h3{color:#fff;letter-spacing:-.035em;max-width:210px;margin:0;font-size:24px;font-weight:480;line-height:1.05}.sec-pillar p{color:#ffffffd1;max-width:230px;margin:18px 0 24px;font-size:14px;font-weight:650;line-height:1.55}.sec-pillar-icon{color:#fff;background:#ffffff14;border:1px solid #ffffffb8;border-radius:11px;width:52px;height:52px;margin-top:auto;position:static}@media (max-width:850px){.sec-pillar-grid{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(230px,72vw);grid-auto-flow:column;width:auto;margin-left:24px;padding-right:24px;overflow-x:auto}.sec-pillar-grid::-webkit-scrollbar{display:none}.sec-pillar{scroll-snap-align:start}}.sec-pillar-grid{width:min(1180px,100% - 80px);margin:0 auto;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#00000094,#000 3% 97%,#00000094);mask-image:linear-gradient(90deg,#00000094,#000 3% 97%,#00000094)}.sec-pillar-track{will-change:transform;width:max-content;animation:24s linear infinite secPillarMarquee;display:flex}.sec-pillar-set{gap:10px;padding-right:10px;display:flex}.sec-pillar-set .sec-pillar{flex:0 0 280px;width:280px}.sec-pillar-grid:hover .sec-pillar-track{animation-play-state:paused}@keyframes secPillarMarquee{to{transform:translate(-33.3333%)}}@media (max-width:850px){.sec-pillar-grid{scroll-snap-type:none;width:calc(100% - 28px);margin:0 auto;padding:0;overflow:hidden}.sec-pillar-set .sec-pillar{flex-basis:238px;width:238px}}html.dark .sec-pillar:hover{background:radial-gradient(115% 95% at 11% 0%,color-mix(in srgb,var(--sec-accent) 27%,transparent),transparent 60%),radial-gradient(88% 100% at 50% 0%,#232934,#0a0c10)}html.dark .sec-pillar-icon{background:linear-gradient(145deg,color-mix(in srgb,var(--sec-accent) 27%,transparent),color-mix(in srgb,var(--sec-accent) 7%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sec-accent) 24%,transparent)}html.dark .sec-access{background:radial-gradient(42% 68% at 79% 42%,#1e5faf2b,#0000 70%),radial-gradient(80.07% 46.93%,#171b23 0%,#000 100%);border-block-color:#0000}html.dark .sec-access-flow{background:linear-gradient(#ffffff12,#ffffff06);border-color:#74b6ff26;box-shadow:inset 0 1px #ffffff12,0 30px 70px -40px #000000e6}html.dark .sec-flow-step{border-bottom-color:#ffffff14}html.dark .sec-flow-step>span{color:#74b6ff;background:linear-gradient(150deg,#262e3b,#161b23);border-color:#74b6ff2e;box-shadow:inset 0 1px #ffffff0d}html.dark .sec-rgpd{background:radial-gradient(48% 100%,#9650141f,#0000 72%)}html.dark .sec-rgpd-card{background:radial-gradient(85% 150% at 6% 0,#f08a3538,#0000 58%),linear-gradient(#ffffff0e,#ffffff05);border-color:#f08a3547;box-shadow:inset 0 1px #ffffff0f}html.dark .sec-rgpd-icon{color:#f0a35c;background:linear-gradient(145deg,#f08a354d,#f08a3514);box-shadow:inset 0 0 0 1px #f08a3542}html.dark .sec-rgpd-card>a{color:#74b6ff}html.dark .sec-cta-shell{color:#f5f5f7;background:radial-gradient(55% 85% at 16% 14%,#6e55ec38,#0000 62%),radial-gradient(80.07% 46.93% at 28% 8%,#171b23 0%,#000 100%);border-block-color:#0000}html.dark .sec-cta-shell:after{background:linear-gradient(#0000,#ffffff17 18% 82%,#0000)}html.dark .sec-cta h2 em{color:#b8a0ff}html.dark .sec-cta-actions a:first-child{color:#0b1220;background:#fff;box-shadow:0 16px 30px -20px #000000d9}html.dark .sec-cta-actions a:last-child{color:#dceeff;background:#ffffff0f;border-color:#74b6ff29}html.dark .sec-cta-actions a:last-child:hover{background:#ffffff1a}html.dark .sec-cta-assurance:after{background:linear-gradient(90deg,#000000b3,#0000 16%)}@media (max-width:900px){html.dark .sec-cta-assurance:after{background:linear-gradient(#000000bf,#0000 18%)}}@media (max-width:430px){.sec-trustbar>div{grid-template-columns:1fr}.sec-trustbar>div>span:not(:last-child){border-bottom:1px solid var(--border)}.sec-trustbar>div>span:after{display:none}.sec-trustbar>div>span{padding:13px 14px}html.dark .sec-trustbar>div>span:not(:last-child){border-bottom-color:#ffffff17}}.sec-hero{background:radial-gradient(circle at 50% 58%,color-mix(in srgb,var(--sec-blue) 12%,transparent),transparent 39%),linear-gradient(180deg,var(--bg-secondary),var(--bg-primary));padding:4.8rem 1.5rem 5rem}.sec-hero:before{content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--sec-blue) 25%,transparent),transparent);width:min(92%,1080px);height:1px;position:absolute;top:42px;left:50%;translate:-50%}.sec-hero-grid{grid-template-columns:1fr;gap:3.4rem}.sec-hero-copy{text-align:center;max-width:1040px;margin:auto}.sec-hero-copy h1{max-width:1040px;margin:0 auto 22px;font-size:clamp(2.75rem,5vw,4.25rem);line-height:.98}.sec-hero-copy>p{max-width:730px;margin:0 auto;font-size:17px}.sec-actions{justify-content:center}.sec-hero-visual{width:100%;max-width:1200px;min-height:450px;margin:auto}.sec-visual-glow{width:680px;height:380px}.sec-security-panel{width:min(100%,900px)}.sec-shield-stage{min-height:230px}.sec-orbit-one{width:270px;height:270px}.sec-orbit-two{width:190px;height:190px}.sec-float-left{top:105px;left:4px}.sec-float-right{bottom:70px;right:3px}@media (max-width:700px){.sec-hero{padding:3.7rem 1rem 4rem}.sec-hero-grid{gap:2.4rem}.sec-hero-visual{min-height:455px}.sec-visual-glow{width:95%;height:330px}.sec-security-panel{width:100%}.sec-float-left{top:78px;left:-5px}.sec-float-right{bottom:50px;right:-5px}}.sec-hero-visual{min-height:500px}.sec-trust-field{border-block:1px solid color-mix(in srgb,var(--sec-blue) 18%,transparent);background:radial-gradient(circle at 28% 45%,#6e55ec1c,transparent 25%),linear-gradient(90deg,transparent,color-mix(in srgb,var(--sec-blue) 3%,transparent),transparent);grid-template-rows:1fr auto;grid-template-columns:.82fr 1.18fr;align-items:center;width:min(100%,1120px);min-height:480px;margin:auto;display:grid;position:relative;overflow:hidden}.sec-trust-field:before,.sec-trust-field:after{content:"";background:linear-gradient(90deg,transparent,var(--sec-blue));width:120px;height:1px;position:absolute;top:-1px}.sec-trust-field:before{left:7%}.sec-trust-field:after{right:7%;rotate:180deg}.sec-trust-word{letter-spacing:-.075em;color:color-mix(in srgb,var(--sec-blue) 4.5%,transparent);white-space:nowrap;pointer-events:none;font-size:clamp(6rem,13vw,11rem);font-weight:900;position:absolute;top:43%;left:45%;translate:-50% -50%}.sec-trust-rays{background:repeating-conic-gradient(from 0deg,transparent 0 12deg,color-mix(in srgb,var(--sec-blue) 5%,transparent) 12.5deg 13deg);width:460px;height:460px;animation:45s linear infinite secTrustRotate;position:absolute;top:42%;left:25%;translate:-50% -50%;-webkit-mask-image:radial-gradient(circle,#000,#0000 68%);mask-image:radial-gradient(circle,#000,#0000 68%)}.sec-trust-core{z-index:2;place-items:center;width:300px;height:300px;margin:auto;display:grid;position:relative}.sec-trust-rings,.sec-trust-rings i{border:1px solid color-mix(in srgb,var(--sec-blue) 17%,transparent);border-radius:50%;position:absolute;inset:0}.sec-trust-rings:before,.sec-trust-rings:after{content:"";background:var(--sec-blue);box-shadow:0 0 18px color-mix(in srgb,var(--sec-blue) 65%,transparent);border-radius:50%;position:absolute}.sec-trust-rings:before{width:7px;height:7px;top:62px;left:38px}.sec-trust-rings:after{background:var(--sec-mint);width:5px;height:5px;bottom:86px;right:28px}.sec-trust-rings i:first-child{border-color:#745cf038;inset:37px}.sec-trust-rings i:nth-child(2){border-color:color-mix(in srgb,var(--sec-blue) 20%,transparent);inset:74px}.sec-trust-rings i:nth-child(3){background:radial-gradient(circle at 34% 28%,#8774ff,#5139db);border:0;inset:109px;box-shadow:0 28px 65px -20px #4c36cd9e,inset 0 1px 1px #ffffff80}.sec-trust-shield{z-index:3;color:#fff;filter:drop-shadow(0 7px 12px #291a8447);place-items:center;display:grid;position:relative}.sec-live{z-index:4;color:#07895f;letter-spacing:.02em;white-space:nowrap;align-items:center;gap:7px;font-size:10px;font-weight:850;display:flex;position:absolute;bottom:17px;left:50%;translate:-50%}.sec-live i{background:var(--sec-mint);width:7px;height:7px;box-shadow:0 0 0 5px color-mix(in srgb,var(--sec-mint) 12%,transparent);border-radius:50%;animation:2.2s ease-in-out infinite secLivePulse}.sec-trust-message{z-index:2;padding:35px 30px 35px 10px;position:relative}.sec-trust-message>span{letter-spacing:.14em;color:var(--sec-blue);font-size:10px;font-weight:850}.sec-trust-message strong{letter-spacing:calc(-.012em + var(--tk));color:var(--sec-navy);margin-top:13px;font-size:clamp(2.2rem,4.4vw,4.25rem);font-weight:620;line-height:.98;display:block}.sec-trust-message p{max-width:500px;color:var(--text-secondary);margin:17px 0 0;font-size:14px;line-height:1.65}.sec-trust-line{z-index:2;border-top:1px solid color-mix(in srgb,var(--sec-blue) 13%,var(--border));grid-column:1/-1;grid-template-columns:repeat(4,1fr);display:grid;position:relative}.sec-trust-line>span{color:var(--sec-blue);grid-template-columns:28px 1fr;align-items:center;padding:22px 24px;display:grid;position:relative}.sec-trust-line>span:not(:last-child):after{content:"";background:var(--border);width:1px;height:56%;position:absolute;top:22%;right:0}.sec-trust-line svg{grid-row:1/3}.sec-trust-line b{color:var(--text-primary);font-size:11px}.sec-trust-line small{color:var(--text-secondary);margin-top:2px;font-size:9px}@keyframes secTrustRotate{to{rotate:360deg}}@keyframes secLivePulse{50%{box-shadow:0 0 0 9px color-mix(in srgb,var(--sec-mint) 0%,transparent)}}.dark .sec-trust-field{background:radial-gradient(circle at 28% 45%,#6e55ec24,#0000 27%),linear-gradient(90deg,#0000,#0870df09,#0000)}@media (max-width:800px){.sec-hero-visual{min-height:auto}.sec-trust-field{grid-template-rows:auto auto auto;grid-template-columns:1fr;min-height:0;padding-top:25px}.sec-trust-core{width:245px;height:245px}.sec-trust-rings i:nth-child(3){inset:88px}.sec-trust-rays{width:360px;height:360px;top:150px;left:50%}.sec-trust-word{font-size:5rem;top:175px;left:50%}.sec-trust-message{text-align:center;padding:18px 18px 30px}.sec-trust-message strong{font-size:clamp(2.15rem,10vw,3.3rem)}.sec-trust-message p{margin-left:auto;margin-right:auto}.sec-trust-line{grid-template-columns:1fr 1fr}.sec-trust-line>span{padding:17px}.sec-trust-line>span:nth-child(2):after{display:none}.sec-trust-line>span:nth-child(-n+2){border-bottom:1px solid var(--border)}}.sec-vault-scene{border-block:1px solid color-mix(in srgb,var(--sec-blue) 18%,transparent);background:linear-gradient(110deg,color-mix(in srgb,var(--sec-blue) 4%,transparent),transparent 43%),repeating-linear-gradient(90deg,transparent 0 79px,color-mix(in srgb,var(--sec-blue) 4%,transparent) 80px);grid-template-rows:1fr auto;grid-template-columns:.9fr 1.1fr;width:min(100%,1120px);min-height:500px;margin:auto;display:grid;position:relative;overflow:hidden}.sec-vault-copy{z-index:3;flex-direction:column;justify-content:center;padding:58px 20px 48px 54px;display:flex;position:relative}.sec-vault-copy>span{letter-spacing:.15em;color:var(--sec-blue);font-size:10px;font-weight:850}.sec-vault-copy strong{letter-spacing:calc(-.012em + var(--tk));color:var(--sec-navy);margin-top:14px;font-size:clamp(3rem,5.4vw,5.45rem);font-weight:640;line-height:.91;display:block}.sec-vault-copy strong em{color:var(--sec-blue);font-style:normal}.sec-vault-copy p{max-width:440px;color:var(--text-secondary);margin:22px 0 0;font-size:14px;line-height:1.7}.sec-vault-visual{min-height:390px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 9% 92%,#0000);mask-image:linear-gradient(90deg,#0000 0,#000 9% 92%,#0000)}.sec-vault-label{letter-spacing:-.075em;color:color-mix(in srgb,var(--sec-blue) 5%,transparent);white-space:nowrap;font-size:clamp(4.5rem,10vw,9rem);font-weight:900;position:absolute;top:47%;left:52%;translate:-50% -50%;rotate:-90deg}.sec-doc-stream{gap:25px;animation:10s linear infinite secDocsFlow;display:flex;position:absolute;transform:skewY(-9deg)}.sec-doc-stream-one{top:83px;left:-75px}.sec-doc-stream-two{animation-delay:-5s;top:235px;left:-185px}.sec-doc-stream i{border:1px solid color-mix(in srgb,var(--sec-blue) 19%,var(--border));background:linear-gradient(145deg,color-mix(in srgb,var(--bg-primary) 88%,transparent),color-mix(in srgb,var(--sec-blue) 5%,transparent));width:118px;height:88px;box-shadow:12px 14px 0 color-mix(in srgb,var(--sec-blue) 3%,transparent);position:relative}.sec-doc-stream i:before,.sec-doc-stream i:after{content:"";background:color-mix(in srgb,var(--sec-blue) 15%,transparent);border-radius:4px;height:4px;position:absolute;left:18px}.sec-doc-stream i:before{width:56px;top:24px}.sec-doc-stream i:after{width:78px;top:40px}.sec-encryption-gate{z-index:4;background:linear-gradient(transparent,var(--sec-blue) 18%,#745cf0 50%,var(--sec-blue) 82%,transparent);width:5px;box-shadow:0 0 35px color-mix(in srgb,var(--sec-blue) 40%,transparent);position:absolute;top:28px;bottom:28px;left:54%}.sec-encryption-gate:before,.sec-encryption-gate:after{content:"";background:linear-gradient(90deg,transparent,var(--sec-blue),transparent);width:74px;height:1px;position:absolute;left:50%;translate:-50%}.sec-encryption-gate:before{top:18%}.sec-encryption-gate:after{bottom:18%}.sec-encryption-gate>span{color:#fff;width:78px;height:78px;box-shadow:0 20px 45px -18px #2457cab8,0 0 0 14px color-mix(in srgb,var(--sec-blue) 6%,transparent);background:linear-gradient(145deg,#0e80ed,#5941dc);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.sec-scan-line{z-index:3;background:linear-gradient(90deg,#0000,#4eabff,#8b78ff,#0000);height:2px;animation:4.8s ease-in-out infinite secScan;position:absolute;top:0;left:0;right:0;box-shadow:0 0 20px #4eabff66}.sec-gate-status{z-index:5;color:#078c64;align-items:center;gap:8px;font-size:10px;font-weight:850;display:flex;position:absolute;bottom:46px;right:42px}.sec-gate-status i{background:var(--sec-mint);width:7px;height:7px;box-shadow:0 0 0 5px color-mix(in srgb,var(--sec-mint) 12%,transparent);border-radius:50%}.sec-vault-path{border-top:1px solid color-mix(in srgb,var(--sec-blue) 14%,var(--border));grid-column:1/-1;grid-template-columns:1fr 70px 1fr 70px 1fr;align-items:center;padding:0 42px;display:grid}.sec-vault-path>span{grid-template-columns:32px 1fr;align-items:center;padding:21px 0;display:grid}.sec-vault-path b{color:var(--sec-blue);grid-row:1/3;font-size:10px}.sec-vault-path strong{color:var(--text-primary);font-size:11px}.sec-vault-path small{color:var(--text-secondary);margin-top:2px;font-size:9px}.sec-vault-path>i{background:linear-gradient(90deg,var(--border),var(--sec-blue),var(--border));height:1px;position:relative}.sec-vault-path>i:after{content:"";border-top:1px solid var(--sec-blue);border-right:1px solid var(--sec-blue);width:5px;height:5px;position:absolute;top:50%;right:0;translate:0 -50%;rotate:45deg}@keyframes secDocsFlow{to{translate:143px}}@keyframes secScan{0%,to{opacity:0;top:8%}15%,85%{opacity:1}50%{top:92%}}.dark .sec-vault-scene{background:linear-gradient(110deg,#0870df0f,#0000 43%),repeating-linear-gradient(90deg,#0000 0 79px,#0870df09 80px)}@media (max-width:800px){.sec-vault-scene{grid-template-rows:auto auto auto;grid-template-columns:1fr}.sec-vault-copy{text-align:center;padding:44px 22px 20px}.sec-vault-copy p{margin-left:auto;margin-right:auto}.sec-vault-visual{min-height:310px}.sec-encryption-gate{left:55%}.sec-vault-path{grid-template-columns:1fr;padding:0 20px}.sec-vault-path>i{display:none}.sec-vault-path>span{border-top:1px solid var(--border)}}.sec-dark-stage{color:#fff;background:radial-gradient(circle at 72% 40%,#3e76ff33,#0000 29%),linear-gradient(135deg,#061a36,#082b56 62%,#0a3566);grid-template-rows:1fr auto;grid-template-columns:.92fr 1.08fr;width:min(100%,1120px);min-height:500px;margin:auto;display:grid;position:relative;overflow:hidden;box-shadow:0 38px 90px -55px #01142ee6}.sec-dark-stage:before{content:"";background-color:#0000;background-image:linear-gradient(90deg,#ffffff09 1px,#0000 1px),linear-gradient(#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 32%,#000);mask-image:linear-gradient(90deg,#0000,#000 32%,#000)}.sec-dark-copy{z-index:3;flex-direction:column;justify-content:center;padding:58px 30px 52px 58px;display:flex;position:relative}.sec-dark-copy>span{color:#72d9bb;letter-spacing:.15em;align-items:center;gap:9px;font-size:10px;font-weight:850;display:flex}.sec-dark-copy>span i{background:#45d5a8;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 6px #45d5a81a}.sec-dark-copy strong{letter-spacing:calc(-.012em + var(--tk));margin-top:18px;font-size:clamp(3rem,5.1vw,5.15rem);font-weight:620;line-height:.92;display:block}.sec-dark-copy strong em{color:#69b8ff;font-style:normal}.sec-dark-copy p{color:#e2efffad;max-width:435px;margin:22px 0 0;font-size:14px;line-height:1.7}.sec-dark-proof{color:#8eb3da;align-items:center;gap:11px;margin-top:29px;display:flex}.sec-dark-proof b{letter-spacing:.08em;font-size:9px}.sec-dark-proof i{background:#397ab9;border-radius:50%;width:3px;height:3px}.sec-data-field{min-height:405px;position:relative;overflow:hidden}.sec-data-watermark{letter-spacing:-.075em;color:#ffffff07;font-size:clamp(5rem,10vw,9.2rem);font-weight:900;position:absolute;top:47%;left:51%;translate:-50% -50%;rotate:-90deg}.sec-data-line{transform-origin:50%;background:linear-gradient(90deg,#0000,#49a4ff33,#58aaff,#755bffb3,#0000);height:1px;animation:7s ease-in-out infinite secDataDrift;position:absolute;left:-5%;right:-8%}.sec-data-one{top:25%;rotate:-9deg}.sec-data-two{animation-delay:-2.3s;top:50%;rotate:4deg}.sec-data-three{animation-delay:-4.6s;top:73%;rotate:-5deg}.sec-data-line i{background:#71bdff;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;translate:-50% -50%;box-shadow:0 0 0 7px #4aa1ff12,0 0 24px #4aa1ff73}.sec-data-line i:first-child{left:14%}.sec-data-line i:nth-child(2){left:32%}.sec-data-line i:nth-child(3){left:52%}.sec-data-line i:nth-child(4){left:72%}.sec-data-line i:nth-child(5){background:#8973ff;left:89%}.sec-data-lock{z-index:4;color:#fff;background:radial-gradient(circle at 35% 28%,#268ce9,#5c3ed8);border-radius:50%;place-items:center;width:142px;height:142px;display:grid;position:absolute;top:50%;left:53%;translate:-50% -50%;box-shadow:0 0 0 20px #4c89ef12,0 0 0 42px #4c89ef09,0 30px 70px -25px #000000a6}.sec-data-lock svg{translate:0 -10px}.sec-data-lock span{text-align:center;letter-spacing:.13em;color:#ffffffb3;font-size:7px;font-weight:850;line-height:1.25;position:absolute;bottom:27px}.sec-data-sweep{z-index:2;filter:blur(4px);background:linear-gradient(90deg,#0000,#58b2ff1a,#0000);width:90px;animation:5.8s ease-in-out infinite secDataSweep;position:absolute;top:-20%;bottom:-20%;left:-20%;rotate:10deg}.sec-dark-footer{z-index:4;border-top:1px solid #ffffff1a;grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid;position:relative}.sec-dark-footer span{color:#e6f1ffb8;align-items:center;gap:13px;padding:22px 27px;font-size:10px;font-weight:700;display:flex}.sec-dark-footer span:not(:last-child){border-right:1px solid #ffffff1a}.sec-dark-footer b{color:#60b7ff;font-size:9px}@keyframes secDataDrift{50%{filter:brightness(1.25);translate:18px -5px}}@keyframes secDataSweep{50%{left:105%}}@media (max-width:800px){.sec-dark-stage{grid-template-rows:auto auto auto;grid-template-columns:1fr}.sec-dark-copy{text-align:center;align-items:center;padding:46px 24px 20px}.sec-data-field{min-height:310px}.sec-dark-footer{grid-template-columns:1fr}.sec-dark-footer span{justify-content:center}.sec-dark-footer span:not(:last-child){border-bottom:1px solid #ffffff1a;border-right:0}}.sec-interactive{--sec-mx:0;--sec-my:0;background:radial-gradient(circle at calc(70% + var(--sec-mx)*3%) calc(43% + var(--sec-my)*3%),#7fcaff38,transparent 31%),linear-gradient(135deg,#fbfdff,#f4f9ff 58%,#eef7ff);color:#365b7d;border:1px solid #dceaf8;border-radius:20px;grid-template-rows:1fr auto;grid-template-columns:.88fr 1.12fr;width:min(100%,1344px);min-height:520px;margin:auto;display:grid;position:relative;overflow:hidden;box-shadow:0 38px 85px -55px #28609c7a}.sec-interactive:before{content:"";background-color:#0000;background-image:linear-gradient(90deg,#4c8bcd09 1px,#0000 1px),linear-gradient(#4c8bcd08 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 38%,#000);mask-image:linear-gradient(90deg,#0000,#000 38%,#000)}.sec-interactive-copy{z-index:5;flex-direction:column;justify-content:center;padding:64px 28px 54px 58px;animation:.55s cubic-bezier(.2,.85,.25,1) secCopyIn;display:flex;position:relative}.sec-interactive-copy>span{letter-spacing:.16em;color:#18aa83;font-size:10px;font-weight:850}.sec-interactive-copy strong{max-width:500px;letter-spacing:calc(-.008em + var(--tk));color:#0867d6;font-size:clamp(2.45rem,4vw,4.05rem);font-weight:590;line-height:.98}.sec-interactive-copy p{color:#71869a;max-width:440px;margin:22px 0 0;font-size:14px;line-height:1.7}.sec-interactive-copy em{color:#66829d;align-items:center;gap:9px;margin-top:29px;font-size:10px;font-style:normal;font-weight:800;display:flex}.sec-interactive-copy em i{background:#42cfa8;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 6px #42cfa81c}.sec-deck{perspective:1500px;perspective-origin:58% 44%;min-height:425px;transform:translate(calc(var(--sec-mx)*7px),calc(var(--sec-my)*7px));place-items:center;transition:transform .18s ease-out;display:grid;position:relative}.sec-deck-glow{aspect-ratio:1;filter:blur(8px);background:radial-gradient(circle,#6084eb42,#7a60eb1c 46%,#0000 71%);border-radius:50%;width:min(96%,480px);position:absolute}.sec-deck-card{width:min(80%,414px);opacity:calc(1 - var(--d)*.3);transform:translate3d(calc(var(--d)*26px - 26px),calc(64px - var(--d)*64px),calc(120px - var(--d)*120px)) rotateX(7deg) rotateY(-13deg) rotateZ(1.2deg);background:linear-gradient(150deg,#fff,#eef5fe);border:1px solid #4889c14d;border-radius:26px;padding:29px 31px 31px;transition:transform .62s cubic-bezier(.2,.82,.24,1),opacity .45s;position:absolute;box-shadow:0 34px 60px -34px #1d44786b,inset 0 1px #fff}.sec-deck-card header{border-bottom:1px solid #5491c833;align-items:center;gap:13px;padding-bottom:20px;display:flex}.sec-deck-icon{color:#fff;background:linear-gradient(145deg,#4f9ceb,#8f78f1);border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 8px 16px -10px #3c5faf8c}.sec-deck-card header b{letter-spacing:-.01em;color:#123a63;flex:1;font-size:15px;font-weight:650}.sec-deck-card header small{letter-spacing:.1em;color:#7f9cb8;font-size:10px;font-weight:750}.sec-deck-card ul{gap:15px;margin:20px 0 0;padding:0;list-style:none;transition:opacity .4s;display:grid}.sec-deck-card[data-front=false] ul{opacity:0}.sec-deck-card li{color:#4c6b8a;align-items:center;gap:11px;font-size:13.5px;line-height:1.35;display:flex}.sec-deck-card li i{color:#0f8f66;background:#18aa8324;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;display:grid}.sec-layer-tabs{z-index:6;background:#f8fcffad;border-top:1px solid #dbe9f6;grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid;position:relative}.sec-layer-tabs button{color:#0867d6;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #dbe9f6;grid-template-columns:1fr;align-items:center;height:76px;padding:0 26px;transition:background .25s,color .25s;display:grid;position:relative}.sec-layer-tabs button:last-child{border-right:0}.sec-layer-tabs button:hover{color:#0a56b4;background:#0867d617}.sec-layer-tabs button[aria-selected=true]{color:#084ea6;background:#0867d61f}.sec-layer-tabs button b{font-size:12px;font-weight:700}.sec-layer-tabs button i{background:linear-gradient(90deg,#2b8ae8,#0867d6);height:3px;transition:right .35s;position:absolute;bottom:0;left:0;right:100%}.sec-layer-tabs button[aria-selected=true] i{right:0}@keyframes secCopyIn{0%{opacity:0;translate:-20px}}@media (max-width:800px){.sec-interactive{grid-template-rows:auto auto auto;grid-template-columns:1fr}.sec-interactive-copy{text-align:center;align-items:center;padding:46px 23px 15px}.sec-deck{perspective:none;min-height:400px;padding:10px 0 22px}.sec-deck-card{width:min(84%,320px);transform:translate3d(calc(var(--d)*14px - 14px),calc(62px - var(--d)*62px),0);padding:22px 22px 24px}.sec-deck-icon{border-radius:13px;width:40px;height:40px}.sec-deck-card header{padding-bottom:17px}.sec-deck-card ul{gap:13px;margin:17px 0 0}.sec-deck-card li{font-size:13px}.sec-layer-tabs button{padding:0 14px}.sec-layer-tabs button b{font-size:10px}}.fx-hero-symbol{z-index:4;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));background:color-mix(in srgb,var(--bg-primary) 82%,transparent);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:16px;align-items:center;gap:10px;padding:10px 13px;animation:5.5s ease-in-out infinite fxHeroSymbolFloat;display:flex;position:absolute;box-shadow:0 18px 38px -22px #0928526b}.fx-hero-symbol>span{color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,transparent);border-radius:12px;place-items:center;display:grid}.fx-hero-symbol p{margin:0;display:grid}.fx-hero-symbol b{color:var(--text-primary);font-size:10px}.fx-hero-symbol small{color:var(--text-secondary);margin-top:1px;font-size:8px}.fx-hero-symbol-calendar{top:-25px;right:-10px}.fx-hero-symbol-calendar>span{width:42px;height:42px}.fx-hero-symbol-calendar small{color:#d16b16;font-weight:750}.fx-hero-symbol-shield{animation-delay:-2.7s;bottom:-22px;left:-45px}.fx-hero-symbol-shield>span{color:#6750e8;background:#7355ec1f;width:52px;height:52px}@keyframes fxHeroSymbolFloat{50%{transform:translateY(-10px)}}@media (max-width:800px){.fx-hero-symbol-calendar{top:-20px;right:5px}.fx-hero-symbol-shield{bottom:-28px;left:5px}}.fx-hero-3d-icon{z-index:4;-o-object-fit:contain;object-fit:contain;pointer-events:none;filter:drop-shadow(0 15px 14px #243b8221);animation:5.6s ease-in-out infinite fxHero3dFloat;display:block;position:absolute}.fx-hero-3d-calendar{width:108px;height:108px;top:-34px;right:4px;transform:rotate(2deg)}.fx-hero-3d-shield{width:142px;height:142px;animation-delay:-2.8s;bottom:-34px;left:-52px}@keyframes fxHero3dFloat{0%,to{translate:0}50%{translate:0 -12px}}@media (max-width:800px){.fx-hero-3d-calendar{width:100px;height:100px;top:-30px;right:2px}.fx-hero-3d-shield{width:132px;height:132px;bottom:-45px;left:-8px}}.price-page{--price-blue:#0870df;--price-navy:#1d1d1f;background:var(--bg-secondary);min-height:100vh;color:var(--text-primary);padding-top:88px;overflow:hidden}.price-hero{text-align:center;background:radial-gradient(circle at 50% 16%,color-mix(in srgb,var(--price-blue) 12%,transparent),transparent 35%),linear-gradient(180deg,var(--bg-secondary),var(--bg-primary));border-bottom:1px solid var(--border);padding:5.7rem 1.5rem 4.8rem;position:relative}.price-hero:after{content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--price-blue) 25%,transparent),transparent);width:min(1120px,90%);height:1px;position:absolute;bottom:0;left:50%;translate:-50%}.price-hero-inner{max-width:900px;margin:auto}.price-kicker{border:1px solid color-mix(in srgb,var(--price-blue) 22%,var(--border));background:color-mix(in srgb,var(--price-blue) 7%,var(--bg-primary));color:var(--price-blue);border-radius:999px;align-items:center;gap:7px;padding:8px 13px;font-size:11px;font-weight:800;display:inline-flex}.price-hero h1{letter-spacing:calc(-.012em + var(--tk));color:var(--price-navy);margin:20px 0 18px;font-size:clamp(2.75rem,5vw,4.25rem);font-weight:580;line-height:.98}.price-hero h1 span{background:linear-gradient(120deg,var(--price-blue),#7055ed);color:#0000;-webkit-background-clip:text;background-clip:text}.price-hero-inner>p{max-width:730px;color:var(--text-secondary);margin:0 auto;font-size:16px;line-height:1.7}.price-pilot-note{text-align:left;border:1px solid color-mix(in srgb,#0aa76b 22%,var(--border));background:color-mix(in srgb,#0aa76b 7%,var(--bg-primary));border-radius:14px;align-items:center;gap:10px;width:max-content;max-width:100%;margin:28px auto 0;padding:11px 15px;display:flex}.price-pilot-note>i{background:#0aa76b;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #0aa76b1f}.price-pilot-note span{display:grid}.price-pilot-note b{font-size:11px}.price-pilot-note small{color:var(--text-secondary);margin-top:2px;font-size:9px}.price-billing{border:1px solid var(--border);background:var(--bg-primary);border-radius:999px;margin-top:28px;padding:4px;display:inline-flex}.price-billing button{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 13px;font:700 12px inherit}.price-billing button.active{background:var(--price-blue);color:#fff}.price-billing em{margin-left:6px;font-size:8px;font-style:normal}.price-plans{padding:4.8rem 1.5rem 1.5rem}.price-plan-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px;max-width:1180px;margin:auto;display:grid}.price-plan{border:1px solid var(--border);background:var(--bg-primary);min-width:0;transition:transform .3s,border-color .3s,box-shadow .3s;transition-delay:var(--price-delay,0s);border-radius:22px;flex-direction:column;padding:28px;display:flex;position:relative}.price-plan:hover{border-color:color-mix(in srgb,var(--price-blue) 55%,var(--border));transform:translateY(-5px);box-shadow:0 28px 55px -38px #0928527a}.price-plan.is-featured{border-color:color-mix(in srgb,var(--price-blue) 55%,var(--border));background:linear-gradient(160deg,color-mix(in srgb,var(--price-blue) 5%,var(--bg-primary)),var(--bg-primary));box-shadow:0 28px 60px -40px color-mix(in srgb,var(--price-blue) 70%,transparent)}.price-popular{background:color-mix(in srgb,var(--price-blue) 10%,transparent);color:var(--price-blue);text-transform:uppercase;letter-spacing:.07em;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:850;position:absolute;top:20px;right:20px}.price-plan header{align-items:center;gap:12px;padding-right:85px;display:flex}.price-plan-icon{background:color-mix(in srgb,var(--price-blue) 10%,transparent);width:46px;height:46px;color:var(--price-blue);border-radius:14px;place-items:center;display:grid}.price-plan header h2{letter-spacing:calc(-.006em + var(--tk));margin:0;font-size:17px}.price-plan header p{color:var(--text-secondary);margin:4px 0 0;font-size:9px}.price-value{border-block:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:5px;min-height:96px;margin:24px 0 20px;padding:20px 0;display:flex}.price-value strong{letter-spacing:calc(-.008em + var(--tk));color:var(--price-navy);font-size:29px}.price-value>span{color:var(--text-secondary);font-size:11px}.price-value small{width:100%;color:var(--text-secondary);font-size:9px}.price-includes{text-transform:uppercase;letter-spacing:.07em;color:var(--text-secondary);margin:0 0 11px;font-size:9px;font-weight:850}.price-plan ul{flex:1;gap:11px;margin:0 0 25px;padding:0;list-style:none;display:grid}.price-plan li{color:var(--text-secondary);align-items:flex-start;gap:8px;font-size:11px;line-height:1.45;display:flex}.price-plan li svg{color:#0aa76b;flex:none;margin-top:1px}.price-plan li em,.price-detail-body li em{color:#c5661c;text-transform:uppercase;background:#f08a351f;border-radius:999px;margin-left:5px;padding:2px 5px;font-size:7px;font-style:normal;font-weight:850;display:inline-block}.price-plan>a:not(.price-compare-link){border:1px solid color-mix(in srgb,var(--price-blue) 30%,var(--border));color:var(--price-blue);border-radius:12px;justify-content:space-between;align-items:center;padding:14px 16px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.price-plan.is-featured>a:not(.price-compare-link){background:var(--price-blue);border-color:var(--price-blue);color:#fff;box-shadow:0 16px 28px -18px var(--price-blue)}.price-compare-link{text-align:center;color:var(--text-secondary);margin-top:13px;font-size:9px;font-weight:700;text-decoration:none;display:block}.price-assurances{padding:2.2rem 1.5rem 6rem}.price-assurances>div{border:1px solid var(--border);background:var(--bg-primary);border-radius:18px;grid-template-columns:repeat(4,1fr);max-width:1180px;margin:auto;display:grid;overflow:hidden}.price-assurances>div>span{border-right:1px solid var(--border);color:var(--price-blue);justify-content:center;align-items:center;gap:10px;padding:19px;display:flex}.price-assurances>div>span:last-child{border:0}.price-assurances p{margin:0;display:grid}.price-assurances b{color:var(--text-primary);font-size:10px}.price-assurances small{color:var(--text-secondary);margin-top:2px;font-size:8px}.price-compare{background:var(--bg-primary);border-block:1px solid var(--border);padding:6.7rem 1.5rem}.price-section-head{text-align:center;max-width:710px;margin:0 auto 43px}.price-section-head>span,.price-help>div>div>span{letter-spacing:.1em;color:var(--price-blue);font-size:9px;font-weight:850}.price-section-head h2,.price-help h2{letter-spacing:calc(-.008em + var(--tk));color:var(--price-navy);margin:12px 0;font-size:clamp(2.5rem,4.3vw,3.8rem);font-weight:570;line-height:1.02}.price-section-head p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.65}.price-compare-list{gap:10px;max-width:980px;margin:auto;display:grid}.price-compare-list details{border:1px solid var(--border);background:var(--bg-secondary);border-radius:16px;overflow:hidden}.price-compare-list summary{cursor:pointer;grid-template-columns:42px 1fr auto 20px;align-items:center;gap:12px;min-height:79px;padding:14px 18px;list-style:none;display:grid}.price-compare-list summary::-webkit-details-marker{display:none}.price-faq summary::-webkit-details-marker{display:none}.price-summary-icon{background:var(--bg-primary);border:1px solid var(--border);width:42px;height:42px;color:var(--price-blue);border-radius:12px;place-items:center;display:grid}.price-compare-list summary p{margin:0;display:grid}.price-compare-list summary b{font-size:13px}.price-compare-list summary small{color:var(--text-secondary);margin-top:3px;font-size:9px}.price-compare-list summary>span:last-of-type{color:var(--text-secondary);font-size:9px}.price-compare-list summary>svg{transition:rotate .25s}.price-compare-list details[open] summary>svg{rotate:180deg}.price-detail-body{border-top:1px solid var(--border);padding:4px 18px 22px 72px}.price-detail-body>p{text-transform:uppercase;color:var(--text-secondary);font-size:9px;font-weight:850}.price-detail-body ul{-moz-columns:2;columns:2;-moz-column-gap:40px;column-gap:40px;margin:14px 0 0;padding:0;list-style:none}.price-detail-body li{-moz-column-break-inside:avoid;break-inside:avoid;color:var(--text-secondary);gap:7px;margin-bottom:10px;font-size:10px;line-height:1.45;display:flex}.price-detail-body li svg{color:#0aa76b;flex:none;margin-top:1px}.price-help{padding:6rem 1.5rem}.price-help>div{border:1px solid color-mix(in srgb,var(--price-blue) 18%,var(--border));background:linear-gradient(120deg,color-mix(in srgb,var(--price-blue) 7%,var(--bg-primary)),color-mix(in srgb,#7355ec 7%,var(--bg-primary)));border-radius:22px;grid-template-columns:58px 1fr auto;align-items:center;gap:22px;max-width:1120px;margin:auto;padding:35px;display:grid}.price-help-icon{color:#7355ec;background:#7355ec1f;border-radius:17px;place-items:center;width:58px;height:58px;display:grid}.price-help h2{margin:6px 0;font-size:27px}.price-help p{color:var(--text-secondary);margin:0;font-size:11px}.price-help a{white-space:nowrap;background:var(--price-blue);color:#fff;border-radius:11px;align-items:center;gap:8px;padding:13px 16px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.price-faq{padding:1rem 1.5rem 7rem}.price-faq>.price-section-head{margin-bottom:35px}.price-faq-list{gap:9px;max-width:800px;margin:auto;display:grid}.price-faq-item{border-bottom:1px solid var(--border)}.price-faq-item>button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:15px;padding:18px 3px;font-size:13px;font-weight:750;display:flex;position:relative}.price-faq-item>button:after{content:"";height:44px;position:absolute;top:50%;left:0;right:0;translate:0 -50%}.price-faq-chevron{width:17px;height:10px;color:var(--price-blue);flex:none;position:relative}.price-faq-chevron i{background:currentColor;border-radius:2px;width:9.3px;height:2px;transition:rotate .32s cubic-bezier(.2,1,.68,1);position:absolute;top:calc(50% - 1px);left:50%}.price-faq-chevron i:first-child{transform-origin:100%;margin-left:-9.3px;rotate:45deg}.price-faq-chevron i:last-child{transform-origin:0;rotate:-45deg}.price-faq-item.is-open .price-faq-chevron i:first-child{rotate:-45deg}.price-faq-item.is-open .price-faq-chevron i:last-child{rotate:45deg}.price-faq-tray{grid-template-rows:0fr;transition:grid-template-rows .4s ease-in-out;display:grid}.price-faq-item.is-open .price-faq-tray{grid-template-rows:1fr}.price-faq-tray>div{overflow:hidden}.price-faq-tray p{color:var(--text-secondary);margin:0;padding:0 35px 18px 3px;font-size:11px;line-height:1.65}.price-motion-ready [data-price-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .88s cubic-bezier(.22,1,.36,1);transform:translateY(55px)}.price-motion-ready [data-price-reveal].is-visible{opacity:1;transform:none}.price-motion-ready .price-plan[data-price-reveal]{transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .88s cubic-bezier(.22,1,.36,1),border-color .3s}html.dark .price-page{--price-navy:#edf6ff}.dark .price-plan.is-featured{background:linear-gradient(160deg,color-mix(in srgb,var(--price-blue) 8%,var(--bg-primary)),var(--bg-primary))}@media (max-width:950px){.price-plan-grid{grid-template-columns:1fr;max-width:650px}.price-plan{min-height:auto}.price-help>div{grid-template-columns:58px 1fr}.price-help a{grid-column:2;width:max-content}.price-assurances>div{grid-template-columns:repeat(2,1fr)}.price-assurances>div>span:nth-child(2){border-right:0}.price-assurances>div>span:nth-child(-n+2){border-bottom:1px solid var(--border)}}@media (max-width:620px){.price-page{padding-top:72px}.price-hero{padding:4rem 1rem}.price-hero h1{font-size:2.75rem}.price-plans{padding:3.5rem 1rem 1rem}.price-plan{padding:23px}.price-assurances{padding:2rem 1rem 5rem}.price-assurances>div>span{justify-content:flex-start;padding:15px 12px}.price-compare{padding:5rem 1rem}.price-compare-list summary{grid-template-columns:42px 1fr 18px}.price-compare-list summary>span:last-of-type{display:none}.price-detail-body{padding-left:18px}.price-detail-body ul{-moz-columns:1;columns:1}.price-help{padding:5rem 1rem}.price-help>div{grid-template-columns:1fr;padding:25px}.price-help a{grid-column:1}.price-faq{padding:0 1rem 5rem}}html.dark .contact-page{--contact-bg:radial-gradient(46% 42% at 50% 12%,#155da42b,transparent 74%),#000;--contact-card-bg:radial-gradient(88% 70% at 50% 0%,#1c212a,#080a0d);--contact-card-border:#ffffff17;--contact-card-shadow:inset 0 1px 0 #ffffff0f,0 30px 70px -40px #000000e6;--contact-field-bg:#ffffff0b;--contact-field-border:#74b6ff29;--contact-ok-bg:radial-gradient(80% 130% at 50% 0%,#10b98129,transparent 62%),radial-gradient(88% 70% at 50% 0%,#1c212a,#080a0d)}html.dark .checkout-page{--checkout-bg:radial-gradient(44% 40% at 50% 34%,#155da42e,transparent 74%),#000;--checkout-card-bg:radial-gradient(88% 70% at 50% 0%,#1c212a,#080a0d);--checkout-card-border:1px solid #ffffff17}.legal-plain-page{min-height:100vh;padding-top:88px}html.dark .legal-plain-page{background:radial-gradient(46% 34% at 50% 0,#155da429,#0000 74%),#000}html.dark .price-page{--price-navy:#f5f5f7;background:#000}html.dark .price-hero{background:radial-gradient(34% 46% at 50% 20%,#155da429,#08223d0d 52%,#0000 78%),#000;border-bottom-color:#0000}html.dark .price-hero:after{background:linear-gradient(90deg,#0000,#74b6ff38,#0000)}html.dark .price-kicker{color:#74b6ff;background:linear-gradient(#ffffff14,#ffffff06);border-color:#74b6ff33}html.dark .price-pilot-note{background:radial-gradient(80% 160% at 8% 0,#0aa76b33,#0000 62%),linear-gradient(#ffffff0f,#ffffff05);border-color:#0aa76b47}html.dark .price-billing{background:linear-gradient(#ffffff12,#ffffff06);border-color:#74b6ff26}html.dark .price-plan{background:radial-gradient(92% 82% at 50% 0,#1c212a,#080a0d);border-color:#ffffff12;box-shadow:inset 0 1px #ffffff0f}html.dark .price-plan:hover{background:radial-gradient(92% 82% at 50% 0,#232934,#0a0c10);box-shadow:inset 0 1px #ffffff14,0 28px 55px -38px #000000e6}html.dark .price-plan.is-featured{background:radial-gradient(78% 62% at 50% 0,#155da457,#0000 64%),radial-gradient(92% 82% at 50% 0,#1c212a,#080a0d);border-color:#74b6ff57;box-shadow:inset 0 1px #ffffff17,0 30px 62px -40px #155da499}html.dark .price-plan-icon{color:#74b6ff;background:linear-gradient(145deg,#74b6ff42,#74b6ff0f);box-shadow:inset 0 0 0 1px #74b6ff38}html.dark .price-popular{color:#9cc9ff;background:#74b6ff29}html.dark .price-value{border-block-color:#ffffff17}html.dark .price-plan>a:not(.price-compare-link){color:#74b6ff;border-color:#74b6ff4d}html.dark .price-plan li em,html.dark .price-detail-body li em{color:#f0a35c;background:#f08a352e}html.dark .price-assurances>div{background:linear-gradient(#ffffff13,#ffffff06);border-color:#74b6ff26;box-shadow:inset 0 1px #ffffff17,0 28px 60px -32px #000000e6}html.dark .price-assurances>div>span{color:#74b6ff;border-right-color:#ffffff14}@media (max-width:950px){html.dark .price-assurances>div>span:nth-child(-n+2){border-bottom-color:#ffffff14}}html.dark .price-compare{background:radial-gradient(52% 44% at 50% 0,#1c58a829,#0000 74%),radial-gradient(80.07% 46.93%,#171b23 0%,#000 100%);border-block-color:#0000}html.dark .price-compare-list details{background:linear-gradient(#fff1,#ffffff05);border-color:#74b6ff24;box-shadow:inset 0 1px #ffffff0f}html.dark .price-summary-icon{color:#74b6ff;background:linear-gradient(150deg,#262e3b,#161b23);border-color:#74b6ff2e;box-shadow:inset 0 1px #ffffff0d}html.dark .price-detail-body{border-top-color:#ffffff14}html.dark .price-help{background:radial-gradient(46% 100%,#5a40be24,#0000 72%)}html.dark .price-help>div{background:radial-gradient(70% 150% at 6% 0,#7355ec42,#0000 60%),linear-gradient(#ffffff0f,#ffffff05);border-color:#8c6ef042;box-shadow:inset 0 1px #ffffff12}html.dark .price-help-icon{color:#b8a0ff;background:linear-gradient(145deg,#8c6ef052,#8c6ef014);box-shadow:inset 0 0 0 1px #8c6ef047}html.dark .price-faq{background:radial-gradient(46% 58% at 50% 100%,#184a8c21,#0000 74%)}html.dark .price-faq-item{border-bottom-color:#ffffff17}html.dark .price-faq-chevron{color:#74b6ff}.fx-final{background:#fff!important;padding:7rem 1.5rem!important}.fx-final>div{max-width:var(--fx-width)!important}.fx-final>div>div{border-radius:30px!important}html.dark .fx-page{background:#000!important}html.dark .fx-page:before{background:#000}html.dark .fx-hero{background:radial-gradient(25.84% 34.68% at 73% 46%,#155da41c,#08223d0c 48%,#0000 76%),#000}html.dark .fx-hero-aura{background:radial-gradient(23.12% 31.96% at 72% 45%,#1677ea0d,#0000 72%)}html.dark .fx-deep{background:radial-gradient(80.07% 46.93%,#171b23 0%,#000 100%)}html.dark .fx-featnav{background:linear-gradient(#ffffff13,#ffffff06)!important;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #0006,0 28px 60px -32px #000000e6,0 0 46px -24px #5aa0ff80!important}html.dark .fx-featnav:before{background:linear-gradient(135deg,#8cc4ff80,#8cc4ff12 40%,#a078ff14 62%,#a078ff6b)}html.dark .fx-navicon{color:#7fb8ff}html.dark .fx-navlink:hover{color:#9cc9ff}html.dark .fx-navlink:hover .fx-navicon{color:#b3d6ff}html.dark .fx-quick{border-color:#333b47;background:radial-gradient(80.07% 46.93%,#171b23 0%,#000 100%)!important}html.dark .fx-quick>div>div>div{background:#1e242e!important;border-color:#333b47!important}html.dark .fx-quick>div>div>div:hover{background:#262d38!important;border-color:#3f4a59!important}html.dark .fx-final{background:radial-gradient(80.07% 46.93%,#171b23 0%,#000 100%)!important}.fx-question-visual{isolation:isolate;background:radial-gradient(circle at 48% 46%,#1a7eeb29,#0000 38%);border-radius:30px;place-items:center;min-height:430px;display:grid;position:relative}.fx-question-orbit{border:1px solid #1677ea29;border-radius:50%;width:360px;height:360px;position:absolute;transform:rotate(-18deg);box-shadow:0 0 0 48px #1677ea06,0 0 0 96px #6d3ce705}.fx-question-progress{z-index:5;background:conic-gradient(#1578e8 0 67%,#e6eef8 67%);text-align:center;border-radius:50%;place-content:center;width:88px;height:88px;display:grid;position:absolute;top:7%;right:8%;box-shadow:0 18px 38px #0a255024}.fx-question-progress:before{content:"";background:var(--bg-primary);border-radius:50%;position:absolute;inset:7px}.fx-question-progress strong,.fx-question-progress span{position:relative}.fx-question-progress strong{color:var(--text-primary);font-size:17px}.fx-question-progress span{color:var(--text-secondary);font-size:7px}.fx-question-card,.fx-question-main,.fx-question-result{background:color-mix(in srgb,var(--bg-primary) 92%,transparent);border:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 24px 60px #0a255024}.fx-question-card{width:56%;height:66px;color:var(--text-primary);border-radius:17px;align-items:center;gap:12px;padding:0 18px;display:flex;position:absolute;left:4%}.fx-question-card span{color:#0ba56b;background:#e8faf3;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.fx-question-card p{flex:1;font-size:12px;font-weight:700}.fx-question-card b{color:#0ba56b;font-size:10px}.fx-question-back{opacity:.62;top:15%;transform:rotate(-4deg)}.fx-question-mid{opacity:.82;top:29%;left:1%;transform:rotate(-1.5deg)}.fx-question-main{z-index:4;border-radius:24px;width:74%;min-height:225px;padding:25px;animation:5.6s ease-in-out infinite fx-question-float;position:relative;transform:translate(5%,10%)}.fx-question-top{align-items:center;gap:11px;display:flex}.fx-question-top>span{color:#0870df;background:#eaf4ff;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.fx-question-top div{display:grid}.fx-question-top small{letter-spacing:.08em;color:#7b8da3;font-size:8px;font-weight:800}.fx-question-top b{color:var(--text-primary);font-size:12px}.fx-question-top em{color:#0870df;background:#eaf4ff;border-radius:99px;margin-left:auto;padding:6px 9px;font-size:9px;font-style:normal;font-weight:800}.fx-question-copy{letter-spacing:calc(-.006em + var(--tk));color:var(--text-primary);max-width:90%;margin:25px 0 20px;font-size:17px;font-weight:720;line-height:1.35}.fx-question-actions{gap:8px;display:flex}.fx-question-actions button{border:1px solid var(--border);background:var(--bg-primary);color:var(--text-primary);border-radius:10px;align-items:center;gap:6px;height:36px;padding:0 18px;font-weight:750;display:flex}.fx-question-actions button:first-child{color:#fff;background:#0870df;border-color:#0870df}.fx-question-bar{background:var(--bg-secondary);border-radius:99px;height:4px;margin-top:22px;overflow:hidden}.fx-question-bar i{border-radius:inherit;background:linear-gradient(90deg,#0870df,#7355ec);width:67%;height:100%;display:block}.fx-question-result{z-index:6;border-radius:16px;align-items:center;gap:10px;padding:12px 15px;animation:6.2s ease-in-out -2s infinite fx-question-float;display:flex;position:absolute;bottom:3%;right:0}.fx-question-result>span{color:#7355ec;background:#efeaff;border-radius:10px;place-items:center;width:31px;height:31px;display:grid}.fx-question-result div{display:grid}.fx-question-result b{color:var(--text-primary);font-size:10px}.fx-question-result small{color:var(--text-secondary);margin-top:2px;font-size:8px}@keyframes fx-question-float{0%,to{translate:0}50%{translate:0 -8px}}html.dark .fx-question-visual{background:radial-gradient(circle at 48% 46%,#2684eb2e,#0000 38%)}html.dark .fx-question-progress{background:conic-gradient(#55a6ff 0 67%,#1b2c40 67%)}html.dark .fx-question-card span{background:#102e2a}html.dark .fx-question-top>span,html.dark .fx-question-top em{color:#74b6ff;background:#122d4a}html.dark .fx-question-result>span{color:#b8a0ff;background:#281f48}@media (max-width:620px){.fx-question-visual{min-height:370px}.fx-question-main{width:92%;padding:20px}.fx-question-card{width:78%}.fx-question-progress{width:72px;height:72px;right:0}.fx-question-result{bottom:0;right:1%}.fx-question-copy{font-size:15px}}.fx-adaptive-map{isolation:isolate;background:radial-gradient(circle at 38% 51%,#d3ebffc7,#0000 31%),radial-gradient(circle at 74% 28%,#e6e0ff85,#0000 25%),radial-gradient(circle at 76% 76%,#daf6ed94,#0000 27%);min-height:470px;position:relative;overflow:hidden}.fx-adaptive-wash{z-index:-1;filter:blur(30px);background:conic-gradient(from 210deg,#589fe50a,#7b67df1a,#3dbe9914,#589fe50a);border-radius:50%;animation:24s linear infinite fxAdaptiveTurn;position:absolute;inset:7% 3%}.fx-adaptive-paths{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fx-adaptive-stem,.fx-adaptive-branch,.fx-adaptive-flow{fill:none;stroke:url(#adaptiveStem);stroke-width:2px;stroke-linecap:round}.fx-adaptive-branch{opacity:.24;transition:opacity .45s,stroke-width .45s}.fx-adaptive-branch.is-active{opacity:.78;stroke-width:2.5px}.fx-adaptive-flow{stroke:#76d7e2;stroke-width:4px;stroke-dasharray:52 600;filter:drop-shadow(0 0 5px #43a9e694);animation:2.1s linear infinite fxAdaptiveBranchFlow}.fx-adaptive-junction{fill:#fff;stroke:#528fe3;stroke-width:3px;filter:drop-shadow(0 4px 8px #3075c438)}.fx-adaptive-traveller{fill:#44c6a1;offset-path:path("M64 235 C145 235 163 235 226 235");animation:2.3s ease-in-out infinite fxAdaptiveTravel}.fx-adaptive-origin{color:#17395e;flex-direction:column;display:flex;position:absolute;top:50%;left:3%;translate:0 -50%}.fx-adaptive-origin:before{content:"";background:linear-gradient(#65b8ef,#786ce0,#3ac29b);border-radius:99px;width:8px;height:64px;position:absolute;top:50%;left:-22px;translate:0 -50%}.fx-adaptive-origin strong{letter-spacing:calc(-.008em + var(--tk));font-size:1.7rem}.fx-adaptive-origin small{color:#8b9bad;font-size:.62rem}.fx-adaptive-prompt{max-width:270px;position:absolute;top:9%;left:29%}.fx-adaptive-prompt strong{color:#52708e;letter-spacing:-.015em;font-size:.82rem;font-weight:720;line-height:1.35;display:block}.fx-adaptive-branches{position:absolute;inset:0}.fx-adaptive-branches button{--branch-color:#4a94df;text-align:left;cursor:pointer;color:#6f8195;opacity:.62;background:0 0;border:0;align-items:center;gap:10px;width:22%;padding:0;transition:opacity .4s,transform .4s,color .4s;display:flex;position:absolute;right:2%}.fx-adaptive-branches button:first-child{top:16%}.fx-adaptive-branches button:nth-child(2){top:34%}.fx-adaptive-branches button:nth-child(3){top:57%}.fx-adaptive-branches button:nth-child(4){top:76%}.fx-adaptive-branches button>i{background:color-mix(in srgb,var(--branch-color) 16%,white);border:2px solid var(--branch-color);width:13px;height:13px;box-shadow:0 0 0 6px color-mix(in srgb,var(--branch-color) 8%,transparent);border-radius:50%;transition:box-shadow .4s,scale .4s}.fx-adaptive-branches button>span{display:grid}.fx-adaptive-branches b{font-size:.76rem}.fx-adaptive-branches small{color:#98a5b3;margin-top:2px;font-size:.59rem}.fx-adaptive-branches button.is-active{opacity:1;color:#254d72;transform:translate(-7px)}.fx-adaptive-branches button.is-active>i{box-shadow:0 0 0 8px color-mix(in srgb,var(--branch-color) 11%,transparent),0 0 18px color-mix(in srgb,var(--branch-color) 35%,transparent);scale:1.15}@keyframes fxAdaptiveTurn{to{rotate:360deg}}@keyframes fxAdaptiveTravel{0%{offset-distance:0;opacity:0}20%,80%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes fxAdaptiveBranchFlow{0%{stroke-dashoffset:52px}to{stroke-dashoffset:-600px}}html.dark .fx-adaptive-map{background:radial-gradient(circle at 38% 51%,#1b4d776b,#0000 31%),radial-gradient(circle at 74% 28%,#46397e59,#0000 25%),radial-gradient(circle at 76% 76%,#1b624e52,#0000 27%)}html.dark .fx-adaptive-origin,html.dark .fx-adaptive-prompt strong{color:#e8f3ff}html.dark .fx-adaptive-branches button.is-active{color:#d9edff}.dark .fx-adaptive-junction{fill:#12263b}@media (max-width:620px){.fx-adaptive-map{min-height:400px}.fx-adaptive-origin{top:45%;left:4%}.fx-adaptive-prompt{max-width:190px;top:7%;left:27%}.fx-adaptive-prompt strong{font-size:.72rem}.fx-adaptive-branches button{width:24%;right:0}}.fx-package-visual{border:1px solid var(--border);background:linear-gradient(145deg,var(--bg-primary),color-mix(in srgb,var(--primary) 4%,var(--bg-primary)));border-radius:28px;min-height:430px;padding:25px;position:relative;overflow:hidden;box-shadow:0 30px 70px -35px #0a255047}.fx-package-glow{background:radial-gradient(circle,#2b84e82e,#6d3ce712 45%,#0000 70%);border-radius:50%;width:330px;height:330px;position:absolute;top:54%;left:50%;translate:-50% -50%}.fx-package-topline{z-index:3;align-items:center;gap:10px;display:flex;position:relative}.fx-package-topline>span{color:#0870df;background:#eaf4ff;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.fx-package-topline div{display:grid}.fx-package-topline b{color:var(--text-primary);font-size:12px}.fx-package-topline small{color:var(--text-secondary);margin-top:2px;font-size:8px}.fx-package-topline em{color:#0b9f69;background:#e9faf3;border-radius:99px;margin-left:auto;padding:6px 9px;font-size:8px;font-style:normal;font-weight:800}.fx-package-folder{z-index:2;background:linear-gradient(145deg,#1786ef,#075ebd);border-radius:15px 18px 22px 22px;width:58%;height:205px;position:absolute;top:34%;left:18%;transform:rotate(-2deg);box-shadow:0 28px 55px #0651a540}.fx-package-tab{color:#fffc;letter-spacing:.08em;background:#1786ef;border-radius:12px 16px 0 0;width:46%;height:35px;padding:9px 14px;font-size:7px;font-weight:800;position:absolute;top:-22px;left:0}.fx-package-paper{background:var(--bg-primary);border:1px solid var(--border);width:86%;height:72px;color:var(--primary);border-radius:12px;align-items:center;gap:10px;padding:14px;display:flex;position:absolute;left:7%;box-shadow:0 13px 28px #0a25501f}.fx-package-paper span{color:var(--text-primary);flex:1;font-size:9px;font-weight:700}.fx-package-paper>svg:last-child{color:#0bad72}.fx-paper-back{opacity:.65;top:-53px;transform:rotate(5deg)}.fx-paper-mid{opacity:.86;top:-29px;transform:rotate(2deg)}.fx-paper-front{opacity:1;height:88px;top:1px}.fx-paper-front div{flex:1;display:grid}.fx-paper-front small{color:var(--text-secondary);letter-spacing:.08em;font-size:7px;font-weight:800}.fx-paper-front b{color:var(--text-primary);margin-top:3px;font-size:12px}.fx-paper-front strong{color:#0bad72;font-size:20px}.fx-package-file{z-index:4;background:color-mix(in srgb,var(--bg-primary) 92%,transparent);border:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:15px;align-items:center;gap:8px;padding:10px 12px;animation:5.8s ease-in-out infinite fx-package-float;display:flex;position:absolute;bottom:7%;box-shadow:0 17px 38px #0a255026}.fx-package-file img{-o-object-fit:contain;object-fit:contain;width:38px;height:38px}.fx-package-file div{display:grid}.fx-package-file b{color:var(--text-primary);font-size:9px}.fx-package-file small{color:var(--text-secondary);margin-top:2px;font-size:7px}.fx-package-pdf{left:6%;transform:rotate(-3deg)}.fx-package-zip{animation-delay:-2.4s;right:4%;transform:rotate(3deg)}.fx-package-stamp{z-index:5;color:#0ba96a;text-align:center;background:color-mix(in srgb,var(--bg-primary) 78%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:2px solid #0ca9697a;border-radius:50%;place-content:center;width:96px;height:96px;display:grid;position:absolute;top:26%;right:5%;transform:rotate(9deg)}.fx-package-stamp svg{margin:auto}.fx-package-stamp span{letter-spacing:.06em;margin-top:4px;font-size:7px;font-weight:900;line-height:1.25}@keyframes fx-package-float{0%,to{translate:0}50%{translate:0 -7px}}html.dark .fx-package-topline>span{color:#74b6ff;background:#122d4a}html.dark .fx-package-topline em{color:#4fd59b;background:#102e2a}html.dark .fx-package-visual{background:radial-gradient(80.07% 46.93%,#171b23 0%,#000 100%)}html.dark .fx-package-stamp{background:#0d1c2bcc}@media (max-width:620px){.fx-package-visual{min-height:390px;padding:18px}.fx-package-folder{width:72%;top:37%;left:10%}.fx-package-stamp{width:78px;height:78px;right:2%}.fx-package-file{bottom:4%}.fx-package-zip{right:1%}}.fx-package-image{background:#f5f8ff;border:1px solid #dce8f5;border-radius:30px;min-height:430px;position:relative;overflow:hidden;box-shadow:0 32px 75px -38px #0a255059}.fx-package-image>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;min-height:430px;transition:transform .7s cubic-bezier(.2,.7,.2,1);display:block}.fx-package-image:hover>img{transform:scale(1.025)}.fx-package-image:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff73}.fx-package-image-badge{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#ffffffc7;border:1px solid #ffffffb8;border-radius:15px;align-items:center;gap:10px;padding:11px 15px;display:flex;position:absolute;bottom:22px;left:24px;box-shadow:0 18px 42px #0a25502e}.fx-package-image-badge>span{color:#0aa76b;background:#e8faf3;border-radius:10px;place-items:center;width:31px;height:31px;display:grid}.fx-package-image-badge div{display:grid}.fx-package-image-badge b{color:#0a2550;font-size:10px}.fx-package-image-badge small{color:#64768c;margin-top:2px;font-size:8px}html.dark .fx-package-image{background:#1e242e;border-color:#333b47}html.dark .fx-package-image>img{filter:brightness(.82)saturate(.9)}html.dark .fx-package-image-badge{background:#0a1929c7;border-color:#9bbee129}html.dark .fx-package-image-badge b{color:#edf5ff}html.dark .fx-package-image-badge small{color:#aebdce}html.dark .fx-package-image-badge>span{color:#4fd59b;background:#102e2a}@media (max-width:620px){.fx-package-image,.fx-package-image>img{min-height:350px}.fx-package-image-badge{bottom:14px;left:14px}}.fx-documents-ui{border:1px solid var(--border);background:var(--bg-primary);border-radius:24px;width:100%;max-width:650px;margin:auto;padding:22px;overflow:hidden;box-shadow:0 32px 75px -38px #0a255061}.fx-docs-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.fx-docs-header>div{align-items:center;gap:10px;display:flex}.fx-docs-header>div>span{color:#0870df;background:#eaf4ff;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.fx-docs-header p{margin:0;display:grid}.fx-docs-header b{color:var(--text-primary);font-size:14px}.fx-docs-header small{color:var(--text-secondary);margin-top:2px;font-size:8px}.fx-docs-header button{color:#fff;background:#0870df;border:0;border-radius:9px;height:34px;padding:0 13px;font-size:9px;font-weight:750}.fx-docs-stats{grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 0;display:grid}.fx-docs-stats div{background:var(--bg-secondary);border:1px solid var(--border);border-radius:12px;padding:11px}.fx-docs-stats strong,.fx-docs-stats span{display:block}.fx-docs-stats strong{color:var(--text-primary);font-size:16px}.fx-docs-stats span{color:var(--text-secondary);margin-top:3px;font-size:8px}.fx-docs-stats div:nth-child(2) strong{color:#0aa76b}.fx-docs-stats div:nth-child(3) strong{color:#db8b08}.fx-docs-tools{align-items:center;gap:6px;margin-bottom:14px;display:flex}.fx-docs-tools>div{border:1px solid var(--border);height:34px;color:var(--text-secondary);border-radius:9px;flex:1;align-items:center;gap:7px;padding:0 10px;font-size:8px;display:flex}.fx-docs-tools>span{color:var(--text-secondary);background:var(--bg-secondary);border-radius:8px;padding:7px 9px;font-size:8px;font-weight:750}.fx-docs-tools>span:first-of-type{color:#0870df;background:#eaf4ff}.fx-docs-table-head,.fx-docs-row-new{-moz-column-gap:10px;grid-template-columns:minmax(0,2fr) .55fr .75fr .7fr;align-items:center;column-gap:10px;display:grid}.fx-docs-table-head{color:#8191a4;letter-spacing:.05em;padding:0 11px 7px 44px;font-size:7px;font-weight:800}.fx-docs-row-new{border-top:1px solid var(--border);min-height:54px;padding:8px;position:relative}.fx-docs-row-new i{color:#0870df;background:#edf6ff;border-radius:9px;place-items:center;width:30px;height:30px;display:grid;position:absolute;left:8px}.fx-docs-row-new>b{white-space:nowrap;text-overflow:ellipsis;color:var(--text-primary);padding-left:36px;font-size:9px;overflow:hidden}.fx-docs-row-new>span,.fx-docs-row-new>time{color:var(--text-secondary);font-size:8px}.fx-docs-row-new em{border-radius:99px;justify-self:start;padding:5px 7px;font-size:7px;font-style:normal;font-weight:800}.fx-docs-valid{color:#07895a;background:#e8faf3}.fx-docs-warning{color:#b66f00;background:#fff4df}.fx-docs-pending{color:#65768a;background:var(--bg-secondary)}.fx-docs-foot{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding-top:14px;font-size:8px;display:flex}.fx-docs-foot span{color:#0aa76b;align-items:center;gap:5px;display:flex}.fx-docs-foot b{color:#0870df}html.dark .fx-docs-header>div>span,html.dark .fx-docs-tools>span:first-of-type{color:#74b6ff;background:#122d4a}html.dark .fx-docs-row-new i{color:#74b6ff;background:#12283f}html.dark .fx-docs-valid{color:#4fd59b;background:#102e2a}html.dark .fx-docs-warning{color:#f5b952;background:#312715}@media (max-width:620px){.fx-documents-ui{padding:15px}.fx-docs-stats{grid-template-columns:1fr 1fr}.fx-docs-tools>span,.fx-docs-table-head{display:none}.fx-docs-row-new{grid-template-columns:minmax(0,1fr) .5fr .65fr}.fx-docs-row-new>time{display:none}}.fx-dashboard-ui{border:1px solid var(--border);background:var(--bg-primary);border-radius:24px;width:100%;max-width:650px;margin:auto;padding:22px;overflow:hidden;box-shadow:0 32px 75px -38px #0a255061}.fx-dashboard-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding-bottom:17px;display:flex}.fx-dashboard-head>div{align-items:center;gap:10px;display:flex}.fx-dashboard-head>div>span{color:#0870df;background:#eaf4ff;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.fx-dashboard-head p{margin:0;display:grid}.fx-dashboard-head b{color:var(--text-primary);font-size:14px}.fx-dashboard-head small{color:var(--text-secondary);margin-top:2px;font-size:8px}.fx-dashboard-head>em{background:var(--bg-secondary);color:var(--text-secondary);border-radius:8px;padding:7px 10px;font-size:8px;font-style:normal;font-weight:750}.fx-dashboard-body{grid-template-columns:1fr 1fr;gap:10px;margin-top:15px;display:grid}.fx-score-card,.fx-priority-card,.fx-trend-card,.fx-deadlines-card{border:1px solid var(--border);background:var(--bg-secondary);border-radius:15px;padding:14px}.fx-score-card{align-items:center;gap:13px;display:flex}.fx-score-ring{background:conic-gradient(#0aa76b 0 82%,#dfe8f2 82%);border-radius:50%;place-items:center;width:72px;height:72px;display:grid;position:relative}.fx-score-ring:before{content:"";background:var(--bg-primary);border-radius:50%;position:absolute;inset:7px}.fx-score-ring strong{color:#0a2550;font-size:17px;position:relative}.fx-score-card>div:last-child{display:grid}.fx-score-card small,.fx-priority-card>small{color:var(--text-secondary);letter-spacing:.06em;font-size:7px;font-weight:800}.fx-score-card>div>b{color:var(--text-primary);margin:4px 0;font-size:13px}.fx-score-card>div>span{color:#0aa76b;font-size:8px}.fx-score-card i{background:#0aa76b;border-radius:50%;width:5px;height:5px;display:inline-block}.fx-priority-card>b{color:var(--text-primary);margin:7px 0 9px;font-size:12px;line-height:1.35;display:block}.fx-priority-card>div{border-top:1px solid var(--border);color:var(--text-secondary);align-items:center;gap:7px;padding:7px 0;font-size:8px;display:flex}.fx-priority-card>div span{color:#e17116;background:#fff1e5;border-radius:7px;place-items:center;width:20px;height:20px;font-weight:850;display:grid}.fx-priority-card>div svg{margin-left:auto}.fx-trend-card,.fx-deadlines-card{min-height:165px}.fx-dash-card-title{justify-content:space-between;align-items:center;display:flex}.fx-dash-card-title>span{display:grid}.fx-dash-card-title b{color:var(--text-primary);font-size:10px}.fx-dash-card-title small{color:var(--text-secondary);margin-top:2px;font-size:7px}.fx-dash-card-title>em{color:#0aa76b;font-size:9px;font-style:normal;font-weight:800}.fx-trend-card svg{width:100%;height:78px;margin-top:8px;overflow:visible}.fx-dash-area{fill:color-mix(in srgb,var(--primary) 10%,transparent)}.fx-dash-line{fill:none;stroke:#0870df;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.fx-trend-card circle{fill:#0870df;stroke:var(--bg-primary);stroke-width:2px}.fx-trend-card>div:last-child{color:var(--text-secondary);justify-content:space-between;font-size:7px;display:flex}.fx-deadlines-card>.fx-dash-card-title{margin-bottom:7px}.fx-deadlines-card>.fx-dash-card-title>svg{color:#0870df}.fx-deadline-row{border-top:1px solid var(--border);align-items:center;gap:8px;padding:7px 0;display:flex}.fx-deadline-row>time{text-align:center;width:29px}.fx-deadline-row>time b,.fx-deadline-row>time small{display:block}.fx-deadline-row>time b{color:var(--text-primary);font-size:11px}.fx-deadline-row>time small{color:var(--text-secondary);font-size:6px}.fx-deadline-row>p{flex:1;min-width:0;margin:0;display:grid}.fx-deadline-row>p b{white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.fx-deadline-row>p small{color:var(--text-secondary);margin-top:2px;font-size:6px}.fx-deadline-row>em{font-size:7px;font-style:normal;font-weight:800}.fx-dashboard-foot{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:12px;padding-top:13px;font-size:8px;display:flex}.fx-dashboard-foot span{color:var(--text-secondary);align-items:center;gap:6px;display:flex}.fx-dashboard-foot span i{background:#0aa76b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #0aa76b1a}.fx-dashboard-foot b{color:#0870df;align-items:center;gap:5px;display:flex}html.dark .fx-dashboard-head>div>span{color:#74b6ff;background:#122d4a}html.dark .fx-score-ring{background:conic-gradient(#4fd59b 0 82%,#203246 82%)}html.dark .fx-score-ring strong{color:#edf5ff}html.dark .fx-priority-card>div span{color:#ff9a4d;background:#332417}@media (max-width:620px){.fx-dashboard-ui{padding:15px}.fx-dashboard-body{grid-template-columns:1fr}.fx-dashboard-head>em{display:none}}.fx-calendar-ui{border:1px solid var(--border);background:var(--bg-primary);border-radius:24px;width:100%;max-width:650px;margin:auto;padding:22px;overflow:hidden;box-shadow:0 32px 75px -38px #0a255061}.fx-calendar-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding-bottom:17px;display:flex}.fx-calendar-head>div{align-items:center;gap:10px;display:flex}.fx-calendar-head>div>span{color:#0870df;background:#eaf4ff;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.fx-calendar-head p{margin:0;display:grid}.fx-calendar-head b{color:var(--text-primary);font-size:14px}.fx-calendar-head small{color:var(--text-secondary);margin-top:2px;font-size:8px}.fx-calendar-head>em{background:var(--bg-secondary);color:var(--text-secondary);border-radius:8px;padding:7px 10px;font-size:8px;font-style:normal;font-weight:750}.fx-calendar-body{grid-template-columns:.9fr 1.1fr;gap:10px;margin-top:15px;display:grid}.fx-month-panel,.fx-calendar-agenda{border:1px solid var(--border);background:var(--bg-secondary);border-radius:15px;padding:14px}.fx-month-title{justify-content:space-between;align-items:center;display:flex}.fx-month-title b{color:var(--text-primary);font-size:11px}.fx-month-title span{color:var(--text-secondary);letter-spacing:.1em;font-size:12px}.fx-weekdays,.fx-month-grid{text-align:center;grid-template-columns:repeat(7,1fr);display:grid}.fx-weekdays{margin:13px 0 6px}.fx-weekdays span{color:var(--text-secondary);font-size:6px;font-weight:800}.fx-month-grid{row-gap:4px}.fx-month-grid>span{width:26px;height:26px;color:var(--text-primary);border-radius:8px;place-items:center;margin:auto;font-size:8px;display:grid;position:relative}.fx-month-grid>span:empty{visibility:hidden}.fx-month-grid .fx-day-active{color:#fff;background:#0870df;font-weight:800;box-shadow:0 8px 15px -8px #0870dfa6}.fx-month-grid .fx-day-event:not(.fx-day-active){background:var(--bg-primary);font-weight:750}.fx-day-event>i{background:#ff9a4d;border-radius:50%;width:4px;height:4px;position:absolute;bottom:2px}.fx-day-active>i{background:#fff}.fx-calendar-legend{border-top:1px solid var(--border);gap:12px;margin-top:11px;padding-top:10px;display:flex}.fx-calendar-legend span{color:var(--text-secondary);align-items:center;gap:5px;font-size:7px;display:flex}.fx-calendar-legend i{background:#0870df;border-radius:50%;width:6px;height:6px}.fx-calendar-legend span:last-child i{background:#ff9a4d}.fx-calendar-agenda-title{justify-content:space-between;align-items:flex-start;margin-bottom:6px;display:flex}.fx-calendar-agenda-title>span{display:grid}.fx-calendar-agenda-title small{color:var(--text-secondary);letter-spacing:.05em;font-size:6px;font-weight:800}.fx-calendar-agenda-title b{color:var(--text-primary);margin-top:3px;font-size:11px}.fx-calendar-agenda-title>em{color:#0870df;font-size:7px;font-style:normal;font-weight:750}.fx-calendar-row{border-top:1px solid var(--border);align-items:center;gap:7px;padding:8px 0;display:flex}.fx-calendar-row>time{text-align:center;width:28px}.fx-calendar-row>time b,.fx-calendar-row>time small{display:block}.fx-calendar-row>time b{color:var(--text-primary);font-size:11px}.fx-calendar-row>time small{color:var(--text-secondary);font-size:6px}.fx-calendar-row>i{border-radius:99px;width:3px;height:27px}.fx-calendar-row>p{flex:1;min-width:0;margin:0;display:grid}.fx-calendar-row>p b{white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.fx-calendar-row>p small{color:var(--text-secondary);margin-top:2px;font-size:6px}.fx-calendar-row>em{font-size:7px;font-style:normal;font-weight:800}.fx-calendar-foot{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:12px;padding-top:13px;font-size:8px;display:flex}.fx-calendar-foot span,.fx-calendar-foot b{align-items:center;gap:6px;display:flex}.fx-calendar-foot span{color:var(--text-secondary)}.fx-calendar-foot span svg{color:#0870df}.fx-calendar-foot b{color:#0aa76b}html.dark .fx-calendar-head>div>span{color:#74b6ff;background:#122d4a}html.dark .fx-month-grid .fx-day-active{background:#2689f1}html.dark .fx-month-grid .fx-day-event:not(.fx-day-active){background:#142437}@media (max-width:620px){.fx-calendar-ui{padding:15px}.fx-calendar-body{grid-template-columns:1fr}.fx-calendar-head>em{display:none}}.fx-law-ui{border:1px solid var(--border);background:var(--bg-primary);border-radius:24px;width:100%;max-width:650px;margin:auto;padding:22px;overflow:hidden;box-shadow:0 32px 75px -38px #0a255061}.fx-law-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding-bottom:17px;display:flex}.fx-law-head>div{align-items:center;gap:10px;display:flex}.fx-law-head>div>span{color:#0870df;background:#eaf4ff;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.fx-law-head p{margin:0;display:grid}.fx-law-head b{color:var(--text-primary);font-size:14px}.fx-law-head small{color:var(--text-secondary);margin-top:2px;font-size:8px}.fx-law-head>em{color:#b66f00;background:#fff4df;border-radius:99px;align-items:center;gap:5px;padding:7px 10px;font-size:8px;font-style:normal;font-weight:750;display:flex}.fx-law-head>em i{background:#ef9e15;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite statusPulse}.fx-law-update{border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border));background:color-mix(in srgb,var(--primary) 4%,var(--bg-secondary));border-radius:15px;align-items:center;gap:12px;margin-top:15px;padding:14px;display:flex}.fx-law-date{color:#fff;text-align:center;background:#0870df;border-radius:11px;flex-shrink:0;place-content:center;width:42px;height:48px;display:grid}.fx-law-date b,.fx-law-date small{display:block}.fx-law-date b{font-size:16px}.fx-law-date small{letter-spacing:.08em;font-size:6px}.fx-law-update>div:nth-child(2){flex:1;min-width:0;display:grid}.fx-law-update span{color:#0870df;letter-spacing:.07em;font-size:6px;font-weight:850}.fx-law-update>div:nth-child(2)>b{color:var(--text-primary);margin:3px 0;font-size:11px}.fx-law-update>div:nth-child(2)>small{color:var(--text-secondary);font-size:7px}.fx-law-update>strong{color:#0870df;background:#eaf4ff;border-radius:99px;padding:6px 8px;font-size:7px}.fx-law-analysis{grid-template-columns:.78fr 1.22fr;gap:10px;margin-top:10px;display:grid}.fx-law-score,.fx-law-impact{border:1px solid var(--border);background:var(--bg-secondary);border-radius:15px;padding:14px}.fx-law-score>span,.fx-law-impact>span{color:var(--text-secondary);letter-spacing:.07em;font-size:6px;font-weight:850}.fx-law-score>strong{color:#0aa76b;margin:8px 0;font-size:19px;display:block}.fx-law-score>div{background:var(--bg-primary);border-radius:99px;height:5px;overflow:hidden}.fx-law-score>div i{border-radius:inherit;background:linear-gradient(90deg,#0aa76b,#55d6a3);width:82%;height:100%;display:block}.fx-law-score>small{color:var(--text-secondary);margin-top:9px;font-size:7px;line-height:1.4;display:block}.fx-law-impact>div{border-top:1px solid var(--border);color:#0aa76b;align-items:center;gap:8px;padding:9px 0;display:flex}.fx-law-impact>div:first-of-type{margin-top:6px}.fx-law-impact p{margin:0;display:grid}.fx-law-impact p b{color:var(--text-primary);font-size:8px}.fx-law-impact p small{color:var(--text-secondary);margin-top:2px;font-size:6px}.fx-law-action{background:var(--bg-secondary);border:1px solid var(--border);border-radius:13px;align-items:center;gap:10px;margin-top:10px;padding:11px 13px;display:flex}.fx-law-action>span{color:#7355ec;background:#eeeaff;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.fx-law-action p{flex:1;margin:0;display:grid}.fx-law-action p b{color:var(--text-primary);font-size:9px}.fx-law-action p small{color:var(--text-secondary);margin-top:2px;font-size:7px}.fx-law-action>em{color:#7355ec;font-size:7px;font-style:normal;font-weight:800}html.dark .fx-law-head>div>span{color:#74b6ff;background:#122d4a}html.dark .fx-law-head>em{color:#f5b952;background:#312715}html.dark .fx-law-update>strong{color:#74b6ff;background:#122d4a}html.dark .fx-law-action>span{color:#b8a0ff;background:#281f48}@media (max-width:620px){.fx-law-ui{padding:15px}.fx-law-analysis{grid-template-columns:1fr}.fx-law-head>em,.fx-law-update>strong{display:none}}@media (max-width:900px){.fx-hero{padding-top:3.5rem!important}.fx-hero-grid{gap:3rem}.fx-deep{padding:5rem 1.25rem!important}.fx-deep>div{gap:5rem!important}}@media (max-width:620px){.fx-hero{padding:3rem .9rem 3.5rem!important}.fx-hero-grid h1{font-size:2.75rem!important}.fx-deep [id] h2{font-size:2.5rem!important}.fx-quick,.fx-final{padding:5rem .9rem!important}}.ld-liquid-glass{-webkit-backdrop-filter:blur(6px)saturate(1.8);backdrop-filter:blur(6px)saturate(1.8);background:#ffffff29;border:none;position:relative;box-shadow:0 16px 40px #0b254038}.ld-liquid-glass:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(120% 90% at 12% 0,#ffffff61,#fff0 55%);position:absolute;inset:0}.ld-liquid-glass--green{background:linear-gradient(135deg,#10b969db,#059655d1)}.ld-liquid-glass--orange{background:linear-gradient(135deg,#ff8a1ee0,#f06905d6)}.dc-modal-overlay{box-sizing:border-box;padding-left:var(--sidebar-collapsed);z-index:1000;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dc-modal-square,.dc-modal-square *,.dc-square,.dc-square *{border-radius:0!important}@media (max-width:900px){.dc-docs-hero{display:none!important}}.dc-hero-dark,html.dark .dc-hero-light{display:none}.dash-lift{transition:transform .18s,box-shadow .18s}.dash-lift:hover{transform:translateY(-3px);box-shadow:0 20px 44px -22px #0f172a47!important}.dash-hero-row{grid-template-columns:1.4fr 2fr;align-items:stretch;gap:1.1rem;display:grid}.dash-stats{grid-template-columns:1fr 1fr 1fr;gap:1.1rem;display:grid}.dash-two{grid-template-columns:1fr 1fr;align-items:stretch;gap:1.1rem;display:grid}.dash-three{grid-template-columns:1fr 1fr 1fr;align-items:stretch;gap:1.1rem;display:grid}@media (max-width:1080px){.dash-hero-row,.dash-three{grid-template-columns:1fr}}@media (max-width:900px){.dash-two{grid-template-columns:1fr}}@media (max-width:560px){.dash-stats{grid-template-columns:1fr}}.dc-modal{background:var(--bg-primary);width:90%;max-width:600px;max-height:90vh;box-shadow:var(--shadow-lg);border-radius:20px;padding:2rem;position:relative;overflow-y:auto}@keyframes statusPulse{0%,to{opacity:1}50%{opacity:.45}}.dc-status-dot{border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:2s ease-in-out infinite statusPulse}.dc-quick-link{border:2px solid var(--border);background:var(--bg-secondary);border-radius:12px;flex-direction:column;gap:4px;padding:1rem;text-decoration:none;transition:all .2s;display:flex}.dc-quick-link:hover{border-color:var(--primary);background:var(--bg-tertiary)}.dc-upcoming-item{border-bottom:1px solid var(--border);cursor:pointer;align-items:center;gap:.625rem;padding:.5rem 0;transition:background .2s;display:flex}.dc-upcoming-item:hover{background:var(--bg-secondary)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.dc-modal{width:95%;padding:1.5rem}}.dc-email-split{align-items:flex-start;gap:1rem;display:flex}.dc-email-list-col{flex:0 0 380px;min-width:0}.dc-email-detail-col{flex:1;min-width:0}.dc-email-split.is-reading .dc-email-list-col{display:none}.dc-email-split.is-reading .dc-email-detail-col{flex:100%}@media (max-width:1100px){.dc-email-split{display:block}.dc-email-list-col,.dc-email-detail-col{width:100%}.dc-email-list-col.is-hidden-mobile,.dc-email-detail-col.is-hidden-mobile{display:none}}.sidebar-link:hover{background:var(--bg-secondary)!important;color:var(--text-primary)!important}.dc-action-row:hover{background:var(--bg-secondary)}:root{--sidebar-collapsed:72px;--sidebar-expanded:250px}.dc-sidebar{height:100dvh;width:var(--sidebar-collapsed);font-family:var(--font-poppins), Arial, sans-serif;background:var(--bg-primary);border-right:1.5px solid var(--border);z-index:30;flex-direction:column;transition:width .18s,box-shadow .18s;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.dc-sidebar:hover{width:var(--sidebar-expanded);box-shadow:4px 0 24px #00000026}.dc-sidebar.is-pinned{width:var(--sidebar-expanded);box-shadow:1px 0 0 color-mix(in srgb, var(--border) 60%, transparent)}.dc-dashboard-layout:has(.dc-sidebar.is-pinned) .dc-dashboard-content{margin-left:var(--sidebar-expanded)}@media (hover:hover){.dc-sidebar.is-pinned .dc-sidebar-label{opacity:1;pointer-events:auto}}.dc-sidebar-logo{border-bottom:1.5px solid var(--border);flex-shrink:0;align-items:center;display:flex}.dc-sidebar-nav{flex-direction:column;flex:1;gap:4px;padding:8px 6px;display:flex;overflow:hidden auto}.dc-sidebar-footer{border-top:1.5px solid var(--border);flex-direction:column;flex-shrink:0;gap:4px;padding:8px 6px;display:flex}.dc-sidebar-item{width:100%;color:var(--text-secondary);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:10px;align-items:center;gap:8px;padding:8px 6px;font-family:inherit;font-size:.88rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex}.dc-sidebar-item:hover{background:var(--bg-secondary);color:var(--text-primary)}.dc-sidebar-item.is-active{background:color-mix(in srgb, var(--primary) 12%, transparent);color:var(--primary);font-weight:700}.dc-sidebar-group{flex-direction:column;gap:4px;display:flex}.dc-sidebar-divider{background:color-mix(in srgb, var(--border) 55%, transparent);height:1px;margin:8px 12px}.dc-sidebar-item--static{cursor:default}.dc-sidebar-item--static:hover{color:var(--text-secondary);background:0 0}.dc-sidebar-item--logo{padding:14px 6px}.dc-sidebar-icon{flex:0 0 48px;justify-content:center;align-items:center;height:36px;margin-left:0;transition:margin-left .18s;display:flex;position:relative}.dc-sidebar-label{text-overflow:ellipsis;opacity:1;flex:1;min-width:0;transition:opacity .12s;overflow:hidden}@media (hover:hover){.dc-sidebar:not(:hover) .dc-sidebar-label{opacity:0;pointer-events:none}.dc-sidebar:not(:hover) .dc-sidebar-item--logo .dc-sidebar-icon{margin-left:6px}}.dc-sidebar-logo-mark{background:linear-gradient(135deg, var(--primary), var(--primary-dark));border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.05rem;display:inline-flex}.dc-sidebar-label--logo{flex-direction:column;line-height:1.2;display:flex}.dc-sidebar-brand{color:var(--primary);font-size:.92rem;font-weight:800}.dc-sidebar-tagline{color:var(--text-secondary);font-size:.7rem}.dc-sidebar-avatar{background:linear-gradient(135deg, var(--primary), var(--primary-dark));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.72rem;font-weight:800;display:inline-flex}.dc-sidebar-label--user{flex-direction:column;line-height:1.3;display:flex}.dc-sidebar-clinic{color:var(--text-primary);text-overflow:ellipsis;font-size:.82rem;font-weight:700;overflow:hidden}.dc-sidebar-email{color:var(--text-secondary);text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.dc-sidebar-access{border:1px solid color-mix(in srgb, var(--primary) 20%, var(--border));background:color-mix(in srgb, var(--primary) 7%, var(--bg-primary));width:100%;min-height:66px;color:var(--primary);white-space:nowrap;border-radius:11px;align-items:center;padding:7px 6px;display:flex}html.dark .fx-page .pubnav-bar{background:#000!important}.dc-sidebar-access-copy{flex-direction:column;padding-right:7px;line-height:1.15;display:flex}.dc-sidebar-access-copy>span{color:var(--text-secondary);font-size:.67rem}.dc-sidebar-access-copy strong{color:var(--text-primary);font-variant-numeric:tabular-nums;margin-top:3px;font-size:.94rem;font-weight:750}.dc-sidebar-access-copy>i{background:color-mix(in srgb, var(--primary) 15%, transparent);border-radius:999px;height:4px;margin-top:7px;overflow:hidden}.dc-sidebar-access-copy>i b{border-radius:inherit;background:var(--primary);height:100%;transition:width .4s;display:block}.dc-sidebar-access-copy small{color:var(--text-secondary);margin-top:5px;font-size:.61rem}.dc-sidebar-access.is-warning{color:#b45309;border-color:color-mix(in srgb, #f59e0b 35%, var(--border));background:color-mix(in srgb, #f59e0b 8%, var(--bg-primary))}.dc-sidebar-access.is-warning .dc-sidebar-access-copy>i b{background:#f59e0b}.dc-sidebar-access.is-critical{color:#dc2626;border-color:color-mix(in srgb, #ef4444 35%, var(--border));background:color-mix(in srgb, #ef4444 8%, var(--bg-primary))}.dc-sidebar-access.is-critical .dc-sidebar-access-copy>i b{background:#ef4444}html.dark .dc-sidebar-access.is-warning{color:#fbbf24}html.dark .dc-sidebar-access.is-critical{color:#f87171}.dc-sidebar-dot{background:var(--danger);color:#fff;border:2px solid var(--bg-primary);pointer-events:none;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:.62rem;font-weight:800;line-height:1;display:flex;position:absolute;top:-2px;right:2px}.dc-sidebar-close{background:var(--bg-secondary);width:32px;height:32px;color:var(--text-primary);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;margin-right:8px;display:none}.dc-mobile-bar{z-index:40;background:var(--bg-primary);border-bottom:1.5px solid var(--border);align-items:center;gap:.75rem;padding:.6rem .85rem;display:none;position:sticky;top:0}.dc-mobile-btn{border:1.5px solid var(--border);background:var(--bg-secondary);width:40px;height:40px;color:var(--text-primary);cursor:pointer;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.dc-mobile-logo{flex:1;align-items:center;gap:.5rem;min-width:0;text-decoration:none;display:flex}.dc-mobile-logo-mark{background:linear-gradient(135deg, var(--primary), var(--primary-dark));border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:.95rem;display:flex}.dc-mobile-logo-text{color:var(--primary);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:800;overflow:hidden}.dc-sidebar-backdrop{z-index:49;opacity:0;pointer-events:none;background:#00000080;transition:opacity .2s;display:none;position:fixed;inset:0}.dc-dashboard-content{margin-left:var(--sidebar-collapsed)}.dash-col{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:stretch;gap:1.25rem;display:grid}.dash-col>div:first-child{order:2}.dash-col>div:nth-child(2){order:1}.dc-bottom-nav{display:none}.dc-bottom-item{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;flex-direction:column;flex:1;align-items:center;gap:3px;padding:7px 0 5px;font-family:inherit;font-size:.64rem;font-weight:600;text-decoration:none;transition:color .15s;display:flex}.dc-bottom-item.is-active{color:var(--primary)}.dc-bottom-icon{justify-content:center;align-items:center;display:flex;position:relative}.dc-bottom-dot{border:2px solid var(--bg-primary);background:#ef4444;border-radius:50%;width:8px;height:8px;position:absolute;top:-2px;right:-4px}@media (max-width:900px){.dc-mobile-bar{display:flex}.dc-bottom-nav{z-index:45;background:var(--bg-primary);border-top:1px solid var(--border);padding-bottom:env(safe-area-inset-bottom,0);display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 20px -12px #0f172a40}.dc-dashboard-main{padding-bottom:84px!important}.dc-sidebar{width:var(--sidebar-expanded);z-index:50;transition:transform .25s;transform:translate(-100%);box-shadow:0 8px 32px #0000002e}.dc-sidebar:hover{width:var(--sidebar-expanded);box-shadow:0 8px 32px #0000002e}.dc-sidebar.is-open{transform:translate(0)}.dc-sidebar .dc-sidebar-label{opacity:1;pointer-events:auto}.dc-sidebar-backdrop{display:block}.dc-sidebar-backdrop.is-open{opacity:1;pointer-events:auto}.dc-sidebar-close{margin-left:auto;display:flex}.dc-dashboard-layout{flex-direction:column!important}.dc-dashboard-content{margin-left:0}.dc-modal-overlay{padding-left:0}.dc-dashboard-main{max-width:100%!important;padding:1rem!important}}.dc-week-event{transition:transform .12s,box-shadow .12s}.dc-week-event:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0b25401f}.dc-appt-del{opacity:.5;transition:opacity .12s}.dc-appt:hover .dc-appt-del{opacity:1}@media (max-width:600px){.dc-dashboard-main{padding:.85rem!important}.dc-calendar-cell{min-height:60px!important;padding:.3rem!important}.dc-calendar-cell .dc-calendar-event,.dc-calendar-cell .dc-calendar-extra{display:none!important}.dc-calendar-cell .dc-calendar-mobile-dot{display:block!important}}html,body{max-width:100%;overflow-x:clip}img,video,table{max-width:100%}@media print{html,body{background:#fff!important;overflow:visible!important}.dc-dashboard-layout>aside,.dc-dashboard-layout>nav,.dc-dashboard-content>footer{display:none!important}.dc-dashboard-content{margin:0!important}.dc-dashboard-main{max-width:none!important;margin:0!important;padding:0!important}.no-print{display:none!important}}@media (hover:hover) and (pointer:fine){a[href],button:not(:disabled),[role=button],summary,[style*=cursor\:pointer],[style*="cursor: pointer"]{transition:filter .15s,transform .15s}a[href]:hover,button:not(:disabled):hover,[role=button]:hover,summary:hover,[style*=cursor\:pointer]:hover,[style*="cursor: pointer"]:hover{filter:brightness(1.1);transform:translateY(-2px)}.dc-info-btn:hover{filter:none!important;background:var(--primary)!important;border-color:var(--primary)!important;color:#fff!important;transform:none!important}a[href]:active,button:not(:disabled):active,[role=button]:active,[style*=cursor\:pointer]:active,[style*="cursor: pointer"]:active{filter:brightness(.94);transform:translateY(0)}}@media (min-width:901px){.dc-dashboard-main:has(.dc-dashboard-approved){max-width:1380px!important;padding-left:2.25rem!important;padding-right:2.25rem!important}}@media (max-width:820px){.dash-hero-row-approved{grid-template-columns:1fr!important}.dash-hero-row-approved>:first-child{border-bottom:1px solid color-mix(in srgb, var(--border) 50%, transparent);padding-bottom:1rem;border-right:0!important}.dash-entity-approved{justify-items:center;grid-template-columns:1fr!important}.dash-entity-approved>:last-child{width:100%}}@media (max-width:540px){.dash-stat-grid-approved{grid-template-columns:1fr!important}}.dashboard-v2{--dv2-blue:#1267d6;--dv2-navy:#09264d;--dv2-green:#0a9b67;--dv2-orange:#dd7a16;--dv2-red:#e34a57;flex-direction:column;gap:1rem;display:flex}.dashboard-v2__header{justify-content:space-between;align-items:flex-end;gap:1.5rem;padding:.1rem .15rem .65rem;display:flex}.dashboard-v2__eyebrow{color:var(--primary);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.45rem;margin-bottom:.5rem;font-size:.75rem;font-weight:800;display:flex}.dashboard-v2__eyebrow span{background:#16a879;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #16a8791f}.dashboard-v2__header h1{color:var(--text-primary);letter-spacing:calc(-.008em + var(--tk));margin:0;font-size:clamp(1.55rem,2.7vw,2.25rem);font-weight:790}.dashboard-v2__header p{color:var(--text-secondary);margin:.4rem 0 0;font-size:.95rem}.dashboard-v2__header-actions{align-items:center;gap:.65rem;display:flex}.dashboard-v2__header-actions>span{color:var(--dv2-green);border:1px solid color-mix(in srgb,var(--dv2-green) 24%,var(--border));background:color-mix(in srgb,var(--dv2-green) 5%,var(--bg-primary));border-radius:999px;align-items:center;gap:.4rem;padding:.62rem .8rem;font-size:.78rem;font-weight:750;display:inline-flex}.dashboard-v2__header-actions>a,.dashboard-v2__primary-link{color:#fff;background:var(--primary);border:1px solid var(--primary);box-shadow:0 9px 22px -14px color-mix(in srgb,var(--primary) 85%,transparent);border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.72rem .95rem;font-size:.82rem;font-weight:750;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex}.dashboard-v2__header-actions>a:hover,.dashboard-v2__primary-link:hover{box-shadow:0 13px 25px -14px color-mix(in srgb,var(--primary) 90%,transparent);transform:translateY(-1px)}.dashboard-v2__overview{grid-template-columns:minmax(0,1.12fr) minmax(430px,.88fr);gap:1rem;display:grid}.dashboard-v2__score{color:#fff;background:linear-gradient(135deg,#09264d 0%,#0d3973 58%,#1267d6 132%);border-radius:22px;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:1.2rem;min-height:270px;padding:2rem;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 50px -30px #09264dcc}.dashboard-v2__score:before{content:"";border:50px solid #ffffff0b;border-radius:50%;width:300px;height:300px;position:absolute;top:-170px;right:-140px}.dashboard-v2__score:after{content:"";border:34px solid #41a9ff1a;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-130px;left:-105px}.dashboard-v2__score-copy,.dashboard-v2__ring{z-index:1;position:relative}.dashboard-v2__kicker{color:#8ec5ff;letter-spacing:.11em;text-transform:uppercase;margin-bottom:.7rem;font-size:.75rem;font-weight:800;display:block}.dashboard-v2__score h2{color:#fff;max-width:430px;letter-spacing:calc(-.006em + var(--tk));margin:0;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.13}.dashboard-v2__score p{color:#c8d8e9;max-width:400px;margin:.7rem 0 1.3rem;font-size:.9rem;line-height:1.6}.dashboard-v2__score .dashboard-v2__primary-link{color:#0a376c;width:max-content;box-shadow:none;background:#fff;border-color:#fff}.dashboard-v2__ring{width:174px;height:174px}.dashboard-v2__ring svg circle:first-child{stroke:#ffffff1a}.dashboard-v2__ring svg circle:last-child{stroke:#63d5ae;filter:drop-shadow(0 0 7px #63d5ae40)}.dashboard-v2__ring>div{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.dashboard-v2__ring strong{color:#fff;letter-spacing:calc(-.008em + var(--tk));font-size:2.15rem}.dashboard-v2__ring span{color:#b9cee3;margin-top:.12rem;font-size:.76rem}.dashboard-v2__ring .demo-progress-donut,.dashboard-v2__ring .demo-progress-donut svg{width:174px;height:174px}.dashboard-v2__ring .demo-progress-donut>div strong{color:#fff}.dashboard-v2__ring .demo-progress-donut>div span{color:#a9c1db}.dashboard-v2__metrics{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.dashboard-v2__metric{--metric:var(--dv2-blue);border:1px solid color-mix(in srgb,var(--border) 76%,transparent);background:var(--bg-primary);border-radius:16px;flex-direction:column;min-height:136px;padding:1rem 1.05rem;display:flex;box-shadow:0 14px 35px -31px #0f2341bf}.dashboard-v2__metric.is-danger{--metric:var(--dv2-red)}.dashboard-v2__metric.is-warning{--metric:var(--dv2-orange)}.dashboard-v2__metric.is-success{--metric:var(--dv2-green)}.dashboard-v2__metric>div{color:var(--text-secondary);align-items:center;gap:.5rem;font-size:.8rem;font-weight:700;display:flex}.dashboard-v2__metric-icon{width:29px;height:29px;color:var(--metric);background:color-mix(in srgb,var(--metric) 10%,transparent);border-radius:9px;place-items:center;display:grid}.dashboard-v2__metric>strong{color:var(--text-primary);letter-spacing:calc(-.006em + var(--tk));margin-top:.45rem;font-size:1.65rem;line-height:1}.dashboard-v2__metric>small{color:var(--text-secondary);margin-top:.3rem;font-size:.75rem;line-height:1.35}.dashboard-v2__metric>i{background:color-mix(in srgb,var(--metric) 12%,var(--bg-secondary));border-radius:99px;height:3px;margin-top:auto;display:block;overflow:hidden}.dashboard-v2__metric>i b{border-radius:inherit;background:var(--metric);height:100%;display:block}.dashboard-v2__workbench{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:1rem;display:grid}.dashboard-v2__panel{border:1px solid color-mix(in srgb,var(--border) 76%,transparent);background:var(--bg-primary);border-radius:18px;padding:1.15rem 1.2rem;box-shadow:0 15px 38px -34px #0f2341bf}.dashboard-v2__panel-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.dashboard-v2__panel-head>div>span{color:var(--primary);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.25rem;font-size:.72rem;font-weight:800;display:block}.dashboard-v2__panel-head h2{color:var(--text-primary);letter-spacing:-.018em;align-items:center;gap:.45rem;margin:0;font-size:1.05rem;font-weight:760;display:flex}.dashboard-v2__panel-head h2 b{min-width:22px;height:22px;color:var(--dv2-red);background:color-mix(in srgb,var(--dv2-red) 9%,transparent);border-radius:99px;place-items:center;padding:0 5px;font-size:.72rem;display:grid}.dashboard-v2__panel-head>a,.dashboard-v2__more,.dashboard-v2__monitor>a{color:var(--primary);white-space:nowrap;align-items:center;gap:.35rem;font-size:.8rem;font-weight:750;text-decoration:none;display:inline-flex}.dashboard-v2__panel-head>em{color:var(--text-secondary);font-size:.75rem;font-style:normal}.dashboard-v2__list{flex-direction:column;display:flex}.dashboard-v2__list-row{border-top:1px solid color-mix(in srgb,var(--border) 52%,transparent);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:.7rem;min-height:64px;padding:.6rem .25rem;text-decoration:none;transition:padding .15s,background .15s;display:grid}.dashboard-v2__list-row:hover{background:color-mix(in srgb,var(--primary) 3%,transparent);border-radius:10px;padding-left:.5rem;padding-right:.5rem}.dashboard-v2__doc-icon{width:32px;height:32px;color:var(--dv2-red);background:color-mix(in srgb,var(--dv2-red) 9%,transparent);border-radius:10px;place-items:center;display:grid}.dashboard-v2__list-row>span:nth-child(2),.dashboard-v2__renewal-row>span:nth-child(2){min-width:0}.dashboard-v2__list-row strong,.dashboard-v2__renewal-row>span:nth-child(2) strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:720;display:block;overflow:hidden}.dashboard-v2__list-row small,.dashboard-v2__renewal-row>span:nth-child(2) small{color:var(--text-secondary);margin-top:.22rem;font-size:.75rem;line-height:1.35;display:block}.dashboard-v2__row-action{color:var(--dv2-red);background:color-mix(in srgb,var(--dv2-red) 7%,transparent);border-radius:8px;align-items:center;gap:.25rem;padding:.48rem .62rem;font-size:.75rem;font-weight:750;display:inline-flex}.dashboard-v2__more{margin-top:.5rem}.dashboard-v2__renewal-row{border-top:1px solid color-mix(in srgb,var(--border) 52%,transparent);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:64px;padding:.58rem .15rem;text-decoration:none;display:grid}.dashboard-v2__date{border:1px solid color-mix(in srgb,currentColor 22%,var(--border));background:color-mix(in srgb,currentColor 5%,var(--bg-primary));border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:39px;height:42px;display:flex}.dashboard-v2__date strong{font-size:.88rem;line-height:1}.dashboard-v2__date small{margin-top:3px;font-size:.68rem;font-weight:800}.dashboard-v2__renewal-row>span:last-child{white-space:nowrap;font-size:.74rem;font-weight:750}.dashboard-v2__insights{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:1rem;display:grid}.dashboard-v2__trend svg{max-height:185px;margin-top:.15rem}.dashboard-v2__entity-body{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:1rem;display:grid}.dashboard-v2__entity-chart{place-items:center;width:150px;height:150px;display:grid;position:relative}.dashboard-v2__entity-chart svg{height:150px;position:absolute;inset:0;width:150px!important}.dashboard-v2__entity-chart strong{z-index:1;color:var(--text-primary);margin-top:-8px;font-size:1.45rem}.dashboard-v2__entity-chart>span{z-index:1;color:var(--text-secondary);margin-top:34px;font-size:.75rem;position:absolute}.dashboard-v2__legend{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:.7rem;padding:.4rem 0;font-size:.76rem;display:flex}.dashboard-v2__legend span{align-items:center;gap:.42rem;min-width:0;display:flex}.dashboard-v2__legend i{border-radius:3px;flex:none;width:7px;height:7px}.dashboard-v2__legend strong{color:var(--text-primary)}.dashboard-v2__bottom-grid{grid-template-columns:minmax(360px,.72fr) minmax(0,1.28fr);gap:1rem;display:grid}.dashboard-v2__checklist{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.dashboard-v2__checklist>div{color:var(--text-secondary);align-items:center;gap:.5rem;font-size:.78rem;display:flex}.dashboard-v2__checklist>div>span{width:20px;height:20px;color:var(--text-secondary);background:var(--bg-secondary);border-radius:50%;flex:none;place-items:center;display:grid}.dashboard-v2__checklist>div.is-done>span{color:var(--dv2-green);background:color-mix(in srgb,var(--dv2-green) 10%,transparent)}.dashboard-v2__monitor{background:linear-gradient(120deg,color-mix(in srgb,var(--primary) 5%,var(--bg-primary)),var(--bg-primary));grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:.85rem;display:grid}.dashboard-v2__monitor-icon{width:43px;height:43px;color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,transparent);border-radius:13px;place-items:center;display:grid}.dashboard-v2__monitor span{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.dashboard-v2__monitor h2{color:var(--text-primary);margin:.2rem 0 0;font-size:.96rem}.dashboard-v2__monitor p{color:var(--text-secondary);margin:.28rem 0 0;font-size:.76rem;line-height:1.4}.dashboard-v2__activity-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.dashboard-v2__activity-item{background:color-mix(in srgb,var(--bg-secondary) 70%,var(--bg-primary));border-radius:11px;grid-template-columns:31px minmax(0,1fr);gap:.6rem;padding:.8rem;display:grid}.dashboard-v2__activity-item>span{border-radius:9px;place-items:center;width:29px;height:29px;display:grid}.dashboard-v2__activity-item strong,.dashboard-v2__activity-item small,.dashboard-v2__activity-item time{display:block}.dashboard-v2__activity-item strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.dashboard-v2__activity-item small{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.18rem;font-size:.72rem;line-height:1.35;display:-webkit-box;overflow:hidden}.dashboard-v2__activity-item time{color:var(--text-secondary);margin-top:.4rem;font-size:.7rem}.dashboard-v2__empty{text-align:center;min-height:126px;color:var(--dv2-green);flex-direction:column;justify-content:center;align-items:center;display:flex}.dashboard-v2__empty strong{color:var(--text-primary);margin-top:.55rem;font-size:.85rem}.dashboard-v2__empty span{color:var(--text-secondary);margin-top:.2rem;font-size:.75rem}html.dark .dashboard-v2__score{background:linear-gradient(135deg,#071d37,#0b315e 65%,#1159a7 135%)}.command-dashboard{--cmd-ink:#071d35;--cmd-blue:#2775ff;--cmd-mint:#50e3b2;--cmd-coral:#ff6f74;flex-direction:column;gap:14px;width:100%;display:flex}.command-hero{color:#fff;background:radial-gradient(circle at 82% 14%,#3586ff52,#0000 28%),radial-gradient(circle at 18% 110%,#50e3b221,#0000 28%),linear-gradient(135deg,#061a31 0%,#0a2b50 65%,#103c70 125%);border-radius:28px;min-height:360px;padding:25px 28px 28px;position:relative;overflow:hidden;box-shadow:0 28px 60px -36px #041931e6}.command-hero:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:380px;height:380px;position:absolute;bottom:-190px;right:-85px;box-shadow:0 0 0 50px #ffffff06,0 0 0 100px #ffffff05}.command-hero__top{z-index:2;border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;display:flex;position:relative}.command-brandline,.command-hero__actions,.command-hero__actions>span,.command-hero__actions>a{align-items:center;display:flex}.command-brandline{color:#a8c1dc;letter-spacing:.13em;gap:8px;font-size:10px;font-weight:800}.command-brandline svg{color:var(--cmd-mint)}.command-brandline i{color:var(--cmd-mint);background:#50e3b214;border:1px solid #50e3b247;border-radius:99px;margin-left:7px;padding:5px 7px;font-size:8px;font-style:normal}.command-hero__actions{gap:10px}.command-hero__actions>span{color:#b9cadc;gap:6px;font-size:10px}.command-hero__actions>a{color:#071d35;background:#fff;border-radius:10px;gap:7px;padding:9px 12px;font-size:10px;font-weight:800;text-decoration:none}.command-hero__grid{z-index:2;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);align-items:end;gap:42px;padding-top:31px;display:grid;position:relative}.command-intro>span{color:#86a8ca;font-size:11px;font-weight:700}.command-intro h1{color:#fff;letter-spacing:calc(-.008em + var(--tk));margin:5px 0 8px;font-size:clamp(29px,4vw,48px);line-height:1}.command-intro>p{color:#acc1d6;max-width:590px;margin:0;font-size:13px;line-height:1.55}.command-next{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff1;border:1px solid #ffffff1f;border-radius:15px;grid-template-columns:34px minmax(0,1fr) 22px;align-items:center;gap:12px;max-width:610px;margin-top:23px;padding:13px 14px;text-decoration:none;transition:background .18s,transform .18s;display:grid}.command-next:hover{background:#ffffff1a;transform:translateY(-2px)}.command-next>span{color:#071d35;background:var(--cmd-mint);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.command-next small,.command-next strong,.command-next em{display:block}.command-next small{color:#75d9bc;letter-spacing:.11em;font-size:8px;font-weight:800}.command-next strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}.command-next em{color:#93acc5;margin-top:2px;font-size:9px;font-style:normal}.command-score{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03132542;border:1px solid #ffffff1c;border-radius:20px;justify-content:flex-end;align-items:center;gap:16px;padding:20px;display:flex}.command-score__dial{flex:0 0 112px;width:112px;height:112px;position:relative}.command-score__dial svg{width:112px;height:112px;transform:rotate(-90deg)}.command-score__dial circle{fill:none;stroke:#ffffff17;stroke-width:8px}.command-score__dial circle.progress{stroke:var(--cmd-mint);stroke-linecap:round;filter:drop-shadow(0 0 5px #50e3b247)}.command-score__dial>div{justify-content:center;align-items:baseline;padding-top:37px;display:flex;position:absolute;inset:0}.command-score__dial strong{letter-spacing:calc(-.012em + var(--tk));font-size:31px}.command-score__dial span{color:#9db6ce;margin-left:2px;font-size:11px}.command-score>div:last-child>span{color:#7597b8;letter-spacing:.1em;font-size:8px;font-weight:800}.command-score>div:last-child>strong{color:#fff;margin-top:5px;font-size:15px;display:block}.command-score p{color:#93abc2;margin:4px 0 0;font-size:9px}.command-metric-strip{border:1px solid color-mix(in srgb,var(--border) 76%,transparent);background:var(--bg-primary);border-radius:18px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden;box-shadow:0 18px 40px -38px #081e38cc}.command-metric{--tone:var(--cmd-blue);border-right:1px solid color-mix(in srgb,var(--border) 62%,transparent);min-height:78px;color:var(--text-primary);grid-template-columns:34px 40px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:13px 15px;text-decoration:none;display:grid}.command-metric:last-child{border-right:0}.command-metric.is-coral,.command-metric.is-rose{--tone:var(--cmd-coral)}.command-metric.is-amber{--tone:#ee9d32}.command-metric.is-mint{--tone:#14a979}.command-metric>span{width:32px;height:32px;color:var(--tone);background:color-mix(in srgb,var(--tone) 10%,transparent);border-radius:10px;place-items:center;display:grid}.command-metric>strong{letter-spacing:calc(-.008em + var(--tk));font-size:22px}.command-metric b,.command-metric small{display:block}.command-metric b{font-size:10px}.command-metric small{color:var(--text-secondary);margin-top:3px;font-size:8px}.command-metric>svg{color:var(--text-secondary);transition:transform .15s}.command-metric:hover>svg{transform:translate(3px)}.command-workspace{grid-template-columns:minmax(0,1.5fr) minmax(300px,.5fr);gap:14px;display:grid}.command-panel{border:1px solid color-mix(in srgb,var(--border) 76%,transparent);background:var(--bg-primary);border-radius:20px;box-shadow:0 18px 44px -40px #081e38cc}.command-panel>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.command-panel>header span,.command-watch small{color:var(--primary);letter-spacing:.12em;font-size:8px;font-weight:850}.command-panel>header h2,.command-watch h2{color:var(--text-primary);letter-spacing:calc(-.006em + var(--tk));margin:3px 0 0;font-size:15px}.command-panel>header a,.command-health>a,.command-watch>a{color:var(--primary);align-items:center;gap:5px;font-size:9px;font-weight:800;text-decoration:none;display:flex}.command-priorities{padding:20px}.command-priority-list{margin-top:12px}.command-priority{border-top:1px solid color-mix(in srgb,var(--border) 52%,transparent);grid-template-columns:28px 34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:59px;padding:8px 5px;text-decoration:none;display:grid}.command-priority>em{color:color-mix(in srgb,var(--text-secondary) 70%,transparent);font-size:9px;font-style:normal;font-weight:800}.command-priority>span{width:31px;height:31px;color:var(--cmd-coral);background:color-mix(in srgb,var(--cmd-coral) 9%,transparent);border-radius:9px;place-items:center;display:grid}.command-priority>span.is-expiring{color:#d88b24;background:#e89a301a}.command-priority strong,.command-priority small{display:block}.command-priority div strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.command-priority div small{color:var(--text-secondary);margin-top:3px;font-size:8px}.command-priority>b{color:var(--primary);background:color-mix(in srgb,var(--primary) 7%,transparent);border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:8px;display:flex}.command-side{grid-template-rows:1fr auto;gap:14px;display:grid}.command-renewals,.command-health{padding:19px}.command-renewals>header>a{background:color-mix(in srgb,var(--primary) 8%,transparent);border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.command-renewals>a{border-top:1px solid color-mix(in srgb,var(--border) 52%,transparent);min-height:58px;color:var(--text-primary);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;text-decoration:none;display:grid}.command-renewals>header+a{margin-top:11px}.command-renewals time{border:1px solid var(--border);background:var(--bg-secondary);border-radius:9px;flex-direction:column;justify-content:center;align-items:center;width:34px;height:39px;display:flex}.command-renewals time strong{font-size:12px}.command-renewals time small{color:var(--text-secondary);font-size:7px;font-weight:800}.command-renewals a div strong,.command-renewals a div small{display:block}.command-renewals a div strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.command-renewals a div small{color:var(--text-secondary);margin-top:3px;font-size:8px}.command-renewals a>b{color:var(--text-secondary);font-size:8px}.command-health header>strong{color:var(--primary);font-size:17px}.command-health__bar{background:var(--bg-secondary);border-radius:99px;height:6px;margin-top:14px;overflow:hidden}.command-health__bar i{border-radius:inherit;background:linear-gradient(90deg,var(--cmd-blue),var(--cmd-mint));height:100%;display:block}.command-health p{color:var(--text-secondary);margin:9px 0;font-size:9px;line-height:1.45}.command-bottom{grid-template-columns:1fr 1fr;gap:14px;display:grid}.command-watch{background:linear-gradient(120deg,color-mix(in srgb,var(--primary) 5%,var(--bg-primary)),var(--bg-primary));grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px;display:grid}.command-watch>span{width:40px;height:40px;color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,transparent);border-radius:12px;place-items:center;display:grid}.command-watch p{color:var(--text-secondary);margin:4px 0 0;font-size:8px}.command-activity{padding:18px}.command-activity>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.command-activity>div>div{background:var(--bg-secondary);border-radius:9px;grid-template-columns:8px minmax(0,1fr);gap:7px;padding:8px;display:grid}.command-activity i{background:var(--cmd-blue);border-radius:50%;width:6px;height:6px;margin-top:3px}.command-activity i.is-green{background:#14a979}.command-activity i.is-orange{background:#ee9d32}.command-activity span strong,.command-activity span small,.command-activity time{display:block}.command-activity span strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.command-activity span small{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:7px;overflow:hidden}.command-activity time{color:var(--text-secondary);grid-column:2;margin-top:3px;font-size:7px}@media (max-width:1100px){.command-hero__grid{grid-template-columns:1fr}.command-score{justify-content:flex-start}.command-workspace{grid-template-columns:1fr}.command-side{grid-template-rows:auto;grid-template-columns:1fr 1fr}.command-bottom{grid-template-columns:1fr}.command-metric-strip{grid-template-columns:1fr 1fr}.command-metric:nth-child(2){border-right:0}.command-metric:nth-child(-n+2){border-bottom:1px solid var(--border)}}@media (max-width:650px){.command-hero{border-radius:20px;padding:20px}.command-hero__actions>span{display:none}.command-hero__grid{padding-top:24px}.command-score{grid-template-columns:100px 1fr;display:grid}.command-score__dial,.command-score__dial svg{width:98px;height:98px}.command-score__dial>div{padding-top:31px}.command-metric-strip,.command-side{grid-template-columns:1fr}.command-metric{border-right:0;border-bottom:1px solid var(--border)}.command-metric:last-child{border-bottom:0}.command-priority{grid-template-columns:22px 32px minmax(0,1fr)}.command-priority>b{grid-column:3;width:max-content}.command-bottom{grid-template-columns:1fr}.command-watch{grid-template-columns:38px 1fr}.command-watch>a{grid-column:1/-1}.command-activity>div{grid-template-columns:1fr}}.clean-dashboard{--cl-blue:#1769e8;--cl-green:#18a978;--cl-amber:#ef9d2e;--cl-red:#eb5b65;width:100%;color:var(--text-primary);flex-direction:column;gap:15px;display:flex}.clean-topbar{border-bottom:1px solid color-mix(in srgb,var(--border) 65%,transparent);grid-template-columns:minmax(260px,.8fr) minmax(300px,1fr) auto;align-items:center;gap:24px;padding:5px 2px 18px;display:grid}.clean-welcome>span{color:var(--primary);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:800}.clean-welcome h1{letter-spacing:calc(-.006em + var(--tk));margin:3px 0 0;font-size:21px}.clean-welcome p{color:var(--text-secondary);margin:4px 0 0;font-size:10px}.clean-search{border:1px solid color-mix(in srgb,var(--border) 85%,transparent);background:var(--bg-primary);border-radius:12px;align-items:center;gap:9px;height:43px;padding:0 14px;display:flex;box-shadow:0 8px 24px -23px #0d284899}.clean-search svg{color:var(--text-secondary)}.clean-search input{width:100%;font-size:10px;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.clean-top-actions{align-items:center;gap:8px;display:flex}.clean-icon-btn{border:1px solid var(--border);width:39px;height:39px;color:var(--text-secondary);background:var(--bg-primary);border-radius:11px;place-items:center;display:grid;position:relative}.clean-icon-btn i{border:2px solid var(--bg-secondary);color:#fff;background:var(--cl-red);border-radius:99px;place-items:center;min-width:16px;height:16px;padding:0 3px;font-size:7px;font-style:normal;display:grid;position:absolute;top:-4px;right:-3px}.clean-user{border-radius:12px;grid-template-columns:56px minmax(105px,1fr) 15px;align-items:center;gap:9px;margin-left:4px;padding:4px 7px 4px 4px;transition:background .15s;display:grid}.clean-user:hover{background:var(--bg-primary)}.clean-user>img,.clean-user>span{border-radius:15px;width:56px;height:56px}.clean-user>img{-o-object-fit:cover;object-fit:cover;-o-object-position:56% 25%;object-position:56% 25%}.clean-user>img.is-carregada{-o-object-position:center;object-position:center}.clean-user>span{color:#fff;background:linear-gradient(145deg,var(--primary),#7a5be8);place-items:center;font-size:15px;font-weight:800;display:grid}.clean-user strong,.clean-user small{display:block}.clean-user strong{font-size:10px}.clean-user small{color:var(--text-secondary);margin-top:3px;font-size:7px}.clean-user>svg{color:var(--text-secondary)}.clean-kpis{grid-template-columns:1.18fr 1fr 1fr 1fr;gap:12px;display:grid}.clean-kpi{border:1px solid color-mix(in srgb,var(--border) 78%,transparent);min-height:108px;color:var(--text-primary);background:var(--bg-primary);border-radius:16px;grid-template-columns:48px minmax(0,1fr) 15px;align-items:center;gap:13px;padding:16px;text-decoration:none;display:grid;box-shadow:0 12px 30px -29px #0d2848a6}.clean-kpi>span{width:47px;height:47px;color:var(--cl-blue);background:color-mix(in srgb,var(--cl-blue) 9%,transparent);border-radius:14px;place-items:center;display:grid}.clean-kpi.is-green>span{color:var(--cl-green);background:color-mix(in srgb,var(--cl-green) 10%,transparent)}.clean-kpi.is-orange>span{color:var(--cl-amber);background:color-mix(in srgb,var(--cl-amber) 11%,transparent)}.clean-kpi.is-violet>span{color:#8057e8;background:#8057e817}.clean-kpi small,.clean-kpi strong,.clean-kpi em{display:block}.clean-kpi small{color:var(--text-secondary);letter-spacing:.035em;font-size:8px;font-weight:750}.clean-kpi strong{letter-spacing:calc(-.008em + var(--tk));margin-top:5px;font-size:24px;line-height:1}.clean-kpi em{color:var(--text-secondary);margin-top:6px;font-size:8px;font-style:normal}.clean-kpi>svg{color:var(--text-secondary)}.clean-kpi--score{grid-template-columns:74px 1fr}.clean-mini-ring{border-radius:50%;place-items:center;width:70px;height:70px;display:grid;position:relative}.clean-mini-ring:before{content:"";background:var(--bg-primary);border-radius:50%;position:absolute;inset:7px}.clean-mini-ring span{z-index:1;color:var(--cl-green);font-size:17px;font-weight:800}.clean-kpi--score em{color:var(--cl-green);align-items:center;gap:4px;display:flex}.clean-main-grid{grid-template-columns:1.12fr .85fr .72fr;gap:12px;display:grid}.clean-card{border:1px solid color-mix(in srgb,var(--border) 78%,transparent);background:var(--bg-primary);border-radius:17px;padding:17px;box-shadow:0 13px 32px -31px #0d2848b8}.clean-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.clean-card>header small{color:var(--primary);letter-spacing:.11em;font-size:7px;font-weight:850;display:block}.clean-card>header h2{letter-spacing:calc(-.006em + var(--tk));margin:3px 0 0;font-size:13px}.clean-card>header a{color:var(--primary);align-items:center;gap:4px;font-size:8px;font-weight:750;text-decoration:none;display:flex}.clean-card>header button{border:1px solid var(--border);color:var(--text-secondary);background:0 0;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:8px;display:flex}.clean-trend{width:100%;margin-top:11px}.clean-trend line{stroke:var(--border);stroke-width:1px}.clean-trend polyline{fill:none;stroke:var(--cl-blue);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.clean-trend circle{r:4;fill:var(--bg-primary);stroke:var(--cl-blue);stroke-width:2px}.clean-trend text{fill:var(--text-secondary);text-anchor:middle;font-size:8px}.clean-chart-note{color:var(--text-secondary);align-items:center;gap:6px;font-size:8px;display:flex}.clean-chart-note i{background:var(--cl-blue);border-radius:50%;width:8px;height:8px}.clean-chart-note strong{color:var(--text-primary);margin-left:auto;font-size:10px}.clean-status-body{grid-template-columns:130px 1fr;align-items:center;gap:14px;margin-top:24px;display:grid}.clean-status-donut{border-radius:50%;place-items:center;width:125px;height:125px;display:grid}.clean-status-donut>div{background:var(--bg-primary);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:76px;height:76px;display:flex}.clean-status-donut strong{font-size:20px}.clean-status-donut span{color:var(--text-secondary);font-size:8px}.clean-status-legend>div{border-bottom:1px solid color-mix(in srgb,var(--border) 55%,transparent);justify-content:space-between;align-items:center;gap:8px;padding:7px 0;font-size:8px;display:flex}.clean-status-legend>div span{color:var(--text-secondary);align-items:center;gap:6px;display:flex}.clean-status-legend i{border-radius:3px;width:7px;height:7px}.clean-status-legend i.is-green{background:var(--cl-green)}.clean-status-legend i.is-amber{background:var(--cl-amber)}.clean-status-legend i.is-red{background:var(--cl-red)}.clean-deadlines>div{margin-top:12px}.clean-deadlines>div>a{border-top:1px solid color-mix(in srgb,var(--border) 55%,transparent);min-height:57px;color:var(--text-primary);grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:9px;text-decoration:none;display:grid}.clean-deadlines time{border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border));width:36px;height:40px;color:var(--primary);background:color-mix(in srgb,var(--primary) 4%,var(--bg-primary));border-radius:9px;flex-direction:column;justify-content:center;align-items:center;display:flex}.clean-deadlines time strong{font-size:12px}.clean-deadlines time small{font-size:7px;font-weight:800}.clean-deadlines a span strong,.clean-deadlines a span small{display:block}.clean-deadlines a span strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.clean-deadlines a span small{color:var(--text-secondary);margin-top:3px;font-size:7px}.clean-deadlines a>b{color:var(--cl-green);background:color-mix(in srgb,var(--cl-green) 9%,transparent);border-radius:6px;padding:4px 6px;font-size:7px}.clean-deadlines a>b.is-urgent{color:var(--cl-red);background:color-mix(in srgb,var(--cl-red) 9%,transparent)}.clean-view-all{align-items:center;gap:5px;margin-top:9px;font-size:8px;font-weight:750;display:flex;color:var(--primary)!important}.clean-bottom-grid{grid-template-columns:1.55fr .65fr;gap:12px;display:grid}.clean-alerts{padding-bottom:10px}.clean-table-head,.clean-alert-row{grid-template-columns:minmax(0,1.7fr) .35fr .4fr 16px;align-items:center;gap:10px;display:grid}.clean-table-head{color:var(--text-secondary);background:var(--bg-secondary);border-radius:8px;margin-top:13px;padding:8px 7px;font-size:7px;font-weight:750}.clean-alert-row{border-bottom:1px solid color-mix(in srgb,var(--border) 52%,transparent);min-height:47px;color:var(--text-primary);padding:6px 7px;font-size:8px;text-decoration:none}.clean-alert-row>span:first-child{align-items:center;gap:8px;min-width:0;display:flex}.clean-alert-row>span:first-child i{width:27px;height:27px;color:var(--cl-red);background:color-mix(in srgb,var(--cl-red) 8%,transparent);border-radius:8px;flex:none;place-items:center;display:grid}.clean-alert-row>span:first-child strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clean-alert-row>span:nth-child(2){color:var(--text-secondary)}.clean-alert-row b{color:var(--cl-red);background:color-mix(in srgb,var(--cl-red) 8%,transparent);border-radius:6px;padding:4px 6px;font-size:7px;display:inline-block}.clean-alert-row b.is-expiring{color:var(--cl-amber);background:color-mix(in srgb,var(--cl-amber) 9%,transparent)}.clean-monitor-state{background:color-mix(in srgb,var(--cl-green) 6%,var(--bg-primary));border-radius:11px;align-items:center;gap:11px;margin-top:18px;padding:13px;display:flex}.clean-monitor-state>span{width:38px;height:38px;color:var(--cl-green);background:color-mix(in srgb,var(--cl-green) 11%,transparent);border-radius:11px;flex:none;place-items:center;display:grid}.clean-monitor-state strong{font-size:9px}.clean-monitor-state p{color:var(--text-secondary);margin:4px 0 0;font-size:8px;line-height:1.4}.clean-live{color:var(--cl-green);background:color-mix(in srgb,var(--cl-green) 8%,transparent);border-radius:99px;align-items:center;gap:5px;padding:5px 7px;font-size:7px;font-weight:800;display:flex}.clean-live i{background:var(--cl-green);border-radius:50%;width:5px;height:5px}.clean-monitor-meta{color:var(--text-secondary);justify-content:space-between;gap:10px;margin:13px 0;font-size:8px;display:flex}.clean-monitor-meta strong{color:var(--text-primary)}.clean-monitor>a{color:var(--primary);align-items:center;gap:5px;font-size:8px;font-weight:750;text-decoration:none;display:flex}@media (max-width:1150px){.clean-topbar{grid-template-columns:1fr auto}.clean-search{grid-area:2/1/auto/-1}.clean-kpis,.clean-main-grid{grid-template-columns:1fr 1fr}.clean-deadlines{grid-column:1/-1}.clean-bottom-grid{grid-template-columns:1fr}}@media (max-width:700px){.clean-topbar{grid-template-columns:1fr}.clean-top-actions{justify-content:space-between}.clean-user{margin-left:auto}.clean-kpis,.clean-main-grid{grid-template-columns:1fr}.clean-deadlines{grid-column:auto}.clean-status-body{justify-content:center}.clean-table-head{display:none}.clean-alert-row{grid-template-columns:minmax(0,1fr) auto 14px}.clean-alert-row>span:nth-child(2),.clean-user div{display:none}.clean-user{grid-template-columns:56px 15px}}.clean-mini-ring span{color:#4f87ca}.clean-kpi--score em{color:var(--cl-blue)}.clean-status-legend i.is-blue{background:#5795df}.clean-user-wrap{position:relative}.clean-user{color:inherit;text-align:left;cursor:pointer;border:0}.clean-user-menu{z-index:20;border:1px solid var(--border);background:var(--bg-primary);border-radius:12px;width:172px;padding:7px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 45px -20px #0a234159}.clean-user-menu a,.clean-user-menu button{width:100%;color:var(--text-primary);text-align:left;background:0 0;border:0;border-radius:7px;padding:8px 9px;font-size:9px;text-decoration:none;display:block}.clean-user-menu a:hover,.clean-user-menu button:hover{background:var(--bg-secondary)}.clean-user-menu button{border-top:1px solid var(--border);color:var(--cl-red);margin-top:4px}.clean-kpi--score em.is-negative{color:var(--cl-red)}.clean-kpi--score em.is-negative svg{transform:rotate(90deg)}.clean-deadlines a>b.is-soon{color:#b87515;background:color-mix(in srgb,var(--cl-amber) 10%,transparent)}.clean-deadlines a>b.is-planned{color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,transparent)}.clean-table-head,.clean-alert-row{grid-template-columns:minmax(0,1.55fr) .28fr .38fr .42fr}.clean-row-action{color:var(--primary);justify-content:flex-end;align-items:center;gap:4px;font-size:8px;display:flex}@media (max-width:1120px){.dashboard-v2__overview,.dashboard-v2__workbench,.dashboard-v2__insights{grid-template-columns:1fr}.dashboard-v2__metrics{grid-template-columns:repeat(4,1fr)}}@media (max-width:820px){.dashboard-v2__header{flex-direction:column;align-items:flex-start}.dashboard-v2__header-actions{justify-content:space-between;width:100%}.dashboard-v2__metrics{grid-template-columns:1fr 1fr}.dashboard-v2__bottom-grid{grid-template-columns:1fr}.dashboard-v2__activity-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.dashboard-v2__header-actions>span{display:none}.dashboard-v2__header-actions>a{width:100%}.dashboard-v2__score{text-align:center;grid-template-columns:1fr;padding:1.4rem}.dashboard-v2__score-copy{flex-direction:column;align-items:center;display:flex}.dashboard-v2__ring{grid-row:1;margin:auto}.dashboard-v2__metrics{grid-template-columns:1fr 1fr}.dashboard-v2__metric{min-height:118px}.dashboard-v2__entity-body{grid-template-columns:1fr;justify-items:center}.dashboard-v2__entity-body>div:last-child{width:100%}.dashboard-v2__checklist,.dashboard-v2__activity-grid{grid-template-columns:1fr}.dashboard-v2__monitor{grid-template-columns:42px minmax(0,1fr)}.dashboard-v2__monitor>a{grid-column:1/-1}.dashboard-v2__row-action{font-size:0}.dashboard-v2__row-action svg{width:15px;height:15px}}@media (min-width:901px){.dc-dashboard-main:has(.questionnaire-approved){max-width:1480px!important;padding-left:2.25rem!important;padding-right:2.25rem!important}}.dc-sidebar.is-pinned:not(:hover) .dc-sidebar-label{opacity:1;pointer-events:auto}.dc-sidebar.is-pinned:not(:hover) .dc-sidebar-item--logo .dc-sidebar-icon{margin-left:0}.dc-sidebar-section-label{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;padding:.35rem .95rem .25rem 4rem;font-size:.61rem;font-weight:800;display:block}.demo-q-header-divider{background:var(--q-line);width:1px;height:24px}.demo-q-icon-button{width:34px;height:34px;color:var(--text-secondary);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.demo-q-icon-button i{background:#ef4444;border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:6px}.demo-q-user{min-height:34px;color:var(--text-primary);background:color-mix(in srgb, var(--primary) 7%, var(--bg-primary));border:1px solid var(--q-line);border-radius:999px;align-items:center;gap:4px;padding:0 10px;font-size:.7rem;font-weight:800;display:inline-flex}.demo-q-reference-toolbar{justify-content:space-between;align-items:center;gap:1rem;margin:.15rem 0 .55rem;display:flex}.demo-q-reference-toolbar>div{align-items:center;gap:1rem;display:flex}.demo-q-reference-toolbar button{color:var(--primary);font:inherit;background:0 0;border:0;align-items:center;gap:.35rem;padding:.35rem 0;font-size:.68rem;font-weight:700;display:inline-flex}.demo-q-question-line{align-items:center;gap:.65rem;min-width:0;display:flex}.demo-q-question-line>p{color:var(--text-primary);flex:1;margin:0;font-weight:600;font-size:.76rem!important}.demo-q-choice-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.demo-q-choice-row button,.demo-q-tags span{min-height:30px;color:var(--text-primary);background:var(--bg-primary);border:1px solid var(--q-line);font:inherit;border-radius:6px;justify-content:center;align-items:center;gap:.3rem;padding:.3rem .75rem;font-size:.66rem;font-weight:600;display:inline-flex}.demo-q-choice-row button.is-selected{color:var(--primary);border-color:color-mix(in srgb, var(--primary) 62%, var(--border));background:color-mix(in srgb, var(--primary) 7%, var(--bg-primary))}.demo-q-choice-row button.yes.is-selected{color:#059669;border-color:color-mix(in srgb, #10b981 42%, var(--border));background:color-mix(in srgb, #10b981 9%, var(--bg-primary))}.demo-q-done{color:#10b981;flex:none}.demo-q-subquestion{border-left:2px solid color-mix(in srgb, var(--primary) 22%, var(--border));margin:.65rem 0 .1rem 2.15rem;padding-left:1rem}.demo-q-subquestion>strong{color:var(--text-primary);margin-bottom:.55rem;font-size:.72rem;display:block}.demo-q-tags{flex-wrap:wrap;gap:.35rem;display:flex}.demo-q-tags span{justify-content:flex-start;min-height:26px;padding:.22rem .55rem;font-weight:500}.demo-q-tags span.selected{color:var(--primary);border-color:var(--primary);background:color-mix(in srgb, var(--primary) 8%, var(--bg-primary));font-weight:700}.demo-q-doc-toggle{color:var(--text-primary);background:var(--bg-secondary);border:1px solid var(--q-line);font:inherit;border-radius:7px;align-items:center;gap:.35rem;margin-top:.55rem;padding:.38rem .65rem;font-size:.64rem;font-weight:650;display:inline-flex}.demo-q-doc-toggle b{color:var(--primary)}.demo-q-docs{background:color-mix(in srgb, var(--bg-secondary) 72%, var(--bg-primary));border:1px solid var(--q-line);border-radius:8px;margin-top:.45rem;padding:.7rem .85rem}.demo-q-docs>strong{color:#10b981;margin:.2rem 0 .35rem;font-size:.62rem;display:block}.demo-q-docs>strong:first-child{color:#8b5cf6}.demo-q-docs>div{flex-wrap:wrap;gap:.28rem;margin-bottom:.4rem;display:flex}.demo-q-docs span{color:var(--text-primary);background:var(--bg-primary);border:1px solid var(--q-line);border-radius:5px;padding:.2rem .45rem;font-size:.57rem}@media (max-width:900px){.demo-q-header-divider,.demo-q-icon-button,.demo-q-user{display:none}.demo-q-reference-toolbar,.demo-q-question-line{align-items:flex-start}.demo-q-question-line{flex-wrap:wrap}.demo-q-choice-row{justify-content:flex-start;width:100%;padding-left:2.55rem}}@media (max-width:620px){.demo-q-reference-toolbar{flex-direction:column;align-items:stretch}.demo-q-reference-toolbar .q-search-approved{width:100%}.demo-q-subquestion{margin-left:0}.demo-q-choice-row{padding-left:0}}.questionnaire-approved{gap:1.25rem!important}.q-hero-approved{background:var(--bg-primary);border:1px solid color-mix(in srgb, var(--border) 55%, transparent);border-radius:24px;min-height:190px;padding:1.5rem 2rem 1.7rem;position:relative;overflow:hidden}.q-hero-copy-approved{z-index:2;max-width:520px;position:relative}.q-hero-copy-approved h1{color:var(--text-primary);letter-spacing:calc(-.006em + var(--tk));margin:0;font-size:clamp(1.8rem,3.2vw,2.35rem);font-weight:700}.q-hero-copy-approved p{color:var(--text-secondary);margin:.65rem 0 0;font-size:.96rem;line-height:1.65}.q-hero-image-approved{-o-object-fit:contain;object-fit:contain;pointer-events:none;opacity:.92!important;width:auto!important;max-width:56%!important;height:155%!important;position:absolute!important;top:50%!important;right:1.5%!important;transform:translateY(-50%)!important}html.dark .q-hero-image-approved{opacity:.82!important;height:145%!important}.q-progress-card-approved{background:var(--bg-primary);border:1px solid color-mix(in srgb, var(--border) 55%, transparent);border-radius:18px;grid-template-columns:minmax(300px,1.55fr) repeat(4,minmax(130px,.7fr));align-items:stretch;padding:1rem 1.15rem;display:grid}.q-progress-main-approved,.q-progress-stat-approved{align-items:center;gap:.85rem;min-width:0;padding:.2rem 1rem;display:flex}.q-progress-main-approved{border-right:1px solid var(--border);padding-left:.35rem}.q-progress-main-approved>div{flex:1;min-width:0}.q-progress-icon-approved{background:color-mix(in srgb, var(--primary) 10%, transparent);width:42px;height:42px;color:var(--primary);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.q-progress-main-approved small,.q-progress-stat-approved small{color:var(--text-secondary);font-size:.72rem;display:block}.q-progress-main-approved strong{color:var(--text-primary);margin:.1rem 0 .35rem;font-size:1.45rem;display:block}.q-progress-stat-approved{border-right:1px solid var(--border)}.q-progress-stat-approved:last-child{border-right:0}.q-progress-stat-approved>svg,.q-clock-dot-approved{box-sizing:border-box;width:40px;height:40px;color:var(--text-secondary);background:var(--bg-secondary);border-radius:50%;flex-shrink:0;padding:10px}.q-stat-ok-approved>svg{color:#059669;background:#10b9811f}.q-stat-warn-approved .q-clock-dot-approved{color:#d97706;background:#f59e0b1f;place-items:center;padding:0;font-size:1.15rem;display:grid}.q-progress-stat-approved strong{color:var(--text-primary);margin-top:.12rem;font-size:1.3rem;display:block}.q-progress-track-approved{background:var(--bg-tertiary);border-radius:999px;height:7px;margin:.18rem 0 .35rem;overflow:hidden}.q-progress-track-approved span{border-radius:inherit;background:var(--primary);height:100%;display:block}.q-entity-tabs-approved{scrollbar-width:none;padding:.1rem 0 .35rem!important}.q-entity-tabs-approved::-webkit-scrollbar{display:none}.q-layout-approved{grid-template-columns:minmax(0,1fr) 230px;align-items:start;gap:1rem;display:grid}.q-main-approved{min-width:0}.q-section-approved{scroll-margin-top:1.25rem}.q-aside-approved{flex-direction:column;gap:.85rem;display:flex;position:sticky;top:1rem}.q-side-card-approved{background:var(--bg-primary);border:1px solid color-mix(in srgb, var(--border) 55%, transparent);border-radius:14px;padding:1rem}.q-side-card-approved h3{color:var(--text-primary);align-items:center;gap:.4rem;margin:0 0 .85rem;font-size:.85rem;display:flex}.q-side-card-approved>p{color:var(--text-secondary);margin:0;font-size:.78rem;line-height:1.6}.q-ring-approved{border-radius:50%;place-items:center;width:122px;height:122px;margin:.35rem auto 1rem;display:grid}.q-ring-approved>div{text-align:center;background:var(--bg-primary);border-radius:50%;place-content:center;width:92px;height:92px;display:grid}.q-ring-approved strong{color:var(--text-primary);font-size:1.55rem;display:block}.q-ring-approved span{color:var(--text-secondary);font-size:.72rem}.q-side-stats-approved{gap:.45rem;display:grid}.q-side-stats-approved p{grid-template-columns:10px 30px 1fr;align-items:center;gap:.35rem;margin:0;font-size:.72rem;display:grid}.q-side-stats-approved p span{color:var(--text-secondary)}.q-side-stats-approved i{border-radius:50%;width:7px;height:7px}.q-dot-ok-approved{background:#10b981}.q-dot-warn-approved{background:#f59e0b}.q-dot-muted-approved{background:#cbd5e1}.q-side-total-approved{border-top:1px solid var(--border);align-items:center;gap:.6rem;margin-top:.8rem;padding-top:.75rem;font-size:.72rem;display:flex}.q-side-total-approved span{color:var(--text-secondary)}.q-quick-nav-approved{max-height:320px;overflow:auto}.q-quick-nav-approved a{color:var(--text-secondary);border-bottom:1px solid color-mix(in srgb, var(--border) 55%, transparent);grid-template-columns:1fr auto;gap:.5rem;padding:.42rem 0;font-size:.7rem;text-decoration:none;display:grid}.q-quick-nav-approved a:last-child{border-bottom:0}.q-quick-nav-approved a:hover{color:var(--primary);filter:none;transform:none}.q-quick-nav-approved b{color:var(--text-primary)}.q-sticky-footer-approved{z-index:15;border:1px solid color-mix(in srgb, var(--border) 55%, transparent);background:color-mix(in srgb, var(--bg-primary) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:13px;grid-template-columns:1fr auto auto auto;align-items:center;gap:.7rem;margin-top:.75rem;padding:.7rem 1rem;display:grid;position:sticky;bottom:0;box-shadow:0 -8px 30px -24px #0f172a59}.q-auto-save-approved{color:var(--text-secondary);align-items:center;gap:.45rem;font-size:.74rem;display:inline-flex}.q-auto-save-approved svg{color:#10b981}.q-auto-save-erro{color:#dc2626;font-weight:600}.q-auto-save-erro svg{color:#dc2626}.q-help-footer-approved{color:var(--text-secondary);font-size:.74rem}.q-help-footer-approved a{color:var(--primary);font-weight:700}.q-secondary-action-approved,.q-primary-action-approved{font:inherit;cursor:pointer;border-radius:9px;padding:.6rem 1rem;font-size:.78rem;font-weight:700}.q-secondary-action-approved{border:1px solid var(--border);background:var(--bg-primary);color:var(--primary)}.q-primary-action-approved{border:1px solid var(--primary);background:var(--primary);color:#fff}@media (max-width:1180px){.q-progress-card-approved{grid-template-columns:1.3fr repeat(2,1fr)}.q-progress-main-approved{grid-row:span 2}.q-progress-stat-approved:nth-child(3){border-right:0}.q-layout-approved{grid-template-columns:minmax(0,1fr) 210px}}@media (max-width:960px){.q-hero-image-approved{opacity:.65!important;max-width:48%!important}.q-layout-approved{grid-template-columns:1fr}.q-aside-approved{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}.q-quick-nav-approved{grid-column:1/-1}.q-sticky-footer-approved{grid-template-columns:1fr auto auto}.q-help-footer-approved{display:none}}@media (max-width:720px){.q-hero-approved{min-height:220px;padding:1.35rem}.q-hero-copy-approved{max-width:72%}.q-hero-copy-approved p br{display:none}.q-progress-card-approved{grid-template-columns:1fr 1fr}.q-progress-main-approved{border-right:0;border-bottom:1px solid var(--border);grid-area:auto/1/auto/-1;padding-bottom:.85rem}.q-progress-stat-approved:nth-child(2n){border-right:0}.q-aside-approved{grid-template-columns:1fr}.q-quick-nav-approved{grid-column:auto}.q-sticky-footer-approved{grid-template-columns:1fr 1fr;position:static}.q-auto-save-approved{grid-column:1/-1}}@media (max-width:520px){.q-hero-image-approved{opacity:.36!important;max-width:72%!important;right:-18%!important}.q-hero-copy-approved{max-width:100%}.q-progress-card-approved{grid-template-columns:1fr}.q-progress-stat-approved{border-right:0;border-bottom:1px solid var(--border)}.q-progress-stat-approved:last-child{border-bottom:0}.q-sticky-footer-approved{grid-template-columns:1fr}.q-secondary-action-approved,.q-primary-action-approved{width:100%}}@media (min-width:901px){.dc-dashboard-main:has(.dc-documents-approved){max-width:1480px!important;padding-left:2.4rem!important;padding-right:2.4rem!important}}.dc-documents-approved{--docs-card-radius:14px;font-family:var(--font-poppins), Arial, sans-serif}.dc-documents-approved :is(button,input,select,textarea){font-family:inherit}.dc-documents-approved .dc-documents-header-approved{box-shadow:none!important;background:0 0!important;border:0!important}.dc-documents-approved .dc-documents-title-approved{padding-left:.1rem}.dc-documents-approved .dc-documents-summary-approved{z-index:3;min-height:108px;position:relative;box-shadow:0 8px 28px -24px #0f172a38!important}html.dark .dc-documents-approved .dc-documents-summary-approved{box-shadow:0 12px 30px -25px #000000bf!important}.dc-documents-approved .dc-documents-tabs-approved{scrollbar-width:none}.dc-documents-approved .dc-documents-tabs-approved::-webkit-scrollbar{display:none}.dc-documents-approved .dc-documents-folder-approved{box-shadow:0 8px 26px -24px #0f172a47;background:var(--doc-surface)!important;border-color:color-mix(in srgb, var(--border) 62%, transparent)!important}html.dark .dc-documents-approved .dc-documents-folder-approved{box-shadow:0 14px 32px -26px #000c}.dc-documents-approved .dc-documents-grid-approved{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:.95rem!important;display:grid!important}.dc-documents-approved .dc-document-card-approved{min-height:212px;border-radius:var(--docs-card-radius)!important;padding:1.05rem!important;transform:none!important;box-shadow:0 2px 14px -12px #0f172a38!important}.dc-documents-approved .dc-document-card-approved:hover{border-color:color-mix(in srgb, var(--primary) 26%, var(--border))!important;box-shadow:0 14px 30px -22px color-mix(in srgb, var(--primary) 34%, transparent)!important}html.dark .dc-documents-approved .dc-document-card-approved{box-shadow:0 8px 24px -20px #000000c7!important}.dc-documents-approved .dc-hero-light{display:block!important}.dc-documents-approved .dc-hero-dark,html.dark .dc-documents-approved .dc-hero-light{display:none!important}html.dark .dc-documents-approved .dc-hero-dark{display:block!important}.dc-documents-approved .dc-modal-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#040a127a!important}.dc-documents-approved .dc-modal{border-radius:22px!important;box-shadow:0 32px 48px -18px #0000004d!important}@media (max-width:1420px){.dc-documents-approved .dc-documents-grid-approved{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:1080px){.dc-documents-approved .dc-documents-grid-approved{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:820px){.dc-documents-approved .dc-documents-header-approved{min-height:250px!important;padding:1.35rem!important}.dc-documents-approved .dc-documents-header-actions-approved{justify-content:space-between;margin-bottom:.75rem;position:relative!important}.dc-documents-approved .documents-reference-package-all{margin-bottom:.75rem;position:relative!important}.dc-documents-approved .dc-documents-title-approved{max-width:100%!important}.dc-documents-approved .dc-docs-hero{opacity:.3;max-width:65%!important;right:-12%!important}.dc-documents-approved .dc-documents-summary-approved{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dc-documents-approved .dc-documents-summary-item-approved{border-bottom:1px solid color-mix(in srgb,var(--border) 55%, transparent);border-right:0!important;padding:.8rem!important}.dc-documents-approved .dc-documents-grid-approved{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){.dc-documents-approved .dc-documents-grid-approved,.dc-documents-approved .dc-documents-summary-approved{grid-template-columns:1fr!important}}.dc-documents-approved .dc-documents-hero-approved,.dc-documents-approved .dc-docs-hero{overflow:visible!important}.dc-documents-approved .dc-docs-hero img,.dc-documents-approved .dc-documents-hero-approved img{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center bottom!important;object-position:center bottom!important;max-height:100%!important}@media (min-width:901px){.dc-documents-approved .dc-documents-hero-approved{min-height:270px!important;overflow:visible!important}.dc-documents-approved .dc-docs-hero{overflow:visible!important}.dc-documents-approved .dc-docs-hero img{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center bottom!important;object-position:center bottom!important;width:auto!important;height:auto!important;max-height:235px!important}}@media (max-width:900px){.dc-documents-approved .dc-documents-hero-approved{overflow:visible!important}.dc-documents-approved .dc-docs-hero img{-o-object-fit:contain!important;object-fit:contain!important;height:auto!important;max-height:200px!important}}@media (max-width:560px){.dc-documents-approved .dc-docs-hero img{-o-object-fit:contain!important;object-fit:contain!important;width:100%!important;max-height:165px!important}}.dc-documents-approved .dc-documents-header-approved{min-height:220px!important;overflow:visible!important}.dc-documents-approved img.dc-docs-hero{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important;pointer-events:none!important;width:min(46%,610px)!important;max-width:none!important;height:auto!important;max-height:none!important;position:absolute!important;top:6px!important;right:1.5%!important}.dc-hero-dark,html.dark .dc-hero-light{display:none!important}html.dark .dc-hero-dark{display:block!important}@media (max-width:900px){.dc-documents-approved img.dc-docs-hero{width:48%!important;right:0!important}}@media (max-width:620px){.dc-documents-approved .dc-documents-header-approved{min-height:300px!important}.dc-documents-approved img.dc-docs-hero{width:82%!important;top:120px!important;right:50%!important;transform:translate(50%)!important}}.dc-documents-approved .dc-documents-header-approved{min-height:235px!important;position:relative!important;overflow:visible!important}.dc-documents-approved .dc-docs-hero{display:none!important}.dc-documents-approved .dc-documents-header-approved:after{content:"";z-index:1;pointer-events:none;background-image:url(/hero-documents-collection-v3-light.webp);background-position:100% 100%;background-repeat:no-repeat;background-size:contain;width:min(48%,660px);height:230px;position:absolute;bottom:-5px;right:1%}html.dark .dc-documents-approved .dc-documents-header-approved:after{background-image:url(/hero-documents-collection-v3-dark.webp)}.documents-reference-final .dc-documents-header-approved{min-height:225px!important;margin-bottom:.35rem!important}.documents-reference-final .dc-documents-header-approved:after{filter:drop-shadow(0 18px 28px #2d6fd017);z-index:4!important;height:225px!important;bottom:5px!important}.documents-reference-final .dc-documents-title-approved,.documents-reference-final .dc-documents-header-actions-approved{z-index:5!important}.documents-reference-final .dc-documents-title-approved{max-width:500px!important;padding-top:.35rem!important}.documents-reference-final .dc-documents-title-approved h1{letter-spacing:calc(-.006em + var(--tk))!important;font-size:clamp(1.85rem,2.5vw,2.2rem)!important}.documents-reference-final .dc-documents-title-approved p{max-width:470px!important;line-height:1.55!important}.documents-reference-final .dc-documents-summary-approved{border-radius:18px!important;min-height:0!important;padding:.8rem 1.25rem!important}.documents-reference-final .dc-documents-summary-item-approved{justify-content:flex-start;min-width:0;gap:.8rem!important;min-height:76px!important;padding:.15rem 1.05rem!important}.documents-reference-final .dc-documents-summary-item-approved>span:first-child{flex-basis:42px!important;width:42px!important;height:42px!important}.documents-reference-final .documents-reference-summary-value{font-size:1.16rem!important;line-height:1.05!important}.documents-reference-final .documents-reference-summary-label{margin-top:.18rem!important;font-size:.72rem!important;font-weight:650!important}.documents-reference-final .documents-reference-summary-detail{color:var(--text-secondary)!important;margin-top:.16rem!important;font-size:.62rem!important;font-weight:400!important}.documents-reference-final .dc-documents-folder-approved{border-radius:15px!important;overflow:hidden!important}.documents-reference-final .documents-reference-folder-head{padding:.95rem 1.1rem!important}.documents-reference-final .documents-reference-folder-head>div:first-child>div{color:var(--primary)!important}.documents-reference-final .documents-reference-folder-head>button,.documents-reference-final .documents-reference-package-all{background:color-mix(in srgb, var(--primary) 8%, var(--doc-surface))!important;border-color:color-mix(in srgb, var(--primary) 16%, var(--border))!important;color:var(--primary)!important;box-shadow:none!important}.documents-reference-final .documents-reference-toolbar{padding:.7rem 1.1rem!important}.documents-reference-final .documents-reference-toolbar>div>button{border-radius:8px!important;min-height:34px!important;padding:.4rem .62rem!important;font-size:.75rem!important}.documents-reference-final .dc-documents-grid-approved{gap:.75rem!important;padding:.75rem 1.1rem 1.05rem!important}.documents-reference-final .dc-document-card-approved{border-radius:9px!important;min-height:196px!important;padding:.85rem!important}html.dark .documents-reference-final .dc-documents-summary-approved,html.dark .documents-reference-final .dc-documents-folder-approved,html.dark .documents-reference-final .dc-document-card-approved{border-color:#94a3b824!important}@media (max-width:820px){.documents-reference-final .dc-documents-title-approved{max-width:100%!important}.documents-reference-final .documents-reference-folder-head,.documents-reference-final .documents-reference-toolbar{padding-left:.85rem!important;padding-right:.85rem!important}.documents-reference-final .documents-reference-tabs-line{flex-direction:column!important;align-items:stretch!important}.documents-reference-final .documents-reference-package-all{align-self:flex-end}}.dc-documents-approved .dc-documents-title-approved{z-index:2!important;position:relative!important}.dc-documents-approved .dc-documents-header-actions-approved{z-index:3!important}@media (max-width:900px){.dc-documents-approved .dc-documents-header-approved:after{width:48%;height:205px}}@media (max-width:620px){.dc-documents-approved .dc-documents-header-approved{min-height:390px!important}.dc-documents-approved .dc-documents-header-approved:after{background-position:bottom;width:88%;height:220px;bottom:0;right:50%;transform:translate(50%)}}@media (min-width:901px){.dc-dashboard-main:has(.questionnaire-approved){max-width:1380px!important;padding-left:2.25rem!important;padding-right:2.25rem!important}}.questionnaire-approved{font-family:var(--font-poppins), Arial, sans-serif;--q-line:color-mix(in srgb, var(--border) 62%, transparent);--q-panel:var(--bg-primary);--q-muted-panel:color-mix(in srgb, var(--bg-secondary) 78%, var(--bg-primary));gap:0!important}.questionnaire-approved :is(button,input,select,textarea){font-family:inherit}.questionnaire-approved .q-hero-approved{min-height:246px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:1.1rem .45rem 0!important;position:relative!important;overflow:hidden!important}.questionnaire-approved .q-hero-copy-approved{z-index:3;width:44%;max-width:500px;padding-top:.15rem;position:relative}.questionnaire-approved .q-hero-copy-approved h1{letter-spacing:calc(-.006em + var(--tk))!important;margin:0!important;font-size:clamp(1.9rem,2.7vw,2.25rem)!important;font-weight:600!important;line-height:1.08!important}.questionnaire-approved .q-hero-copy-approved p{color:var(--text-secondary)!important;margin:.85rem 0 0!important;font-size:.86rem!important;line-height:1.65!important}.questionnaire-approved .q-hero-art-approved{z-index:1;pointer-events:none;background-image:url(/hero-questionnaire-collection-v3-light.webp);background-position:100%;background-repeat:no-repeat;background-size:cover;border-radius:0 0 18px 18px;width:58%;height:100%;position:absolute;top:0;right:0}html.dark .questionnaire-approved .q-hero-art-approved{filter:saturate(.94)contrast(.97);background-image:url(/hero-questionnaire-collection-v3-dark.webp);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000029 8%,#00000075 18%,#000000c7 28%,#000 38%);mask-image:linear-gradient(90deg,#0000 0%,#00000029 8%,#00000075 18%,#000000c7 28%,#000 38%)}.questionnaire-approved .q-hero-art-approved:after{content:"";background:linear-gradient(90deg, var(--bg-secondary) 0%, transparent 18%, transparent 100%), linear-gradient(180deg, var(--bg-secondary) 0%, transparent 5%, transparent 98%, var(--bg-secondary) 100%);pointer-events:none;position:absolute;inset:0}html.dark .questionnaire-approved .q-hero-art-approved:after{background:linear-gradient(90deg, var(--bg-secondary) 0%, color-mix(in srgb, var(--bg-secondary) 82%, transparent) 10%, color-mix(in srgb, var(--bg-secondary) 42%, transparent) 21%, transparent 34%, transparent 94%, color-mix(in srgb, var(--bg-secondary) 45%, transparent) 100%), linear-gradient(180deg, var(--bg-secondary) 0%, color-mix(in srgb, var(--bg-secondary) 55%, transparent) 6%, transparent 15%, transparent 91%, color-mix(in srgb, var(--bg-secondary) 68%, transparent) 97%, var(--bg-secondary) 100%)}.questionnaire-approved .q-hero-actions-approved{z-index:4;align-items:center;gap:1rem;display:flex;position:absolute;top:.25rem;right:.25rem}.questionnaire-approved .q-last-update-approved{white-space:nowrap;color:var(--text-secondary);align-items:center;gap:.45rem;font-size:.71rem;font-weight:500;display:inline-flex}.questionnaire-approved .q-last-update-approved i{background:#10b981;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #10b98117}.questionnaire-approved .q-results-action-approved{border:1px solid var(--q-line);background:color-mix(in srgb, var(--bg-primary) 90%, transparent);min-height:38px;color:var(--primary);font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:.45rem;padding:0 .95rem;font-size:.76rem;font-weight:700;display:inline-flex}.questionnaire-approved .q-content-grid-approved{grid-template-columns:minmax(0,1fr) 210px;align-items:start;gap:.9rem;display:grid}.questionnaire-approved .q-content-left-approved{min-width:0}.questionnaire-approved .q-progress-card-approved{align-items:stretch;min-height:112px;box-shadow:0 8px 24px -24px #0f172a47;border:1px solid var(--q-line)!important;background:var(--q-panel)!important;border-radius:13px!important;grid-template-columns:minmax(280px,1.52fr) repeat(4,minmax(115px,.72fr))!important;margin:0 0 .65rem!important;padding:.85rem 1rem!important;display:grid!important}html.dark .questionnaire-approved .q-progress-card-approved{box-shadow:0 14px 30px -26px #000000e6}.questionnaire-approved .q-progress-main-approved,.questionnaire-approved .q-progress-stat-approved{gap:.75rem!important;padding:.15rem .95rem!important}.questionnaire-approved .q-progress-main-approved{border-right:1px solid var(--q-line)!important;padding-left:.25rem!important}.questionnaire-approved .q-progress-icon-approved,.questionnaire-approved .q-progress-stat-approved>svg,.questionnaire-approved .q-clock-dot-approved{flex:0 0 42px;width:42px!important;height:42px!important}.questionnaire-approved .q-progress-main-approved small,.questionnaire-approved .q-progress-stat-approved small{font-size:.68rem!important}.questionnaire-approved .q-progress-main-approved strong{margin:.08rem 0 .25rem!important;font-size:1.45rem!important}.questionnaire-approved .q-progress-stat-approved strong{font-size:1.25rem!important}.questionnaire-approved .q-progress-track-approved{height:6px!important;margin:.12rem 0 .28rem!important}.questionnaire-approved .q-entity-tabs-approved{scrollbar-width:none;gap:.48rem!important;margin:0 0 .45rem!important;padding:.35rem 0 .45rem!important;display:flex!important}.questionnaire-approved .q-entity-tabs-approved::-webkit-scrollbar{display:none}.questionnaire-approved .q-entity-tabs-approved button{min-height:35px;background:var(--tab-bg)!important;border-color:color-mix(in srgb, var(--border) 72%, transparent)!important;color:var(--tab-fg)!important;padding:.43rem .78rem!important;font-size:.72rem!important}.questionnaire-approved .q-entity-tabs-approved button[style*="var(--primary)"]{color:var(--primary)!important}.questionnaire-approved .q-main-approved{min-width:0}.questionnaire-approved .q-section-approved{border:1px solid var(--q-line);background:var(--q-panel);border-radius:10px;scroll-margin-top:1rem;overflow:hidden;margin:0 0 .75rem!important;display:block!important}.questionnaire-approved .q-section-header-approved{border-bottom:1px solid var(--q-line);background:color-mix(in srgb, var(--bg-primary) 97%, var(--bg-secondary));min-height:43px;color:var(--text-primary);align-items:center;gap:.55rem;padding:.72rem .95rem;display:flex}.questionnaire-approved .q-section-number-approved{min-width:22px;font-size:.78rem;font-weight:800}.questionnaire-approved .q-section-header-approved>strong{text-transform:uppercase;letter-spacing:.025em;flex:1;font-size:.78rem;font-weight:800}.questionnaire-approved .q-section-status-approved{color:var(--text-secondary);align-items:center;gap:.42rem;font-size:.72rem;font-weight:800;display:inline-flex}.questionnaire-approved .q-section-status-approved i{background:#cbd5e1;border-radius:50%;width:8px;height:8px}.questionnaire-approved .q-section-status-approved.is-progress i{background:#f59e0b}.questionnaire-approved .q-section-status-approved.is-complete i{background:#10b981}.questionnaire-approved .q-question-row-approved{background:var(--q-panel)!important;border:0!important;border-radius:0!important;padding:.72rem .95rem!important}.questionnaire-approved .q-question-row-approved+.q-question-row-approved{border-top:1px solid var(--q-line)!important}.questionnaire-approved .q-question-row-approved>div:first-child{gap:.6rem!important}.questionnaire-approved .q-question-row-approved p{font-size:.78rem!important;line-height:1.45!important}.questionnaire-approved .q-question-index-approved{width:31px;height:auto;color:var(--text-secondary);flex:0 0 31px;justify-content:flex-start;align-items:center;font-size:.68rem;font-weight:800;display:flex;background:0 0!important}.questionnaire-approved .q-question-index-approved.is-answered{color:var(--primary)}.questionnaire-approved .q-bool-option-approved{border:1px solid var(--border);background:var(--bg-primary);min-width:56px;min-height:31px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:.3rem;padding:.34rem .7rem;font-size:.72rem;font-weight:600;display:inline-flex}.questionnaire-approved .q-bool-option-approved.is-yes.is-selected{border-color:color-mix(in srgb, #10b981 45%, var(--border));background:color-mix(in srgb, #10b981 10%, var(--bg-primary));color:#059669}.questionnaire-approved .q-bool-option-approved.is-no.is-selected{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 9%, var(--bg-primary));color:var(--primary)}.questionnaire-approved .q-bool-sub-approved{min-width:54px}.questionnaire-approved .q-question-row-approved [style*=borderLeft]{margin-top:.65rem!important}.questionnaire-approved .q-question-row-approved button{transform:none!important}.questionnaire-approved .q-aside-approved{flex-direction:column!important;gap:.72rem!important;display:flex!important;position:sticky!important;top:.75rem!important}.questionnaire-approved .q-side-card-approved{border:1px solid var(--q-line)!important;background:var(--q-panel)!important;border-radius:11px!important;padding:.9rem!important}.questionnaire-approved .q-side-card-approved h3{margin:0 0 .72rem!important;font-size:.78rem!important}.questionnaire-approved .q-ring-approved{width:116px!important;height:116px!important;margin:.15rem auto .85rem!important}.questionnaire-approved .q-ring-approved>div{width:84px!important;height:84px!important}.questionnaire-approved .q-ring-approved strong{font-size:1.48rem!important}.questionnaire-approved .q-side-stats-approved p{grid-template-columns:10px 26px 1fr!important;font-size:.68rem!important}.questionnaire-approved .q-tip-link-approved{color:var(--primary);align-items:center;gap:.35rem;margin-top:.75rem;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-flex}.questionnaire-approved .q-quick-nav-approved{max-height:none!important;overflow:visible!important}.questionnaire-approved .q-quick-nav-approved a{border-bottom:0!important;padding:.36rem 0!important;font-size:.64rem!important}.questionnaire-approved .q-quick-nav-approved b{white-space:nowrap;align-items:center;gap:.4rem;display:inline-flex}.questionnaire-approved .q-quick-nav-approved b i{background:#94a3b8;border-radius:50%;width:8px;height:8px}.questionnaire-approved .q-quick-nav-approved b i.is-progress{background:#f59e0b}.questionnaire-approved .q-quick-nav-approved b i.is-complete{background:#10b981}.questionnaire-approved .q-sticky-footer-approved{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:48px;z-index:20!important;border:1px solid var(--q-line)!important;background:color-mix(in srgb, var(--bg-primary) 95%, transparent)!important;border-radius:10px!important;grid-template-columns:1fr auto auto auto!important;margin:.35rem 0 0!important;padding:.5rem .8rem!important;position:sticky!important;bottom:0!important}.questionnaire-approved .q-secondary-action-approved,.questionnaire-approved .q-primary-action-approved{min-height:34px;border-radius:7px!important;padding:.45rem .9rem!important;font-size:.7rem!important}.questionnaire-approved .q-primary-action-approved{min-width:180px}.questionnaire-approved .q-auto-save-approved,.questionnaire-approved .q-help-footer-approved{font-size:.68rem!important}html.dark .questionnaire-approved{--q-line:color-mix(in srgb, var(--border) 82%, transparent)}html.dark .questionnaire-approved .q-section-header-approved{background:color-mix(in srgb, var(--bg-primary) 92%, #08111f)}html.dark .questionnaire-approved .q-results-action-approved{background:color-mix(in srgb, var(--bg-primary) 75%, transparent)}@media (max-width:1180px){.questionnaire-approved .q-progress-card-approved{grid-template-columns:1.25fr repeat(2,1fr)!important}.questionnaire-approved .q-progress-main-approved{grid-row:span 2}.questionnaire-approved .q-content-grid-approved{grid-template-columns:minmax(0,1fr) 195px}}@media (max-width:980px){.questionnaire-approved .q-hero-art-approved{opacity:.8;width:54%}.questionnaire-approved .q-content-grid-approved{grid-template-columns:1fr}.questionnaire-approved .q-aside-approved{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important;position:static!important}.questionnaire-approved .q-quick-nav-approved{grid-column:1/-1}}@media (max-width:760px){.questionnaire-approved .q-hero-approved{min-height:245px!important}.questionnaire-approved .q-hero-copy-approved{width:66%}.questionnaire-approved .q-hero-art-approved{opacity:.55;width:62%;right:-10%}.questionnaire-approved .q-hero-actions-approved{inset:auto auto .5rem .45rem}.questionnaire-approved .q-progress-card-approved{grid-template-columns:1fr 1fr!important}.questionnaire-approved .q-progress-main-approved{border-bottom:1px solid var(--q-line);grid-area:auto/1/auto/-1;border-right:0!important;padding-bottom:.7rem!important}.questionnaire-approved .q-aside-approved{grid-template-columns:1fr!important}.questionnaire-approved .q-sticky-footer-approved{grid-template-columns:1fr 1fr!important;position:static!important}.questionnaire-approved .q-auto-save-approved{grid-column:1/-1}}@media (max-width:540px){.questionnaire-approved .q-hero-approved{min-height:300px!important}.questionnaire-approved .q-hero-copy-approved{width:100%}.questionnaire-approved .q-hero-copy-approved p br{display:none}.questionnaire-approved .q-hero-art-approved{width:92%;height:55%;top:auto;bottom:0;right:-12%}.questionnaire-approved .q-hero-actions-approved{display:none}.questionnaire-approved .q-progress-card-approved{grid-template-columns:1fr!important}.questionnaire-approved .q-progress-stat-approved{border-bottom:1px solid var(--q-line);border-right:0!important}.questionnaire-approved .q-sticky-footer-approved{grid-template-columns:1fr!important}.questionnaire-approved .q-secondary-action-approved,.questionnaire-approved .q-primary-action-approved{width:100%}}@media (min-width:901px){.dc-dashboard-main:has(.calendar-approved){max-width:1540px!important;padding-left:2.1rem!important;padding-right:2.1rem!important}}.calendar-approved{--cal-surface:#fffffff5;--cal-surface-soft:#f8fbff;--cal-line:#e5ebf4;--cal-text:#0f2550;--cal-muted:#6b7b95;--cal-blue:#1769ff;--cal-green:#21b978;--cal-orange:#ff9e2a;--cal-red:#ff4d57;--cal-violet:#8b5cf6;--cal-shadow:0 16px 42px -30px #1a376947;gap:1rem!important}html.dark .calendar-approved{--cal-surface:#0d1723;--cal-surface-soft:#101d2b;--cal-line:#223143;--cal-text:#f5f8ff;--cal-muted:#93a3b7;--cal-blue:#2d7dff;--cal-green:#24c886;--cal-orange:#f5a524;--cal-red:#ff5d64;--cal-violet:#9c72ff;--cal-shadow:0 18px 46px -28px #000000b8}.cal-page-head-approved{justify-content:space-between;align-items:center;gap:1.5rem;min-height:220px;margin-bottom:.85rem;padding:.4rem 0 0;display:flex;position:relative;overflow:visible}.cal-page-head-approved>div{z-index:2;max-width:52%;position:relative;transform:translateY(60%)}.cal-page-head-approved h1{color:var(--primary);letter-spacing:calc(-.006em + var(--tk));margin:0;font-size:clamp(1.7rem,2.4vw,2.2rem);font-weight:800;line-height:1.08}.cal-page-head-approved p{color:var(--cal-muted);margin:.45rem 0 0;font-size:.86rem;line-height:1.5}.cal-page-status-approved{color:var(--cal-muted);white-space:nowrap;justify-content:flex-end;align-items:center;gap:.75rem;font-size:.75rem;display:flex}.cal-page-status-approved>span{align-items:center;gap:.45rem;display:inline-flex}.cal-page-status-approved>span i{background:var(--cal-green);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--cal-green) 10%, transparent);border-radius:50%}.cal-head-icon-approved,.cal-head-avatar-approved{height:38px;border:1px solid var(--cal-line)!important;background:var(--cal-surface)!important;color:var(--cal-text)!important;box-shadow:none!important}.cal-head-icon-approved{justify-content:center;align-items:center;width:38px;display:inline-flex;border-radius:11px!important}.cal-head-avatar-approved{align-items:center;gap:.35rem;font-weight:800;display:inline-flex;border-radius:999px!important;padding:0 .7rem!important}.cal-stats-approved{background:var(--cal-surface);border:1px solid color-mix(in srgb, var(--cal-line) 55%, transparent);width:100%;box-shadow:var(--shadow-sm);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:1.15rem 1.25rem;display:grid}.cal-stat-approved{border:0;border-right:1px solid color-mix(in srgb, var(--cal-line) 55%, transparent);min-height:94px;box-shadow:none;background:0 0;border-radius:0;align-items:center;gap:.8rem;padding:.15rem 1.05rem;display:flex}.cal-stat-approved:last-child{border-right:0}.cal-page-hero-approved{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;pointer-events:none;width:auto;max-width:46%;height:253px;position:absolute;top:0;right:1.5%}.cal-page-hero-dark-approved,html.dark .cal-page-hero-light-approved{display:none}html.dark .cal-page-hero-dark-approved{mix-blend-mode:screen;display:block}.cal-stat-icon-approved{border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.cal-stat-approved strong{color:var(--cal-text);font-size:1.16rem;font-weight:800;line-height:1.05;display:block}.cal-stat-approved span:not(.cal-stat-icon-approved){color:var(--cal-text);margin-top:.18rem;font-size:.72rem;font-weight:650;display:block}.cal-stat-approved small{color:var(--cal-muted);margin-top:.16rem;font-size:.62rem;display:block}.cal-stat-blue-approved .cal-stat-icon-approved{color:var(--cal-blue);background:color-mix(in srgb, var(--cal-blue) 10%, transparent)}.cal-stat-orange-approved .cal-stat-icon-approved{color:var(--cal-orange);background:color-mix(in srgb, var(--cal-orange) 12%, transparent)}.cal-stat-green-approved .cal-stat-icon-approved{color:var(--cal-green);background:color-mix(in srgb, var(--cal-green) 10%, transparent)}.cal-stat-violet-approved .cal-stat-icon-approved{color:var(--cal-violet);background:color-mix(in srgb, var(--cal-violet) 10%, transparent)}.cal-layout-approved{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:1rem;display:grid}.cal-main-column-approved{flex-direction:column;gap:1rem;min-width:0;display:flex}.calendar-view-month{max-width:none}.cal-toolbar-approved,.cal-year-surface-approved{box-shadow:var(--cal-shadow);background:var(--cal-surface)!important;border:1px solid var(--cal-line)!important;border-radius:14px!important}.cal-toolbar-approved{min-height:56px;padding:.65rem .8rem!important}.cal-view-toggle-approved{border:1px solid var(--cal-line);background:var(--cal-surface-soft)!important;border-radius:9px!important;padding:3px!important}.cal-view-toggle-approved button{min-width:52px;color:var(--cal-muted)!important;box-shadow:none!important;border-radius:7px!important}.cal-view-toggle-approved button.is-active{color:var(--cal-blue)!important;background:var(--cal-surface)!important;box-shadow:0 1px 4px #0f255014!important}.cal-new-appt-approved{color:var(--cal-blue)!important;border:1px solid var(--cal-line)!important;box-shadow:none!important;background:0 0!important}.cal-nav-btn-approved{background:var(--cal-surface)!important;border-color:var(--cal-line)!important;width:30px!important;height:30px!important;color:var(--cal-muted)!important}.cal-today-btn-approved{color:var(--cal-muted)!important;border-color:var(--cal-line)!important}.cal-surface-approved{box-shadow:var(--cal-shadow);background:var(--cal-surface)!important;border:1px solid var(--cal-line)!important;border-radius:14px!important}.cal-week-head-approved{box-sizing:border-box;color:#fff!important;background:#f97316!important;border-color:#ffffff47!important;height:41px!important;padding:.42rem .75rem!important}.cal-hero-scene-approved{pointer-events:none;width:min(43%,390px);height:100%;position:absolute;bottom:0;right:2.2%}.cal-hero-calendar-approved{z-index:2;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 12px 12px #11305b26);width:54%;height:auto;position:absolute;bottom:-13%;right:13%;transform:rotate(-3deg)}.cal-hero-shield-approved{z-index:3;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 9px 9px #11305b24);width:24%;height:auto;position:absolute;bottom:4%;right:53%;transform:rotate(-7deg)}.cal-hero-lamp-approved{z-index:4;position:absolute;inset:0}.cal-hero-lamp-approved:before{content:"";transform-origin:bottom;background:linear-gradient(90deg,#b7c3d1,#fff 48%,#8997a8);border-radius:999px;width:7px;height:72%;position:absolute;top:7%;right:3%;transform:rotate(5deg);box-shadow:0 0 0 1px #5060742e}.cal-hero-lamp-approved:after{content:"";background:linear-gradient(#f7f9fc,#aeb9c8);border-radius:50%;width:62px;height:12px;position:absolute;bottom:3%;right:1%;box-shadow:0 4px 8px #0f172a26}.cal-hero-lamp-approved i{background:linear-gradient(145deg,#fff,#c6d0dc);border:1px solid #5c6c8033;border-radius:48px 48px 18px 18px;width:72px;height:42px;position:absolute;top:2%;right:1.5%;transform:rotate(-8deg);box-shadow:0 8px 14px #0f172a1f}.cal-hero-lamp-approved b{z-index:2;background:#d9e1eb;border-radius:50%;width:9px;height:9px;position:absolute;top:21%;right:17%}.cal-hero-lamp-glow-approved{display:none}html.dark .cal-hero-lamp-approved i{background:linear-gradient(145deg,#f5f7fb,#8997a9);box-shadow:0 5px 12px #00000047,0 10px 28px #ffc65b38}html.dark .cal-hero-lamp-approved i:after{content:"";background:#ffe39a;border-radius:50%;height:7px;position:absolute;bottom:-2px;left:15px;right:15px;box-shadow:0 0 12px #ffd168}html.dark .cal-hero-lamp-glow-approved{z-index:1;filter:blur(12px);background:radial-gradient(at 72% 6%,#ffda8e3b,#ffcd7017 35%,#0000 72%);width:190px;height:165px;display:block;position:absolute;top:9%;right:8%}.ed-logo-lockup,.ed-logo-mark,.ed-logo-wordmark{-o-object-fit:contain;object-fit:contain;flex-shrink:0;display:block}.ed-logo-wordmark{height:var(--ed-wordmark-height);width:auto}.ed-logo-dark,html.dark .ed-logo-light{display:none}html.dark .ed-logo-dark{display:block}.cal-week-head-approved span{color:#ffffffe6!important}.cal-week-head-approved span:first-child{color:#fff!important}.cal-week-head-corner-approved{box-sizing:border-box;background:#f97316!important;height:41px!important}.calendar-view-week .dc-week-event,.calendar-view-week .dc-appt{box-shadow:none!important;border-width:0!important;border-radius:7px!important}.calendar-view-week .dc-week-event{min-height:54px}.cal-month-days-head-approved{background:#f97316!important;border-color:#ffffff47!important}.cal-month-days-head-approved>div{color:#fff!important;border-color:#ffffff47!important}.calendar-view-month .dc-calendar-cell{border-color:var(--cal-line)!important;background:var(--cal-surface)!important;min-height:112px!important}.calendar-view-month .dc-calendar-cell:hover{background:color-mix(in srgb, var(--cal-blue) 4%, var(--cal-surface))!important}.calendar-view-month .dc-calendar-event{border-width:0!important;border-radius:5px!important}.cal-year-grid-approved{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.5rem 1rem!important}.cal-year-month-approved{min-height:158px;box-shadow:none!important;color:var(--cal-text)!important;background:0 0!important;border:1px solid #0000!important;border-radius:10px!important}.cal-year-month-approved:hover{background:var(--cal-surface-soft)!important;border-color:var(--cal-line)!important}.cal-year-month-approved.is-current{background:color-mix(in srgb, var(--cal-blue) 5%, var(--cal-surface))!important;border-color:var(--cal-blue)!important}.cal-year-month-approved.is-current *{color:inherit!important}.cal-side-approved{flex-direction:column;gap:.8rem;display:flex}.cal-side-card-approved{background:var(--cal-surface);border:1px solid var(--cal-line);box-shadow:var(--cal-shadow);border-radius:13px;padding:.9rem}.cal-side-card-head-approved{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.65rem;display:flex}.cal-side-card-approved h3{color:var(--cal-text);margin:0;font-size:.78rem;font-weight:800}.cal-side-card-head-approved>span{color:var(--cal-blue);font-size:.62rem;font-weight:700}.cal-side-list-approved{flex-direction:column;gap:.15rem;display:flex}.cal-side-event-approved{border-bottom:1px solid color-mix(in srgb, var(--cal-line) 70%, transparent);grid-template-columns:6px 52px minmax(0,1fr) auto;align-items:center;gap:.42rem;min-height:34px;padding:.25rem 0;display:grid}.cal-side-event-approved:last-child{border-bottom:0}.cal-side-event-button{text-align:left;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;width:100%;font-family:inherit}.cal-side-event-button:hover,.cal-task-button-approved:hover{background:var(--cal-surface-soft)}.cal-side-event-approved>i{border-radius:50%;width:5px;height:5px}.cal-side-event-approved time{color:var(--cal-muted);font-size:.58rem;font-weight:700}.cal-side-event-approved>span{color:var(--cal-text);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-weight:600;overflow:hidden}.cal-side-event-approved>b{white-space:nowrap;font-size:.55rem;font-weight:800}.cal-task-list-approved{flex-direction:column;gap:.45rem;display:flex}.cal-task-list-approved label,.cal-task-button-approved{color:var(--cal-muted);align-items:flex-start;gap:.45rem;font-size:.62rem;line-height:1.35;display:flex}.cal-task-button-approved{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;width:100%;padding:.18rem;font-family:inherit}.cal-task-box-approved{border:1px solid var(--cal-line);background:var(--cal-surface-soft);border-radius:3px;flex:0 0 12px;width:12px;height:12px;margin-top:1px}.cal-task-count-approved{color:var(--cal-blue);margin-top:.65rem;font-size:.6rem;display:block}.cal-side-empty-approved{color:var(--cal-muted);margin:.4rem 0;font-size:.64rem}.cal-export-card-approved p{color:var(--cal-muted);margin:.45rem 0 .7rem;font-size:.62rem;line-height:1.5}.cal-export-card-approved button{border:1px solid var(--cal-line);background:var(--cal-surface);height:30px;color:var(--cal-blue);cursor:pointer;border-radius:8px;align-items:center;gap:.35rem;padding:0 .65rem;font-size:.62rem;font-weight:750;display:inline-flex}.cal-event-detail-approved>div>strong{color:var(--cal-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.76rem;line-height:1.35;display:-webkit-box;overflow:hidden}.cal-event-detail-approved dl{flex-direction:column;gap:.38rem;margin:.75rem 0;display:flex}.cal-event-detail-approved dl>div{grid-template-columns:55px minmax(0,1fr);gap:.45rem;font-size:.62rem;line-height:1.35;display:grid}.cal-event-detail-approved dt{color:var(--cal-muted)}.cal-event-detail-approved dd{overflow-wrap:anywhere;min-width:0;color:var(--cal-text);margin:0;font-weight:650}.cal-event-delete-approved,.cal-event-link-approved{border-radius:8px;align-items:center;gap:.35rem;min-height:30px;padding:0 .65rem;font-family:inherit;font-size:.62rem;font-weight:750;text-decoration:none;display:inline-flex}.cal-event-delete-approved{border:1px solid color-mix(in srgb, var(--cal-red) 35%, var(--cal-line));background:color-mix(in srgb, var(--cal-red) 7%, var(--cal-surface));color:var(--cal-red);cursor:pointer}.cal-event-link-approved{border:1px solid var(--cal-line);color:var(--cal-blue)}.dc-week-event-button:focus-visible,.cal-side-event-button:focus-visible,.cal-task-button-approved:focus-visible{outline:2px solid var(--cal-blue);outline-offset:1px}html.dark .calendar-approved .cal-stat-approved,html.dark .calendar-approved .cal-toolbar-approved,html.dark .calendar-approved .cal-surface-approved,html.dark .calendar-approved .cal-year-surface-approved,html.dark .calendar-approved .cal-side-card-approved{box-shadow:0 18px 44px -30px #000000e6}html.dark .calendar-view-week [style*="background: isToday"],html.dark .calendar-view-month .dc-calendar-cell{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (max-width:1180px){.cal-layout-approved{grid-template-columns:1fr}.cal-side-approved{grid-template-columns:repeat(3,1fr);display:grid}}@media (max-width:900px){.cal-page-head-approved{min-height:250px}.cal-page-hero-approved{opacity:.3;width:auto;max-width:65%;height:242px;right:-12%}.cal-stats-approved{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.cal-side-approved{grid-template-columns:1fr}.cal-year-grid-approved{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:620px){.cal-page-head-approved{min-height:260px}.cal-page-head-approved>div{max-width:70%}.cal-page-hero-approved{opacity:.26;width:auto;max-width:78%;height:236px;right:-18%}.cal-stats-approved{grid-template-columns:1fr}.cal-stat-approved{min-height:76px}.cal-year-grid-approved{grid-template-columns:1fr!important}.cal-toolbar-approved{overflow-x:auto}}.sx-landing{min-height:100vh;color:var(--ld-text);background:var(--ld-bg);--sx-line:color-mix(in srgb, var(--ld-border) 76%, transparent);--sx-soft:color-mix(in srgb, var(--ld-blue) 5%, var(--ld-bg));--sx-panel:color-mix(in srgb, var(--ld-card) 96%, var(--ld-blue) 4%);--sx-shadow:0 24px 70px -38px #0b254059;padding-top:88px}html.dark .sx-landing{--sx-shadow:0 28px 80px -42px #000000c7}.sx-shell{width:min(1296px,100% - 48px);margin-inline:auto}.sx-section{border-top:1px solid var(--sx-line);padding:72px 0}.sx-section-head{text-align:center;max-width:760px;margin:0 auto 48px}.sx-section-head-left{text-align:left;margin-left:0}.sx-section-head h2,.sx-foundation-intro h2,.sx-faq-title h2,.sx-roadmap-card h2,.sx-cta-copy h2{color:var(--ld-navy);letter-spacing:calc(-.008em + var(--tk));margin:12px 0 0;font-size:clamp(2.2rem,5vw,4.4rem);font-weight:800;line-height:1.02}.sx-section-head h2 span,.sx-hero h1 span,.sx-faq-title h2 span{color:var(--ld-blue)}.sx-section-head p{max-width:640px;color:var(--ld-sub);margin:16px auto 0;font-size:1.02rem;line-height:1.7}.sx-kicker{color:var(--ld-blue);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;font-size:.78rem;font-weight:800;display:inline-flex}.sx-kicker-warn{color:#d97706}.sx-hero{border-bottom:1px solid var(--sx-line);background:linear-gradient(180deg, var(--ld-hero-top), var(--ld-bg));align-items:center;min-height:calc(100dvh - 88px);display:flex;position:relative;overflow:hidden}.sx-hero:before,.sx-hero:after{content:"";pointer-events:none;filter:blur(4px);border-radius:999px;position:absolute}.sx-hero:before{background:radial-gradient(circle, color-mix(in srgb, var(--ld-blue) 18%, transparent), transparent 68%);width:520px;height:520px;top:-160px;right:-180px}.sx-hero:after{background:radial-gradient(circle, color-mix(in srgb, var(--ld-orange) 12%, transparent), transparent 68%);width:460px;height:460px;bottom:-220px;left:-200px}.sx-hero-grid{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:72px;padding-block:84px;display:grid;position:relative}.sx-hero-copy h1{max-width:740px;color:var(--ld-navy);letter-spacing:calc(-.012em + var(--tk));margin:20px 0 18px;font-size:clamp(3.1rem,6.7vw,6rem);font-weight:800;line-height:.94}.sx-hero-copy>p{max-width:640px;color:var(--ld-sub);margin:0;font-size:1.08rem;line-height:1.75}.sx-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:28px;display:flex}.sx-primary-btn{color:#fff;background:var(--ld-blue);min-height:52px;box-shadow:0 16px 28px -18px color-mix(in srgb, var(--ld-blue) 72%, transparent);border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:0 22px;font-weight:800;text-decoration:none;display:inline-flex}.sx-text-link{color:var(--ld-navy);align-items:center;gap:4px;font-weight:750;text-decoration:none;display:inline-flex}.sx-trust-row{color:var(--ld-sub);flex-wrap:wrap;gap:18px;margin-top:22px;font-size:.8rem;display:flex}.sx-trust-row span{align-items:center;gap:7px;display:inline-flex}.sx-trust-row svg{color:var(--ld-green)}.sx-hero-visual{place-items:center;min-height:540px;display:grid;position:relative}.sx-orbit{border:1px solid color-mix(in srgb, var(--ld-blue) 26%, transparent);border-radius:50%;position:absolute}.sx-orbit-a{width:500px;height:500px}.sx-orbit-b{opacity:.6;border-style:dashed;width:370px;height:370px}.sx-hero-panel{z-index:2;border:1px solid var(--sx-line);background:color-mix(in srgb, var(--ld-card) 88%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:min(100%,520px);box-shadow:var(--sx-shadow);border-radius:22px;padding:28px;position:relative}.sx-panel-top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.sx-panel-top small{color:var(--ld-sub);font-size:.72rem;display:block}.sx-panel-top strong{color:var(--ld-navy);margin-top:4px;font-size:1.2rem;display:block}.sx-status-pill{background:color-mix(in srgb, var(--ld-green) 13%, transparent);color:var(--ld-green);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:.68rem;font-weight:800;display:inline-flex}.sx-progress-wrap{margin-top:28px}.sx-progress-head{color:var(--ld-sub);justify-content:space-between;gap:12px;margin-bottom:9px;font-size:.75rem;display:flex}.sx-progress-head strong{color:var(--ld-navy)}.sx-progress{background:var(--ld-bg-band);border-radius:999px;height:8px;overflow:hidden}.sx-progress i{border-radius:inherit;background:linear-gradient(90deg, var(--ld-green), color-mix(in srgb, var(--ld-green) 68%, white));width:100%;height:100%;display:block}.sx-mini-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;display:grid}.sx-mini-grid>div{border:1px solid var(--sx-line);background:var(--sx-soft);border-radius:15px;flex-direction:column;justify-content:flex-end;gap:5px;min-height:122px;padding:16px;display:flex}.sx-mini-grid svg{color:var(--ld-blue);margin-bottom:auto}.sx-mini-grid b{color:var(--ld-navy);font-size:.85rem}.sx-mini-grid small{color:var(--ld-sub);font-size:.68rem}.sx-float-card{z-index:3;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff61;border-radius:15px;align-items:center;gap:10px;min-width:218px;padding:13px 14px;display:flex;position:absolute;box-shadow:0 18px 42px -24px #0000008c}.sx-float-card span{flex-direction:column;display:flex}.sx-float-card b{font-size:.75rem}.sx-float-card small{opacity:.84;margin-top:2px;font-size:.62rem}.sx-float-card-a{background:linear-gradient(135deg,#10b981e0,#059669d6);animation:5s ease-in-out infinite ld-float;top:64px;left:-12px}.sx-float-card-b{background:linear-gradient(135deg,#ff8a1ee6,#f06905db);animation:6.5s ease-in-out 1.2s infinite ld-float;bottom:72px;right:-10px}.sx-authorities{border-bottom:1px solid var(--sx-line);background:var(--ld-bg);padding:28px 0}.sx-authorities p{text-align:center;color:var(--ld-sub);text-transform:uppercase;letter-spacing:.11em;margin:0 0 16px;font-size:.68rem;font-weight:800}.sx-authority-row{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.sx-authority-row a{border:1px solid var(--sx-line);color:var(--ld-sub);background:var(--ld-card);border-radius:999px;padding:7px 12px;font-size:.72rem;font-weight:750;text-decoration:none}.sx-three-cards{border:1px solid var(--sx-line);box-shadow:var(--sx-shadow);border-radius:18px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.sx-feature-card{background:var(--ld-card);border-right:1px solid var(--sx-line);min-height:370px;padding:30px;position:relative;overflow:hidden}.sx-feature-card:last-child{border-right:0}.sx-icon-wrap{border:1px solid var(--sx-line);width:58px;height:58px;color:var(--ld-blue);background:var(--sx-soft);border-radius:14px;place-items:center;display:grid}.sx-feature-card h3,.sx-foundation-card h3,.sx-showcase-card h3,.sx-step-card h3{color:var(--ld-navy)}.sx-feature-card h3{margin:22px 0 10px;font-size:1.35rem}.sx-feature-card p{max-width:320px;color:var(--ld-sub);margin:0;font-size:.92rem;line-height:1.65}.sx-card-graphic{border:1px solid var(--sx-line);border-radius:50%;width:230px;height:230px;position:absolute;bottom:-80px;right:-54px}.sx-card-graphic span{border:1px solid var(--sx-line);border-radius:50%;position:absolute;inset:24px}.sx-card-graphic span:nth-child(2){inset:56px}.sx-card-graphic span:nth-child(3){background:color-mix(in srgb, var(--ld-blue) 18%, transparent);border:0;inset:88px}.sx-divider{border-top:1px solid var(--sx-line);border-bottom:1px solid var(--sx-line);height:94px;color:var(--ld-sub);text-transform:uppercase;letter-spacing:.16em;place-items:center;font-size:.64rem;font-weight:800;display:grid;position:relative;overflow:hidden}.sx-divider:before,.sx-divider:after{content:"";background:var(--sx-line);width:42%;height:1px;position:absolute;top:50%}.sx-divider:before{left:0}.sx-divider:after{right:0}.sx-divider span{background:var(--ld-bg);z-index:1;padding:0 18px}.sx-foundation-grid{border:1px solid var(--sx-line);border-radius:18px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.sx-foundation-intro,.sx-foundation-card{background:var(--ld-card);border-right:1px solid var(--sx-line);border-bottom:1px solid var(--sx-line);min-height:290px;padding:28px}.sx-foundation-grid>:nth-child(3n){border-right:0}.sx-foundation-grid>:nth-last-child(-n+3){border-bottom:0}.sx-foundation-intro h2{font-size:clamp(2rem,3vw,3rem)}.sx-foundation-intro p,.sx-foundation-card p{color:var(--ld-sub);line-height:1.65}.sx-foundation-card{flex-direction:column;justify-content:space-between;display:flex}.sx-foundation-card h3{margin:28px 0 10px;font-size:1.2rem}.sx-foundation-card p{margin:0;font-size:.9rem}.sx-showcase-grid{border:1px solid var(--sx-line);box-shadow:var(--sx-shadow);border-radius:18px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.sx-showcase-card{background:var(--ld-card);border-right:1px solid var(--sx-line);min-width:0;overflow:hidden}.sx-showcase-card:last-child{border-right:0}.sx-showcase-copy{min-height:180px;padding:26px 28px 18px}.sx-showcase-copy small{color:var(--ld-blue);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:800}.sx-showcase-copy h3{margin:10px 0 8px;font-size:1.35rem;line-height:1.15}.sx-showcase-copy p{color:var(--ld-sub);margin:0;font-size:.88rem;line-height:1.55}.sx-mock-wrap{background:var(--sx-soft);border-top:1px solid var(--sx-line);height:340px;padding:18px;overflow:hidden}.sx-mock-wrap>*{transform-origin:top;width:128%;margin-left:-14%;transform:scale(.78)}.sx-situations{background:var(--sx-soft)}.sx-metrics-section{background:var(--sx-soft);border-top:0;padding-top:0}.sx-metrics{border:1px solid var(--sx-line);border-radius:18px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.sx-metrics>div{background:var(--ld-card);border-right:1px solid var(--sx-line);flex-direction:column;justify-content:flex-end;min-height:180px;padding:26px;display:flex}.sx-metrics>div:last-child{border-right:0}.sx-metrics strong{color:var(--ld-navy);letter-spacing:calc(-.008em + var(--tk));font-size:clamp(2.3rem,4vw,4rem);line-height:.95}.sx-metrics span{color:var(--ld-sub);margin-top:10px;font-size:.82rem;line-height:1.4}.sx-step-grid{border:1px solid var(--sx-line);border-radius:18px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.sx-step-card{background:var(--ld-card);border-right:1px solid var(--sx-line);min-height:300px;padding:30px}.sx-step-card:last-child{border-right:0}.sx-step-card>span{color:var(--ld-blue);letter-spacing:calc(-.006em + var(--tk));font-size:2rem;font-weight:800}.sx-step-card h3{margin:72px 0 12px;font-size:1.25rem}.sx-step-card p{color:var(--ld-sub);margin:0;font-size:.9rem;line-height:1.65}.sx-roadmap{border-top:0;padding-top:0}.sx-roadmap-card{border:1px solid var(--sx-line);background:var(--ld-card);box-shadow:var(--sx-shadow);border-radius:20px;grid-template-columns:1fr .9fr;align-items:center;gap:56px;padding:44px;display:grid}.sx-roadmap-card h2{font-size:clamp(2rem,3.8vw,3.6rem)}.sx-roadmap-card p{color:var(--ld-sub);line-height:1.7}.sx-roadmap-steps{gap:8px;display:grid}.sx-roadmap-steps div{border:1px solid var(--sx-line);background:var(--sx-soft);border-radius:12px;align-items:center;gap:16px;padding:15px 17px;display:flex}.sx-roadmap-steps span{color:var(--ld-blue);font-weight:800}.sx-roadmap-steps b{color:var(--ld-navy)}.sx-faq-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:72px;display:grid}.sx-faq-title{position:sticky;top:118px}.sx-faq-title h2{font-size:clamp(2.2rem,4vw,4rem)}.sx-faq-list{border-top:1px solid var(--sx-line)}.sx-faq-list details{border-bottom:1px solid var(--sx-line)}.sx-faq-list summary{color:var(--ld-navy);cursor:pointer;justify-content:space-between;gap:18px;padding:22px 0;font-weight:750;list-style:none;display:flex}.sx-faq-list summary::-webkit-details-marker{display:none}.sx-faq-list summary span{color:var(--ld-blue);font-size:1.3rem}.sx-faq-list p{color:var(--ld-sub);margin:-6px 0 22px;line-height:1.7}.sx-cta-section{padding:72px 0 84px}.sx-cta-card{background:linear-gradient(135deg,#0b2540,#14395e);border-radius:24px;grid-template-columns:1fr .7fr;align-items:center;min-height:520px;padding:58px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px -40px #0b2540cc}.sx-cta-card:before{content:"";background:radial-gradient(circle,#4d9fff4d,#0000 66%);border-radius:50%;width:520px;height:520px;position:absolute;inset:-35% -5% auto auto}.sx-kicker-dark{color:#8fc2ff}.sx-cta-copy{z-index:1;position:relative}.sx-cta-copy h2{color:#fff;max-width:760px;font-size:clamp(2.5rem,5.3vw,5rem)}.sx-cta-copy p{color:#ffffffb8;max-width:620px;line-height:1.7}.sx-primary-btn-light{color:#0b2540;box-shadow:none;background:#fff}.sx-text-link-dark{color:#fff}.sx-cta-orb{z-index:1;border:1px solid #fff3;border-radius:50%;justify-self:center;place-items:center;width:250px;height:250px;display:grid;position:relative;box-shadow:inset 0 0 0 28px #ffffff08,inset 0 0 0 58px #ffffff06}@media (max-width:1100px){.sx-hero-grid{grid-template-columns:1fr}.sx-hero-copy{max-width:820px}.sx-hero-visual{min-height:500px}.sx-three-cards,.sx-showcase-grid{grid-template-columns:1fr}.sx-feature-card,.sx-showcase-card{border-right:0;border-bottom:1px solid var(--sx-line)}.sx-feature-card:last-child,.sx-showcase-card:last-child{border-bottom:0}.sx-foundation-grid{grid-template-columns:1fr 1fr}.sx-foundation-grid>*{border-right:1px solid var(--sx-line)!important;border-bottom:1px solid var(--sx-line)!important}.sx-foundation-grid>:nth-child(2n){border-right:0!important}.sx-foundation-grid>:nth-last-child(-n+2){border-bottom:0!important}.sx-metrics{grid-template-columns:1fr 1fr}.sx-metrics>div:nth-child(2){border-right:0}.sx-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--sx-line)}.sx-roadmap-card,.sx-faq-grid,.sx-cta-card{grid-template-columns:1fr}.sx-faq-title{position:static}.sx-cta-orb{display:none}}@media (max-width:720px){.sx-shell{width:min(100% - 28px,1296px)}.sx-section{padding:56px 0}.sx-hero-grid{gap:34px;padding-block:56px}.sx-hero-copy h1{font-size:clamp(2.7rem,14vw,4.5rem)}.sx-hero-visual{min-height:420px}.sx-hero-panel{padding:20px}.sx-orbit-a{width:390px;height:390px}.sx-orbit-b{width:290px;height:290px}.sx-float-card{min-width:190px}.sx-float-card-a{top:28px;left:0}.sx-float-card-b{bottom:26px;right:0}.sx-foundation-grid,.sx-step-grid,.sx-metrics{grid-template-columns:1fr}.sx-foundation-grid>*,.sx-step-card,.sx-metrics>div{border-right:0!important;border-bottom:1px solid var(--sx-line)!important}.sx-foundation-grid>:last-child,.sx-step-card:last-child,.sx-metrics>div:last-child{border-bottom:0!important}.sx-mini-grid{grid-template-columns:1fr 1fr}.sx-roadmap-card,.sx-cta-card{padding:30px 24px}.sx-mock-wrap{height:auto;min-height:340px}.sx-mock-wrap>*{width:139%;margin-left:-19.5%;transform:scale(.72)}}:root{--primary:#0867d6;--primary-dark:#0753ad;--secondary:#0f9f78;--danger:#dc3545;--warning:#e98a15;--success:#0f9f78;--bg-primary:#fff;--bg-secondary:#f5f8fc;--bg-tertiary:#eaf0f7;--text-primary:#1d1d1f;--text-secondary:#64748b;--border:#dce5f0;--shadow-sm:0 1px 2px #10233f0a, 0 1px 3px #10233f08;--shadow-md:0 8px 24px -16px #10233f42, 0 2px 8px #10233f0a;--shadow-lg:0 24px 56px -28px #10233f57;--app-radius-sm:10px;--app-radius-md:14px;--app-radius-lg:18px}html.dark{--primary:#5aa7ff;--primary-dark:#3188ed;--secondary:#3bd0a4;--danger:#ff6b75;--warning:#ffb454;--success:#3bd0a4;--bg-primary:#151d2a;--bg-secondary:#0f1723;--bg-tertiary:#202b3b;--footer-bg:#000;--nav-bg:#000;--menu-bg:#000;--menu-border:#333b47;--menu-shadow:inset 0 1px 0 #ffffff0d, 0 30px 70px -24px #000000eb;--text-primary:#f5f5f7;--text-secondary:#9aabc1;--border:#29374a;--shadow-sm:0 1px 3px #0003;--shadow-md:0 12px 28px -16px #000000a6;--shadow-lg:0 28px 64px -28px #000000c7}body{font-feature-settings:"cv02", "cv03", "cv04", "cv11";text-rendering:optimizelegibility}.dc-dashboard-layout{background:radial-gradient(circle at 84% 0%, color-mix(in srgb, var(--primary) 5%, transparent), transparent 28rem), var(--bg-secondary)}.dc-dashboard-content{min-height:100vh}.dc-dashboard-main>.animate-fade-in{width:100%}.dc-dashboard-main h1,.dc-dashboard-main h2,.dc-dashboard-main h3{text-wrap:balance}.dc-dashboard-main p{text-wrap:pretty}.dc-card,.dc-dashboard-main section[style*="var(--bg-primary)"],.dc-dashboard-main div[style*="var(--bg-primary)"][style*=border]{box-shadow:var(--shadow-sm)}.dc-sidebar{border-right:1px solid color-mix(in srgb, var(--border) 82%, transparent);box-shadow:1px 0 #ffffffb3}html.dark .dc-sidebar{box-shadow:1px 0 #ffffff05}.dc-sidebar:hover{box-shadow:18px 0 42px -28px #10233f7a}.dc-sidebar-nav{gap:5px;padding:12px 8px}.dc-sidebar-footer{padding:10px 8px 12px}.dc-sidebar-item{border-radius:11px;min-height:44px;font-size:.84rem;font-weight:560}.dc-sidebar-item.is-active{background:linear-gradient(90deg, color-mix(in srgb, var(--primary) 14%, transparent), color-mix(in srgb, var(--primary) 7%, transparent))}.dc-sidebar-item:focus-visible,.dc-bottom-item:focus-visible,.dc-mobile-btn:focus-visible,.dc-dashboard-main a:focus-visible,.dc-dashboard-main button:focus-visible,.dc-dashboard-main input:focus-visible,.dc-dashboard-main select:focus-visible,.dc-dashboard-main textarea:focus-visible{outline:3px solid color-mix(in srgb, var(--primary) 24%, transparent);outline-offset:2px}.dc-sidebar-avatar{background:linear-gradient(145deg, var(--primary), #6d5ce7);box-shadow:inset 0 0 0 1px #ffffff38}.dc-input,.dc-dashboard-main input:not([type=checkbox]):not([type=radio]):not([type=range]),.dc-dashboard-main select,.dc-dashboard-main textarea{border-color:color-mix(in srgb, var(--border) 92%, var(--text-secondary));border-radius:var(--app-radius-sm);background:var(--bg-primary);transition:border-color .16s,box-shadow .16s,background .16s}.dc-input:hover,.dc-dashboard-main input:not([type=checkbox]):not([type=radio]):not([type=range]):hover,.dc-dashboard-main select:hover,.dc-dashboard-main textarea:hover{border-color:color-mix(in srgb, var(--primary) 35%, var(--border))}.dc-dashboard-main table{border-collapse:separate;border-spacing:0;width:100%}.dc-dashboard-main thead th{color:var(--text-secondary);background:color-mix(in srgb, var(--bg-secondary) 78%, var(--bg-primary));letter-spacing:.035em;text-transform:uppercase;font-size:.72rem;font-weight:750}.dc-dashboard-main tbody tr{transition:background .15s}.dc-dashboard-main tbody tr:hover{background:color-mix(in srgb, var(--primary) 3.5%, transparent)}.dc-mobile-bar{background:color-mix(in srgb, var(--bg-primary) 92%, transparent);border-bottom-color:color-mix(in srgb, var(--border) 82%, transparent);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);box-shadow:0 8px 24px -20px #10233f80}.dc-bottom-nav{background:color-mix(in srgb, var(--bg-primary) 94%, transparent);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%)}@media (max-width:900px){.dc-dashboard-layout{background:var(--bg-secondary)}.dc-dashboard-main{padding-top:1.25rem!important}.dc-bottom-item{justify-content:center;min-height:58px}.dc-bottom-item.is-active .dc-bottom-icon{background:color-mix(in srgb, var(--primary) 11%, transparent);border-radius:999px;width:34px;height:25px}}@media (max-width:600px){.dc-dashboard-main{padding:1rem .85rem 88px!important}.dc-dashboard-approved{gap:1rem!important}.dash-hero-row-approved{border-radius:var(--app-radius-md)!important}}.s3-landing,html.dark .s3-landing{--s3-ink:#0a2550;--s3-ink-2:#526681;--s3-pink:#1677ea;--s3-violet:#6d28d9;--s3-purple:#06c;--s3-line:#0a48911f;--s3-soft:#f5f9ff;--s3-soft-2:#eaf4ff;--s3-white:#fff;--s3-shadow:0 28px 70px #0057b821;color:var(--s3-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(circle at 78% 6%,#4da3ff29,#0000 26rem),linear-gradient(#fff,#fff)}html.dark .s3-landing .s3-nav,.s3-landing .s3-nav{-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:#ffffffe0}.s3-landing .s3-nav-cta,.s3-landing .s3-hero-actions .primary{background:linear-gradient(135deg,#0057b8,#1677ea);box-shadow:0 14px 30px #0057b838}.s3-landing .s3-nav nav a:hover{color:#0057b8;background:#eaf4ff}.s3-landing .s3-pill{color:#0057b8;background:#eaf4ffd1;border-color:#1677ea40}.s3-landing .s3-eyebrow{color:#06c}.s3-landing .s3-hero h1{color:#0a2550}.s3-landing .s3-hero h1 em{background:linear-gradient(90deg,#0057b8 0%,#1677ea 48%,#6d28d9 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.s3-landing .s3-hero-actions .secondary{background:#ffffffe0}.s3-landing .s3-hero-copy li svg{color:#12b76a;background:#eafbf3}.s3-landing .s3-route{stroke:#1677ea47}.s3-landing .s3-route-b{stroke:#6d28d933}.s3-landing .s3-hero-visual:before{background:radial-gradient(circle,#4da3ff3d,#1677ea14 42%,#0000 72%)}.s3-landing .s3-hero-visual:after{border-color:#1677ea1f}.s3-landing .s3-cube-back span{background:linear-gradient(135deg,#f8fbff,#eaf4ff);box-shadow:25px 30px #f2f7ff}.s3-landing .s3-cube-top{background:linear-gradient(135deg,#1677ea,#0057b8)}.s3-landing .s3-ui-plane{background:#fffffff0;border-color:#1677ea29;box-shadow:0 30px 75px #0a255029}.s3-landing .s3-hero-visual{opacity:1}.s3-landing .s3-ui-plane{opacity:.88}.s3-landing .s3-cube-back{opacity:.3}.s3-landing .s3-ui-chips span{color:#0057b8;background:#eaf4ff}.s3-landing .s3-floating-label{color:#6d28d9;background:#f1eaff;border-color:#6d28d92e}.s3-landing .s3-authority-strip,.s3-landing .s3-triptych,.s3-landing .s3-showcase,.s3-landing .s3-product-section,.s3-landing .s3-testimonial,.s3-landing .s3-capabilities,.s3-landing .s3-pricing,.s3-landing .s3-footer{background-color:#ffffffc2}.s3-landing .s3-trip-card{border-left-color:#1677ea38}.s3-landing .s3-trip-card:nth-child(2){border-left-color:#6d28d93d}.s3-landing .s3-trip-card:nth-child(3){border-left-color:#f9731647}.s3-landing .s3-price-grid article{background:#f7faff;border-left-color:#1677ea4d}.s3-landing .s3-price-grid article.featured{box-shadow:inset 0 3px #1677ea,0 24px 60px #0057b81a}.s3-landing .s3-plan-price strong{background:linear-gradient(90deg,#0057b8,#6d28d9);-webkit-background-clip:text;background-clip:text}.s3-landing .s3-price-grid article.featured>a{background:linear-gradient(90deg,#0057b8,#1677ea)}.s3-landing .s3-footer-watermark{color:#0057b812;overflow:hidden}.s3-landing .s3-footer-marquee-track{will-change:transform;width:max-content;animation:24s linear infinite s3FooterMarquee;display:flex}.s3-landing .s3-footer-marquee-track span{flex:none;padding-right:.22em}@keyframes s3FooterMarquee{to{transform:translate(-50%)}}.s3-landing .s3-doc-ui button,.s3-landing .s3-agent-send{background:linear-gradient(90deg,#0057b8,#1677ea)}.s3-landing .s3-export-progress i{background:linear-gradient(90deg,#16b8c4,#1677ea)}.s3-landing .s3-export-ui button{background:#06c}.s3-landing .s3-trust-tabs span.active{background:linear-gradient(135deg,#0057b8,#1677ea)}.s3-landing .s3-person>span{background:linear-gradient(135deg,#1677ea,#6d28d9)}.s3-landing .s3-cap-adaptive i{background:#eaf4ff}html.dark .s3-landing .s3-capabilities{color:#0a2550;background:#f5f9ff}html.dark .s3-landing .s3-cap-grid,html.dark .s3-landing .s3-cap-grid article{border-color:#0a48911a}html.dark .s3-landing .s3-cap-grid article{background:#ffffff9e}.dc-appointment-datetime>div,.dc-appointment-datetime .dc-input{min-width:0;max-width:100%}@media (max-width:430px){.dc-appointment-datetime{grid-template-columns:1fr!important}}.dc-pick-field{position:relative}.dc-pick-field .dc-pick-input{padding-right:2.9rem}.dc-pick-input::-webkit-calendar-picker-indicator{display:none}.dc-pick-field.is-open .dc-input{border-color:var(--primary)!important}.dc-pick-trigger{width:34px;height:34px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;margin:auto 0;transition:background .15s,color .15s;display:grid;position:absolute;top:0;bottom:0;right:.45rem}.dc-pick-trigger:hover,.dc-pick-field.is-open .dc-pick-trigger{background:color-mix(in srgb, var(--primary) 9%, transparent);color:var(--primary)}.dc-pick-pop{z-index:20;box-sizing:border-box;border:1px solid var(--border);background:var(--bg-primary);width:max(100%,17rem);box-shadow:var(--shadow-lg);border-radius:14px;padding:.8rem;animation:.14s ease-out dcPickPopIn;position:absolute;top:calc(100% + 6px);right:0}.dc-pick-pop.is-start{left:0;right:auto}.dc-pick-pop.is-up{top:auto;bottom:calc(100% + 6px)}@keyframes dcPickPopIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.dc-pick-group+.dc-pick-group{border-top:1px solid var(--border);margin-top:.7rem;padding-top:.7rem}.dc-pick-label{color:var(--text-secondary);margin:0 0 .4rem .15rem;font-size:.74rem;font-weight:500;display:block}.dc-pick-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;display:grid}.dc-pick-grid.is-days{grid-template-columns:repeat(7,minmax(0,1fr))}.dc-pick-grid button{height:32px;color:var(--text-primary);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:8px;font-family:inherit;font-size:.875rem;font-weight:500;transition:background .12s,color .12s}.dc-pick-grid button.is-outside{color:var(--text-secondary);opacity:.5}.dc-pick-grid button.is-today:not(.is-selected){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 55%, transparent);color:var(--primary)}.dc-pick-grid button:not(.is-selected):hover{background:color-mix(in srgb, var(--primary) 9%, transparent);color:var(--primary)}.dc-pick-grid button.is-selected{background:var(--primary);color:#fff}.dc-date-head{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.dc-date-head strong{color:var(--text-primary);font-size:.9rem;font-weight:500}.dc-date-nav{width:30px;height:30px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;transition:background .15s,color .15s;display:grid}.dc-date-nav:hover{background:color-mix(in srgb, var(--primary) 9%, transparent);color:var(--primary)}.dc-date-weekdays{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-bottom:.2rem;display:grid}.dc-date-weekdays span{text-align:center;color:var(--text-secondary);padding:.2rem 0;font-size:.7rem;font-weight:400}.dc-pick-trigger:hover,.dc-pick-grid button:hover,.dc-date-nav:hover{filter:none!important;transform:none!important}.s3-landing .s3-orbit-label-track{z-index:4;width:286px;height:286px;animation:24s linear infinite s3OrbitClockwise;position:absolute;top:56%;left:50%;translate:-50% -50%}.s3-landing .s3-orbit-label-track>span{color:#0a2550;background:#fff;border:1px solid #1677ea1f;border-radius:8px;align-items:center;gap:7px;min-height:43px;padding:0 14px;font-size:11px;animation:24s linear infinite s3OrbitCounter;display:flex;position:absolute;translate:-50% -50%;box-shadow:0 10px 24px #0a255014}.s3-landing .s3-orbit-label-track .a{top:50%;left:0;transform:none}.s3-landing .s3-orbit-label-track .b{top:6%;left:24%;transform:none}.s3-landing .s3-orbit-label-track .c{top:12%;left:82%;transform:none}.s3-landing .s3-orbit-label-track .d{top:64%;left:100%;transform:none}.s3-landing .s3-orbit-label-track .e{top:100%;left:43%;transform:none}@keyframes s3OrbitClockwise{to{rotate:360deg}}@keyframes s3OrbitCounter{to{rotate:-360deg}}@media (max-width:760px){.s3-landing .s3-hero{background:linear-gradient(#fff 0%,#f4f9ff 100%)}.s3-landing .s3-hero h1{font-size:clamp(42px,13vw,61px)}.s3-landing .s3-hero-visual{opacity:.11;top:150px;right:-38%}.s3-landing .s3-hero-copy{z-index:8;position:relative}}.demo-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.demo-quick-action{min-width:0;color:var(--text-primary);background:color-mix(in srgb,var(--bg-primary) 94%,var(--primary) 6%);border:1px solid color-mix(in srgb,var(--border) 58%,transparent);border-radius:14px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:.75rem;padding:.8rem .9rem;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s;display:grid;box-shadow:0 10px 28px -28px #0f172a8c}.demo-quick-action>span:first-child{width:38px;height:38px;color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,var(--bg-primary));border-radius:11px;place-items:center;display:grid}.demo-quick-action strong,.demo-quick-action small{display:block}.demo-quick-action strong{font-size:.76rem;line-height:1.2}.demo-quick-action small{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:.64rem;overflow:hidden}.demo-quick-action>svg{color:var(--text-secondary);transition:transform .25s,color .25s}.demo-quick-action:hover{border-color:color-mix(in srgb,var(--primary) 28%,var(--border));box-shadow:0 18px 36px -28px color-mix(in srgb,var(--primary) 38%,transparent);transform:translateY(-3px)}.demo-quick-action:hover>svg{color:var(--primary);transform:translate(3px)}.demo-rise{animation:.7s cubic-bezier(.2,.75,.25,1) both demoRise}.demo-insights .demo-rise:nth-child(2){animation-delay:80ms}@keyframes demoRise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (max-width:800px){.demo-quick-grid{grid-template-columns:1fr}.demo-quick-action small{white-space:normal}}.demo-dashboard{flex-direction:column;gap:1.15rem;display:flex}.demo-dashboard-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.demo-dashboard-header h1{color:var(--primary);letter-spacing:calc(-.006em + var(--tk));margin:0;font-size:clamp(1.55rem,2.8vw,2rem);font-weight:800}.demo-dashboard-header p{color:var(--text-secondary);margin:.4rem 0 0;font-size:.84rem}.demo-dashboard-header>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.9rem;display:flex}.demo-dashboard-header>div:last-child>span{color:var(--text-secondary);font-size:.7rem}.demo-dashboard-header>div:last-child>span i{background:#10b981;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.demo-dashboard-header .dc-btn{padding:.7rem 1rem;font-size:.76rem;text-decoration:none}.demo-summary-card{grid-template-columns:.86fr 1.4fr;min-height:265px;padding:1.25rem;display:grid}.demo-summary-score{border-right:1px solid color-mix(in srgb,var(--border) 55%,transparent);justify-content:center;align-items:center;gap:1.15rem;display:flex}.demo-progress-donut{flex:0 0 160px;width:160px;height:160px;position:relative}.demo-progress-donut>div{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.demo-progress-donut strong{color:var(--text-primary);font-size:1.9rem;line-height:1}.demo-progress-donut span{color:var(--text-secondary);margin-top:7px;font-size:.68rem}.demo-summary-score>div:last-child{flex-direction:column;align-items:flex-start;display:flex}.demo-summary-score>div:last-child>strong{color:var(--text-primary);font-size:1.1rem}.demo-summary-score>div:last-child>strong b{color:var(--primary);font-size:1.35rem}.demo-summary-score>div:last-child>span{color:var(--text-secondary);margin-top:10px;font-size:.72rem;line-height:1.45}.demo-summary-score a,.demo-profile-card>a{color:var(--primary);border:1px solid color-mix(in srgb,var(--primary) 46%,var(--border));border-radius:8px;align-items:center;gap:5px;margin-top:18px;padding:.55rem .68rem;font-size:.68rem;font-weight:750;text-decoration:none;display:inline-flex}.demo-summary-stats{grid-template-columns:1fr 1fr;justify-self:center;gap:.75rem;width:85%;padding-left:1.2rem;display:grid}.demo-summary-stats>div{--metric:#1677ff;border:1px solid color-mix(in srgb,var(--metric) 12%,var(--border));background:color-mix(in srgb,var(--metric) 5%,var(--bg-primary));border-radius:14px;flex-direction:column;align-items:flex-start;padding:.9rem;display:flex}.demo-summary-stats>div>span{width:31px;height:31px;color:var(--metric);background:color-mix(in srgb,var(--metric) 12%,transparent);border-radius:50%;place-items:center;display:grid}.demo-summary-stats>div>strong{color:var(--text-primary);margin-top:8px;font-size:1.55rem;line-height:1}.demo-summary-stats>div>b{color:var(--metric);margin-top:5px;font-size:.7rem}.demo-summary-stats>div>i{background:color-mix(in srgb,var(--metric) 15%,var(--bg-secondary));border-radius:99px;width:100%;height:4px;margin-top:auto;display:block;overflow:hidden}.demo-summary-stats>div>i em{background:var(--metric);border-radius:99px;min-width:0;height:100%;display:block}.demo-two-grid{grid-template-columns:1fr 1fr;gap:1.15rem;display:grid}.demo-data-card{min-width:0;padding:1.05rem}.demo-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:.5rem;display:flex}.demo-card-head h2 small{color:#ff5964;background:#ff59641a;border-radius:99px;margin-left:6px;padding:3px 7px;font-size:.62rem}.demo-card-head>span{color:var(--primary);align-items:center;gap:5px;font-size:.67rem;font-weight:750;display:inline-flex}.demo-list-row{border-top:1px solid color-mix(in srgb,var(--border) 42%,transparent);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:.7rem 0;display:grid}.demo-file-icon{color:#ff5964;background:#ff59641a;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.demo-list-row>span:nth-child(2),.demo-renew-row>span:nth-child(2){min-width:0}.demo-list-row strong,.demo-renew-row>span:nth-child(2)>strong{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.69rem;display:block;overflow:hidden}.demo-list-row small,.demo-renew-row>span:nth-child(2)>small{color:var(--text-secondary);margin-top:3px;font-size:.59rem;display:block}.demo-list-row button{color:#ff5964;cursor:pointer;background:0 0;border:1px solid #ff59647a;border-radius:7px;padding:.42rem .55rem;font-size:.61rem;font-weight:750}.demo-more{color:var(--primary);align-items:center;gap:4px;margin-top:.45rem;font-size:.66rem;font-weight:750;text-decoration:none;display:inline-flex}.demo-renew-row{border-top:1px solid color-mix(in srgb,var(--border) 42%,transparent);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:.72rem 0;display:grid}.demo-renew-row>span:first-child{color:#10b981;background:#10b98117;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:38px;height:42px;display:flex}.demo-renew-row>span:first-child strong{font-size:.8rem;line-height:1}.demo-renew-row>span:first-child small{margin-top:4px;font-size:.52rem;font-weight:800}.demo-renew-row>b{color:#10b981;white-space:nowrap;align-items:center;gap:4px;font-size:.62rem;display:inline-flex}.demo-chart-row>.demo-data-card,.demo-profile-card{min-height:245px}.demo-semi-wrap{padding-top:.4rem}.demo-semi-wrap>svg{width:min(300px,68%);height:150px;margin:0 auto;display:block}.demo-state-legend{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.demo-state-legend>span{min-width:0}.demo-state-legend small{color:var(--text-secondary);white-space:nowrap;font-size:.55rem;display:block}.demo-state-legend small i,.demo-entity-legend i{border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.demo-state-legend strong{color:var(--text-primary);margin-top:4px;font-size:.65rem;display:block}.demo-entity-chart{grid-template-columns:minmax(130px,190px) 1fr;align-items:center;gap:1.2rem;height:210px;display:grid}.demo-entity-chart>svg{width:100%;max-width:175px;margin:auto}.demo-entity-legend{flex-direction:column;gap:7px;display:flex}.demo-entity-legend>div{color:var(--text-secondary);justify-content:space-between;gap:14px;font-size:.6rem;display:flex}.demo-entity-legend>div strong{color:var(--text-primary);font-size:.6rem}.demo-evolution-chart{width:100%;margin-top:1rem;display:block}.demo-profile-card{padding:1.05rem;position:relative;overflow:hidden}.demo-profile-card>div{flex-direction:column;gap:.65rem;margin-top:1rem;display:flex}.demo-profile-card>div>span{color:var(--text-secondary);align-items:center;gap:8px;font-size:.67rem;display:flex}.demo-profile-card>div>span i{color:#94a3b8;background:var(--bg-secondary);border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.demo-profile-card>div>span.ok i{color:#10b981;background:#10b9811c}.demo-profile-shield{width:72px;height:72px;color:color-mix(in srgb,var(--primary) 14%,transparent);stroke-width:1.3px;position:absolute;bottom:18px;right:22px}.demo-monitor{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:1rem;display:grid}.demo-monitor>span{width:40px;height:40px;color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,transparent);border-radius:11px;place-items:center;display:grid}.demo-monitor>div>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.demo-monitor>div>div small{color:#10b981;background:#10b9811a;border-radius:99px;padding:3px 7px;font-size:.55rem;font-weight:750}.demo-monitor p{color:var(--text-secondary);margin:.25rem 0;font-size:.65rem}.demo-monitor b{color:var(--text-primary);font-size:.62rem}.demo-monitor b em{color:var(--text-secondary);font-style:normal;font-weight:500}.demo-monitor>a{color:var(--primary);border:1px solid color-mix(in srgb,var(--primary) 42%,var(--border));border-radius:8px;align-items:center;gap:5px;padding:.5rem .65rem;font-size:.62rem;font-weight:750;text-decoration:none;display:inline-flex}.demo-activity{padding-bottom:.7rem}.demo-activity-row{border-top:1px solid color-mix(in srgb,var(--border) 42%,transparent);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:.62rem 0;display:grid}.demo-activity-row>span:first-child{color:#f59e0b;background:#f59e0b1a;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.demo-activity-row strong,.demo-activity-row small{display:block}.demo-activity-row strong{color:var(--text-primary);font-size:.66rem}.demo-activity-row small,.demo-activity-row time{color:var(--text-secondary);margin-top:3px;font-size:.57rem}@media (max-width:900px){.demo-summary-card{grid-template-columns:1fr}.demo-summary-score{border-right:0;border-bottom:1px solid color-mix(in srgb,var(--border) 55%,transparent);padding-bottom:1rem}.demo-summary-stats{width:100%;padding:1rem 0 0}.demo-two-grid{grid-template-columns:1fr}}@media (max-width:620px){.demo-dashboard-header{flex-direction:column}.demo-dashboard-header>div:last-child{justify-content:flex-start}.demo-summary-score{text-align:center;flex-direction:column}.demo-summary-score>div:last-child{align-items:center}.demo-summary-stats{grid-template-columns:1fr;width:100%}.demo-entity-chart{grid-template-columns:1fr;height:auto;padding-top:1rem}.demo-state-legend{grid-template-columns:1fr 1fr}.demo-monitor{grid-template-columns:40px 1fr}.demo-monitor>a{grid-column:1/-1;justify-self:start}}.demo-section{flex-direction:column;gap:1.15rem;display:flex}.demo-section-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.3rem;display:flex}.demo-section-header>div>span{color:var(--primary);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:800}.demo-section-header h1{color:var(--text-primary);letter-spacing:calc(-.006em + var(--tk));margin:.45rem 0 0;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.05}.demo-section-header p{max-width:690px;color:var(--text-secondary);margin:.55rem 0 0;font-size:.82rem;line-height:1.5}.demo-section-header>a{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:6px;font-size:.68rem;font-weight:700;text-decoration:none;display:inline-flex}.demo-section-header>a:hover{color:var(--primary)}.demo-question-progress{grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:1.2rem;padding:1rem 1.1rem;display:grid}.demo-question-progress>div:first-child span,.demo-question-progress>div:first-child strong{display:block}.demo-question-progress>div:first-child span{color:var(--text-secondary);font-size:.62rem}.demo-question-progress>div:first-child strong{color:var(--text-primary);margin-top:3px;font-size:.78rem}.demo-question-progress>div:nth-child(2){background:var(--bg-secondary);border-radius:99px;height:7px;overflow:hidden}.demo-question-progress>div:nth-child(2) i{background:linear-gradient(90deg,#1677ff,#7657ee);border-radius:99px;height:100%;display:block}.demo-question-progress>b{color:var(--primary);font-size:.78rem}.demo-filter-row{flex-wrap:wrap;gap:.55rem;display:flex}.demo-filter-row button{color:var(--text-secondary);background:var(--bg-primary);border:1px solid var(--border);cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:.52rem .7rem;font-size:.66rem;font-weight:700;display:inline-flex}.demo-filter-row button small{color:inherit;opacity:.7}.demo-filter-row button.active{color:#fff;background:var(--primary);border-color:var(--primary)}.demo-question-list{flex-direction:column;gap:.75rem;display:flex}.demo-question-card{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.demo-question-card>span{color:color-mix(in srgb,var(--primary) 38%,transparent);font-size:1.2rem;font-weight:800}.demo-question-card>div:nth-child(2) strong,.demo-question-card>div:nth-child(2) small{display:block}.demo-question-card>div:nth-child(2) strong{color:var(--text-primary);font-size:.77rem}.demo-question-card>div:nth-child(2) small{color:var(--text-secondary);margin-top:5px;font-size:.62rem}.demo-question-card>div:last-child{gap:.45rem;display:flex}.demo-question-card button{color:var(--text-secondary);background:var(--bg-primary);border:1px solid var(--border);cursor:pointer;border-radius:8px;align-items:center;gap:4px;padding:.48rem .65rem;font-size:.64rem;font-weight:750;display:inline-flex}.demo-question-card button.selected.yes{color:#fff;background:var(--primary);border-color:var(--primary)}.demo-question-card button.selected.no{color:#fff;background:#64748b;border-color:#64748b}.demo-section-stats{grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}.demo-section-stats>div{padding:1rem}.demo-section-stats strong,.demo-section-stats span{display:block}.demo-section-stats strong{color:var(--text-primary);font-size:1.4rem}.demo-section-stats span{color:var(--text-secondary);margin-top:5px;font-size:.64rem}.demo-doc-panel{padding:1rem}.demo-toolbar{gap:.6rem;margin-bottom:.8rem;display:flex}.demo-toolbar label{color:var(--text-secondary);background:var(--bg-secondary);border:1px solid var(--border);border-radius:9px;flex:1;align-items:center;gap:7px;padding:0 .7rem;display:flex}.demo-toolbar input{width:100%;color:var(--text-primary);background:0 0;border:0;outline:0;padding:.65rem 0;font-size:.68rem}.demo-toolbar button{color:var(--text-secondary);background:var(--bg-primary);border:1px solid var(--border);border-radius:9px;align-items:center;gap:6px;padding:.6rem .75rem;font-size:.65rem;font-weight:700;display:flex}.demo-toolbar button.primary{color:#fff;background:var(--primary);border-color:var(--primary)}.demo-doc-table>.head,.demo-doc-table>div:not(.head){grid-template-columns:minmax(250px,1.8fr) .55fr .7fr .7fr 24px;align-items:center;gap:.8rem;display:grid}.demo-doc-table>.head{color:var(--text-secondary);background:var(--bg-secondary);text-transform:uppercase;border-radius:8px;padding:.65rem .7rem;font-size:.58rem;font-weight:750}.demo-doc-table>div:not(.head){border-bottom:1px solid color-mix(in srgb,var(--border) 45%,transparent);color:var(--text-secondary);padding:.72rem .7rem;font-size:.64rem}.demo-doc-table>div>span:first-child{align-items:center;gap:8px;min-width:0;display:flex}.demo-doc-table>div>span:first-child i{width:28px;height:28px;color:var(--primary);background:color-mix(in srgb,var(--primary) 9%,transparent);border-radius:8px;flex:none;place-items:center;display:grid}.demo-doc-table strong{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.demo-doc-table b{border-radius:99px;padding:4px 7px;font-size:.58rem}.demo-doc-table button{color:var(--text-secondary);background:0 0;border:0}.demo-calendar-layout{grid-template-columns:minmax(0,1.6fr) minmax(260px,.7fr);gap:1rem;display:grid}.demo-calendar-card,.demo-upcoming{padding:1rem}.demo-calendar-head{justify-content:space-between;align-items:center;display:flex}.demo-calendar-head button{width:31px;height:31px;color:var(--text-secondary);background:var(--bg-secondary);border:1px solid var(--border);border-radius:8px;place-items:center;display:grid}.demo-calendar-head>div{text-align:center}.demo-calendar-head strong,.demo-calendar-head span{display:block}.demo-calendar-head strong{color:var(--text-primary);font-size:.88rem}.demo-calendar-head span{color:var(--text-secondary);margin-top:3px;font-size:.6rem}.demo-calendar-week,.demo-calendar-grid{grid-template-columns:repeat(7,1fr);display:grid}.demo-calendar-week{color:var(--text-secondary);text-align:center;margin-top:1rem;font-size:.55rem}.demo-calendar-grid{border-top:1px solid var(--border);border-left:1px solid var(--border);margin-top:.45rem}.demo-calendar-grid>div{border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-height:82px;color:var(--text-primary);padding:.45rem;font-size:.62rem}.demo-calendar-grid>div.muted{color:var(--text-secondary);opacity:.5}.demo-calendar-grid>div.today>span{color:#fff;background:var(--primary);border-radius:50%;place-items:center;width:22px;height:22px;margin:-2px;display:grid}.demo-calendar-grid i{white-space:nowrap;text-overflow:ellipsis;border-radius:5px;margin-top:8px;padding:4px;font-size:.5rem;font-style:normal;display:block;overflow:hidden}.demo-calendar-grid i.orange{color:#b45309;background:#f59e0b1f}.demo-calendar-grid i.green{color:#047857;background:#10b9811f}.demo-calendar-grid i.blue{color:#1565c0;background:#1677ff1a}.demo-upcoming>div{justify-content:space-between;display:flex}.demo-upcoming h2{color:var(--text-primary);margin:0;font-size:.82rem}.demo-upcoming>div>span{color:var(--text-secondary);font-size:.62rem}.demo-upcoming article{border-bottom:1px solid var(--border);grid-template-columns:42px 1fr;align-items:center;gap:10px;padding:.85rem 0;display:grid}.demo-upcoming article>span{border-radius:9px;flex-direction:column;justify-content:center;align-items:center;width:38px;height:42px;font-weight:800;display:flex}.demo-upcoming article>span small{margin-top:3px;font-size:.5rem}.demo-upcoming .orange{color:#b45309;background:#f59e0b1c}.demo-upcoming .green{color:#047857;background:#10b9811c}.demo-upcoming .blue{color:#1565c0;background:#1677ff1a}.demo-upcoming article strong,.demo-upcoming article small{display:block}.demo-upcoming article strong{color:var(--text-primary);font-size:.67rem}.demo-upcoming article div small{color:var(--text-secondary);margin-top:4px;font-size:.57rem}.demo-monitor-hero{grid-template-columns:52px 1fr auto;align-items:center;gap:12px;padding:1rem;display:grid}.demo-monitor-hero>span{color:#10b981;background:#10b9811a;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.demo-monitor-hero strong{color:var(--text-primary);font-size:.83rem}.demo-monitor-hero p{color:var(--text-secondary);margin:.3rem 0 0;font-size:.63rem}.demo-monitor-hero>b{color:#10b981;align-items:center;gap:7px;font-size:.66rem;display:flex}.demo-monitor-hero>b i{background:#10b981;border-radius:50%;width:7px;height:7px}.demo-update-list{flex-direction:column;gap:.75rem;display:flex}.demo-update-list article{grid-template-columns:46px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:1rem;display:grid}.demo-update-list article>span{width:43px;height:43px;color:var(--primary);background:color-mix(in srgb,var(--primary) 9%,transparent);border-radius:11px;place-items:center;font-size:.63rem;font-weight:800;display:grid}.demo-update-list strong{color:var(--text-primary);font-size:.74rem}.demo-update-list p{color:var(--text-secondary);margin:.3rem 0;font-size:.62rem}.demo-update-list small,.demo-update-list time{color:var(--text-secondary);font-size:.56rem}.demo-update-list button{color:var(--primary);border:1px solid color-mix(in srgb,var(--primary) 36%,var(--border));background:0 0;border-radius:7px;align-items:center;gap:5px;padding:.45rem .6rem;font-size:.6rem;font-weight:700;display:flex}.demo-news-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.demo-news-grid article{overflow:hidden}.demo-news-grid .visual{color:#1677ff;background:linear-gradient(135deg,#edf6ff,#f5f1ff);justify-content:center;align-items:center;gap:9px;height:125px;display:flex}.demo-news-grid .visual span{font-size:.8rem;font-weight:850}.demo-news-grid .v2,.demo-news-grid .v5{color:#10b981;background:linear-gradient(135deg,#ebfbf5,#eff8ff)}.demo-news-grid .v3,.demo-news-grid .v6{color:#f97316;background:linear-gradient(135deg,#fff5eb,#fff0f0)}.demo-news-grid .body{padding:1rem}.demo-news-grid .body>small{color:var(--primary);font-size:.57rem;font-weight:750}.demo-news-grid h2{min-height:38px;color:var(--text-primary);margin:.45rem 0;font-size:.82rem;line-height:1.25}.demo-news-grid p{min-height:50px;color:var(--text-secondary);margin:0;font-size:.63rem;line-height:1.45}.demo-news-grid .body>span{color:var(--primary);align-items:center;gap:5px;margin-top:.8rem;font-size:.59rem;font-weight:700;display:flex}.demo-faq-search{max-width:650px;color:var(--text-secondary);background:var(--bg-primary);border:1px solid var(--border);border-radius:11px;align-items:center;gap:9px;margin:0 auto .5rem;padding:0 .85rem;display:flex}.demo-faq-search input{width:100%;color:var(--text-primary);background:0 0;border:0;outline:0;padding:.8rem 0}.demo-faq-layout{grid-template-columns:250px 1fr;align-items:start;gap:1rem;display:grid}.demo-faq-layout aside{padding:.55rem}.demo-faq-layout aside button{width:100%;color:var(--text-secondary);background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:.68rem .75rem;font-size:.65rem;font-weight:700;display:flex}.demo-faq-layout aside button.active{color:var(--primary);background:color-mix(in srgb,var(--primary) 9%,transparent)}.demo-faq-list{flex-direction:column;gap:.65rem;display:flex}.demo-faq-list details{padding:.85rem 1rem}.demo-faq-list summary{color:var(--text-primary);cursor:pointer;justify-content:space-between;align-items:center;font-size:.7rem;font-weight:750;list-style:none;display:flex}.demo-faq-list p{color:var(--text-secondary);border-top:1px solid var(--border);margin:.7rem 0 0;padding-top:.7rem;font-size:.63rem;line-height:1.55}.demo-notification-list{padding:1rem}.demo-notification-list .demo-card-head h2{color:var(--text-primary);margin:0;font-size:.85rem}.demo-notification-list .demo-card-head button{color:var(--primary);background:0 0;border:0;font-size:.6rem;font-weight:700}.demo-notification-list article{border-top:1px solid var(--border);grid-template-columns:55px 34px minmax(0,1fr) 7px;align-items:center;gap:10px;padding:.85rem 0;display:grid}.demo-notification-list time{color:var(--text-secondary);font-size:.58rem}.demo-notification-list article>span{border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.demo-notification-list .orange{color:#b45309;background:#f59e0b1a}.demo-notification-list .green{color:#047857;background:#10b9811a}.demo-notification-list .blue{color:#1565c0;background:#1677ff1a}.demo-notification-list .purple{color:#7657ee;background:#7657ee1a}.demo-notification-list strong{color:var(--text-primary);font-size:.7rem}.demo-notification-list p{color:var(--text-secondary);margin:.25rem 0 0;font-size:.61rem}.demo-notification-list article>i{background:var(--primary);border-radius:50%;width:7px;height:7px}.demo-settings-layout{grid-template-columns:245px 1fr;align-items:start;gap:1rem;display:grid}.demo-settings-layout>aside{padding:.55rem}.demo-settings-layout>aside button{width:100%;color:var(--text-secondary);background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:.72rem;font-size:.65rem;font-weight:700;display:flex}.demo-settings-layout>aside button.active{color:var(--primary);background:color-mix(in srgb,var(--primary) 9%,transparent)}.demo-settings-layout>section{padding:1.15rem}.demo-settings-head{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding-bottom:1rem;display:flex}.demo-settings-head>span{width:40px;height:40px;color:var(--primary);background:color-mix(in srgb,var(--primary) 9%,transparent);border-radius:10px;place-items:center;display:grid}.demo-settings-head h2{color:var(--text-primary);margin:0;font-size:.85rem}.demo-settings-head p{color:var(--text-secondary);margin:.25rem 0 0;font-size:.61rem}.demo-form-grid{grid-template-columns:1fr 1fr;gap:.9rem;margin-top:1rem;display:grid}.demo-form-grid label{color:var(--text-primary);font-size:.62rem;font-weight:700}.demo-form-grid label.wide{grid-column:1/-1}.demo-form-grid input{width:100%;color:var(--text-primary);background:var(--bg-secondary);border:1px solid var(--border);border-radius:8px;margin-top:.45rem;padding:.68rem .75rem;font-size:.66rem}.demo-settings-save{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin-top:1rem;padding-top:1rem;display:flex}.demo-settings-save span{color:#10b981;align-items:center;gap:6px;font-size:.6rem;display:flex}.demo-settings-save button{color:#fff;background:var(--primary);border:0;border-radius:8px;padding:.6rem .8rem;font-size:.63rem;font-weight:750}@media (max-width:900px){.demo-news-grid{grid-template-columns:1fr 1fr}.demo-calendar-layout,.demo-faq-layout,.demo-settings-layout{grid-template-columns:1fr}.demo-section-stats{grid-template-columns:1fr 1fr}.demo-doc-panel{overflow-x:auto}.demo-doc-table{min-width:780px}.demo-update-list article{grid-template-columns:44px 1fr}.demo-update-list article time,.demo-update-list article button{grid-column:2}}@media (max-width:620px){.demo-section-header{flex-direction:column}.demo-news-grid,.demo-section-stats,.demo-form-grid{grid-template-columns:1fr}.demo-form-grid label.wide{grid-column:auto}.demo-question-progress{grid-template-columns:1fr auto}.demo-question-progress>div:nth-child(2){grid-column:1/-1}.demo-question-card{grid-template-columns:30px 1fr}.demo-question-card>div:last-child{grid-column:2}.demo-calendar-grid>div{min-height:58px}.demo-monitor-hero{grid-template-columns:48px 1fr}.demo-monitor-hero>b{grid-column:2}.demo-notification-list article{grid-template-columns:36px 1fr 7px}.demo-notification-list time{display:none}}.demo-section:has(.demo-documents-page){display:block}.demo-documents-page{--demo-doc-line:color-mix(in srgb, var(--border) 62%, transparent);--demo-doc-surface:color-mix(in srgb, var(--bg-primary) 94%, var(--bg-secondary));width:100%;min-width:0}.demo-documents-page .demo-documents-hero{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;min-height:220px!important;padding:.45rem .25rem 1.15rem!important}.demo-documents-page .demo-documents-hero:after{filter:drop-shadow(0 18px 22px #275aaa1f);width:min(47%,600px);height:218px;bottom:0;right:1.2%}.demo-documents-page .dc-documents-title-approved{width:min(50%,570px);padding:1.05rem 0 0!important}.demo-documents-eyebrow{color:var(--primary);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.42rem;font-size:.68rem;font-weight:850;display:inline-flex}.demo-documents-page .dc-documents-title-approved h1{color:var(--text-primary);letter-spacing:calc(-.008em + var(--tk));margin:.55rem 0;font-size:clamp(2.25rem,4.8vw,4.35rem);line-height:.96}.demo-documents-page .dc-documents-title-approved p{max-width:530px;color:var(--text-secondary);margin:0;font-size:.82rem;line-height:1.58}.demo-documents-actions{align-items:center;gap:.55rem;padding-top:.55rem;display:flex;position:relative;z-index:4!important}.demo-documents-actions a,.demo-documents-actions button{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:.42rem;min-height:36px;padding:.58rem .78rem;font:750 .64rem/1 inherit;text-decoration:none;display:inline-flex}.demo-documents-actions a{color:var(--text-secondary);background:color-mix(in srgb, var(--bg-primary) 88%, transparent);border:1px solid var(--demo-doc-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.demo-documents-actions button{color:#fff;background:linear-gradient(135deg,#0f6fe7,#1485ee);border:1px solid #0000;box-shadow:0 10px 22px -14px #0e71e8cc}.demo-documents-summary{background:var(--demo-doc-surface);border:1px solid var(--demo-doc-line);border-radius:16px;overflow:hidden;grid-template-columns:repeat(5,minmax(0,1fr))!important;min-height:82px!important;display:grid!important}.demo-documents-summary .dc-documents-summary-item-approved{border-right:1px solid var(--demo-doc-line);align-items:center;gap:.68rem;min-width:0;padding:.88rem 1rem;display:flex}.demo-documents-summary .dc-documents-summary-item-approved:last-child{border-right:0}.demo-documents-summary .dc-documents-summary-item-approved>i{background:#1775e6;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 5px #1775e614}.demo-documents-summary .tone-valid>i{background:#15ae7c;box-shadow:0 0 0 5px #15ae7c14}.demo-documents-summary .tone-warning>i{background:#f5a623;box-shadow:0 0 0 5px #f5a62317}.demo-documents-summary .tone-expired>i{background:#f05260;box-shadow:0 0 0 5px #f0526014}.demo-documents-summary .tone-missing>i{background:#9a72ef;box-shadow:0 0 0 5px #9a72ef14}.demo-documents-summary strong,.demo-documents-summary span{display:block}.demo-documents-summary strong{color:var(--text-primary);letter-spacing:calc(-.006em + var(--tk));font-size:1.2rem}.demo-documents-summary span{color:var(--text-secondary);margin-top:2px;font-size:.59rem}.demo-documents-tabs{gap:.48rem;margin:1rem 0 .75rem;padding:.1rem 0;display:flex;overflow-x:auto}.demo-documents-tabs button{color:var(--text-secondary);background:var(--bg-primary);border:1px solid var(--demo-doc-line);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:.38rem;padding:.52rem .72rem;font:750 .62rem/1 inherit;display:inline-flex}.demo-documents-tabs button span{min-width:18px;color:inherit;background:var(--bg-secondary);border-radius:999px;padding:3px 5px;font-size:.52rem}.demo-documents-tabs button.active{color:#fff;background:var(--primary);border-color:var(--primary);box-shadow:0 8px 18px -13px var(--primary)}.demo-documents-tabs button.active span{background:#ffffff2e}.demo-documents-folder{border-radius:18px!important;padding:1.05rem!important}.demo-documents-folder-head{justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.9rem;display:flex}.demo-documents-folder-head>div{align-items:center;gap:.72rem;display:flex}.demo-documents-folder-icon{width:42px;height:42px;color:var(--primary);background:color-mix(in srgb,var(--primary) 9%,var(--bg-primary));border-radius:12px;place-items:center;display:grid}.demo-documents-folder-head small{color:var(--primary);letter-spacing:.09em;margin-bottom:3px;font-size:.51rem;font-weight:850;display:block}.demo-documents-folder-head h2{color:var(--text-primary);margin:0 .4rem 0 0;font-size:.92rem;display:inline}.demo-documents-folder-head p{color:var(--text-secondary);margin:0;font-size:.61rem;display:inline}.demo-documents-compliance{color:#07875e;white-space:nowrap;background:#10b98114;border-radius:999px;align-items:center;gap:.42rem;padding:.46rem .65rem;font-size:.58rem;font-weight:750;display:inline-flex}.demo-documents-compliance i{background:#10b981;border-radius:50%;width:6px;height:6px}.demo-documents-toolbar{border-top:1px solid var(--demo-doc-line);gap:.5rem;padding:.72rem 0;display:flex}.demo-documents-toolbar label{min-width:150px;color:var(--text-secondary);background:var(--bg-secondary);border:1px solid var(--demo-doc-line);border-radius:9px;flex:1;align-items:center;gap:.5rem;padding:0 .68rem;display:flex}.demo-documents-toolbar input{width:100%;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:0;padding:.58rem 0;font-size:.62rem}.demo-documents-toolbar button{color:var(--text-secondary);background:var(--bg-primary);border:1px solid var(--demo-doc-line);cursor:pointer;border-radius:9px;align-items:center;gap:.38rem;padding:.55rem .68rem;font:700 .59rem/1 inherit;display:flex}.demo-documents-toolbar button.upload{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 32%,var(--border))}.demo-documents-page .demo-documents-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.72rem!important}.demo-documents-page .demo-document-card{background:var(--bg-primary);border:1px solid var(--demo-doc-line);min-height:190px!important;padding:.9rem!important}.demo-document-card-top{justify-content:space-between;align-items:center;display:flex}.demo-document-card-top>span{width:34px;height:34px;color:var(--primary);background:color-mix(in srgb,var(--primary) 9%,var(--bg-primary));border-radius:10px;place-items:center;display:grid}.demo-document-card-top button{width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.demo-document-card>small{color:var(--primary);letter-spacing:.08em;margin-top:.72rem;font-size:.53rem;font-weight:850;display:block}.demo-document-card h3{color:var(--text-primary);margin:.35rem 0;font-size:.72rem;line-height:1.3}.demo-document-card>p{color:var(--text-secondary);margin:0;font-size:.57rem;line-height:1.48}.demo-document-card-foot{justify-content:space-between;align-items:flex-end;gap:.5rem;margin-top:auto;padding-top:.7rem;display:flex}.demo-document-date{color:var(--text-secondary);font-size:.54rem}.demo-document-status{white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:.32rem .48rem;font-size:.51rem;font-weight:800;display:inline-flex}.demo-document-status i{border-radius:50%;width:5px;height:5px}.demo-document-card.tone-valid .demo-document-status{color:#07875e;background:#10b98117}.demo-document-card.tone-valid .demo-document-status i{background:#10b981}.demo-document-card.tone-warning .demo-document-status{color:#b86a07;background:#f5a6231c}.demo-document-card.tone-warning .demo-document-status i{background:#f5a623}.demo-document-card.tone-missing .demo-document-status{color:#d53c4a;background:#f0526017}.demo-document-card.tone-missing .demo-document-status i{background:#f05260}html.dark .demo-documents-page{--demo-doc-surface:color-mix(in srgb,var(--bg-primary) 92%,#162a43)}html.dark .demo-documents-actions a{background:#0f1c2d9e}html.dark .demo-documents-compliance{color:#60d9ae}@media (max-width:1100px){.demo-documents-page .demo-documents-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.demo-documents-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}.demo-documents-summary .dc-documents-summary-item-approved:nth-child(3){border-right:0}}@media (max-width:760px){.demo-documents-page .demo-documents-hero{display:block;min-height:355px!important}.demo-documents-page .dc-documents-title-approved{width:100%;padding-right:0!important}.demo-documents-page .demo-documents-hero:after{width:82%;height:190px;right:50%;transform:translate(50%)}.demo-documents-actions{position:absolute;top:.25rem;right:0}.demo-documents-actions a{display:none}.demo-documents-toolbar{flex-wrap:wrap}.demo-documents-toolbar label{flex-basis:100%}.demo-documents-folder-head{align-items:flex-start}}@media (max-width:540px){.demo-documents-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.demo-documents-summary .dc-documents-summary-item-approved{border-right:0;border-bottom:1px solid var(--demo-doc-line)}.demo-documents-page .demo-documents-grid{grid-template-columns:1fr!important}.demo-documents-folder-head{flex-direction:column}.demo-documents-folder-head p{margin-top:3px;display:block}}.demo-documents-reference .demo-documents-hero{margin-bottom:.85rem;min-height:190px!important;padding:.35rem 0 0!important}.demo-documents-reference .demo-documents-hero:after{z-index:4;filter:drop-shadow(0 18px 24px #1f5db914);width:min(46%,575px);height:228px;bottom:-76px;right:1.5%}.demo-documents-reference .demo-documents-hero:after,.documents-reference-final .dc-documents-header-approved:after{background-image:none!important}.demo-documents-reference .demo-documents-art,.documents-reference-final img.dc-docs-hero{z-index:4!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:right bottom!important;object-position:right bottom!important;pointer-events:none!important;filter:none!important;width:min(46%,575px)!important;max-width:none!important;height:210px!important;max-height:none!important;display:block!important;position:absolute!important;top:auto!important;bottom:-25px!important;right:1.5%!important;-webkit-mask-image:none!important;mask-image:none!important}.demo-documents-reference .demo-documents-hero:before,.documents-reference-final .dc-documents-header-approved:before{content:none!important;background:0 0!important;display:none!important}.demo-documents-reference .demo-documents-art-dark,.documents-reference-final img.dc-hero-dark{display:none!important}.documents-reference-final img.dc-docs-hero{right:-2.25%!important}.documents-reference-final .dc-documents-title-approved,.questionnaire-approved .q-hero-copy-approved{transform:translateY(48px)}.documents-reference-final .dc-documents-title-approved h1,.questionnaire-approved .q-hero-copy-approved h1{color:#0867d6!important}.documents-reference-final .dc-documents-header-approved{min-height:246px!important;margin-bottom:0!important;padding:1.1rem .45rem 0!important}.documents-reference-final .dc-documents-title-approved{width:44%!important;max-width:500px!important;padding:.15rem 0 0!important}.documents-reference-final .dc-documents-title-approved h1{letter-spacing:calc(-.006em + var(--tk))!important;font-size:clamp(1.9rem,2.7vw,2.25rem)!important;line-height:1.08!important}.documents-reference-final .dc-documents-title-approved p{margin-top:.85rem!important;font-size:.86rem!important;line-height:1.65!important}.documents-reference-final img.dc-docs-hero{-o-object-position:right bottom!important;object-position:right bottom!important;width:min(58%,720px)!important;height:265px!important;bottom:-18px!important;right:0!important}@media (max-width:980px){.documents-reference-final .dc-documents-title-approved{width:58%!important}.documents-reference-final img.dc-docs-hero{width:54%!important;height:245px!important}}.documents-reference-final .dc-documents-header-approved{background:var(--bg-primary)!important;border:1px solid color-mix(in srgb, var(--border) 55%, transparent)!important;min-height:248px!important;box-shadow:var(--shadow-sm)!important;border-radius:18px!important;justify-content:space-between!important;align-items:center!important;gap:1.5rem!important;margin-bottom:1rem!important;padding:1.1rem 1.45rem 0!important;display:flex!important;overflow:hidden!important}.documents-reference-final .dc-documents-title-approved{transform:translateY(52px)!important}.documents-reference-final img.dc-docs-hero{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:right bottom!important;object-position:right bottom!important;width:min(52.7%,697px)!important;max-width:none!important;height:268px!important;bottom:-10px!important;right:1.25%!important}@media (max-width:980px){.documents-reference-final .dc-documents-header-approved{min-height:230px!important}.documents-reference-final img.dc-docs-hero{width:48.45%!important;height:242px!important}}.calendar-approved .cal-page-head-approved{background:var(--cal-surface)!important;border:1px solid color-mix(in srgb, var(--cal-line) 55%, transparent)!important;min-height:248px!important;box-shadow:var(--shadow-sm)!important;border-radius:18px!important;margin-bottom:1rem!important;padding:1.1rem 1.45rem 0!important;overflow:hidden!important}.calendar-approved .cal-page-head-approved>div{width:44%!important;max-width:500px!important;transform:translateY(52px)!important}.calendar-approved .cal-page-head-approved h1{font-size:clamp(1.9rem,2.7vw,2.25rem)!important}.calendar-approved .cal-page-head-approved p{margin-top:.85rem!important;font-size:.86rem!important;line-height:1.65!important}.calendar-approved .cal-page-hero-approved{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:right bottom!important;object-position:right bottom!important;width:min(52.7%,697px)!important;max-width:none!important;height:275px!important;top:auto!important;bottom:-10px!important;right:1.25%!important}.documents-reference-final .dc-documents-header-approved,.calendar-approved .cal-page-head-approved{background:radial-gradient(circle at 78% 18%, #509cff17, transparent 32%), linear-gradient(118deg, var(--bg-primary) 0%, var(--bg-primary) 54%, #e8f3ffb8 100%)!important}.documents-reference-final .dc-documents-header-approved:before,.calendar-approved .cal-page-head-approved:before{z-index:1;pointer-events:none;position:absolute;inset:0;content:""!important;background-image:radial-gradient(circle,#2d7de821 1px,#0000 1.25px)!important;background-position:right 20px top 15px!important;background-size:18px 18px!important;display:block!important;-webkit-mask-image:linear-gradient(90deg,#0000 43%,#00000057 67%,#0000 100%)!important;mask-image:linear-gradient(90deg,#0000 43%,#00000057 67%,#0000 100%)!important}html.dark .documents-reference-final .dc-documents-header-approved,html.dark .calendar-approved .cal-page-head-approved{background:radial-gradient(circle at 78% 18%, #2d7dff1f, transparent 34%), linear-gradient(118deg, var(--cal-surface,var(--bg-primary)) 0%, var(--cal-surface,var(--bg-primary)) 55%, #142b48b8 100%)!important}@media (max-width:980px){.calendar-approved .cal-page-head-approved{min-height:230px!important}.calendar-approved .cal-page-head-approved>div{width:58%!important}.calendar-approved .cal-page-hero-approved{width:48.45%!important;height:248px!important}}html.dark .demo-documents-reference .demo-documents-art-light,html.dark .documents-reference-final img.dc-hero-light{display:none!important}html.dark .demo-documents-reference .demo-documents-art-dark,html.dark .documents-reference-final img.dc-hero-dark{display:block!important}.demo-documents-reference .demo-documents-hero{min-height:230px!important;overflow:hidden!important}.demo-documents-reference .demo-documents-art{width:min(60%,760px)!important;height:270px!important;bottom:-4px!important;right:0!important}.documents-reference-final img.dc-docs-hero,.calendar-approved .cal-page-hero-approved{width:min(60%,760px)!important;height:285px!important;bottom:-4px!important}.demo-calendar-approved .cal-page-head-approved{margin-bottom:1.25rem!important}.demo-documents-reference .demo-documents-hero,.documents-reference-final .dc-documents-header-approved,.calendar-approved .cal-page-head-approved{min-height:246px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:1.1rem .45rem 0!important;position:relative!important;overflow:hidden!important}.demo-documents-reference .dc-documents-title-approved,.documents-reference-final .dc-documents-title-approved,.calendar-approved .cal-page-head-approved>div{z-index:3!important;width:44%!important;max-width:500px!important;position:relative!important;transform:translateY(48px)!important}.demo-documents-reference .demo-documents-art,.documents-reference-final img.dc-docs-hero,.calendar-approved .cal-page-hero-approved{z-index:1!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:right center!important;object-position:right center!important;filter:none!important;border-radius:0 0 18px 18px!important;width:58%!important;max-width:none!important;height:100%!important;position:absolute!important;top:0!important;bottom:auto!important;right:0!important;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000029 8%,#00000075 18%,#000000c7 28%,#000 38%)!important;mask-image:linear-gradient(90deg,#0000 0%,#00000029 8%,#00000075 18%,#000000c7 28%,#000 38%)!important}html.dark .documents-reference-final img.dc-docs-hero,html.dark .calendar-approved .cal-page-hero-approved,html.dark .demo-documents-reference .demo-documents-art{filter:saturate(.94)contrast(.97)!important}.calendar-approved .cal-page-hero-approved{transform-origin:100%!important;transform:scale(1.12)!important}.calendar-approved .cal-page-head-approved:after{content:"";z-index:2;background:linear-gradient(90deg, var(--bg-secondary) 0%, transparent 18%, transparent 100%), linear-gradient(180deg, var(--bg-secondary) 0%, transparent 5%, transparent 98%, var(--bg-secondary) 100%);pointer-events:none;border-radius:0 0 18px 18px;width:65%;height:100%;position:absolute;top:0;right:0}.calendar-approved .cal-page-hero-light-approved{filter:none!important;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000029 8%,#00000075 18%,#000000c7 28%,#000 38%)!important;mask-image:linear-gradient(90deg,#0000 0%,#00000029 8%,#00000075 18%,#000000c7 28%,#000 38%)!important}html.dark .calendar-approved .cal-page-hero-dark-approved{-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:right center!important;object-position:right center!important;mix-blend-mode:normal!important;filter:saturate(.94)contrast(.97)!important;transform:scale(1.12)!important;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000029 8%,#00000075 18%,#000000c7 28%,#000 38%)!important;mask-image:linear-gradient(90deg,#0000 0%,#00000029 8%,#00000075 18%,#000000c7 28%,#000 38%)!important}html.dark .calendar-approved .cal-page-head-approved:after{background:linear-gradient(90deg, var(--bg-secondary) 0%, color-mix(in srgb, var(--bg-secondary) 82%, transparent) 10%, color-mix(in srgb, var(--bg-secondary) 42%, transparent) 21%, transparent 34%, transparent 94%, color-mix(in srgb, var(--bg-secondary) 45%, transparent) 100%), linear-gradient(180deg, var(--bg-secondary) 0%, color-mix(in srgb, var(--bg-secondary) 55%, transparent) 6%, transparent 15%, transparent 91%, color-mix(in srgb, var(--bg-secondary) 68%, transparent) 97%, var(--bg-secondary) 100%)}.calendar-view-month .cal-layout-approved{grid-template-columns:minmax(0,2.35fr) minmax(300px,1fr)!important;align-items:stretch!important;gap:1.15rem!important}.calendar-view-month .cal-main-column-approved{gap:1rem!important}.calendar-view-month .cal-month-title-approved{background:var(--bg-primary);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:1.15rem 1.5rem 1rem;display:grid}.calendar-view-month .cal-month-title-side-approved{align-items:center;gap:.6rem;display:flex}.calendar-view-month .cal-month-title-side-approved.is-end{justify-content:flex-end}.calendar-view-month .cal-month-title-label-approved{cursor:pointer;text-align:center;background:0 0;border:0;border-radius:12px;justify-items:center;gap:.35rem;margin:-.5rem 0;padding:.5rem .95rem;font-family:inherit;transition:background .16s;display:grid}.calendar-view-month .cal-month-title-label-approved:hover,.calendar-view-month .cal-month-title-label-approved:focus-visible{background:color-mix(in srgb, var(--primary) 9%, transparent)}.calendar-view-month .cal-month-title-label-approved:hover strong,.calendar-view-month .cal-month-title-label-approved:focus-visible strong{color:var(--primary)}.calendar-view-month .cal-month-title-label-approved:focus-visible{outline:2px solid color-mix(in srgb, var(--primary) 55%, transparent);outline-offset:1px}.calendar-view-month .cal-surface-approved{container-type:inline-size}@container (max-width:880px){.calendar-view-month .cal-month-title-approved{flex-wrap:wrap;justify-content:space-between;gap:.85rem;display:flex}.calendar-view-month .cal-month-title-label-approved{flex:1 0 100%;order:-1}}@container (max-width:470px){.calendar-view-month .cal-month-title-approved{justify-content:center}.calendar-view-month .cal-month-title-side-approved{display:contents}.calendar-view-month .cal-month-title-label-approved{order:1}.calendar-view-month .cal-month-title-approved .cal-nav-btn-approved{order:2}.calendar-view-month .cal-month-title-approved .cal-view-toggle-approved{order:3}.calendar-view-month .cal-month-title-side-approved.is-end .cal-nav-btn-approved{order:4}.calendar-view-month .cal-month-title-approved .cal-new-appt-approved{flex:1 0 100%;order:5;justify-content:center}}.calendar-view-month .cal-month-title-approved strong{color:var(--text-primary);font-size:1.12rem;font-weight:800;line-height:1.2;transition:color .16s}.calendar-view-month .cal-month-title-approved span{color:var(--text-secondary);font-size:.75rem;font-weight:500}.calendar-view-month .cal-month-days-head-approved{background:var(--bg-primary)!important;border-top:0!important;border-bottom:1px solid var(--border)!important}.calendar-view-month .cal-month-days-head-approved>div{color:var(--text-secondary)!important;border-left:0!important}.cal-month-upcoming-approved{border:1.5px solid var(--border);background:var(--bg-primary);min-width:0;min-height:100%;box-shadow:var(--cal-shadow);border-radius:18px;padding:1.35rem 1.45rem}.cal-month-upcoming-head-approved{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.65rem;display:flex}.cal-month-upcoming-head-approved h2{color:var(--text-primary);margin:0;font-size:1rem;font-weight:700}.cal-month-upcoming-head-approved>span{color:var(--text-secondary);font-size:.76rem}.cal-month-upcoming-event-approved{border-bottom:1px solid var(--border);grid-template-columns:52px minmax(0,1fr);align-items:center;gap:.9rem;min-height:88px;display:grid}.cal-month-upcoming-event-approved time{background:color-mix(in srgb, var(--event-color) 11%, var(--bg-primary));width:44px;height:56px;color:var(--event-color);border-radius:12px;place-content:center;justify-items:center;gap:.16rem;display:grid}.cal-month-upcoming-event-approved time strong{font-size:1.22rem;font-weight:800;line-height:1}.cal-month-upcoming-event-approved time span{font-size:.59rem;font-weight:800}.cal-month-upcoming-event-approved>div{gap:.32rem;min-width:0;display:grid}.cal-month-upcoming-event-approved>div strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:700;overflow:hidden}.cal-month-upcoming-event-approved>div span{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}html.dark .cal-month-upcoming-approved{box-shadow:0 18px 44px -30px #000000e6}@media (max-width:980px){.calendar-view-month .cal-layout-approved{grid-template-columns:1fr!important}.cal-month-upcoming-approved{min-height:auto}.demo-documents-reference .dc-documents-title-approved,.documents-reference-final .dc-documents-title-approved,.calendar-approved .cal-page-head-approved>div{width:58%!important}.demo-documents-reference .demo-documents-art,.documents-reference-final img.dc-docs-hero,.calendar-approved .cal-page-hero-approved{width:54%!important}}@media (min-width:821px){.demo-documents-reference .demo-documents-summary,.documents-reference-final .dc-documents-summary-approved{justify-content:center;grid-template-columns:repeat(5,17%)!important}.demo-documents-reference .demo-documents-summary .dc-documents-summary-item-approved,.documents-reference-final .dc-documents-summary-item-approved{transform:translate(-15%)}}.demo-documents-reference .demo-documents-actions,.documents-reference-final .dc-documents-title-approved,.documents-reference-final .dc-documents-header-actions-approved{z-index:5!important}.demo-documents-reference .dc-documents-title-approved{width:min(46%,500px);padding-top:.2rem!important}.demo-documents-reference .dc-documents-title-approved h1{letter-spacing:calc(-.006em + var(--tk));margin:0 0 .7rem;font-size:clamp(1.75rem,3vw,2.2rem);font-weight:800}.demo-documents-reference .dc-documents-title-approved p{max-width:470px;font-size:.78rem;line-height:1.58}.demo-documents-reference .demo-documents-actions{gap:.65rem;padding:0;position:absolute;top:0;right:0}.demo-documents-reference .demo-documents-updated{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:.4rem;margin-right:.9rem;font-size:.56rem;display:inline-flex}.demo-documents-reference .demo-documents-updated i{background:#10b981;border-radius:50%;width:7px;height:7px}.demo-documents-reference .demo-documents-actions button:not(.icon){border-radius:9px;min-height:40px;padding:.68rem .95rem;font-size:.66rem}.demo-documents-reference .demo-documents-actions .icon{width:38px;min-height:38px;color:var(--text-secondary);background:color-mix(in srgb,var(--bg-primary) 88%,transparent);border:1px solid var(--demo-doc-line);padding:0;position:relative}.demo-documents-reference .demo-documents-actions .icon i{background:#ef4444;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.demo-documents-user{min-width:55px;height:38px;color:var(--text-primary);background:color-mix(in srgb,var(--bg-primary) 88%,transparent);border:1px solid var(--demo-doc-line);border-radius:10px;justify-content:center;align-items:center;gap:.35rem;font-size:.62rem;font-weight:800;display:inline-flex}.demo-documents-reference .demo-documents-summary{background:var(--bg-primary);padding:0 .65rem;min-height:96px!important;box-shadow:0 14px 35px -30px #0f172a59!important}.demo-documents-reference .demo-documents-summary .dc-documents-summary-item-approved{gap:.72rem;padding:.85rem 1rem}.demo-documents-reference .demo-documents-summary-icon{background:#1677ff14;border-radius:50%;flex:none;place-items:center;width:39px;height:39px;box-shadow:0 0 0 1px #1677ff0f;color:#1677ff!important;display:grid!important}.demo-documents-reference .demo-documents-summary .tone-valid .demo-documents-summary-icon{background:#10b98117;color:#10a974!important}.demo-documents-reference .demo-documents-summary .tone-warning .demo-documents-summary-icon{background:#f59e0b1a;color:#ef940b!important}.demo-documents-reference .demo-documents-summary .tone-expired .demo-documents-summary-icon{background:#ef444417;color:#f04452!important}.demo-documents-reference .demo-documents-summary .tone-missing .demo-documents-summary-icon{background:#64748b17;color:#67758e!important}.demo-documents-reference .demo-documents-summary strong{font-size:1.28rem}.demo-documents-reference .demo-documents-summary span{font-size:.61rem}.demo-documents-reference .demo-documents-summary b{color:var(--text-secondary);margin-top:3px;font-size:.56rem;display:block}.demo-documents-reference .demo-documents-summary .tone-valid b{color:#10a974}.demo-documents-reference .demo-documents-summary .tone-expired b{color:#ef4444}.demo-documents-reference .demo-documents-tabs{gap:.42rem;margin:.95rem 0 .8rem}.demo-documents-reference .demo-documents-tabs button{color:var(--text-primary);background:var(--bg-primary);padding:.52rem .72rem;font-size:.59rem}.demo-documents-reference .demo-documents-tabs button span{min-width:0;font-size:inherit;background:0 0;padding:0}.demo-documents-reference .demo-documents-tabs button.active{color:var(--primary);background:var(--bg-primary);border-color:var(--primary)}.demo-documents-reference .demo-documents-folder{overflow:hidden;background:var(--doc-surface)!important;border-radius:14px!important;padding:0!important}.demo-documents-reference .demo-documents-folder-head{border-bottom:1px solid var(--demo-doc-line);min-height:66px;padding:.8rem 1rem}.demo-documents-reference .demo-documents-folder-head h2{color:var(--text-primary);margin:0;font-size:.82rem;display:block}.demo-documents-folder-meta{align-items:center;gap:.9rem;display:flex}.demo-documents-folder-meta button{color:var(--primary);background:color-mix(in srgb,var(--primary) 5%,var(--bg-primary));border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:9px;align-items:center;gap:.4rem;padding:.55rem .7rem;font-size:.56rem;font-weight:750;display:inline-flex}.demo-documents-folder-meta>strong{color:var(--text-primary);font-size:.76rem}.demo-documents-folder-meta>strong small{color:var(--text-secondary);margin-left:4px;font-size:.46rem;font-weight:650}.demo-documents-reference .demo-documents-toolbar{border-top:0;align-items:center;padding:.72rem 1rem .45rem}.demo-documents-reference .demo-documents-toolbar>div{gap:.55rem;display:flex}.demo-documents-reference .demo-documents-toolbar>div>button{border-radius:8px;min-height:29px;padding:.36rem .5rem;font-size:.54rem}.demo-documents-reference .demo-documents-toolbar button strong{color:var(--primary)}.demo-documents-reference .demo-documents-toolbar label{background:var(--doc-surface);order:2;max-width:340px;margin-left:auto}.demo-documents-reference .demo-documents-toolbar .settings{width:38px;color:var(--primary);order:3;justify-content:center;padding:0}.demo-documents-reference .demo-documents-grid{padding:.35rem .75rem .75rem;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:.72rem!important}.demo-documents-reference .demo-document-card{background:var(--doc-surface)!important;border-radius:9px!important;min-height:172px!important;padding:.75rem!important}.demo-documents-reference .demo-document-card-top small{color:var(--primary);margin:0;font-size:.54rem;font-weight:800}.demo-documents-reference .demo-document-card-top button{width:20px;height:20px;color:var(--text-secondary);background:var(--bg-secondary);border-radius:50%;font-size:.55rem;font-weight:800}.demo-documents-reference .demo-document-card h3{margin:.42rem 0 .35rem;font-size:.65rem;line-height:1.28}.demo-documents-reference .demo-document-card>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.56rem;line-height:1.45;display:-webkit-box;overflow:hidden}.demo-documents-reference .demo-document-card-foot{padding-top:.55rem;display:block}.demo-documents-reference .demo-document-date{color:#e87800;background:#f59e0b14;border-radius:5px;align-items:center;gap:.25rem;width:max-content;padding:.24rem .35rem;font-size:.49rem;font-weight:750;display:flex}.demo-documents-reference .demo-document-status{width:max-content;margin-top:.35rem;padding:.28rem .45rem;font-size:.49rem;display:block}.demo-documents-more{color:var(--primary);align-items:center;gap:.5rem;margin:.05rem .85rem .9rem;font-size:.62rem;font-weight:750;text-decoration:none;display:inline-flex}html.dark .demo-documents-reference .demo-documents-summary,html.dark .demo-documents-reference .demo-document-card{box-shadow:none!important}@media (max-width:1180px){.demo-documents-reference .demo-documents-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:900px){.demo-documents-reference .demo-documents-hero{min-height:310px!important}.demo-documents-reference .dc-documents-title-approved{width:100%}.demo-documents-reference .demo-documents-hero:after{width:70%;height:175px;right:50%;transform:translate(50%)}.demo-documents-reference .demo-documents-actions{justify-content:flex-end;margin-top:.7rem;position:relative}.demo-documents-reference .demo-documents-updated{display:none}.demo-documents-reference .demo-documents-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:700px){.demo-documents-reference .demo-documents-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.demo-documents-reference .demo-documents-toolbar{flex-wrap:wrap}.demo-documents-reference .demo-documents-toolbar label{flex-basis:100%;order:0;max-width:none;margin-left:0}}@media (max-width:500px){.demo-documents-reference .demo-documents-grid{grid-template-columns:1fr!important}.demo-documents-reference .demo-documents-folder-head{flex-direction:column;align-items:flex-start}.demo-documents-reference .demo-documents-actions .icon,.demo-documents-reference .demo-documents-user{display:none}}.demo-section:has(.questionnaire-approved){display:block}.questionnaire-approved,.questionnaire-approved .q-content-left-approved,.questionnaire-approved .q-main-approved,.questionnaire-approved .q-section-approved,.questionnaire-approved .q-question-row-approved{box-sizing:border-box;width:100%;min-width:0}.questionnaire-approved .q-content-grid-approved{grid-template-columns:minmax(0,1fr) minmax(210px,228px);gap:1rem}.questionnaire-approved .q-progress-card-approved{grid-template-columns:minmax(225px,1.35fr) repeat(4,minmax(88px,.72fr))!important}.questionnaire-approved .q-question-row-approved>div,.questionnaire-approved .q-question-row-approved p{min-width:0}.questionnaire-approved .q-question-row-approved.q-question-step-approved{box-shadow:0 18px 50px -46px #0009;border:1px solid color-mix(in srgb, var(--q-line) 72%, transparent)!important;background:color-mix(in srgb, var(--bg-secondary) 34%, var(--q-panel))!important;border-radius:20px!important;width:calc(100% - 1.25rem)!important;margin:.45rem .625rem .7rem!important;padding:1.25rem 1.45rem 1.1rem!important}.questionnaire-approved .q-question-step-approved>div:first-child{justify-content:flex-start!important;align-items:center!important;gap:.8rem!important;margin-bottom:.25rem!important}.questionnaire-approved .q-question-step-approved .q-question-index-approved{width:auto;min-width:2.55rem;height:1.9rem;color:var(--primary);letter-spacing:.025em;border:0;border-radius:999px;flex:none;justify-content:center;padding:0 .55rem;font-size:.7rem;background:color-mix(in srgb, var(--primary) 13%, transparent)!important}.questionnaire-approved .q-question-step-approved>div:first-child>p{letter-spacing:-.02em;font-size:1.05rem!important;font-weight:720!important}.questionnaire-approved .q-answer-list-approved{box-sizing:border-box;flex:0 54rem;width:100%;max-width:54rem;padding-top:.35rem;gap:.3rem!important}.questionnaire-approved .q-followup-row-approved{gap:.7rem!important}.questionnaire-approved .q-followup-row-approved>p{overflow-wrap:break-word;flex:0 auto;max-width:calc(100% - 2.25rem)}.questionnaire-approved .q-followup-row-approved:has(.q-bool-options-group-approved)>p{max-width:calc(100% - 14rem)}.questionnaire-approved .q-bool-options-group-approved{flex-wrap:nowrap!important;gap:.45rem!important}.questionnaire-approved .q-choice-option-approved{text-align:left;min-height:48px;background:color-mix(in srgb, var(--bg-primary) 40%, transparent)!important;color:var(--text-primary)!important;border:1px solid #0000!important;border-radius:13px!important;padding:.65rem .85rem!important;transition:background .16s,color .16s,box-shadow .16s!important}.questionnaire-approved .q-choice-option-approved:hover{box-shadow:none;background:color-mix(in srgb, var(--primary) 8%, var(--bg-primary))!important;border-color:#0000!important}.questionnaire-approved .q-choice-option-approved.is-selected{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--primary) 88%, transparent);background:color-mix(in srgb, var(--primary) 13%, var(--bg-primary))!important;color:var(--primary)!important;border-color:#0000!important}.questionnaire-approved .q-choice-multi-approved>span:first-child{border-color:color-mix(in srgb, var(--text-secondary) 50%, var(--q-line))!important;border-radius:5px!important;width:18px!important;height:18px!important}.questionnaire-approved .q-choice-multi-approved.is-selected>span:first-child{border-color:var(--primary)!important}.questionnaire-approved .q-followup-approved{background:0 0;border:0!important;border-top:1px solid var(--q-line)!important;border-radius:0!important;margin-top:.75rem!important;padding:1rem 0 0!important}.questionnaire-approved .q-followup-approved>div:first-child>p{font-size:.9rem!important;font-weight:680!important}.questionnaire-approved .q-followup-approved .q-answer-list-approved{padding-top:.5rem}html.dark .questionnaire-approved .q-choice-option-approved{background:#ffffff09!important}html.dark .questionnaire-approved .q-choice-option-approved:hover{background:color-mix(in srgb, var(--primary) 10%, transparent)!important}html.dark .questionnaire-approved .q-choice-option-approved.is-selected{background:color-mix(in srgb, var(--primary) 15%, transparent)!important}@media (max-width:600px){.questionnaire-approved .q-question-row-approved.q-question-step-approved{border-radius:16px!important;width:calc(100% - .75rem)!important;margin:.35rem .375rem .6rem!important;padding:1rem .85rem .85rem!important}.questionnaire-approved .q-answer-list-approved{max-width:100%}.questionnaire-approved .q-followup-row-approved:has(.q-bool-options-group-approved)>p{max-width:calc(100% - 2.25rem)}.questionnaire-approved .q-followup-row-approved .q-bool-options-group-approved{margin-left:0!important}}.questionnaire-approved .q-sticky-footer-approved>*{min-width:0}@media (max-width:1180px){.questionnaire-approved .q-content-grid-approved{grid-template-columns:1fr}.questionnaire-approved .q-progress-card-approved{grid-template-columns:minmax(225px,1.35fr) repeat(4,minmax(88px,.72fr))!important}.questionnaire-approved .q-progress-main-approved{grid-row:auto}.questionnaire-approved .q-aside-approved{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important;position:static!important}.questionnaire-approved .q-quick-nav-approved{grid-column:1/-1}}@media (max-width:900px){.questionnaire-approved .q-progress-card-approved{grid-template-columns:minmax(210px,1.3fr) repeat(2,minmax(105px,1fr))!important}.questionnaire-approved .q-progress-main-approved{grid-row:span 2}.questionnaire-approved .q-hero-copy-approved{width:58%}}@media (max-width:700px){.questionnaire-approved .q-progress-card-approved{grid-template-columns:repeat(2,minmax(0,1fr))!important}.questionnaire-approved .q-progress-main-approved{grid-area:auto/1/auto/-1}.questionnaire-approved .q-question-row-approved{gap:.65rem!important}.questionnaire-approved .q-question-step-approved>div:first-child>.q-bool-options-group-approved{justify-content:flex-start;width:100%;padding-left:2.55rem;margin-left:0!important}.questionnaire-approved .q-followup-row-approved .q-bool-options-group-approved{width:auto;padding-left:0;margin-left:auto!important}.questionnaire-approved .q-aside-approved{grid-template-columns:1fr!important}.questionnaire-approved .q-sticky-footer-approved{grid-template-columns:1fr 1fr!important}.questionnaire-approved .q-auto-save-approved{grid-column:1/-1}}@media (max-width:540px){.questionnaire-approved .q-progress-card-approved,.questionnaire-approved .q-sticky-footer-approved{grid-template-columns:1fr!important}.questionnaire-approved .q-question-step-approved>div:first-child>.q-bool-options-group-approved{padding-left:0}}.ed-motion-ready .fx-page [data-ed-reveal]{opacity:0;transform:var(--from,translate3d(0,96px,0) scale(.94));filter:blur(2.5px);transition:opacity .3s ease var(--d,0s),transform 1.05s cubic-bezier(.16,.86,.28,1.06) var(--d,0s),filter .3s var(--d,0s)}.ed-motion-ready .fx-page [data-ed-reveal][data-visible=true]{opacity:1;filter:none;transform:none}.fx-page .fx-hero-copy[data-ed-reveal]{--from:translate3d(-104px,26px,0) scale(.96)}.fx-page .fx-hero-panel[data-ed-reveal]{--from:translate3d(112px,38px,0) scale(.88);--d:.12s}.fx-signal{--fx-pointer-x:0;--fx-pointer-y:0;aspect-ratio:1.12;isolation:isolate;width:min(100%,650px);transform:translate3d(calc(var(--fx-pointer-x)*5px),calc(var(--fx-pointer-y)*5px),0);background:radial-gradient(circle at 50% 47%,#fffffff5 0 13%,#e4f3ffb8 30%,#e3edff4d 53%,#0000 72%);border-radius:44% 56% 52% 48%/45% 42% 58% 55%;margin-inline:auto;transition:transform .25s;position:relative;overflow:hidden}.fx-signal:before{content:"";z-index:-2;background:conic-gradient(from 80deg,transparent 0 8%,#ffffff1a,transparent 28%,#3071f421,transparent 57%,#7558f61f,transparent 82%);filter:blur(24px);border-radius:50%;animation:22s linear infinite fxSignalTurn;position:absolute;inset:8% 4%}.fx-signal-aurora{z-index:-1;filter:blur(16px);transform:translate3d(calc(var(--fx-pointer-x)*-9px),calc(var(--fx-pointer-y)*-9px),0);background:radial-gradient(circle at 35% 32%,#ffffff29,#0000 34%),radial-gradient(circle at 66% 65%,#715bf640,#0000 38%),radial-gradient(circle,#1688f8 0 2%,#1688f821 30%,#0000 68%);border-radius:50%;transition:transform .3s;position:absolute;inset:16% 14%}.fx-signal-lines{width:100%;height:100%;transform:translate3d(calc(var(--fx-pointer-x)*-5px),calc(var(--fx-pointer-y)*-5px),0);transition:transform .3s;position:absolute;inset:0;overflow:visible}.fx-signal-orbit{fill:none;stroke:#497abe29;stroke-width:1px;stroke-linecap:round;transform-origin:50%}.fx-signal-orbit-a{animation:28s linear infinite fxSignalOrbit}.fx-signal-orbit-b{animation:34s linear infinite reverse fxSignalOrbit}.fx-signal-orbit-c{animation:40s linear infinite fxSignalOrbit}.fx-signal-path,.fx-signal-out{fill:none;stroke:url(#fxSignalFlow);stroke-width:1.35px;stroke-linecap:round;opacity:.5}.fx-signal-out{stroke-width:1.7px;opacity:.42}.fx-signal-core{width:174px;height:174px;transform:translate(-50%,-50%) translate3d(calc(var(--fx-pointer-x)*7px),calc(var(--fx-pointer-y)*7px),0);z-index:3;background:radial-gradient(circle at 38% 30%,#fff 0 18%,#f7fbfff5 48%,#daedffe0);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;transition:transform .28s;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 26px 60px -25px #0651aa85,inset 0 0 0 1px #ffffffe6,inset 0 -18px 36px #3882e114}.fx-signal-core:before,.fx-signal-core:after{content:"";border:1px solid #1f8bf229;border-radius:50%;position:absolute}.fx-signal-core:before{inset:-17px}.fx-signal-core:after{inset:-36px}.fx-signal-core-ring{border-radius:inherit;border:2px solid #4843d3;border-color:#4843d3 #2087f4 #0000 #0000;animation:7s linear infinite fxSignalTurn;position:absolute;inset:-4px}.fx-signal-mark{filter:drop-shadow(0 9px 12px #0066cc2b);margin-bottom:8px;display:flex}.fx-signal-core strong{letter-spacing:calc(-.006em + var(--tk));color:#087bf0;background:linear-gradient(115deg,#0577eb,#2a9cff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.03rem;line-height:1.08}.fx-signal-regulator{color:#315275;letter-spacing:.07em;z-index:2;align-items:center;gap:7px;font-size:.72rem;font-weight:800;animation:5s ease-in-out infinite fxSignalFloat;display:flex;position:absolute;transform:translate(-50%,-50%)}.fx-signal-regulator i{background:#4843d3;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #4843d324,0 0 16px #4843d3bf}html.dark .fx-signal-regulator i{background:#fff;box-shadow:0 0 0 5px #ffffff1f,0 0 16px #fff9}html.dark .fx-signal-core-ring{border-top-color:#fff}.fx-signal-pulse{fill:#4843d3}html.dark .fx-signal-pulse{fill:#fff}.fx-signal-pulse{opacity:0}.fx-signal-pulse-0{offset-path:path("M85 144 C190 138 214 230 309 271");animation:4.8s linear infinite fxSignalTravel}.fx-signal-pulse-1{offset-path:path("M560 99 C525 190 478 224 397 272");animation:5.6s linear -1.8s infinite fxSignalTravel}.fx-signal-pulse-2{offset-path:path("M630 335 C524 348 470 330 407 307");animation:4.5s linear -3s infinite fxSignalTravel}.fx-signal-pulse-3{offset-path:path("M477 518 C444 424 407 374 376 329");animation:5.2s linear -.7s infinite fxSignalTravel}.fx-signal-pulse-4{offset-path:path("M101 450 C194 416 244 365 313 318");animation:6s linear -4s infinite fxSignalTravel}html.dark .fx-signal{background:radial-gradient(circle at 50% 47%,#18304cf2 0 13%,#122d49b3 32%,#0d1f3547 58%,#0000 73%)}html.dark .fx-signal-core{background:radial-gradient(circle at 38% 30%,#173a60,#0e2947 62%,#0b2039);box-shadow:0 26px 60px -25px #000c,inset 0 0 0 1px #78b7f233}html.dark .fx-signal-core strong,html.dark html.dark .fx-signal-regulator{color:#a9c2dd}@keyframes fxSignalTurn{to{transform:rotate(360deg)}}@keyframes fxSignalOrbit{to{stroke-dashoffset:160px}}@keyframes fxSignalDash{to{stroke-dashoffset:-90px}}@keyframes fxSignalFloat{50%{translate:0 -7px}}@keyframes fxSignalTravel{0%{offset-distance:0;opacity:0}12%,82%{opacity:1}to{offset-distance:100%;opacity:0}}@media (max-width:800px){.fx-signal{width:min(100%,590px)}}@media (max-width:540px){.fx-signal{aspect-ratio:1;border-radius:42%}.fx-signal-core{width:142px;height:142px}.fx-signal-core:after{inset:-25px}.fx-signal-core strong{font-size:.88rem}}.fx-entity-note{color:var(--text-secondary);margin:0;font-size:.82rem;font-weight:650}.fx-page .fx-featnav[data-ed-reveal]{--from:translate3d(0,54px,0) scale(.96)}.fx-page .fx-final-card[data-ed-reveal]{--from:translate3d(0,120px,0) scale(.92)}.ed-motion-ready .fx-page .fx-hero-copy[data-ed-reveal]>*{opacity:0;transition:opacity .26s ease var(--sd,0s),transform .8s cubic-bezier(.16,.86,.28,1.06) var(--sd,0s);transform:translateY(46px)}.ed-motion-ready .fx-page .fx-hero-copy[data-ed-reveal][data-visible=true]>*{opacity:1;transform:none}.fx-page .fx-hero-copy[data-ed-reveal]>:first-child{--sd:.12s}.fx-page .fx-hero-copy[data-ed-reveal]>:nth-child(2){--sd:.24s}.fx-page .fx-hero-copy[data-ed-reveal]>:nth-child(3){--sd:.36s}.fx-page .fx-hero-copy[data-ed-reveal]>:nth-child(4){--sd:.48s}.fx-page .fx-hero-copy[data-ed-reveal]>:nth-child(5){--sd:.6s}.nb-page{flex-direction:column;gap:1.35rem;display:flex}.nb-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.nb-head h1{letter-spacing:calc(-.006em + var(--tk));color:var(--text-primary);margin:0;font-size:clamp(1.5rem,2.4vw,1.85rem);font-weight:800}.nb-head p{color:var(--text-secondary);margin:.4rem 0 0;font-size:.875rem}.nb-limpar{background:var(--bg-primary);color:#dc2626;height:42px;font:inherit;cursor:pointer;border:1.5px solid #dc262652;border-radius:11px;align-items:center;gap:.45rem;padding:0 1.05rem;font-size:.85rem;font-weight:700;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.nb-limpar:hover{background:color-mix(in srgb,#dc2626 8%,var(--bg-primary));border-color:#dc26268c;transform:translateY(-1px)}.nb-painel{background:var(--bg-primary);border:1.5px solid var(--border);box-shadow:0 1px 2px color-mix(in srgb,var(--text-primary) 4%,transparent);border-radius:16px;overflow:hidden}.nb-separadores{border-bottom:1.5px solid var(--border);scrollbar-width:none;gap:.35rem;padding:0 1.15rem;display:flex;overflow-x:auto}.nb-separadores::-webkit-scrollbar{display:none}.nb-sep{font:inherit;color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:.45rem;padding:1.05rem .7rem;font-size:.875rem;font-weight:650;transition:color .18s;display:inline-flex;position:relative}.nb-sep:hover{color:var(--text-primary)}.nb-sep.is-ativo{color:var(--primary)}.nb-sep.is-ativo:after{content:"";background:var(--primary);border-radius:3px 3px 0 0;height:2.5px;position:absolute;bottom:-1.5px;left:.35rem;right:.35rem}.nb-conta{background:var(--primary);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.7rem;font-weight:800;display:inline-grid}.nb-ponto{border-radius:50%;width:7px;height:7px;display:inline-block}.nb-ponto.is-vazio{opacity:.28}.nb-ponto-alertas{background:#f59e0b}.nb-ponto-emails{background:#3b82f6}.nb-ponto-sistema{background:#a855f7}.nb-barra{border-bottom:1.5px solid var(--border);flex-wrap:wrap;align-items:center;gap:.65rem;padding:1rem 1.15rem;display:flex}.nb-pesquisa{flex:240px;align-items:center;min-width:180px;display:flex;position:relative}.nb-pesquisa svg{color:var(--text-secondary);pointer-events:none;position:absolute;left:.85rem}.nb-pesquisa input{border:1.5px solid var(--border);background:var(--bg-primary);width:100%;height:42px;color:var(--text-primary);font:inherit;border-radius:11px;padding:0 .9rem 0 2.5rem;font-size:.875rem;transition:border-color .18s,box-shadow .18s}.nb-pesquisa input::placeholder{color:var(--text-secondary)}.nb-pesquisa input:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 14%,transparent);outline:0}.nb-select{border:1.5px solid var(--border);background:var(--bg-primary);height:42px;color:var(--text-primary);font:inherit;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236c757d' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;border-radius:11px;min-width:150px;padding:0 2.2rem 0 .9rem;font-size:.85rem;font-weight:600}.nb-select:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 14%,transparent);outline:0}.nb-filtros{border:1.5px solid var(--border);background:var(--bg-primary);width:42px;height:42px;color:var(--text-secondary);cursor:pointer;border-radius:11px;flex:none;place-items:center;transition:color .18s,border-color .18s,background .18s;display:grid}.nb-filtros:hover,.nb-filtros.is-ativo{color:var(--primary);border-color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,var(--bg-primary))}.nb-barra-extra{background:var(--bg-secondary)}.nb-etiqueta-filtro{letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary);font-size:.75rem;font-weight:800}.nb-chip-filtro{border:1.5px solid var(--border);background:var(--bg-primary);height:34px;color:var(--text-secondary);font:inherit;cursor:pointer;border-radius:999px;padding:0 .85rem;font-size:.8rem;font-weight:650;transition:all .18s}.nb-chip-filtro:hover{color:var(--text-primary)}.nb-chip-filtro.is-ativo{background:var(--primary);border-color:var(--primary);color:#fff}.nb-lista{margin:0;padding:0;list-style:none}.nb-linha{border-bottom:1.5px solid var(--border);align-items:center;gap:.5rem;padding:0 1.15rem 0 0;transition:background .18s;display:flex}.nb-linha:last-child{border-bottom:0}.nb-linha:hover{background:var(--bg-secondary)}.nb-conteudo{min-width:0;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:1rem;padding:1.15rem;text-decoration:none;display:flex}.nb-marca{background:0 0;border-radius:50%;flex:none;width:9px;height:9px}.nb-marca.is-por-ler{background:var(--primary)}.nb-icone{border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid}.nb-texto{flex-direction:column;align-items:flex-start;gap:.3rem;min-width:0;display:flex}.nb-texto strong{color:var(--text-primary);font-size:.94rem;font-weight:700;line-height:1.35}.nb-corpo{color:var(--text-secondary);font-size:.83rem;line-height:1.5}.nb-etiqueta{border-radius:7px;margin-top:.15rem;padding:.2rem .55rem;font-size:.72rem;font-weight:700}.nb-data{color:var(--text-secondary);white-space:nowrap;flex:none;margin-left:auto;padding-left:1rem;font-size:.78rem}.nb-apagar{border:1.5px solid var(--border);background:var(--bg-primary);width:40px;height:40px;color:var(--text-secondary);cursor:pointer;border-radius:11px;flex:none;place-items:center;transition:color .18s,border-color .18s,background .18s;display:grid}.nb-apagar:hover{color:#dc2626;background:color-mix(in srgb,#dc2626 8%,var(--bg-primary));border-color:#dc262673}.nb-tom-azul{color:#2563eb;background:#3b82f621}.nb-tom-ciano{color:#0e7490;background:#06b6d426}.nb-tom-laranja{color:#c2650a;background:#f59e0b2b}.nb-tom-vermelho{color:#dc2626;background:#ef444424}.nb-tom-verde{color:#047857;background:#10b98126}.nb-tom-violeta{color:#7c3aed;background:#a855f724}.nb-tom-cinza{color:#4b5563;background:#6b728024}html.dark .nb-tom-azul{color:#7cb2ff}html.dark .nb-tom-ciano{color:#4fd3ea}html.dark .nb-tom-laranja{color:#fbbf5c}html.dark .nb-tom-vermelho{color:#ff8080}html.dark .nb-tom-verde{color:#4ade9f}html.dark .nb-tom-violeta{color:#c89bff}html.dark .nb-tom-cinza{color:#aab3c2}.nb-vazio{text-align:center;color:var(--text-secondary);flex-direction:column;align-items:center;gap:.45rem;padding:3.5rem 1.5rem;display:flex}.nb-vazio strong{color:var(--text-primary);font-size:.98rem;font-weight:700}.nb-vazio span{max-width:380px;font-size:.85rem}.nb-estado{text-align:center;color:var(--text-secondary);padding:2.5rem 1.15rem;font-size:.9rem}.nb-rodape{border-top:1.5px solid var(--border);background:var(--bg-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.15rem;display:flex}.nb-mostrar{color:var(--text-secondary);align-items:center;gap:.5rem;font-size:.82rem;display:inline-flex}.nb-mostrar select{border:1.5px solid var(--border);background:var(--bg-primary);height:34px;color:var(--text-primary);font:inherit;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236c757d' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .55rem center;background-repeat:no-repeat;border-radius:9px;padding:0 1.9rem 0 .65rem;font-size:.82rem;font-weight:650}.nb-paginas{align-items:center;gap:.3rem;display:inline-flex}.nb-paginas button{border:1.5px solid var(--border);background:var(--bg-primary);min-width:34px;height:34px;color:var(--text-secondary);font:inherit;cursor:pointer;border-radius:9px;place-items:center;padding:0 .4rem;font-size:.82rem;font-weight:700;transition:all .18s;display:grid}.nb-paginas button:hover:not(:disabled){color:var(--text-primary);border-color:color-mix(in srgb,var(--primary) 45%,var(--border))}.nb-paginas button:disabled{opacity:.4;cursor:not-allowed}.nb-paginas button.is-ativa{background:var(--primary);border-color:var(--primary);color:#fff}@media (max-width:760px){.nb-barra{gap:.5rem}.nb-select{flex:140px;min-width:0}.nb-conteudo{flex-wrap:wrap;padding:1rem}.nb-data{width:100%;margin-left:0;padding-top:.15rem;padding-left:calc(57px + 2rem)}.nb-rodape{justify-content:center}}.pf-page{flex-direction:column;gap:1.35rem;display:flex}.pf-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.pf-head h1{letter-spacing:calc(-.006em + var(--tk));color:var(--text-primary);margin:0;font-size:clamp(1.5rem,2.4vw,1.85rem);font-weight:800}.pf-head p{color:var(--text-secondary);margin:.4rem 0 0;font-size:.875rem}.pf-guardado{color:#047857;background:#10b98121;border-radius:10px;align-items:center;gap:.4rem;padding:.5rem .85rem;font-size:.8rem;font-weight:700;display:inline-flex}html.dark .pf-guardado{color:#4ade9f}.pf-cartao{background:var(--bg-primary);border:1.5px solid var(--border);box-shadow:0 1px 2px color-mix(in srgb,var(--text-primary) 4%,transparent);border-radius:16px;flex-direction:column;gap:1.35rem;padding:1.5rem;display:flex}.pf-cartao-topo{align-items:flex-start;gap:.85rem;display:flex}.pf-cartao-topo h2{color:var(--text-primary);margin:0;font-size:1rem;font-weight:750}.pf-cartao-topo p{color:var(--text-secondary);max-width:70ch;margin:.25rem 0 0;font-size:.83rem;line-height:1.5}.pf-cartao-icone{border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.pf-tom-azul{color:#2563eb;background:#3b82f621}.pf-tom-violeta{color:#7c3aed;background:#a855f724}.pf-tom-verde{color:#047857;background:#10b98126}.pf-tom-vermelho{color:#dc2626;background:#ef444424}html.dark .pf-tom-azul{color:#7cb2ff}html.dark .pf-tom-violeta{color:#c89bff}html.dark .pf-tom-verde{color:#4ade9f}html.dark .pf-tom-vermelho{color:#ff8080}.pf-pessoais{grid-template-columns:170px 1fr;align-items:start;gap:1.75rem;display:grid}.pf-avatar-bloco{text-align:center;flex-direction:column;align-items:center;gap:.6rem;display:flex}.pf-avatar{background:color-mix(in srgb,var(--primary) 12%,transparent);width:104px;height:104px;color:var(--primary);letter-spacing:-.02em;border-radius:50%;place-items:center;font-size:1.9rem;font-weight:800;display:grid}.pf-avatar-envolve{width:104px;height:104px;position:relative}.pf-avatar-foto{-o-object-fit:cover;object-fit:cover;display:block}.pf-avatar-botao{border:2px solid var(--bg-primary);background:var(--primary);color:#fff;cursor:pointer;border-radius:50%;place-items:center;width:32px;height:32px;transition:transform .15s,opacity .15s;display:grid;position:absolute;bottom:-2px;right:-2px}.pf-avatar-botao:hover:not(:disabled){transform:scale(1.06)}.pf-avatar-botao:disabled{cursor:default;opacity:.6}.pf-avatar-acoes{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.pf-avatar-acoes button{border:1px solid var(--border);background:var(--bg-primary);color:var(--text-primary);cursor:pointer;border-radius:9px;padding:.4rem .7rem;font-size:.76rem;font-weight:700;transition:border-color .15s,color .15s}.pf-avatar-acoes button:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.pf-avatar-acoes button:disabled{cursor:default;opacity:.55}.pf-avatar-acoes .pf-avatar-tirar:hover:not(:disabled){color:#d63031;border-color:#d63031}.pf-avatar-nota{max-width:190px;color:var(--text-secondary);font-size:.68rem;line-height:1.45}.pf-avatar-bloco strong{color:var(--text-primary);font-size:.94rem;font-weight:750}.pf-cargo{background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary);border-radius:8px;padding:.22rem .6rem;font-size:.74rem;font-weight:750}.pf-grelha{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem 1.35rem;display:grid}.pf-grelha-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pf-campo{flex-direction:column;gap:.4rem;min-width:0;display:flex}.pf-campo label{color:var(--text-secondary);font-size:.8rem;font-weight:650}.pf-campo input{border:1.5px solid var(--border);background:var(--bg-primary);width:100%;height:44px;color:var(--text-primary);font:inherit;border-radius:11px;padding:0 .9rem;font-size:.88rem;transition:border-color .18s,box-shadow .18s}.pf-campo input::placeholder{color:var(--text-secondary)}.pf-campo input:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 14%,transparent);outline:0}.pf-campo input[readonly]{background:var(--bg-secondary);color:var(--text-secondary);cursor:default}.pf-campo input[readonly]:focus{border-color:var(--border);box-shadow:none}.pf-campo small{color:var(--text-secondary);font-size:.73rem;line-height:1.45}.pf-campo-olho{align-items:center;display:flex;position:relative}.pf-campo-olho input{padding-right:2.9rem}.pf-campo-olho button{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;transition:color .18s,background .18s;display:grid;position:absolute;right:.5rem}.pf-campo-olho button:hover{color:var(--primary);background:color-mix(in srgb,var(--primary) 9%,transparent)}.pf-acoes{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.85rem;display:flex}.pf-botao{background:var(--primary);color:#fff;height:42px;font:inherit;cursor:pointer;border:0;border-radius:11px;align-items:center;gap:.45rem;padding:0 1.15rem;font-size:.85rem;font-weight:700;transition:filter .18s,transform .18s,opacity .18s;display:inline-flex}.pf-botao:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.pf-botao:disabled{opacity:.5;cursor:not-allowed}.pf-botao-neutro{border:1.5px solid var(--border);background:var(--bg-primary);height:42px;color:var(--text-secondary);font:inherit;cursor:pointer;border-radius:11px;align-items:center;padding:0 1.05rem;font-size:.85rem;font-weight:700;display:inline-flex}.pf-botao-neutro:hover{color:var(--text-primary)}.pf-erro,.pf-ok{align-items:center;gap:.4rem;font-size:.82rem;font-weight:650;display:inline-flex}.pf-erro{color:#dc2626}.pf-ok{color:#047857}html.dark .pf-erro{color:#ff8080}html.dark .pf-ok{color:#4ade9f}.pf-roda{animation:.9s linear infinite pf-rodar}@keyframes pf-rodar{to{transform:rotate(360deg)}}.pf-tabela-envolve{overflow-x:auto}.pf-tabela{border-collapse:collapse;width:100%;font-size:.85rem}.pf-tabela th{text-align:left;color:var(--text-secondary);border-bottom:1.5px solid var(--border);white-space:nowrap;padding:0 .75rem .7rem;font-size:.75rem;font-weight:700}.pf-tabela td{border-bottom:1px solid var(--border);color:var(--text-primary);vertical-align:middle;padding:.85rem .75rem}.pf-tabela tr:last-child td{border-bottom:0}.pf-celula-acao{text-align:right;width:1%}.pf-vazio-celula{color:var(--text-secondary)}.pf-so-leitores{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pf-estado{border-radius:8px;padding:.2rem .6rem;font-size:.74rem;font-weight:750;display:inline-block}.pf-estado.is-pendente{color:#b45309;background:#f59e0b2b}.pf-estado.is-expirado{color:#4b5563;background:#6b728029}html.dark .pf-estado.is-pendente{color:#fbbf5c}html.dark .pf-estado.is-expirado{color:#aab3c2}.pf-apagar{border:1.5px solid var(--border);background:var(--bg-primary);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;border-radius:10px;place-items:center;transition:color .18s,border-color .18s,background .18s;display:grid}.pf-apagar:hover{color:#dc2626;background:color-mix(in srgb,#dc2626 8%,var(--bg-primary));border-color:#dc262673}.pf-ligacao{font:inherit;color:var(--primary);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:.85rem;font-weight:700;text-decoration:none}.pf-ligacao:hover{text-decoration:underline}.pf-vazio{color:var(--text-secondary);margin:0;font-size:.86rem}.pf-perigo{border-color:color-mix(in srgb,#dc2626 28%,var(--border))}.pf-botao-perigo{background:var(--bg-primary);color:#dc2626;height:42px;font:inherit;cursor:pointer;border:1.5px solid #dc262666;border-radius:11px;align-self:flex-start;align-items:center;gap:.45rem;padding:0 1.15rem;font-size:.85rem;font-weight:750;transition:background .18s,border-color .18s;display:inline-flex}.pf-botao-perigo:hover:not(:disabled){background:color-mix(in srgb,#dc2626 9%,var(--bg-primary));border-color:#dc262699}.pf-botao-perigo:disabled{opacity:.5;cursor:not-allowed}.pf-confirmar{background:color-mix(in srgb,#dc2626 5%,var(--bg-primary));border:1.5px solid #dc262640;border-radius:12px;flex-direction:column;gap:.85rem;padding:1.1rem;display:flex}.pf-confirmar .pf-campo{max-width:340px}.pf-confirmar-acoes{flex-wrap:wrap;gap:.6rem;display:flex}@media (max-width:900px){.pf-pessoais{grid-template-columns:1fr;gap:1.35rem}.pf-avatar-bloco{text-align:left;align-items:flex-start}.pf-grelha,.pf-grelha-3{grid-template-columns:1fr}.pf-acoes{justify-content:stretch}.pf-acoes .pf-botao{justify-content:center;width:100%}}.cl-page{flex-direction:column;gap:1.35rem;display:flex}.cl-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.cl-head h1{letter-spacing:calc(-.006em + var(--tk));color:var(--text-primary);margin:0;font-size:clamp(1.5rem,2.4vw,1.85rem);font-weight:800}.cl-head p{color:var(--text-secondary);margin:.4rem 0 0;font-size:.875rem}.cl-guardado{color:#047857;background:#10b98121;border-radius:10px;align-items:center;gap:.4rem;padding:.5rem .85rem;font-size:.8rem;font-weight:700;display:inline-flex}html.dark .cl-guardado{color:#4ade9f}.cl-aviso{background:color-mix(in srgb,#f59e0b 9%,var(--bg-primary));color:var(--text-primary);border:1.5px solid #f59e0b59;border-radius:12px;align-items:center;gap:.5rem;margin:0;padding:.8rem 1rem;font-size:.85rem;display:flex}.cl-cartao{background:var(--bg-primary);border:1.5px solid var(--border);box-shadow:0 1px 2px color-mix(in srgb,var(--text-primary) 4%,transparent);border-radius:16px;flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.cl-cartao-topo{align-items:center;gap:.7rem;display:flex}.cl-cartao-topo h2{letter-spacing:.07em;text-transform:uppercase;color:var(--text-secondary);margin:0;font-size:.82rem;font-weight:800}.cl-cartao-icone{background:color-mix(in srgb,var(--primary) 12%,transparent);width:34px;height:34px;color:var(--primary);border-radius:10px;flex:none;place-items:center;display:grid}.cl-duas{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.35rem;display:grid}.cl-identificacao{grid-template-columns:190px 1fr;align-items:start;gap:1.75rem;display:grid}.cl-logotipo{border:1.5px dashed var(--border);background:var(--bg-secondary);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:.6rem;padding:1rem;display:flex}.cl-logotipo-caixa{background:var(--bg-primary);width:100%;height:92px;color:var(--primary);border-radius:10px;place-items:center;display:grid;overflow:hidden}.cl-logotipo-caixa img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.cl-logotipo small{color:var(--text-secondary);font-size:.7rem;line-height:1.4}.cl-ligacao-apagar{font:inherit;color:#dc2626;cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;padding:0;font-size:.76rem;font-weight:700;display:inline-flex}.cl-ligacao-apagar:hover{text-decoration:underline}html.dark .cl-ligacao-apagar{color:#ff8080}.cl-grelha{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;display:grid}.cl-grelha-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cl-largura-total{grid-column:1/-1}.cl-dobra-2{grid-column:span 2}.cl-par{grid-column:1/-1;grid-template-columns:1.4fr 1fr;gap:1rem 1.25rem;display:grid}.cl-campo{flex-direction:column;gap:.4rem;min-width:0;display:flex}.cl-campo label{color:var(--text-secondary);font-size:.8rem;font-weight:650}.cl-campo input,.cl-campo textarea,.cl-select{border:1.5px solid var(--border);background:var(--bg-primary);width:100%;color:var(--text-primary);font:inherit;border-radius:11px;padding:0 .9rem;font-size:.88rem;transition:border-color .18s,box-shadow .18s}.cl-campo input,.cl-select{height:44px}.cl-campo textarea{resize:vertical;min-height:88px;padding:.7rem .9rem;line-height:1.5}.cl-campo input::-moz-placeholder{color:var(--text-secondary)}.cl-campo textarea::-moz-placeholder{color:var(--text-secondary)}.cl-campo input::placeholder,.cl-campo textarea::placeholder{color:var(--text-secondary)}.cl-campo input:focus,.cl-campo textarea:focus,.cl-select:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 14%,transparent);outline:0}.cl-campo input[readonly],.cl-campo textarea[readonly]{background:var(--bg-secondary);color:var(--text-secondary);cursor:default}.cl-campo input[readonly]:focus,.cl-campo textarea[readonly]:focus{border-color:var(--border);box-shadow:none}.cl-campo small{color:var(--text-secondary);font-size:.73rem;line-height:1.45}.cl-select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236c757d' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;padding-right:2.2rem;font-weight:600}.cl-select:disabled{background-color:var(--bg-secondary);color:var(--text-secondary);cursor:default}.cl-acoes{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.85rem;display:flex}.cl-botao{background:var(--primary);color:#fff;height:42px;font:inherit;cursor:pointer;border:0;border-radius:11px;align-items:center;gap:.45rem;padding:0 1.15rem;font-size:.85rem;font-weight:700;transition:filter .18s,transform .18s,opacity .18s;display:inline-flex}.cl-botao:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.cl-botao:disabled{opacity:.5;cursor:not-allowed}.cl-botao-neutro{border:1.5px solid var(--border);background:var(--bg-primary);height:38px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:.4rem;padding:0 .9rem;font-size:.8rem;font-weight:700;transition:border-color .18s,color .18s;display:inline-flex}.cl-botao-neutro:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.cl-botao-neutro:disabled{opacity:.5;cursor:not-allowed}.cl-ligacao{font:inherit;color:var(--primary);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:.76rem;font-weight:700}.cl-ligacao:hover{text-decoration:underline}.cl-erro{color:#dc2626;align-items:center;gap:.4rem;font-size:.82rem;font-weight:650;display:inline-flex}html.dark .cl-erro{color:#ff8080}.cl-vazio{color:var(--text-secondary);margin:0;font-size:.86rem}.cl-roda{animation:.9s linear infinite cl-rodar}@keyframes cl-rodar{to{transform:rotate(360deg)}}@media (max-width:1100px){.cl-duas{grid-template-columns:1fr}.cl-grelha-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.cl-identificacao,.cl-grelha,.cl-grelha-3{grid-template-columns:1fr}.cl-dobra-2{grid-column:auto}.cl-par{grid-template-columns:1fr}.cl-acoes{justify-content:stretch}.cl-acoes .cl-botao{justify-content:center;width:100%}}.fx-pack{aspect-ratio:660/460;isolation:isolate;width:min(100%,660px);margin-inline:auto;position:relative;container-type:inline-size}.fx-pack-wash{z-index:-1;filter:blur(2px);background:radial-gradient(circle at 18%,#d6ecffb3,#0000 34%),radial-gradient(circle at 63%,#e0e4ff9e,#0000 30%),radial-gradient(circle at 88%,#d6f4e899,#0000 30%);position:absolute;inset:0}.fx-pack-links{z-index:1;width:100%;height:100%;position:absolute;inset:0}.fx-pack-links path{stroke:#468ac86b;stroke-width:1.4px;stroke-linecap:round;fill:none}.fx-pack-links .fx-pack-link-pending{stroke:#c4842a73;stroke-dasharray:5 6}.fx-pack-links .fx-pack-link-out{stroke:#5878e180;stroke-width:1.6px}.fx-pack-doc{z-index:2;-moz-column-gap:1.5cqw;border:1px solid var(--border);width:30cqw;height:10.4cqw;animation:.6s cubic-bezier(.2,.85,.25,1) both fxPackIn;animation-delay:var(--fx-pack-delay,0s);background:#fff;border-radius:2.1cqw;grid-template-rows:auto auto;grid-template-columns:1.9cqw 1fr;align-content:center;column-gap:1.5cqw;padding:0 1.9cqw;display:grid;position:absolute;left:.6%;box-shadow:0 1.8cqw 3.4cqw -2cqw #234e804d}.fx-pack-doc i{background:#059669;border-radius:50%;grid-row:1/3;align-self:center;width:1.9cqw;height:1.9cqw;box-shadow:0 0 0 .55cqw #05966924}.fx-pack-doc b{color:var(--text-primary);font-size:clamp(10px,2cqw,13px);font-weight:650;line-height:1.25}.fx-pack-doc small{color:var(--text-secondary);font-size:clamp(8px,1.55cqw,10.5px);line-height:1.3}.fx-pack-doc-pending i{background:#c4842a;box-shadow:0 0 0 .55cqw #c4842a29}.fx-pack-doc-pending small{color:#a5701f}.fx-pack-doc-1{top:14.5%}.fx-pack-doc-2{top:33.2%}.fx-pack-doc-3{top:51.9%}.fx-pack-doc-4{top:70.6%}.fx-pack-core{z-index:3;color:#fff;background:linear-gradient(145deg,#0f7ae0,#6a4ce8);border-radius:4cqw;place-items:center;width:15.8cqw;height:15.8cqw;animation:.7s cubic-bezier(.2,.9,.25,1) .35s both fxPackCore;display:grid;position:absolute;top:50%;left:55.5%;translate:0 -50%;box-shadow:0 0 0 2.7cqw #5878e121,0 4cqw 8cqw -3.4cqw #20408c8c}.fx-pack-core-ring{border:1px solid #ffffff5c;border-radius:2.7cqw;position:absolute;inset:1.9cqw}.fx-pack-core-icon{filter:drop-shadow(0 .9cqw 1.6cqw #10185b57);width:6.4cqw;height:6.4cqw}.fx-pack-out{z-index:2;-moz-column-gap:1.4cqw;border:1px solid var(--border);background:#fff;border-radius:2.1cqw;grid-template-columns:4.6cqw 1fr;align-items:center;column-gap:1.4cqw;width:24.2cqw;height:7.9cqw;padding:0 1.7cqw;animation:.6s cubic-bezier(.2,.85,.25,1) .62s both fxPackIn;display:grid;position:absolute;left:74.5%;box-shadow:0 1.8cqw 3.4cqw -2cqw #234e804d}.fx-pack-out span{color:#0867d6;background:#0867d61a;border-radius:1.4cqw;place-items:center;width:4.6cqw;height:4.6cqw;display:grid}.fx-pack-out span svg{width:2.5cqw;height:2.5cqw}.fx-pack-out b{color:var(--text-primary);white-space:nowrap;font-size:clamp(9px,1.85cqw,12px);font-weight:650}.fx-pack-out-a{top:35%}.fx-pack-out-b{top:53.7%}@keyframes fxPackIn{0%{opacity:0;translate:-2.4cqw}}@keyframes fxPackCore{0%{opacity:0;scale:.74}}html.dark .fx-pack-wash{background:radial-gradient(circle at 18%,#1b4d7780,#0000 34%),radial-gradient(circle at 63%,#46397e6b,#0000 30%),radial-gradient(circle at 88%,#1b624e61,#0000 30%)}html.dark .fx-pack-doc,html.dark .fx-pack-out{background:#1e242e;border-color:#a4c4e62e;box-shadow:0 1.8cqw 3.4cqw -2cqw #00000080}html.dark .fx-pack-links path{stroke:#85bbf066}html.dark .fx-pack-out span{color:#5aa7ff;background:#5aa7ff29}@media (max-width:540px){.fx-pack{aspect-ratio:660/520}}@media (min-width:901px){:is(.dc-dashboard-main,.dc-dashboard-main:has(.dc-dashboard-approved),.dc-dashboard-main:has(.questionnaire-approved),.dc-dashboard-main:has(.dc-documents-approved),.dc-dashboard-main:has(.calendar-approved)){max-width:1480px!important;padding:2rem 2.25rem!important}}.demo-documents-reference .dc-documents-title-approved h1,.documents-reference-final .dc-documents-title-approved h1{color:#0867d6!important}.calendar-approved .cal-page-head-approved>div{width:min(46%,500px)!important;max-width:500px!important;padding:.2rem 0 0!important;transform:translateY(48px)!important}.calendar-approved .cal-page-head-approved h1{margin:0 0 .7rem!important}.demo-documents-reference .demo-documents-hero:after,.documents-reference-final .dc-documents-header-approved:after{pointer-events:none;content:""!important;z-index:2!important;background:linear-gradient(90deg, var(--bg-secondary) 0%, transparent 18%, transparent 100%), linear-gradient(180deg, var(--bg-secondary) 0%, transparent 5%, transparent 98%, var(--bg-secondary) 100%)!important;filter:none!important;border-radius:0 0 18px 18px!important;width:58%!important;height:100%!important;display:block!important;position:absolute!important;top:0!important;bottom:auto!important;right:0!important;transform:none!important}html.dark .demo-documents-reference .demo-documents-hero:after,html.dark .documents-reference-final .dc-documents-header-approved:after{background:linear-gradient(90deg, var(--bg-secondary) 0%, color-mix(in srgb, var(--bg-secondary) 82%, transparent) 10%, color-mix(in srgb, var(--bg-secondary) 42%, transparent) 21%, transparent 34%, transparent 94%, color-mix(in srgb, var(--bg-secondary) 45%, transparent) 100%), linear-gradient(180deg, var(--bg-secondary) 0%, color-mix(in srgb, var(--bg-secondary) 55%, transparent) 6%, transparent 15%, transparent 91%, color-mix(in srgb, var(--bg-secondary) 68%, transparent) 97%, var(--bg-secondary) 100%)!important}.calendar-approved .cal-page-hero-approved,html.dark .calendar-approved .cal-page-hero-dark-approved{transform-origin:100%!important;transform:scale(1.22)!important}:root{--tk:0em}html.dark{--tk:.004em}.clean-dashboard .clean-welcome p,.clean-dashboard .clean-search input{font-size:14px}.clean-dashboard .clean-kpi small{font-size:12px}.clean-dashboard .clean-kpi em,.clean-dashboard .clean-card>header small{font-size:11px}.clean-dashboard .clean-card>header h2{font-size:17px}.clean-dashboard .clean-trend text,.clean-dashboard .clean-chart-note,.clean-dashboard .clean-status-donut span,.clean-dashboard .clean-status-legend>div{font-size:11px}.clean-dashboard .clean-deadlines a span small,.clean-dashboard .clean-deadlines a>b,.clean-dashboard .clean-view-all,.clean-dashboard .clean-table-head{font-size:11px}.clean-dashboard .clean-alert-row b,.clean-dashboard .clean-row-action{font-size:11px}.clean-dashboard .clean-live.is-warning{color:var(--cl-amber);background:color-mix(in srgb,var(--cl-amber) 10%,transparent)}.clean-dashboard .clean-live.is-warning i{background:var(--cl-amber)}.clean-dashboard .clean-table-head,.clean-dashboard .clean-alert-row{grid-template-columns:minmax(0,1.65fr) .28fr .52fr .56fr}.clean-dashboard .clean-alert-copy{min-width:0;display:block}.clean-dashboard .clean-alert-copy strong,.clean-dashboard .clean-alert-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.clean-dashboard .clean-alert-copy small{color:var(--text-secondary);margin-top:3px;font-size:10px;font-weight:400}.clean-dashboard .clean-row-action{text-align:right}@media (max-width:700px){.clean-dashboard .clean-alert-row{grid-template-columns:minmax(0,1fr) auto}.clean-dashboard .clean-alert-row>span:nth-child(2),.clean-dashboard .clean-alert-row>span:nth-child(3){display:none}}.ed-ch{font-style:normal}html.ed-motion-ready .ed-ch{visibility:hidden}html.ed-motion-ready .ed-hero-escrita>h1{animation:.65s 80ms both edEscritaAparece}html.ed-motion-ready .ed-hero-escrita>:not(h1){opacity:0;animation:none}html.ed-motion-ready .ed-hero-escrita.is-escrito>:not(h1){animation:.52s cubic-bezier(.16,.86,.28,1) both edEscritaEntra}.ed-hero-escrita.is-escrito>:nth-child(2){animation-delay:0s}.ed-hero-escrita.is-escrito>:nth-child(3){animation-delay:.17s}.ed-hero-escrita.is-escrito>:nth-child(4){animation-delay:.29s}.ed-hero-escrita.is-escrito>:nth-child(n+5){animation-delay:.4s}@keyframes edEscritaAparece{0%{opacity:0}to{opacity:1}}@keyframes edEscritaEntra{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.ed-hero-clip{overflow-x:clip}html.ed-motion-ready .ed-hero-imagem-esquerda{animation:1.15s cubic-bezier(.16,.86,.28,1.02) 60ms both edImagemEsquerda}html.ed-motion-ready .ed-hero-imagem-direita{animation:1.15s cubic-bezier(.16,.86,.28,1.02) 60ms both edImagemDireita}@keyframes edImagemEsquerda{0%{opacity:0;transform:translate(-70px,18px)scale(.94)}to{opacity:1;transform:none}}@keyframes edImagemDireita{0%{opacity:0;transform:translate(110px,22px)scale(.92)}to{opacity:1;transform:none}}.sec-cta h2{text-wrap:balance;font-size:clamp(2.35rem,3.8vw,3rem)}@media (max-width:700px){.sec-cta h2 br{display:none}}.clean-risk-kpi.is-controlled>span,.clean-risk-kpi.is-low>span{color:var(--cl-green);background:color-mix(in srgb,var(--cl-green) 10%,transparent)}.clean-risk-kpi.is-moderate>span{color:var(--cl-amber);background:color-mix(in srgb,var(--cl-amber) 11%,transparent)}.clean-risk-kpi.is-high>span,.clean-risk-kpi.is-critical>span{color:var(--cl-red);background:color-mix(in srgb,var(--cl-red) 10%,transparent)}.clean-risk-kpi strong{font-size:20px}.fx-page .fx-hero h1,.fx-page .fx-deep-row h2,.fx-page .fx2-headline,.sec-page main :is(h1,h2,h3),.price-page.price-redesign :is(h1,h2){font-family:var(--font-poppins),Arial,sans-serif}.fx-page .fx-hero-copy,.sec-page .sec-hero-copy,.price-redesign .price-hero-copy{min-width:0;container-type:inline-size}.fx-page .fx-hero h1,.sec-page .sec-hero-copy h1,.price-page.price-redesign .price-hero h1{max-width:100%;letter-spacing:-.058em!important;color:var(--text-secondary)!important;font-size:clamp(28px,10cqw,66px)!important;font-weight:300!important;line-height:1.02!important}.fx-page .fx-hero h1>span,.price-page.price-redesign .price-hero h1>span,.sec-page .sec-hero-title .sec-title-accent{font-weight:540;color:var(--text-primary)!important;background:0 0!important}.sec-page .sec-hero-title .sec-title-accent .sec-char{color:inherit}.fx-page .fx-deep [id] h2,.fx-page .fx2-headline{text-wrap:balance;letter-spacing:-.045em!important;font-size:clamp(32px,3.2vw,50px)!important;font-weight:400!important;line-height:1.08!important}.sec-page .sec-section-head h2,.price-page.price-redesign .price-plans-heading h2,.price-page.price-redesign .price-section-head h2{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(36px,5vw,68px);font-weight:520;line-height:1}.price-page.price-redesign .price-hero h1{font-weight:520!important}.sec-page .sec-access-heading h2,.sec-page .sec-rgpd h2,.sec-page .sec-cta h2,.price-page.price-redesign .price-help h2{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(30px,3.4vw,48px);font-weight:350;line-height:1.04}.sec-page .sec-cta h2 em{font-weight:450}.sec-page .sec-pillar h3{letter-spacing:-.045em;font-weight:400;line-height:1.08}.sec-page .sec-access-copy h3,.price-page.price-redesign .price-plan header h2{letter-spacing:normal;font-weight:600;line-height:1.5}.fx-page .fx-hero-copy,.sec-page .sec-hero-copy,.price-redesign .price-hero-copy{width:100%}.fx-page .fx-hero h1,.fx-page .fx-hero h1>span,.fx-page .fx-deep-row h2,.sec-page main :is(h1,h2,h3),.sec-page .sec-hero-title .sec-title-accent,.sec-page .sec-hero-title .sec-char,.sec-page .sec-cta h2 em,.price-page.price-redesign :is(h1,h2),.price-page.price-redesign .price-hero h1>span{color:#000!important}.fx-page .fx2-headline,.fx-page .fx2-headline span,.sec-page .sec-pillar h3,.sec-page .sec-cta h2,.sec-page .sec-cta h2 em,html.dark .fx-page .fx-hero h1,html.dark .fx-page .fx-hero h1>span,html.dark .fx-page .fx-deep-row h2,html.dark .sec-page main :is(h1,h2,h3),html.dark .sec-page .sec-hero-title .sec-title-accent,html.dark .sec-page .sec-hero-title .sec-char,html.dark .price-page.price-redesign :is(h1,h2),html.dark .price-page.price-redesign .price-hero h1>span{color:#fff!important}.price-page.price-redesign .price-hero h1{color:#000!important}html.dark .price-page.price-redesign .price-hero h1,.sec-page .sec-access .sec-access-heading h2,.sec-page .sec-access .sec-access-copy h3{color:#fff!important}@media (min-width:1001px){.sec-page .sec-access-heading{grid-area:1/1/auto/-1;max-width:min(690px,100% - 220px)}.sec-page .sec-access-link{grid-area:1/2}}.sec-page .sec-cta .sec-cta-copy h2,.sec-page .sec-cta .sec-cta-copy h2 em{color:#000!important}html.dark .sec-page .sec-cta .sec-cta-copy h2,html.dark .sec-page .sec-cta .sec-cta-copy h2 em{color:#fff!important}.ed-public-type{font-family:var(--font-poppins),Arial,sans-serif}.sec-page .sec-hero .sec-hero-copy h1{color:#000!important}html.dark .sec-page .sec-hero .sec-hero-copy h1{color:#fff!important}.sec-hero .sec-btn{border-radius:999px}.clean-dashboard{gap:22px}.clean-dashboard .clean-topbar{padding-bottom:24px}.clean-dashboard .clean-welcome>span{font-size:13px}.clean-dashboard .clean-welcome h1{font-size:clamp(30px,2.5vw,38px)}.clean-dashboard .clean-welcome p{font-size:15px;line-height:1.5}.clean-dashboard .clean-search{height:52px}.clean-dashboard .clean-search input{font-size:15px}.clean-dashboard .clean-icon-btn{width:46px;height:46px}.clean-dashboard .clean-user strong{font-size:15px}.clean-dashboard .clean-user small{font-size:12px}.clean-dashboard .clean-kpis,.clean-dashboard .clean-main-grid,.clean-dashboard .clean-bottom-grid{gap:18px}.clean-dashboard .clean-kpi{grid-template-columns:56px minmax(0,1fr) 18px;gap:16px;min-height:140px;padding:22px}.clean-dashboard .clean-kpi>span{width:54px;height:54px}.clean-dashboard .clean-kpi--score{grid-template-columns:86px minmax(0,1fr)}.clean-dashboard .clean-mini-ring{width:82px;height:82px}.clean-dashboard .clean-mini-ring span{font-size:21px}.clean-dashboard .clean-kpi small{font-size:13px;line-height:1.35}.clean-dashboard .clean-kpi strong{font-size:30px}.clean-dashboard .clean-kpi em{font-size:13px;line-height:1.4}.clean-dashboard .clean-card{padding:24px}.clean-dashboard .clean-card>header small{font-size:12px}.clean-dashboard .clean-card>header h2{font-size:21px;line-height:1.3}.clean-dashboard .clean-card>header a,.clean-dashboard .clean-card>header button{font-size:14px}.clean-dashboard .clean-trend text{font-size:12px}.clean-dashboard .clean-chart-note,.clean-dashboard .clean-status-donut span,.clean-dashboard .clean-status-legend>div{font-size:13px}.clean-dashboard .clean-chart-note strong{font-size:16px}.clean-dashboard .clean-status-body{grid-template-columns:150px minmax(0,1fr);gap:18px}.clean-dashboard .clean-status-donut{width:145px;height:145px}.clean-dashboard .clean-status-donut>div{width:90px;height:90px}.clean-dashboard .clean-status-donut strong{font-size:25px}.clean-dashboard .clean-deadlines>div>a{grid-template-columns:46px minmax(0,1fr) auto;gap:12px;min-height:72px}.clean-dashboard .clean-deadlines time{width:44px;height:48px}.clean-dashboard .clean-deadlines time strong{font-size:16px}.clean-dashboard .clean-deadlines time small{font-size:11px}.clean-dashboard .clean-deadlines a span strong{font-size:14px}.clean-dashboard .clean-deadlines a span small,.clean-dashboard .clean-deadlines a>b,.clean-dashboard .clean-view-all,.clean-dashboard .clean-table-head{font-size:12px}.clean-dashboard .clean-alert-row{min-height:68px;font-size:14px}.clean-dashboard .clean-alert-copy small,.clean-dashboard .clean-alert-row b,.clean-dashboard .clean-row-action{font-size:12px}.clean-dashboard .clean-monitor-state{padding:18px}.clean-dashboard .clean-monitor-state strong{font-size:16px}.clean-dashboard .clean-monitor-state p,.clean-dashboard .clean-monitor-meta,.clean-dashboard .clean-monitor>a{font-size:13px}.clean-dashboard .clean-live{font-size:11px}@media (max-width:1500px){.clean-dashboard .clean-topbar{grid-template-columns:minmax(0,1fr) auto}.clean-dashboard .clean-search{grid-area:2/1/auto/-1}.clean-dashboard .clean-kpis,.clean-dashboard .clean-main-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.clean-dashboard .clean-deadlines{grid-column:1/-1}.clean-dashboard .clean-bottom-grid{grid-template-columns:1fr}}@media (max-width:700px){.clean-dashboard .clean-topbar,.clean-dashboard .clean-kpis,.clean-dashboard .clean-main-grid{grid-template-columns:1fr}.clean-dashboard .clean-top-actions{grid-row:3}.clean-dashboard .clean-deadlines{grid-column:auto}.clean-dashboard .clean-card{padding:19px}.clean-dashboard .clean-status-body{grid-template-columns:125px minmax(0,1fr)}.clean-dashboard .clean-status-donut{width:120px;height:120px}.clean-dashboard .clean-status-donut>div{width:72px;height:72px}}.clean-dashboard .clean-topbar{border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));background:linear-gradient(115deg,color-mix(in srgb,var(--primary) 9%,var(--bg-primary)),var(--bg-primary) 68%);border-radius:24px;padding:26px;position:relative}.clean-dashboard .clean-welcome h1{font-weight:750}.clean-dashboard .clean-kpi,.clean-dashboard .clean-card{box-shadow:0 18px 42px -34px #0c294f66}.clean-dashboard .clean-kpi--score{color:#fff;background:linear-gradient(130deg,#164481 0%,#2568bd 100%);border-color:#2459a8;position:relative;overflow:hidden}.clean-dashboard .clean-kpi--score:after{content:"";pointer-events:none;border:30px solid #ffffff12;border-radius:50%;width:190px;height:190px;position:absolute;top:-95px;right:-55px}.clean-dashboard .clean-kpi--score>div{z-index:1;position:relative}.clean-dashboard .clean-kpi--score small,.clean-dashboard .clean-kpi--score strong,.clean-dashboard .clean-kpi--score em{color:#fff}.clean-dashboard .clean-kpi--score em{opacity:.88}.clean-dashboard .clean-kpi--score .clean-mini-ring:before{background:#fff}.clean-dashboard .clean-kpi--score .clean-mini-ring span{color:#164481}.clean-dashboard .clean-risk-kpi.is-high,.clean-dashboard .clean-risk-kpi.is-critical{border-color:color-mix(in srgb,var(--cl-red) 23%,var(--border));background:linear-gradient(130deg,color-mix(in srgb,var(--cl-red) 8%,var(--bg-primary)),var(--bg-primary) 72%)}.clean-dashboard .clean-risk-kpi.is-high>span,.clean-dashboard .clean-risk-kpi.is-critical>span{color:var(--cl-red);background:color-mix(in srgb,var(--cl-red) 12%,transparent)}.clean-dashboard .clean-risk-kpi.is-moderate{border-color:color-mix(in srgb,var(--cl-amber) 25%,var(--border))}.clean-dashboard a.clean-kpi{transition:transform .2s,box-shadow .2s}.clean-dashboard a.clean-kpi:hover{transform:translateY(-3px);box-shadow:0 24px 45px -32px #0c294f59}.clean-dashboard .clean-period{border:1px solid var(--border);color:var(--text-secondary);white-space:nowrap;border-radius:9px;padding:9px 12px;font-size:13px}.clean-dashboard .clean-deadlines-empty{min-height:145px;color:var(--primary);background:color-mix(in srgb,var(--primary) 5%,var(--bg-primary));border-radius:13px;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;margin-top:16px;padding:18px;display:flex}.clean-dashboard .clean-deadlines-empty strong{color:var(--text-primary);font-size:15px}.clean-dashboard .clean-deadlines-empty span{color:var(--text-secondary);font-size:13px;line-height:1.45}@media (max-width:700px){.clean-dashboard .clean-topbar{padding:20px}}@media (prefers-reduced-motion:reduce){.clean-dashboard a.clean-kpi{transition:none}.clean-dashboard a.clean-kpi:hover{transform:none}}.hover\:bg-\[\#f8f9fa\]:hover{--tw-bg-opacity:1;background-color:rgb(248 249 250/var(--tw-bg-opacity,1))}.hover\:bg-blue-50:hover{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:text-\[\#1a1a1a\]:hover{--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1))}.dark\:border-\[\#4d9fff\]:is(.dark *){--tw-border-opacity:1;border-color:rgb(77 159 255/var(--tw-border-opacity,1))}.dark\:bg-\[\#1a1d24\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(26 29 36/var(--tw-bg-opacity,1))}.dark\:bg-\[\#4d9fff\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(77 159 255/var(--tw-bg-opacity,1))}.dark\:text-\[\#4d9fff\]:is(.dark *){--tw-text-opacity:1;color:rgb(77 159 255/var(--tw-text-opacity,1))}.dark\:text-\[\#9ba3b5\]:is(.dark *){--tw-text-opacity:1;color:rgb(155 163 181/var(--tw-text-opacity,1))}.dark\:text-\[\#e8eaf0\]:is(.dark *){--tw-text-opacity:1;color:rgb(232 234 240/var(--tw-text-opacity,1))}.dark\:text-gray-400:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.dark\:shadow-\[0_4px_12px_rgba\(0\,0\,0\,0\.4\)\]:is(.dark *){--tw-shadow:0 4px 12px #0006;--tw-shadow-colored:0 4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.dark\:hover\:bg-\[\#22262f\]:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(34 38 47/var(--tw-bg-opacity,1))}.dark\:hover\:bg-gray-700:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.dark\:hover\:text-\[\#e8eaf0\]:hover:is(.dark *){--tw-text-opacity:1;color:rgb(232 234 240/var(--tw-text-opacity,1))}
