*,: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;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Helvetica Neue,Helvetica,Arial,system-ui,-apple-system,sans-serif;line-height:1.5}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:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,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}:root{--institutional-blue-deep:#004b87;--institutional-blue-sky:#69b3e7;--institutional-blue-pale:#c8d8eb;--institutional-gray-dark:#63666a;--institutional-gray-medium:#97999b;--institutional-gray-light:#c8c9c7;--institutional-paper:#fff;--institutional-ink:#1f2933;--institutional-heading-font:"Vollkorn", Georgia, serif;--institutional-body-font:"Helvetica Neue", Helvetica, Arial, sans-serif}*{border-color:#e5e7eb99}html{font-size:16px}body{--tw-text-opacity:1;min-height:100vh;color:rgb(30 41 59/var(--tw-text-opacity,1));font-family:Helvetica Neue,Helvetica,Arial,system-ui,-apple-system,sans-serif}body ::selection{--tw-bg-opacity:1;background-color:rgb(0 75 135/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}body::selection{--tw-bg-opacity:1;background-color:rgb(0 75 135/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}body{background:linear-gradient(90deg,#004b870b 0 1px,#0000 1px 100%) 0 0/48px 48px,linear-gradient(#f7fafc 0%,#eef4f8 52%,#fff 100%) 0 0/100% 100%}h1,h2,h3,h4{text-transform:uppercase;--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1));letter-spacing:0;font-weight:800}h1{font-size:1.5rem;line-height:2rem}h2{font-size:1.125rem;line-height:1.75rem}html[data-ui-dark=false] .program-patient-hero .bg-white\/5 h2.font-bold{color:var(--ui-hero-ink)}h3{font-size:1rem;line-height:1.5rem}html[data-ui-dark=false] .program-patient-hero .bg-white\/5 h3.font-bold{color:var(--ui-hero-ink)}.\!container{width:100%!important}.container{width:100%}@media (width>=640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (width>=768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (width>=1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (width>=1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (width>=1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.institutional-login-stage{isolation:isolate;background:linear-gradient(90deg,#004b870d 0 1px,#0000 1px 100%) 0 0/52px 52px,linear-gradient(#fff 0%,#eef4f8 52%,#dfeaf3 100%) 0 0/100% 100%;position:relative}.institutional-login-stage:before{content:"";z-index:-1;background:linear-gradient(90deg,#004b87fa 0 18px,#0000 18px 100%),radial-gradient(circle at 14% 10%,#69b3e73d,#0000 30%),radial-gradient(circle at 88% 84%,#c8d8eb66,#0000 28%);position:absolute;inset:0}.institutional-login-card{background:#fffffff5;border:1px solid #c8c9c7c7;box-shadow:0 24px 70px #004b8724}.btn{-webkit-user-select:none;user-select:none;border-radius:14px;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.23,1,.32,1);display:inline-flex}html[data-ui-dark=false] .program-patient-hero .bg-white\/5 .btn.font-bold{color:var(--ui-hero-ink)}.btn:focus{outline-offset:2px;outline:2px solid #0000}.btn:active{--tw-scale-x:.97;--tw-scale-y:.97;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))}.btn:disabled{cursor:not-allowed;opacity:.5;transform:none}.btn-primary{-webkit-user-select:none;user-select:none;border-radius:14px;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.23,1,.32,1);display:inline-flex}html[data-ui-dark=false] .program-patient-hero .bg-white\/5 .btn-primary.font-bold{color:var(--ui-hero-ink)}.btn-primary:focus{outline-offset:2px;outline:2px solid #0000}.btn-primary:active{--tw-scale-x:.97;--tw-scale-y:.97;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))}.btn-primary:disabled{cursor:not-allowed;opacity:.5;transform:none}.btn-primary{--tw-bg-opacity:1;background-color:rgb(0 75 135/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 4px 14px 0 #2557a763;--tw-shadow-colored:0 4px 14px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-width:1px;border-color:#0000}.nursing-future .btn-primary{border-color:#ffffff1c}html[data-ui-dark=false] .dashboard-future .btn-primary{color:var(--ui-hero-ink)}.app-shell-omnis .app-sidebar .btn-primary{color:#cffafe;background:#22d3ee24}html[data-ui-dark=false] .agenda-future .btn-primary{color:var(--ui-hero-ink)}html[data-ui-dark=false] .patient-profile-hero .btn-primary.bg-white\/10{color:var(--ui-hero-ink);border-color:var(--ui-hero-border);background:#ffffffa8}html[data-ui-dark=false] .patient-profile-hero .btn-primary.bg-white\/10 svg{color:var(--umaps-accent-a,#0891b2)}html[data-ui-dark=false] .program-patient-hero .bg-white\/5 .btn-primary,html[data-ui-dark=false] .patient-detail-future .btn-primary,html[data-ui-dark=false] .consult-future .btn-primary{color:var(--ui-hero-ink)}.app-shell-dashboard .app-sidebar .btn-primary{color:#4161d8;background:#dfe5ff;width:2.05rem;height:2.05rem}html[data-ui-style] .app-shell-dashboard .app-sidebar .btn-primary{background:color-mix(in srgb, var(--umaps-accent-soft) 68%, var(--umaps-surface-strong));color:var(--umaps-accent-b)}html[data-ui-style^=institutional] :is(.app-shell,.app-shell-dashboard,.app-shell-omnis) .app-sidebar :is(.btn-primary,[class*=text-white]),html[data-ui-style^=institutional] .app-sidebar :is(.btn-primary,[class*=text-white]){color:#fff}html[data-ui-style^=institutional] :is(.app-shell,.app-shell-dashboard,.app-shell-omnis) .app-sidebar .btn-primary,html[data-ui-style^=institutional] .app-sidebar .btn-primary{color:#fff;background:#005e9f}.btn-primary:hover{--tw-translate-y:-.125rem;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));--tw-bg-opacity:1;background-color:rgb(0 62 112/var(--tw-bg-opacity,1));--tw-shadow:0 6px 20px #2557a73b;--tw-shadow-colored:0 6px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.btn-secondary{-webkit-user-select:none;user-select:none;border-radius:14px;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.23,1,.32,1);display:inline-flex}html[data-ui-dark=false] .program-patient-hero .bg-white\/5 .btn-secondary.font-bold{color:var(--ui-hero-ink)}.btn-secondary:focus{outline-offset:2px;outline:2px solid #0000}.btn-secondary:active{--tw-scale-x:.97;--tw-scale-y:.97;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))}.btn-secondary:disabled{cursor:not-allowed;opacity:.5;transform:none}.btn-secondary{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background-color:#fff9;border-width:1px;border-color:#e2e8f080}.nursing-future .btn-secondary{border-color:#ffffff1c}html[data-ui-dark=false] .patient-profile-hero .btn-secondary.bg-white\/10{color:var(--ui-hero-ink);border-color:var(--ui-hero-border);background:#ffffffa8}html[data-ui-dark=false] .patient-profile-hero .btn-secondary.bg-white\/10 svg{color:var(--umaps-accent-a,#0891b2)}.btn-secondary:hover{--tw-translate-y:-.125rem;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));--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1));--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)}.btn-danger{-webkit-user-select:none;user-select:none;border-radius:14px;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.23,1,.32,1);display:inline-flex}html[data-ui-dark=false] .program-patient-hero .bg-white\/5 .btn-danger.font-bold{color:var(--ui-hero-ink)}.btn-danger:focus{outline-offset:2px;outline:2px solid #0000}.btn-danger:active{--tw-scale-x:.97;--tw-scale-y:.97;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))}.btn-danger:disabled{cursor:not-allowed;opacity:.5;transform:none}.btn-danger{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 4px 14px 0 #ef444463;--tw-shadow-colored:0 4px 14px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}html[data-ui-dark=false] .dashboard-future .btn-danger,html[data-ui-dark=false] .agenda-future .btn-danger{color:var(--ui-hero-ink)}html[data-ui-dark=false] .patient-profile-hero .btn-danger.bg-white\/10{color:var(--ui-hero-ink);border-color:var(--ui-hero-border);background:#ffffffa8}html[data-ui-dark=false] .patient-profile-hero .btn-danger.bg-white\/10 svg{color:var(--umaps-accent-a,#0891b2)}html[data-ui-dark=false] .program-patient-hero .bg-white\/5 .btn-danger,html[data-ui-dark=false] .patient-detail-future .btn-danger,html[data-ui-dark=false] .consult-future .btn-danger{color:var(--ui-hero-ink)}html[data-ui-style^=institutional] :is(.app-shell,.app-shell-dashboard,.app-shell-omnis) .app-sidebar :is(.btn-danger,[class*=text-white]),html[data-ui-style^=institutional] .app-sidebar :is(.btn-danger,[class*=text-white]){color:#fff}.btn-danger:hover{--tw-translate-y:-.125rem;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));--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1));--tw-shadow:0 6px 20px #ef44443b;--tw-shadow-colored:0 6px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.admin-notification-preview-panel{background:#fff!important;border-color:#dbeafe!important;box-shadow:0 18px 42px #0f172a1f!important}.admin-notification-preview-title{color:#334155!important}.admin-notification-preview-card{background-color:#eff6ff!important;border-color:#93c5fd!important}.admin-notification-preview-label{font-weight:800;color:#475569!important}.admin-notification-preview-value{color:#0f172a!important}.admin-notice-shell{isolation:isolate}.admin-notice-aura{z-index:-1;pointer-events:none;background:radial-gradient(circle at 18% 18%, var(--admin-notice-aura), transparent 46%), radial-gradient(circle at 86% 22%, var(--admin-notice-aura-soft), transparent 48%), radial-gradient(circle at 55% 110%, #0f172a24, transparent 46%);filter:blur(20px);opacity:.95;animation:adminNoticeAura var(--admin-notice-duration,10s) ease-in-out forwards;border-radius:28px;position:absolute;inset:-18px;transform:scale(.98)}.admin-notice-timer{transform-origin:0;animation:adminNoticeTimer var(--admin-notice-duration,10s) linear forwards}@keyframes adminNoticeAura{0%{opacity:0;transform:scale(.9)}12%{opacity:.95;transform:scale(1)}72%{opacity:.82;transform:scale(1.025)}to{opacity:0;transform:scale(1.08)}}@keyframes adminNoticeTimer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.sinba-halo-link{isolation:isolate;color:#fff;background:radial-gradient(circle at 15% 20%,#ffffff3d,#0000 28%),linear-gradient(135deg,#611232 0%,#9f2241 46%,#1f2937 100%);border:1px solid #ffffff47;border-radius:22px;align-items:center;gap:1rem;padding:1.05rem 1.25rem;transition:transform .22s,box-shadow .22s,filter .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 44px #9f224147,0 0 0 1px #9f22411f,inset 0 1px #fff3}.sinba-halo-link:before{content:"";z-index:-2;border-radius:inherit;filter:blur(18px);opacity:.78;background:linear-gradient(90deg,#fff0,#ffd6666b,#fff0),radial-gradient(circle at 75%,#22d3ee4d,#0000 30%);animation:3.8s ease-in-out infinite sinbaHaloSweep;position:absolute;inset:-2px}.sinba-halo-link:after{content:"";z-index:-1;background:linear-gradient(110deg,#0000 12%,#ffffff2e 35%,#0000 58%);transition:transform .56s;position:absolute;inset:0;transform:translate(-120%)}.sinba-halo-link:hover{filter:saturate(1.08);transform:translateY(-2px);box-shadow:0 24px 58px #9f224157,0 0 34px #ffd66633,inset 0 1px #ffffff47}.sinba-halo-link:hover:after{transform:translate(120%)}.sinba-halo-icon{color:#fff7ed;background:#ffffff29;border:1px solid #ffffff3d;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex;box-shadow:inset 0 1px #ffffff38}@keyframes sinbaHaloSweep{0%,to{opacity:.58;transform:translate(-8%)scale(1)}50%{opacity:1;transform:translate(8%)scale(1.03)}}.btn-success{-webkit-user-select:none;user-select:none;border-radius:14px;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.23,1,.32,1);display:inline-flex}html[data-ui-dark=false] .program-patient-hero .bg-white\/5 .btn-success.font-bold{color:var(--ui-hero-ink)}.btn-success:focus{outline-offset:2px;outline:2px solid #0000}.btn-success:active{--tw-scale-x:.97;--tw-scale-y:.97;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))}.btn-success:disabled{cursor:not-allowed;opacity:.5;transform:none}.btn-success{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 4px 14px 0 #10b98163;--tw-shadow-colored:0 4px 14px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}html[data-ui-dark=false] .dashboard-future .btn-success,html[data-ui-dark=false] .agenda-future .btn-success{color:var(--ui-hero-ink)}html[data-ui-dark=false] .patient-profile-hero .btn-success.bg-white\/10{color:var(--ui-hero-ink);border-color:var(--ui-hero-border);background:#ffffffa8}html[data-ui-dark=false] .patient-profile-hero .btn-success.bg-white\/10 svg{color:var(--umaps-accent-a,#0891b2)}html[data-ui-dark=false] .program-patient-hero .bg-white\/5 .btn-success,html[data-ui-dark=false] .patient-detail-future .btn-success,html[data-ui-dark=false] .consult-future .btn-success{color:var(--ui-hero-ink)}html[data-ui-style^=institutional] :is(.app-shell,.app-shell-dashboard,.app-shell-omnis) .app-sidebar :is(.btn-success,[class*=text-white]),html[data-ui-style^=institutional] .app-sidebar :is(.btn-success,[class*=text-white]){color:#fff}.btn-success:hover{--tw-translate-y:-.125rem;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));--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1));--tw-shadow:0 6px 20px #10b9813b;--tw-shadow-colored:0 6px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.btn-sm{border-radius:10px;padding:.375rem .75rem;font-size:.75rem;line-height:1rem}.btn-lg{border-radius:16px;padding:.75rem 1.5rem;font-size:1rem;line-height:1.5rem}html[data-ui-dark=false] .program-patient-hero .bg-white\/5 .btn-lg.font-bold{color:var(--ui-hero-ink)}.glass-panel{--tw-shadow:0 8px 32px #1f38640f;--tw-shadow-colored:0 8px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);--tw-backdrop-blur:blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background-color:#ffffffb3;border-width:1px;border-color:#fff9}.nursing-future .glass-panel{border-color:#ffffff1c}.\!card{--tw-shadow:0 8px 32px #1f38640f;--tw-shadow-colored:0 8px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);--tw-backdrop-blur:blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background-color:#ffffffb3;border-width:1px;border-color:#fff9}.nursing-future .\!card{border-color:#ffffff1c}.\!card{border-radius:1.5rem;padding:1.25rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}html[data-ui-style] .\!card{background:var(--umaps-surface);border-color:color-mix(in srgb, var(--umaps-accent-a) 18%, transparent);box-shadow:0 18px 44px var(--umaps-shadow)}.\!card:hover{--tw-shadow:0 12px 44px #1f386414;--tw-shadow-colored:0 12px 44px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}@media (width>=768px){.\!card{padding:1.5rem}}.card{--tw-shadow:0 8px 32px #1f38640f;--tw-shadow-colored:0 8px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);--tw-backdrop-blur:blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background-color:#ffffffb3;border-width:1px;border-color:#fff9}.nursing-future .card{border-color:#ffffff1c}.card{border-radius:1.5rem;padding:1.25rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}html[data-ui-style] .card{background:var(--umaps-surface);border-color:color-mix(in srgb, var(--umaps-accent-a) 18%, transparent);box-shadow:0 18px 44px var(--umaps-shadow)}.card:hover{--tw-shadow:0 12px 44px #1f386414;--tw-shadow-colored:0 12px 44px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}@media (width>=768px){.card{padding:1.5rem}}.card-header{border-color:#fff6;border-bottom-width:1px;justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.nursing-future .card-header{border-color:#ffffff1c}.receta-meds-stack>.card-header:first-child{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb8;border:1px solid #0ea5e91f;border-radius:1rem;margin-inline:-.25rem;padding:.45rem .5rem;position:sticky;top:-1px;box-shadow:0 12px 24px #0f172a0f}.consult-atelier .consult-card .card-header h2{flex:1;margin-right:.9rem}.institutional-surface{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-width:1px;border-radius:1rem}.nursing-future .institutional-surface{border-color:#ffffff1c}.nursing-future .fixed .institutional-surface{background:#fffffff5}.patient-tab-button.institutional-surface{box-shadow:0 10px 22px #2563eb1a}.institutional-surface{border-color:#c8c9c7c7}.institutional-kicker{text-transform:uppercase;color:var(--institutional-blue-deep);letter-spacing:0;background:#c8d8eb94;border:1px solid #69b3e75c;border-radius:9999px;align-items:center;gap:.5rem;padding:.25rem .75rem;font-size:11px;font-weight:900;display:inline-flex}.institutional-title{font-family:var(--institutional-heading-font);color:var(--institutional-blue-deep);letter-spacing:0;font-weight:900}.official-document-page{--official-footer-bleed:6mm;--official-watermark-offset-x:-8mm;--official-watermark-bottom:-10mm;--official-watermark-width:142mm;--official-watermark-height:205mm;--official-watermark-opacity:1;--official-watermark-contrast:1;--official-watermark-saturation:1;--official-watermark-brightness:1;box-sizing:border-box;background:var(--institutional-paper);width:215.9mm;height:279.4mm;min-height:279.4mm;color:var(--institutional-ink);font-family:var(--institutional-body-font);-webkit-print-color-adjust:exact;print-color-adjust:exact}.official-letterhead-guide{padding:0}.official-letterhead-logo{z-index:2;-o-object-fit:contain;object-fit:contain;width:auto;height:42mm;position:absolute;top:23mm;left:28mm}.official-letterhead-aside{z-index:2;color:#111827;text-align:center;width:70mm;font-family:var(--institutional-body-font);letter-spacing:0;font-size:11.5px;font-weight:500;line-height:1.32;position:absolute;top:31mm;right:28mm;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}.official-letterhead-watermark{right:calc(var(--official-watermark-offset-x) * -1);bottom:var(--official-watermark-bottom);z-index:0;width:var(--official-watermark-width);height:var(--official-watermark-height);opacity:var(--official-watermark-opacity);pointer-events:none;position:absolute;overflow:hidden}.official-letterhead-watermark img{width:var(--official-watermark-width);height:auto;filter:contrast(var(--official-watermark-contrast)) saturate(var(--official-watermark-saturation)) brightness(var(--official-watermark-brightness));image-rendering:auto;transform:translateY(0)}.official-letterhead-content{min-height:147mm;margin:79mm 28mm 43mm;background:0 0!important}.official-letterhead-footer{inset:auto calc(var(--official-footer-bleed) * -1) calc(var(--official-footer-bleed) * -1) calc(var(--official-footer-bleed) * -1);z-index:3;height:calc(28mm + var(--official-footer-bleed));color:#fff;pointer-events:none;background:#4fa9dc;justify-content:center;align-items:flex-start;padding-top:5.6mm;display:flex;position:absolute;overflow:hidden}.official-letterhead-footer:before,.official-letterhead-footer:after{display:none}.official-letterhead-footer-text{z-index:1;text-align:center;width:100%;font-family:var(--institutional-body-font);color:#fff;padding:0 28mm;font-size:14px;font-weight:900;line-height:1.28;position:relative}.official-letterhead-footer-unit{font-size:16px}.official-letterhead-footer-note{opacity:.72;margin-top:1.2mm;font-size:6.4px}@media print{body{background:#fff!important;margin:0!important}.no-print,.app-sidebar,.app-header{display:none!important}.official-document-page{width:215.9mm;height:279.4mm;min-height:279.4mm;margin:0;box-shadow:none!important;overflow:hidden!important}.institutional-document-print-only .official-document-page{margin:0 auto!important;position:relative!important}}.\!input{--tw-text-opacity:1;width:100%;color:rgb(30 41 59/var(--tw-text-opacity,1));background-color:#ffffff80;border-width:1px;border-color:#e2e8f099;border-radius:14px;padding:.625rem 1rem;font-size:.95rem}.\!input::placeholder{--tw-placeholder-opacity:1;color:rgb(148 163 184/var(--tw-placeholder-opacity,1))}.\!input{caret-color:#0f172a;--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.nursing-future .\!input{border-color:#ffffff1c}.\!input:focus{--tw-border-opacity:1;border-color:rgb(0 94 159/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));outline-offset:2px;--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(4px + 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);--tw-ring-color:#005e9f33;outline:2px solid #0000}.\!input:disabled{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1));background-color:#f8fafc80}.input{--tw-text-opacity:1;width:100%;color:rgb(30 41 59/var(--tw-text-opacity,1));background-color:#ffffff80;border-width:1px;border-color:#e2e8f099;border-radius:14px;padding:.625rem 1rem;font-size:.95rem}.input::placeholder{--tw-placeholder-opacity:1;color:rgb(148 163 184/var(--tw-placeholder-opacity,1))}.input{caret-color:#0f172a;--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.nursing-future .input{border-color:#ffffff1c}.input:focus{--tw-border-opacity:1;border-color:rgb(0 94 159/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));outline-offset:2px;--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(4px + 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);--tw-ring-color:#005e9f33;outline:2px solid #0000}.input:disabled{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1));background-color:#f8fafc80}.select{--tw-text-opacity:1;width:100%;color:rgb(30 41 59/var(--tw-text-opacity,1));background-color:#ffffff80;border-width:1px;border-color:#e2e8f099;border-radius:14px;padding:.625rem 1rem;font-size:.95rem}.select::placeholder{--tw-placeholder-opacity:1;color:rgb(148 163 184/var(--tw-placeholder-opacity,1))}.select{caret-color:#0f172a;--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.nursing-future .select{border-color:#ffffff1c}.select:focus{--tw-border-opacity:1;border-color:rgb(0 94 159/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));outline-offset:2px;--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(4px + 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);--tw-ring-color:#005e9f33;outline:2px solid #0000}.select:disabled{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1));background-color:#f8fafc80}.select{cursor:pointer;appearance:none}.nursing-future .select{color:#0f172a;background:#ffffffd1;border-color:#0ea5e933}.nursing-future .select::placeholder{color:#47556975}.nursing-future .select:focus{background:#fffffff5;border-color:#67e8f970;box-shadow:0 0 0 4px #22d3ee21}.nursing-vitals-card .select{color:#0f172a;text-align:center;background:#ffffffeb;border-radius:1rem;height:3.15rem;min-height:3.15rem;padding-inline:.95rem;font-weight:850;box-shadow:inset 0 1px #ffffffdb,0 8px 18px #0f172a0a}.nursing-form-scroll .select{border-radius:.95rem;min-height:2.8rem;padding:.68rem .9rem}.agenda-date-controls .select,.agenda-modal .select{background:#ffffffd1;border-color:#0ea5e938;box-shadow:inset 0 1px #ffffffe6}@media (width<=640px){.agenda-date-controls .select{width:100%}}.patient-data-card .select{z-index:1;position:relative}.consult-card .select{background:#ffffffc7;border-color:#0ea5e92e;border-radius:.9rem;transition:border-color .18s,box-shadow .18s,background .18s}.consult-card .select:focus{background:#fffffff5;border-color:#0891b280;box-shadow:0 0 0 3px #22d3ee26,0 8px 18px #0ea5e914}html[data-ui-style] .select{border-color:color-mix(in srgb, var(--umaps-accent-a) 18%, transparent);color:var(--umaps-ink);-webkit-text-fill-color:var(--umaps-ink);caret-color:var(--umaps-accent-a);background-color:color-mix(in srgb, var(--umaps-surface-strong) 82%, white);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-ui-style] .select::placeholder{color:var(--umaps-muted);-webkit-text-fill-color:var(--umaps-muted);opacity:.72}html[data-ui-style] .select:disabled,html[data-ui-style] .select[readonly]{color:color-mix(in srgb, var(--umaps-ink) 64%, white);-webkit-text-fill-color:color-mix(in srgb, var(--umaps-ink) 64%, white)}html[data-ui-style] .select:-webkit-autofill{-webkit-text-fill-color:var(--umaps-ink);box-shadow:0 0 0 1000px color-mix(in srgb, var(--umaps-surface-strong) 86%, white) inset}html[data-ui-style] .select:focus{border-color:var(--umaps-accent-a);box-shadow:0 0 0 4px color-mix(in srgb, var(--umaps-accent-a) 18%, transparent)}html[data-ui-style^=institutional] .select:focus,html[data-ui-style^=institutional] .consult-card .select:focus{border-color:#004b876b;box-shadow:0 0 0 3px #c8d8eba6,0 8px 18px #004b8714}html .quest-page .modal.quest-modal .select{background:var(--quest-input-bg);border-color:var(--quest-input-border);color:var(--quest-modal-text)}.agenda-institutional-classic .agenda-date-controls .select,.agenda-institutional-classic .agenda-modal .select{color:#1f2933;background:#fffffff0;border-color:#69b3e761}.nursing-future .nursing-form-scroll .select,.nursing-future .nursing-vitals-card .select{color:var(--nursing-ink);-webkit-text-fill-color:#0f172a;caret-color:#004b87;background:#fffffff0;border:1px solid #69b3e757;border-radius:.95rem;box-shadow:inset 0 1px #ffffffeb,0 10px 24px #0028460a}.nursing-future .nursing-form-scroll .select::placeholder{color:#64748b;-webkit-text-fill-color:#64748b;opacity:1}.nursing-future .nursing-form-scroll .select:focus{border-color:#004b876b;box-shadow:0 0 0 3px #c8d8eba6,0 8px 18px #004b8714}html .consult-atelier .select:not(.border-red-500){color:var(--at-graphite);background:#fff;border-color:#0000;border-radius:12px;transition:box-shadow .2s,background-color .2s;box-shadow:0 0 0 1px #c8d8eb}html .consult-atelier .select:not(.border-red-500):hover{box-shadow:0 0 0 1px #69b3e7a6}html .consult-atelier .select:not(.border-red-500):focus{box-shadow:0 0 0 2px var(--at-marino), 0 12px 30px -16px #004b8773;border-color:#0000;outline:none}.consult-atelier .select::placeholder{color:#97999b;font-weight:400}html .consult-atelier .consult-patient-search-input.select:not(.border-red-500){width:100%;min-height:0;box-shadow:none;color:#63666a;caret-color:#004b87;-webkit-text-fill-color:#63666a;background:0 0;border:0;border-radius:0;outline:none;padding:0}html .consult-atelier .consult-patient-search:focus-within .consult-patient-search-input.select:not(.border-red-500){color:#fff;caret-color:#c8d8eb;-webkit-text-fill-color:#fff}html .consult-atelier .consult-patient-search:has(.consult-patient-search-results.is-open) .consult-patient-search-input.select:not(.border-red-500){color:#fff;caret-color:#c8d8eb;-webkit-text-fill-color:#fff}html .consult-atelier .consult-nom-search-input.select:not(.border-red-500){width:100%;min-height:0;box-shadow:none;color:#63666a;caret-color:#004b87;-webkit-text-fill-color:#63666a;background:0 0;border:0;border-radius:0;outline:none;padding:0}html .consult-atelier .consult-nom-search:focus-within .consult-nom-search-input.select:not(.border-red-500){color:#fff;caret-color:#c8d8eb;-webkit-text-fill-color:#fff}html .consult-atelier .consult-nom-search:has(.consult-nom-search-results.is-open) .consult-nom-search-input.select:not(.border-red-500){color:#fff;caret-color:#c8d8eb;-webkit-text-fill-color:#fff}.consult-atelier .consult-follow-up-row .select{min-height:2.85rem}.senior-sinba-table-scroll{scrollbar-gutter:stable}.senior-sinba-table thead th{z-index:25;background:#f8fafc;position:sticky;top:0;box-shadow:0 1px #94a3b83d,0 10px 18px #0f172a0f}.\!label{text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1));margin-bottom:.5rem;font-size:.8rem;font-weight:700;display:block}html[data-ui-dark=false] .program-patient-hero .bg-white\/5 .text-sm.\!label,html[data-ui-dark=false] .program-patient-hero .bg-white\/5 .text-base.\!label,html[data-ui-dark=false] .program-patient-hero .bg-white\/5 .text-xl.\!label,html[data-ui-dark=false] .program-patient-hero .bg-white\/5 .text-lg.\!label{color:var(--ui-hero-ink)}.label{text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1));margin-bottom:.5rem;font-size:.8rem;font-weight:700;display:block}html[data-ui-dark=false] .program-patient-hero .bg-white\/5 .text-sm.label,html[data-ui-dark=false] .program-patient-hero .bg-white\/5 .text-base.label,html[data-ui-dark=false] .program-patient-hero .bg-white\/5 .text-xl.label,html[data-ui-dark=false] .program-patient-hero .bg-white\/5 .text-lg.label{color:var(--ui-hero-ink)}.form-group{margin-bottom:1.5rem}.badge{letter-spacing:.025em;border-radius:9999px;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:700;line-height:1rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}html[data-ui-dark=false] .program-patient-hero .bg-white\/5 .text-sm.badge,html[data-ui-dark=false] .program-patient-hero .bg-white\/5 .text-base.badge,html[data-ui-dark=false] .program-patient-hero .bg-white\/5 .text-xl.badge,html[data-ui-dark=false] .program-patient-hero .bg-white\/5 .text-lg.badge{color:var(--ui-hero-ink)}.badge-blue{letter-spacing:.025em;border-radius:9999px;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:700;line-height:1rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}html[data-ui-dark=false] .program-patient-hero .bg-white\/5 .text-sm.badge-blue,html[data-ui-dark=false] .program-patient-hero .bg-white\/5 .text-base.badge-blue,html[data-ui-dark=false] .program-patient-hero .bg-white\/5 .text-xl.badge-blue,html[data-ui-dark=false] .program-patient-hero .bg-white\/5 .text-lg.badge-blue{color:var(--ui-hero-ink)}.badge-blue{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1));background-color:#3b82f61a;border-width:1px;border-color:#3b82f633}.nursing-future .badge-blue{color:#0f172ac7;border-color:#ffffff1c}html[data-ui-style] .app-header .badge-blue{color:var(--umaps-accent-b)}.badge-green{letter-spacing:.025em;border-radius:9999px;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:700;line-height:1rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}html[data-ui-dark=false] .program-patient-hero .bg-white\/5 .text-sm.badge-green,html[data-ui-dark=false] .program-patient-hero .bg-white\/5 .text-base.badge-green,html[data-ui-dark=false] .program-patient-hero .bg-white\/5 .text-xl.badge-green,html[data-ui-dark=false] .program-patient-hero .bg-white\/5 .text-lg.badge-green{color:var(--ui-hero-ink)}.badge-green{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1));background-color:#10b9811a;border-width:1px;border-color:#10b98133}.nursing-future .badge-green{border-color:#ffffff1c}.badge-red{letter-spacing:.025em;border-radius:9999px;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:700;line-height:1rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}html[data-ui-dark=false] .program-patient-hero .bg-white\/5 .text-sm.badge-red,html[data-ui-dark=false] .program-patient-hero .bg-white\/5 .text-base.badge-red,html[data-ui-dark=false] .program-patient-hero .bg-white\/5 .text-xl.badge-red,html[data-ui-dark=false] .program-patient-hero .bg-white\/5 .text-lg.badge-red{color:var(--ui-hero-ink)}.badge-red{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1));background-color:#ef44441a;border-width:1px;border-color:#ef444433}.nursing-future .badge-red{border-color:#ffffff1c}.badge-yellow{letter-spacing:.025em;border-radius:9999px;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:700;line-height:1rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}html[data-ui-dark=false] .program-patient-hero .bg-white\/5 .text-sm.badge-yellow,html[data-ui-dark=false] .program-patient-hero .bg-white\/5 .text-base.badge-yellow,html[data-ui-dark=false] .program-patient-hero .bg-white\/5 .text-xl.badge-yellow,html[data-ui-dark=false] .program-patient-hero .bg-white\/5 .text-lg.badge-yellow{color:var(--ui-hero-ink)}.badge-yellow{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1));background-color:#f59e0b1a;border-width:1px;border-color:#f59e0b33}.nursing-future .badge-yellow{border-color:#ffffff1c}.badge-gray{letter-spacing:.025em;border-radius:9999px;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:700;line-height:1rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}html[data-ui-dark=false] .program-patient-hero .bg-white\/5 .text-sm.badge-gray,html[data-ui-dark=false] .program-patient-hero .bg-white\/5 .text-base.badge-gray,html[data-ui-dark=false] .program-patient-hero .bg-white\/5 .text-xl.badge-gray,html[data-ui-dark=false] .program-patient-hero .bg-white\/5 .text-lg.badge-gray{color:var(--ui-hero-ink)}.badge-gray{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1));background-color:#64748b1a;border-width:1px;border-color:#64748b33}.nursing-future .badge-gray{border-color:#ffffff1c}.badge-purple{letter-spacing:.025em;border-radius:9999px;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:700;line-height:1rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}html[data-ui-dark=false] .program-patient-hero .bg-white\/5 .text-sm.badge-purple,html[data-ui-dark=false] .program-patient-hero .bg-white\/5 .text-base.badge-purple,html[data-ui-dark=false] .program-patient-hero .bg-white\/5 .text-xl.badge-purple,html[data-ui-dark=false] .program-patient-hero .bg-white\/5 .text-lg.badge-purple{color:var(--ui-hero-ink)}.badge-purple{--tw-text-opacity:1;color:rgb(126 34 206/var(--tw-text-opacity,1));background-color:#a855f71a;border-width:1px;border-color:#a855f733}.nursing-future .badge-purple{border-color:#ffffff1c}.badge-orange{letter-spacing:.025em;border-radius:9999px;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:700;line-height:1rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}html[data-ui-dark=false] .program-patient-hero .bg-white\/5 .text-sm.badge-orange,html[data-ui-dark=false] .program-patient-hero .bg-white\/5 .text-base.badge-orange,html[data-ui-dark=false] .program-patient-hero .bg-white\/5 .text-xl.badge-orange,html[data-ui-dark=false] .program-patient-hero .bg-white\/5 .text-lg.badge-orange{color:var(--ui-hero-ink)}.badge-orange{--tw-text-opacity:1;color:rgb(194 65 12/var(--tw-text-opacity,1));background-color:#f973161a;border-width:1px;border-color:#f9731633}.nursing-future .badge-orange{border-color:#ffffff1c}.table-container{--tw-shadow:0 8px 32px #1f38640f;--tw-shadow-colored:0 8px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);--tw-backdrop-blur:blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background-color:#ffffffb3;border-width:1px;border-color:#fff9}.nursing-future .table-container{border-color:#ffffff1c}.table-container{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:1rem;overflow-x:auto}html[data-ui-style] .table-container{background:var(--umaps-surface);border-color:color-mix(in srgb, var(--umaps-accent-a) 18%, transparent);box-shadow:0 18px 44px var(--umaps-shadow)}table.data-table{text-align:left;--tw-text-opacity:1;width:100%;color:rgb(51 65 85/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem}html[data-ui-dark=false] .program-patient-hero .bg-white\/5 table.data-table.font-bold{color:var(--ui-hero-ink)}table.data-table thead{text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1));--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background-color:#ffffff80;border-color:#e2e8f080;border-bottom-width:1px;font-size:.75rem;font-weight:700;line-height:1rem}.nursing-future table.data-table thead{border-color:#ffffff1c}html[data-ui-dark=false] .program-patient-hero .bg-white\/5 table.text-sm.data-table thead,html[data-ui-dark=false] .program-patient-hero .bg-white\/5 table.text-base.data-table thead,html[data-ui-dark=false] .program-patient-hero .bg-white\/5 table.text-xl.data-table thead,html[data-ui-dark=false] .program-patient-hero .bg-white\/5 table.text-lg.data-table thead{color:var(--ui-hero-ink)}.nursing-future table.data-table thead{color:var(--nursing-gray-dark)}table.data-table thead th{padding:1rem 1.25rem}table.data-table tbody tr{border-color:#f1f5f980;border-bottom-width:1px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.nursing-future table.data-table tbody tr{border-color:#ffffff1c}table.data-table tbody tr:hover{background-color:#f4f8fc99}table.data-table tbody td{padding:1rem 1.25rem;font-weight:500}.modal-overlay{z-index:50;opacity:1;--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background-color:#0f172a66;justify-content:center;align-items:center;padding:1rem;transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:fixed;inset:0}.nursing-future .modal-overlay .bg-white{background:#fffffff5}.receta-meds-stack>.modal-overlay:first-child{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb8;border:1px solid #0ea5e91f;border-radius:1rem;margin-inline:-.25rem;padding:.45rem .5rem;position:sticky;top:-1px;box-shadow:0 12px 24px #0f172a0f}.consult-future .modal-overlay button.bg-purple-600{background:linear-gradient(135deg,#7c3aed,#2563eb);box-shadow:0 18px 38px #2563eb47}@media (width>=640px){.modal-overlay{padding:1.5rem}}.modal{--tw-shadow:0 8px 32px #1f38640f;--tw-shadow-colored:0 8px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);--tw-backdrop-blur:blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background-color:#ffffffb3;border-width:1px;border-color:#fff9}.nursing-future .modal{border-color:#ffffff1c}.modal{--tw-scale-x:1;--tw-scale-y:1;width:100%;max-height:90vh;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));background-color:#ffffffe6;border-radius:32px;transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);overflow-y:auto}html[data-ui-style] .modal{background:var(--umaps-surface);border-color:color-mix(in srgb, var(--umaps-accent-a) 18%, transparent);box-shadow:0 18px 44px var(--umaps-shadow)}.hoja-frontal-preview-area{--hoja-frontal-preview-scale:.46}.hoja-frontal-preview-stage{width:calc(21.59cm * var(--hoja-frontal-preview-scale));height:calc(27.94cm * var(--hoja-frontal-preview-scale));flex:none}.hoja-frontal-preview-sheet{width:21.59cm;height:27.94cm;transform:scale(var(--hoja-frontal-preview-scale));transform-origin:0 0}@media (width>=768px){.hoja-frontal-preview-area{--hoja-frontal-preview-scale:.52}}@media (width>=1024px){.hoja-frontal-preview-area{--hoja-frontal-preview-scale:.6}}@media (width>=1280px){.hoja-frontal-preview-area{--hoja-frontal-preview-scale:.72}}@media (width>=1536px){.hoja-frontal-preview-area{--hoja-frontal-preview-scale:.84}}.modal-header{z-index:10;--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background-color:#fffc;border-color:#f1f5f980;border-bottom-width:1px;justify-content:space-between;align-items:center;padding:1.5rem;display:flex;position:sticky;top:0}.nursing-future .modal-header{border-color:#ffffff1c}.nursing-future .modal-header .card{border-color:#67e8f938;box-shadow:0 24px 70px #0000004d,0 0 42px #22d3ee1a,inset 0 1px #ffffff24}.nursing-future .modal-header .card>div:first-child{color:#fff;background:linear-gradient(135deg,#22d3ee2e,#34d39917);border-color:#67e8f92e}.nursing-future .modal-header .card>div:nth-child(2){background:radial-gradient(circle at 50% 0,#22d3ee1f,#0000 36%),#020617c2}.receta-meds-stack>.modal-header:first-child{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb8;border:1px solid #0ea5e91f;border-radius:1rem;margin-inline:-.25rem;padding:.45rem .5rem;position:sticky;top:-1px;box-shadow:0 12px 24px #0f172a0f}.dashboard-home-experience>.relative.modal-header{flex-direction:column;justify-content:flex-start;gap:0;min-height:calc(100vh - 8.1rem);display:flex}@media (width<=760px){.dashboard-home-experience>.relative.modal-header{justify-content:flex-start}}.agenda-institutional-classic>.relative.modal-header{z-index:2;position:relative}.consult-atelier .consult-card .modal-header h2{flex:1;margin-right:.9rem}@media (width>=640px){.modal-header{padding:2rem 2rem 1.5rem}}@media print{#root,.no-print{display:none!important}.print-only{visibility:visible!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;top:0!important;left:0!important;right:0!important}body{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#fff!important;margin:0!important}}@page{size:letter portrait;margin:0!important;padding:0!important}.print-only{display:none}.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}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-1\.5{inset:.375rem}.inset-5{inset:1.25rem}.inset-\[-30\%\]{inset:-30%}.inset-x-0{left:0;right:0}.inset-x-8{left:2rem;right:2rem}.inset-x-\[-15\%\]{left:-15%;right:-15%}.inset-y-0{top:0;bottom:0}.inset-y-3{top:.75rem;bottom:.75rem}.inset-y-6{top:1.5rem;bottom:1.5rem}.-bottom-10{bottom:-2.5rem}.-bottom-8{bottom:-2rem}.-left-6{left:-1.5rem}.-left-8{left:-2rem}.-right-1{right:-.25rem}.-right-12{right:-3rem}.-right-2{right:-.5rem}.-right-3{right:-.75rem}.-right-8{right:-2rem}.-top-10{top:-2.5rem}.-top-16{top:-4rem}.-top-4{top:-1rem}.-top-6{top:-1.5rem}.-top-7{top:-1.75rem}.-top-8{top:-2rem}.bottom-0{bottom:0}.bottom-0\.5{bottom:.125rem}.bottom-1{bottom:.25rem}.bottom-2{bottom:.5rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.bottom-6{bottom:1.5rem}.bottom-8{bottom:2rem}.bottom-\[-10px\]{bottom:-10px}.bottom-\[-14px\]{bottom:-14px}.bottom-\[-1px\]{bottom:-1px}.bottom-\[0\.36cm\]{bottom:.36cm}.bottom-\[8px\]{bottom:8px}.bottom-full{bottom:100%}.end-4{inset-inline-end:1rem}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-10{left:2.5rem}.left-2{left:.5rem}.left-28{left:7rem}.left-3{left:.75rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-8{left:2rem}.left-\[-10000px\]{left:-10000px}.left-\[0\.55cm\]{left:.55cm}.left-\[1\.1cm\]{left:1.1cm}.left-\[1\.25cm\]{left:1.25cm}.left-\[34px\]{left:34px}.left-\[48px\]{left:48px}.left-\[7px\]{left:7px}.right-0{right:0}.right-1{right:.25rem}.right-10{right:2.5rem}.right-16{right:4rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.right-8{right:2rem}.right-\[0\.55cm\]{right:.55cm}.right-\[48px\]{right:48px}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-16{top:4rem}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-20{top:5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-40{top:10rem}.top-5{top:1.25rem}.top-9{top:2.25rem}.top-\[-30\%\]{top:-30%}.top-\[0\.55cm\]{top:.55cm}.top-\[0\.65cm\]{top:.65cm}.top-\[42\%\]{top:42%}.top-\[528px\]{top:528px}.top-full{top:100%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[10000\]{z-index:10000}.z-\[1000\]{z-index:1000}.z-\[100\]{z-index:100}.z-\[120\]{z-index:120}.z-\[2000\]{z-index:2000}.z-\[200\]{z-index:200}.z-\[2147483100\]{z-index:2147483100}.z-\[2147483200\]{z-index:2147483200}.z-\[2147483647\]{z-index:2147483647}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[999999\]{z-index:999999}.z-\[9999\]{z-index:9999}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-full{grid-column:1/-1}.row-span-1{grid-row:span 1/span 1}.float-left{float:left}.-m-4{margin:-1rem}.m-0{margin:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-\[2px\]{margin-left:2px;margin-right:2px}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-1\.5{margin-top:.375rem;margin-bottom:.375rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-8{margin-top:2rem;margin-bottom:2rem}.-mb-px{margin-bottom:-1px}.-ml-1\.5{margin-left:-.375rem}.-ml-16{margin-left:-4rem}.-ml-3{margin-left:-.75rem}.-mr-16{margin-right:-4rem}.-mt-1{margin-top:-.25rem}.-mt-1\.5{margin-top:-.375rem}.-mt-16{margin-top:-4rem}.-mt-3{margin-top:-.75rem}.-mt-8{margin-top:-2rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-\[1\.5px\]{margin-bottom:1.5px}.mb-\[1px\]{margin-bottom:1px}.mb-\[2px\]{margin-bottom:2px}.mb-\[6px\]{margin-bottom:6px}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-16{margin-left:4rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-\[1\.5em\]{margin-left:1.5em}.ml-\[1px\]{margin-left:1px}.ml-\[4px\]{margin-left:4px}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-\[-1px\]{margin-top:-1px}.mt-\[-4px\]{margin-top:-4px}.mt-\[0\.5px\]{margin-top:.5px}.mt-\[1\.5px\]{margin-top:1.5px}.mt-\[1px\]{margin-top:1px}.mt-\[2px\]{margin-top:2px}.mt-\[4px\]{margin-top:4px}.mt-\[58px\]{margin-top:58px}.mt-\[8px\]{margin-top:8px}.mt-auto{margin-top:auto}.box-border{box-sizing:border-box}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:16/9}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1056px\]{height:1056px}.h-\[10px\]{height:10px}.h-\[11\.5px\]{height:11.5px}.h-\[115px\]{height:115px}.h-\[120\%\]{height:120%}.h-\[124px\]{height:124px}.h-\[12px\]{height:12px}.h-\[13\.5px\]{height:13.5px}.h-\[13px\]{height:13px}.h-\[14px\]{height:14px}.h-\[15px\]{height:15px}.h-\[16px\]{height:16px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[19px\]{height:19px}.h-\[2\.5px\]{height:2.5px}.h-\[20px\]{height:20px}.h-\[21px\]{height:21px}.h-\[22px\]{height:22px}.h-\[24px\]{height:24px}.h-\[26px\]{height:26px}.h-\[279\.4mm\]{height:279.4mm}.h-\[2px\]{height:2px}.h-\[32px\]{height:32px}.h-\[34px\]{height:34px}.h-\[36px\]{height:36px}.h-\[382px\]{height:382px}.h-\[3px\]{height:3px}.h-\[42px\]{height:42px}.h-\[440px\]{height:440px}.h-\[45px\]{height:45px}.h-\[46px\]{height:46px}.h-\[480px\]{height:480px}.h-\[48px\]{height:48px}.h-\[50px\]{height:50px}.h-\[528px\]{height:528px}.h-\[54px\]{height:54px}.h-\[55px\]{height:55px}.h-\[56px\]{height:56px}.h-\[60px\]{height:60px}.h-\[62px\]{height:62px}.h-\[65px\]{height:65px}.h-\[68px\]{height:68px}.h-\[72vh\]{height:72vh}.h-\[74px\]{height:74px}.h-\[75px\]{height:75px}.h-\[78px\]{height:78px}.h-\[80px\]{height:80px}.h-\[82px\]{height:82px}.h-\[85px\]{height:85px}.h-\[86px\]{height:86px}.h-\[8mm\]{height:8mm}.h-\[8px\]{height:8px}.h-\[90vh\]{height:90vh}.h-\[9px\]{height:9px}.h-\[calc\(100vh-140px\)\]{height:calc(100vh - 140px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-28{max-height:7rem}.max-h-32{max-height:8rem}.max-h-36{max-height:9rem}.max-h-40{max-height:10rem}.max-h-44{max-height:11rem}.max-h-48{max-height:12rem}.max-h-52{max-height:13rem}.max-h-56{max-height:14rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-\[104px\]{max-height:104px}.max-h-\[300px\]{max-height:300px}.max-h-\[30rem\]{max-height:30rem}.max-h-\[520px\]{max-height:520px}.max-h-\[70vh\]{max-height:70vh}.max-h-\[72vh\]{max-height:72vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[94vh\]{max-height:94vh}.max-h-\[95vh\]{max-height:95vh}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-10{min-height:2.5rem}.min-h-14{min-height:3.5rem}.min-h-2{min-height:.5rem}.min-h-20{min-height:5rem}.min-h-24{min-height:6rem}.min-h-28{min-height:7rem}.min-h-32{min-height:8rem}.min-h-40{min-height:10rem}.min-h-44{min-height:11rem}.min-h-48{min-height:12rem}.min-h-5{min-height:1.25rem}.min-h-9{min-height:2.25rem}.min-h-\[100px\]{min-height:100px}.min-h-\[104px\]{min-height:104px}.min-h-\[128px\]{min-height:128px}.min-h-\[12px\]{min-height:12px}.min-h-\[130px\]{min-height:130px}.min-h-\[160px\]{min-height:160px}.min-h-\[16px\]{min-height:16px}.min-h-\[208px\]{min-height:208px}.min-h-\[256px\]{min-height:256px}.min-h-\[27\.94cm\]{min-height:27.94cm}.min-h-\[27\.9cm\]{min-height:27.9cm}.min-h-\[280px\]{min-height:280px}.min-h-\[400px\]{min-height:400px}.min-h-\[40px\]{min-height:40px}.min-h-\[430px\]{min-height:430px}.min-h-\[44px\]{min-height:44px}.min-h-\[4cm\]{min-height:4cm}.min-h-\[520px\]{min-height:520px}.min-h-\[55vh\]{min-height:55vh}.min-h-\[56px\]{min-height:56px}.min-h-\[58px\]{min-height:58px}.min-h-\[6\.2cm\]{min-height:6.2cm}.min-h-\[620px\]{min-height:620px}.min-h-\[64px\]{min-height:64px}.min-h-\[72px\]{min-height:72px}.min-h-\[72vh\]{min-height:72vh}.min-h-\[760px\]{min-height:760px}.min-h-\[76px\]{min-height:76px}.min-h-\[80vh\]{min-height:80vh}.min-h-\[86px\]{min-height:86px}.min-h-\[96px\]{min-height:96px}.min-h-\[calc\(100vh-80px\)\]{min-height:calc(100vh - 80px)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.6667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-5\/6{width:83.3333%}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[1\.5px\]{width:1.5px}.w-\[10\%\]{width:10%}.w-\[100px\]{width:100px}.w-\[10mm\]{width:10mm}.w-\[11\%\]{width:11%}.w-\[11\.6\%\]{width:11.6%}.w-\[110px\]{width:110px}.w-\[112px\]{width:112px}.w-\[11px\]{width:11px}.w-\[12\%\]{width:12%}.w-\[120px\]{width:120px}.w-\[124px\]{width:124px}.w-\[128px\]{width:128px}.w-\[12px\]{width:12px}.w-\[130px\]{width:130px}.w-\[132px\]{width:132px}.w-\[135px\]{width:135px}.w-\[13px\]{width:13px}.w-\[140px\]{width:140px}.w-\[145px\]{width:145px}.w-\[14px\]{width:14px}.w-\[15\%\]{width:15%}.w-\[155px\]{width:155px}.w-\[15px\]{width:15px}.w-\[16\%\]{width:16%}.w-\[160px\]{width:160px}.w-\[162px\]{width:162px}.w-\[170px\]{width:170px}.w-\[18\%\]{width:18%}.w-\[180px\]{width:180px}.w-\[18px\]{width:18px}.w-\[1px\]{width:1px}.w-\[2\.5cm\]{width:2.5cm}.w-\[2\.8cm\]{width:2.8cm}.w-\[20\%\]{width:20%}.w-\[200\%\]{width:200%}.w-\[210px\]{width:210px}.w-\[215\.9mm\]{width:215.9mm}.w-\[220px\]{width:220px}.w-\[23\.33\%\]{width:23.33%}.w-\[230px\]{width:230px}.w-\[245px\]{width:245px}.w-\[25\%\]{width:25%}.w-\[250px\]{width:250px}.w-\[260px\]{width:260px}.w-\[26px\]{width:26px}.w-\[3\.5cm\]{width:3.5cm}.w-\[30\%\]{width:30%}.w-\[300px\]{width:300px}.w-\[30px\]{width:30px}.w-\[34px\]{width:34px}.w-\[35px\]{width:35px}.w-\[38px\]{width:38px}.w-\[3cm\]{width:3cm}.w-\[3px\]{width:3px}.w-\[40\%\]{width:40%}.w-\[400px\]{width:400px}.w-\[42\%\]{width:42%}.w-\[440px\]{width:440px}.w-\[45px\]{width:45px}.w-\[46px\]{width:46px}.w-\[500px\]{width:500px}.w-\[50px\]{width:50px}.w-\[520px\]{width:520px}.w-\[54\%\]{width:54%}.w-\[54px\]{width:54px}.w-\[60px\]{width:60px}.w-\[70\%\]{width:70%}.w-\[71\%\]{width:71%}.w-\[74px\]{width:74px}.w-\[78px\]{width:78px}.w-\[8\%\]{width:8%}.w-\[80px\]{width:80px}.w-\[816px\]{width:816px}.w-\[82px\]{width:82px}.w-\[84\%\]{width:84%}.w-\[85px\]{width:85px}.w-\[86\%\]{width:86%}.w-\[9\%\]{width:9%}.w-\[90px\]{width:90px}.w-\[92px\]{width:92px}.w-\[9px\]{width:9px}.w-\[calc\(50\%-2px\)\]{width:calc(50% - 2px)}.w-\[min\(22rem\,calc\(100vw-2\.5rem\)\)\]{width:min(22rem,100vw - 2.5rem)}.w-\[min\(25rem\,calc\(100vw-2\.5rem\)\)\]{width:min(25rem,100vw - 2.5rem)}.w-\[min\(92vw\,410px\)\]{width:min(92vw,410px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.min-w-0{min-width:0}.min-w-10{min-width:2.5rem}.min-w-56{min-width:14rem}.min-w-7{min-width:1.75rem}.min-w-9{min-width:2.25rem}.min-w-\[100px\]{min-width:100px}.min-w-\[1080px\]{min-width:1080px}.min-w-\[110px\]{min-width:110px}.min-w-\[115px\]{min-width:115px}.min-w-\[120px\]{min-width:120px}.min-w-\[1260px\]{min-width:1260px}.min-w-\[12px\]{min-width:12px}.min-w-\[130px\]{min-width:130px}.min-w-\[132px\]{min-width:132px}.min-w-\[135px\]{min-width:135px}.min-w-\[138px\]{min-width:138px}.min-w-\[1420px\]{min-width:1420px}.min-w-\[145px\]{min-width:145px}.min-w-\[1480px\]{min-width:1480px}.min-w-\[150px\]{min-width:150px}.min-w-\[1520px\]{min-width:1520px}.min-w-\[1540px\]{min-width:1540px}.min-w-\[160px\]{min-width:160px}.min-w-\[170px\]{min-width:170px}.min-w-\[1720px\]{min-width:1720px}.min-w-\[180px\]{min-width:180px}.min-w-\[190px\]{min-width:190px}.min-w-\[200px\]{min-width:200px}.min-w-\[20px\]{min-width:20px}.min-w-\[210px\]{min-width:210px}.min-w-\[220px\]{min-width:220px}.min-w-\[230px\]{min-width:230px}.min-w-\[240px\]{min-width:240px}.min-w-\[250px\]{min-width:250px}.min-w-\[255px\]{min-width:255px}.min-w-\[260px\]{min-width:260px}.min-w-\[270px\]{min-width:270px}.min-w-\[280px\]{min-width:280px}.min-w-\[30px\]{min-width:30px}.min-w-\[310px\]{min-width:310px}.min-w-\[32px\]{min-width:32px}.min-w-\[3340px\]{min-width:3340px}.min-w-\[35px\]{min-width:35px}.min-w-\[360px\]{min-width:360px}.min-w-\[36px\]{min-width:36px}.min-w-\[50px\]{min-width:50px}.min-w-\[60px\]{min-width:60px}.min-w-\[620px\]{min-width:620px}.min-w-\[760px\]{min-width:760px}.min-w-\[80px\]{min-width:80px}.min-w-\[90px\]{min-width:90px}.min-w-\[92px\]{min-width:92px}.min-w-\[940px\]{min-width:940px}.min-w-\[96px\]{min-width:96px}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[120px\]{max-width:120px}.max-w-\[1500px\]{max-width:1500px}.max-w-\[150px\]{max-width:150px}.max-w-\[155px\]{max-width:155px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[230px\]{max-width:230px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[32ch\]{max-width:32ch}.max-w-\[360px\]{max-width:360px}.max-w-\[36ch\]{max-width:36ch}.max-w-\[450px\]{max-width:450px}.max-w-\[60\%\]{max-width:60%}.max-w-\[850px\]{max-width:850px}.max-w-\[88\%\]{max-width:88%}.max-w-\[900px\]{max-width:900px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1}.flex-\[1\.5\]{flex:1.5}.flex-\[2\]{flex:2}.flex-\[3\]{flex:3}.flex-\[4\]{flex:4}.flex-\[5\]{flex:5}.flex-\[7\]{flex:7}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.origin-top-left{transform-origin:0 0}.-translate-x-1\/2{--tw-translate-x:-50%;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))}.-translate-y-1\/2{--tw-translate-y:-50%;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))}.-translate-y-2{--tw-translate-y:-.5rem;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))}.translate-y-0{--tw-translate-y:0px;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))}.-rotate-90{--tw-rotate:-90deg;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))}.rotate-180{--tw-rotate:180deg;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))}.rotate-45{--tw-rotate:45deg;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))}.scale-100{--tw-scale-x:1;--tw-scale-y:1;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))}.scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;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))}.scale-75{--tw-scale-x:.75;--tw-scale-y:.75;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))}.scale-\[1\.02\]{--tw-scale-x:1.02;--tw-scale-y:1.02;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))}.\!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))!important}.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))}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.animate-ping{animation:1s cubic-bezier(0,0,.2,1) infinite ping}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1\.1fr_0\.85fr_1\.25fr_auto\]{grid-template-columns:1.1fr .85fr 1.25fr auto}.grid-cols-\[1\.2fr_1fr_auto\]{grid-template-columns:1.2fr 1fr auto}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[36px_1fr_1fr\]{grid-template-columns:36px 1fr 1fr}.grid-cols-\[auto_1fr_auto_130px\]{grid-template-columns:auto 1fr auto 130px}.grid-cols-\[auto_1fr_auto_135px\]{grid-template-columns:auto 1fr auto 135px}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-evenly{justify-content:space-evenly}.justify-items-center{justify-items:center}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-\[3px\]{gap:3px}.gap-\[4px\]{gap:4px}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-12{-moz-column-gap:3rem;column-gap:3rem}.gap-x-16{-moz-column-gap:4rem;column-gap:4rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-20{-moz-column-gap:5rem;column-gap:5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-20{row-gap:5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.gap-y-7{row-gap:1.75rem}.gap-y-8{row-gap:2rem}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.space-y-\[0px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-\[2px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2px * var(--tw-space-y-reverse))}.space-y-\[3px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3px * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-cyan-100\/50>:not([hidden])~:not([hidden]){border-color:#cffafe80}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(243 244 246/var(--tw-divide-opacity,1))}.divide-gray-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(156 163 175/var(--tw-divide-opacity,1))}.divide-gray-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(249 250 251/var(--tw-divide-opacity,1))}.divide-gray-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(75 85 99/var(--tw-divide-opacity,1))}.divide-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(241 245 249/var(--tw-divide-opacity,1))}.divide-slate-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(226 232 240/var(--tw-divide-opacity,1))}.divide-slate-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(248 250 252/var(--tw-divide-opacity,1))}.self-start{align-self:flex-start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-nowrap{text-wrap:nowrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[100\%\]{border-radius:100%}.rounded-\[12px\]{border-radius:12px}.rounded-\[14\.5px\]{border-radius:14.5px}.rounded-\[14px\]{border-radius:14px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[2px\]{border-radius:2px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[30px\]{border-radius:30px}.rounded-\[32px\]{border-radius:32px}.rounded-\[3px\]{border-radius:3px}.rounded-\[40px\]{border-radius:40px}.rounded-\[50px\]{border-radius:50px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-b-3xl{border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem}.rounded-b-full{border-bottom-right-radius:9999px;border-bottom-left-radius:9999px}.rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-bl-sm{border-bottom-left-radius:.125rem}.rounded-br-sm{border-bottom-right-radius:.125rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1\.5px\]{border-width:1.5px}.border-\[1px\]{border-width:1px}.border-\[2px\]{border-width:2px}.border-\[3px\]{border-width:3px}.border-\[7px\]{border-width:7px}.border-x{border-left-width:1px;border-right-width:1px}.border-x-\[1\.5px\]{border-left-width:1.5px;border-right-width:1.5px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0}.border-b-2{border-bottom-width:2px}.border-b-\[1\.5px\]{border-bottom-width:1.5px}.border-l{border-left-width:1px}.border-l-0{border-left-width:0}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-r-2{border-right-width:2px}.border-r-\[1\.5px\]{border-right-width:1.5px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-t-\[1\.5px\]{border-top-width:1.5px}.border-dashed{border-style:dashed}.border-dotted{border-style:dotted}.border-double{border-style:double}.border-none{border-style:none}.border-\[\#04101f\]{--tw-border-opacity:1;border-color:rgb(4 16 31/var(--tw-border-opacity,1))}.border-\[\#C8D8EB\]{--tw-border-opacity:1;border-color:rgb(200 216 235/var(--tw-border-opacity,1))}.border-\[\#C8D8EB\]\/60{border-color:#c8d8eb99}.border-\[\#C9A24B\]\/80{border-color:#c9a24bcc}.border-amber-100{--tw-border-opacity:1;border-color:rgb(254 243 199/var(--tw-border-opacity,1))}.border-amber-100\/60{border-color:#fef3c799}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-200\/20{border-color:#fde68a33}.border-amber-200\/35{border-color:#fde68a59}.border-amber-300{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.border-amber-300\/20{border-color:#fcd34d33}.border-amber-300\/25{border-color:#fcd34d40}.border-amber-300\/30{border-color:#fcd34d4d}.border-amber-300\/40{border-color:#fcd34d66}.border-amber-400{--tw-border-opacity:1;border-color:rgb(251 191 36/var(--tw-border-opacity,1))}.border-amber-50{--tw-border-opacity:1;border-color:rgb(255 251 235/var(--tw-border-opacity,1))}.border-amber-500{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.border-black{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}.border-blue-100{--tw-border-opacity:1;border-color:rgb(219 234 254/var(--tw-border-opacity,1))}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-blue-300{--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity,1))}.border-blue-50{--tw-border-opacity:1;border-color:rgb(239 246 255/var(--tw-border-opacity,1))}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-blue-600{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.border-blue-800{--tw-border-opacity:1;border-color:rgb(30 64 175/var(--tw-border-opacity,1))}.border-brand-100{--tw-border-opacity:1;border-color:rgb(232 240 248/var(--tw-border-opacity,1))}.border-brand-100\/50{border-color:#e8f0f880}.border-brand-200{--tw-border-opacity:1;border-color:rgb(200 216 235/var(--tw-border-opacity,1))}.border-brand-300{--tw-border-opacity:1;border-color:rgb(105 179 231/var(--tw-border-opacity,1))}.border-brand-400{--tw-border-opacity:1;border-color:rgb(44 125 182/var(--tw-border-opacity,1))}.border-brand-500{--tw-border-opacity:1;border-color:rgb(0 94 159/var(--tw-border-opacity,1))}.border-brand-600{--tw-border-opacity:1;border-color:rgb(0 75 135/var(--tw-border-opacity,1))}.border-brand-700{--tw-border-opacity:1;border-color:rgb(0 62 112/var(--tw-border-opacity,1))}.border-brand-800{--tw-border-opacity:1;border-color:rgb(0 52 94/var(--tw-border-opacity,1))}.border-current{border-color:currentColor}.border-cyan-100{--tw-border-opacity:1;border-color:rgb(207 250 254/var(--tw-border-opacity,1))}.border-cyan-200{--tw-border-opacity:1;border-color:rgb(165 243 252/var(--tw-border-opacity,1))}.border-cyan-200\/20{border-color:#a5f3fc33}.border-cyan-200\/25{border-color:#a5f3fc40}.border-cyan-200\/35{border-color:#a5f3fc59}.border-cyan-300{--tw-border-opacity:1;border-color:rgb(103 232 249/var(--tw-border-opacity,1))}.border-cyan-300\/25{border-color:#67e8f940}.border-cyan-300\/30{border-color:#67e8f94d}.border-cyan-400{--tw-border-opacity:1;border-color:rgb(34 211 238/var(--tw-border-opacity,1))}.border-cyan-50{--tw-border-opacity:1;border-color:rgb(236 254 255/var(--tw-border-opacity,1))}.border-cyan-500\/20{border-color:#06b6d433}.border-cyan-700{--tw-border-opacity:1;border-color:rgb(14 116 144/var(--tw-border-opacity,1))}.border-emerald-100{--tw-border-opacity:1;border-color:rgb(209 250 229/var(--tw-border-opacity,1))}.border-emerald-200{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.border-emerald-200\/20{border-color:#a7f3d033}.border-emerald-200\/40{border-color:#a7f3d066}.border-emerald-200\/80{border-color:#a7f3d0cc}.border-emerald-300{--tw-border-opacity:1;border-color:rgb(110 231 183/var(--tw-border-opacity,1))}.border-emerald-300\/25{border-color:#6ee7b740}.border-emerald-300\/30{border-color:#6ee7b74d}.border-emerald-400{--tw-border-opacity:1;border-color:rgb(52 211 153/var(--tw-border-opacity,1))}.border-emerald-400\/30{border-color:#34d3994d}.border-emerald-400\/60{border-color:#34d39999}.border-emerald-50{--tw-border-opacity:1;border-color:rgb(236 253 245/var(--tw-border-opacity,1))}.border-emerald-500{--tw-border-opacity:1;border-color:rgb(16 185 129/var(--tw-border-opacity,1))}.border-emerald-500\/80{border-color:#10b981cc}.border-emerald-700{--tw-border-opacity:1;border-color:rgb(4 120 87/var(--tw-border-opacity,1))}.border-fuchsia-500\/80{border-color:#d946efcc}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.border-gray-100\/50{border-color:#f3f4f680}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity,1))}.border-gray-50{--tw-border-opacity:1;border-color:rgb(249 250 251/var(--tw-border-opacity,1))}.border-gray-500{--tw-border-opacity:1;border-color:rgb(107 114 128/var(--tw-border-opacity,1))}.border-gray-600{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.border-gray-700{--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.border-gray-800{--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity,1))}.border-green-100{--tw-border-opacity:1;border-color:rgb(220 252 231/var(--tw-border-opacity,1))}.border-green-200{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity,1))}.border-green-300{--tw-border-opacity:1;border-color:rgb(134 239 172/var(--tw-border-opacity,1))}.border-green-400{--tw-border-opacity:1;border-color:rgb(74 222 128/var(--tw-border-opacity,1))}.border-green-600{--tw-border-opacity:1;border-color:rgb(22 163 74/var(--tw-border-opacity,1))}.border-indigo-100{--tw-border-opacity:1;border-color:rgb(224 231 255/var(--tw-border-opacity,1))}.border-indigo-200{--tw-border-opacity:1;border-color:rgb(199 210 254/var(--tw-border-opacity,1))}.border-indigo-200\/25{border-color:#c7d2fe40}.border-indigo-300\/40{border-color:#a5b4fc66}.border-indigo-50{--tw-border-opacity:1;border-color:rgb(238 242 255/var(--tw-border-opacity,1))}.border-indigo-500{--tw-border-opacity:1;border-color:rgb(99 102 241/var(--tw-border-opacity,1))}.border-orange-100{--tw-border-opacity:1;border-color:rgb(255 237 213/var(--tw-border-opacity,1))}.border-orange-100\/50{border-color:#ffedd580}.border-orange-200{--tw-border-opacity:1;border-color:rgb(254 215 170/var(--tw-border-opacity,1))}.border-orange-300\/40{border-color:#fdba7466}.border-orange-400{--tw-border-opacity:1;border-color:rgb(251 146 60/var(--tw-border-opacity,1))}.border-orange-500{--tw-border-opacity:1;border-color:rgb(249 115 22/var(--tw-border-opacity,1))}.border-orange-600{--tw-border-opacity:1;border-color:rgb(234 88 12/var(--tw-border-opacity,1))}.border-pink-100{--tw-border-opacity:1;border-color:rgb(252 231 243/var(--tw-border-opacity,1))}.border-pink-200{--tw-border-opacity:1;border-color:rgb(251 207 232/var(--tw-border-opacity,1))}.border-pink-200\/60{border-color:#fbcfe899}.border-pink-300{--tw-border-opacity:1;border-color:rgb(249 168 212/var(--tw-border-opacity,1))}.border-pink-400{--tw-border-opacity:1;border-color:rgb(244 114 182/var(--tw-border-opacity,1))}.border-pink-50{--tw-border-opacity:1;border-color:rgb(253 242 248/var(--tw-border-opacity,1))}.border-pink-700{--tw-border-opacity:1;border-color:rgb(190 24 93/var(--tw-border-opacity,1))}.border-purple-100{--tw-border-opacity:1;border-color:rgb(243 232 255/var(--tw-border-opacity,1))}.border-purple-100\/60{border-color:#f3e8ff99}.border-purple-200{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity,1))}.border-purple-300{--tw-border-opacity:1;border-color:rgb(216 180 254/var(--tw-border-opacity,1))}.border-purple-400{--tw-border-opacity:1;border-color:rgb(192 132 252/var(--tw-border-opacity,1))}.border-purple-50{--tw-border-opacity:1;border-color:rgb(250 245 255/var(--tw-border-opacity,1))}.border-purple-500{--tw-border-opacity:1;border-color:rgb(168 85 247/var(--tw-border-opacity,1))}.border-purple-600{--tw-border-opacity:1;border-color:rgb(147 51 234/var(--tw-border-opacity,1))}.border-red-100{--tw-border-opacity:1;border-color:rgb(254 226 226/var(--tw-border-opacity,1))}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.border-red-400{--tw-border-opacity:1;border-color:rgb(248 113 113/var(--tw-border-opacity,1))}.border-red-400\/30{border-color:#f871714d}.border-red-500{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-red-600{--tw-border-opacity:1;border-color:rgb(220 38 38/var(--tw-border-opacity,1))}.border-red-700{--tw-border-opacity:1;border-color:rgb(185 28 28/var(--tw-border-opacity,1))}.border-red-800{--tw-border-opacity:1;border-color:rgb(153 27 27/var(--tw-border-opacity,1))}.border-rose-100{--tw-border-opacity:1;border-color:rgb(255 228 230/var(--tw-border-opacity,1))}.border-rose-200{--tw-border-opacity:1;border-color:rgb(254 205 211/var(--tw-border-opacity,1))}.border-rose-300{--tw-border-opacity:1;border-color:rgb(253 164 175/var(--tw-border-opacity,1))}.border-rose-300\/25{border-color:#fda4af40}.border-rose-400\/70{border-color:#fb7185b3}.border-rose-700{--tw-border-opacity:1;border-color:rgb(190 18 60/var(--tw-border-opacity,1))}.border-sky-100{--tw-border-opacity:1;border-color:rgb(224 242 254/var(--tw-border-opacity,1))}.border-sky-200{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity,1))}.border-sky-300{--tw-border-opacity:1;border-color:rgb(125 211 252/var(--tw-border-opacity,1))}.border-sky-300\/20{border-color:#7dd3fc33}.border-sky-300\/25{border-color:#7dd3fc40}.border-sky-300\/40{border-color:#7dd3fc66}.border-sky-300\/60{border-color:#7dd3fc99}.border-sky-400{--tw-border-opacity:1;border-color:rgb(56 189 248/var(--tw-border-opacity,1))}.border-sky-600{--tw-border-opacity:1;border-color:rgb(2 132 199/var(--tw-border-opacity,1))}.border-slate-100{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-200\/60{border-color:#e2e8f099}.border-slate-200\/70{border-color:#e2e8f0b3}.border-slate-200\/80{border-color:#e2e8f0cc}.border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-slate-400{--tw-border-opacity:1;border-color:rgb(148 163 184/var(--tw-border-opacity,1))}.border-slate-400\/20{border-color:#94a3b833}.border-slate-50{--tw-border-opacity:1;border-color:rgb(248 250 252/var(--tw-border-opacity,1))}.border-slate-800{--tw-border-opacity:1;border-color:rgb(30 41 59/var(--tw-border-opacity,1))}.border-slate-900{--tw-border-opacity:1;border-color:rgb(15 23 42/var(--tw-border-opacity,1))}.border-teal-100{--tw-border-opacity:1;border-color:rgb(204 251 241/var(--tw-border-opacity,1))}.border-teal-100\/80{border-color:#ccfbf1cc}.border-teal-200{--tw-border-opacity:1;border-color:rgb(153 246 228/var(--tw-border-opacity,1))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity,1))}.border-teal-300\/60{border-color:#5eead499}.border-teal-600{--tw-border-opacity:1;border-color:rgb(13 148 136/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.border-violet-100{--tw-border-opacity:1;border-color:rgb(237 233 254/var(--tw-border-opacity,1))}.border-violet-200{--tw-border-opacity:1;border-color:rgb(221 214 254/var(--tw-border-opacity,1))}.border-violet-300\/25{border-color:#c4b5fd40}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/25{border-color:#ffffff40}.border-white\/30{border-color:#ffffff4d}.border-white\/40{border-color:#fff6}.border-white\/45{border-color:#ffffff73}.border-white\/5{border-color:#ffffff0d}.border-white\/50{border-color:#ffffff80}.border-white\/70{border-color:#ffffffb3}.border-white\/80{border-color:#fffc}.border-yellow-200{--tw-border-opacity:1;border-color:rgb(254 240 138/var(--tw-border-opacity,1))}.border-yellow-400{--tw-border-opacity:1;border-color:rgb(250 204 21/var(--tw-border-opacity,1))}.border-yellow-500{--tw-border-opacity:1;border-color:rgb(234 179 8/var(--tw-border-opacity,1))}.border-zinc-900{--tw-border-opacity:1;border-color:rgb(24 24 27/var(--tw-border-opacity,1))}.border-l-amber-500{--tw-border-opacity:1;border-left-color:rgb(245 158 11/var(--tw-border-opacity,1))}.border-l-red-500{--tw-border-opacity:1;border-left-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-l-rose-500{--tw-border-opacity:1;border-left-color:rgb(244 63 94/var(--tw-border-opacity,1))}.border-l-sky-500{--tw-border-opacity:1;border-left-color:rgb(14 165 233/var(--tw-border-opacity,1))}.border-t-purple-600{--tw-border-opacity:1;border-top-color:rgb(147 51 234/var(--tw-border-opacity,1))}.border-t-transparent{border-top-color:#0000}.border-t-white{--tw-border-opacity:1;border-top-color:rgb(255 255 255/var(--tw-border-opacity,1))}.\!bg-purple-600{--tw-bg-opacity:1!important;background-color:rgb(147 51 234/var(--tw-bg-opacity,1))!important}.bg-\[\#004B87\]{--tw-bg-opacity:1;background-color:rgb(0 75 135/var(--tw-bg-opacity,1))}.bg-\[\#020c16\]{--tw-bg-opacity:1;background-color:rgb(2 12 22/var(--tw-bg-opacity,1))}.bg-\[\#020d18\]{--tw-bg-opacity:1;background-color:rgb(2 13 24/var(--tw-bg-opacity,1))}.bg-\[\#03111f\]{--tw-bg-opacity:1;background-color:rgb(3 17 31/var(--tw-bg-opacity,1))}.bg-\[\#04101f\]{--tw-bg-opacity:1;background-color:rgb(4 16 31/var(--tw-bg-opacity,1))}.bg-\[\#060f1c\]{--tw-bg-opacity:1;background-color:rgb(6 15 28/var(--tw-bg-opacity,1))}.bg-\[\#070b16\]{--tw-bg-opacity:1;background-color:rgb(7 11 22/var(--tw-bg-opacity,1))}.bg-\[\#071527\]{--tw-bg-opacity:1;background-color:rgb(7 21 39/var(--tw-bg-opacity,1))}.bg-\[\#071a2e\]{--tw-bg-opacity:1;background-color:rgb(7 26 46/var(--tw-bg-opacity,1))}.bg-\[\#07231d\]\/95{background-color:#07231df2}.bg-\[\#081c31\]{--tw-bg-opacity:1;background-color:rgb(8 28 49/var(--tw-bg-opacity,1))}.bg-\[\#081c31\]\/95{background-color:#081c31f2}.bg-\[\#087db8\]{--tw-bg-opacity:1;background-color:rgb(8 125 184/var(--tw-bg-opacity,1))}.bg-\[\#0a1e35\]{--tw-bg-opacity:1;background-color:rgb(10 30 53/var(--tw-bg-opacity,1))}.bg-\[\#0b2440\]{--tw-bg-opacity:1;background-color:rgb(11 36 64/var(--tw-bg-opacity,1))}.bg-\[\#111329\]{--tw-bg-opacity:1;background-color:rgb(17 19 41/var(--tw-bg-opacity,1))}.bg-\[\#34318d\]{--tw-bg-opacity:1;background-color:rgb(52 49 141/var(--tw-bg-opacity,1))}.bg-\[\#53565A\]{--tw-bg-opacity:1;background-color:rgb(83 86 90/var(--tw-bg-opacity,1))}.bg-\[\#91213D\]{--tw-bg-opacity:1;background-color:rgb(145 33 61/var(--tw-bg-opacity,1))}.bg-\[\#999\]{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.bg-\[\#9FA1A4\]{--tw-bg-opacity:1;background-color:rgb(159 161 164/var(--tw-bg-opacity,1))}.bg-\[\#A6A6A6\]{--tw-bg-opacity:1;background-color:rgb(166 166 166/var(--tw-bg-opacity,1))}.bg-\[\#C27329\]{--tw-bg-opacity:1;background-color:rgb(194 115 41/var(--tw-bg-opacity,1))}.bg-\[\#C2A87D\]\/40{background-color:#c2a87d66}.bg-\[\#C2A87D\]\/50{background-color:#c2a87d80}.bg-\[\#D0D0D0\]{--tw-bg-opacity:1;background-color:rgb(208 208 208/var(--tw-bg-opacity,1))}.bg-\[\#D9C4A9\]{--tw-bg-opacity:1;background-color:rgb(217 196 169/var(--tw-bg-opacity,1))}.bg-\[\#EFE5D9\]{--tw-bg-opacity:1;background-color:rgb(239 229 217/var(--tw-bg-opacity,1))}.bg-\[\#eef4fa\]{--tw-bg-opacity:1;background-color:rgb(238 244 250/var(--tw-bg-opacity,1))}.bg-\[\#f6f9fc\]{--tw-bg-opacity:1;background-color:rgb(246 249 252/var(--tw-bg-opacity,1))}.bg-amber-100{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-amber-100\/60{background-color:#fef3c799}.bg-amber-200{--tw-bg-opacity:1;background-color:rgb(253 230 138/var(--tw-bg-opacity,1))}.bg-amber-300{--tw-bg-opacity:1;background-color:rgb(252 211 77/var(--tw-bg-opacity,1))}.bg-amber-300\/10{background-color:#fcd34d1a}.bg-amber-300\/15{background-color:#fcd34d26}.bg-amber-400{--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.bg-amber-400\/15{background-color:#fbbf2426}.bg-amber-400\/25{background-color:#fbbf2440}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-50\/20{background-color:#fffbeb33}.bg-amber-50\/50{background-color:#fffbeb80}.bg-amber-50\/60{background-color:#fffbeb99}.bg-amber-50\/70{background-color:#fffbebb3}.bg-amber-50\/80{background-color:#fffbebcc}.bg-amber-50\/90{background-color:#fffbebe6}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-amber-500\/85{background-color:#f59e0bd9}.bg-amber-500\/90{background-color:#f59e0be6}.bg-amber-600{--tw-bg-opacity:1;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.bg-amber-700{--tw-bg-opacity:1;background-color:rgb(180 83 9/var(--tw-bg-opacity,1))}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/0{background-color:#0000}.bg-black\/20{background-color:#0003}.bg-black\/30{background-color:#0000004d}.bg-black\/50{background-color:#00000080}.bg-black\/55{background-color:#0000008c}.bg-black\/60{background-color:#0009}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-blue-100\/50{background-color:#dbeafe80}.bg-blue-100\/60{background-color:#dbeafe99}.bg-blue-400\/20{background-color:#60a5fa33}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-blue-50\/20{background-color:#eff6ff33}.bg-blue-50\/30{background-color:#eff6ff4d}.bg-blue-50\/40{background-color:#eff6ff66}.bg-blue-50\/50{background-color:#eff6ff80}.bg-blue-50\/60{background-color:#eff6ff99}.bg-blue-50\/70{background-color:#eff6ffb3}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-blue-500\/80{background-color:#3b82f6cc}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-blue-700{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.bg-blue-800{--tw-bg-opacity:1;background-color:rgb(30 64 175/var(--tw-bg-opacity,1))}.bg-brand-100{--tw-bg-opacity:1;background-color:rgb(232 240 248/var(--tw-bg-opacity,1))}.bg-brand-50{--tw-bg-opacity:1;background-color:rgb(244 248 252/var(--tw-bg-opacity,1))}.bg-brand-50\/20{background-color:#f4f8fc33}.bg-brand-50\/30{background-color:#f4f8fc4d}.bg-brand-50\/40{background-color:#f4f8fc66}.bg-brand-50\/50{background-color:#f4f8fc80}.bg-brand-50\/60{background-color:#f4f8fc99}.bg-brand-500{--tw-bg-opacity:1;background-color:rgb(0 94 159/var(--tw-bg-opacity,1))}.bg-brand-600{--tw-bg-opacity:1;background-color:rgb(0 75 135/var(--tw-bg-opacity,1))}.bg-brand-700{--tw-bg-opacity:1;background-color:rgb(0 62 112/var(--tw-bg-opacity,1))}.bg-brand-800{--tw-bg-opacity:1;background-color:rgb(0 52 94/var(--tw-bg-opacity,1))}.bg-brand-900{--tw-bg-opacity:1;background-color:rgb(0 40 70/var(--tw-bg-opacity,1))}.bg-brand-900\/15{background-color:#00284626}.bg-current{background-color:currentColor}.bg-cyan-100{--tw-bg-opacity:1;background-color:rgb(207 250 254/var(--tw-bg-opacity,1))}.bg-cyan-200{--tw-bg-opacity:1;background-color:rgb(165 243 252/var(--tw-bg-opacity,1))}.bg-cyan-300{--tw-bg-opacity:1;background-color:rgb(103 232 249/var(--tw-bg-opacity,1))}.bg-cyan-300\/10{background-color:#67e8f91a}.bg-cyan-50{--tw-bg-opacity:1;background-color:rgb(236 254 255/var(--tw-bg-opacity,1))}.bg-cyan-50\/40{background-color:#ecfeff66}.bg-cyan-50\/50{background-color:#ecfeff80}.bg-cyan-50\/60{background-color:#ecfeff99}.bg-cyan-50\/70{background-color:#ecfeffb3}.bg-cyan-500{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity,1))}.bg-cyan-600{--tw-bg-opacity:1;background-color:rgb(8 145 178/var(--tw-bg-opacity,1))}.bg-cyan-700{--tw-bg-opacity:1;background-color:rgb(14 116 144/var(--tw-bg-opacity,1))}.bg-emerald-100{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.bg-emerald-300{--tw-bg-opacity:1;background-color:rgb(110 231 183/var(--tw-bg-opacity,1))}.bg-emerald-300\/10{background-color:#6ee7b71a}.bg-emerald-300\/20{background-color:#6ee7b733}.bg-emerald-400{--tw-bg-opacity:1;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.bg-emerald-400\/10{background-color:#34d3991a}.bg-emerald-400\/15{background-color:#34d39926}.bg-emerald-400\/20{background-color:#34d39933}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-emerald-50\/20{background-color:#ecfdf533}.bg-emerald-50\/40{background-color:#ecfdf566}.bg-emerald-50\/50{background-color:#ecfdf580}.bg-emerald-50\/60{background-color:#ecfdf599}.bg-emerald-50\/70{background-color:#ecfdf5b3}.bg-emerald-50\/80{background-color:#ecfdf5cc}.bg-emerald-50\/90{background-color:#ecfdf5e6}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-emerald-500\/20{background-color:#10b98133}.bg-emerald-500\/80{background-color:#10b981cc}.bg-emerald-500\/85{background-color:#10b981d9}.bg-emerald-500\/90{background-color:#10b981e6}.bg-emerald-600{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.bg-emerald-700{--tw-bg-opacity:1;background-color:rgb(4 120 87/var(--tw-bg-opacity,1))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-100\/30{background-color:#f3f4f64d}.bg-gray-100\/50{background-color:#f3f4f680}.bg-gray-100\/80{background-color:#f3f4f6cc}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-gray-400{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity,1))}.bg-gray-400\/50{background-color:#9ca3af80}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-gray-50\/20{background-color:#f9fafb33}.bg-gray-50\/30{background-color:#f9fafb4d}.bg-gray-50\/50{background-color:#f9fafb80}.bg-gray-50\/60{background-color:#f9fafb99}.bg-gray-50\/70{background-color:#f9fafbb3}.bg-gray-500\/80{background-color:#6b7280cc}.bg-gray-600{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.bg-gray-900\/95{background-color:#111827f2}.bg-green-100{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.bg-green-400{--tw-bg-opacity:1;background-color:rgb(74 222 128/var(--tw-bg-opacity,1))}.bg-green-400\/20{background-color:#4ade8033}.bg-green-50{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.bg-green-50\/30{background-color:#f0fdf44d}.bg-green-50\/40{background-color:#f0fdf466}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-green-500\/80{background-color:#22c55ecc}.bg-green-600{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.bg-indigo-100{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.bg-indigo-300\/10{background-color:#a5b4fc1a}.bg-indigo-300\/15{background-color:#a5b4fc26}.bg-indigo-50{--tw-bg-opacity:1;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.bg-indigo-600{--tw-bg-opacity:1;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}.bg-lime-100{--tw-bg-opacity:1;background-color:rgb(236 252 203/var(--tw-bg-opacity,1))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}.bg-orange-300\/15{background-color:#fdba7426}.bg-orange-50{--tw-bg-opacity:1;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}.bg-orange-50\/40{background-color:#fff7ed66}.bg-orange-50\/50{background-color:#fff7ed80}.bg-orange-500{--tw-bg-opacity:1;background-color:rgb(249 115 22/var(--tw-bg-opacity,1))}.bg-orange-500\/90{background-color:#f97316e6}.bg-orange-600{--tw-bg-opacity:1;background-color:rgb(234 88 12/var(--tw-bg-opacity,1))}.bg-pink-100{--tw-bg-opacity:1;background-color:rgb(252 231 243/var(--tw-bg-opacity,1))}.bg-pink-400\/20{background-color:#f472b633}.bg-pink-50{--tw-bg-opacity:1;background-color:rgb(253 242 248/var(--tw-bg-opacity,1))}.bg-pink-50\/30{background-color:#fdf2f84d}.bg-pink-50\/50{background-color:#fdf2f880}.bg-pink-50\/80{background-color:#fdf2f8cc}.bg-pink-500{--tw-bg-opacity:1;background-color:rgb(236 72 153/var(--tw-bg-opacity,1))}.bg-pink-500\/80{background-color:#ec4899cc}.bg-pink-500\/90{background-color:#ec4899e6}.bg-pink-600{--tw-bg-opacity:1;background-color:rgb(219 39 119/var(--tw-bg-opacity,1))}.bg-pink-700{--tw-bg-opacity:1;background-color:rgb(190 24 93/var(--tw-bg-opacity,1))}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-purple-100\/50{background-color:#f3e8ff80}.bg-purple-200{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity,1))}.bg-purple-50{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity,1))}.bg-purple-50\/40{background-color:#faf5ff66}.bg-purple-50\/50{background-color:#faf5ff80}.bg-purple-50\/70{background-color:#faf5ffb3}.bg-purple-50\/80{background-color:#faf5ffcc}.bg-purple-500{--tw-bg-opacity:1;background-color:rgb(168 85 247/var(--tw-bg-opacity,1))}.bg-purple-500\/80{background-color:#a855f7cc}.bg-purple-500\/85{background-color:#a855f7d9}.bg-purple-600{--tw-bg-opacity:1;background-color:rgb(147 51 234/var(--tw-bg-opacity,1))}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-red-200{--tw-bg-opacity:1;background-color:rgb(254 202 202/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-50\/30{background-color:#fef2f24d}.bg-red-50\/40{background-color:#fef2f266}.bg-red-50\/50{background-color:#fef2f280}.bg-red-50\/60{background-color:#fef2f299}.bg-red-50\/80{background-color:#fef2f2cc}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-500\/20{background-color:#ef444433}.bg-red-500\/80{background-color:#ef4444cc}.bg-red-500\/90{background-color:#ef4444e6}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-red-700{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.bg-red-800{--tw-bg-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity,1))}.bg-red-900\/5{background-color:#7f1d1d0d}.bg-rose-100{--tw-bg-opacity:1;background-color:rgb(255 228 230/var(--tw-bg-opacity,1))}.bg-rose-200{--tw-bg-opacity:1;background-color:rgb(254 205 211/var(--tw-bg-opacity,1))}.bg-rose-300\/10{background-color:#fda4af1a}.bg-rose-50{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.bg-rose-50\/40{background-color:#fff1f266}.bg-rose-50\/60{background-color:#fff1f299}.bg-rose-50\/70{background-color:#fff1f2b3}.bg-rose-500{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity,1))}.bg-rose-600{--tw-bg-opacity:1;background-color:rgb(225 29 72/var(--tw-bg-opacity,1))}.bg-rose-700{--tw-bg-opacity:1;background-color:rgb(190 18 60/var(--tw-bg-opacity,1))}.bg-sky-100{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity,1))}.bg-sky-200{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity,1))}.bg-sky-300{--tw-bg-opacity:1;background-color:rgb(125 211 252/var(--tw-bg-opacity,1))}.bg-sky-400{--tw-bg-opacity:1;background-color:rgb(56 189 248/var(--tw-bg-opacity,1))}.bg-sky-400\/15{background-color:#38bdf826}.bg-sky-400\/20{background-color:#38bdf833}.bg-sky-400\/25{background-color:#38bdf840}.bg-sky-400\/50{background-color:#38bdf880}.bg-sky-50{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}.bg-sky-50\/70{background-color:#f0f9ffb3}.bg-sky-50\/80{background-color:#f0f9ffcc}.bg-sky-50\/90{background-color:#f0f9ffe6}.bg-sky-500\/80{background-color:#0ea5e9cc}.bg-sky-600{--tw-bg-opacity:1;background-color:rgb(2 132 199/var(--tw-bg-opacity,1))}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-100\/30{background-color:#f1f5f94d}.bg-slate-100\/50{background-color:#f1f5f980}.bg-slate-100\/70{background-color:#f1f5f9b3}.bg-slate-100\/80{background-color:#f1f5f9cc}.bg-slate-200{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.bg-slate-200\/50{background-color:#e2e8f080}.bg-slate-300{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}.bg-slate-400{--tw-bg-opacity:1;background-color:rgb(148 163 184/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-slate-50\/30{background-color:#f8fafc4d}.bg-slate-50\/50{background-color:#f8fafc80}.bg-slate-50\/60{background-color:#f8fafc99}.bg-slate-50\/70{background-color:#f8fafcb3}.bg-slate-50\/80{background-color:#f8fafccc}.bg-slate-500{--tw-bg-opacity:1;background-color:rgb(100 116 139/var(--tw-bg-opacity,1))}.bg-slate-500\/70{background-color:#64748bb3}.bg-slate-500\/80{background-color:#64748bcc}.bg-slate-800{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-slate-900\/10{background-color:#0f172a1a}.bg-slate-900\/40{background-color:#0f172a66}.bg-slate-900\/50{background-color:#0f172a80}.bg-slate-950{--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.bg-slate-950\/45{background-color:#02061773}.bg-slate-950\/50{background-color:#02061780}.bg-slate-950\/55{background-color:#0206178c}.bg-slate-950\/60{background-color:#02061799}.bg-slate-950\/70{background-color:#020617b3}.bg-slate-950\/80{background-color:#020617cc}.bg-slate-950\/85{background-color:#020617d9}.bg-slate-950\/95{background-color:#020617f2}.bg-teal-100{--tw-bg-opacity:1;background-color:rgb(204 251 241/var(--tw-bg-opacity,1))}.bg-teal-300{--tw-bg-opacity:1;background-color:rgb(94 234 212/var(--tw-bg-opacity,1))}.bg-teal-300\/30{background-color:#5eead44d}.bg-teal-300\/40{background-color:#5eead466}.bg-teal-400\/10{background-color:#2dd4bf1a}.bg-teal-400\/20{background-color:#2dd4bf33}.bg-teal-50{--tw-bg-opacity:1;background-color:rgb(240 253 250/var(--tw-bg-opacity,1))}.bg-teal-50\/20{background-color:#f0fdfa33}.bg-teal-50\/70{background-color:#f0fdfab3}.bg-teal-500{--tw-bg-opacity:1;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.bg-teal-500\/80{background-color:#14b8a6cc}.bg-teal-600{--tw-bg-opacity:1;background-color:rgb(13 148 136/var(--tw-bg-opacity,1))}.bg-transparent{background-color:#0000}.bg-violet-100{--tw-bg-opacity:1;background-color:rgb(237 233 254/var(--tw-bg-opacity,1))}.bg-violet-50{--tw-bg-opacity:1;background-color:rgb(245 243 255/var(--tw-bg-opacity,1))}.bg-violet-50\/20{background-color:#f5f3ff33}.bg-violet-50\/40{background-color:#f5f3ff66}.bg-violet-500{--tw-bg-opacity:1;background-color:rgb(139 92 246/var(--tw-bg-opacity,1))}.bg-violet-500\/30{background-color:#8b5cf64d}.bg-violet-500\/40{background-color:#8b5cf666}.bg-violet-600{--tw-bg-opacity:1;background-color:rgb(124 58 237/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/0{background-color:#fff0}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/20{background-color:#fff3}.bg-white\/40{background-color:#fff6}.bg-white\/45{background-color:#ffffff73}.bg-white\/5{background-color:#ffffff0d}.bg-white\/50{background-color:#ffffff80}.bg-white\/55{background-color:#ffffff8c}.bg-white\/60{background-color:#fff9}.bg-white\/70{background-color:#ffffffb3}.bg-white\/75{background-color:#ffffffbf}.bg-white\/80{background-color:#fffc}.bg-white\/85{background-color:#ffffffd9}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-white\/\[0\.05\]{background-color:#ffffff0d}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.bg-white\/\[0\.07\]{background-color:#ffffff12}.bg-white\/\[0\.08\]{background-color:#ffffff14}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-yellow-200{--tw-bg-opacity:1;background-color:rgb(254 240 138/var(--tw-bg-opacity,1))}.bg-yellow-50{--tw-bg-opacity:1;background-color:rgb(254 252 232/var(--tw-bg-opacity,1))}.bg-yellow-500\/80{background-color:#eab308cc}.bg-zinc-800{--tw-bg-opacity:1;background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}.bg-gradient-to-b{background-image:linear-gradient(to bottom, var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right, var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top, var(--tw-gradient-stops))}.from-\[\#004B87\],.from-\[\#004b87\]{--tw-gradient-from:#004b87 var(--tw-gradient-from-position);--tw-gradient-to:#004b8700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#005E9F\]{--tw-gradient-from:#005e9f var(--tw-gradient-from-position);--tw-gradient-to:#005e9f00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0b2a4a\]{--tw-gradient-from:#0b2a4a var(--tw-gradient-from-position);--tw-gradient-to:#0b2a4a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0d2f55\]{--tw-gradient-from:#0d2f55 var(--tw-gradient-from-position);--tw-gradient-to:#0d2f5500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#E8CF9A\]{--tw-gradient-from:#e8cf9a var(--tw-gradient-from-position);--tw-gradient-to:#e8cf9a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-300{--tw-gradient-from:#fcd34d var(--tw-gradient-from-position);--tw-gradient-to:#fcd34d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-300\/30{--tw-gradient-from:#fcd34d4d var(--tw-gradient-from-position);--tw-gradient-to:#fcd34d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-400{--tw-gradient-from:#fbbf24 var(--tw-gradient-from-position);--tw-gradient-to:#fbbf2400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500{--tw-gradient-from:#f59e0b var(--tw-gradient-from-position);--tw-gradient-to:#f59e0b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50\/50{--tw-gradient-from:#eff6ff80 var(--tw-gradient-from-position);--tw-gradient-to:#eff6ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50\/60{--tw-gradient-from:#eff6ff99 var(--tw-gradient-from-position);--tw-gradient-to:#eff6ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50\/70{--tw-gradient-from:#eff6ffb3 var(--tw-gradient-from-position);--tw-gradient-to:#eff6ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from:#3b82f6 var(--tw-gradient-from-position);--tw-gradient-to:#3b82f600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-800{--tw-gradient-from:#1e40af var(--tw-gradient-from-position);--tw-gradient-to:#1e40af00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-brand-500{--tw-gradient-from:#005e9f var(--tw-gradient-from-position);--tw-gradient-to:#005e9f00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-brand-600{--tw-gradient-from:#004b87 var(--tw-gradient-from-position);--tw-gradient-to:#004b8700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-brand-800{--tw-gradient-from:#00345e var(--tw-gradient-from-position);--tw-gradient-to:#00345e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-400\/30{--tw-gradient-from:#22d3ee4d var(--tw-gradient-from-position);--tw-gradient-to:#22d3ee00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-50\/80{--tw-gradient-from:#ecfeffcc var(--tw-gradient-from-position);--tw-gradient-to:#ecfeff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500{--tw-gradient-from:#06b6d4 var(--tw-gradient-from-position);--tw-gradient-to:#06b6d400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-300{--tw-gradient-from:#6ee7b7 var(--tw-gradient-from-position);--tw-gradient-to:#6ee7b700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-400{--tw-gradient-from:#34d399 var(--tw-gradient-from-position);--tw-gradient-to:#34d39900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-400\/30{--tw-gradient-from:#34d3994d var(--tw-gradient-from-position);--tw-gradient-to:#34d39900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-50{--tw-gradient-from:#ecfdf5 var(--tw-gradient-from-position);--tw-gradient-to:#ecfdf500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from:#10b981 var(--tw-gradient-from-position);--tw-gradient-to:#10b98100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-fuchsia-500{--tw-gradient-from:#d946ef var(--tw-gradient-from-position);--tw-gradient-to:#d946ef00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500{--tw-gradient-from:#6366f1 var(--tw-gradient-from-position);--tw-gradient-to:#6366f100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-lime-500{--tw-gradient-from:#84cc16 var(--tw-gradient-from-position);--tw-gradient-to:#84cc1600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-400{--tw-gradient-from:#fb923c var(--tw-gradient-from-position);--tw-gradient-to:#fb923c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-50{--tw-gradient-from:#fdf2f8 var(--tw-gradient-from-position);--tw-gradient-to:#fdf2f800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-500{--tw-gradient-from:#ec4899 var(--tw-gradient-from-position);--tw-gradient-to:#ec489900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from:#a855f7 var(--tw-gradient-from-position);--tw-gradient-to:#a855f700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-600{--tw-gradient-from:#9333ea var(--tw-gradient-from-position);--tw-gradient-to:#9333ea00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-700{--tw-gradient-from:#7e22ce var(--tw-gradient-from-position);--tw-gradient-to:#7e22ce00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500{--tw-gradient-from:#ef4444 var(--tw-gradient-from-position);--tw-gradient-to:#ef444400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-400{--tw-gradient-from:#fb7185 var(--tw-gradient-from-position);--tw-gradient-to:#fb718500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-400\/30{--tw-gradient-from:#fb71854d var(--tw-gradient-from-position);--tw-gradient-to:#fb718500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-500{--tw-gradient-from:#f43f5e var(--tw-gradient-from-position);--tw-gradient-to:#f43f5e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-400{--tw-gradient-from:#38bdf8 var(--tw-gradient-from-position);--tw-gradient-to:#38bdf800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-400\/70{--tw-gradient-from:#38bdf8b3 var(--tw-gradient-from-position);--tw-gradient-to:#38bdf800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-400\/80{--tw-gradient-from:#38bdf8cc var(--tw-gradient-from-position);--tw-gradient-to:#38bdf800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-50{--tw-gradient-from:#f0f9ff var(--tw-gradient-from-position);--tw-gradient-to:#f0f9ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-500{--tw-gradient-from:#0ea5e9 var(--tw-gradient-from-position);--tw-gradient-to:#0ea5e900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-50{--tw-gradient-from:#f8fafc var(--tw-gradient-from-position);--tw-gradient-to:#f8fafc00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-500{--tw-gradient-from:#64748b var(--tw-gradient-from-position);--tw-gradient-to:#64748b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-300{--tw-gradient-from:#5eead4 var(--tw-gradient-from-position);--tw-gradient-to:#5eead400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-300\/70{--tw-gradient-from:#5eead4b3 var(--tw-gradient-from-position);--tw-gradient-to:#5eead400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-500{--tw-gradient-from:#14b8a6 var(--tw-gradient-from-position);--tw-gradient-to:#14b8a600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-400{--tw-gradient-from:#a78bfa var(--tw-gradient-from-position);--tw-gradient-to:#a78bfa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-400\/30{--tw-gradient-from:#a78bfa4d var(--tw-gradient-from-position);--tw-gradient-to:#a78bfa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-400\/70{--tw-gradient-from:#a78bfab3 var(--tw-gradient-from-position);--tw-gradient-to:#a78bfa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500{--tw-gradient-from:#8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to:#8b5cf600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#004B87\]{--tw-gradient-to:#004b8700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #004b87 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#123a63\]{--tw-gradient-to:#123a6300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #123a63 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#C9A24B\]\/60{--tw-gradient-to:#c9a24b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #c9a24b99 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-400{--tw-gradient-to:#fbbf2400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fbbf24 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-700{--tw-gradient-to:#1d4ed800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #1d4ed8 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-300\/80{--tw-gradient-to:#67e8f900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #67e8f9cc var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-fuchsia-500\/10{--tw-gradient-to:#d946ef00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #d946ef1a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-500\/10{--tw-gradient-to:#f9731600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #f973161a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-50\/30{--tw-gradient-to:#faf5ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #faf5ff4d var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-red-500\/10{--tw-gradient-to:#ef444400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #ef44441a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-rose-200\/80{--tw-gradient-to:#fecdd300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fecdd3cc var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-sky-500\/10{--tw-gradient-to:#0ea5e900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #0ea5e91a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-50\/80{--tw-gradient-to:#f8fafc00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #f8fafccc var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-teal-500\/10{--tw-gradient-to:#14b8a600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #14b8a61a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-400{--tw-gradient-to:#a78bfa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #a78bfa var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-400\/60{--tw-gradient-to:#a78bfa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #a78bfa99 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#071c33\]{--tw-gradient-to:#071c33 var(--tw-gradient-to-position)}.to-\[\#0a2342\]{--tw-gradient-to:#0a2342 var(--tw-gradient-to-position)}.to-\[\#2557A7\]{--tw-gradient-to:#2557a7 var(--tw-gradient-to-position)}.to-\[\#2878af\]{--tw-gradient-to:#2878af var(--tw-gradient-to-position)}.to-\[\#2C7DB6\]{--tw-gradient-to:#2c7db6 var(--tw-gradient-to-position)}.to-\[\#3a78b8\]{--tw-gradient-to:#3a78b8 var(--tw-gradient-to-position)}.to-\[\#69B3E7\]{--tw-gradient-to:#69b3e7 var(--tw-gradient-to-position)}.to-\[\#8b5cf6\]{--tw-gradient-to:#8b5cf6 var(--tw-gradient-to-position)}.to-\[\#9C7A2E\]{--tw-gradient-to:#9c7a2e var(--tw-gradient-to-position)}.to-\[\#F4F8FC\]{--tw-gradient-to:#f4f8fc var(--tw-gradient-to-position)}.to-blue-100{--tw-gradient-to:#dbeafe var(--tw-gradient-to-position)}.to-blue-50{--tw-gradient-to:#eff6ff var(--tw-gradient-to-position)}.to-blue-50\/30{--tw-gradient-to:#eff6ff4d var(--tw-gradient-to-position)}.to-blue-500{--tw-gradient-to:#3b82f6 var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to:#2563eb var(--tw-gradient-to-position)}.to-blue-700{--tw-gradient-to:#1d4ed8 var(--tw-gradient-to-position)}.to-blue-900{--tw-gradient-to:#1e3a8a var(--tw-gradient-to-position)}.to-brand-700{--tw-gradient-to:#003e70 var(--tw-gradient-to-position)}.to-cyan-50\/60{--tw-gradient-to:#ecfeff99 var(--tw-gradient-to-position)}.to-cyan-500{--tw-gradient-to:#06b6d4 var(--tw-gradient-to-position)}.to-cyan-700{--tw-gradient-to:#0e7490 var(--tw-gradient-to-position)}.to-emerald-400{--tw-gradient-to:#34d399 var(--tw-gradient-to-position)}.to-emerald-50\/70{--tw-gradient-to:#ecfdf5b3 var(--tw-gradient-to-position)}.to-emerald-500{--tw-gradient-to:#10b981 var(--tw-gradient-to-position)}.to-emerald-600{--tw-gradient-to:#059669 var(--tw-gradient-to-position)}.to-fuchsia-600{--tw-gradient-to:#c026d3 var(--tw-gradient-to-position)}.to-green-500{--tw-gradient-to:#22c55e var(--tw-gradient-to-position)}.to-green-700{--tw-gradient-to:#15803d var(--tw-gradient-to-position)}.to-indigo-500{--tw-gradient-to:#6366f1 var(--tw-gradient-to-position)}.to-indigo-700{--tw-gradient-to:#4338ca var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to:#f97316 var(--tw-gradient-to-position)}.to-orange-600{--tw-gradient-to:#ea580c var(--tw-gradient-to-position)}.to-pink-50\/30{--tw-gradient-to:#fdf2f84d var(--tw-gradient-to-position)}.to-pink-500{--tw-gradient-to:#ec4899 var(--tw-gradient-to-position)}.to-purple-500{--tw-gradient-to:#a855f7 var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to:#9333ea var(--tw-gradient-to-position)}.to-red-500{--tw-gradient-to:#ef4444 var(--tw-gradient-to-position)}.to-rose-50{--tw-gradient-to:#fff1f2 var(--tw-gradient-to-position)}.to-rose-50\/50{--tw-gradient-to:#fff1f280 var(--tw-gradient-to-position)}.to-rose-500{--tw-gradient-to:#f43f5e var(--tw-gradient-to-position)}.to-rose-600{--tw-gradient-to:#e11d48 var(--tw-gradient-to-position)}.to-sky-50{--tw-gradient-to:#f0f9ff var(--tw-gradient-to-position)}.to-sky-500{--tw-gradient-to:#0ea5e9 var(--tw-gradient-to-position)}.to-sky-500\/80{--tw-gradient-to:#0ea5e9cc var(--tw-gradient-to-position)}.to-sky-700{--tw-gradient-to:#0369a1 var(--tw-gradient-to-position)}.to-slate-50{--tw-gradient-to:#f8fafc var(--tw-gradient-to-position)}.to-slate-50\/30{--tw-gradient-to:#f8fafc4d var(--tw-gradient-to-position)}.to-slate-50\/70{--tw-gradient-to:#f8fafcb3 var(--tw-gradient-to-position)}.to-slate-600{--tw-gradient-to:#475569 var(--tw-gradient-to-position)}.to-slate-800{--tw-gradient-to:#1e293b var(--tw-gradient-to-position)}.to-teal-300{--tw-gradient-to:#5eead4 var(--tw-gradient-to-position)}.to-teal-400{--tw-gradient-to:#2dd4bf var(--tw-gradient-to-position)}.to-teal-400\/70{--tw-gradient-to:#2dd4bfb3 var(--tw-gradient-to-position)}.to-teal-500{--tw-gradient-to:#14b8a6 var(--tw-gradient-to-position)}.to-teal-600{--tw-gradient-to:#0d9488 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.to-violet-400{--tw-gradient-to:#a78bfa var(--tw-gradient-to-position)}.to-violet-400\/70{--tw-gradient-to:#a78bfab3 var(--tw-gradient-to-position)}.to-violet-500{--tw-gradient-to:#8b5cf6 var(--tw-gradient-to-position)}.to-violet-500\/70{--tw-gradient-to:#8b5cf6b3 var(--tw-gradient-to-position)}.to-violet-600{--tw-gradient-to:#7c3aed var(--tw-gradient-to-position)}.to-violet-700{--tw-gradient-to:#6d28d9 var(--tw-gradient-to-position)}.to-yellow-500{--tw-gradient-to:#eab308 var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-amber-300{fill:#fcd34d}.fill-rose-400{fill:#fb7185}.fill-sky-200\/70{fill:#bae6fdb3}.fill-white{fill:#fff}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-left{-o-object-position:left;object-position:left}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[0\.5cm\]{padding:.5cm}.p-\[0\.75in\]{padding:.75in}.p-\[1\.5px\]{padding:1.5px}.p-\[10mm\]{padding:10mm}.p-\[10px\]{padding:10px}.p-\[2px\]{padding:2px}.p-\[4px\]{padding:4px}.p-\[50px\]{padding:50px}.p-\[60px\]{padding:60px}.p-\[6px\]{padding:6px}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-12{padding-left:3rem;padding-right:3rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[0\.75in\]{padding-left:.75in;padding-right:.75in}.px-\[1\.2cm\]{padding-left:1.2cm;padding-right:1.2cm}.px-\[1\.8cm\]{padding-left:1.8cm;padding-right:1.8cm}.px-\[1cm\]{padding-left:1cm;padding-right:1cm}.px-\[2\.2cm\]{padding-left:2.2cm;padding-right:2.2cm}.px-\[2\.5px\]{padding-left:2.5px;padding-right:2.5px}.px-\[2px\]{padding-left:2px;padding-right:2px}.px-\[4px\]{padding-left:4px;padding-right:4px}.px-\[6px\]{padding-left:6px;padding-right:6px}.px-\[96px\]{padding-left:96px;padding-right:96px}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[0\.4in\]{padding-top:.4in;padding-bottom:.4in}.py-\[0\.8cm\]{padding-top:.8cm;padding-bottom:.8cm}.py-\[1\.2cm\]{padding-top:1.2cm;padding-bottom:1.2cm}.py-\[1cm\]{padding-top:1cm;padding-bottom:1cm}.py-\[1px\]{padding-top:1px;padding-bottom:1px}.py-\[2px\]{padding-top:2px;padding-bottom:2px}.py-\[3px\]{padding-top:3px;padding-bottom:3px}.py-\[4px\]{padding-top:4px;padding-bottom:4px}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-10{padding-bottom:2.5rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-24{padding-bottom:6rem}.pb-28{padding-bottom:7rem}.pb-3{padding-bottom:.75rem}.pb-32{padding-bottom:8rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-\[18px\]{padding-bottom:18px}.pb-\[1px\]{padding-bottom:1px}.pb-\[2px\]{padding-bottom:2px}.pb-\[32px\]{padding-bottom:32px}.pb-\[3px\]{padding-bottom:3px}.pb-\[6px\]{padding-bottom:6px}.pl-0\.5{padding-left:.125rem}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pl-9{padding-left:2.25rem}.pr-1{padding-right:.25rem}.pr-1\.5{padding-right:.375rem}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.25rem}.pr-\[2px\]{padding-right:2px}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-12{padding-top:3rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-\[2px\]{padding-top:2px}.pt-\[40px\]{padding-top:40px}.pt-\[48px\]{padding-top:48px}.pt-\[96px\]{padding-top:96px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.indent-6{text-indent:1.5rem}.indent-8{text-indent:2rem}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-\[\"Arial\"\,sans-serif\]{font-family:Arial,sans-serif}.font-\[\'Outfit\'\,_sans-serif\]{font-family:Outfit,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:Helvetica Neue,Helvetica,Arial,system-ui,-apple-system,sans-serif}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[10\.2px\]{font-size:10.2px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10\.8px\]{font-size:10.8px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[110px\]{font-size:110px}.text-\[11px\]{font-size:11px}.text-\[12\.2px\]{font-size:12.2px}.text-\[12\.3px\]{font-size:12.3px}.text-\[12\.4px\]{font-size:12.4px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.2px\]{font-size:13.2px}.text-\[130px\]{font-size:130px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[150px\]{font-size:150px}.text-\[15px\]{font-size:15px}.text-\[16\.5px\]{font-size:16.5px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[25px\]{font-size:25px}.text-\[30px\]{font-size:30px}.text-\[34px\]{font-size:34px}.text-\[4\.5px\]{font-size:4.5px}.text-\[46px\]{font-size:46px}.text-\[5\.8px\]{font-size:5.8px}.text-\[52px\]{font-size:52px}.text-\[6\.2pt\]{font-size:6.2pt}.text-\[6\.2px\]{font-size:6.2px}.text-\[6\.35px\]{font-size:6.35px}.text-\[6\.3px\]{font-size:6.3px}.text-\[6\.5pt\]{font-size:6.5pt}.text-\[6\.5px\]{font-size:6.5px}.text-\[62px\]{font-size:62px}.text-\[6pt\]{font-size:6pt}.text-\[6px\]{font-size:6px}.text-\[7\.2px\]{font-size:7.2px}.text-\[7\.4px\]{font-size:7.4px}.text-\[7\.5pt\]{font-size:7.5pt}.text-\[7\.5px\]{font-size:7.5px}.text-\[7\.8px\]{font-size:7.8px}.text-\[7pt\]{font-size:7pt}.text-\[7px\]{font-size:7px}.text-\[8\.2px\]{font-size:8.2px}.text-\[8\.3px\]{font-size:8.3px}.text-\[8\.4px\]{font-size:8.4px}.text-\[8\.5px\]{font-size:8.5px}.text-\[8\.7px\]{font-size:8.7px}.text-\[8\.8px\]{font-size:8.8px}.text-\[8pt\]{font-size:8pt}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9\.8px\]{font-size:9.8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.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-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-\[0\.8\]{line-height:.8}.leading-\[0\.98\]{line-height:.98}.leading-\[1\.1\]{line-height:1.1}.leading-\[1\.45\]{line-height:1.45}.leading-\[1\.4\]{line-height:1.4}.leading-\[1\.55\]{line-height:1.55}.leading-\[1\.5\]{line-height:1.5}.leading-\[1\.6\]{line-height:1.6}.leading-\[1\.9\]{line-height:1.9}.leading-\[11px\]{line-height:11px}.leading-\[8px\]{line-height:8px}.leading-\[9px\]{line-height:9px}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[\.17em\]{letter-spacing:.17em}.tracking-\[\.18em\]{letter-spacing:.18em}.tracking-\[\.2em\]{letter-spacing:.2em}.tracking-\[0\.015em\]{letter-spacing:.015em}.tracking-\[0\.01em\]{letter-spacing:.01em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.28em\]{letter-spacing:.28em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.32em\]{letter-spacing:.32em}.tracking-\[0\.35em\]{letter-spacing:.35em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-\[0\.42em\]{letter-spacing:.42em}.tracking-\[0\.4em\]{letter-spacing:.4em}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#00284A\]{--tw-text-opacity:1;color:rgb(0 40 74/var(--tw-text-opacity,1))}.text-\[\#002b49\]{--tw-text-opacity:1;color:rgb(0 43 73/var(--tw-text-opacity,1))}.text-\[\#004B87\]{--tw-text-opacity:1;color:rgb(0 75 135/var(--tw-text-opacity,1))}.text-\[\#004B87\]\/10{color:#004b871a}.text-\[\#004B87\]\/\[0\.06\]{color:#004b870f}.text-\[\#004b87\]{--tw-text-opacity:1;color:rgb(0 75 135/var(--tw-text-opacity,1))}.text-\[\#005098\]{--tw-text-opacity:1;color:rgb(0 80 152/var(--tw-text-opacity,1))}.text-\[\#063b72\]{--tw-text-opacity:1;color:rgb(6 59 114/var(--tw-text-opacity,1))}.text-\[\#07394a\]{--tw-text-opacity:1;color:rgb(7 57 74/var(--tw-text-opacity,1))}.text-\[\#1684c7\]{--tw-text-opacity:1;color:rgb(22 132 199/var(--tw-text-opacity,1))}.text-\[\#1A5E3F\]{--tw-text-opacity:1;color:rgb(26 94 63/var(--tw-text-opacity,1))}.text-\[\#34318d\]{--tw-text-opacity:1;color:rgb(52 49 141/var(--tw-text-opacity,1))}.text-\[\#444\]{--tw-text-opacity:1;color:rgb(68 68 68/var(--tw-text-opacity,1))}.text-\[\#63666A\]{--tw-text-opacity:1;color:rgb(99 102 106/var(--tw-text-opacity,1))}.text-\[\#666\]{--tw-text-opacity:1;color:rgb(102 102 102/var(--tw-text-opacity,1))}.text-\[\#777\]{--tw-text-opacity:1;color:rgb(119 119 119/var(--tw-text-opacity,1))}.text-\[\#91213D\]{--tw-text-opacity:1;color:rgb(145 33 61/var(--tw-text-opacity,1))}.text-\[\#9C7A2E\]{--tw-text-opacity:1;color:rgb(156 122 46/var(--tw-text-opacity,1))}.text-\[\#C27329\]{--tw-text-opacity:1;color:rgb(194 115 41/var(--tw-text-opacity,1))}.text-\[\#C8D8EB\]\/90{color:#c8d8ebe6}.text-\[\#E8CF9A\]\/80{color:#e8cf9acc}.text-\[\#E8CF9A\]\/90{color:#e8cf9ae6}.text-\[var\(--institutional-ink\)\]{color:var(--institutional-ink)}.text-amber-100{--tw-text-opacity:1;color:rgb(254 243 199/var(--tw-text-opacity,1))}.text-amber-200{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-amber-300\/90{color:#fcd34de6}.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-amber-50{--tw-text-opacity:1;color:rgb(255 251 235/var(--tw-text-opacity,1))}.text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-amber-900\/80{color:#78350fcc}.text-amber-950{--tw-text-opacity:1;color:rgb(69 26 3/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-blue-100{--tw-text-opacity:1;color:rgb(219 234 254/var(--tw-text-opacity,1))}.text-blue-100\/80{color:#dbeafecc}.text-blue-100\/90{color:#dbeafee6}.text-blue-200{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity,1))}.text-blue-300{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.text-blue-50{--tw-text-opacity:1;color:rgb(239 246 255/var(--tw-text-opacity,1))}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-blue-900{--tw-text-opacity:1;color:rgb(30 58 138/var(--tw-text-opacity,1))}.text-blue-950{--tw-text-opacity:1;color:rgb(23 37 84/var(--tw-text-opacity,1))}.text-brand-400{--tw-text-opacity:1;color:rgb(44 125 182/var(--tw-text-opacity,1))}.text-brand-500{--tw-text-opacity:1;color:rgb(0 94 159/var(--tw-text-opacity,1))}.text-brand-600{--tw-text-opacity:1;color:rgb(0 75 135/var(--tw-text-opacity,1))}.text-brand-700{--tw-text-opacity:1;color:rgb(0 62 112/var(--tw-text-opacity,1))}.text-brand-800{--tw-text-opacity:1;color:rgb(0 52 94/var(--tw-text-opacity,1))}.text-brand-900{--tw-text-opacity:1;color:rgb(0 40 70/var(--tw-text-opacity,1))}.text-cyan-100{--tw-text-opacity:1;color:rgb(207 250 254/var(--tw-text-opacity,1))}.text-cyan-200{--tw-text-opacity:1;color:rgb(165 243 252/var(--tw-text-opacity,1))}.text-cyan-300{--tw-text-opacity:1;color:rgb(103 232 249/var(--tw-text-opacity,1))}.text-cyan-400{--tw-text-opacity:1;color:rgb(34 211 238/var(--tw-text-opacity,1))}.text-cyan-50{--tw-text-opacity:1;color:rgb(236 254 255/var(--tw-text-opacity,1))}.text-cyan-500{--tw-text-opacity:1;color:rgb(6 182 212/var(--tw-text-opacity,1))}.text-cyan-600{--tw-text-opacity:1;color:rgb(8 145 178/var(--tw-text-opacity,1))}.text-cyan-700{--tw-text-opacity:1;color:rgb(14 116 144/var(--tw-text-opacity,1))}.text-cyan-800{--tw-text-opacity:1;color:rgb(21 94 117/var(--tw-text-opacity,1))}.text-cyan-900{--tw-text-opacity:1;color:rgb(22 78 99/var(--tw-text-opacity,1))}.text-cyan-950{--tw-text-opacity:1;color:rgb(8 51 68/var(--tw-text-opacity,1))}.text-emerald-100{--tw-text-opacity:1;color:rgb(209 250 229/var(--tw-text-opacity,1))}.text-emerald-200{--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity,1))}.text-emerald-200\/60{color:#a7f3d099}.text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-emerald-300\/70{color:#6ee7b7b3}.text-emerald-300\/80{color:#6ee7b7cc}.text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-emerald-50{--tw-text-opacity:1;color:rgb(236 253 245/var(--tw-text-opacity,1))}.text-emerald-500{--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity,1))}.text-emerald-600{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-emerald-800{--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}.text-emerald-800\/70{color:#065f46b3}.text-emerald-900{--tw-text-opacity:1;color:rgb(6 78 59/var(--tw-text-opacity,1))}.text-emerald-950{--tw-text-opacity:1;color:rgb(2 44 34/var(--tw-text-opacity,1))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-green-200{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity,1))}.text-green-400{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-indigo-100{--tw-text-opacity:1;color:rgb(224 231 255/var(--tw-text-opacity,1))}.text-indigo-200{--tw-text-opacity:1;color:rgb(199 210 254/var(--tw-text-opacity,1))}.text-indigo-500{--tw-text-opacity:1;color:rgb(99 102 241/var(--tw-text-opacity,1))}.text-indigo-600{--tw-text-opacity:1;color:rgb(79 70 229/var(--tw-text-opacity,1))}.text-indigo-700{--tw-text-opacity:1;color:rgb(67 56 202/var(--tw-text-opacity,1))}.text-indigo-800{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}.text-indigo-900{--tw-text-opacity:1;color:rgb(49 46 129/var(--tw-text-opacity,1))}.text-indigo-950{--tw-text-opacity:1;color:rgb(30 27 75/var(--tw-text-opacity,1))}.text-lime-800{--tw-text-opacity:1;color:rgb(63 98 18/var(--tw-text-opacity,1))}.text-orange-100{--tw-text-opacity:1;color:rgb(255 237 213/var(--tw-text-opacity,1))}.text-orange-200{--tw-text-opacity:1;color:rgb(254 215 170/var(--tw-text-opacity,1))}.text-orange-500{--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity,1))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity,1))}.text-orange-700{--tw-text-opacity:1;color:rgb(194 65 12/var(--tw-text-opacity,1))}.text-orange-800{--tw-text-opacity:1;color:rgb(154 52 18/var(--tw-text-opacity,1))}.text-orange-900{--tw-text-opacity:1;color:rgb(124 45 18/var(--tw-text-opacity,1))}.text-orange-950{--tw-text-opacity:1;color:rgb(67 20 7/var(--tw-text-opacity,1))}.text-pink-200{--tw-text-opacity:1;color:rgb(251 207 232/var(--tw-text-opacity,1))}.text-pink-500{--tw-text-opacity:1;color:rgb(236 72 153/var(--tw-text-opacity,1))}.text-pink-600{--tw-text-opacity:1;color:rgb(219 39 119/var(--tw-text-opacity,1))}.text-pink-700{--tw-text-opacity:1;color:rgb(190 24 93/var(--tw-text-opacity,1))}.text-pink-800{--tw-text-opacity:1;color:rgb(157 23 77/var(--tw-text-opacity,1))}.text-pink-900{--tw-text-opacity:1;color:rgb(131 24 67/var(--tw-text-opacity,1))}.text-purple-200{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity,1))}.text-purple-500{--tw-text-opacity:1;color:rgb(168 85 247/var(--tw-text-opacity,1))}.text-purple-600{--tw-text-opacity:1;color:rgb(147 51 234/var(--tw-text-opacity,1))}.text-purple-700{--tw-text-opacity:1;color:rgb(126 34 206/var(--tw-text-opacity,1))}.text-purple-800{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity,1))}.text-purple-900{--tw-text-opacity:1;color:rgb(88 28 135/var(--tw-text-opacity,1))}.text-red-200{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-red-800{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-red-900{--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity,1))}.text-rose-100{--tw-text-opacity:1;color:rgb(255 228 230/var(--tw-text-opacity,1))}.text-rose-200{--tw-text-opacity:1;color:rgb(254 205 211/var(--tw-text-opacity,1))}.text-rose-300{--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity,1))}.text-rose-400{--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.text-rose-50{--tw-text-opacity:1;color:rgb(255 241 242/var(--tw-text-opacity,1))}.text-rose-500{--tw-text-opacity:1;color:rgb(244 63 94/var(--tw-text-opacity,1))}.text-rose-600{--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity,1))}.text-rose-700{--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1))}.text-rose-800{--tw-text-opacity:1;color:rgb(159 18 57/var(--tw-text-opacity,1))}.text-rose-900{--tw-text-opacity:1;color:rgb(136 19 55/var(--tw-text-opacity,1))}.text-rose-950{--tw-text-opacity:1;color:rgb(76 5 25/var(--tw-text-opacity,1))}.text-sky-100{--tw-text-opacity:1;color:rgb(224 242 254/var(--tw-text-opacity,1))}.text-sky-100\/25{color:#e0f2fe40}.text-sky-100\/30{color:#e0f2fe4d}.text-sky-100\/35{color:#e0f2fe59}.text-sky-100\/40{color:#e0f2fe66}.text-sky-100\/45{color:#e0f2fe73}.text-sky-100\/50{color:#e0f2fe80}.text-sky-100\/55{color:#e0f2fe8c}.text-sky-100\/60{color:#e0f2fe99}.text-sky-100\/65{color:#e0f2fea6}.text-sky-100\/70{color:#e0f2feb3}.text-sky-100\/75{color:#e0f2febf}.text-sky-100\/80{color:#e0f2fecc}.text-sky-100\/85{color:#e0f2fed9}.text-sky-200{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity,1))}.text-sky-200\/40{color:#bae6fd66}.text-sky-200\/60{color:#bae6fd99}.text-sky-200\/70{color:#bae6fdb3}.text-sky-300{--tw-text-opacity:1;color:rgb(125 211 252/var(--tw-text-opacity,1))}.text-sky-300\/0{color:#7dd3fc00}.text-sky-300\/60{color:#7dd3fc99}.text-sky-300\/70{color:#7dd3fcb3}.text-sky-300\/80{color:#7dd3fccc}.text-sky-300\/85{color:#7dd3fcd9}.text-sky-500{--tw-text-opacity:1;color:rgb(14 165 233/var(--tw-text-opacity,1))}.text-sky-600{--tw-text-opacity:1;color:rgb(2 132 199/var(--tw-text-opacity,1))}.text-sky-700{--tw-text-opacity:1;color:rgb(3 105 161/var(--tw-text-opacity,1))}.text-sky-800{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity,1))}.text-sky-950{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity,1))}.text-slate-100{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-300\/70{color:#cbd5e1b3}.text-slate-300\/80{color:#cbd5e1cc}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-slate-950{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.text-teal-100{--tw-text-opacity:1;color:rgb(204 251 241/var(--tw-text-opacity,1))}.text-teal-200{--tw-text-opacity:1;color:rgb(153 246 228/var(--tw-text-opacity,1))}.text-teal-200\/70{color:#99f6e4b3}.text-teal-200\/80{color:#99f6e4cc}.text-teal-300{--tw-text-opacity:1;color:rgb(94 234 212/var(--tw-text-opacity,1))}.text-teal-500{--tw-text-opacity:1;color:rgb(20 184 166/var(--tw-text-opacity,1))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity,1))}.text-teal-700{--tw-text-opacity:1;color:rgb(15 118 110/var(--tw-text-opacity,1))}.text-teal-800{--tw-text-opacity:1;color:rgb(17 94 89/var(--tw-text-opacity,1))}.text-teal-900{--tw-text-opacity:1;color:rgb(19 78 74/var(--tw-text-opacity,1))}.text-teal-950{--tw-text-opacity:1;color:rgb(4 47 46/var(--tw-text-opacity,1))}.text-transparent{color:#0000}.text-violet-200{--tw-text-opacity:1;color:rgb(221 214 254/var(--tw-text-opacity,1))}.text-violet-300{--tw-text-opacity:1;color:rgb(196 181 253/var(--tw-text-opacity,1))}.text-violet-400{--tw-text-opacity:1;color:rgb(167 139 250/var(--tw-text-opacity,1))}.text-violet-50{--tw-text-opacity:1;color:rgb(245 243 255/var(--tw-text-opacity,1))}.text-violet-600{--tw-text-opacity:1;color:rgb(124 58 237/var(--tw-text-opacity,1))}.text-violet-700{--tw-text-opacity:1;color:rgb(109 40 217/var(--tw-text-opacity,1))}.text-violet-800{--tw-text-opacity:1;color:rgb(91 33 182/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/50{color:#ffffff80}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-white\/75{color:#ffffffbf}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.text-white\/95{color:#fffffff2}.text-yellow-700{--tw-text-opacity:1;color:rgb(161 98 7/var(--tw-text-opacity,1))}.text-yellow-800{--tw-text-opacity:1;color:rgb(133 77 14/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.accent-amber-500{accent-color:#f59e0b}.accent-amber-600{accent-color:#d97706}.accent-blue-600{accent-color:#2563eb}.accent-blue-700{accent-color:#1d4ed8}.accent-cyan-300{accent-color:#67e8f9}.accent-pink-600{accent-color:#db2777}.accent-rose-600{accent-color:#e11d48}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-\[0\.15\]{opacity:.15}.opacity-\[0\.35\]{opacity:.35}.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-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -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)}.shadow-\[0_0_0_3px_rgba\(251\,113\,133\,0\.15\)\]{--tw-shadow:0 0 0 3px #fb718526;--tw-shadow-colored:0 0 0 3px 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_0_0_3px_rgba\(52\,211\,153\,0\.12\)\]{--tw-shadow:0 0 0 3px #34d3991f;--tw-shadow-colored:0 0 0 3px 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_0_10px_rgba\(105\,179\,231\,0\.5\)\]{--tw-shadow:0 0 10px #69b3e780;--tw-shadow-colored:0 0 10px 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_0_10px_rgba\(105\,179\,231\,0\.9\)\]{--tw-shadow:0 0 10px #69b3e7e6;--tw-shadow-colored:0 0 10px 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_0_10px_rgba\(255\,255\,255\,0\.4\)\]{--tw-shadow:0 0 10px #fff6;--tw-shadow-colored:0 0 10px 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_0_12px_rgba\(0\,242\,254\,0\.3\)\]{--tw-shadow:0 0 12px #00f2fe4d;--tw-shadow-colored:0 0 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)}.shadow-\[0_0_12px_rgba\(105\,179\,231\,0\.5\)\]{--tw-shadow:0 0 12px #69b3e780;--tw-shadow-colored:0 0 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)}.shadow-\[0_0_12px_rgba\(94\,234\,212\,0\.9\)\]{--tw-shadow:0 0 12px #5eead4e6;--tw-shadow-colored:0 0 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)}.shadow-\[0_0_16px_rgba\(251\,113\,133\,0\.5\)\]{--tw-shadow:0 0 16px #fb718580;--tw-shadow-colored:0 0 16px 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_0_18px_rgba\(105\,179\,231\,0\.55\)\]{--tw-shadow:0 0 18px #69b3e78c;--tw-shadow-colored:0 0 18px 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_0_70px_rgba\(103\,232\,249\,0\.25\)\]{--tw-shadow:0 0 70px #67e8f940;--tw-shadow-colored:0 0 70px 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_0_8px_rgba\(105\,179\,231\,0\.9\)\]{--tw-shadow:0 0 8px #69b3e7e6;--tw-shadow-colored:0 0 8px 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_18px_40px_-12px_rgba\(0\,75\,135\,0\.28\)\,0_8px_16px_-8px_rgba\(2\,6\,23\,0\.12\)\]{--tw-shadow:0 18px 40px -12px #004b8747,0 8px 16px -8px #0206171f;--tw-shadow-colored:0 18px 40px -12px var(--tw-shadow-color), 0 8px 16px -8px 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_18px_50px_rgba\(15\,23\,42\,0\.07\)\]{--tw-shadow:0 18px 50px #0f172a12;--tw-shadow-colored:0 18px 50px 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_18px_50px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow:0 18px 50px #0f172a14;--tw-shadow-colored:0 18px 50px 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_18px_52px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow:0 18px 52px #0f172a14;--tw-shadow-colored:0 18px 52px 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_1px_2px_rgba\(2\,6\,23\,0\.07\)\]{--tw-shadow:0 1px 2px #02061712;--tw-shadow-colored:0 1px 2px 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_32px_64px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 32px 64px #00000059;--tw-shadow-colored:0 32px 64px 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_14px_-2px_rgba\(2\,6\,23\,0\.12\)\,0_2px_4px_rgba\(2\,6\,23\,0\.05\)\]{--tw-shadow:0 4px 14px -2px #0206171f,0 2px 4px #0206170d;--tw-shadow-colored:0 4px 14px -2px var(--tw-shadow-color), 0 2px 4px 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_8px_28px_rgba\(0\,75\,135\,0\.16\)\]{--tw-shadow:0 8px 28px #004b8729;--tw-shadow-colored:0 8px 28px 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-inner{--tw-shadow:inset 0 2px 4px 0 #0000000d;--tw-shadow-colored:inset 0 2px 4px 0 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-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px 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-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px 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-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 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-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px 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-amber-200{--tw-shadow-color:#fde68a;--tw-shadow:var(--tw-shadow-colored)}.shadow-amber-200\/50{--tw-shadow-color:#fde68a80;--tw-shadow:var(--tw-shadow-colored)}.shadow-amber-900\/10{--tw-shadow-color:#78350f1a;--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/40{--tw-shadow-color:#0006;--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/50{--tw-shadow-color:#00000080;--tw-shadow:var(--tw-shadow-colored)}.shadow-blue-100\/40{--tw-shadow-color:#dbeafe66;--tw-shadow:var(--tw-shadow-colored)}.shadow-blue-200{--tw-shadow-color:#bfdbfe;--tw-shadow:var(--tw-shadow-colored)}.shadow-blue-500\/30{--tw-shadow-color:#3b82f64d;--tw-shadow:var(--tw-shadow-colored)}.shadow-blue-900\/10{--tw-shadow-color:#1e3a8a1a;--tw-shadow:var(--tw-shadow-colored)}.shadow-blue-950\/30{--tw-shadow-color:#1725544d;--tw-shadow:var(--tw-shadow-colored)}.shadow-brand-200{--tw-shadow-color:#c8d8eb;--tw-shadow:var(--tw-shadow-colored)}.shadow-brand-600\/25{--tw-shadow-color:#004b8740;--tw-shadow:var(--tw-shadow-colored)}.shadow-brand-900\/10{--tw-shadow-color:#0028461a;--tw-shadow:var(--tw-shadow-colored)}.shadow-cyan-200{--tw-shadow-color:#a5f3fc;--tw-shadow:var(--tw-shadow-colored)}.shadow-cyan-700\/20{--tw-shadow-color:#0e749033;--tw-shadow:var(--tw-shadow-colored)}.shadow-cyan-900\/10{--tw-shadow-color:#164e631a;--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-200{--tw-shadow-color:#a7f3d0;--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-400\/30{--tw-shadow-color:#34d3994d;--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-700\/20{--tw-shadow-color:#04785733;--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-900\/10{--tw-shadow-color:#064e3b1a;--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-900\/40{--tw-shadow-color:#064e3b66;--tw-shadow:var(--tw-shadow-colored)}.shadow-green-100{--tw-shadow-color:#dcfce7;--tw-shadow:var(--tw-shadow-colored)}.shadow-orange-200{--tw-shadow-color:#fed7aa;--tw-shadow:var(--tw-shadow-colored)}.shadow-orange-400\/30{--tw-shadow-color:#fb923c4d;--tw-shadow:var(--tw-shadow-colored)}.shadow-pink-200{--tw-shadow-color:#fbcfe8;--tw-shadow:var(--tw-shadow-colored)}.shadow-pink-700\/20{--tw-shadow-color:#be185d33;--tw-shadow:var(--tw-shadow-colored)}.shadow-purple-200{--tw-shadow-color:#e9d5ff;--tw-shadow:var(--tw-shadow-colored)}.shadow-rose-200{--tw-shadow-color:#fecdd3;--tw-shadow:var(--tw-shadow-colored)}.shadow-rose-700\/20{--tw-shadow-color:#be123c33;--tw-shadow:var(--tw-shadow-colored)}.shadow-rose-900\/10{--tw-shadow-color:#8813371a;--tw-shadow:var(--tw-shadow-colored)}.shadow-sky-400\/30{--tw-shadow-color:#38bdf84d;--tw-shadow:var(--tw-shadow-colored)}.shadow-sky-500\/15{--tw-shadow-color:#0ea5e926;--tw-shadow:var(--tw-shadow-colored)}.shadow-sky-500\/20{--tw-shadow-color:#0ea5e933;--tw-shadow:var(--tw-shadow-colored)}.shadow-sky-900\/50{--tw-shadow-color:#0c4a6e80;--tw-shadow:var(--tw-shadow-colored)}.shadow-sky-950\/40{--tw-shadow-color:#082f4966;--tw-shadow:var(--tw-shadow-colored)}.shadow-sky-950\/60{--tw-shadow-color:#082f4999;--tw-shadow:var(--tw-shadow-colored)}.shadow-slate-200\/40{--tw-shadow-color:#e2e8f066;--tw-shadow:var(--tw-shadow-colored)}.shadow-slate-200\/60{--tw-shadow-color:#e2e8f099;--tw-shadow:var(--tw-shadow-colored)}.shadow-slate-300\/30{--tw-shadow-color:#cbd5e14d;--tw-shadow:var(--tw-shadow-colored)}.shadow-slate-300\/60{--tw-shadow-color:#cbd5e199;--tw-shadow:var(--tw-shadow-colored)}.shadow-slate-900\/10{--tw-shadow-color:#0f172a1a;--tw-shadow:var(--tw-shadow-colored)}.shadow-slate-900\/15{--tw-shadow-color:#0f172a26;--tw-shadow:var(--tw-shadow-colored)}.shadow-slate-950\/15{--tw-shadow-color:#02061726;--tw-shadow:var(--tw-shadow-colored)}.shadow-slate-950\/20{--tw-shadow-color:#02061733;--tw-shadow:var(--tw-shadow-colored)}.shadow-slate-950\/25{--tw-shadow-color:#02061740;--tw-shadow:var(--tw-shadow-colored)}.shadow-slate-950\/30{--tw-shadow-color:#0206174d;--tw-shadow:var(--tw-shadow-colored)}.shadow-teal-100{--tw-shadow-color:#ccfbf1;--tw-shadow:var(--tw-shadow-colored)}.shadow-teal-200{--tw-shadow-color:#99f6e4;--tw-shadow:var(--tw-shadow-colored)}.shadow-violet-400\/30{--tw-shadow-color:#a78bfa4d;--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline-offset:2px;outline:2px solid #0000}.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)}.ring-1{--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(1px + 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)}.ring-2{--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(2px + 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)}.ring-4{--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(4px + 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)}.ring-\[1\.8px\]{--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(1.8px + 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)}.ring-\[2px\]{--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(2px + 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)}.ring-inset{--tw-ring-inset:inset}.ring-\[\#04101f\]{--tw-ring-opacity:1;--tw-ring-color:rgb(4 16 31/var(--tw-ring-opacity,1))}.ring-amber-100{--tw-ring-opacity:1;--tw-ring-color:rgb(254 243 199/var(--tw-ring-opacity,1))}.ring-amber-200{--tw-ring-opacity:1;--tw-ring-color:rgb(253 230 138/var(--tw-ring-opacity,1))}.ring-amber-200\/40{--tw-ring-color:#fde68a66}.ring-amber-200\/50{--tw-ring-color:#fde68a80}.ring-amber-300{--tw-ring-opacity:1;--tw-ring-color:rgb(252 211 77/var(--tw-ring-opacity,1))}.ring-amber-400{--tw-ring-opacity:1;--tw-ring-color:rgb(251 191 36/var(--tw-ring-opacity,1))}.ring-black{--tw-ring-opacity:1;--tw-ring-color:rgb(0 0 0/var(--tw-ring-opacity,1))}.ring-black\/5{--tw-ring-color:#0000000d}.ring-blue-100{--tw-ring-opacity:1;--tw-ring-color:rgb(219 234 254/var(--tw-ring-opacity,1))}.ring-blue-100\/70{--tw-ring-color:#dbeafeb3}.ring-blue-200{--tw-ring-opacity:1;--tw-ring-color:rgb(191 219 254/var(--tw-ring-opacity,1))}.ring-blue-200\/50{--tw-ring-color:#bfdbfe80}.ring-blue-300{--tw-ring-opacity:1;--tw-ring-color:rgb(147 197 253/var(--tw-ring-opacity,1))}.ring-blue-300\/60{--tw-ring-color:#93c5fd99}.ring-blue-50{--tw-ring-opacity:1;--tw-ring-color:rgb(239 246 255/var(--tw-ring-opacity,1))}.ring-blue-500{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.ring-blue-500\/20{--tw-ring-color:#3b82f633}.ring-blue-600{--tw-ring-opacity:1;--tw-ring-color:rgb(37 99 235/var(--tw-ring-opacity,1))}.ring-brand-100{--tw-ring-opacity:1;--tw-ring-color:rgb(232 240 248/var(--tw-ring-opacity,1))}.ring-brand-200\/50{--tw-ring-color:#c8d8eb80}.ring-current{--tw-ring-color:currentColor}.ring-cyan-100{--tw-ring-opacity:1;--tw-ring-color:rgb(207 250 254/var(--tw-ring-opacity,1))}.ring-cyan-300{--tw-ring-opacity:1;--tw-ring-color:rgb(103 232 249/var(--tw-ring-opacity,1))}.ring-emerald-100{--tw-ring-opacity:1;--tw-ring-color:rgb(209 250 229/var(--tw-ring-opacity,1))}.ring-emerald-100\/60{--tw-ring-color:#d1fae599}.ring-emerald-200{--tw-ring-opacity:1;--tw-ring-color:rgb(167 243 208/var(--tw-ring-opacity,1))}.ring-emerald-300{--tw-ring-opacity:1;--tw-ring-color:rgb(110 231 183/var(--tw-ring-opacity,1))}.ring-emerald-400{--tw-ring-opacity:1;--tw-ring-color:rgb(52 211 153/var(--tw-ring-opacity,1))}.ring-emerald-500\/10{--tw-ring-color:#10b9811a}.ring-gray-100{--tw-ring-opacity:1;--tw-ring-color:rgb(243 244 246/var(--tw-ring-opacity,1))}.ring-gray-100\/80{--tw-ring-color:#f3f4f6cc}.ring-gray-200{--tw-ring-opacity:1;--tw-ring-color:rgb(229 231 235/var(--tw-ring-opacity,1))}.ring-gray-300{--tw-ring-opacity:1;--tw-ring-color:rgb(209 213 219/var(--tw-ring-opacity,1))}.ring-green-300{--tw-ring-opacity:1;--tw-ring-color:rgb(134 239 172/var(--tw-ring-opacity,1))}.ring-green-400{--tw-ring-opacity:1;--tw-ring-color:rgb(74 222 128/var(--tw-ring-opacity,1))}.ring-orange-100{--tw-ring-opacity:1;--tw-ring-color:rgb(255 237 213/var(--tw-ring-opacity,1))}.ring-orange-200\/20{--tw-ring-color:#fed7aa33}.ring-orange-300{--tw-ring-opacity:1;--tw-ring-color:rgb(253 186 116/var(--tw-ring-opacity,1))}.ring-orange-400{--tw-ring-opacity:1;--tw-ring-color:rgb(251 146 60/var(--tw-ring-opacity,1))}.ring-orange-500\/5{--tw-ring-color:#f973160d}.ring-pink-100{--tw-ring-opacity:1;--tw-ring-color:rgb(252 231 243/var(--tw-ring-opacity,1))}.ring-pink-300{--tw-ring-opacity:1;--tw-ring-color:rgb(249 168 212/var(--tw-ring-opacity,1))}.ring-pink-400{--tw-ring-opacity:1;--tw-ring-color:rgb(244 114 182/var(--tw-ring-opacity,1))}.ring-purple-100{--tw-ring-opacity:1;--tw-ring-color:rgb(243 232 255/var(--tw-ring-opacity,1))}.ring-purple-100\/80{--tw-ring-color:#f3e8ffcc}.ring-purple-200{--tw-ring-opacity:1;--tw-ring-color:rgb(233 213 255/var(--tw-ring-opacity,1))}.ring-purple-300{--tw-ring-opacity:1;--tw-ring-color:rgb(216 180 254/var(--tw-ring-opacity,1))}.ring-red-100{--tw-ring-opacity:1;--tw-ring-color:rgb(254 226 226/var(--tw-ring-opacity,1))}.ring-red-200{--tw-ring-opacity:1;--tw-ring-color:rgb(254 202 202/var(--tw-ring-opacity,1))}.ring-red-300{--tw-ring-opacity:1;--tw-ring-color:rgb(252 165 165/var(--tw-ring-opacity,1))}.ring-red-400{--tw-ring-opacity:1;--tw-ring-color:rgb(248 113 113/var(--tw-ring-opacity,1))}.ring-red-500{--tw-ring-opacity:1;--tw-ring-color:rgb(239 68 68/var(--tw-ring-opacity,1))}.ring-red-500\/10{--tw-ring-color:#ef44441a}.ring-rose-100{--tw-ring-opacity:1;--tw-ring-color:rgb(255 228 230/var(--tw-ring-opacity,1))}.ring-rose-200{--tw-ring-opacity:1;--tw-ring-color:rgb(254 205 211/var(--tw-ring-opacity,1))}.ring-rose-300{--tw-ring-opacity:1;--tw-ring-color:rgb(253 164 175/var(--tw-ring-opacity,1))}.ring-sky-100{--tw-ring-opacity:1;--tw-ring-color:rgb(224 242 254/var(--tw-ring-opacity,1))}.ring-sky-200{--tw-ring-opacity:1;--tw-ring-color:rgb(186 230 253/var(--tw-ring-opacity,1))}.ring-sky-300{--tw-ring-opacity:1;--tw-ring-color:rgb(125 211 252/var(--tw-ring-opacity,1))}.ring-sky-500{--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity,1))}.ring-slate-100{--tw-ring-opacity:1;--tw-ring-color:rgb(241 245 249/var(--tw-ring-opacity,1))}.ring-slate-100\/80{--tw-ring-color:#f1f5f9cc}.ring-slate-200{--tw-ring-opacity:1;--tw-ring-color:rgb(226 232 240/var(--tw-ring-opacity,1))}.ring-slate-300{--tw-ring-opacity:1;--tw-ring-color:rgb(203 213 225/var(--tw-ring-opacity,1))}.ring-slate-900\/\[0\.03\]{--tw-ring-color:#0f172a08}.ring-teal-100{--tw-ring-opacity:1;--tw-ring-color:rgb(204 251 241/var(--tw-ring-opacity,1))}.ring-teal-300{--tw-ring-opacity:1;--tw-ring-color:rgb(94 234 212/var(--tw-ring-opacity,1))}.ring-violet-100{--tw-ring-opacity:1;--tw-ring-color:rgb(237 233 254/var(--tw-ring-opacity,1))}.ring-violet-300{--tw-ring-opacity:1;--tw-ring-color:rgb(196 181 253/var(--tw-ring-opacity,1))}.ring-white{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity,1))}.ring-white\/10{--tw-ring-color:#ffffff1a}.ring-white\/20{--tw-ring-color:#fff3}.ring-white\/30{--tw-ring-color:#ffffff4d}.ring-white\/40{--tw-ring-color:#fff6}.ring-white\/70{--tw-ring-color:#ffffffb3}.ring-white\/80{--tw-ring-color:#fffc}.ring-yellow-300{--tw-ring-opacity:1;--tw-ring-color:rgb(253 224 71/var(--tw-ring-opacity,1))}.ring-yellow-400{--tw-ring-opacity:1;--tw-ring-color:rgb(250 204 21/var(--tw-ring-opacity,1))}.ring-offset-1{--tw-ring-offset-width:1px}.ring-offset-2{--tw-ring-offset-width:2px}.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)}.blur-2xl{--tw-blur:blur(40px);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)}.blur-3xl{--tw-blur:blur(64px);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)}.blur-\[3px\]{--tw-blur:blur(3px);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)}.blur-xl{--tw-blur:blur(24px);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)}.drop-shadow-md{--tw-drop-shadow:drop-shadow(0 4px 3px #00000012) drop-shadow(0 2px 2px #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)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale-\[0\.25\]{--tw-grayscale:grayscale(.25);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)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,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)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-shadow{transition-property:box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-\[cubic-bezier\(0\.23\,1\,0\.32\,1\)\]{transition-timing-function:cubic-bezier(.23,1,.32,1)}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.security-soc-screen{isolation:isolate;box-sizing:border-box;color:#dbeafe;background:radial-gradient(circle at 18% 20%,#2563eb3d,#0000 28rem),radial-gradient(circle at 84% 10%,#0ea5e92e,#0000 26rem),linear-gradient(135deg,#020617 0%,#07111f 42%,#020617 100%);width:100%;max-width:100%;position:relative}.security-soc-screen:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#38bdf80f 1px,#0000 1px),linear-gradient(0deg,#38bdf80b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:62px 62px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:22s linear infinite socGridDrift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000f2,#0003);mask-image:linear-gradient(#000000f2,#0003)}.soc-cyber-grid{pointer-events:none;opacity:.8;background:radial-gradient(circle at 50% 38%,#0ea5e929,#0000 31rem),linear-gradient(120deg,#0000 0 38%,#22d3ee0d 46%,#0000 54% 100%);position:absolute;inset:0}.soc-scanline{pointer-events:none;position:absolute;inset:0;overflow:hidden}.soc-scanline:before{content:"";background:linear-gradient(#0000,#38bdf81f,#0000);width:100%;height:18%;animation:8s linear infinite socScan;position:absolute;top:-18%;left:0}.soc-code-rain{z-index:0;pointer-events:none;color:#22c55e;opacity:.16;grid-template-columns:repeat(8,minmax(0,1fr));gap:1rem;padding:0 1.2rem;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.7rem;line-height:1.45;display:grid;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 10% 72%,#0000);mask-image:linear-gradient(#0000,#000 10% 72%,#0000)}.soc-code-rain span{white-space:pre-line;text-shadow:0 0 12px #22c55ef2;min-width:0;transform:translateY(calc(var(--i) * -11%));animation:socCodeRain calc(13s + var(--i) * 1.2s) linear infinite}.soc-topbar,.soc-card,.soc-metric,.soc-tabs,.soc-action,.soc-status-tile{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#091c30e0,#030e1cc2);border:1px solid #478bc438;box-shadow:0 18px 55px #00000038,inset 0 1px #ffffff0a}.soc-topbar{border-radius:20px;grid-template-columns:210px 1fr auto;align-items:center;gap:1rem;min-height:72px;padding:.8rem 1rem;display:grid}.soc-brand,.soc-top-actions,.soc-live-indicator{align-items:center;gap:.7rem;display:inline-flex}.soc-brand span{color:#67e8f9;background:linear-gradient(135deg,#2563ebe6,#0891b28c);border-radius:12px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 0 24px #22d3ee47}.soc-brand strong,.soc-title h1{color:#f8fafc;letter-spacing:0;font-weight:950}.soc-title small,.soc-card-head,.soc-metric-label,.soc-top-actions span{color:#93a4bc;text-transform:uppercase;font-size:.69rem;font-weight:850}.soc-title h1{margin-top:.1rem;font-size:clamp(1.3rem,2.4vw,2rem)}.soc-top-actions button,.soc-ghost-button{color:#bfdbfe;background:#0f172abd;border:1px solid #60a5fa3d;border-radius:12px;justify-content:center;align-items:center;gap:.45rem;min-width:38px;height:38px;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.soc-top-actions button:hover,.soc-ghost-button:hover{background:#0e749047;border-color:#22d3ee9e;transform:translateY(-1px)}.soc-nav-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.soc-tabs{border-radius:16px;flex-wrap:wrap;gap:.35rem;padding:.35rem;display:flex}.soc-tabs button{color:#94a3b8;border-radius:12px;align-items:center;gap:.48rem;min-height:38px;padding:0 .82rem;font-size:.72rem;font-weight:900;transition:transform .18s,color .18s,background .18s;display:inline-flex}.soc-tabs button.is-active{color:#e0f2fe;background:linear-gradient(135deg,#2563ebc7,#0891b261);box-shadow:0 0 24px #2563eb38}.soc-tabs button:hover{color:#e0f2fe;transform:translateY(-1px)}.soc-live-indicator{color:#34d399;background:#065f4629;border:1px solid #34d39938;border-radius:999px;flex:none;min-height:34px;padding:0 .9rem;font-size:.67rem;font-weight:950}.soc-live-indicator i{background:#10b981;border-radius:999px;width:8px;height:8px;animation:1.8s ease-in-out infinite socPulse;box-shadow:0 0 0 6px #10b98126}.soc-terminal-dock{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.soc-terminal-panel{background:linear-gradient(#000c0af0,#020617e0),repeating-linear-gradient(0deg,#22c55e0d 0 1px,#0000 1px 7px);border:1px solid #22c55e3d;border-radius:16px;min-height:164px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;position:relative;overflow:hidden;box-shadow:0 18px 55px #00000047,inset 0 1px #22c55e14}.soc-terminal-panel:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 0 30%,#34d39917,#0000 54% 100%);animation:5.5s ease-in-out infinite socTerminalSweep;position:absolute;inset:0;transform:translate(-120%)}.soc-terminal-panel header{z-index:1;color:#bbf7d0;text-transform:uppercase;border-bottom:1px solid #22c55e2e;justify-content:space-between;align-items:center;min-height:38px;padding:0 .8rem;font-size:.68rem;font-weight:950;display:flex;position:relative}.soc-terminal-panel header b{color:#22c55e;text-shadow:0 0 12px;font-size:.62rem}.soc-terminal-panel>div{z-index:1;gap:.28rem;padding:.82rem;display:grid;position:relative}.soc-terminal-panel code{color:#86efac;text-shadow:0 0 10px #22c55e61;opacity:0;min-width:0;animation:.48s forwards socTerminalLine;animation-delay:calc(var(--i) * 80ms);align-items:center;gap:.55rem;font-size:.68rem;line-height:1.35;display:flex;transform:translateY(6px)}.soc-terminal-panel code i{color:#64748b;flex:none;font-style:normal}.soc-terminal-panel.is-cyan,.soc-terminal-panel.is-cyan header b,.soc-terminal-panel.is-cyan code{color:#67e8f9;border-color:#22d3ee3d}.soc-terminal-panel.is-amber,.soc-terminal-panel.is-amber header b,.soc-terminal-panel.is-amber code{color:#fde68a;border-color:#fbbf243d}.soc-terminal-panel.is-red,.soc-terminal-panel.is-red header b,.soc-terminal-panel.is-red code{color:#fda4af;border-color:#fb718547}.soc-terminal-cursor span:after{content:"";vertical-align:-.12rem;background:currentColor;width:.48rem;height:.85rem;margin-left:.3rem;animation:1s steps(2,start) infinite socCursorBlink;display:inline-block;box-shadow:0 0 12px}.soc-metric-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;display:grid}.soc-metric-strip.soc-sandbox-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.soc-metric{border-radius:16px;min-height:122px;padding:1rem;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden}.soc-metric:hover,.soc-card:hover,.soc-action:hover{border-color:#38bdf875;transform:translateY(-2px);box-shadow:0 22px 70px #00000047,0 0 38px #0ea5e91f}.soc-metric-top,.soc-metric-main,.soc-card-head,.soc-status-tile,.soc-feed-row,.soc-feed-row summary,.soc-bridge-list div{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.soc-metric-icon{color:#bfdbfe;background:#0f172ac2;border-radius:10px;place-items:center;width:28px;height:28px;display:grid}.soc-metric-main{justify-content:flex-start;margin-top:.8rem}.soc-metric-main strong{color:#f8fafc;font-size:clamp(1.35rem,2vw,2rem);font-weight:950}.soc-metric-main small{color:#34d399;font-size:.72rem;font-weight:900}.soc-metric p{z-index:1;color:#7dd3fc;margin-top:.2rem;font-size:.73rem;font-weight:800;position:relative}.soc-sparkline{opacity:.78;width:62%;height:42px;position:absolute;bottom:.25rem;right:.7rem}.soc-sparkline.wide{width:100%;margin-top:.8rem;position:relative;bottom:auto;right:auto}.soc-sparkline path{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;filter:drop-shadow(0 0 8px);stroke-dasharray:210;animation:4.5s ease-in-out infinite socSpark}.soc-metric.is-emerald,.soc-action.is-emerald{color:#34d399}.soc-metric.is-cyan,.soc-action.is-cyan{color:#22d3ee}.soc-metric.is-blue,.soc-action.is-blue{color:#60a5fa}.soc-metric.is-amber,.soc-action.is-amber{color:#fbbf24}.soc-metric.is-rose,.soc-action.is-rose{color:#fb7185}.soc-metric.is-violet{color:#a78bfa}.soc-dashboard-grid{grid-template-columns:.64fr 2.1fr .95fr;align-items:stretch;gap:.85rem;display:grid}.soc-left-stack,.soc-right-stack,.soc-bottom-wide{gap:.85rem;display:grid}.soc-dashboard-bottom{grid-column:1/-1;grid-template-columns:minmax(0,1.55fr) minmax(260px,.72fr) minmax(260px,.72fr);gap:.85rem;display:grid}.soc-card{border-radius:16px;min-height:0;position:relative;overflow:hidden}.soc-card-head{z-index:1;border-bottom:1px solid #478bc426;min-height:48px;padding:0 1rem;position:relative}.soc-card-head>span:first-child{align-items:center;gap:.55rem;min-width:0;display:inline-flex}.soc-card-dots{color:#4b6381;letter-spacing:.18em}.soc-pill{text-transform:uppercase;background:#0f172ab8;border:1px solid;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:22px;padding:0 .55rem;font-size:.62rem;font-weight:950;display:inline-flex}.soc-pill.is-emerald{color:#34d399;background:#065f462e}.soc-pill.is-amber{color:#fbbf24;background:#92400e2e}.soc-pill.is-rose{color:#fb7185;background:#8813372e}.soc-pill.is-slate{color:#94a3b8}.soc-dial{align-items:center;gap:1rem;padding:1.15rem;display:flex}.soc-dial-ring{background:conic-gradient(currentColor calc(var(--score) * 3.6deg), #1e293be6 0);color:#22d3ee;border-radius:999px;place-items:center;width:132px;height:132px;display:grid;box-shadow:inset 0 0 30px #0f172ae6,0 0 35px #22d3ee2e}.soc-dial.is-emerald .soc-dial-ring{color:#10b981}.soc-dial.is-amber .soc-dial-ring{color:#f59e0b}.soc-dial.is-rose .soc-dial-ring{color:#f43f5e}.soc-dial-ring>div{background:radial-gradient(circle,#0f172afa,#020617fa);border:1px solid #94a3b82e;border-radius:999px;place-items:center;width:104px;height:104px;display:grid}.soc-dial-ring strong{color:#f8fafc;font-size:2.2rem;font-weight:950;line-height:1}.soc-dial-ring span,.soc-dial-copy small{color:#93a4bc;font-size:.72rem;font-weight:800}.soc-dial-copy{gap:.55rem;display:grid}.soc-map-card{min-height:486px}.soc-map{background:radial-gradient(circle at 50% 48%,#0ea5e91f,#0000 21rem),linear-gradient(#082f4924,#0206176b);height:438px;position:relative;overflow:hidden}.soc-map-grid{background-image:linear-gradient(#38bdf80f 1px,#0000 1px),linear-gradient(90deg,#38bdf80f 1px,#0000 1px);background-size:44px 44px;animation:18s linear infinite socGridDrift;position:absolute;inset:0}.soc-map-code-panel{z-index:3;background:#020617b8;border:1px solid #22d3ee3d;border-radius:12px;gap:.28rem;width:min(42%,310px);padding:.65rem;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;display:grid;position:absolute;top:.75rem;right:.75rem;box-shadow:0 0 30px #22d3ee1f}.soc-map-code-panel code{color:#a7f3d0;text-shadow:0 0 10px #22c55e73;font-size:.66rem;line-height:1.35;animation:.52s both socTerminalLine}.soc-map svg{width:100%;height:100%;position:absolute;inset:0}.soc-continent{fill:#0f172a73;stroke:#2563eb6b;stroke-width:1.4px;stroke-dasharray:4 7}.soc-continent.second{opacity:.72}.soc-map-line{fill:none;stroke:url(#socLineBlue);stroke-width:2.1px;stroke-linecap:round;stroke-dasharray:10 18;filter:drop-shadow(0 0 7px #22d3eecc);animation:3.8s linear infinite socDash}.soc-map-line.hot{stroke:url(#socLineHot);filter:drop-shadow(0 0 8px #f43f5ed1)}.soc-map-line.delay-a{animation-delay:-1s}.soc-map-line.delay-b{animation-delay:-1.8s}.soc-map-line.delay-c{animation-delay:-2.4s}.soc-map-node{z-index:2;color:#22d3ee;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.soc-map-node i{width:14px;height:14px;box-shadow:0 0 0 7px color-mix(in srgb, currentColor 20%, transparent), 0 0 24px currentColor;background:currentColor;border-radius:999px;animation:2.2s ease-in-out infinite socPulse}.soc-map-node b{color:#cbd5e1;text-transform:uppercase;text-shadow:0 0 12px #020617;margin-top:.5rem;font-size:.62rem;font-weight:950}.soc-map-node.is-rose{color:#fb7185}.soc-map-node.is-blue{color:#60a5fa}.soc-map-node.is-violet{color:#a78bfa}.soc-map-node.is-emerald{color:#34d399}.soc-map-node.is-amber{color:#fbbf24}.soc-map-legend{color:#cbd5e1;text-transform:uppercase;flex-wrap:wrap;gap:1rem;font-size:.65rem;font-weight:850;display:flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.soc-map-legend span{align-items:center;gap:.4rem;display:inline-flex}.soc-map-legend i{background:currentColor;border-radius:999px;width:7px;height:7px}.soc-map-legend .is-rose{color:#fb7185}.soc-map-legend .is-blue{color:#60a5fa}.soc-map-legend .is-emerald{color:#34d399}.soc-action{color:#bfdbfe;text-align:left;border-radius:16px;justify-content:space-between;align-items:center;gap:1rem;min-height:104px;padding:1rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.soc-action strong{color:#f8fafc;font-size:.9rem;font-weight:950;display:block}.soc-action small{color:#93a4bc;margin-top:.28rem;font-size:.72rem;font-weight:800;display:block}.soc-status-tile{border-radius:16px;min-height:76px;padding:.9rem}.soc-status-tile strong,.soc-feed-row strong,.soc-bridge-list strong,.soc-change-grid strong,.soc-diagnosis strong{color:#f8fafc;font-size:.86rem;font-weight:950}.soc-status-tile small,.soc-feed-row small,.soc-bridge-list span,.soc-change-grid small,.soc-change-grid p,.soc-diagnosis p,.soc-enterprise-card p{color:#8fa3bd;margin-top:.22rem;font-size:.72rem;font-weight:750;display:block}.soc-feed{z-index:1;display:grid;position:relative}.soc-feed-row{border-bottom:1px solid #478bc424;min-height:58px;padding:.78rem 1rem;animation:.42s both socRowIn}.soc-feed-row:last-child{border-bottom:0}.soc-feed-row summary{cursor:pointer;width:100%;list-style:none}.soc-feed-row summary::-webkit-details-marker{display:none}.soc-feed-row pre,.soc-feed-row p{color:#bae6fd;background:#020617e0;border-radius:12px;max-height:9rem;margin-top:.75rem;padding:.75rem;font-size:.72rem;line-height:1.55;overflow:auto}.soc-feed-time,.soc-index{color:#7dd3fc;flex:none;font-size:.72rem;font-weight:900}.soc-index{color:#bfdbfe;background:#2563eb33;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.soc-empty{color:#64748b;text-align:center;padding:2rem 1rem;font-size:.84rem;font-weight:800}.soc-bridge-list{gap:.55rem;padding:1rem;display:grid}.soc-bridge-list div{background:#0f172a9e;border:1px solid #7dd3fc1a;border-radius:12px;min-height:42px;padding:0 .8rem}.soc-enterprise-card p{padding:0 1rem 1rem;line-height:1.55}.soc-attack-flow{grid-template-columns:68px 1fr 68px;align-items:center;gap:.75rem;padding:.8rem 1rem 1rem;display:grid}.soc-attack-left{gap:.48rem;display:grid}.soc-attack-left span{color:#cbd5e1;animation:.48s both socRowIn;animation-delay:calc(var(--i) * 80ms);align-items:center;gap:.42rem;font-size:.72rem;font-weight:900;display:inline-flex}.soc-attack-left i{background:#fb7185;border-radius:999px;width:8px;height:8px;box-shadow:0 0 12px #fb7185}.soc-attack-core svg{width:100%;height:156px}.soc-attack-core circle,.soc-attack-core path{fill:none;stroke:#60a5fa80;stroke-width:1.8px}.soc-attack-core path{stroke:#38bdf8;stroke-dasharray:9 15;filter:drop-shadow(0 0 6px #38bdf8bf);animation:3s linear infinite socDash}.soc-attack-core path:nth-child(2n){stroke:#fb7185;animation-duration:2.4s}.soc-attack-summary{text-align:right;gap:.2rem;display:grid}.soc-attack-summary strong{color:#f8fafc;font-size:1.1rem;font-weight:950}.soc-attack-summary small{color:#8fa3bd;text-transform:uppercase;font-size:.65rem;font-weight:850}.soc-traffic{padding:1rem}.soc-traffic svg{width:100%;height:120px}.soc-traffic .area{opacity:.7;animation:5.5s ease-in-out infinite alternate socTraffic}.soc-traffic .area.in{fill:#2563eb7a;stroke:#3b82f6}.soc-traffic .area.out{fill:#a855f75c;stroke:#a855f7;animation-delay:-1.5s}.soc-traffic div,.soc-alert-summary{justify-content:space-between;align-items:center;gap:1rem;display:flex}.soc-traffic span{color:#cbd5e1;align-items:center;gap:.38rem;font-size:.72rem;font-weight:850;display:inline-flex}.soc-traffic i{border-radius:999px;width:8px;height:8px}.soc-traffic i.in{background:#3b82f6}.soc-traffic i.out{background:#a855f7}.soc-alert-summary{padding:1rem 1rem .2rem}.soc-alert-summary strong{color:#fb7185;font-size:2.2rem;font-weight:950}.soc-alert-summary span{color:#94a3b8;gap:.25rem;font-size:.72rem;font-weight:850;display:grid}.soc-alert-summary b{color:#f8fafc;margin-right:.35rem}.soc-mini-radar{place-items:center;height:148px;display:grid;position:relative;overflow:hidden}.soc-mini-radar span,.soc-mini-radar i{border:1px solid #22d3ee57;border-radius:999px;width:118px;height:118px;position:absolute}.soc-mini-radar span{animation:10s linear infinite dashboardOrbitA}.soc-mini-radar i{border-color:#f43f5e6b;width:76px;height:76px;animation:8s linear infinite reverse dashboardOrbitB}.soc-mini-radar b{color:#f8fafc;font-size:2rem;font-weight:950}.soc-process-matrix{gap:.34rem;padding:0 1rem 1rem;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;display:grid}.soc-process-matrix div{background:#02061794;border:1px solid #22d3ee17;border-radius:10px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:32px;padding:0 .45rem;display:grid}.soc-process-matrix span{color:#67e8f9;font-size:.66rem;font-weight:900}.soc-process-matrix strong{color:#dbeafe;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.66rem;font-weight:900;overflow:hidden}.soc-diagnosis{padding:0 1.15rem 1.1rem}.soc-diagnosis p{line-height:1.65}.soc-change-grid{grid-template-columns:.8fr 1.2fr;gap:1rem;padding:1rem;display:grid}.soc-change-list{gap:.35rem;max-height:210px;display:grid;overflow:auto}.soc-change-list span{color:#93a4bc;gap:.5rem;font-size:.72rem;font-weight:800;display:flex}.soc-change-list b{color:#bae6fd;text-align:center;background:#2563eb33;border-radius:8px;flex:none;width:32px}.soc-code-shield{min-height:390px}.soc-shield-scene{place-items:center;min-height:220px;display:grid;position:relative;overflow:hidden}.soc-shield-core{z-index:2;color:#67e8f9;background:radial-gradient(circle,#0ea5e973,#2563eb33);border:1px solid #7dd3fc5c;border-radius:30px;place-items:center;width:96px;height:96px;display:grid;position:relative;box-shadow:0 0 46px #22d3ee3d}.soc-shield-ring{border:1px solid #38bdf838;border-radius:999px;width:170px;height:170px;animation:12s linear infinite dashboardOrbitA;position:absolute}.soc-shield-ring.ring-b{border-color:#a855f747;width:236px;height:104px;animation-name:dashboardOrbitB;animation-direction:reverse;transform:rotateX(68deg)}.soc-shield-scene strong{color:#34d399;text-transform:uppercase;font-size:.85rem;font-weight:950;position:absolute;bottom:1rem}.soc-sandbox-hero{background:radial-gradient(circle at 18% 28%,#22d3ee2e,#0000 20rem),linear-gradient(135deg,#091c30eb,#030e1ccc);border:1px solid #478bc438;border-radius:20px;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem;display:flex;box-shadow:0 18px 55px #00000038}.soc-sandbox-hero span{color:#7dd3fc;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.72rem;font-weight:950;display:inline-flex}.soc-sandbox-hero h2{color:#f8fafc;letter-spacing:0;margin-top:.3rem;font-size:clamp(1.2rem,2vw,1.8rem);font-weight:950}.soc-sandbox-hero p{color:#93a4bc;max-width:760px;margin-top:.3rem;font-size:.78rem;font-weight:800;line-height:1.55}.soc-sandbox-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);gap:.85rem;display:grid}.soc-sandbox-form,.soc-sandbox-summary,.soc-package-list,.soc-gate-grid{z-index:1;position:relative}.soc-sandbox-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;padding:1rem;display:grid}.soc-sandbox-form label{gap:.42rem;min-width:0;display:grid}.soc-sandbox-form label>span{color:#93a4bc;text-transform:uppercase;font-size:.68rem;font-weight:950}.soc-sandbox-form input,.soc-sandbox-form select,.soc-sandbox-form textarea,.soc-sandbox-summary textarea{color:#e0f2fe;background:#020617ad;border:1px solid #60a5fa3d;border-radius:12px;outline:none;width:100%;min-width:0;padding:.76rem .82rem;font-size:.82rem;font-weight:800;transition:border-color .18s,box-shadow .18s}.soc-sandbox-form input:focus,.soc-sandbox-form select:focus,.soc-sandbox-form textarea:focus,.soc-sandbox-summary textarea:focus{border-color:#22d3eeb3;box-shadow:0 0 0 4px #22d3ee1f}.soc-sandbox-form textarea,.soc-sandbox-summary textarea{resize:vertical}.soc-sandbox-span,.soc-sandbox-actions{grid-column:1/-1}.soc-sandbox-actions{flex-wrap:wrap;gap:.65rem;display:flex}.soc-sandbox-actions .soc-ghost-button{text-transform:uppercase;min-width:148px;padding:0 .9rem;font-size:.72rem;font-weight:950}.soc-package-list{display:grid}.soc-package-list>div:not(.soc-empty){border-bottom:1px solid #478bc424;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem;min-height:58px;padding:.78rem 1rem;display:grid}.soc-package-list code,.soc-sandbox-path code{color:#a7f3d0;min-width:0;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.72rem;font-weight:850}.soc-package-list button{color:#fda4af;text-transform:uppercase;border:1px solid #fb718547;border-radius:999px;flex:none;padding:.38rem .62rem;font-size:.62rem;font-weight:950}.soc-sandbox-summary{gap:.85rem;padding:1rem;display:grid}.soc-sandbox-path{background:#065f461f;border:1px solid #34d39933;border-radius:14px;gap:.38rem;padding:.9rem;display:grid}.soc-sandbox-path small{color:#93a4bc;text-transform:uppercase;font-size:.66rem;font-weight:950}.soc-sandbox-path code{overflow-wrap:anywhere;color:#bbf7d0}.soc-sandbox-mini,.soc-gate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.soc-gate{background:#02061770;border:1px solid #478bc42e;border-radius:14px;gap:.42rem;min-height:92px;padding:.85rem;display:grid}.soc-gate span{color:currentColor;align-items:center;gap:.48rem;display:inline-flex}.soc-gate strong{color:#f8fafc;font-size:.78rem;font-weight:950}.soc-gate small{color:#93a4bc;font-size:.7rem;font-weight:780;line-height:1.45}.soc-gate.is-emerald{color:#34d399;border-color:#34d39942}.soc-gate.is-amber{color:#fbbf24;border-color:#fbbf2447}.soc-gate.is-rose{color:#fb7185;border-color:#fb718547}.soc-leak-drill{z-index:1;gap:.9rem;padding:1rem;display:grid;position:relative}.soc-leak-brief{background:linear-gradient(135deg,#92400e2e,#02061761);border:1px solid #fbbf2447;border-radius:14px;padding:.95rem}.soc-leak-brief strong{color:#fde68a;text-transform:uppercase;font-size:.78rem;font-weight:950}.soc-leak-brief p{color:#cbd5e1;margin-top:.35rem;font-size:.76rem;font-weight:780;line-height:1.5}.security-soc-screen.is-terminal{color:#c7ffd0;letter-spacing:.01em;text-shadow:0 0 1px #22c55e59;background:radial-gradient(circle at 50% -8%,#22c55e29,#0000 30rem),radial-gradient(circle at 88% 8%,#10b9811a,#0000 24rem),linear-gradient(#02100a 0%,#010704 55%,#000402 100%);font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.security-soc-screen.is-terminal:before{background-color:#0000;background-image:linear-gradient(90deg,#22c55e12 1px,#0000 1px),linear-gradient(0deg,#22c55e0e 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.security-soc-screen.is-terminal .soc-cyber-grid{background:radial-gradient(circle at 50% 36%,#22c55e24,#0000 30rem),linear-gradient(120deg,#0000 0 40%,#4ade800f 48%,#0000 56% 100%)}.security-soc-screen.is-terminal .soc-scanline:before{background:linear-gradient(#0000,#4ade8029,#0000)}.security-soc-screen.is-terminal .soc-scanline:after{content:"";pointer-events:none;opacity:.45;background:repeating-linear-gradient(0deg,#00000052 0 1px,#0000 1px 3px);animation:5.5s steps(40,end) infinite socCrtFlicker;position:absolute;inset:0}.security-soc-screen.is-terminal .soc-code-rain{color:#22c55e;opacity:.24}.security-soc-screen.is-terminal .soc-topbar,.security-soc-screen.is-terminal .soc-card,.security-soc-screen.is-terminal .soc-metric,.security-soc-screen.is-terminal .soc-tabs,.security-soc-screen.is-terminal .soc-action,.security-soc-screen.is-terminal .soc-status-tile,.security-soc-screen.is-terminal .soc-terminal-panel{background:linear-gradient(#03160deb,#010905db);border-color:#22c55e4d;border-radius:8px;box-shadow:0 14px 44px #0006,inset 0 0 26px #22c55e0b}.security-soc-screen.is-terminal .soc-metric:hover,.security-soc-screen.is-terminal .soc-card:hover,.security-soc-screen.is-terminal .soc-action:hover{border-color:#4ade8099;box-shadow:0 18px 56px #00000073,0 0 34px #22c55e2e}.security-soc-screen.is-terminal .soc-brand strong,.security-soc-screen.is-terminal .soc-title h1,.security-soc-screen.is-terminal .soc-metric-main strong,.security-soc-screen.is-terminal .soc-status-tile strong,.security-soc-screen.is-terminal .soc-feed-row strong,.security-soc-screen.is-terminal .soc-bridge-list strong,.security-soc-screen.is-terminal .soc-change-grid strong,.security-soc-screen.is-terminal .soc-diagnosis strong,.security-soc-screen.is-terminal .soc-attack-summary strong,.security-soc-screen.is-terminal .soc-dial-ring strong,.security-soc-screen.is-terminal .soc-mini-radar b{color:#ebffe9;text-shadow:0 0 10px #4ade8080}.security-soc-screen.is-terminal .soc-title small,.security-soc-screen.is-terminal .soc-card-head,.security-soc-screen.is-terminal .soc-metric-label,.security-soc-screen.is-terminal .soc-top-actions span,.security-soc-screen.is-terminal .soc-status-tile small,.security-soc-screen.is-terminal .soc-feed-row small,.security-soc-screen.is-terminal .soc-bridge-list span,.security-soc-screen.is-terminal .soc-change-grid small,.security-soc-screen.is-terminal .soc-change-grid p,.security-soc-screen.is-terminal .soc-diagnosis p,.security-soc-screen.is-terminal .soc-enterprise-card p,.security-soc-screen.is-terminal .soc-traffic span,.security-soc-screen.is-terminal .soc-attack-left span{color:#6fcf8b}.security-soc-screen.is-terminal .soc-feed-time,.security-soc-screen.is-terminal .soc-index{color:#4ade80}.security-soc-screen.is-terminal .soc-brand span{color:#bbf7d0;background:linear-gradient(135deg,#16a34ad9,#057a5580);box-shadow:0 0 24px #22c55e52}.security-soc-screen.is-terminal .soc-metric-icon{color:#86efac;background:#03160dd9;border:1px solid #22c55e38}.security-soc-screen.is-terminal .soc-tabs button.is-active{color:#052e16;background:linear-gradient(135deg,#4ade80,#22c55e);box-shadow:0 0 22px #22c55e66}.security-soc-screen.is-terminal .soc-tabs button,.security-soc-screen.is-terminal .soc-top-actions button,.security-soc-screen.is-terminal .soc-ghost-button{color:#86efac;border-color:#22c55e42}.security-soc-screen.is-terminal .soc-top-actions button:hover,.security-soc-screen.is-terminal .soc-ghost-button:hover{background:#064e3b66;border-color:#4ade80b3}.security-soc-screen.is-terminal .soc-mode-on,.security-soc-screen .soc-mode-on{color:#052e16;background:linear-gradient(135deg,#4ade80,#22c55e);border-color:#0000;box-shadow:0 0 18px #22c55e73}.security-soc-screen.is-terminal .soc-live-indicator{border-color:#22c55e66}.security-soc-screen.is-terminal .soc-metric.is-cyan,.security-soc-screen.is-terminal .soc-metric.is-blue,.security-soc-screen.is-terminal .soc-metric.is-violet,.security-soc-screen.is-terminal .soc-metric.is-emerald,.security-soc-screen.is-terminal .soc-action.is-cyan,.security-soc-screen.is-terminal .soc-action.is-blue,.security-soc-screen.is-terminal .soc-action.is-emerald,.security-soc-screen.is-terminal .soc-metric-main small{color:#4ade80}.security-soc-screen.is-terminal .soc-metric p{color:#6fcf8b}.security-soc-screen.is-terminal .soc-process-matrix div{background:#000804a8;border-color:#22c55e29}.security-soc-screen.is-terminal .soc-process-matrix span{color:#4ade80}.security-soc-screen.is-terminal .soc-process-matrix strong{color:#d7ffd9}.security-soc-screen.is-terminal .soc-feed-row{border-bottom-color:#22c55e24}.security-soc-screen.is-terminal .soc-feed-row pre,.security-soc-screen.is-terminal .soc-feed-row p{color:#b9f7c0;background:#000804e6;border:1px solid #22c55e24}.security-soc-screen.is-terminal .soc-index{color:#bbf7d0;background:#16a34a3d}.security-soc-screen.is-terminal .soc-empty{color:#3f7a52}@keyframes socCrtFlicker{0%,88%,to{opacity:.45}90%{opacity:.3}92%{opacity:.6}94%{opacity:.38}96%{opacity:.52}}@keyframes socGridDrift{0%{background-position:0 0}to{background-position:124px 62px}}@keyframes socScan{0%{transform:translateY(0)}to{transform:translateY(740%)}}@keyframes socPulse{0%,to{opacity:.84;transform:scale(1)}50%{opacity:1;transform:scale(1.16)}}@keyframes socSpark{0%{stroke-dashoffset:210px;opacity:.35}45%,70%{stroke-dashoffset:0;opacity:.95}to{stroke-dashoffset:-210px;opacity:.35}}@keyframes socDash{to{stroke-dashoffset:-84px}}@keyframes socTraffic{0%{opacity:.55;transform:translateY(4px)scaleY(.94)}to{opacity:.86;transform:translateY(-2px)scaleY(1.04)}}@keyframes socRowIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes socCodeRain{0%{transform:translateY(-26%)}to{transform:translateY(18%)}}@keyframes socTerminalSweep{0%,45%{transform:translate(-120%)}70%,to{transform:translate(120%)}}@keyframes socTerminalLine{to{opacity:1;transform:translateY(0)}}@keyframes socCursorBlink{50%{opacity:0}}@media (width<=1280px){.soc-terminal-dock,.soc-metric-strip,.soc-dashboard-grid,.soc-dashboard-bottom,.soc-metric-strip.soc-sandbox-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.soc-sandbox-grid,.soc-sandbox-form{grid-template-columns:1fr}.soc-map-card{grid-column:1/-1}}@media (width<=760px){.soc-topbar,.soc-change-grid,.soc-dashboard-bottom,.soc-terminal-dock{grid-template-columns:1fr}.soc-nav-row,.soc-top-actions{flex-wrap:wrap;justify-content:flex-start;align-items:stretch}.soc-metric-strip,.soc-dashboard-grid{grid-template-columns:1fr}.soc-sandbox-hero{flex-direction:column;align-items:flex-start}.soc-sandbox-grid,.soc-sandbox-form,.soc-sandbox-mini,.soc-gate-grid,.soc-metric-strip.soc-sandbox-metrics{grid-template-columns:1fr}.soc-package-list>div:not(.soc-empty){grid-template-columns:1fr;align-items:flex-start}.soc-map{height:330px}.soc-map-code-panel{opacity:.78;width:calc(100% - 1.5rem)}.soc-feed-row,.soc-feed-row summary{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.security-soc-screen:before,.soc-scanline:before,.soc-scanline:after,.soc-sparkline path,.soc-map-grid,.soc-map-line,.soc-map-node i,.soc-code-rain span,.soc-terminal-panel:before,.soc-terminal-cursor span:after,.soc-attack-core path,.soc-traffic .area,.soc-mini-radar span,.soc-mini-radar i,.soc-shield-ring,.soc-live-indicator i{animation:none!important}}.consult-atelier.imaging-study-page{background:radial-gradient(circle at 8% 0,#69b3e733,#0000 30rem),radial-gradient(circle at 94% 12%,#00a7831f,#0000 26rem),linear-gradient(#eaf2f8b8,#ffffffe6);min-height:100%;padding:clamp(.9rem,2vw,1.5rem)}.imaging-study-hero{color:#fff;background:radial-gradient(circle at 18% 0,#ffffff47,#0000 35%),linear-gradient(115deg,#003b66,#006ba6 62%,#00a783);border:1px solid #69b3e75c;border-radius:24px;align-items:center;gap:1rem;padding:1.1rem 1.25rem;display:flex;overflow:hidden;box-shadow:0 24px 54px -34px #004b87b8}.imaging-study-hero-icon{background:#ffffff24;border:1px solid #ffffff5c;border-radius:17px;flex:none;place-items:center;width:3.25rem;height:3.25rem;display:grid;box-shadow:inset 0 1px #ffffff59}.imaging-study-hero p,.imaging-study-hero h1,.imaging-study-hero span{margin:0}.imaging-study-hero p{letter-spacing:.2em;text-transform:uppercase;opacity:.82;font-size:.65rem;font-weight:900}.imaging-study-hero h1{font-family:var(--at-serif);margin-top:.1rem;font-size:clamp(1.55rem,2.7vw,2.2rem);line-height:1}.imaging-study-hero span{opacity:.88;margin-top:.28rem;font-size:.79rem;font-weight:650;display:block}.imaging-patient-panel{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd1;border:1px solid #69b3e74d;border-radius:20px;margin-top:.85rem;padding:.8rem;position:relative;box-shadow:0 20px 48px -38px #004b87ad}.imaging-section-title{color:#004b87;align-items:center;gap:.55rem;margin-bottom:.6rem;display:flex}.imaging-section-title div,.imaging-section-title strong,.imaging-section-title span{display:block}.imaging-section-title strong{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.imaging-section-title span{color:#63666a;font-size:.62rem;font-weight:700}.imaging-patient-search,.imaging-selected-patient{color:#004b87;background:#f8fcfff0;border:1px solid #69b3e775;border-radius:16px;align-items:center;gap:.65rem;min-height:3.15rem;padding:.6rem .8rem;display:flex}.imaging-patient-search input{color:#003b66;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:.86rem;font-weight:750}.imaging-patient-search>span{color:#63666a;font-size:.68rem;font-weight:700}.imaging-selected-patient{justify-content:space-between}.imaging-selected-patient div,.imaging-selected-patient strong,.imaging-selected-patient span{display:block}.imaging-selected-patient strong{color:#003b66;font-size:.9rem;font-weight:900}.imaging-selected-patient span{color:#63666a;margin-top:.12rem;font-size:.68rem;font-weight:720}.imaging-selected-patient button{color:#004b87;background:#fff;border:1px solid #69b3e76b;border-radius:999px;align-items:center;gap:.35rem;padding:.45rem .68rem;font-size:.7rem;font-weight:850;display:inline-flex}.imaging-patient-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;max-height:15rem;margin-top:.55rem;display:grid;overflow-y:auto}.imaging-patient-results>button{text-align:left;background:#ffffffeb;border:1px solid #c8d8ebd1;border-radius:14px;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.55rem;min-width:0;padding:.55rem;display:grid}.imaging-patient-results>button:hover{background:#f2f8fc;border-color:#004b877a}.imaging-patient-initials{color:#004b87;background:#dcecf7;border-radius:10px;place-items:center;width:2rem;height:2rem;font-size:.64rem;font-weight:900;display:grid}.imaging-patient-results>button>span:nth-child(2),.imaging-patient-results strong,.imaging-patient-results small{min-width:0;display:block}.imaging-patient-results strong{color:#003b66;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:900;overflow:hidden}.imaging-patient-results small{color:#63666a;text-overflow:ellipsis;white-space:nowrap;margin-top:.1rem;font-size:.56rem;overflow:hidden}.imaging-patient-results b{color:#004b87;background:#eaf2f8;border-radius:999px;padding:.25rem .42rem;font-size:.58rem}.imaging-patient-results>p{color:#63666a;text-align:center;grid-column:1/-1;padding:.7rem;font-size:.76rem}.consult-atelier .consult-image-request-body.imaging-study-workspace{background:#ffffff9e;border:1px solid #69b3e747;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(17rem,20rem);max-height:none;margin-top:.85rem;padding:clamp(.75rem,1.5vw,1.15rem);overflow:visible;box-shadow:0 28px 64px -46px #004b87b8}.consult-atelier .imaging-study-workspace .consult-image-request-actions{top:.85rem}.consult-atelier .consult-image-side-card input{color:#003b66;background:#ffffffb3;border:1px solid #69b3e759;border-radius:13px;outline:0;width:100%;min-height:2.55rem;padding:.62rem .68rem;font-size:.72rem;font-weight:780}.consult-atelier .consult-image-side-card label>span svg{vertical-align:-.15rem;margin-right:.3rem;display:inline}.consult-atelier .consult-image-side-card button:disabled{cursor:not-allowed;opacity:.5}.imaging-diagnosis-results{background:#ffffffe0;border:1px solid #69b3e747;border-radius:12px;max-height:10rem;display:grid;overflow-y:auto}.consult-atelier .imaging-diagnosis-results button{color:#003b66;text-align:left;background:0 0;border:0;border-bottom:1px solid #c8d8eb80;border-radius:0;justify-content:flex-start;min-height:auto;padding:.42rem .5rem;font-size:.62rem;line-height:1.25}.consult-atelier .imaging-diagnosis-results button:last-child{border-bottom:0}@media (width<=900px){.consult-atelier .consult-image-request-body.imaging-study-workspace{grid-template-columns:1fr}.consult-atelier .imaging-study-workspace .consult-image-request-actions{position:static}}@media (width<=640px){.consult-atelier.imaging-study-page{padding:.55rem}.imaging-study-hero,.imaging-selected-patient{align-items:flex-start}.imaging-selected-patient{flex-direction:column}.imaging-patient-results{grid-template-columns:1fr}}.quick-action-ring-overlay{z-index:220;isolation:isolate;background:radial-gradient(circle at var(--quick-ring-x) var(--quick-ring-y), #69b3e72e 0 72px, #072a4a14 240px, #07192f3d 520px), #07192f1f;-webkit-backdrop-filter:blur(3px)saturate(.92);position:fixed;inset:0}.quick-action-ring{--quick-ring-radius:172px;left:var(--quick-ring-x);top:var(--quick-ring-y);isolation:isolate;width:0;height:0;position:fixed}.quick-action-ring:before,.quick-action-ring:after{content:"";pointer-events:none;border-radius:50%;transition:opacity .18s,filter .18s;position:absolute}.quick-action-ring:before{z-index:0;border:1px dashed #69b3e75c;width:254px;height:254px;top:-127px;left:-127px;box-shadow:0 0 34px #69b3e71a}.quick-action-ring:after{z-index:0;background:radial-gradient(circle,#69b3e721,#0000 66%);border:1px solid #8cd2ff6b;width:132px;height:132px;top:-66px;left:-66px;box-shadow:0 0 42px #69b3e733}.quick-action-ring-context{z-index:4;color:#114f86;letter-spacing:.08em;text-transform:uppercase;background:#ffffffed;border:1px solid #ffffffbf;border-radius:999px;width:max-content;max-width:240px;padding:6px 13px;font-size:10px;font-weight:800;transition:opacity .18s,filter .18s;position:absolute;top:-231px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #0f3a632e,inset 0 1px #fff}.quick-action-ring-item{z-index:2;color:#075397;text-align:left;width:120px;min-height:78px;transform:rotate(var(--quick-ring-angle)) translateY(calc(-1 * var(--quick-ring-radius))) rotate(calc(-1 * var(--quick-ring-angle)));transform-origin:50%;background:radial-gradient(circle at 18% 12%,#fffffff0,#0000 46%),linear-gradient(145deg,#fffffffa,#dceefcf5);border:1px solid #ffffffe0;border-radius:21px;grid-template-rows:auto auto;grid-template-columns:30px 1fr;align-items:center;gap:3px 8px;padding:10px 10px 9px;transition:transform .21s cubic-bezier(.22,1,.36,1),box-shadow .21s,border-color .21s,background .21s,filter .21s,opacity .18s;display:grid;position:absolute;top:-39px;left:-60px;overflow:hidden;box-shadow:0 17px 38px #0830553d,inset 0 1px #fff,0 0 0 1px #69b3e714}.quick-action-ring-item:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#ffffffb3,#0000);width:42%;transition:left .44s,opacity .18s;position:absolute;inset:-45% auto -45% -70%;transform:rotate(18deg)}.quick-action-ring-item:not(:disabled):hover,.quick-action-ring-item:not(:disabled):focus-visible{filter:saturate(1.08);transform:rotate(var(--quick-ring-angle)) translateY(calc(-1 * var(--quick-ring-radius))) rotate(calc(-1 * var(--quick-ring-angle))) scale(1.055);background:linear-gradient(145deg,#fff,#d8efff);border-color:#69b3e7d1;outline:none;box-shadow:0 22px 46px #004b8757,0 0 0 4px #69b3e73d,inset 0 1px #fff}.quick-action-ring-item:not(:disabled):hover:before,.quick-action-ring-item:not(:disabled):focus-visible:before{opacity:1;left:128%}.quick-action-ring-item:not(:disabled):active{transform:rotate(var(--quick-ring-angle)) translateY(calc(-1 * var(--quick-ring-radius))) rotate(calc(-1 * var(--quick-ring-angle))) scale(.98)}.quick-action-ring-item:disabled{cursor:default;color:#8295a7;opacity:.78;background:#eff6fbe0;border-style:dashed;box-shadow:0 10px 25px #0830551f,inset 0 1px #ffffffd9}.quick-action-ring-number{color:#8ba1b5;font-size:9.5px;font-weight:900;position:absolute;top:7px;right:9px}.quick-action-ring-icon{background:#ffffffb8;border:1px solid #69b3e747;border-radius:11px;justify-content:center;align-items:center;width:30px;height:30px;transition:transform .21s cubic-bezier(.22,1,.36,1),background .21s;display:inline-flex;box-shadow:inset 0 1px #fff,0 6px 14px #004b8714}.quick-action-ring-item:not(:disabled):hover .quick-action-ring-icon,.quick-action-ring-item:not(:disabled):focus-visible .quick-action-ring-icon{background:#fff;transform:scale(1.08)rotate(-3deg)}.quick-action-ring-label{color:#163e63;padding-right:6px;font-size:12px;font-weight:850;line-height:1.08}.quick-action-ring-description{color:#6f8497;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:8.5px;font-weight:650;line-height:1.1;overflow:hidden}.quick-action-ring-center{z-index:3;color:#fff;background:radial-gradient(circle at 35% 28%,#69b3e7c7,#0000 34%),linear-gradient(145deg,#075f9f,#063762);border:5px solid #ffffffeb;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:86px;height:86px;line-height:1;transition:transform .21s cubic-bezier(.22,1,.36,1),box-shadow .21s,opacity .18s,filter .18s;display:flex;position:absolute;top:-43px;left:-43px;box-shadow:0 20px 44px #0037656b,0 0 0 2px #69b3e761,inset 0 1px #ffffff61}.quick-action-ring-center:hover,.quick-action-ring-center:focus-visible{transform:scale(1.045);box-shadow:0 24px 52px #0037657a,0 0 0 5px #69b3e738,inset 0 1px #ffffff6b}.quick-action-ring-center strong{margin-top:2px;font-size:14px}.quick-action-ring-center span{opacity:.8;margin-top:3px;font-size:8px;font-weight:700}.quick-action-ring-center:focus-visible{outline-offset:3px;outline:3px solid #8cd2ff}.quick-action-ring.is-searching:before,.quick-action-ring.is-searching:after,.quick-action-ring.is-searching .quick-action-ring-context,.quick-action-ring.is-searching .quick-action-ring-item,.quick-action-ring.is-searching .quick-action-ring-center{pointer-events:none;opacity:.12;filter:blur(2px)saturate(.7)}.quick-action-ring-search-panel{z-index:8;color:#163e63;background:radial-gradient(circle at 12% 0,#69b3e733,#0000 42%),linear-gradient(150deg,#fffffffc,#e2f2fdfa);border:1px solid #ffffffeb;border-radius:26px;flex-direction:column;width:min(410px,100vw - 28px);max-height:calc(100vh - 32px);padding:16px;display:flex;position:absolute;top:0;left:0;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 30px 76px #04274866,0 0 0 5px #69b3e721,inset 0 1px #fff}.quick-action-ring-search-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.quick-action-ring-search-header>div{flex-direction:column;gap:2px;display:flex}.quick-action-ring-search-header span{color:#5f7c96;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:850}.quick-action-ring-search-header strong{color:#123f67;font-size:16px;line-height:1.1}.quick-action-ring-search-header button{color:#075397;background:#ffffffc2;border:1px solid #69b3e757;border-radius:999px;align-items:center;gap:5px;padding:7px 10px;font-size:10px;font-weight:800;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.quick-action-ring-search-header button:hover,.quick-action-ring-search-header button:focus-visible{background:#fff;border-color:#69b3e7;outline:none;transform:translate(-2px)}.quick-action-ring-search-input{color:#075397;background:#ffffffeb;border:1px solid #418abf70;border-radius:15px;align-items:center;gap:9px;min-height:48px;padding:0 12px;transition:border-color .16s,box-shadow .16s;display:flex;box-shadow:inset 0 1px 2px #063a630f,0 7px 18px #063a6314}.quick-action-ring-search-input:focus-within{border-color:#2185c5;box-shadow:0 0 0 4px #69b3e733,0 10px 22px #063a631a}.quick-action-ring-search-input input{color:#173f62;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px;font-weight:650}.quick-action-ring-search-input input::placeholder{color:#8397aa;font-weight:550}.quick-action-ring-search-loading{border:2px solid #2185c533;border-top-color:#2185c5;border-radius:50%;flex:none;width:15px;height:15px;animation:.7s linear infinite quickRingSearchSpin}.quick-action-ring-search-results{scrollbar-color:#418abf6b transparent;flex-direction:column;gap:7px;min-height:74px;max-height:min(310px,54vh);margin-top:10px;padding:2px;display:flex;overflow-y:auto}.quick-action-ring-search-message{color:#70879b;text-align:center;margin:auto;padding:20px 12px;font-size:11px;font-weight:650}.quick-action-ring-search-message.is-error{color:#a43d46}.quick-action-ring-patient-result{color:#163e63;text-align:left;background:#ffffffb8;border:1px solid #69b3e733;border-radius:15px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:58px;padding:9px 11px;transition:transform .16s cubic-bezier(.22,1,.36,1),border-color .16s,background .16s,box-shadow .16s;display:grid}.quick-action-ring-patient-result:hover,.quick-action-ring-patient-result:focus-visible{background:#fff;border-color:#2185c5ad;outline:none;transform:translateY(-1px);box-shadow:0 9px 22px #063a6324,0 0 0 3px #69b3e729}.quick-action-ring-patient-avatar{color:#075397;background:linear-gradient(145deg,#e8f5ff,#cce9fb);border:1px solid #69b3e757;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;font-size:11.5px;font-weight:900;display:inline-flex}.quick-action-ring-patient-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.quick-action-ring-patient-copy strong,.quick-action-ring-patient-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quick-action-ring-patient-copy strong{color:#173f62;font-size:11.5px;font-weight:850}.quick-action-ring-patient-copy small{color:#7a8fa2;font-size:8.5px;font-weight:650}.quick-action-ring-patient-expediente{color:#075397;white-space:nowrap;background:#e2f1fc;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}.quick-action-ring-hint{color:#dcebf7;background:#072643e6;border-radius:999px;padding:8px 15px;font-size:11px;font-weight:700;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #041f393d}.quick-action-ring-hint kbd{color:#fff;font:inherit;background:#ffffff1f;border:1px solid #ffffff59;border-radius:5px;margin-right:3px;padding:1px 5px}@media (width<=520px),(height<=520px){.quick-action-ring{--quick-ring-radius:126px}.quick-action-ring-item{grid-template-columns:25px 1fr;width:98px;min-height:66px;padding:8px;top:-33px;left:-49px}.quick-action-ring-icon{border-radius:9px;width:25px;height:25px}.quick-action-ring-icon svg{width:16px;height:16px}.quick-action-ring-label{font-size:9px}.quick-action-ring-description,.quick-action-ring-context{display:none}}@media (width<=380px){.quick-action-ring{--quick-ring-radius:105px}.quick-action-ring-item{width:84px;left:-42px}}@keyframes quickRingOverlayReveal{0%{opacity:0}to{opacity:1}}@keyframes quickRingItemReveal{0%{opacity:0;filter:blur(3px);scale:.78}to{opacity:1;filter:blur();scale:1}}@keyframes quickRingCenterReveal{0%{opacity:0;scale:.72}to{opacity:1;scale:1}}@keyframes quickRingOrbitDrift{to{transform:rotate(360deg)}}@keyframes quickRingSearchReveal{0%{opacity:0;filter:blur(4px);transform:translate(-50%,-50%)scale(.9)}to{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(1)}}@keyframes quickRingSearchSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:no-preference){.quick-action-ring-overlay{animation:.17s ease-out both quickRingOverlayReveal}.quick-action-ring:before{animation:18s linear infinite quickRingOrbitDrift}.quick-action-ring-item{animation:.36s cubic-bezier(.22,1,.36,1) backwards quickRingItemReveal;animation-delay:var(--quick-ring-delay)}.quick-action-ring-center{animation:.3s cubic-bezier(.22,1,.36,1) backwards quickRingCenterReveal}.quick-action-ring-search-panel{animation:.23s cubic-bezier(.22,1,.36,1) both quickRingSearchReveal}}@media (prefers-reduced-motion:reduce){.quick-action-ring-overlay,.quick-action-ring:before,.quick-action-ring-item,.quick-action-ring-center,.quick-action-ring-search-panel,.quick-action-ring-search-loading{transition:none!important;animation:none!important}}@keyframes neonMeshDrift{0%{transform:translate(-2%,-1%)scale(1)}to{transform:translate(2%,2%)scale(1.05)}}@keyframes neonMeshPulse{0%{opacity:.78;transform:rotate(0)scale(1)}to{opacity:1;transform:rotate(5deg)scale(1.08)}}@keyframes matrixRainFall{0%{transform:translateY(-30%)}to{transform:translateY(142vh)}}@media (prefers-reduced-motion:reduce){.login-neon-stage:before,.login-neon-mesh,.login-matrix-column{animation:none}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#94a3b84d;border:2px solid #fff6;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#94a3b899}html{scroll-behavior:auto}.header-mesh-container{z-index:0;pointer-events:none;opacity:.8;filter:blur(10px);background-color:#0000;background-image:radial-gradient(at 0 0,#3b82f699 0%,#0000 50%),radial-gradient(at 100% 0,#2563eb99 0%,#0000 50%),radial-gradient(at 50% 100%,#1d4ed880 0%,#0000 60%);background-size:200% 200%;position:absolute;inset:0;animation:15s infinite alternate mesh-fluid-motion!important}@keyframes mesh-fluid-motion{0%{background-position:0 0}50%{background-position:100%}to{background-position:50% 100%}}.receta-mesh-bg{background:linear-gradient(145deg,#f0f6ff 0%,#eef2fb 50%,#f5f0ff 100%);position:relative;overflow:hidden}.receta-mesh-bg:before{content:"";z-index:0;pointer-events:none;filter:blur(22px);background:radial-gradient(circle at 12% 18%,#3b82f62e 0%,#0000 32%),radial-gradient(circle at 78% 22%,#22d3ee21 0%,#0000 30%),radial-gradient(circle at 45% 82%,#7c3aed17 0%,#0000 35%),radial-gradient(circle at 88% 75%,#10b98112 0%,#0000 28%);animation:18s ease-in-out infinite alternate meshFloat;position:absolute;inset:0}.receta-mesh-bg>*{z-index:1;position:relative}.receta-future-shell{isolation:isolate;border:1px solid #2563eb29;background:radial-gradient(circle at 7% 10%,#2563eb38,#0000 34%),radial-gradient(circle at 92% 16%,#22d3ee2e,#0000 34%),radial-gradient(circle at 44% 100%,#10b9811f,#0000 32%),linear-gradient(135deg,#eef8ff 0%,#f8fbff 46%,#f3f0ff 100%)!important;box-shadow:0 28px 78px #0f172a29!important}.receta-orbital-glow{filter:blur(.3px);opacity:.74;pointer-events:none;background:radial-gradient(circle,#ffffff94,#0000 45%),conic-gradient(from 120deg,#2563eb2e,#22d3ee38,#a855f724,#2563eb2e);border:1px solid #22d3ee38;border-radius:999px;width:360px;height:360px;animation:18s linear infinite dashboardOrbitA;position:absolute;top:-170px;right:28%;transform:rotateX(64deg)}.receta-control-hero{position:relative;overflow:hidden}.receta-control-hero:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 0%,#ffffffbd 44%,#0000 56%) 0 0/240% 100%,linear-gradient(#2563eb0f 1px,#0000 1px) 0 0/26px 26px,linear-gradient(90deg,#0ea5e90f 1px,#0000 1px) 0 0/26px 26px;animation:8s ease-in-out infinite dashboardSheen;position:absolute;inset:0}.receta-control-hero>*{z-index:1;position:relative}.receta-main-orb{animation:6s ease-in-out infinite dashboardFloat3d;border-radius:14px!important;box-shadow:0 16px 30px #2563eb47,inset 0 1px #ffffff4d!important}.receta-live-chip{color:#0e7490;letter-spacing:.14em;text-transform:uppercase;background:#ffffffb8;border:1px solid #2563eb24;border-radius:999px;align-items:center;gap:.32rem;width:fit-content;margin-bottom:.35rem;padding:.24rem .48rem;font-size:.56rem;font-weight:950;display:inline-flex;box-shadow:0 8px 18px #2563eb14}.receta-intel-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:.8rem;display:grid}.receta-intel-strip span{color:#475569;white-space:nowrap;text-overflow:ellipsis;background:#ffffffad;border:1px solid #2563eb1f;border-radius:.85rem;align-items:center;gap:.35rem;min-width:0;padding:.42rem .5rem;font-size:.62rem;font-weight:900;display:inline-flex;overflow:hidden}.receta-intel-strip svg{color:#0891b2;flex-shrink:0}@keyframes meshFloat{0%{transform:translate(0%)scale(1)}33%{transform:translate(2%,-1.5%)scale(1.02)}66%{transform:translate(-1.5%,2%)scale(.99)}to{transform:translate(1%,1%)scale(1.01)}}.receta-panel-left{-webkit-backdrop-filter:blur(20px)saturate(1.4);background:linear-gradient(#ffffffbd,#ecfdf57a),#ffffff8c;border-right:1px solid #2563eb1f;box-shadow:18px 0 46px #0f172a14}.receta-section-card{-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffffd1,#f0fdfa94);border:1px solid #2563eb1f;border-radius:16px;position:relative;overflow:visible;box-shadow:0 14px 32px #0f172a12,0 1px 2px #0f172a08,inset 0 1px #fffc}.receta-section-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#22d3ee47,#0000);height:1px;position:absolute;inset:auto 12px 0}.receta-section-header{border-bottom:1px solid;border-image:linear-gradient(90deg,#3b82f633,#94a3b81a,#0000) 1;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:10px;display:flex}.receta-section-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex;box-shadow:0 10px 20px #0f172a1f}.receta-input{background:#ffffffb8;border:1px solid #0ea5e929;border-radius:10px;transition:border-color .18s,box-shadow .18s,background .18s}.receta-input::placeholder{color:#64748b8c}.receta-input:focus{background:#fffffff7;border-color:#0891b27a;outline:none;box-shadow:0 0 0 3px #22d3ee29,0 8px 20px #2563eb1a}.dashboard-future{color:#fff;isolation:isolate;background:radial-gradient(circle at 10% 5%,#14b8a642,#0000 30%),radial-gradient(circle at 88% 2%,#ec48992e,#0000 28%),linear-gradient(145deg,#07111f 0%,#0d1829 42%,#111827 100%)}.dashboard-future:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000eb,#0000 80%);mask-image:linear-gradient(#000000eb,#0000 80%)}.dashboard-aurora{z-index:0;pointer-events:none;filter:blur(34px);background:radial-gradient(circle at 20% 24%,#22d3ee38,#0000 25%),radial-gradient(circle at 70% 18%,#a78bfa33,#0000 28%),radial-gradient(circle at 48% 78%,#34d39921,#0000 30%);animation:18s ease-in-out infinite alternate dashboardAurora;position:absolute;inset:-24%}.dashboard-scanline{z-index:1;pointer-events:none;opacity:.45;background:linear-gradient(#0000,#22d3ee0b,#0000) 0 0/100% 210px;animation:9s linear infinite dashboardScan;position:absolute;inset:0}.dashboard-code-trail{z-index:30;pointer-events:none;contain:layout paint;mix-blend-mode:multiply;position:absolute;inset:0;overflow:hidden}.dashboard-code-spark{pointer-events:none;-webkit-user-select:none;user-select:none;color:#082f49e6;letter-spacing:0;text-shadow:0 0 1px #fffffff2,0 0 12px #22d3ee94,0 0 22px #7c3aed57;transform:translate(-50%, -50%) rotate(var(--trail-angle,0deg)) scale(.82);will-change:opacity, transform, filter;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;font-weight:900;line-height:1;animation:1.72s ease-out forwards dashboardCodeTrail;position:absolute;top:0;left:0}.dashboard-hero{-webkit-backdrop-filter:blur(24px)saturate(1.35);background:linear-gradient(135deg,#ffffff1f,#ffffff0a),radial-gradient(circle at 85% 12%,#22d3ee38,#0000 30%);border:1px solid #ffffff1f;border-radius:30px;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:24px;min-height:300px;padding:30px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000047,inset 0 1px #ffffff29}.dashboard-hero:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 0%,#ffffff21 45%,#0000 72%);animation:7s ease-in-out infinite dashboardSheen;position:absolute;inset:0;transform:translate(-100%)}.dashboard-hero-copy{z-index:2;flex-direction:column;justify-content:center;max-width:760px;display:flex;position:relative}.dashboard-kicker{color:#a5f3fc;text-transform:uppercase;letter-spacing:.14em;background:#082f4975;border:1px solid #67e8f93d;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:8px 11px;font-size:11px;font-weight:900;display:inline-flex}.dashboard-hero h1{color:#fff;text-transform:uppercase;letter-spacing:0;text-shadow:0 18px 40px #00000057;max-width:820px;margin-top:18px;font-size:clamp(2rem,5vw,4.6rem);line-height:.94}.dashboard-hero p{color:#ffffffb3;margin-top:16px;font-size:15px;font-weight:700}.dashboard-hero small{color:#a5f3fc9e;text-transform:uppercase;margin-top:4px;font-size:12px;font-weight:800}.dashboard-hero-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.dashboard-primary-action,.dashboard-secondary-action{border-radius:14px;justify-content:center;align-items:center;gap:9px;height:44px;padding:0 16px;font-size:13px;font-weight:900;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.dashboard-primary-action{color:#04111f;background:linear-gradient(135deg,#67e8f9,#a7f3d0);box-shadow:0 18px 38px #22d3ee3d}.dashboard-secondary-action{color:#ffffffd1;background:#ffffff12;border:1px solid #ffffff24}.dashboard-primary-action:hover,.dashboard-secondary-action:hover{transform:translateY(-2px)}.dashboard-secondary-action:hover{background:#ffffff1c;border-color:#67e8f957}.dashboard-holo{z-index:2;perspective:900px;justify-content:center;align-items:center;min-height:250px;display:flex;position:relative}.dashboard-holo-stage{aspect-ratio:1;width:min(100%,330px);transform-style:preserve-3d;animation:7s ease-in-out infinite dashboardFloat3d;position:relative}.dashboard-holo-grid{opacity:.72;background-color:#0000;background-image:linear-gradient(#67e8f921 1px,#0000 1px),linear-gradient(90deg,#67e8f921 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:16px 16px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #67e8f933;border-radius:999px;position:absolute;inset:17%;transform:rotateX(66deg)rotate(10deg);box-shadow:0 0 52px #22d3ee2e}.dashboard-orbit{transform-style:preserve-3d;border:1px solid #ffffff2e;border-radius:999px;position:absolute;inset:12%}.orbit-a{border-color:#22d3ee59;animation:9s linear infinite dashboardOrbitA;transform:rotateX(64deg)rotate(18deg)}.orbit-b{border-color:#a78bfa52;animation:11s linear infinite reverse dashboardOrbitB;inset:18%;transform:rotateX(70deg)rotateY(28deg)}.orbit-c{border-color:#34d3994d;animation:13s linear infinite dashboardOrbitC;inset:24%;transform:rotateX(58deg)rotateY(-34deg)}.dashboard-core{background:radial-gradient(circle at 50% 44%,#22d3ee4d,#0f172a8c 52%,#ffffff14);border-radius:999px;place-items:center;display:grid;position:absolute;inset:24%;box-shadow:0 0 68px #22d3ee47,inset 0 0 28px #ffffff24}.dashboard-core-text{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.dashboard-core-text span{color:#fff;font-size:3.1rem;font-weight:1000;line-height:1}.dashboard-core-text small{color:#a5f3fca8;text-transform:uppercase;letter-spacing:.18em;margin-top:3px;font-size:10px;font-weight:1000}.dashboard-floating-chip{color:#ffffffdb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f172aa3;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;font-weight:900;display:inline-flex;position:absolute;box-shadow:0 14px 40px #0000003d}.chip-a{animation:4.6s ease-in-out infinite dashboardChip;top:28%;left:3%}.chip-b{animation:5.2s ease-in-out infinite reverse dashboardChip;bottom:28%;right:5%}.chip-c{animation:5.8s ease-in-out infinite dashboardChip;bottom:8%;left:50%;transform:translate(-50%)}.dashboard-unit-hero{background:radial-gradient(circle at 12% 10%,#bae6fd85,#0000 34%),radial-gradient(circle at 88% 0,#c4b5fd7a,#0000 36%),radial-gradient(circle at 72% 72%,#7dd3fc57,#0000 34%),linear-gradient(135deg,#dbeafed1,#c7d2fead);border-color:#a78bfa3d;grid-template-columns:minmax(0,1.55fr) minmax(300px,.45fr);align-items:center;gap:clamp(16px,2vw,24px);min-height:clamp(300px,28vw,400px);padding:clamp(20px,2.5vw,32px);box-shadow:0 30px 90px #6366f12e,inset 0 1px #ffffff8a}.dashboard-unit-hero:before{content:"";pointer-events:none;border:1px solid #a78bfa42;border-radius:26px;position:absolute;inset:clamp(18px,3.2vw,58px)}.dashboard-unit-hero:after{opacity:.72;background:linear-gradient(110deg,#0000 0%,#ffffff5c 46%,#0000 74%)}.dashboard-unit-hero .dashboard-hero-copy{padding-left:clamp(0px,1.5vw,18px)}.dashboard-unit-hero .dashboard-kicker{color:#a5f3fc;background:#0f172a7a;border-color:#0ea5e92e;padding:11px 16px;font-size:12px;box-shadow:0 12px 32px #0f172a2e}.dashboard-unit-hero h1{color:#fffffff5;letter-spacing:0;text-transform:uppercase;text-wrap:balance;text-shadow:0 18px 45px #3b82f62e,0 2px #ffffff38;max-width:920px;margin-top:18px;font-size:clamp(3rem,5vw,5.35rem);font-weight:1000;line-height:.9}.dashboard-unit-hero p{color:#ffffffd1;text-shadow:0 8px 24px #3b82f62e;margin-top:14px;font-size:clamp(.9rem,1vw,1rem);font-weight:1000;line-height:1.35}.dashboard-unit-hero small{color:#a5f3fcc7;letter-spacing:.06em;margin-top:5px;font-size:clamp(.8rem,.95vw,.92rem)}.dashboard-unit-hero .dashboard-hero-actions{gap:12px;margin-top:22px}.dashboard-unit-hero .dashboard-primary-action,.dashboard-unit-hero .dashboard-secondary-action{border-radius:15px;min-width:142px;height:46px;padding:0 18px;font-size:13px}.dashboard-unit-hero .dashboard-primary-action{color:#070b1d;background:linear-gradient(135deg,#7c3aed,#2563eb);box-shadow:0 20px 50px #4f46e552}.dashboard-unit-hero .dashboard-secondary-action{color:#2563eb;background:#ffffffb8;border-color:#ffffff94}.dashboard-unit-hero .dashboard-holo{min-height:230px}.dashboard-unit-hero .dashboard-holo-stage{filter:drop-shadow(0 28px 36px #1e293b33);width:min(100%,260px)}.dashboard-unit-hero .dashboard-holo-grid{background-color:#0000;background-image:linear-gradient(#22d3ee24 1px,#0000 1px),linear-gradient(90deg,#22d3ee24 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-color:#22d3ee4d;inset:19%;box-shadow:0 0 68px #22d3ee38}.dashboard-unit-hero .dashboard-core{background:radial-gradient(circle at 50% 50%, #475569b8 0 37%, transparent 38%), conic-gradient(from 180deg, #22d3ee 0 var(--pulse,82%), #4755696b var(--pulse,82%) 100%), radial-gradient(circle, #47556994, #0f172a52);inset:25%;box-shadow:0 18px 54px #0f172a38,inset 0 0 0 28px #1e293b8a,inset 0 0 42px #fff3}.dashboard-unit-hero .dashboard-core:after{content:"";background:#47556985;border-radius:999px;position:absolute;inset:31%;box-shadow:inset 0 0 26px #ffffff1f}.dashboard-unit-hero .dashboard-core-text{z-index:1}.dashboard-unit-hero .dashboard-core-text span{color:#fffffffa;font-size:clamp(2.35rem,3.4vw,3.35rem)}.dashboard-unit-hero .dashboard-core-text small{color:#a5f3fcc2;font-size:10px}.dashboard-unit-hero .dashboard-floating-chip{color:#f8fafceb;background:#0f172a9e;min-height:38px;padding:0 12px;font-size:11px;box-shadow:0 18px 44px #0f172a38}.dashboard-metric{min-height:150px;transform-style:preserve-3d;background:linear-gradient(145deg,#ffffff1b,#ffffff09),#0f172a57;border:1px solid #ffffff1f;border-radius:24px;padding:18px;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 18px 50px #0000002e,inset 0 1px #ffffff1f}.dashboard-metric:hover{border-color:#67e8f93d;transform:translateY(-5px)rotateX(4deg)rotateY(-4deg);box-shadow:0 26px 70px #00000042,0 0 34px #22d3ee14,inset 0 1px #ffffff2e}.dashboard-metric-glow{filter:blur(4px);opacity:.9;border-radius:999px;width:150px;height:150px;position:absolute;inset:-36% -18% auto auto}.dashboard-metric-icon{z-index:2;background:#ffffff14;border-width:1px;border-radius:14px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:18px;display:inline-flex;position:relative}.dashboard-panel{-webkit-backdrop-filter:blur(22px)saturate(1.25);background:linear-gradient(150deg,#ffffff1b,#ffffff09),#0f172a6b;border:1px solid #ffffff1f;border-radius:26px;padding:18px;position:relative;overflow:hidden;box-shadow:0 18px 54px #0003,inset 0 1px #ffffff1f}.dashboard-panel:before{content:"";pointer-events:none;background:radial-gradient(circle at 16% 0,#67e8f917,#0000 35%);position:absolute;inset:0}.dashboard-panel>*{z-index:1;position:relative}.dashboard-panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.dashboard-panel-head h2{color:#fff;text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:1000}.dashboard-panel-icon{color:#a5f3fc;background:#22d3ee14;border:1px solid #67e8f938;border-radius:11px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.dashboard-link{color:#a5f3fcbd;align-items:center;gap:2px;font-size:12px;font-weight:900;transition:color .16s,transform .16s;display:inline-flex}.dashboard-link:hover{color:#fff;transform:translate(2px)}.dashboard-timeline{gap:9px;display:grid}.dashboard-time-row{text-align:left;opacity:0;min-height:58px;animation:.48s forwards dashboardRowIn;animation-delay:var(--delay);background:#ffffff0e;border:1px solid #ffffff17;border-radius:18px;align-items:center;gap:12px;padding:10px 12px;transition:transform .16s,border-color .16s,background .16s;display:flex}.dashboard-time-row:hover{background:#67e8f914;border-color:#67e8f94d;transform:translate(4px)}.dashboard-time{color:#67e8f9;width:54px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:1000}.dashboard-time-row strong{color:#ffffffe0;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;display:block;overflow:hidden}.dashboard-time-row small{color:#ffffff6b;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;font-weight:700;display:block;overflow:hidden}.dashboard-time-action{color:#d9f99d;background:#84cc161a;border-radius:12px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.dashboard-intel{text-align:left;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:18px;align-items:flex-start;gap:12px;width:100%;padding:13px;transition:transform .17s,border-color .17s,background .17s;display:flex}.dashboard-intel:hover{background:#ffffff14;border-color:#fff3;transform:translateY(-2px)}.dashboard-intel>span:first-child{border-radius:12px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.dashboard-intel strong{color:#ffffffe0;font-size:13px;font-weight:1000;display:block}.dashboard-intel small{color:#ffffff7a;margin-top:3px;font-size:11px;font-weight:700;line-height:1.35;display:block}.intel-cyan>span:first-child{color:#67e8f9;background:#22d3ee1a}.intel-emerald>span:first-child{color:#86efac;background:#34d3991a}.intel-amber>span:first-child{color:#fde68a;background:#f59e0b1f}.intel-rose>span:first-child{color:#fda4af;background:#f43f5e1f}.dashboard-signal{border-width:1px;border-radius:15px;align-items:center;gap:9px;width:100%;min-height:42px;padding:9px 11px;font-size:12px;font-weight:850;transition:transform .16s,background .16s;display:flex}.dashboard-signal:hover{transform:translate(3px)}.dashboard-signal strong{color:#fff;font-size:14px}.dashboard-med-row{color:#ffffffad;background:#ffffff0a;border:1px solid #ffffff17;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:9px 11px;font-size:11px;font-weight:800;display:flex}.dashboard-med-row strong{color:#ffffffeb;flex-shrink:0;font-size:11px}.dashboard-goal{text-align:left;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:18px;width:100%;padding:14px;transition:transform .17s,border-color .17s,background .17s;display:block}.dashboard-goal:hover{background:#ffffff13;border-color:#67e8f942;transform:translateY(-2px)}.dashboard-goal strong{color:#ffffffd6;font-size:12px;font-weight:950}.dashboard-goal em{color:#67e8f9;font-size:12px;font-style:normal;font-weight:1000}.dashboard-goal small{color:#ffffff6b;margin-top:8px;font-size:11px;font-weight:800;display:block}.dashboard-goal-track{background:#ffffff14;border-radius:999px;height:8px;margin-top:12px;display:block;overflow:hidden}.dashboard-goal-track span{border-radius:inherit;background:linear-gradient(90deg,#34d399,#22d3ee,#a78bfa);height:100%;display:block;box-shadow:0 0 18px #22d3ee4d}.omnis-home{grid-template-columns:minmax(0,1.45fr) minmax(360px,.72fr);align-items:start;gap:24px;display:grid}.omnis-main{background:radial-gradient(circle at 17% 18%,#f472b62b,#0000 24%),radial-gradient(circle at 78% 45%,#06b6d43b,#0000 28%),radial-gradient(circle at 58% 72%,#fb923c1c,#0000 26%),linear-gradient(145deg,#020617f2,#080d1fed 48%,#050712f7);border:1px solid #ffffff21;border-radius:30px;grid-template-rows:auto minmax(0,1fr);gap:12px;min-height:clamp(580px,64vh,720px);padding:28px;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000052,inset 0 1px #ffffff1f}.omnis-main:before,.omnis-main:after{content:"";pointer-events:none;position:absolute}.omnis-main:before{filter:blur(14px);background:linear-gradient(95deg,#0000 3%,#6366f121 24%,#0000 46%),linear-gradient(265deg,#0000 18%,#14b8a624 44%,#0000 66%);animation:16s ease-in-out infinite alternate dashboardAurora;inset:-12% -8%}.omnis-main:after{opacity:.74;background:radial-gradient(circle at 52% 48%,#0000 0 34%,#0206171f 58%,#0206176b 100%) 0 0/100% 100%,linear-gradient(#ffffff07 1px,#0000 1px) 0 0/54px 54px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/54px 54px;inset:0}.omnis-copy,.omnis-core{z-index:2;position:relative}.omnis-copy{max-width:720px}.omnis-kicker{background:#0f172a94}.omnis-copy h1{color:#f8fafc;letter-spacing:0;text-transform:none;text-shadow:0 18px 42px #0000006b;margin-top:18px;font-size:56px;line-height:.96}.omnis-copy p{color:#e2e8f0c7;max-width:680px;margin-top:14px;font-size:16px;font-weight:750;line-height:1.65}.omnis-copy small,.omnis-copy em{color:#a5f3fca8;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:900;display:block}.omnis-copy small{margin-top:8px}.omnis-copy em{color:#e2e8f07a;margin-top:3px}.omnis-core{flex-direction:column;justify-content:flex-end;min-height:clamp(390px,46vh,500px);display:flex}.omnis-canvas-wrap{border-radius:28px;position:absolute;inset:-2% -2% 104px;overflow:hidden}.omnis-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.omnis-core-readout{-moz-column-gap:10px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#02061761;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:auto minmax(0,1fr);gap:5px 10px;max-width:560px;padding:12px 14px;display:grid;position:absolute;bottom:24px;left:24px}.omnis-status-dot{background:#5eead4;border-radius:999px;width:11px;height:11px;margin-top:4px;animation:1.7s ease-in-out infinite omnisPulse;box-shadow:0 0 16px #5eead4e6}.omnis-core-readout strong{color:#f8fafceb;font-size:14px;font-weight:950}.omnis-core-readout small{color:#cbd5e1c7;grid-column:2;font-size:12px;font-weight:760;line-height:1.45}.omnis-ask{z-index:3;-webkit-backdrop-filter:blur(22px)saturate(1.24);backdrop-filter:blur(22px)saturate(1.24);background:#090e1dc7;border:1px solid #ffffff1f;border-radius:22px;grid-template-columns:minmax(0,1fr) 54px;align-items:center;gap:12px;width:min(920px,100%);min-height:112px;margin:0 auto;padding:14px;display:grid;position:relative;box-shadow:0 22px 60px #00000040,inset 0 1px #ffffff1c}.omnis-ask input{color:#e2e8f0;background:0 0;border:0;outline:0;min-width:0;height:46px;font-size:17px;font-weight:780}.omnis-ask input::placeholder{color:#cbd5e180}.omnis-ask>button[type=submit]{color:#f8fafc;background:linear-gradient(135deg,#7c3aed,#2563eb 58%,#0891b2);border-radius:999px;justify-content:center;align-items:center;width:54px;height:54px;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 16px 34px #6366f157}.omnis-ask>button[type=submit]:hover{transform:translateY(-2px)scale(1.03);box-shadow:0 20px 42px #22d3ee52}.omnis-ask-actions{flex-wrap:nowrap;grid-column:1/-1;align-items:center;gap:9px;display:flex;overflow:hidden}.omnis-auto-mode{color:#e2e8f0bd;background:linear-gradient(135deg,#5eead414,#7c3aed14),#ffffff09;border:1px solid #5eead42e;border-radius:12px;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.omnis-auto-mode svg{color:#67e8f9d1}.omnis-auto-mode strong{color:#e2e8f0b8;font-size:11px;font-weight:1000}.omnis-auto-mode em{color:#cffafe;font-size:12px;font-style:normal;font-weight:1000}.omnis-ask-actions button{color:#e2e8f0b8;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:7px;min-width:0;max-width:260px;height:34px;padding:0 12px;font-size:12px;font-weight:900;transition:transform .16s,border-color .16s,background .16s,color .16s;display:inline-flex}.omnis-ask-actions button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.omnis-ask-actions button:hover,.omnis-ask-actions button.is-active{color:#f8fafc;background:#67e8f917;border-color:#67e8f947;transform:translateY(-1px)}.omnis-ask-actions .omnis-agenda-action{color:#a5f3fcdb;background:#082f4975;border:1px solid #67e8f93d;margin-left:auto}.omnis-side-stack{gap:16px;display:grid}.omnis-page-header{background:radial-gradient(circle at 14% 0,#22d3ee29,#0000 34%),radial-gradient(circle at 84% 32%,#a855f724,#0000 32%),linear-gradient(135deg,#080d1cd1,#020617eb);border:1px solid #67e8f929;border-radius:26px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;padding:26px;display:grid;box-shadow:0 24px 60px #02061742,inset 0 1px #ffffff14}.omnis-page-header h1{color:#f8fafc;margin-top:14px;font-size:clamp(48px,8vw,96px);font-weight:1000;line-height:.9}.omnis-page-header p{color:#e2e8f0b8;max-width:760px;margin-top:12px;font-size:15px;font-weight:780;line-height:1.55}.omnis-page-summary{text-align:right;background:#0f172a85;border:1px solid #67e8f929;border-radius:20px;min-width:180px;padding:18px}.omnis-page-summary span,.omnis-page-summary small{color:#a5f3fcad;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.omnis-page-summary strong{color:#f8fafc;font-size:44px;font-weight:1000;line-height:1;display:block}.omnis-experience{color:#e5f7ff;isolation:isolate;background:linear-gradient(125deg,#020617 0%,#04111f 34%,#07091d 64%,#140719 100%);width:100%;height:100vh;min-height:720px;position:relative;overflow:hidden}.omnis-experience:before{content:"";z-index:0;pointer-events:none;background-color:#0000;background-image:linear-gradient(#94a3b809 1px,#0000 1px),linear-gradient(90deg,#94a3b807 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:radial-gradient(circle at 50% 44%,#000 0 42%,#0000 76%);mask-image:radial-gradient(circle at 50% 44%,#000 0 42%,#0000 76%)}.omnis-experience-canvas{z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.omnis-experience-vignette{z-index:2;pointer-events:none;background:radial-gradient(circle at 50% 34%,#0000 0 26%,#02061714 52%,#020617b8 100%),linear-gradient(#02061794 0%,#0000 16% 72%,#020617b8 100%);position:absolute;inset:0}.omnis-experience-topbar{z-index:8;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#020617c7,#02061738);border-bottom:1px solid #94a3b829;grid-template-columns:minmax(260px,1fr) auto minmax(260px,1fr);align-items:center;gap:20px;height:82px;padding:0 32px;display:grid;position:relative}.omnis-brand-lockup{-moz-column-gap:14px;text-align:left;grid-template-rows:auto auto;grid-template-columns:44px minmax(0,max-content);justify-self:start;align-items:center;column-gap:14px;display:grid}.omnis-brand-lockup span{color:#67e8f9;background:linear-gradient(135deg,#2563eb57,#8b5cf638);border:1px solid #7dd3fc42;border-radius:16px;grid-row:1/3;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;box-shadow:0 12px 30px #2563eb3d}.omnis-brand-lockup strong{color:#f8fafc;text-transform:uppercase;font-size:15px;font-weight:1000;line-height:1.15}.omnis-brand-lockup small{color:#cbd5e1b8;font-size:12px;font-weight:620}.omnis-top-pill{color:#22d3ee;letter-spacing:.08em;background:#082f4957;border:1px solid #22d3ee57;border-radius:999px;justify-content:center;align-items:center;min-width:74px;min-height:34px;font-size:12px;font-weight:1000;display:inline-flex}.omnis-user-strip{color:#e2e8f0d1;justify-self:end;align-items:center;gap:14px;font-size:13px;display:inline-flex}.omnis-user-strip b{color:#fff;background:linear-gradient(135deg,#2563eb,#4f46e5);border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;display:inline-flex}.omnis-user-strip strong{color:#f8fafc;font-size:14px;font-weight:800}.omnis-gesture-button{color:#e2e8f0d1;background:linear-gradient(135deg,#0f172ab8,#082f4957);border:1px solid #7dd3fc2e;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-size:12px;font-weight:860;transition:border-color .18s,color .18s,background .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff0d}.omnis-gesture-button:hover,.omnis-gesture-button.is-active{color:#ecfeff;background:radial-gradient(circle at 20% 0,#2dd4bf38,#0000 48%),linear-gradient(135deg,#0d94885c,#2563eb47);border-color:#2dd4bf85;transform:translateY(-1px);box-shadow:0 0 28px #2dd4bf29,inset 0 1px #ffffff17}.omnis-gesture-button.has-error{color:#fecaca;background:#7f1d1d38;border-color:#f871716b}.omnis-experience.is-gesture-active:before{background-color:#0000;background-image:linear-gradient(#2dd4bf0e 1px,#0000 1px),linear-gradient(90deg,#60a5fa0a 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}.omnis-gesture-sensor{z-index:0;opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;bottom:0;left:0;overflow:hidden}.omnis-gesture-sensor video,.omnis-gesture-sensor canvas{width:1px;height:1px;display:block}.omnis-global-gesture-layer{z-index:90;pointer-events:none;position:fixed;inset:0}.omnis-global-gesture-layer .omnis-gesture-sensor{position:fixed}.omnis-global-gesture-layer .omnis-gesture-peek,.omnis-global-gesture-layer .omnis-snap-peek,.omnis-global-gesture-layer .omnis-unit-menu,.omnis-global-gesture-layer .omnis-global-gesture-toggle{pointer-events:auto}.omnis-global-gesture-dock{z-index:8;opacity:.78;pointer-events:none;border-radius:999px;gap:7px;padding:4px;transition:opacity .18s;display:grid;position:absolute;top:50%;right:clamp(10px,1.35vw,18px);transform:translateY(-50%)}.omnis-global-gesture-dock:hover,.omnis-global-gesture-dock:focus-within{opacity:1}.omnis-global-gesture-dock .omnis-gesture-peek,.omnis-global-gesture-dock .omnis-snap-peek,.omnis-global-gesture-dock .omnis-global-gesture-toggle{flex:none;position:relative;inset:auto}.omnis-global-gesture-toggle{z-index:8;color:#cbd5e16b;-webkit-backdrop-filter:blur(12px)saturate(.9);backdrop-filter:blur(12px)saturate(.9);opacity:.5;background:radial-gradient(circle at 24% 12%,#ffffff17,#0000 44%),#0f172a2e;border:1px solid #7dd3fc1f;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;transition:border-color .18s,color .18s,opacity .18s,transform .18s,background .18s;display:inline-flex;position:absolute;bottom:18px;left:94px;box-shadow:0 12px 26px #0206171f,inset 0 1px #ffffff0d}.omnis-global-gesture-toggle:hover,.omnis-global-gesture-toggle:focus-visible,.omnis-global-gesture-toggle.is-active{color:#ccfbf1;opacity:.88;background:radial-gradient(circle at 24% 12%,#2dd4bf2e,#0000 48%),#082f4952;border-color:#2dd4bf52;transform:translateY(-1px)}.omnis-gesture-peek,.omnis-snap-peek{z-index:8;color:#cbd5e185;-webkit-backdrop-filter:blur(12px)saturate(.9);backdrop-filter:blur(12px)saturate(.9);opacity:.56;background:radial-gradient(circle at 24% 12%,#ffffff1a,#0000 44%),#0f172a33;border:1px solid #7dd3fc24;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;transition:bottom .22s,border-color .18s,color .18s,opacity .18s,transform .18s,background .18s;display:inline-flex;position:absolute;bottom:18px;box-shadow:0 12px 26px #02061724,inset 0 1px #ffffff0f}.omnis-gesture-peek{left:22px}.omnis-snap-peek{color:#99f6e46b;--snap-signal:0;left:58px}.omnis-snap-peek svg{z-index:1;position:relative}.omnis-snap-peek:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 45%,#99f6e457,#60a5fa2e 42%,#0000 72%);transition:opacity .16s,transform .16s,box-shadow .16s;position:absolute;inset:4px;transform:scale(.72);box-shadow:0 0 #5eead400,inset 0 0 12px #ffffff14}.omnis-snap-peek:after{content:"";width:7px;height:7px;box-shadow:none;opacity:0;z-index:2;background:0 0;border-radius:999px;transition:opacity .18s,transform .18s,background .18s,box-shadow .18s;position:absolute;top:-1px;right:-1px;transform:scale(.7)}.omnis-snap-peek.has-snap-signal:before{opacity:calc(.22 + (var(--snap-signal) * .62));transform:scale(calc(.78 + (var(--snap-signal) * .22)));box-shadow:0 0 calc(10px + (var(--snap-signal) * 16px)) #2dd4bf47, inset 0 0 14px #ffffff1a}.omnis-snap-peek.has-snap-medium{color:#ccfbf1bd;border-color:#5eead44d}.omnis-snap-peek.has-snap-strong{color:#ecfeffe0;border-color:#22d3ee6b;box-shadow:0 14px 30px #082f492e,0 0 18px #2dd4bf29,inset 0 1px #ffffff1a}.omnis-snap-peek.has-snap-strong:before{animation:.68s ease-out both omnis-snap-signal-breathe}.omnis-snap-peek.is-ready{color:#99f6e494;border-color:#2dd4bf2e}.omnis-snap-peek.is-waiting{color:#fef08a9e;background:radial-gradient(circle at 24% 12%,#facc1524,#0000 48%),#2b1f0838;border-color:#facc1533}.omnis-snap-peek.is-blocked{color:#fecacac2;background:radial-gradient(circle at 24% 12%,#f871712e,#0000 48%),#450a0a3d;border-color:#f8717147}.omnis-snap-peek.has-snap-success:after,.omnis-snap-peek.has-snap-warn:after,.omnis-snap-peek.has-snap-wait:after,.omnis-snap-peek.has-snap-info:after{opacity:1;animation:.9s ease-out both omnis-snap-diagnostic-pulse;transform:scale(1)}.omnis-snap-peek.has-snap-success:after{background:#5eead4;box-shadow:0 0 12px #2dd4bfb8}.omnis-snap-peek.has-snap-warn:after{background:#facc15;box-shadow:0 0 12px #facc159e}.omnis-snap-peek.has-snap-wait:after,.omnis-snap-peek.has-snap-info:after{background:#60a5fa;box-shadow:0 0 11px #60a5fa8f}@keyframes omnis-snap-diagnostic-pulse{0%{transform:scale(.72)}42%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes omnis-snap-signal-breathe{0%{transform:scale(.78)}44%{transform:scale(1.06)}to{transform:scale(calc(.78 + (var(--snap-signal) * .22)))}}.omnis-gesture-peek:hover,.omnis-gesture-peek:focus-visible,.omnis-gesture-peek.is-open,.omnis-snap-peek:hover,.omnis-snap-peek:focus-visible{color:#ccfbf1;opacity:.92;background:radial-gradient(circle at 24% 12%,#2dd4bf33,#0000 48%),#082f4957;border-color:#2dd4bf57;transform:translateY(-1px)}.omnis-snap-peek.is-waiting:hover,.omnis-snap-peek.is-waiting:focus-visible{color:#fef08a;background:radial-gradient(circle at 24% 12%,#facc1538,#0000 48%),#2b1f0852;border-color:#facc1557}.omnis-snap-peek.is-blocked:hover,.omnis-snap-peek.is-blocked:focus-visible{color:#fee2e2;background:radial-gradient(circle at 24% 12%,#f8717142,#0000 48%),#450a0a57;border-color:#f8717170}.omnis-gesture-peek.is-open{bottom:24px;left:266px}.omnis-global-gesture-dock .omnis-gesture-peek.is-open{inset:auto}.omnis-gesture-panel{z-index:7;color:#e2e8f0d1;-webkit-backdrop-filter:blur(22px)saturate(.86);backdrop-filter:blur(22px)saturate(.86);background:radial-gradient(circle at 18% 0,#2dd4bf29,#0000 48%),linear-gradient(135deg,#050818b8,#080b1f70);border:1px solid #7dd3fc2e;border-radius:18px;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:12px;width:232px;padding:12px;display:grid;position:absolute;bottom:24px;left:20px;box-shadow:0 22px 62px #02061757,inset 0 1px #ffffff0f}.omnis-gesture-preview{background:#0206178c;border:1px solid #2dd4bf3d;border-radius:14px;width:68px;height:54px;position:relative;overflow:hidden}.omnis-gesture-preview video{-o-object-fit:cover;object-fit:cover;opacity:.74;width:100%;height:100%;display:block;transform:scaleX(-1)}.omnis-gesture-preview canvas{display:none}.omnis-gesture-preview canvas.omnis-gesture-landmarks{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;transform:scaleX(-1)}.omnis-gesture-reticle{color:#ecfeffdb;pointer-events:none;background:radial-gradient(circle,#2dd4bf29,#0000 56%);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:0}.omnis-gesture-copy{min-width:0}.omnis-gesture-copy span,.omnis-gesture-copy small,.omnis-gesture-copy em{color:#cbd5e1ad;font-size:11px;font-weight:680;display:block}.omnis-gesture-copy span{text-transform:uppercase;letter-spacing:.06em}.omnis-gesture-copy strong{color:#ecfeff;margin-top:4px;font-size:13px;font-weight:900;line-height:1.15;display:block}.omnis-gesture-copy small{color:#fecaca;margin-top:5px;line-height:1.25}.omnis-gesture-copy em{color:#ccfbf1;text-overflow:ellipsis;white-space:nowrap;background:#0d948829;border:1px solid #2dd4bf3d;border-radius:999px;width:max-content;max-width:100%;margin-top:7px;padding:4px 8px;font-style:normal;overflow:hidden;box-shadow:0 0 18px #2dd4bf1f}.omnis-gesture-panel.status-tracking{border-color:#2dd4bf75;box-shadow:0 22px 62px #02061757,0 0 42px #2dd4bf29,inset 0 1px #ffffff14}.omnis-gesture-panel.status-training,.omnis-gesture-panel.status-trained{border-color:#60a5fa6b;box-shadow:0 22px 62px #02061757,0 0 42px #3b82f621,inset 0 1px #ffffff14}.omnis-gesture-panel.status-tracking .omnis-gesture-reticle{color:#ecfeff;background:radial-gradient(circle,#2dd4bf42,#0000 52%),radial-gradient(circle,#0000 0 32%,#2dd4bf1f 33% 34%,#0000 35%)}.omnis-gesture-panel.intent-point .omnis-gesture-reticle{color:#cffafe;background:linear-gradient(#22d3ee24,#22d3ee24) 50%/48% 1px no-repeat,linear-gradient(90deg,#22d3ee24,#22d3ee24) 50%/1px 48% no-repeat,radial-gradient(circle,#22d3ee3d,#0000 54%)}.omnis-gesture-panel.intent-pinch .omnis-gesture-reticle{color:#ccfbf1;background:radial-gradient(circle,#ffffff2e 0 12%,#0000 13%),radial-gradient(circle,#2dd4bf47,#0000 54%)}.omnis-gesture-panel.intent-grab .omnis-gesture-reticle{color:#ede9fe;background:radial-gradient(circle,#0000 0 24%,#a78bfa3d 25% 29%,#0000 30%),radial-gradient(circle,#a78bfa38,#0000 58%)}.omnis-gesture-panel.intent-open .omnis-gesture-reticle{color:#dbeafe;background:radial-gradient(circle,#0000 0 38%,#60a5fa2e 39% 42%,#0000 43%),radial-gradient(circle,#60a5fa38,#0000 62%)}.omnis-gesture-panel.status-denied,.omnis-gesture-panel.status-unavailable,.omnis-gesture-panel.status-unsupported{background:radial-gradient(circle at 18% 0,#f8717124,#0000 48%),linear-gradient(135deg,#140810b8,#1f0b1470);border-color:#f8717157}.omnis-gesture-meter{background:#94a3b824;border-radius:999px;height:4px;margin-top:8px;position:relative;overflow:hidden}.omnis-gesture-meter i{border-radius:inherit;background:linear-gradient(90deg,#60a5fad1,#2dd4bfd6);height:100%;transition:width .18s;display:block}.omnis-gesture-flags{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.omnis-gesture-flags b{color:#cbd5e1bd;background:#0f172a57;border:1px solid #7dd3fc24;border-radius:999px;align-items:center;min-height:19px;padding:0 7px;font-size:10px;font-weight:760;display:inline-flex}.omnis-gesture-panel.is-trained .omnis-gesture-flags b:first-child,.omnis-gesture-panel.has-landmarks .omnis-gesture-flags b:nth-child(2),.omnis-gesture-panel.has-snap .omnis-gesture-flags b:nth-child(3),.omnis-gesture-panel.status-tracking .omnis-gesture-flags b:last-child{color:#ccfbf1;background:#0d948829;border-color:#2dd4bf38}.omnis-gesture-diagnostics{gap:5px;margin-top:7px;display:grid}.omnis-gesture-diagnostics span{color:#cbd5e1ad;white-space:nowrap;background:#0f172a42;border:1px solid #7dd3fc1f;border-radius:999px;align-items:center;min-height:18px;padding:0 7px;font-size:9px;font-weight:780;display:flex;position:relative;overflow:hidden}.omnis-gesture-diagnostics span i{border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#60a5fa33,#2dd4bf33);width:0;transition:width .16s;position:absolute;inset:0 auto 0 0}.omnis-gesture-diagnostics span b{z-index:1;text-overflow:ellipsis;position:relative;overflow:hidden}.omnis-gesture-diagnostics span.is-active{color:#ccfbf1;background:#0d948826;border-color:#2dd4bf38}.omnis-gesture-diagnostics span.is-waiting{color:#fef08adb;background:#713f1229;border-color:#facc152e}.omnis-gesture-scanner{background:radial-gradient(circle at 18% 0,#22d3ee26,#0000 46%),linear-gradient(135deg,#0f172a66,#082f492e);border:1px solid #7dd3fc21;border-radius:15px;gap:7px;margin-top:8px;padding:8px;display:grid;box-shadow:inset 0 1px #ffffff0f}.omnis-gesture-scanner-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.omnis-gesture-scanner-head>span{color:#99f6e4eb;background:#0d948824;border:1px solid #2dd4bf33;border-radius:10px;place-items:center;width:25px;height:25px;display:grid;box-shadow:0 0 18px #2dd4bf24}.omnis-gesture-scanner-head strong,.omnis-gesture-scanner-head small,.omnis-gesture-scanner-live strong,.omnis-gesture-scanner-live small,.omnis-gesture-guide-map b,.omnis-gesture-guide-map small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.omnis-gesture-scanner-head strong{color:#ecfeffeb;font-size:10px;font-weight:900;display:block}.omnis-gesture-scanner-head small{color:#94a3b8c7;font-size:8.5px;font-weight:780;display:block}.omnis-gesture-scanner-head b{text-align:right;color:#67e8f9eb;min-width:34px;font-size:10px;font-weight:950}.omnis-gesture-scanner-live{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.omnis-gesture-scanner-live span,.omnis-gesture-guide-map span{background:#0f172a47;border:1px solid #7dd3fc1c;border-radius:11px;min-width:0;padding:6px 7px}.omnis-gesture-scanner-live small,.omnis-gesture-guide-map small{color:#94a3b8b8;font-size:7.8px;font-weight:800;display:block}.omnis-gesture-scanner-live strong,.omnis-gesture-guide-map b{color:#e2e8f0e6;font-size:9.5px;font-weight:900;display:block}.omnis-gesture-guide-map{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.omnis-gesture-guide-map span{min-height:42px;padding:5px 6px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s}.omnis-gesture-guide-map span.is-active{background:radial-gradient(circle at 18% 0,#2dd4bf2e,#0000 56%),#082f4952;border-color:#2dd4bf57;transform:translateY(-1px);box-shadow:0 0 20px #22d3ee1f}.omnis-gesture-attempts{gap:4px;margin-top:7px;display:grid}.omnis-gesture-attempts span{color:#cbd5e1a8;background:#0f172a38;border:1px solid #7dd3fc1a;border-radius:999px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-height:18px;padding:0 7px;font-size:9px;font-weight:780;display:grid}.omnis-gesture-attempts b,.omnis-gesture-attempts small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.omnis-gesture-attempts small{color:#94a3b8a3;font-size:8px;font-weight:760}.omnis-gesture-attempts span.level-success{color:#ccfbf1;background:#0d948826;border-color:#2dd4bf38}.omnis-gesture-attempts span.level-warn{color:#fef08ae0;background:#713f1226;border-color:#facc152b}.omnis-gesture-attempts span.level-wait{color:#bfdbfedb;background:#1e40af21;border-color:#60a5fa29}.omnis-gesture-blackbox{background:radial-gradient(circle at 12% 0,#2dd4bf1f,#0000 48%),#0206173d;border:1px solid #7dd3fc1f;border-radius:14px;gap:7px;margin-top:9px;padding:8px;display:grid}.omnis-gesture-blackbox.is-recording{border-color:#2dd4bf33;box-shadow:inset 0 1px #ffffff0d}.omnis-gesture-blackbox-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.omnis-gesture-blackbox-head span{color:#7dd3fcd1;background:#0f172a61;border:1px solid #7dd3fc24;border-radius:8px;place-items:center;width:22px;height:22px;display:grid}.omnis-gesture-blackbox-head strong,.omnis-gesture-blackbox-head small,.omnis-gesture-blackbox-feed b,.omnis-gesture-blackbox-feed small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.omnis-gesture-blackbox-head strong{color:#e2e8f0e6;font-size:10px}.omnis-gesture-blackbox-head small{color:#94a3b8ad;font-size:9px;font-weight:760}.omnis-gesture-blackbox-feed{gap:4px;display:grid}.omnis-gesture-blackbox-feed span{color:#cbd5e1ad;background:#0f172a47;border-radius:999px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;min-height:18px;padding:0 7px;font-size:9px;font-weight:760;display:grid}.omnis-gesture-blackbox-feed small{color:#7dd3fc9e;font-size:8px}.omnis-gesture-blackbox-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.omnis-gesture-blackbox-actions button{color:#e2e8f0d1;cursor:pointer;background:#0f172a6b;border:1px solid #7dd3fc29;border-radius:9px;min-height:25px;font-size:9px;font-weight:820}.omnis-gesture-blackbox-actions button:hover,.omnis-gesture-blackbox-actions button:focus-visible{color:#ecfeff;background:#0d94882e;border-color:#2dd4bf4d}.omnis-gesture-blackbox-actions button:disabled{cursor:not-allowed;opacity:.42}.omnis-gesture-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;margin-top:8px;display:grid}.omnis-gesture-train{color:#e2e8f0db;text-overflow:ellipsis;white-space:nowrap;background:#0f172a6b;border:1px solid #7dd3fc2e;border-radius:999px;min-height:28px;padding:0 8px;font-size:10px;font-weight:820;overflow:hidden}.omnis-gesture-train:hover{color:#ecfeff;background:#0d94882e;border-color:#2dd4bf57}.omnis-gesture-train:disabled{cursor:default;color:#cbd5e185;background:#0d94881c;border-color:#2dd4bf24}.omnis-stage{z-index:5;height:calc(100vh - 82px);min-height:638px;padding:40px 40px 34px;position:relative}.omnis-hero-center{text-align:center;width:min(760px,54vw);position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.omnis-hero-center h1{color:#f8fafc;letter-spacing:.28em;text-indent:.28em;text-shadow:0 0 20px #7dd3fca3,0 0 48px #3b82f65c;margin-top:0;font-size:clamp(70px,8vw,120px);font-weight:300;line-height:.88}.omnis-subtitle{color:#22d3ee;letter-spacing:.44em;text-transform:uppercase;margin-top:24px;font-size:clamp(12px,1.1vw,16px);font-weight:800}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.omnis-virtual-eye{--eye-px:0px;--eye-py:0px;--eye-dilate:1;--eye-energy:.32;aspect-ratio:1;place-items:center;width:clamp(190px,21vw,280px);margin:0 auto;display:grid;position:relative}.omnis-eye-aura{background:radial-gradient(circle, rgba(34, 211, 238, calc(.16 + var(--eye-energy) * .14)) 0%, #3b82f61a 38%, #3b82f600 70%);filter:blur(6px);pointer-events:none;border-radius:50%;animation:5.2s ease-in-out infinite omnis-eye-aura-pulse;position:absolute;inset:-46%}@keyframes omnis-eye-aura-pulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.omnis-eye-halo{pointer-events:none;background:conic-gradient(#22d3ee00 0deg,#22d3ee80 40deg,#22d3ee00 110deg,#7dd3fc00 200deg,#7dd3fc52 250deg,#7dd3fc00 330deg);border-radius:50%;animation:9s linear infinite omnis-eye-spin;position:absolute;inset:-14%;-webkit-mask:radial-gradient(circle,#0000 64%,#000 66% 70%,#0000 72%);mask:radial-gradient(circle,#0000 64%,#000 66% 70%,#0000 72%)}.omnis-eye-ring{pointer-events:none;border:1px solid #7dd3fc29;border-radius:50%;position:absolute}.omnis-eye-ring-a{border-color:#22d3eeb3 #22d3ee42 #22d3ee42;animation:14s linear infinite omnis-eye-spin;inset:-7%}.omnis-eye-ring-b{border-style:dashed;border-color:#7dd3fc24;animation:26s linear infinite reverse omnis-eye-spin;inset:-22%}.omnis-eye-ring-c{border-color:#6366f11a #6366f11a #6366f173;animation:38s linear infinite omnis-eye-spin;inset:-34%}@keyframes omnis-eye-spin{to{transform:rotate(360deg)}}.omnis-eye-globe{width:100%;height:100%;box-shadow:inset 0 0 42px #020617e6, 0 0 34px rgba(34, 211, 238, calc(.14 + var(--eye-energy) * .3)), 0 0 110px rgba(59, 130, 246, calc(.1 + var(--eye-energy) * .22));background:radial-gradient(circle at 38% 32%,#0c1d3d 0%,#060d22 58%,#03060f 100%);border:1px solid #7dd3fc38;border-radius:50%;position:relative;overflow:hidden}.omnis-eye-iris{transform:translate3d(var(--eye-px), var(--eye-py), 0);box-shadow:0 0 26px rgba(34, 211, 238, calc(.4 + var(--eye-energy) * .4)), inset 0 0 30px #020617a8;background:radial-gradient(circle,#082f49f2 0%,#0e7490eb 30%,#22d3eed9 58%,#7dd3fc8c 74%,#082f4933 100%);border-radius:50%;place-items:center;display:grid;position:absolute;inset:17%}.omnis-eye-iris-texture{opacity:calc(.5 + var(--eye-energy) * .5);background:repeating-conic-gradient(#a5f3fc24 0deg 4deg,#a5f3fc00 4deg 12deg);border-radius:50%;animation:22s linear infinite omnis-eye-spin;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 26%,#000 34% 88%,#0000 100%);mask:radial-gradient(circle,#0000 26%,#000 34% 88%,#0000 100%)}.omnis-eye-pupil{aspect-ratio:1;width:38%;transform:translate3d(calc(var(--eye-px) * .24), calc(var(--eye-py) * .24), 0) scale(var(--eye-dilate));background:radial-gradient(circle at 42% 36%,#0b1120 0%,#010208 64%);border-radius:50%;position:relative;box-shadow:0 0 0 2px #020617d9,0 0 18px #020617e6,inset 0 0 10px #22d3ee2e}.omnis-eye-glint{aspect-ratio:1;background:radial-gradient(circle,#e0f2fef2 0%,#e0f2fe00 72%);border-radius:50%;width:24%;position:absolute;top:16%;left:20%}.omnis-eye-lid{pointer-events:none;background:linear-gradient(#030917 0%,#050d20 100%);width:112%;height:58%;transition:transform .11s cubic-bezier(.65,0,.35,1);position:absolute;left:-6%}.omnis-eye-lid-top{border-radius:0 0 50% 50%/0 0 100% 100%;top:-4%;transform:translateY(-100%)}.omnis-eye-lid-bottom{border-radius:50% 50% 0 0/100% 100% 0 0;bottom:-4%;transform:translateY(100%)}.omnis-virtual-eye.is-blinking .omnis-eye-lid-top{transform:translateY(-6%)}.omnis-virtual-eye.is-blinking .omnis-eye-lid-bottom{transform:translateY(6%)}@media (prefers-reduced-motion:reduce){.omnis-eye-aura,.omnis-eye-halo,.omnis-eye-ring,.omnis-eye-iris-texture{animation:none}}.omnis-memory-card{-webkit-backdrop-filter:blur(24px)saturate(.72);backdrop-filter:blur(24px)saturate(.72);background:linear-gradient(135deg,#05081870,#080b1f40),#0206172e;border:1px solid #94a3b82e;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:18px;width:min(300px,21vw);min-width:270px;padding:24px;transition:width .18s,padding .18s,border-radius .18s,transform .18s;display:grid;position:absolute;top:18%;right:4.2%;box-shadow:0 22px 62px #02061747,inset 0 1px #ffffff0d}.omnis-memory-card.is-collapsed{border-radius:16px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;width:min(260px,20vw);min-width:220px;padding:12px 14px}.omnis-memory-toggle{color:#f8fafc;background:#0f172a47;border:0;border-radius:12px;justify-content:center;align-items:center;width:34px;height:34px;transition:background .16s,color .16s,transform .16s;display:inline-flex}.omnis-memory-toggle:hover{color:#67e8f9;background:#0ea5e924;transform:translateY(-1px)}.omnis-memory-summary{min-width:0}.omnis-memory-card span,.omnis-memory-card small{color:#cbd5e1c2;font-size:12px;font-weight:640;display:block}.omnis-memory-summary>span{text-transform:uppercase;letter-spacing:.04em;font-size:12px}.omnis-memory-card strong{color:#f8fafc;font-size:30px;font-weight:780;line-height:1;display:block}.omnis-confidence{text-align:right}.omnis-confidence strong{font-size:20px;font-weight:520}.omnis-memory-card.is-collapsed .omnis-memory-summary strong{margin-top:3px;font-size:21px}.omnis-memory-card.is-collapsed .omnis-memory-summary small{font-size:10px}.omnis-memory-bar{background:#94a3b824;border-radius:999px;grid-column:1/-1;height:4px;overflow:hidden}.omnis-memory-bar span{border-radius:inherit;background:linear-gradient(90deg,#60a5fad1,#22d3eeb8,#8b5cf6cc);height:100%}.omnis-memory-list{grid-column:1/-1;gap:14px;display:grid}.omnis-memory-list p{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.omnis-memory-list p:before{content:"";background:#22d3ee;border-radius:999px;grid-area:1/1;width:8px;height:8px;box-shadow:0 0 18px}.omnis-memory-list p span{grid-column:1;padding-left:18px}.omnis-memory-list p strong{grid-column:2;font-size:13px;font-weight:900}.omnis-memory-list .tone-cyan:before{background:#38e8ff}.omnis-memory-list .tone-blue:before{background:#4f8cff}.omnis-memory-list .tone-teal:before{background:#36f2b2}.omnis-memory-list .tone-amber:before{background:#ffbe3d}.omnis-memory-list .tone-violet:before{background:#ff4fb8}.omnis-unit-menu{--omnis-unit-shift-x:-50%;--omnis-unit-shift-y:-50%;--omnis-hand-x:0px;--omnis-hand-y:0px;--omnis-hand-xp:50%;--omnis-hand-yp:46%;--omnis-hand-tilt:0deg;--omnis-hand-alpha:.07;--omnis-hand-rim-alpha:.18;--omnis-hand-shadow-alpha:.1;--omnis-hand-scale:1;--omnis-unit-accent:45, 212, 191;isolation:isolate;z-index:12;color:#e2e8f0e6;width:min(790px,100vw - 280px);min-width:620px;box-shadow:0 30px 100px #02061770, 0 0 84px rgba(var(--omnis-unit-accent), var(--omnis-hand-shadow-alpha)), 0 0 0 1px rgba(var(--omnis-unit-accent), var(--omnis-hand-rim-alpha)), inset 0 1px 0 #ffffff42, inset 0 -1px 0 #7dd3fc21, inset 0 0 76px #ecfeff0e;-webkit-backdrop-filter:blur(34px)saturate(1.5)contrast(1.05);backdrop-filter:blur(34px)saturate(1.5)contrast(1.05);transform:translate3d(calc(var(--omnis-unit-shift-x) + var(--omnis-hand-x)), calc(var(--omnis-unit-shift-y) + var(--omnis-hand-y)), 0) rotate(var(--omnis-hand-tilt)) scale(var(--omnis-hand-scale));transform-origin:50%;will-change:transform, box-shadow;background:linear-gradient(118deg,#fff3,#ffffff0b 30%,#b4e7ff1f 54%,#ffffff0a),radial-gradient(at 12% 10%,#ecfeff3d,#0000 36%),radial-gradient(at 90% 0,#2dd4bf38,#0000 38%),radial-gradient(at 78% 96%,#60a5fa2e,#0000 48%),linear-gradient(145deg,#050a1cc2,#0a13308a);border:1px solid #d9f9ff4d;border-radius:28px;grid-template-columns:230px minmax(0,1fr);gap:14px 16px;padding:18px;display:grid;position:absolute;top:50%;left:50%;overflow:hidden}.omnis-unit-menu.intent-point{--omnis-unit-accent:96, 165, 250}.omnis-unit-menu.intent-pinch{--omnis-unit-accent:251, 191, 36}.omnis-unit-menu.intent-grab{--omnis-unit-accent:244, 114, 182}.omnis-unit-menu.intent-open{--omnis-unit-accent:45, 212, 191}.omnis-unit-menu.intent-move{--omnis-unit-accent:103, 232, 249}.omnis-unit-menu:before,.omnis-unit-menu:after,.omnis-unit-liquid-surface,.omnis-unit-hand-backlight{content:"";pointer-events:none;position:absolute}.omnis-unit-menu:before{z-index:1;background:radial-gradient(circle at 24% 38%, #ecfeff61 0 1px, transparent 2px), radial-gradient(circle at 68% 18%, rgba(var(--omnis-unit-accent), .34) 0 1px, transparent 2px), linear-gradient(104deg, transparent 30%, #ffffff80 45%, transparent 58%);filter:blur(.6px);opacity:0;inset:-42%;transform:translate(-24%)rotate(5deg)}.omnis-unit-menu:after{z-index:3;border-radius:inherit;box-shadow:inset 0 0 36px #ecfeff1a, inset 0 0 86px rgba(var(--omnis-unit-accent), .075);border:1px solid #ffffff2e;inset:1px}.omnis-unit-liquid-surface{z-index:0;border-radius:inherit;background:linear-gradient(110deg, transparent 10%, #ffffff2e 24%, transparent 38%), linear-gradient(24deg, transparent 18%, #7dd3fc14 46%, transparent 72%), radial-gradient(ellipse at 40% 8%, #ffffff1f, transparent 34%), radial-gradient(ellipse at 68% 84%, rgba(var(--omnis-unit-accent), .12), transparent 42%);mix-blend-mode:screen;opacity:.78;animation:9s ease-in-out infinite omnisUnitLiquidDrift;inset:-28%;transform:translate(-2%,-1%)rotate(-3deg)}.omnis-unit-hand-backlight{z-index:0;border-radius:inherit;background:radial-gradient(circle at var(--omnis-hand-xp) var(--omnis-hand-yp), rgba(var(--omnis-unit-accent), var(--omnis-hand-alpha)), transparent 33%), radial-gradient(ellipse at calc(100% - var(--omnis-hand-xp)) 92%, #ecfeff17, transparent 40%);filter:blur(1.5px);opacity:.48;transition:opacity .18s;inset:0}.omnis-unit-menu.is-hand-active .omnis-unit-hand-backlight{opacity:1}.omnis-unit-menu.is-opening{animation:.36s cubic-bezier(.2,.84,.22,1) both omnisUnitMenuIn}.omnis-unit-menu.is-opening:before,.omnis-unit-menu.cue-focus-chat:before,.omnis-unit-menu.cue-attention:before,.omnis-unit-menu.cue-memory-open:before,.omnis-unit-menu.cue-memory-close:before{animation:.76s ease-out both omnisUnitMenuSparkle}.omnis-unit-menu.cue-snap .omnis-unit-liquid-surface,.omnis-unit-menu.cue-pinch .omnis-unit-liquid-surface,.omnis-unit-menu.cue-grab .omnis-unit-liquid-surface{animation-duration:4.8s}.omnis-unit-menu.is-closing{pointer-events:none;animation:.52s ease-in both omnisUnitMenuOut}@keyframes omnisUnitMenuIn{0%{opacity:0;transform:translate3d(calc(var(--omnis-unit-shift-x) + var(--omnis-hand-x)), calc(var(--omnis-unit-shift-y) + var(--omnis-hand-y) + 18px), 0) scale(.965);filter:blur(8px)}to{opacity:1;transform:translate3d(calc(var(--omnis-unit-shift-x) + var(--omnis-hand-x)), calc(var(--omnis-unit-shift-y) + var(--omnis-hand-y)), 0) scale(var(--omnis-hand-scale));filter:blur()}}@keyframes omnisUnitMenuOut{0%{opacity:1;transform:translate3d(calc(var(--omnis-unit-shift-x) + var(--omnis-hand-x)), calc(var(--omnis-unit-shift-y) + var(--omnis-hand-y)), 0) scale(1);filter:blur()}to{opacity:0;transform:translate3d(calc(var(--omnis-unit-shift-x) + var(--omnis-hand-x)), calc(var(--omnis-unit-shift-y) + var(--omnis-hand-y) - 10px), 0) scale(.976);filter:blur(8px)}}@keyframes omnisUnitMenuSparkle{0%{opacity:0;transform:translate(-24%)rotate(5deg)}16%{opacity:.74}to{opacity:0;transform:translate(26%)rotate(5deg)}}@keyframes omnisUnitLiquidDrift{0%,to{transform:translate(-2%,-1%)rotate(-3deg)scale(1)}48%{transform:translate(2.2%,1.4%)rotate(2deg)scale(1.025)}}.omnis-unit-menu-head{grid-area:1/1;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;display:grid}.omnis-unit-menu-head>span{border:1px solid rgba(var(--omnis-unit-accent), .34);color:#ccfbf1;background:radial-gradient(circle at 35% 20%, #ecfeff57, transparent 38%), linear-gradient(145deg, rgba(var(--omnis-unit-accent), .24), #0f172a33);width:54px;height:54px;box-shadow:0 0 28px rgba(var(--omnis-unit-accent), .2), inset 0 1px 0 #ffffff2e;border-radius:21px;justify-content:center;align-items:center;display:inline-flex}.omnis-unit-menu-head small,.omnis-unit-readout small,.omnis-unit-stats small{color:#cbd5e1b3;font-size:13px;font-weight:720;display:block}.omnis-unit-menu-head small{text-transform:uppercase;letter-spacing:0}.omnis-unit-menu-head strong{color:#f8fafc;margin-top:2px;font-size:26px;font-weight:900;line-height:1.08;display:block}.omnis-unit-tabs{grid-area:1/2;grid-template-columns:repeat(5,1fr);align-self:center;gap:9px;margin-top:0;display:grid}.omnis-unit-tabs button{color:#cbd5e1b3;background:linear-gradient(#0f172a75,#0f172a3d),#0f172a4d;border:1px solid #7dd3fc2e;border-radius:18px;justify-content:center;align-items:center;height:48px;transition:border-color .16s,color .16s,background .16s,transform .16s,box-shadow .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.omnis-unit-tabs button:hover,.omnis-unit-tabs button.is-active{color:#ecfeff;border-color:rgba(var(--omnis-unit-accent), .46);background:radial-gradient(circle at 50% 0%, rgba(var(--omnis-unit-accent), .3), transparent 58%), linear-gradient(135deg, #0d948838, #2563eb38), #0d94882e;box-shadow:0 0 24px rgba(var(--omnis-unit-accent), .16), inset 0 1px 0 #ffffff1f;transform:translateY(-1px)}.omnis-unit-readout{background:linear-gradient(160deg,#ffffff13,#ffffff03),#0f172a57;border:1px solid #94a3b829;border-radius:22px;grid-area:2/1;min-height:104px;margin-top:0;padding:18px;box-shadow:inset 0 1px #ffffff14}.omnis-unit-readout p{color:#e2e8f0bd;margin:0;font-size:12px;font-weight:680;line-height:1.3;display:none}.omnis-unit-readout strong{color:#f8fafc;font-size:40px;font-weight:900;line-height:1;display:block}.omnis-unit-readout small{margin-top:10px}.omnis-unit-stats{grid-area:2/2;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:0;display:grid}.omnis-unit-stats span{background:linear-gradient(145deg,#ffffff0f,#ffffff04),#02061747;border:1px solid #7dd3fc21;border-radius:22px;min-width:0;min-height:104px;padding:18px;box-shadow:inset 0 1px #fff1}.omnis-unit-stats b{color:#ecfeff;text-overflow:ellipsis;white-space:nowrap;font-size:26px;font-weight:900;line-height:1.1;display:block;overflow:hidden}.omnis-unit-stats small{text-overflow:ellipsis;white-space:nowrap;margin-top:10px;overflow:hidden}.omnis-unit-open{border:1px solid rgba(var(--omnis-unit-accent), .34);color:#ecfeff;width:100%;min-height:46px;box-shadow:0 0 34px rgba(var(--omnis-unit-accent), .12), inset 0 1px 0 #ffffff24;background:linear-gradient(135deg,#0d94886b,#2563eb57),#0f172a57;border-radius:999px;grid-column:1/-1;margin-top:0;font-size:16px;font-weight:880;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s}.omnis-unit-open:hover{border-color:rgba(var(--omnis-unit-accent), .56);box-shadow:0 0 46px rgba(var(--omnis-unit-accent), .2), inset 0 1px 0 #ffffff2e;background:linear-gradient(135deg,#0d948885,#2563eb6b),#0f172a5c;transform:translateY(-1px)}.omnis-unit-menu-head,.omnis-unit-tabs,.omnis-unit-readout,.omnis-unit-stats,.omnis-unit-open{z-index:2;position:relative}.omnis-command-card{-webkit-backdrop-filter:blur(24px)saturate(.76);backdrop-filter:blur(24px)saturate(.76);background:linear-gradient(135deg,#05081880,#090b1f47),#0206172e;border:1px solid #94a3b833;border-radius:18px;width:min(690px,48vw);padding:24px;position:absolute;bottom:7.4%;left:50%;transform:translate(-50%);box-shadow:0 22px 62px #0206174d,inset 0 1px #ffffff0d}.omnis-command-card>p{color:#f8fafceb;font-size:14px}.omnis-chat-response{color:#e2e8f0d1;white-space:pre-line;background:#0f172a47;border:1px solid #7dd3fc29;border-radius:14px;margin-top:14px;padding:12px 14px;font-size:13px;line-height:1.45}.omnis-chat-response.is-typing{border-color:#67e8f947;box-shadow:0 0 26px #22d3ee1c,inset 0 1px #ffffff0d}.omnis-typing-cursor{vertical-align:-.18em;background:#67e8f9;border-radius:999px;width:7px;height:1.15em;margin-left:3px;animation:.76s steps(2,end) infinite omnisTypingCursor;display:inline-block;box-shadow:0 0 14px #67e8f9b8}@keyframes omnisTypingCursor{50%{opacity:.22}}.omnis-command-card form{background:#0f172a57;border:1px solid #94a3b833;border-radius:14px;grid-template-columns:minmax(0,1fr) 46px 46px 52px;align-items:center;gap:10px;margin-top:18px;padding:9px 9px 9px 16px;display:grid}.omnis-command-card input{color:#e2e8f0;-webkit-text-fill-color:#e2e8f0;caret-color:#67e8f9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:0;outline:0;min-width:0;height:40px;font-size:14px;background:0 0!important}.omnis-command-card input::placeholder{color:#94a3b8bd}.omnis-command-card form button{color:#f8fafc;background:linear-gradient(135deg,#7c3aed,#2563eb 58%,#0891b2);border-radius:999px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex;box-shadow:0 14px 34px #4f46e56b}.omnis-command-card form button.omnis-command-voice{color:#ccfbf1;background:radial-gradient(circle at 28% 18%,#2dd4bf4d,#0000 48%),linear-gradient(135deg,#0d948885,#2563eb5c);box-shadow:0 12px 26px #0d94883d}.omnis-command-card form button.omnis-command-speaker{color:#dbeafe;background:radial-gradient(circle at 28% 18%,#60a5fa4d,#0000 48%),linear-gradient(135deg,#2563eb75,#0891b257);box-shadow:0 12px 26px #2563eb38}.omnis-command-voice-picker{width:46px;height:46px;position:relative}.omnis-command-card form .omnis-command-voice-picker>.omnis-command-speaker{width:46px;height:46px}.omnis-command-card form button.omnis-command-voice-menu-trigger{z-index:3;color:#e0f2feeb;background:#080f1ff5;border:1px solid #7dd3fc57;border-radius:50%;width:20px;height:20px;position:absolute;bottom:-4px;right:-5px;box-shadow:0 4px 12px #02061775}.omnis-command-card form button.omnis-command-voice-menu-trigger:hover,.omnis-command-card form button.omnis-command-voice-menu-trigger.is-open{color:#ecfeff;background:#0e7490eb;border-color:#67e8f994}.omnis-command-card form button.omnis-command-voice-menu-trigger:disabled{cursor:not-allowed;opacity:.42}.omnis-voice-menu{z-index:12;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#060c1bfa;border:1px solid #7dd3fc3d;border-radius:8px;width:208px;padding:5px;position:absolute;bottom:calc(100% + 12px);right:-5px;box-shadow:0 18px 38px #0206178a}.omnis-command-card form button.omnis-voice-menu-option{color:#e2e8f0e6;width:100%;height:auto;min-height:44px;box-shadow:none;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:24px minmax(0,1fr) 18px;justify-content:stretch;gap:8px;padding:7px 8px;display:grid}.omnis-command-card form button.omnis-voice-menu-option:hover,.omnis-command-card form button.omnis-voice-menu-option.is-selected{background:#0e74902e;border-color:#67e8f933}.omnis-command-card form button.omnis-voice-menu-option:disabled{cursor:not-allowed;opacity:.42}.omnis-voice-menu-option-icon,.omnis-voice-menu-option-check{color:#67e8f9;align-self:center}.omnis-voice-menu-option-icon{justify-content:center;align-items:center;display:inline-flex}.omnis-voice-menu-option-copy{gap:1px;min-width:0;display:grid}.omnis-voice-menu-option-copy strong,.omnis-voice-menu-option-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.omnis-voice-menu-option-copy strong{color:#f8fafc;font-size:12px;font-weight:650;line-height:1.25}.omnis-voice-menu-option-copy small{color:#94a3b8db;font-size:10px;line-height:1.3}.omnis-command-card form button.omnis-command-xeno{color:#e0f2fe;background:radial-gradient(circle at 28% 18%,#22d3ee47,#0000 48%),linear-gradient(135deg,#0e74907a,#581c8757);box-shadow:0 12px 26px #0e749038}.omnis-command-card form button.omnis-command-xeno.is-enabled{color:#f0fdfa;background:radial-gradient(circle at 28% 18%,#2dd4bf5c,#0000 48%),linear-gradient(135deg,#0f766e8a,#4338ca6b);box-shadow:0 0 0 4px #2dd4bf1a,0 14px 30px #0f766e3d}.omnis-command-card form button.omnis-command-xeno:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}.omnis-command-card form button.omnis-command-speaker.is-muted{color:#cbd5e1c2;background:radial-gradient(circle at 28% 18%,#94a3b82e,#0000 48%),linear-gradient(135deg,#3341557a,#0f172a61);box-shadow:0 10px 22px #0f172a33}.omnis-command-card form button.omnis-command-speaker.is-speaking,.omnis-command-card form button.omnis-command-voice.is-listening,.omnis-command-card form button.omnis-command-voice.is-processing{color:#fefce8;background:radial-gradient(circle at 28% 18%,#facc156b,#0000 48%),linear-gradient(135deg,#b4530994,#2563eb57);box-shadow:0 0 0 4px #facc151f,0 14px 32px #b453093d}.omnis-command-card form button.omnis-command-speaker.is-unsupported,.omnis-command-card form button.omnis-command-speaker.is-error,.omnis-command-card form button.omnis-command-voice.is-unsupported,.omnis-command-card form button.omnis-command-voice.is-error{color:#fecaca;background:radial-gradient(circle at 28% 18%,#f8717138,#0000 48%),linear-gradient(135deg,#7f1d1d75,#0f172a61);box-shadow:0 12px 24px #7f1d1d33}.omnis-command-voice-status{color:#cbd5e1b3;min-height:18px;margin-top:10px;padding-left:4px;font-size:12px;line-height:1.4;display:block}.omnis-command-voice-status.is-listening,.omnis-command-voice-status.is-processing{color:#fef3c7db}.omnis-command-voice-status.is-error,.omnis-command-voice-status.is-unsupported{color:#fecacae6}.omnis-capability-panel{z-index:6;color:#e2e8f0db;-webkit-backdrop-filter:blur(24px)saturate(.84);backdrop-filter:blur(24px)saturate(.84);background:radial-gradient(circle at 18% 0,#2dd4bf26,#0000 42%),linear-gradient(145deg,#050818ad,#080b1f6b),#02061738;border:1px solid #7dd3fc33;border-radius:18px;width:min(390px,30vw);max-height:min(76vh,660px);padding:18px;position:absolute;top:13%;left:3.2%;overflow:auto;box-shadow:0 24px 70px #02061757,inset 0 1px #ffffff0f}.omnis-capability-head{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:14px;display:grid}.omnis-capability-head>span{color:#ccfbf1;background:linear-gradient(135deg,#0d948847,#2563eb33);border:1px solid #2dd4bf4d;border-radius:14px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.omnis-capability-head small,.omnis-capability-command-list>small,.omnis-camera-mode-strip>small,.omnis-device-list>small{color:#cbd5e19e;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:780;display:block}.omnis-capability-head strong{color:#f8fafc;margin-top:3px;font-size:16px;font-weight:900;line-height:1.12;display:block}.omnis-capability-grid{gap:10px;display:grid}.omnis-capability-item{background:linear-gradient(150deg,#ffffff0f,#ffffff04),#0f172a47;border:1px solid #94a3b824;border-radius:14px;align-content:space-between;gap:10px;min-height:118px;padding:12px;display:grid}.omnis-capability-item.readiness-activo{background:radial-gradient(circle at 0 0,#2dd4bf21,#0000 40%),#0f172a4d;border-color:#2dd4bf47}.omnis-capability-item-head{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;display:grid}.omnis-capability-item-head>span{color:#67e8f9;background:#082f4942;border:1px solid #7dd3fc2e;border-radius:10px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.omnis-capability-item-head strong,.omnis-device-list b,.omnis-camera-mode-strip b{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;line-height:1.18;display:block;overflow:hidden}.omnis-capability-item-head small{color:#cbd5e199;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;font-weight:720;display:block;overflow:hidden}.omnis-capability-item p{color:#e2e8f0b8;margin:0;font-size:11px;font-weight:650;line-height:1.34}.omnis-capability-item-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.omnis-capability-item-foot b{color:#ccfbf1;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:900;overflow:hidden}.omnis-capability-item-foot button,.omnis-capability-command-list button,.omnis-device-list button{color:#e2e8f0d6;background:#0f172a57;border:1px solid #7dd3fc29;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:28px;font-size:10px;font-weight:860;display:inline-flex}.omnis-capability-item-foot button{padding:0 10px}.omnis-capability-item-foot button:hover,.omnis-capability-command-list button:hover,.omnis-device-list button:hover{color:#ecfeff;background:#0d948833;border-color:#2dd4bf52}.omnis-capability-tools{border-top:1px solid #94a3b824;gap:12px;margin-top:14px;padding-top:14px;display:grid}.omnis-capability-command-list div,.omnis-camera-mode-strip div{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.omnis-capability-command-list button{padding:0 9px}.omnis-capability-command-list button span{text-overflow:ellipsis;white-space:nowrap;max-width:92px;overflow:hidden}.omnis-unit-intelligence-panel{width:min(650px,48vw)}.omnis-intelligence-refresh{color:#e2e8f0b8;cursor:pointer;background:#0f172a40;border:1px solid #7dd3fc26;border-radius:999px;justify-self:end;min-height:30px;padding:0 10px;font-size:10px;font-weight:900}.omnis-intelligence-refresh:hover{color:#ecfeff;background:#0d94882e;border-color:#2dd4bf52}.omnis-intelligence-loading{color:#cbd5e1ad;margin:0;font-size:12px;font-weight:760;line-height:1.4}.omnis-unit-intelligence{gap:12px;display:grid}.omnis-intelligence-hero{background:radial-gradient(circle at 0 0,#2dd4bf1c,#0000 42%),linear-gradient(145deg,#ffffff0e,#ffffff05),#0f172a3d;border:1px solid #2dd4bf2e;border-radius:16px;grid-template-columns:minmax(0,1fr) 132px;align-items:stretch;gap:12px;padding:13px;display:grid}.omnis-intelligence-hero small,.omnis-intelligence-section-title small{color:#a5f3fca8;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:900;display:block}.omnis-intelligence-hero h2{color:#f8fafc;text-transform:capitalize;margin-top:5px;font-size:18px;font-weight:1000;line-height:1.12}.omnis-intelligence-hero p,.omnis-intelligence-briefing p,.omnis-intelligence-proposals p{color:#e2e8f0ad;margin:7px 0 0;font-size:12px;font-weight:700;line-height:1.42}.omnis-intelligence-gap{color:#fef3c7e0;background:#92400e24;border:1px solid #fbbf242e;border-radius:12px;margin-top:10px;padding:9px 10px;font-size:11px;font-weight:780;line-height:1.36;display:block}.omnis-intelligence-gap.is-critical{color:#fee2e2eb;background:#7f1d1d2e;border-color:#fb718547}.omnis-intelligence-score{background:radial-gradient(circle, #020617e0 0 47%, transparent 48%), conic-gradient(from 190deg, #22d3ee var(--score), #ffffff1a 0);border:1px solid #7dd3fc29;border-radius:15px;align-content:center;place-items:center;gap:4px;min-height:132px;display:grid}.omnis-intelligence-score span,.omnis-intelligence-score small{color:#cbd5e1a8;text-align:center;font-size:10px;font-weight:900}.omnis-intelligence-score strong{color:#f8fafc;font-size:30px;font-weight:1000;line-height:1}.omnis-intelligence-dimensions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.omnis-intelligence-dimensions article{border:1px solid color-mix(in srgb, var(--tone,#22d3ee) 18%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--tone,#22d3ee) 8%, transparent), #ffffff06), #0f172a38;border-radius:13px;min-height:94px;padding:10px}.omnis-intelligence-dimensions article.level-weak{--tone:#fb7185}.omnis-intelligence-dimensions article.level-active{--tone:#fbbf24}.omnis-intelligence-dimensions article.level-strong{--tone:#5eead4}.omnis-intelligence-dimensions span{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.omnis-intelligence-dimensions strong,.omnis-intelligence-section-title strong,.omnis-intelligence-proposals article strong{overflow-wrap:anywhere;color:#f8fafce6;font-size:12px;font-weight:1000;line-height:1.22}.omnis-intelligence-dimensions b{color:color-mix(in srgb, var(--tone,#22d3ee) 70%, white);font-size:11px;font-weight:1000}.omnis-intelligence-dimensions i{background:color-mix(in srgb, var(--tone,#22d3ee) 76%, transparent);height:4px;box-shadow:0 0 14px color-mix(in srgb, var(--tone,#22d3ee) 24%, transparent);border-radius:999px;margin-top:9px;display:block}.omnis-intelligence-dimensions p{color:#cbd5e18f;margin:8px 0 0;font-size:10px;font-weight:720;line-height:1.34}.omnis-intelligence-frontier,.omnis-intelligence-evolution,.omnis-intelligence-differentiators,.omnis-intelligence-growth,.omnis-intelligence-benchmark,.omnis-intelligence-continuity,.omnis-intelligence-briefing,.omnis-intelligence-proposals{background:#0f172a33;border:1px solid #94a3b821;border-radius:15px;gap:9px;padding:12px;display:grid}.omnis-intelligence-frontier>div:last-child{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.omnis-intelligence-frontier article{background:#92400e1a;border:1px solid #fbbf2426;border-radius:12px;align-content:start;gap:7px;min-height:84px;padding:9px;display:grid}.omnis-intelligence-frontier article.status-real{background:#0d94881f;border-color:#5eead433}.omnis-intelligence-frontier article.status-en-construccion{background:#0e74901a;border-color:#7dd3fc2b}.omnis-intelligence-frontier b{color:#fef3c7;font-size:12px;font-weight:1000}.omnis-intelligence-frontier article.status-real b{color:#ccfbf1}.omnis-intelligence-frontier article strong{color:#f8fafcdb;font-size:10px;font-weight:1000;line-height:1.22;display:block}.omnis-intelligence-frontier article small,.omnis-intelligence-evolution small,.omnis-intelligence-differentiators small,.omnis-intelligence-proposals article small{color:#cbd5e185;margin-top:4px;font-size:9px;font-weight:720;line-height:1.28;display:block}.omnis-evolution-primary{background:linear-gradient(135deg,#0d948824,#0e749014),#ffffff06;border:1px solid #5eead42e;border-radius:13px;gap:8px;padding:11px;display:grid}.omnis-evolution-primary>span{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;display:grid}.omnis-evolution-primary b{color:#ccfbf1;background:#0d948838;border-radius:10px;justify-content:center;align-items:center;width:34px;height:30px;font-size:11px;font-weight:1000;display:inline-flex}.omnis-evolution-primary strong,.omnis-evolution-queue strong{color:#f8fafce6;font-size:12px;font-weight:1000;line-height:1.22}.omnis-evolution-primary p,.omnis-evolution-empty{color:#e2e8f0a3;margin:0;font-size:11px;font-weight:740;line-height:1.38}.omnis-evolution-primary>div{flex-wrap:wrap;gap:7px;display:flex}.omnis-evolution-primary small,.omnis-evolution-queue small{background:#0f172a3d;border:1px solid #7dd3fc1f;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;display:inline-flex}.omnis-evolution-actions{flex-wrap:wrap;gap:7px;margin-top:1px;display:flex}.omnis-evolution-actions button{color:#ecfeffe6;cursor:pointer;background:#0d94882e;border:1px solid #5eead433;border-radius:10px;min-height:30px;padding:0 10px;font-size:10px;font-weight:1000}.omnis-evolution-actions button:hover:not(:disabled){background:#0e749042;border-color:#7dd3fc61}.omnis-evolution-actions button:disabled,.omnis-evolution-actions button.is-prepared{color:#cbd5e1a3;cursor:default;background:#0f172a52}.omnis-evolution-primary small.omnis-evolution-state{color:#cbd5e194;background:0 0;border:0;border-radius:0;min-height:0;padding:0;display:block}.omnis-evolution-primary small.omnis-evolution-state.is-prepared{color:#99f6e4d1}.omnis-evolution-primary small.omnis-evolution-state.is-error{color:#fecacadb}.omnis-evolution-cycle{background:#78350f1a;border:1px solid #fbbf2429;border-radius:12px;gap:7px;padding:9px;display:grid}.omnis-evolution-cycle>strong{color:#fef3c7eb;font-size:11px;font-weight:1000;line-height:1.25}.omnis-evolution-cycle>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.omnis-evolution-cycle span{background:#0f172a38;border:1px solid #fbbf241f;border-radius:11px;align-content:start;gap:5px;min-height:82px;padding:8px;display:grid}.omnis-evolution-cycle b{color:#fef3c7e0;font-size:10px;font-weight:1000;line-height:1.18}.omnis-evolution-cycle i{color:#f8fafce0;font-size:11px;font-style:normal;font-weight:1000;line-height:1.25}.omnis-evolution-cycle small{color:#cbd5e194;background:0 0;border:0;border-radius:0;min-height:0;margin-top:0;padding:0;display:block}.omnis-evolution-queue{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.omnis-evolution-queue span{background:#0e749014;border:1px solid #7dd3fc1f;border-radius:12px;align-content:start;gap:5px;min-height:64px;padding:8px;display:grid}.omnis-evolution-memory{background:#4c1d951a;border:1px solid #a78bfa29;border-radius:12px;gap:6px;padding:9px;display:grid}.omnis-evolution-memory strong{color:#ede9feeb;font-size:11px;font-weight:1000;line-height:1.25}.omnis-evolution-memory span{color:#ddd6feb3;font-size:10px;font-weight:760;line-height:1.32}.omnis-intelligence-differentiators article{background:#4c1d951a;border:1px solid #a78bfa24;border-radius:12px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px;min-height:50px;padding:8px;display:grid}.omnis-intelligence-differentiators svg{color:#c4b5fd;margin-top:2px}.omnis-growth-head{grid-template-columns:112px minmax(0,1fr);align-items:stretch;gap:9px;display:grid}.omnis-growth-head>span{background:#92400e1f;border:1px solid #fbbf2429;border-radius:13px;align-content:center;place-items:center;min-height:78px;display:grid}.omnis-growth-head small{color:#fef3c7b3;text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:900}.omnis-growth-head strong{color:#fef3c7;font-size:28px;font-weight:1000;line-height:1}.omnis-growth-head p{color:#fef3c7a8;background:#0f172a3d;border:1px solid #fbbf241f;border-radius:13px;align-content:center;min-height:78px;margin:0;padding:10px;font-size:11px;font-weight:760;line-height:1.36;display:grid}.omnis-growth-axes{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.omnis-growth-axes article{background:#92400e1a;border:1px solid #fbbf241f;border-radius:12px;align-content:start;gap:8px;min-height:66px;padding:8px;display:grid}.omnis-growth-axes article span{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;display:grid}.omnis-growth-axes strong{overflow-wrap:anywhere;color:#f8fafcd6;font-size:10px;font-weight:1000;line-height:1.2}.omnis-growth-axes small{color:#fde68a;font-size:10px;font-weight:1000}.omnis-growth-axes i{background:linear-gradient(90deg,#f59e0b,#5eead4);border-radius:999px;height:4px;display:block;box-shadow:0 0 14px #f59e0b29}.omnis-benchmark-head{grid-template-columns:112px minmax(0,1fr);align-items:stretch;gap:9px;display:grid}.omnis-benchmark-head>span{background:#0d94881f;border:1px solid #5eead42e;border-radius:13px;align-content:center;place-items:center;min-height:82px;display:grid}.omnis-benchmark-head small{color:#99f6e4b8;text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:900}.omnis-benchmark-head strong{color:#ecfeff;font-size:28px;font-weight:1000;line-height:1}.omnis-benchmark-head p{color:#e2e8f0a8;background:#0e749014;border:1px solid #7dd3fc1f;border-radius:13px;align-content:center;min-height:82px;margin:0;padding:10px;font-size:11px;font-weight:760;line-height:1.36;display:grid}.omnis-benchmark-rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.omnis-benchmark-rows article{background:#0f172a3d;border:1px solid #7dd3fc1f;border-radius:12px;align-content:start;gap:7px;min-height:94px;padding:9px;display:grid}.omnis-benchmark-rows article span{gap:3px;display:grid}.omnis-benchmark-rows strong{color:#f8fafce6;font-size:11px;font-weight:1000;line-height:1.2}.omnis-benchmark-rows small,.omnis-benchmark-rows p{color:#cbd5e18a;font-size:9px;font-weight:720;line-height:1.3}.omnis-benchmark-rows p{margin:0}.omnis-benchmark-rows i{background:linear-gradient(90deg,#5eead4,#38bdf8);border-radius:999px;height:4px;display:block;box-shadow:0 0 14px #2dd4bf2e}.omnis-benchmark-criteria{flex-wrap:wrap;gap:6px;display:flex}.omnis-benchmark-criteria span{color:#cbd5e19e;background:#0f172a47;border:1px solid #94a3b824;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:0 8px;font-size:9px;font-weight:900;display:inline-flex}.omnis-benchmark-criteria span.is-passed{color:#ccfbf1d1;background:#0d94881f;border-color:#5eead42e}.omnis-benchmark-criteria svg{color:currentColor;flex:none}.omnis-intelligence-continuity{grid-template-columns:repeat(2,minmax(0,1fr))}.omnis-continuity-card{background:linear-gradient(145deg,#0d94881a,#4c1d9514),#0f172a38;border:1px solid #5eead421;border-radius:13px;align-content:start;gap:9px;min-height:210px;padding:10px;display:grid}.omnis-continuity-card p{color:#e2e8f09e;margin:0;font-size:10px;font-weight:740;line-height:1.36}.omnis-continuity-score{align-items:baseline;gap:8px;display:flex}.omnis-continuity-score span{color:#ccfbf1;font-size:24px;font-weight:1000;line-height:1}.omnis-continuity-score small{color:#cbd5e194;font-size:9px;font-weight:900}.omnis-continuity-signals,.omnis-maintenance-checks{gap:6px;display:grid}.omnis-continuity-signals span{background:#0f172a47;border:1px solid #7dd3fc1a;border-radius:10px;gap:2px;padding:7px;display:grid}.omnis-continuity-signals b,.omnis-maintenance-checks b{overflow-wrap:anywhere;color:#f8fafcd6;font-size:9px;font-weight:1000;line-height:1.2}.omnis-continuity-signals small{color:#cbd5e18f;font-size:9px;font-weight:720;line-height:1.25}.omnis-maintenance-checks span{background:#0f172a47;border:1px solid #94a3b81f;border-radius:999px;grid-template-columns:8px minmax(0,1fr);align-items:center;gap:7px;min-height:27px;padding:0 7px;display:grid}.omnis-maintenance-checks i{background:#f59e0b;border-radius:999px;width:7px;height:7px;box-shadow:0 0 10px #f59e0b5c}.omnis-maintenance-checks span.is-ready{background:#0d94881a;border-color:#5eead429}.omnis-maintenance-checks span.is-ready i{background:#5eead4;box-shadow:0 0 10px #5eead45c}.omnis-intelligence-briefing p{white-space:pre-wrap}.omnis-intelligence-proposals article{background:#4c1d951a;border:1px solid #a78bfa24;border-radius:12px;padding:10px}.omnis-camera-mode-strip span{color:#e2e8f0c7;background:#0f172a42;border:1px solid #7dd3fc21;border-radius:999px;align-items:center;gap:6px;min-height:26px;padding:0 8px;display:inline-flex}.omnis-camera-mode-strip svg{color:#67e8f9}.omnis-camera-mode-strip b{font-size:10px}.omnis-device-list{gap:7px;display:grid}.omnis-device-list>small{margin-bottom:1px}.omnis-device-list button{text-align:left;border-radius:12px;justify-content:flex-start;min-height:42px;padding:7px 9px}.omnis-device-list svg{color:#67e8f9;flex:none}.omnis-device-list span{min-width:0;display:block}.omnis-device-list em{color:#cbd5e194;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;font-weight:700;display:block;overflow:hidden}.omnis-status-line{z-index:7;pointer-events:none;justify-content:flex-start;align-items:center;display:flex;position:absolute;bottom:24px;left:120px;right:32px}.omnis-status-line span{color:#cbd5e1b3;align-items:center;gap:8px;min-height:42px;font-size:12px;display:inline-flex}.omnis-status-line span i{background:#10b981;border-radius:999px;width:8px;height:8px;box-shadow:0 0 14px #10b981e6}.omnis-floating-sparks{z-index:3;pointer-events:none;position:absolute;inset:0}.omnis-floating-sparks svg{color:#7dd3fc57;filter:drop-shadow(0 0 18px #22d3ee57);animation:9s ease-in-out infinite omnisIconFloat;position:absolute}.omnis-floating-sparks svg:first-child{top:10%;left:38%}.omnis-floating-sparks svg:nth-child(2){animation-delay:-2.5s;top:18%;right:25%}.omnis-floating-sparks svg:nth-child(3){animation-delay:-5s;bottom:25%;right:14%}@keyframes omnisIconFloat{0%,to{opacity:.26;transform:translate(0,0)}50%{opacity:.58;transform:translateY(-12px)}}@media (width<=1180px){.omnis-experience-topbar{grid-template-columns:minmax(220px,1fr) auto}.omnis-top-pill{display:none}.omnis-user-strip{gap:10px}.omnis-gesture-panel{top:104px;bottom:auto;left:20px}.omnis-gesture-peek.is-open{top:112px;bottom:auto;left:266px}.omnis-unit-menu{grid-template-columns:200px minmax(0,1fr);gap:12px;width:min(700px,100vw - 190px);min-width:520px;padding:16px;inset:50% auto auto 50%}.omnis-hero-center{width:min(660px,62vw);left:50%}.omnis-memory-card{width:260px;min-width:0;padding:14px 16px;top:auto;bottom:108px;right:32px}.omnis-memory-card.is-collapsed{grid-template-columns:32px minmax(0,1fr);width:230px}.omnis-command-card{width:min(620px,58vw)}.omnis-capability-panel{width:min(330px,36vw);max-height:calc(100vh - 210px);top:96px;left:24px}.omnis-unit-intelligence-panel{width:min(610px,58vw)}}@media (width<=840px){.omnis-experience{min-height:760px}.omnis-experience-topbar{grid-template-columns:1fr auto;height:74px;padding:0 16px}.omnis-brand-lockup{grid-template-columns:38px minmax(0,1fr)}.omnis-brand-lockup span{border-radius:14px;width:38px;height:38px}.omnis-brand-lockup strong,.omnis-user-strip strong,.omnis-user-strip>span{display:none}.omnis-gesture-button{justify-content:center;width:38px;height:38px;min-height:38px;padding:0}.omnis-gesture-button span{display:none}.omnis-stage{height:calc(100vh - 74px);min-height:686px;padding:18px 16px 86px}.omnis-hero-center{width:min(100%,620px);top:36%;left:50%}.omnis-hero-center h1{font-size:clamp(52px,16vw,86px)}.omnis-subtitle{letter-spacing:.24em}.omnis-memory-card{width:min(360px,100vw - 32px);top:auto;bottom:224px;right:16px}.omnis-command-card{width:auto;padding:16px;bottom:88px;left:16px;right:16px;transform:none}.omnis-command-card form{grid-template-columns:minmax(0,1fr) 40px 40px 40px;gap:7px;padding:8px}.omnis-command-card form button{width:40px;height:40px}.omnis-capability-panel{width:auto;max-height:calc(100vh - 330px);padding:14px;top:86px;left:16px;right:16px}.omnis-capability-grid{grid-template-columns:minmax(0,1fr)}.omnis-capability-item{min-height:104px}.omnis-intelligence-hero,.omnis-intelligence-dimensions,.omnis-intelligence-frontier>div:last-child,.omnis-evolution-cycle>div,.omnis-evolution-queue,.omnis-growth-head,.omnis-growth-axes,.omnis-benchmark-head,.omnis-benchmark-rows,.omnis-intelligence-continuity{grid-template-columns:minmax(0,1fr)}.omnis-gesture-panel{width:min(280px,100vw - 32px);top:86px;bottom:auto;left:16px}.omnis-unit-menu{--omnis-unit-shift-x:0%;--omnis-unit-shift-y:-50%;border-radius:24px;grid-template-columns:minmax(0,1fr);width:auto;min-width:0;max-height:calc(100vh - 112px);padding:14px;inset:49% 16px auto;overflow:auto}.omnis-unit-menu-head,.omnis-unit-tabs,.omnis-unit-readout,.omnis-unit-stats,.omnis-unit-open{grid-area:auto/1}.omnis-unit-menu-head{grid-template-columns:48px minmax(0,1fr)}.omnis-unit-menu-head>span{border-radius:18px;width:48px;height:48px}.omnis-unit-menu-head strong{font-size:22px}.omnis-unit-tabs{gap:7px}.omnis-unit-tabs button{border-radius:16px;height:44px}.omnis-unit-readout,.omnis-unit-stats span{min-height:88px;padding:15px}.omnis-unit-readout strong{font-size:34px}.omnis-unit-stats b{font-size:22px}.omnis-status-line{display:none}}@media (height<=760px) and (width>=841px){.omnis-experience{min-height:640px}.omnis-experience-topbar{height:70px}.omnis-stage{height:calc(100vh - 70px);min-height:570px;padding-top:24px}.omnis-hero-center{top:39%}.omnis-hero-center h1{font-size:clamp(58px,7vw,94px)}.omnis-memory-card{top:15%}.omnis-command-card{bottom:6%}.omnis-capability-panel{max-height:calc(100vh - 188px);top:86px}}@media (height<=760px) and (width>=841px) and (width<=1180px){.omnis-memory-card{top:15%;bottom:auto}}.omnis-side-panel{background:linear-gradient(150deg,#0f172ad6,#0f172a7a),radial-gradient(circle at 20% 0,#67e8f91f,#0000 38%);min-height:0}.omnis-panel-subtitle{color:#cbd5e18f;margin:-6px 0 12px;font-size:12px;font-weight:760}.omnis-map-layout{grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:12px;display:grid}.omnis-node-map{background:radial-gradient(circle at 50% 52%,#7c3aed29,#0000 44%),radial-gradient(circle at 28% 32%,#22d3ee21,#0000 34%);border-radius:20px;min-height:210px;position:relative;overflow:hidden}.omnis-node-map svg{width:80%;height:80%;position:absolute;inset:10%}.omnis-node-map line{stroke:#7dd3fc38;stroke-width:.7px}.omnis-map-node{width:13px;height:13px;animation:2.4s ease-in-out infinite omnisNodePulse;animation-delay:var(--delay);background:#67e8f9;border-radius:999px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 18px #67e8f9b8}.tone-dot{background:#67e8f9;border-radius:999px;flex:none;width:9px;height:9px;box-shadow:0 0 14px #67e8f98f}.tone-cyan{--tone:#22d3ee}.tone-emerald{--tone:#34d399}.tone-violet{--tone:#a78bfa}.tone-amber{--tone:#f59e0b}.tone-rose{--tone:#fb7185}.omnis-map-node.tone-cyan,.tone-dot.tone-cyan{background:#22d3ee;box-shadow:0 0 18px #22d3eeb8}.omnis-map-node.tone-emerald,.tone-dot.tone-emerald{background:#34d399;box-shadow:0 0 18px #34d399ad}.omnis-map-node.tone-violet,.tone-dot.tone-violet{background:#a78bfa;box-shadow:0 0 18px #a78bfab8}.omnis-map-node.tone-amber,.tone-dot.tone-amber{background:#f59e0b;box-shadow:0 0 18px #f59e0bb3}.omnis-map-node.tone-rose,.tone-dot.tone-rose{background:#fb7185;box-shadow:0 0 18px #fb7185b3}.omnis-knowledge-list{gap:8px;display:grid}.omnis-knowledge-row{color:#e2e8f0bd;text-align:left;background:#ffffff0b;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:34px;padding:7px 9px;font-size:12px;font-weight:850;display:grid}.omnis-knowledge-row strong{color:#f8fafce6;font-size:12px}.omnis-memory-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.omnis-memory-head strong{color:#f8fafc;font-size:26px;font-weight:1000;line-height:1;display:block}.omnis-memory-head small,.omnis-memory-head em{color:#cbd5e194;font-size:12px;font-style:normal;font-weight:820}.omnis-memory-head em{color:#a5f3fc}.omnis-memory-track{background:#ffffff14;border-radius:999px;height:9px;margin:18px 0 16px;display:block;overflow:hidden}.omnis-memory-track span{border-radius:inherit;background:linear-gradient(90deg,#60a5fa,#a855f7,#0891b2,#14b8a6);height:100%;display:block;box-shadow:0 0 20px #22d3ee42}.omnis-memory-list{gap:10px;display:grid}.omnis-memory-list p{color:#cbd5e19e;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:820;display:flex}.omnis-memory-list strong{color:#f8fafce0;font-weight:1000}.omnis-idea-list{gap:10px;display:grid}.omnis-idea-row{color:#e2e8f0bd;background:linear-gradient(135deg, color-mix(in srgb, var(--tone,#22d3ee) 8%, transparent), #ffffff09);text-align:left;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:12px;transition:transform .17s,border-color .17s,background .17s;display:grid;position:relative}.omnis-idea-row:hover{border-color:color-mix(in srgb, var(--tone,#22d3ee) 32%, transparent);transform:translate(3px)}.omnis-idea-row>span:first-child{width:40px;height:40px;color:var(--tone,#22d3ee);background:color-mix(in srgb, var(--tone,#22d3ee) 12%, transparent);border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.omnis-idea-row strong,.omnis-brief-item strong,.omnis-connection-row strong{color:#f8fafce6;font-size:13px;font-weight:980;display:block}.omnis-idea-row small,.omnis-brief-item p{color:#cbd5e18f;margin-top:3px;font-size:11px;font-weight:760;line-height:1.38;display:block}.omnis-idea-row em{color:color-mix(in srgb, var(--tone,#22d3ee) 58%, white);font-size:11px;font-style:normal;font-weight:1000}.omnis-communication-panel{border-color:color-mix(in srgb, var(--tone,#22d3ee) 18%, #ffffff1f)}.omnis-communication-voice{border:1px solid color-mix(in srgb, var(--tone,#22d3ee) 22%, transparent);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--tone,#22d3ee) 18%, transparent), transparent 48%), linear-gradient(135deg, color-mix(in srgb, var(--tone,#22d3ee) 10%, transparent), #ffffff0a);border-radius:18px;gap:9px;padding:14px;display:grid}.omnis-communication-voice>span{width:max-content;min-height:28px;color:color-mix(in srgb, var(--tone,#22d3ee) 64%, white);background:color-mix(in srgb, var(--tone,#22d3ee) 12%, transparent);text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:10px;font-weight:1000;display:inline-flex}.omnis-communication-voice strong{color:#f8fafc;font-size:15px;font-weight:1000;line-height:1.25}.omnis-communication-voice p,.omnis-communication-focus p,.omnis-communication-decision p,.omnis-communication-boundary span{color:#e2e8f09e;font-size:11px;font-weight:760;line-height:1.45}.omnis-communication-focus,.omnis-communication-decision{background:#ffffff0a;border:1px solid #ffffff14;border-radius:15px;margin-top:10px;padding:11px}.omnis-communication-focus small,.omnis-communication-decision strong{color:#a5f3fcbd;letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:1000;display:block}.omnis-communication-questions{gap:8px;margin-top:10px;display:grid}.omnis-communication-questions button{color:#e2e8f0c2;text-align:left;background:#ffffff0a;border:1px solid #67e8f929;border-radius:14px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-height:40px;padding:8px 10px;font-size:11px;font-weight:900;line-height:1.25;display:grid}.omnis-communication-questions button svg{color:#67e8f9}.omnis-communication-boundary{background:#0f172a70;border-radius:14px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px;margin-top:10px;padding:10px;display:grid}.omnis-communication-boundary svg{color:#34d399;margin-top:1px}.omnis-cognitive-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.95fr) minmax(0,.95fr) minmax(0,.95fr);gap:16px;display:grid}.omnis-brief-panel{min-height:270px}.omnis-brief-headline{color:#e2e8f0b8;margin:-4px 0 14px;font-size:13px;font-weight:820;line-height:1.5}.omnis-brief-list,.omnis-quality-list,.omnis-connection-list,.omnis-capability-list{gap:10px;display:grid}.omnis-brief-item{background:linear-gradient(135deg, color-mix(in srgb, var(--tone,#22d3ee) 9%, transparent), #ffffff09);border:1px solid #ffffff14;border-radius:16px;grid-template-columns:34px minmax(0,1fr);gap:10px;min-height:66px;padding:11px;display:grid}.omnis-brief-item>span{width:34px;height:34px;color:var(--tone,#22d3ee);background:color-mix(in srgb, var(--tone,#22d3ee) 12%, transparent);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.omnis-quality-row{background:#ffffff0b;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:11px;display:grid}.omnis-quality-row strong{color:#f8fafce6;font-size:13px;font-weight:950;display:block}.omnis-quality-row small{color:#cbd5e185;margin-top:2px;font-size:11px;font-weight:760;display:block}.omnis-quality-row em{color:#a5f3fc;font-size:13px;font-style:normal;font-weight:1000}.omnis-quality-row b{background:#ffffff14;border-radius:999px;grid-column:1/-1;height:7px;display:block;overflow:hidden}.omnis-quality-row i{border-radius:inherit;background:linear-gradient(90deg,#14b8a6,#22d3ee,#8b5cf6);height:100%;display:block}.omnis-connection-row{color:#cbd5e1a3;text-align:left;background:#ffffff0b;border-radius:16px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;padding:11px;font-size:11px;font-weight:860;display:grid}.omnis-connection-row svg{color:#67e8f9}.omnis-connection-row strong{color:#f8fafccc;grid-column:1/-1;margin-top:3px}.omnis-capability-list p{color:#e2e8f0bd;background:#ffffff0b;border-radius:14px;align-items:center;gap:10px;min-height:38px;padding:9px 11px;font-size:12px;font-weight:860;display:flex}.omnis-capability-list svg{color:#a78bfa}.omnis-command-center{gap:16px;display:grid}.omnis-command-hero{background:radial-gradient(circle at 10% 0,#22d3ee26,#0000 34%),radial-gradient(circle at 88% 18%,#a78bfa29,#0000 38%),linear-gradient(140deg,#0f172ac7,#0f172a6b);border:1px solid #ffffff1f;border-radius:26px;justify-content:space-between;align-items:stretch;gap:18px;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 54px #0000002e,inset 0 1px #ffffff1a}.omnis-command-hero h2{color:#f8fafc;text-transform:none;letter-spacing:0;max-width:760px;margin-top:14px;font-size:30px;line-height:1.04}.omnis-command-hero p{color:#cbd5e1a8;max-width:780px;margin-top:10px;font-size:13px;font-weight:780;line-height:1.55}.omnis-command-hero p strong{color:#a5f3fc;font-weight:1000}.omnis-command-current{background:#02061742;border:1px solid #67e8f929;border-radius:20px;flex:none;align-content:center;gap:7px;width:min(100%,330px);padding:16px;display:grid}.omnis-command-current span{color:#a5f3fcc7;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:950;display:inline-flex}.omnis-command-current strong{color:#f8fafceb;font-size:18px;font-weight:1000}.omnis-command-current small{color:#cbd5e194;font-size:12px;font-weight:760;line-height:1.4}.omnis-command-grid{grid-template-columns:minmax(260px,.85fr) minmax(260px,.88fr) minmax(420px,1.45fr);align-items:start;gap:16px;display:grid}.omnis-autonomy-card,.omnis-rounds-card,.omnis-actions-card{background:linear-gradient(150deg,#ffffff16,#ffffff08),#0f172a6b;border:1px solid #ffffff1c;border-radius:24px;padding:16px;position:relative;overflow:hidden;box-shadow:0 16px 48px #0000002e,inset 0 1px #ffffff1a}.omnis-actions-card{min-height:100%}.omnis-command-title{color:#f8fafce0;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:13px;font-size:12px;font-weight:1000;display:flex}.omnis-command-title svg{color:#67e8f9}.omnis-autonomy-options{gap:9px;display:grid}.omnis-autonomy-options button{color:#e2e8f0b8;text-align:left;background:#ffffff0b;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:2px 10px;min-height:58px;padding:10px;transition:transform .17s,border-color .17s,background .17s;display:grid}.omnis-autonomy-options button:hover,.omnis-autonomy-options button.is-active{background:#22d3ee14;border-color:#67e8f94d;transform:translateY(-2px)}.omnis-autonomy-options button svg{color:#a5f3fc;grid-row:1/3}.omnis-autonomy-options button strong{color:#f8fafce6;font-size:13px;font-weight:980}.omnis-autonomy-options button small{color:#cbd5e185;font-size:11px;font-weight:780}.omnis-service-rule{color:#a5f3fcc7;background:#082f4942;border-radius:16px;margin-top:12px;padding:11px;font-size:12px;font-weight:840;line-height:1.42}.omnis-round-list,.omnis-action-list{gap:9px;display:grid}.omnis-round-row{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:10px;display:grid}.omnis-round-row.active{background:radial-gradient(circle at 0%,#22d3ee29,#0000 48%),#22d3ee12;border-color:#67e8f957}.omnis-round-row>span{color:#67e8f9;background:#22d3ee1a;border-radius:12px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.omnis-round-row strong{color:#f8fafce0;font-size:12px;font-weight:960;display:block}.omnis-round-row small{color:#cbd5e180;margin-top:2px;font-size:11px;font-weight:760;line-height:1.34;display:block}.omnis-round-row em{color:#a5f3fcad;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:1000}.omnis-action-row{border:1px solid color-mix(in srgb, var(--tone,#22d3ee) 18%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--tone,#22d3ee) 9%, transparent), #ffffff09), #ffffff08;border-radius:18px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.omnis-action-row.priority-high{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--tone,#fb7185) 76%, white)}.omnis-action-icon{width:42px;height:42px;color:var(--tone,#22d3ee);background:color-mix(in srgb, var(--tone,#22d3ee) 12%, transparent);border-radius:15px;justify-content:center;align-items:center;display:inline-flex}.omnis-action-copy strong{color:#f8fafceb;font-size:13px;font-weight:1000;display:block}.omnis-action-copy p{color:#e2e8f09e;margin-top:3px;font-size:12px;font-weight:780;line-height:1.38}.omnis-action-copy small{color:#cbd5e17a;margin-top:5px;font-size:11px;font-weight:730;line-height:1.36;display:block}.omnis-action-evidence{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.omnis-action-evidence span{min-height:24px;color:color-mix(in srgb, var(--tone,#22d3ee) 58%, white);background:color-mix(in srgb, var(--tone,#22d3ee) 10%, transparent);border-radius:999px;align-items:center;padding:0 8px;font-size:10px;font-weight:950;display:inline-flex}.omnis-action-controls{gap:8px;min-width:98px;display:grid}.omnis-action-controls button{color:#e2e8f0b8;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:11px;height:32px;padding:0 10px;font-size:11px;font-weight:950;transition:transform .15s,border-color .15s,background .15s,color .15s}.omnis-action-controls button:hover,.omnis-action-controls button.is-prepared{color:#f8fafc;border-color:color-mix(in srgb, var(--tone,#22d3ee) 28%, transparent);background:color-mix(in srgb, var(--tone,#22d3ee) 12%, transparent);transform:translateY(-1px)}.omnis-action-status{color:#f8fafce6;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:11px;justify-content:center;align-items:center;min-height:32px;padding:0 10px;font-size:11px;font-weight:950;display:inline-flex}.omnis-action-status.applied{background:#10b98121;border-color:#34d39957}.omnis-action-status.dismissed{background:#f43f5e1c;border-color:#fb71854d}.omnis-governance-panel{gap:16px;display:grid}.omnis-governance-hero{background:radial-gradient(circle at 18% 16%,#5eead424,#0000 34%),radial-gradient(circle at 84% 0,#3b82f626,#0000 32%),linear-gradient(140deg,#0f172ac2,#02061775);border:1px solid #ffffff1f;border-radius:26px;justify-content:space-between;align-items:stretch;gap:18px;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 54px #0000002e,inset 0 1px #ffffff1a}.omnis-governance-hero h2{color:#f8fafc;letter-spacing:0;text-transform:none;max-width:760px;margin-top:14px;font-size:28px;line-height:1.06}.omnis-governance-hero p{color:#cbd5e1a8;max-width:790px;margin-top:10px;font-size:13px;font-weight:780;line-height:1.55}.omnis-governance-score{background:radial-gradient(circle, #020617db 0 48%, transparent 49%), conic-gradient(from 180deg, #67e8f9 var(--score), #ffffff1a 0);border:1px solid #67e8f92b;border-radius:24px;flex:none;align-content:center;place-items:center;gap:6px;width:min(100%,245px);min-height:160px;display:grid;box-shadow:inset 0 0 34px #22d3ee1f}.omnis-governance-score span{color:#a5f3fcb8;letter-spacing:.12em;text-align:center;text-transform:uppercase;font-size:10px;font-weight:1000}.omnis-governance-score strong{color:#f8fafc;font-size:38px;font-weight:1000;line-height:1}.omnis-governance-score small{color:#e2e8f08f;text-align:center;max-width:160px;font-size:12px;font-weight:830}.omnis-governance-grid{grid-template-columns:minmax(360px,1.12fr) minmax(300px,.9fr) minmax(320px,.98fr);align-items:start;gap:16px;display:grid}.omnis-governance-block{background:linear-gradient(150deg,#ffffff16,#ffffff08),#0f172a6b;border:1px solid #ffffff1c;border-radius:24px;min-height:100%;padding:16px;position:relative;overflow:hidden;box-shadow:0 16px 48px #0000002e,inset 0 1px #ffffff1a}.omnis-governance-checks,.omnis-guardrail-list,.omnis-governance-evidence{gap:9px;display:grid}.omnis-governance-check{border:1px solid color-mix(in srgb, var(--state-color,#22d3ee) 18%, transparent);color:#e2e8f0b8;background:linear-gradient(135deg, color-mix(in srgb, var(--state-color,#22d3ee) 9%, transparent), #ffffff09), #ffffff09;text-align:left;border-radius:17px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:11px;min-height:78px;padding:11px;transition:transform .15s,border-color .15s;display:grid}.omnis-governance-check:hover{border-color:color-mix(in srgb, var(--state-color,#22d3ee) 32%, transparent);transform:translateY(-1px)}.omnis-governance-check.state-alert{--state-color:#fb7185}.omnis-governance-check.state-watch{--state-color:#f59e0b}.omnis-governance-check.state-learning{--state-color:#a78bfa}.omnis-governance-check.state-stable{--state-color:#5eead4}.omnis-governance-check>span{min-width:48px;min-height:44px;color:color-mix(in srgb, var(--state-color,#22d3ee) 64%, white);background:color-mix(in srgb, var(--state-color,#22d3ee) 13%, transparent);border-radius:15px;justify-content:center;align-items:center;font-size:12px;font-weight:1000;display:inline-flex}.omnis-governance-check strong,.omnis-guardrail-list strong,.omnis-governance-next strong{color:#f8fafce6;font-size:13px;font-weight:1000;display:block}.omnis-governance-check p,.omnis-guardrail-list p{color:#e2e8f094;margin-top:3px;font-size:11px;font-weight:760;line-height:1.36}.omnis-governance-check small{color:color-mix(in srgb, var(--state-color,#22d3ee) 58%, white);margin-top:4px;font-size:10px;font-weight:900;line-height:1.32;display:block}.omnis-guardrail-list article{background:#ffffff0a;border:1px solid #5eead421;border-radius:16px;grid-template-columns:30px minmax(0,1fr);gap:10px;min-height:64px;padding:10px;display:grid}.omnis-guardrail-list article.is-learning{background:#a78bfa12;border-color:#a78bfa33}.omnis-guardrail-list svg{color:#5eead4;margin-top:2px}.omnis-guardrail-list article.is-learning svg{color:#c4b5fd}.omnis-governance-evidence p{color:#e2e8f0a8;background:#ffffff0b;border-radius:13px;align-items:center;gap:9px;min-height:34px;padding:8px 10px;font-size:12px;font-weight:820;display:flex}.omnis-governance-evidence span{background:#67e8f9;border-radius:999px;flex:none;width:8px;height:8px;box-shadow:0 0 16px #67e8f975}.omnis-governance-next{background:radial-gradient(circle at 0 0,#22d3ee24,#0000 50%),#0206173d;border:1px solid #67e8f924;border-radius:17px;margin-top:12px;padding:12px}.omnis-governance-next small{color:#cbd5e194;margin-top:5px;font-size:12px;font-weight:760;line-height:1.42;display:block}.omnis-brain-panel{gap:16px;display:grid}.omnis-brain-hero{background:radial-gradient(circle at 10% 12%,#a78bfa29,#0000 34%),radial-gradient(circle at 90% 16%,#5eead424,#0000 34%),radial-gradient(circle at 52% 100%,#fbbf241a,#0000 40%),linear-gradient(140deg,#0f172ac7,#0206177a);border:1px solid #ffffff1f;border-radius:26px;justify-content:space-between;align-items:stretch;gap:18px;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 54px #0000002e,inset 0 1px #ffffff1a}.omnis-brain-hero h2{color:#f8fafc;letter-spacing:0;text-transform:none;max-width:800px;margin-top:14px;font-size:28px;line-height:1.06}.omnis-brain-hero p{color:#cbd5e1a8;max-width:820px;margin-top:10px;font-size:13px;font-weight:780;line-height:1.55}.omnis-brain-score{background:radial-gradient(circle, #020617db 0 48%, transparent 49%), conic-gradient(from 180deg, #a78bfa var(--score), #ffffff1a 0);border:1px solid #a78bfa2e;border-radius:24px;flex:none;align-content:center;place-items:center;gap:6px;width:min(100%,245px);min-height:160px;display:grid;box-shadow:inset 0 0 34px #a78bfa1f}.omnis-brain-score span{color:#ddd6fec2;letter-spacing:.12em;text-align:center;text-transform:uppercase;max-width:170px;font-size:10px;font-weight:1000}.omnis-brain-score strong{color:#f8fafc;font-size:38px;font-weight:1000;line-height:1}.omnis-brain-score small{color:#e2e8f08f;text-align:center;max-width:160px;font-size:12px;font-weight:830}.omnis-brain-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.omnis-brain-block{background:linear-gradient(150deg,#ffffff16,#ffffff08),#0f172a6b;border:1px solid #ffffff1c;border-radius:24px;min-height:100%;padding:16px;position:relative;overflow:hidden;box-shadow:0 16px 48px #0000002e,inset 0 1px #ffffff1a}.omnis-concept-cloud{flex-wrap:wrap;gap:8px;display:flex}.omnis-concept-cloud span{color:#ddd6fe;background:#a78bfa14;border:1px solid #a78bfa38;border-radius:999px;align-items:center;gap:7px;min-height:30px;padding:0 10px;font-size:11px;font-weight:940;display:inline-flex}.omnis-concept-cloud em{color:#f8fafcd1;background:#ffffff17;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;font-size:9px;font-style:normal;display:inline-flex}.omnis-brain-note{color:#cbd5e18f;margin-top:12px;font-size:12px;font-weight:760;line-height:1.42}.omnis-longitudinal-list,.omnis-permission-list{gap:8px;display:grid}.omnis-longitudinal-list button,.omnis-permission-list button{border:1px solid color-mix(in srgb, var(--tone,#22d3ee) 16%, transparent);color:#e2e8f0b8;text-align:left;background:#ffffff0a;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;min-height:52px;padding:10px;display:grid}.omnis-longitudinal-list button.tone-emerald{--tone:#5eead4}.omnis-longitudinal-list button.tone-amber{--tone:#f59e0b}.omnis-longitudinal-list strong,.omnis-permission-list strong,.omnis-interruption-card strong{color:#f8fafce6;font-size:12px;font-weight:1000}.omnis-longitudinal-list span,.omnis-permission-list span,.omnis-interruption-card span{color:color-mix(in srgb, var(--tone,#a78bfa) 62%, white);text-transform:uppercase;justify-self:end;font-size:11px;font-weight:1000}.omnis-longitudinal-list small,.omnis-permission-list small{color:#cbd5e180;grid-column:1/-1;font-size:11px;font-weight:760;line-height:1.34}.omnis-interruption-card{border:1px solid color-mix(in srgb, var(--tone,#22d3ee) 20%, transparent);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--tone,#22d3ee) 16%, transparent), transparent 48%), #ffffff0a;text-align:left;border-radius:18px;gap:8px;width:100%;min-height:126px;padding:13px;display:grid}.omnis-interruption-card.priority-critical,.omnis-interruption-card.priority-high{--tone:#fb7185}.omnis-interruption-card.priority-medium{--tone:#f59e0b}.omnis-interruption-card.priority-low{--tone:#5eead4}.omnis-interruption-card p{color:#e2e8f094;font-size:12px;font-weight:760;line-height:1.42}.omnis-brain-eval{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.omnis-brain-eval span{color:#cbd5e194;background:#ffffff0d;border-radius:999px;min-height:24px;padding:0 8px;font-size:10px;font-weight:900}.omnis-brain-eval span.is-passed{color:#5eead4d1;background:#14b8a61a}.omnis-learning-lab{gap:16px;display:grid;position:relative}.omnis-learning-hero{background:radial-gradient(circle at 12% 18%,#5eead421,#0000 34%),radial-gradient(circle at 76% 0,#fbbf2421,#0000 32%),radial-gradient(circle at 90% 88%,#c084fc29,#0000 36%),linear-gradient(140deg,#0f172ac7,#0206177a);border:1px solid #ffffff1f;border-radius:26px;justify-content:space-between;align-items:stretch;gap:18px;min-height:190px;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 54px #0003,inset 0 1px #ffffff1a}.omnis-learning-hero:before{content:"";opacity:.42;pointer-events:none;background:repeating-linear-gradient(96deg,#67e8f91c 0 1px,#0000 1px 18px),linear-gradient(90deg,#0000,#a78bfa29,#0000);height:220px;position:absolute;inset:-42% -18% auto;transform:rotate(-4deg)}.omnis-learning-hero>div:first-child{z-index:1;position:relative}.omnis-learning-hero h2{color:#f8fafc;text-transform:none;letter-spacing:0;max-width:760px;margin-top:14px;font-size:30px;line-height:1.04}.omnis-learning-hero p{color:#cbd5e1a8;max-width:780px;margin-top:10px;font-size:13px;font-weight:780;line-height:1.55}.omnis-learning-score{z-index:1;background:radial-gradient(circle, #020617db 0 47%, transparent 48%), conic-gradient(from 180deg, #5eead4 var(--score), #ffffff1a 0);border:1px solid #67e8f92b;border-radius:24px;flex:none;align-content:center;place-items:center;gap:6px;width:min(100%,230px);display:grid;position:relative;box-shadow:inset 0 0 36px #22d3ee1a}.omnis-learning-score span{color:#a5f3fcb8;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:1000}.omnis-learning-score strong{color:#f8fafc;font-size:38px;font-weight:1000;line-height:1}.omnis-learning-score small{color:#e2e8f08f;text-transform:capitalize;font-size:12px;font-weight:830}.omnis-memory-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.omnis-training-panel{background:radial-gradient(circle at 10% 0,#5eead424,#0000 34%),radial-gradient(circle at 88% 16%,#a78bfa29,#0000 32%),linear-gradient(145deg,#0f172aad,#0206176b);border:1px solid #5eead429;border-radius:24px;gap:13px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 48px #0000002e,inset 0 1px #ffffff1a}.omnis-training-head{grid-template-columns:minmax(0,1fr) 132px;align-items:center;gap:14px;display:grid}.omnis-training-head h3{color:#f8fafc;text-transform:capitalize;margin-top:10px;font-size:22px;font-weight:1000;line-height:1.05}.omnis-training-head p{color:#cbd5e194;max-width:780px;margin-top:7px;font-size:12px;font-weight:760;line-height:1.46}.omnis-training-score{background:radial-gradient(circle, #020617d6 0 47%, transparent 48%), conic-gradient(from 190deg, #5eead4 var(--score), #ffffff17 0);border:1px solid #5eead429;border-radius:22px;align-content:center;place-items:center;gap:4px;min-height:112px;display:grid}.omnis-training-score strong{color:#f8fafc;font-size:30px;font-weight:1000;line-height:1}.omnis-training-score small{color:#cbd5e185;font-size:11px;font-weight:850}.omnis-simulation-academy{background:radial-gradient(circle at 12% 0,#a78bfa24,#0000 40%),#ffffff09;border:1px solid #a78bfa2e;border-radius:18px;gap:10px;padding:13px;display:grid}.omnis-simulation-head{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.omnis-simulation-head>span{color:#c4b5fd;background:#7c3aed29;border-radius:15px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.omnis-simulation-head strong{color:#f8fafceb;font-size:13px;font-weight:1000;display:block}.omnis-simulation-head p{color:#e2e8f094;margin-top:3px;font-size:11px;font-weight:760;line-height:1.38}.omnis-simulation-head em{color:#e0f2fe;background:#0ea5e921;border-radius:999px;align-items:center;min-height:32px;padding:0 11px;font-size:12px;font-style:normal;font-weight:1000;display:inline-flex}.omnis-simulation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.omnis-simulation-grid article{border:1px solid color-mix(in srgb, var(--tone,#22d3ee) 15%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--tone,#22d3ee) 10%, transparent), #ffffff07), #ffffff08;border-radius:15px;min-height:96px;padding:10px}.omnis-simulation-grid small{color:color-mix(in srgb, var(--tone,#22d3ee) 60%, white);text-transform:uppercase;font-size:9px;font-weight:1000;line-height:1.3}.omnis-simulation-grid strong{color:#f8fafce6;margin-top:6px;font-size:11px;font-weight:1000;line-height:1.25;display:block}.omnis-simulation-grid p{color:#cbd5e18a;margin-top:6px;font-size:10px;font-weight:780;line-height:1.34}.omnis-simulation-run{color:#ede9fe;background:#6d28d933;border:1px solid #a78bfa42;border-radius:12px;justify-self:start;min-height:34px;padding:0 13px;font-size:11px;font-weight:1000}.omnis-training-focus{background:linear-gradient(135deg,#5eead41f,#a78bfa12),#ffffff0a;border:1px solid #67e8f92e;border-radius:18px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.omnis-training-focus>span{color:#fbbf24;background:#fbbf241f;border-radius:16px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.omnis-training-focus strong,.omnis-training-drills strong{color:#f8fafceb;font-size:13px;font-weight:1000;display:block}.omnis-training-focus p,.omnis-training-drills p,.omnis-training-protocol p{color:#e2e8f094;margin-top:3px;font-size:11px;font-weight:760;line-height:1.38}.omnis-training-focus small,.omnis-training-drills small{color:#a5f3fc8f;margin-top:4px;font-size:10px;font-weight:820;line-height:1.34;display:block}.omnis-training-focus button,.omnis-training-drills button{color:#cffafe;background:#0891b229;border:1px solid #5eead43d;border-radius:12px;min-height:34px;padding:0 13px;font-size:11px;font-weight:1000}.omnis-training-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.omnis-training-skill{border:1px solid color-mix(in srgb, var(--tone,#22d3ee) 16%, transparent);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--tone,#22d3ee) 14%, transparent), transparent 44%), #ffffff09;border-radius:18px;min-height:150px;padding:13px}.omnis-training-skill>span{min-height:24px;color:color-mix(in srgb, var(--tone,#22d3ee) 58%, white);background:color-mix(in srgb, var(--tone,#22d3ee) 10%, transparent);border-radius:999px;align-items:center;margin-bottom:9px;padding:0 8px;font-size:10px;font-weight:1000;display:inline-flex}.omnis-training-skill strong{color:#f8fafce6;font-size:12px;font-weight:1000;display:block}.omnis-training-skill small,.omnis-training-skill em{color:#cbd5e180;margin-top:5px;font-size:10px;font-style:normal;font-weight:760;line-height:1.35;display:block}.omnis-training-skill p{color:#e2e8f094;margin-top:8px;font-size:11px;font-weight:760;line-height:1.38}.omnis-training-protocol{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.omnis-training-protocol article{background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;min-height:92px;padding:11px}.omnis-training-protocol span{color:#5eead4c7;text-transform:uppercase;font-size:10px;font-weight:1000}.omnis-training-drills{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.omnis-training-drills article{border:1px solid color-mix(in srgb, var(--tone,#22d3ee) 15%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--tone,#22d3ee) 9%, transparent), #ffffff08), #ffffff06;border-radius:17px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.omnis-learning-memory{border:1px solid color-mix(in srgb, var(--tone,#22d3ee) 18%, transparent);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--tone,#22d3ee) 17%, transparent), transparent 48%), linear-gradient(150deg, #ffffff14, #ffffff08), #0f172a6b;border-radius:22px;min-height:166px;padding:15px;position:relative;overflow:hidden}.omnis-learning-memory>span{color:color-mix(in srgb, var(--tone,#22d3ee) 70%, white);justify-content:space-between;align-items:center;gap:10px;display:flex}.omnis-learning-memory>span em{font-size:11px;font-style:normal;font-weight:1000}.omnis-learning-memory strong{color:#f8fafc;margin-top:17px;font-size:30px;font-weight:1000;line-height:1;display:block}.omnis-learning-memory h3{color:#f8fafcdb;letter-spacing:.1em;text-transform:uppercase;margin-top:8px;font-size:12px;font-weight:1000}.omnis-learning-memory p{color:#cbd5e18f;margin-top:8px;font-size:12px;font-weight:760;line-height:1.42}.omnis-learning-layout{grid-template-columns:minmax(260px,.78fr) minmax(420px,1.22fr);align-items:start;gap:16px;display:grid}.omnis-learning-loop,.omnis-hypothesis-panel,.omnis-team-panel,.omnis-self-panel{background:linear-gradient(150deg,#ffffff16,#ffffff08),#0f172a6b;border:1px solid #ffffff1c;border-radius:24px;padding:16px;position:relative;overflow:hidden;box-shadow:0 16px 48px #0000002e,inset 0 1px #ffffff1a}.omnis-self-panel{grid-column:1/-1}.omnis-loop-rail{gap:9px;display:grid;position:relative}.omnis-loop-rail:before{content:"";opacity:.34;background:linear-gradient(#67e8f9,#a78bfa,#f59e0b);width:1px;position:absolute;top:22px;bottom:22px;left:16px}.omnis-loop-rail article{z-index:1;background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:34px minmax(0,1fr);gap:10px;min-height:58px;padding:10px;display:grid;position:relative}.omnis-loop-rail article>span{color:#67e8f9;background:#22d3ee1c;border-radius:13px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.omnis-loop-rail strong,.omnis-hypothesis-card strong,.omnis-team-card strong,.omnis-capability-backlog strong{color:#f8fafce6;font-size:12px;font-weight:1000;display:block}.omnis-loop-rail p,.omnis-hypothesis-card p,.omnis-team-card p,.omnis-capability-backlog p{color:#e2e8f094;margin-top:3px;font-size:11px;font-weight:760;line-height:1.38}.omnis-hypothesis-panel{min-height:100%}.omnis-hypothesis-list,.omnis-team-list,.omnis-capability-backlog{gap:10px;display:grid}.omnis-hypothesis-card{border:1px solid color-mix(in srgb, var(--tone,#22d3ee) 18%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--tone,#22d3ee) 9%, transparent), #ffffff09), #ffffff08;border-radius:18px;padding:13px}.omnis-hypothesis-head{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.omnis-hypothesis-head>span{width:36px;height:36px;color:var(--tone,#22d3ee);background:color-mix(in srgb, var(--tone,#22d3ee) 12%, transparent);border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.omnis-hypothesis-head small,.omnis-hypothesis-card>small,.omnis-team-card small,.omnis-capability-backlog small{color:#cbd5e17a;margin-top:4px;font-size:11px;font-weight:740;line-height:1.36;display:block}.omnis-hypothesis-head em{max-width:110px;color:color-mix(in srgb, var(--tone,#22d3ee) 58%, white);text-align:right;justify-self:end;font-size:10px;font-style:normal;font-weight:1000}.omnis-feedback-actions{flex-wrap:wrap;gap:8px;margin-top:11px;display:flex}.omnis-feedback-actions button{color:#e2e8f0b8;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:11px;min-height:31px;padding:0 10px;font-size:11px;font-weight:950;transition:transform .15s,border-color .15s,background .15s,color .15s}.omnis-feedback-actions button:hover,.omnis-feedback-actions button.is-selected{color:#f8fafc;border-color:color-mix(in srgb, var(--tone,#22d3ee) 28%, transparent);background:color-mix(in srgb, var(--tone,#22d3ee) 12%, transparent);transform:translateY(-1px)}.omnis-team-panel{grid-column:1/-1}.omnis-team-list{grid-template-columns:repeat(5,minmax(0,1fr))}.omnis-team-card{border:1px solid color-mix(in srgb, var(--tone,#22d3ee) 16%, transparent);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--tone,#22d3ee) 14%, transparent), transparent 44%), #ffffff09;border-radius:18px;min-height:150px;padding:13px}.omnis-team-card>span,.omnis-capability-backlog article>span{min-height:24px;color:color-mix(in srgb, var(--tone,#22d3ee) 58%, white);background:color-mix(in srgb, var(--tone,#22d3ee) 10%, transparent);border-radius:999px;align-items:center;margin-bottom:10px;padding:0 8px;font-size:10px;font-weight:1000;display:inline-flex}.omnis-team-card em{color:#a5f3fc94;margin-top:9px;font-size:10px;font-style:normal;font-weight:840;line-height:1.32;display:block}.omnis-next-skill{background:radial-gradient(circle at 0 0,#22d3ee2b,#0000 44%),#ffffff0a;border:1px solid #67e8f92e;border-radius:18px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;padding:12px;display:grid}.omnis-next-skill>span{color:#fbbf24;background:#fbbf241c;border-radius:15px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.omnis-next-skill strong{color:#f8fafc;font-size:13px;font-weight:1000;display:block}.omnis-next-skill small{color:#cbd5e180;margin-top:3px;font-size:11px;font-weight:780;display:block}.omnis-self-columns{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.omnis-self-panel .omnis-self-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.omnis-self-columns>div{background:#ffffff0a;border-radius:17px;padding:12px}.omnis-self-columns h3{color:#f8fafcd1;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:1000}.omnis-self-columns p{color:#e2e8f094;gap:7px;margin-top:7px;font-size:11px;font-weight:760;line-height:1.35;display:flex}.omnis-self-columns svg{color:#67e8f9;flex:none;margin-top:1px}.omnis-capability-backlog{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px}.omnis-capability-backlog article{border:1px solid color-mix(in srgb, var(--tone,#22d3ee) 16%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--tone,#22d3ee) 8%, transparent), #ffffff09), #ffffff08;border-radius:17px;padding:12px}@keyframes omnisPulse{0%,to{opacity:.78;transform:scale(1)}50%{opacity:1;transform:scale(1.28)}}@keyframes omnisNodePulse{0%,to{opacity:.82;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.46)}}@keyframes dashboardAurora{0%{transform:translate(-2%,-1%)scale(1)}50%{transform:translate(2%,2%)scale(1.04)}to{transform:translate(1%,-2%)scale(1.01)}}@keyframes dashboardScan{0%{background-position:0 -210px}to{background-position:0 210px}}@keyframes dashboardSheen{0%,58%{opacity:0;transform:translate(-110%)}66%{opacity:1}to{opacity:0;transform:translate(115%)}}@keyframes patientHeroLattice{0%{background-position:-85% 0,0 0,0 0}50%{background-position:20% 0,58px 26px,-44px 34px}to{background-position:118% 0,116px 52px,-88px 68px}}@keyframes patientHeroGridDrift{0%{background-position:0 0,0 0,-120px 0}to{background-position:38px 38px,-38px 38px,220px 0}}@keyframes dashboardFloat3d{0%,to{transform:rotateX(0)rotateY(-8deg)translateY(0)}50%{transform:rotateX(6deg)rotateY(8deg)translateY(-8px)}}@keyframes dashboardOrbitA{to{transform:rotateX(64deg)rotate(378deg)}}@keyframes dashboardOrbitB{to{transform:rotateX(70deg)rotateY(28deg)rotate(360deg)}}@keyframes dashboardOrbitC{to{transform:rotateX(58deg)rotateY(-34deg)rotate(-360deg)}}@keyframes dashboardChip{0%,to{transform:translateZ(26px)}50%{transform:translate3d(0,-8px,42px)}}@keyframes dashboardRowIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes dashboardCodeTrail{0%{opacity:0;filter:blur(1px);transform:translate(-50%, -50%) rotate(var(--trail-angle,0deg)) scale(.72)}14%{opacity:.86;filter:blur()}to{opacity:0;filter:blur(2px);transform:translate(calc(-50% + var(--trail-drift-x,0px)), calc(-50% + var(--trail-drift-y,0px))) rotate(var(--trail-angle,0deg)) scale(1.04)}}@media (width<=1024px){.omnis-home,.dashboard-hero{grid-template-columns:1fr}.dashboard-unit-hero{min-height:auto}.dashboard-unit-hero .dashboard-hero-copy{padding-left:0}.dashboard-unit-hero .dashboard-holo{min-height:220px}.dashboard-unit-hero .dashboard-holo-stage{width:min(100%,240px)}.omnis-main{min-height:660px}.omnis-side-stack{grid-template-columns:1fr}.omnis-page-header{grid-template-columns:1fr;align-items:start}.omnis-page-summary{text-align:left;width:100%}.omnis-cognitive-grid{grid-template-columns:1fr 1fr}.omnis-command-hero,.omnis-command-grid{grid-template-columns:1fr}.omnis-command-hero{flex-direction:column}.omnis-command-current{width:100%}.omnis-governance-hero,.omnis-governance-grid,.omnis-brain-hero,.omnis-brain-grid,.omnis-learning-hero,.omnis-learning-layout{grid-template-columns:1fr}.omnis-governance-hero,.omnis-brain-hero,.omnis-learning-hero{flex-direction:column}.omnis-governance-score,.omnis-brain-score,.omnis-learning-score{width:100%;min-height:164px}.omnis-memory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.omnis-self-panel,.omnis-team-panel{grid-area:auto}.omnis-team-list,.omnis-capability-backlog{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-holo{min-height:220px}}@media (width<=640px){.dashboard-future{border-radius:24px}.dashboard-hero{border-radius:24px;padding:22px}.dashboard-unit-hero{padding:22px}.dashboard-unit-hero:before{border-radius:22px;inset:12px}.dashboard-unit-hero h1{margin-top:18px;font-size:38px}.dashboard-unit-hero p{margin-top:14px;font-size:14px}.dashboard-unit-hero .dashboard-hero-actions{gap:10px;margin-top:22px}.dashboard-unit-hero .dashboard-primary-action,.dashboard-unit-hero .dashboard-secondary-action{width:100%;min-width:0;height:50px}.dashboard-unit-hero .dashboard-holo{min-height:190px}.omnis-main{border-radius:24px;min-height:620px;padding:20px}.omnis-copy h1{font-size:36px}.omnis-copy p{font-size:14px}.omnis-core{min-height:390px}.omnis-canvas-wrap{inset:4% -8% 152px}.omnis-core-readout{bottom:18px;left:12px;right:12px}.omnis-ask{grid-template-columns:minmax(0,1fr) 48px;min-height:146px;padding:14px}.omnis-ask-actions{flex-wrap:wrap;overflow:visible}.omnis-ask>button[type=submit]{width:48px;height:48px}.omnis-ask-actions .omnis-agenda-action{justify-content:center;width:100%;margin-left:0}.omnis-auto-mode{justify-content:center;width:100%}.omnis-map-layout,.omnis-cognitive-grid,.omnis-command-grid{grid-template-columns:1fr}.omnis-command-hero h2,.omnis-governance-hero h2,.omnis-brain-hero h2,.omnis-learning-hero h2{font-size:24px}.omnis-memory-grid,.omnis-team-list,.omnis-capability-backlog,.omnis-self-columns{grid-template-columns:1fr}.omnis-hypothesis-head{grid-template-columns:36px minmax(0,1fr)}.omnis-hypothesis-head em{text-align:left;grid-column:1/-1;justify-self:start;max-width:none}.omnis-action-row{grid-template-columns:38px minmax(0,1fr)}.omnis-action-controls{grid-column:1/-1;grid-template-columns:1fr 1fr;min-width:0}.dashboard-hero h1{font-size:2.25rem}.dashboard-holo-stage{width:min(100%,260px)}.dashboard-metric{min-height:138px;padding:15px}.dashboard-panel{padding:15px}.dashboard-code-trail{display:none}}@media (prefers-reduced-motion:reduce){.dashboard-aurora,.dashboard-scanline,.dashboard-code-spark,.dashboard-hero:after,.omnis-main:before,.omnis-status-dot,.omnis-map-node,.dashboard-holo-stage,.dashboard-orbit,.dashboard-floating-chip,.dashboard-time-row{animation:none!important}.dashboard-code-trail{display:none}}.patients-future{color:#fff;isolation:isolate;background:radial-gradient(circle at 12% 0,#22d3ee33,#0000 30%),radial-gradient(circle at 88% 8%,#4ade8024,#0000 25%),radial-gradient(circle at 50% 100%,#a78bfa24,#0000 30%),linear-gradient(145deg,#07111f 0%,#0f172a 48%,#101827 100%)}.patients-future:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 20%,#000000f2,#0000 78%);mask-image:radial-gradient(circle at 50% 20%,#000000f2,#0000 78%)}.patients-aurora{z-index:0;pointer-events:none;filter:blur(36px);background:radial-gradient(circle at 18% 20%,#22d3ee38,#0000 24%),radial-gradient(circle at 78% 18%,#34d3992b,#0000 25%),radial-gradient(circle at 52% 80%,#c084fc2e,#0000 29%);animation:20s ease-in-out infinite alternate dashboardAurora;position:absolute;inset:-26%}.patients-hero{-webkit-backdrop-filter:blur(24px)saturate(1.35);background:linear-gradient(135deg,#ffffff1d,#ffffff0a),radial-gradient(circle at 83% 16%,#4ade8029,#0000 31%);border:1px solid #ffffff1f;border-radius:30px;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:24px;min-height:286px;padding:30px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000047,inset 0 1px #ffffff29}.patients-liquid-hero{-webkit-backdrop-filter:blur(24px)saturate(1.12);min-height:clamp(300px,35vh,380px);background:radial-gradient(circle at 10% 8%,#ffffffe6,#0000 34%),radial-gradient(circle at 76% 26%,#7a9af647,#0000 36%),radial-gradient(circle at 85% 72%,#40d9c733,#0000 38%),linear-gradient(135deg,#f6fbff 0%,#edf6ff 52%,#e7f8ff 100%)!important;border-color:#94beec70!important;box-shadow:0 30px 92px #5d84b52e,inset 0 1px #ffffffdb!important}.patients-liquid-hero:before{content:"";z-index:0;pointer-events:none;opacity:.72;filter:blur(18px)saturate(1.12);transform-origin:54% 48%;background:radial-gradient(at 18% 36%,#ffffffad,#0000 34%),radial-gradient(at 67% 34%,#7e97f56b,#0000 38%),radial-gradient(at 73% 72%,#49dccd57,#0000 42%),radial-gradient(at 43% 68%,#b9a4ff47,#0000 42%),conic-gradient(from 128deg at 54% 48%,#ffffff47,#7e97f552,#49dccd47,#b9a4ff38,#ffffff42);animation:13s ease-in-out infinite consultLabLiquidBreath;position:absolute;inset:0}.patients-hero:after{content:"";pointer-events:none;background:linear-gradient(112deg,#0000 0%,#ffffff1f 46%,#0000 72%);animation:7.5s ease-in-out infinite dashboardSheen;position:absolute;inset:0;transform:translate(-100%)}.patients-liquid-hero:after{z-index:1;background:linear-gradient(90deg,#0f3e6b61 0%,#3068973d 30%,#f8fbff54 62%,#f8fbff29 100%),radial-gradient(at 78% 34%,#ffffff47,#0000 36%),linear-gradient(118deg,#0000 0 31%,#ffffff3d 43%,#84b3f91a 51%,#0000 68%);animation:none;transform:none}.patients-liquid-backdrop{z-index:0;pointer-events:none;opacity:.94;filter:saturate(1.08)brightness(1.02);width:100%;height:100%;display:block;position:absolute;inset:0}.patients-hero-copy{z-index:2;flex-direction:column;justify-content:center;display:flex;position:relative}.patients-hero h1{color:#fff;text-transform:uppercase;letter-spacing:0;text-shadow:0 18px 40px #00000057;margin-top:18px;font-size:clamp(2rem,5vw,4.3rem);line-height:.94}.patients-liquid-hero h1{color:#fffffff5;text-shadow:0 20px 44px #15375d5c,0 2px 12px #004b8729}.patients-hero p{color:#ffffffb3;margin-top:16px;font-size:15px;font-weight:800}.patients-liquid-hero p{color:#ffffffe0;text-shadow:0 10px 26px #10375b42}.patients-hero-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.patients-constellation{z-index:2;perspective:900px;min-height:245px;transform-style:preserve-3d;animation:7.4s ease-in-out infinite dashboardFloat3d;position:relative}.patients-liquid-hero .patients-constellation,.patients-liquid-hero .patients-hero-copy{z-index:2}.patients-liquid-hero .dashboard-kicker,.patients-liquid-hero .dashboard-secondary-action{-webkit-backdrop-filter:blur(18px)saturate(1.1);background:#ffffffb8!important;border-color:#ffffffd6!important;box-shadow:0 16px 38px #708bb224,inset 0 1px #fffffff2!important}.patients-liquid-hero .dashboard-kicker{color:#004b87!important}.patients-liquid-hero .dashboard-primary-action{background:linear-gradient(135deg,#00538f,#004b87)!important;box-shadow:0 18px 42px #004b8742!important}.patients-ring{transform-style:preserve-3d;border:1px solid #ffffff26;border-radius:999px;position:absolute}.ring-one{border-color:#22d3ee57;animation:10s linear infinite dashboardOrbitA;inset:8% 12%;transform:rotateX(64deg)rotate(18deg)}.ring-two{border-color:#34d3994f;animation:12s linear infinite reverse dashboardOrbitB;inset:18% 20%;transform:rotateX(68deg)rotateY(28deg)}.ring-three{border-color:#c084fc57;animation:14s linear infinite dashboardOrbitC;inset:28% 30%;transform:rotateX(58deg)rotateY(-34deg)}.patients-core{color:#cffafe;background:radial-gradient(circle at 50% 35%,#22d3ee40,#0f172ab3 57%),#ffffff0d;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:28%;box-shadow:0 0 70px #22d3ee3d,inset 0 0 30px #ffffff1f}.patients-liquid-hero .patients-core{background:radial-gradient(circle at 48% 28%,#a4e6f18a,#111827b3 54%,#0f172ae0 100%),#0c1628c2;box-shadow:0 30px 78px #365b8040,inset 0 1px #ffffff2e,inset 0 -22px 42px #02061733}.patients-core strong{color:#fff;margin-top:8px;font-size:2.6rem;font-weight:1000;line-height:1}.patients-core span{color:#a5f3fc9e;text-transform:uppercase;letter-spacing:.16em;margin-top:4px;font-size:10px;font-weight:1000}.patients-node{color:#ffffffe0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f172aad;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;font-weight:1000;display:inline-flex;position:absolute;box-shadow:0 14px 40px #0000003d}.patients-liquid-hero .patients-ring{border-color:#004b872e;box-shadow:0 0 40px #5ea4d81f}.patients-liquid-hero .patients-node{background:#141f34b8;border-color:#ffffff40;box-shadow:0 18px 42px #3c55763d}.node-a{color:#fde68a;animation:4.8s ease-in-out infinite dashboardChip;top:26%;left:4%}.node-b{color:#bbf7d0;animation:5.4s ease-in-out infinite reverse dashboardChip;top:36%;right:4%}.node-c{color:#bae6fd;animation:5.8s ease-in-out infinite dashboardChip;bottom:16%;left:18%}.patients-stat{background:linear-gradient(145deg,#ffffff1b,#ffffff09),#0f172a5c;border:1px solid #ffffff1f;border-radius:23px;align-items:center;gap:14px;min-height:112px;padding:17px;transition:transform .18s,border-color .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 50px #0000002e,inset 0 1px #ffffff1f}.patients-stat:after{content:"";background:radial-gradient(circle,#22d3ee2b,#0000 65%);border-radius:999px;width:120px;height:120px;position:absolute;top:-42px;right:-42px}.patients-stat:hover{border-color:#67e8f93d;transform:translateY(-4px)}.patients-stat-button{cursor:pointer;appearance:none;text-align:left;width:100%}.patients-stat-button.active{border-color:#fbbf246b;box-shadow:0 18px 50px #0000002e,inset 0 0 0 1px #fbbf2429,inset 0 1px #ffffff1f}.patients-stat-chevron{color:#ffffff8f;transition:transform .18s,color .18s;position:absolute;top:16px;right:15px}.patients-stat-button.active .patients-stat-chevron{color:#fde68aeb;transform:rotate(180deg)}.patients-stat>svg{z-index:1;flex-shrink:0;position:relative}.patients-stat small{color:#ffffff75;text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:1000;display:block}.patients-stat strong{color:#fff;margin-top:5px;font-size:2rem;font-weight:1000;line-height:1;display:block}.patients-metrics-menu{z-index:24;position:relative}.patients-metrics-menu.open{z-index:44}.patients-metrics-trigger{color:#fff;text-align:left;-webkit-backdrop-filter:blur(18px)saturate(1.2);background:linear-gradient(145deg,#ffffff21,#ffffff0b),#0f172a61;border:1px solid #ffffff24;border-radius:16px;align-items:center;gap:12px;width:100%;min-height:52px;padding:8px 12px;transition:border-color .18s,background .18s,transform .18s;display:flex;overflow:hidden;box-shadow:0 12px 32px #00000024,inset 0 1px #ffffff21}.patients-metrics-trigger:hover{border-color:#67e8f942;transform:translateY(-1px)}.patients-metrics-title{flex:none;align-items:center;gap:9px;min-width:118px;display:inline-flex}.patients-metrics-title>svg{color:#a5f3fcf2}.patients-metrics-title strong,.patients-metrics-title small{letter-spacing:0;line-height:1.05;display:block}.patients-metrics-title strong{font-size:13px;font-weight:1000}.patients-metrics-title small{color:#ffffff85;margin-top:3px;font-size:10px;font-weight:800}.patients-metrics-strip{white-space:nowrap;scrollbar-width:none;flex:auto;align-items:center;gap:7px;min-width:0;display:flex;overflow-x:auto}.patients-metrics-strip::-webkit-scrollbar{display:none}.patients-metrics-strip span{color:#ffffffc7;letter-spacing:0;background:#ffffff13;border:1px solid #ffffff1c;border-radius:999px;flex:none;align-items:center;gap:5px;min-height:28px;padding:5px 8px;font-size:11px;font-weight:900;display:inline-flex}.patients-metrics-strip svg{color:#a5f3fce6;flex-shrink:0}.patients-metrics-chevron{color:#ffffff94;flex:none;transition:transform .18s,color .18s}.patients-metrics-menu.open .patients-metrics-chevron{color:#fde68aeb;transform:rotate(180deg)}.patients-metrics-dropdown{-webkit-backdrop-filter:blur(20px)saturate(1.24);background:linear-gradient(145deg,#ffffff21,#ffffff0b),#0f172a75;border:1px solid #ffffff1f;border-radius:16px;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;width:100%;margin-top:7px;padding:8px;display:grid;position:relative;top:auto;left:auto;right:auto;box-shadow:0 16px 40px #00000026,inset 0 1px #ffffff1f}.patients-metric-menu-item{color:#ffffffd6;text-align:left;background:#ffffff12;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;min-height:42px;padding:8px 10px;display:grid}.patients-metric-menu-item.action{cursor:pointer;appearance:none;transition:border-color .18s,background .18s,transform .18s}.patients-metric-menu-item.action:hover{background:#ffffff1b;border-color:#67e8f940;transform:translateY(-1px)}.patients-metric-menu-item.active{background:#fbbf241f;border-color:#fbbf246b}.patients-metric-menu-item span{text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;min-width:0;font-size:11px;font-weight:900;overflow:hidden}.patients-metric-menu-item strong{color:#fff;font-size:15px;font-weight:1000;line-height:1}.patients-metrics-localities{grid-column:1/-1;gap:8px;min-width:0;padding-top:2px;display:grid}.patients-metrics-available{border-top:1px solid #ffffff14;grid-column:1/-1;gap:9px;min-width:0;padding-top:9px;display:grid}.patients-metrics-activity{border-top:1px solid #ffffff14;grid-column:1/-1;gap:8px;min-width:0;padding:9px 0 2px;display:grid}.patients-administrative-archive{grid-column:1/-1;min-width:0;margin-top:2px}.patients-metrics-localities-head{align-items:center;gap:8px;min-height:26px;display:flex}.patients-metrics-localities-head h2{color:#ffffffe0;letter-spacing:.08em;font-size:11px;font-weight:1000}.patients-metrics-localities-head small{color:#ffffff75;margin-left:auto;font-size:10px;font-weight:850}.patients-metrics-localities-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.patients-available-numbers{flex-wrap:wrap;gap:7px;max-height:112px;padding-right:3px;display:flex;overflow-y:auto}.patients-available-numbers button,.patients-available-numbers span{color:#fed7aa;letter-spacing:0;background:#f973161a;border:1px solid #fb923c33;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:6px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:950;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.patients-available-numbers button:hover{background:#f973162e;border-color:#fb923c61;transform:translateY(-1px)}.patients-available-empty{color:#bbf7d0d1;background:#22c55e14;border:1px solid #22c55e29;border-radius:12px;padding:9px 10px;font-size:11px;font-weight:850}.patients-activity-date-search{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-width:0;display:grid}.patients-activity-date-search input{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff14;border:1px solid #ffffff21;border-radius:12px;outline:none;min-width:0;min-height:34px;padding:7px 10px;font-size:12px;font-weight:900}.patients-activity-date-search button{color:#cffafeeb;background:#0891b224;border:1px solid #67e8f938;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:7px 12px;font-size:11px;font-weight:950;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.patients-activity-date-search button:hover{background:#0891b238;border-color:#67e8f961;transform:translateY(-1px)}@media (width<=1180px){.patients-metrics-dropdown{grid-template-columns:repeat(4,minmax(0,1fr))}.patients-metrics-localities-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.patients-metrics-trigger{gap:8px;padding:8px 10px}.patients-metrics-title{min-width:92px}.patients-metrics-strip span{min-height:26px;padding:4px 7px;font-size:10px}.patients-metrics-dropdown{grid-template-columns:repeat(2,minmax(0,1fr))}.patients-metrics-localities-grid,.patients-activity-date-search{grid-template-columns:1fr}}.patients-duplicates-panel{-webkit-backdrop-filter:blur(22px)saturate(1.25);background:linear-gradient(145deg,#ffffff1f,#ffffff0a),#0f172a6b;border:1px solid #fbbf244d;border-radius:22px;padding:17px;position:relative;overflow:hidden;box-shadow:0 18px 54px #0000002e,inset 0 1px #ffffff21}.patients-duplicates-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.patients-duplicates-head h2{color:#fff;text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:1000}.patients-duplicates-head p{color:#ffffff8f;margin-top:4px;font-size:12px;font-weight:800}.patients-duplicates-grid{gap:10px;max-height:min(58vh,560px);padding-right:4px;display:grid;overflow-y:auto}.patients-duplicate-card{background:#ffffff12;border:1px solid #fbbf243d;border-radius:16px;padding:12px}.patients-duplicate-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.patients-duplicate-top span{color:#fde68afa;letter-spacing:.08em;background:#fbbf241f;border-radius:999px;align-items:center;min-height:24px;padding:4px 8px;font-size:10px;font-weight:1000;display:inline-flex}.patients-duplicate-top strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:1000;overflow:hidden}.patients-duplicate-list{gap:6px;margin-top:10px;display:grid}.patients-duplicate-list button{text-align:left;background:#ffffff0d;border:1px solid #ffffff12;border-radius:12px;gap:2px;width:100%;min-width:0;padding:8px 9px;transition:background .16s,border-color .16s,transform .16s;display:grid}.patients-duplicate-list button:hover{background:#67e8f914;border-color:#67e8f93d;transform:translateY(-1px)}.patients-duplicate-list span,.patients-duplicate-list small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.patients-duplicate-list span{color:#ffffffe6;font-size:12px;font-weight:900}.patients-duplicate-list small{color:#ffffff80;font-size:10px;font-weight:800}.patients-activity-panel{border-color:#67e8f947}.patients-activity-head{align-items:center}.patients-activity-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:min(100%,560px);display:flex}.patients-activity-controls button,.patients-activity-controls label{color:#ffffffc7;background:#ffffff12;border:1px solid #ffffff1c;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:7px 10px;font-size:11px;font-weight:950;display:inline-flex}.patients-activity-controls button{transition:transform .16s,border-color .16s,background .16s}.patients-activity-controls button:hover{background:#67e8f91a;border-color:#67e8f942;transform:translateY(-1px)}.patients-activity-controls button.active{color:#cffafef5;background:#0891b22e;border-color:#67e8f96b}.patients-activity-controls label{padding-right:6px}.patients-activity-controls input{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;outline:none;width:138px;font-size:11px;font-weight:950}.patients-activity-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.patients-activity-summary span{color:#fff9;background:#06b6d413;border:1px solid #67e8f924;border-radius:14px;justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:9px 11px;font-size:11px;font-weight:850;display:flex}.patients-activity-summary strong{color:#ecfefff5;font-size:15px;font-weight:1000}.patients-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:min(62vh,640px);padding-right:4px;display:grid;overflow-y:auto}.patients-activity-card{background:#fff1;border:1px solid #67e8f92e;border-radius:16px;gap:10px;min-width:0;padding:12px;display:grid}.patients-activity-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.patients-activity-avatar{color:#fff;border:1px solid #ffffff24;border-radius:12px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:11px;font-weight:1000;display:inline-flex}.patients-activity-avatar.female{background:linear-gradient(135deg,#f472b680,#7c3aed4d)}.patients-activity-avatar.male{background:linear-gradient(135deg,#0ea5e980,#14b8a64d)}.patients-activity-top strong,.patients-activity-top small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.patients-activity-top strong{color:#fff;font-size:13px;font-weight:1000}.patients-activity-top small{color:#ffffff85;margin-top:2px;font-size:10px;font-weight:850}.patients-activity-meta{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.patients-activity-meta span{color:#cffafedb;background:#0891b21f;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:5px;min-height:26px;padding:5px 8px;font-size:10px;font-weight:900;display:inline-flex}.patients-activity-list{gap:6px;display:grid}.patients-activity-list button,.patients-activity-more{text-align:left;background:#ffffff0b;border:1px solid #ffffff12;border-radius:12px;gap:2px;width:100%;min-width:0;padding:8px 9px;display:grid}.patients-activity-list button{transition:background .16s,border-color .16s,transform .16s}.patients-activity-list button:hover{background:#67e8f914;border-color:#67e8f93d;transform:translateY(-1px)}.patients-activity-list span,.patients-activity-list small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.patients-activity-list span{color:#ffffffe6;font-size:12px;font-weight:950}.patients-activity-list small,.patients-activity-more{color:#ffffff80;font-size:10px;font-weight:850}.patients-activity-empty{background:#06b6d40f;border:1px solid #67e8f929;border-radius:16px}.patients-sequence-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.patients-sequence-summary span{color:#ffffff94;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:14px;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:10px 12px;font-size:11px;font-weight:850;display:flex}.patients-sequence-summary strong{color:#ffffffeb;font-size:15px;font-weight:1000}.patients-missing-list{flex-wrap:wrap;gap:8px;display:flex}.patients-missing-list span{color:#fed7aa;background:#f973161a;border:1px solid #fb923c33;border-radius:999px;align-items:center;min-height:28px;padding:6px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:950;display:inline-flex}.patients-sequence-outliers{border-top:1px solid #ffffff14;gap:8px;margin-top:14px;padding-top:14px;display:grid}.patients-sequence-outliers>strong{color:#ffffffad;text-transform:uppercase;font-size:11px;font-weight:1000}.patients-sequence-outliers button{color:#fecdd3;text-align:left;background:#f43f5e1a;border:1px solid #fb718538;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.patients-sequence-outliers span{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:1000}.patients-sequence-outliers small{color:#ffffffad;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:850;overflow:hidden}@media (width>=1024px){.patients-duplicates-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.patients-sequence-summary,.patients-activity-summary,.patients-activity-grid{grid-template-columns:1fr}.patients-activity-top{grid-template-columns:auto minmax(0,1fr)}.patients-activity-top .btn-secondary{grid-column:1/-1;width:100%}}.patients-search-panel,.patients-table-shell{-webkit-backdrop-filter:blur(22px)saturate(1.25);background:linear-gradient(150deg,#ffffff1b,#ffffff09),#0f172a6b;border:1px solid #ffffff1f;border-radius:26px;position:relative;overflow:hidden;box-shadow:0 18px 54px #0003,inset 0 1px #ffffff1f}.patients-search-panel{align-items:center;gap:15px;min-height:92px;padding:17px;display:flex}.patients-search-orb{color:#a5f3fc;background:radial-gradient(circle at 45% 20%,#67e8f93b,#0000 55%),#22d3ee12;border:1px solid #67e8f942;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex;box-shadow:0 0 32px #22d3ee21}.patients-search-panel label{color:#ffffff75;text-transform:uppercase;letter-spacing:.16em;margin-bottom:5px;font-size:10px;font-weight:1000;display:block}.patients-search-panel input{color:#fff;text-transform:uppercase;background:0 0;border:0;outline:0;width:100%;font-size:clamp(1.1rem,2.6vw,1.7rem);font-weight:950}.patients-search-panel input::placeholder{color:#ffffff47}.patients-clear{color:#ffffffb8;background:#ffffff17;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:background .16s,transform .16s;display:inline-flex}.patients-clear:hover{background:#ffffff26;transform:scale(1.05)}.patients-locality{color:#ffffffa6;background:#ffffff0b;border:1px solid #ffffff17;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:8px 10px;font-size:11px;font-weight:850;display:flex}.patients-locality strong{color:#fff;font-size:13px}.patients-table-shell{padding:18px}.patients-table-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.patients-table-head h2{color:#fff;text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:1000}.patients-table-head p,.patients-table-head span{color:#ffffff75;margin-top:4px;font-size:12px;font-weight:800}.patients-table-head span{color:#a5f3fcb8;background:#22d3ee12;border:1px solid #67e8f92e;border-radius:999px;flex-shrink:0;margin-top:0;padding:7px 10px}.patients-grid{gap:12px;display:grid}.patients-progressive-loader{justify-content:center;min-height:72px;padding-top:18px;display:flex}.patients-progressive-loader button{color:#cffafe;background:#0e74902e;border:1px solid #67e8f938;border-radius:12px;align-items:center;gap:10px;min-height:42px;padding:0 16px;font-size:12px;font-weight:900;transition:border-color .16s,background .16s;display:inline-flex}.patients-progressive-loader button:hover{background:#0e749047;border-color:#67e8f97a}.patients-progressive-loader span{color:#cffafe9e;font-size:10px}.patients-grid.is-searching .patient-card{opacity:1;animation:none}.patient-card{content-visibility:auto;contain-intrinsic-size:116px;opacity:0;animation:.46s forwards dashboardRowIn;animation-delay:var(--delay);background:linear-gradient(145deg,#ffffff14,#ffffff09),#0f172a66;border:1px solid #ffffff1a;border-radius:21px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;position:relative;overflow:hidden}.patient-card:before{content:"";opacity:.82;background:linear-gradient(#22d3ee,#a78bfa);width:3px;position:absolute;inset:0 auto 0 0}.patient-card:hover{background:linear-gradient(145deg,#ffffff1b,#ffffff0b),#0f172a75;border-color:#67e8f947;transform:translateY(-3px);box-shadow:0 18px 48px #00000038}.patient-card.is-finado{background:linear-gradient(145deg,#f43f5e21,#ffffff09),#0f172a6e;border-color:#fb718547}.patient-card.is-finado:before{opacity:.95;background:linear-gradient(#fb7185,#f59e0b);width:4px}.patient-card.is-imss:not(.is-finado){background:linear-gradient(145deg,#10b98124,#ffffff0a),#0f172a6e;border-color:#34d39957}.patient-card.is-imss:not(.is-finado):before{opacity:.95;background:linear-gradient(#34d399,#14b8a6);width:4px}.patients-ambulatory-results{background:linear-gradient(150deg,#14b8a61f,#ffffff09),#0f172a6b;border-color:#2dd4bf33}.patients-ambulatory-results.compact{padding:14px 16px}.patients-ambulatory-results.compact .patients-table-head{align-items:center;margin-bottom:10px}.patients-ambulatory-results.compact .patients-empty{border-radius:18px;flex-direction:row;gap:10px;min-height:64px}.patient-card-ambulatory:before{background:linear-gradient(#2dd4bf,#38bdf8)}.patient-ambulatory-badge{color:#99f6e4;letter-spacing:0;background:#14b8a624;border:1px solid #2dd4bf59;border-radius:999px;flex-shrink:0;align-items:center;min-height:22px;padding:3px 8px;font-size:10px;font-weight:1000;display:inline-flex}.patient-main{text-align:left;align-items:center;gap:13px;width:100%;padding:14px 15px 10px 17px;display:flex}.patient-avatar{color:#fff;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:13px;font-weight:1000;display:inline-flex;box-shadow:inset 0 1px #fff3}.patient-avatar.female{background:linear-gradient(135deg,#f472b6b3,#a78bfa99)}.patient-avatar.male{background:linear-gradient(135deg,#38bdf8b8,#2dd4bf8c)}.patient-card.is-finado .patient-avatar{background:linear-gradient(135deg,#94a3b8c7,#f43f5e94)}.patient-card.is-imss:not(.is-finado) .patient-avatar{background:linear-gradient(135deg,#10b981c2,#14b8a694)}.patient-name-row{align-items:center;gap:8px;min-width:0;display:flex}.patient-name{color:#ffffffe6;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:1000;display:block;overflow:hidden}.patient-finado-badge{color:#fecdd3;letter-spacing:0;background:#f43f5e24;border:1px solid #fb718559;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;min-height:22px;padding:3px 8px;font-size:10px;font-weight:1000;display:inline-flex}.patient-imss-badge{color:#bbf7d0;letter-spacing:0;background:#10b98129;border:1px solid #34d39961;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;min-height:22px;padding:3px 8px;font-size:10px;font-weight:1000;display:inline-flex}.patients-imss-card{background:linear-gradient(145deg,#10b98114,#ffffff0a),#ffffffeb;border-color:#34d3993d}.patients-imss-card .patients-duplicate-top span{color:#047857;background:#d1fae5d9;border-color:#34d39942}.patient-ambulatory-toggle{color:#075985;cursor:pointer;background:#f0f9ffb8;border:1px solid #0ea5e92e;border-radius:13px;align-items:center;gap:9px;margin:0 0 7px;padding:9px 10px;transition:border-color .16s,background .16s,box-shadow .16s;display:flex}.patient-ambulatory-toggle.active{background:#e0f2fef5;border-color:#0ea5e975;box-shadow:0 10px 24px #0ea5e921}.patient-ambulatory-toggle input{accent-color:#0284c7;width:16px;height:16px}.patient-ambulatory-toggle span{gap:1px;min-width:0;display:grid}.patient-ambulatory-toggle strong{font-size:11px;font-weight:1000;line-height:1.1}.patient-ambulatory-toggle small{color:#64748b;font-size:10px;font-weight:800;line-height:1.15}.patient-meta{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.patient-meta span{color:#ffffff94;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;align-items:center;min-height:21px;padding:3px 8px;font-size:10px;font-weight:900;display:inline-flex}.patient-open{color:#ffffff52;transition:color .16s,transform .16s}.patient-card:hover .patient-open{color:#a5f3fceb;transform:translate(2px)}.patient-data{grid-template-columns:minmax(0,1.6fr) minmax(150px,.55fr) minmax(160px,.65fr);gap:8px;padding:0 15px 13px 17px;display:grid}.patient-data span{text-overflow:ellipsis;white-space:nowrap;color:#ffffff85;align-items:center;gap:7px;min-width:0;font-size:11px;font-weight:800;display:inline-flex;overflow:hidden}.patient-data svg{color:#a5f3fc85;flex-shrink:0}.patient-alert{color:#fde68a;background:#f59e0b1a;border:1px solid #fbbf2438;border-radius:14px;align-items:center;gap:8px;margin:0 15px 13px 17px;padding:9px 10px;font-size:11px;font-weight:850;display:flex}.patient-actions{opacity:0;gap:5px;transition:opacity .16s,transform .16s;display:flex;position:absolute;bottom:11px;right:12px;transform:translateY(5px)}.patient-card:hover .patient-actions{opacity:1;transform:translateY(0)}.patient-actions button{color:#ffffffb8;background:#ffffff1a;border-radius:11px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .16s,color .16s,transform .16s;display:inline-flex}.patient-actions button:hover{color:#fff;background:#22d3ee29;transform:translateY(-1px)}.patient-actions button.danger:hover{color:#fecdd3;background:#f43f5e2e}.patients-empty{color:#ffffff6b;text-align:center;background:#ffffff0a;border:1px solid #ffffff17;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:260px;font-weight:900;display:flex}.patients-empty.compact{min-height:150px}@media (width<=1024px){.patients-hero{grid-template-columns:1fr}.patients-constellation{min-height:225px}.patient-data{grid-template-columns:1fr}.patient-actions{opacity:1;justify-content:flex-end;padding:0 15px 13px 17px;position:static;transform:none}}@media (width<=640px){.patients-future{border-radius:24px}.patients-hero{border-radius:24px;padding:22px}.patients-hero h1{font-size:2.35rem}.patients-search-panel{align-items:flex-start}.patients-search-orb{border-radius:16px;width:46px;height:46px}.patient-main{align-items:flex-start}.patient-name{white-space:normal}}@media (prefers-reduced-motion:reduce){.patients-aurora,.patients-hero:after,.patients-constellation,.patients-ring,.patients-node,.patient-card{animation:none!important}}.nursing-future{color:#fff;overflow-anchor:none;isolation:isolate;background:radial-gradient(circle at 12% 0,#0ea5e938,#0000 30%),radial-gradient(circle at 86% 6%,#10b98124,#0000 27%),radial-gradient(circle at 48% 100%,#ec48991f,#0000 30%),linear-gradient(145deg,#06111d 0%,#0f172a 46%,#111827 100%);gap:.85rem;padding:clamp(.75rem,1.4vw,1.2rem)!important}.nursing-future:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000f2,#0000 88%);mask-image:linear-gradient(#000000f2,#0000 88%)}.nursing-aurora{z-index:0;pointer-events:none;filter:blur(36px);background:radial-gradient(circle at 18% 18%,#22d3ee3b,#0000 24%),radial-gradient(circle at 78% 20%,#34d3992b,#0000 25%),radial-gradient(circle at 52% 82%,#f472b626,#0000 29%);animation:20s ease-in-out infinite alternate dashboardAurora;position:absolute;inset:-26%}.nursing-hero{-webkit-backdrop-filter:blur(24px)saturate(1.35);background:linear-gradient(135deg,#ffffff1d,#ffffff0a),radial-gradient(circle at 86% 18%,#22d3ee29,#0000 32%);border:1px solid #ffffff1f;border-radius:30px;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:24px;min-height:286px;padding:30px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000047,inset 0 1px #ffffff29}.nursing-hero:after{content:"";pointer-events:none;background:linear-gradient(112deg,#0000 0%,#ffffff1f 46%,#0000 72%);animation:7.5s ease-in-out infinite dashboardSheen;position:absolute;inset:0;transform:translate(-100%)}.nursing-hero-copy{z-index:2;flex-direction:column;justify-content:center;display:flex;position:relative}.nursing-hero h1{color:#fff;text-transform:uppercase;letter-spacing:0;text-shadow:0 18px 40px #00000057;margin-top:18px;font-size:clamp(2rem,5vw,4.25rem);line-height:.94}.nursing-hero p{color:#ffffffb3;margin-top:16px;font-size:15px;font-weight:800}.nursing-hero-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.nursing-orbital{z-index:2;perspective:900px;min-height:245px;transform-style:preserve-3d;animation:7.2s ease-in-out infinite dashboardFloat3d;position:relative}.nursing-ring{transform-style:preserve-3d;border:1px solid #ffffff26;border-radius:999px;position:absolute}.nursing-ring.ring-one{border-color:#22d3ee57;animation:10s linear infinite dashboardOrbitA;inset:8% 12%;transform:rotateX(64deg)rotate(18deg)}.nursing-ring.ring-two{border-color:#34d3994f;animation:12s linear infinite reverse dashboardOrbitB;inset:18% 20%;transform:rotateX(68deg)rotateY(28deg)}.nursing-ring.ring-three{border-color:#f472b64d;animation:14s linear infinite dashboardOrbitC;inset:28% 30%;transform:rotateX(58deg)rotateY(-34deg)}.nursing-core{color:#cffafe;background:radial-gradient(circle at 50% 35%,#22d3ee40,#0f172ab3 57%),#ffffff0d;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:28%;box-shadow:0 0 70px #22d3ee3d,inset 0 0 30px #ffffff1f}.nursing-core strong{color:#fff;margin-top:8px;font-size:2.6rem;font-weight:1000;line-height:1}.nursing-core span{color:#a5f3fc9e;text-transform:uppercase;letter-spacing:.16em;margin-top:4px;font-size:10px;font-weight:1000}.nursing-node{color:#ffffffe0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f172aad;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;font-weight:1000;display:inline-flex;position:absolute;box-shadow:0 14px 40px #0000003d}.nursing-node.node-a{color:#a7f3d0;animation:4.8s ease-in-out infinite dashboardChip;top:26%;left:4%}.nursing-node.node-b{color:#bae6fd;animation:5.4s ease-in-out infinite reverse dashboardChip;top:36%;right:4%}.nursing-node.node-c{color:#fbcfe8;animation:5.8s ease-in-out infinite dashboardChip;bottom:16%;left:18%}.nursing-stat{color:#cffafe;background:linear-gradient(145deg,#ffffff1b,#ffffff09),#0f172a5c;border:1px solid #ffffff1f;border-radius:23px;align-items:center;gap:14px;min-height:104px;padding:17px;transition:transform .18s,border-color .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 50px #0000002e,inset 0 1px #ffffff1f}.nursing-stat:hover{border-color:#67e8f93d;transform:translateY(-4px)}.nursing-stat small{color:#ffffff75;text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:1000;display:block}.nursing-stat strong{color:#fff;margin-top:5px;font-size:1.45rem;font-weight:1000;line-height:1;display:block}.nursing-future .card{color:#ffffffd1;-webkit-backdrop-filter:blur(22px)saturate(1.25);background:linear-gradient(150deg,#ffffff1b,#ffffff09),#0f172a70;border:1px solid #ffffff1f;box-shadow:0 18px 54px #0003,inset 0 1px #ffffff1f}.nursing-future .card h2,.nursing-future .card h3{color:#0f172a!important}.nursing-future .label{color:#0f172ad1}.nursing-future .input,.nursing-future .select,.nursing-future textarea{color:#0f172a;background:#ffffffd1;border-color:#0ea5e933}.nursing-future .input::-moz-placeholder{color:#47556975}.nursing-future textarea::-moz-placeholder{color:#47556975}.nursing-future .input::placeholder,.nursing-future textarea::placeholder{color:#47556975}.nursing-future .input:focus,.nursing-future .select:focus,.nursing-future textarea:focus{background:#fffffff5;border-color:#67e8f970;box-shadow:0 0 0 4px #22d3ee21}.nursing-future select option,.nursing-future optgroup{color:#111827;background:#fff}.nursing-future .border-t,.nursing-future .border-b,.nursing-future .border{border-color:#ffffff1c!important}.nursing-future .bg-gray-50,.nursing-future .bg-gray-50\/50,.nursing-future .bg-slate-100{background-color:#ffffff0f!important}.nursing-future .bg-blue-50{background-color:#22d3ee1a!important}.nursing-future .text-gray-700,.nursing-future .text-gray-600,.nursing-future .text-gray-500,.nursing-future .text-blue-700,.nursing-future .text-blue-800,.nursing-future .text-blue-600{color:#0f172ac7!important}.nursing-vitals-card{color:#0f172a!important;background:radial-gradient(circle at 92% 8%,#22d3ee24,#0000 30%),linear-gradient(135deg,#ffffffd1,#ecfdf5b8)!important}.nursing-vitals-card h2{color:#0f172a!important}.nursing-vitals-card .label{letter-spacing:.04em;align-items:flex-end;min-height:2.2rem;margin-bottom:.5rem;line-height:1.18;display:flex;color:#0f766e!important;font-size:.72rem!important;font-weight:950!important}.nursing-vitals-card .form-group{flex-direction:column;justify-content:flex-end;min-width:0;margin-bottom:0;display:flex}.nursing-vitals-card .input,.nursing-vitals-card .select{text-align:center;height:3.15rem;min-height:3.15rem;padding-inline:.95rem;font-weight:850;box-shadow:inset 0 1px #ffffffdb,0 8px 18px #0f172a0a;color:#0f172a!important;background:#ffffffeb!important;border-radius:1rem!important}.nursing-vitals-grid{align-items:end;gap:1rem;display:grid}.nursing-vitals-grid-main{grid-template-columns:repeat(4,minmax(0,1fr))}.nursing-vitals-grid-values{grid-template-columns:repeat(5,minmax(0,1fr))}.nursing-vitals-grid-main .form-group:last-child{grid-column:span 2}@media (width<=1100px){.nursing-vitals-grid-main{grid-template-columns:repeat(2,minmax(0,1fr))}.nursing-vitals-grid-values{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.nursing-vitals-grid-main,.nursing-vitals-grid-values{grid-template-columns:1fr}.nursing-vitals-grid-main .form-group:last-child{grid-column:auto}}.nursing-future .card button:not(.dashboard-primary-action):not(.dashboard-secondary-action):not(.btn-primary):not(.btn-secondary){transition:transform .16s,border-color .16s,background .16s,color .16s}.nursing-future .card button:not(.dashboard-primary-action):not(.dashboard-secondary-action):not(.btn-primary):not(.btn-secondary):hover{transform:translateY(-1px)}.nursing-future .btn-primary{color:#04111f;background:linear-gradient(135deg,#22d3ee,#34d399);box-shadow:0 18px 38px #22d3ee33}.nursing-future .btn-secondary{color:#ffffffc7;background:#ffffff12;border-color:#ffffff21}.nursing-future input[type=checkbox]{accent-color:#22d3ee}.nursing-future .sticky .card{box-shadow:0 24px 70px #0000004d,0 0 42px #22d3ee1a,inset 0 1px #ffffff24;border-color:#67e8f938!important}.nursing-future .sticky .card>div:first-child{color:#fff;background:linear-gradient(135deg,#22d3ee2e,#34d39917)!important;border-color:#67e8f92e!important}.nursing-future .sticky .card>div:nth-child(2){background:radial-gradient(circle at 50% 0,#22d3ee1f,#0000 36%),#020617c2!important}.nursing-note-paper-shadow{border-radius:8px;box-shadow:0 24px 64px #00000047,0 0 0 1px #ffffff14}.nursing-future .fixed .bg-white{background:#fffffff5!important}.nursing-compact-hero{min-height:210px;padding:1.4rem 2rem!important}.nursing-compact-hero h1{font-size:clamp(2.15rem,5vw,4.6rem);line-height:.92}.nursing-compact-hero p{margin-top:.7rem}.nursing-consult-hero{min-height:clamp(170px,24vh,205px);margin:0;border-radius:1.7rem!important;padding:clamp(1rem,1.7vw,1.45rem) clamp(1.25rem,2.2vw,1.9rem)!important}.nursing-work-hero{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);min-height:clamp(170px,24vh,205px);padding:clamp(1rem,1.7vw,1.45rem) clamp(1.25rem,2.2vw,1.9rem)!important}.nursing-consult-hero h1{font-size:clamp(2.2rem,5vw,4.75rem);line-height:.92}.nursing-work-hero h1{font-size:clamp(2rem,3.95vw,3.9rem);line-height:.92}.nursing-work-hero p{max-width:620px;margin-top:.55rem;font-size:.9rem;line-height:1.45}.nursing-work-hero .consult-live-chip{margin-bottom:.45rem;padding:.3rem .62rem}.nursing-consult-hero .consult-patient-signal{min-height:32px;margin-top:.55rem;padding:.42rem .68rem}.nursing-hero-panel{align-content:center}.nursing-orbital-mini{min-height:112px}.nursing-orbital-mini .consult-ring-one{width:132px;height:132px;margin:-66px 0 0 -66px}.nursing-orbital-mini .consult-ring-two{width:96px;height:96px;margin:-48px 0 0 -48px}.nursing-orbital-mini .consult-core{border-radius:22px;width:76px;height:76px;margin:-38px 0 0 -38px}.nursing-orbital-mini .consult-core svg{width:22px;height:22px}.nursing-orbital-mini .consult-core strong{font-size:1rem}.nursing-consult-stats{z-index:11;background:0 0;padding:.75rem;position:relative}.nursing-consult-stats .consult-stat{border-radius:1.1rem;min-height:100px;padding:.8rem}.nursing-consult-stats .consult-stat svg{width:34px;height:34px;padding:.5rem}.nursing-side-metrics{display:none}.nursing-work-metrics{z-index:12;background:0 0;border-bottom:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;padding:0;display:grid;position:relative}.nursing-work-metrics .consult-stat{background:#ffffffb8;border:1px solid #0ea5e924;border-radius:1.2rem;min-height:78px;padding:.68rem .78rem}.nursing-work-metrics .consult-stat svg{float:left;width:30px;height:30px;margin-right:.65rem;padding:.43rem}.nursing-work-metrics .consult-stat span{margin-top:.05rem;font-size:.62rem}.nursing-work-metrics .consult-stat strong{font-size:1.02rem}.nursing-work-metrics .consult-stat small{clear:none;max-width:100%;margin-top:.08rem;font-size:.7rem}.nursing-workspace{flex:auto;gap:.85rem;min-height:0;margin:0}.nursing-workspace--preview-collapsed{gap:.55rem}.nursing-form-panel{border:1px solid #0ea5e929;border-radius:1.5rem;min-height:0;transition:flex-basis .24s,width .24s,max-width .24s;overflow:hidden;background:linear-gradient(#ffffffb8,#ecfdf575),#ffffff61!important;border-right-color:#0ea5e929!important}.nursing-workspace--preview-collapsed .nursing-form-panel{flex:auto!important;width:auto!important;max-width:none!important}.nursing-form-scroll{scrollbar-gutter:stable;overscroll-behavior:contain;overflow-anchor:none;will-change:scroll-position}.nursing-form-scroll .card{transform:translateZ(0);color:#0f172a!important;-webkit-backdrop-filter:none!important;background:linear-gradient(135deg,#ffffffdb,#f0fdfa9e)!important;border-radius:1.35rem!important;padding:1.35rem!important}.nursing-form-scroll .card h2{font-size:.98rem;color:#0f172a!important;margin-bottom:1rem!important}.nursing-form-scroll .form-group{margin-bottom:1rem}.nursing-form-scroll .label{min-height:auto;margin-bottom:.5rem;color:#0f766e!important;font-size:.71rem!important}.nursing-form-scroll .input,.nursing-form-scroll .select,.nursing-form-scroll textarea{min-height:2.8rem;padding:.68rem .9rem;border-radius:.95rem!important}.nursing-choice-header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.nursing-choice-count{color:#0f766e;background:#ecfeffb8;border:1px solid #0ea5e92e;border-radius:999px;flex:none;padding:.2rem .55rem;font-size:.62rem;font-weight:950;line-height:1}.nursing-gpc-grid{scrollbar-gutter:stable;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:.55rem;max-height:25rem;padding-right:.25rem;display:grid;overflow-y:auto}.nursing-gpc-option{color:#334155;text-align:left;background:#ffffffc7;border:1px solid #94a3b838;border-radius:.9rem;align-items:flex-start;gap:.62rem;min-width:0;min-height:4.25rem;padding:.58rem;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:flex;box-shadow:inset 0 1px #ffffffb8}.nursing-gpc-option:hover{background:#f8fafcf5;border-color:#05966957;transform:translateY(-1px);box-shadow:0 10px 20px #0f172a0f}.nursing-gpc-option.is-selected{background:linear-gradient(135deg,#d1fae5eb,#ecfdf5d1),#ecfdf5;border-color:#059669bd;box-shadow:0 0 0 1px #05966947,0 12px 24px #0596691a}.nursing-gpc-code{color:#475569;background:#f1f5f9f2;border-radius:.72rem;flex:0 0 4.8rem;place-items:center;min-height:2.25rem;padding:.38rem .42rem;font-size:.62rem;font-weight:950;line-height:1.05;display:grid}.nursing-gpc-option.is-selected .nursing-gpc-code{color:#fff;background:#059669}.nursing-gpc-copy{flex-direction:column;gap:.18rem;min-width:0;display:flex}.nursing-gpc-copy strong{color:#334155;text-transform:uppercase;font-size:.63rem;font-weight:950;line-height:1}.nursing-gpc-option.is-selected .nursing-gpc-copy strong{color:#047857}.nursing-gpc-copy small{color:#475569;text-transform:uppercase;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.57rem;font-weight:850;line-height:1.12;display:-webkit-box;overflow:hidden}.nursing-nom-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.5rem;display:grid}.nursing-nom-option{color:#334155;text-align:left;background:#ffffffc7;border:1px solid #94a3b838;border-radius:.85rem;align-items:center;gap:.55rem;min-width:0;min-height:3.1rem;padding:.45rem .55rem;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:flex;box-shadow:inset 0 1px #ffffffb8}.nursing-nom-option:hover{background:#f8fafcf5;border-color:#2563eb57;transform:translateY(-1px);box-shadow:0 10px 20px #0f172a0f}.nursing-nom-option.is-selected{background:linear-gradient(135deg,#dbeafeeb,#f0fdfad1),#eff6ff;border-color:#2563ebb8;box-shadow:0 0 0 1px #2563eb47,0 12px 24px #2563eb1a}.nursing-nom-code{color:#475569;background:#f1f5f9f2;border-radius:.68rem;flex:0 0 2.35rem;place-items:center;height:2.35rem;font-size:.75rem;font-weight:950;display:grid}.nursing-nom-option.is-selected .nursing-nom-code{color:#fff;background:#2563eb}.nursing-nom-copy{flex-direction:column;gap:.12rem;min-width:0;display:flex}.nursing-nom-copy strong{color:#334155;font-size:.66rem;font-weight:950;line-height:1}.nursing-nom-option.is-selected .nursing-nom-copy strong{color:#1d4ed8}.nursing-nom-copy small{color:#64748b;text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.57rem;font-weight:850;line-height:1.08;display:-webkit-box;overflow:hidden}.nursing-preview-panel{border:1px solid #0ea5e929;border-radius:1.5rem;min-height:0;overflow:hidden;box-shadow:0 18px 42px #0f172a1a}.nursing-preview-toolbar{align-items:center;gap:.5rem;display:flex}.nursing-preview-icon-btn{color:#475569;background:#ffffffad;border:1px solid #94a3b852;border-radius:.75rem;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;transition:transform .18s,background-color .18s,border-color .18s;display:inline-flex;box-shadow:0 8px 20px #0f172a14}.nursing-preview-icon-btn:hover{color:#0369a1;background:#f0f9fff2;border-color:#0ea5e961;transform:translateY(-1px)}.nursing-preview-restore{color:#0f766e;background:linear-gradient(#ffffffd1,#e0fcfa9e),#ffffff8a;border:1px solid #0ea5e92e;border-radius:1.25rem;flex-direction:column;flex:0 0 48px;justify-content:center;align-items:center;gap:.55rem;min-height:0;transition:transform .18s,border-color .18s,color .18s;display:flex;box-shadow:0 18px 42px #0f172a14}.nursing-preview-restore:hover{color:#0369a1;border-color:#0ea5e961;transform:translateY(-1px)}.nursing-preview-restore span{writing-mode:vertical-rl;letter-spacing:0;text-transform:uppercase;white-space:nowrap;font-size:.64rem;font-weight:900;transform:rotate(180deg)}.nursing-preview-stage{isolation:isolate;overscroll-behavior:contain;overflow-anchor:none;position:relative;background:radial-gradient(circle at 18% 18%,#22d3ee38,#0000 34%),radial-gradient(circle at 82% 12%,#10b98129,#0000 30%),linear-gradient(145deg,#e0fcfac7,#e2e8f09e)!important}.nursing-preview-stage:before,.nursing-preview-stage:after{content:"";pointer-events:none;position:absolute}.nursing-preview-stage:before{z-index:0;filter:blur(18px);background:radial-gradient(circle at 22% 28%,#22d3ee38,#0000 26%),radial-gradient(circle at 76% 22%,#0ea5e92e,#0000 28%),conic-gradient(from 90deg at 50% 48%,#0000,#34d39926,#22d3ee24,#0000);animation:16s ease-in-out infinite alternate labPreviewAurora;inset:-14% -8%}.nursing-preview-stage:after{z-index:0;background-color:#0000;background-image:linear-gradient(#0ea5e912 1px,#0000 1px),linear-gradient(90deg,#0ea5e912 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 35%,#000 0%,#0000 68%);mask-image:radial-gradient(circle at 50% 35%,#000 0%,#0000 68%)}.nursing-preview-stage>*{z-index:1;position:relative}.nursing-preview-stage .nursing-note-content,.nursing-preview-stage .nursing-note-content *{color:#000!important;text-shadow:none!important}.nursing-preview-stage .nursing-note-content{text-transform:uppercase;background:#fff!important}.nursing-preview-stage .nursing-note-content .section-title{background:#e8e8e8!important}.nursing-preview-stage .nursing-note-content .check-box.filled{background:#000!important}@media (width>=1025px){.app-main-nursing{overflow:hidden}.app-main-nursing .app-route-frame-nursing{height:100%;min-height:0}.nursing-future{height:100%;min-height:0!important;overflow:hidden!important}}@media (width<=1024px){.nursing-work-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.nursing-workspace{flex-direction:column;flex:none;min-height:clamp(760px,78vh,980px)}.nursing-form-panel{min-height:360px;width:100%!important}.nursing-preview-restore{border-radius:1rem;flex-direction:row;flex:0 0 52px;width:100%;min-height:52px}.nursing-preview-restore span{writing-mode:horizontal-tb;transform:none}.nursing-hero{grid-template-columns:1fr}.nursing-orbital{min-height:225px}}@media (width<=640px){.nursing-future{border-radius:24px}.nursing-work-metrics{grid-template-columns:1fr}.nursing-hero{border-radius:24px;padding:22px}.nursing-hero h1{font-size:2.25rem}}@media (prefers-reduced-motion:reduce){.nursing-aurora,.nursing-hero:after,.nursing-orbital,.nursing-ring,.nursing-node{animation:none!important}}.directory-future{isolation:isolate;background:radial-gradient(circle at 12% 8%,#22d3ee2e,#0000 30%),radial-gradient(circle at 88% 10%,#7c3aed1f,#0000 28%),radial-gradient(circle at 52% 94%,#10b9811a,#0000 34%),linear-gradient(135deg,#f0fdfad6,#f8fafceb 46%,#eff6ffdb);border:1px solid #0ea5e924;border-radius:1.85rem;min-height:calc(100vh - 120px);padding:clamp(1rem,2vw,1.65rem);position:relative;overflow:hidden;box-shadow:0 24px 72px #0e74901f}.directory-future:before{content:"";z-index:0;pointer-events:none;background-color:#0000;background-image:linear-gradient(#0ea5e90f 1px,#0000 1px),linear-gradient(90deg,#0ea5e90e 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:40px 40px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 20%,#000 0%,#0000 72%);mask-image:radial-gradient(circle at 50% 20%,#000 0%,#0000 72%)}.directory-future>:not(.directory-aurora){z-index:1;position:relative}.directory-aurora{z-index:0;pointer-events:none;filter:blur(44px);background:radial-gradient(circle at 18% 20%,#22d3ee33,#0000 24%),radial-gradient(circle at 78% 20%,#a855f726,#0000 26%),radial-gradient(circle at 52% 80%,#10b9811f,#0000 28%);animation:18s ease-in-out infinite alternate dashboardAurora;position:absolute;inset:-24%}.directory-hero{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(135deg,#ffffffdb,#f0fdfa94),radial-gradient(circle at 86% 16%,#22d3ee29,#0000 34%);border:1px solid #0ea5e929;border-radius:1.7rem;grid-template-columns:minmax(0,1.18fr) minmax(270px,.82fr);gap:1.25rem;min-height:260px;padding:clamp(1.25rem,2.6vw,2.25rem);display:grid;overflow:hidden;box-shadow:0 24px 62px #0e749021}.directory-hero-copy{flex-direction:column;justify-content:center;display:flex}.directory-live-chip{color:#0e7490;letter-spacing:.17em;text-transform:uppercase;background:#ffffffc2;border:1px solid #0ea5e938;border-radius:999px;align-items:center;gap:.45rem;width:fit-content;margin-bottom:.9rem;padding:.42rem .72rem;font-size:.66rem;font-weight:950;display:inline-flex;box-shadow:0 14px 30px #0e74901f}.directory-hero h1{color:#0f172a;margin:0;font-size:clamp(2.5rem,5.4vw,5.15rem);font-weight:950;line-height:.92}.directory-hero p{color:#475569;max-width:660px;margin-top:1rem;font-size:1rem;line-height:1.65}.directory-search-panel{color:#0e7490;background:#ffffffbd;border:1px solid #0ea5e929;border-radius:999px;align-items:center;gap:.55rem;width:min(100%,720px);min-height:46px;margin-top:1.25rem;padding:0 .75rem;display:flex;box-shadow:0 14px 28px #0f172a12}.directory-search-panel input{color:#0f172a;background:0 0;outline:none;width:100%;min-width:0;font-size:.9rem;font-weight:650}.directory-search-panel input::placeholder{color:#94a3b8}.directory-search-panel button{color:#64748b;background:#0f172a0f;border-radius:999px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.directory-hero-panel{align-items:center;gap:.8rem;display:grid}.directory-orbital{perspective:900px;min-height:160px;position:relative}.directory-ring{transform-style:preserve-3d;border:1px solid #0ea5e938;border-radius:999px;animation:14s linear infinite dashboardOrbitA;position:absolute;inset:50% auto auto 50%}.directory-ring.one{width:172px;height:172px;margin:-86px 0 0 -86px;transform:rotateX(67deg)}.directory-ring.two{border-color:#7c3aed3d;width:118px;height:118px;margin:-59px 0 0 -59px;animation-name:dashboardOrbitB;animation-duration:11s}.directory-core{color:#0e7490;background:linear-gradient(135deg,#fffffff0,#ecfdf5cc);border:1px solid #0ea5e92e;border-radius:1.7rem;place-items:center;width:106px;height:106px;margin:-53px 0 0 -53px;animation:6s ease-in-out infinite dashboardFloat3d;display:grid;position:absolute;inset:50% auto auto 50%;box-shadow:0 22px 48px #0e749029}.directory-core strong{color:#0f172a;font-size:1.45rem;font-weight:950;line-height:1}.directory-core span{color:#64748b;text-transform:uppercase;font-size:.66rem;font-weight:850}.directory-orbital .node{background:#22d3ee;border-radius:999px;width:12px;height:12px;position:absolute;box-shadow:0 0 24px #22d3eed1}.directory-orbital .node.a{animation:4s ease-in-out infinite dashboardChip;top:18%;right:24%}.directory-orbital .node.b{background:#a78bfa;animation:4.8s ease-in-out infinite reverse dashboardChip;bottom:20%;left:26%}.directory-hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.directory-primary-action,.directory-secondary-action{border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:42px;padding:.72rem 1.05rem;font-size:.82rem;font-weight:850;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.directory-primary-action{color:#fff;background:linear-gradient(135deg,#0891b2,#2563eb);box-shadow:0 16px 34px #2563eb3b}.directory-secondary-action{color:#0f766e;background:#ffffffbd;border:1px solid #0ea5e92e}.directory-primary-action:hover,.directory-secondary-action:hover{transform:translateY(-2px);box-shadow:0 18px 38px #0e749029}.directory-summary{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.directory-summary span{color:#64748b;background:#ffffffa8;border:1px solid #0ea5e924;border-radius:999px;padding:.46rem .68rem;font-size:.76rem;font-weight:850}.directory-summary strong{color:#0f172a}.directory-category-stack{gap:1.25rem;margin-top:1.1rem;display:grid}.directory-category-section{border:1px solid color-mix(in srgb, var(--category-accent) 18%, transparent);background:radial-gradient(circle at 96% 0%, color-mix(in srgb, var(--category-accent) 12%, transparent), transparent 30%), #ffffff70;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:1.35rem;padding:.9rem;box-shadow:0 16px 38px #0f172a0f}.directory-category-header{border:1px solid color-mix(in srgb, var(--category-accent) 24%, transparent);color:#fff;background:linear-gradient(135deg, color-mix(in srgb, var(--category-accent) 86%, #0f172a), color-mix(in srgb, var(--category-accent) 58%, #2563eb));box-shadow:0 16px 34px color-mix(in srgb, var(--category-accent) 18%, transparent);border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.85rem;padding:.85rem 1rem;display:flex}.directory-category-header span{color:#ffffffad;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.66rem;font-weight:950;display:inline-flex}.directory-category-header h2{color:#fff;margin-top:.15rem;font-size:1rem;font-weight:950}.directory-category-header strong{color:#ffffffd1;flex-shrink:0;font-size:.76rem;font-weight:850}.directory-contact-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.85rem;display:grid}.directory-contact-card{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;background:radial-gradient(circle at var(--mx) var(--my), #ffffffe0, transparent 22%), linear-gradient(116deg, #ffffffeb, #ffffff70 25%, #d2fcff85 43%, #ffffff70 58%, color-mix(in srgb, var(--contact-accent) 14%, white) 78%, #ffffffdb), radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--contact-accent) 18%, transparent), transparent 32%);min-height:172px;transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry)) translateZ(0);transform-style:preserve-3d;border:1px solid #ffffffb3;border-radius:1.25rem;grid-template-columns:auto minmax(0,1fr) auto;gap:.82rem;padding:1rem;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 38px #0f172a14,inset 0 1px #ffffffc7}.directory-contact-card:hover{border-color:color-mix(in srgb, var(--contact-accent) 26%, white);box-shadow:0 24px 56px color-mix(in srgb, var(--contact-accent) 16%, #0f172a1a), inset 0 1px 0 #ffffffdb}.directory-card-shine{z-index:0;pointer-events:none;background:radial-gradient(circle at var(--mx) var(--my), #fffffff0, transparent 18%), linear-gradient(118deg, transparent 14%, #ffffff29 30%, #22d3ee3d 38%, #ffffffbd 46%, color-mix(in srgb, var(--contact-accent) 20%, transparent) 56%, transparent 68%);opacity:.54;mix-blend-mode:screen;animation:7.5s ease-in-out infinite alternate programMetalGlint;position:absolute;inset:-34%;transform:translate(-14%)rotate(8deg)}.directory-card-float{z-index:1;color:color-mix(in srgb, var(--contact-accent) 82%, #0f172a);pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff42;border:1px solid #ffffff80;border-radius:999px;place-items:center;display:grid;position:absolute}.directory-card-float.one{opacity:.52;width:32px;height:32px;animation:7s ease-in-out infinite programFloatTwo;top:18px;right:44px}.directory-card-float.two{opacity:.38;width:28px;height:28px;animation:8s ease-in-out infinite reverse programFloatThree;bottom:18px;right:14px}.directory-contact-card>:not(.directory-card-shine):not(.directory-card-float){z-index:2;position:relative}.directory-contact-avatar{color:#fff;background:linear-gradient(135deg, var(--contact-accent), color-mix(in srgb, var(--contact-accent) 54%, #0f172a));width:48px;height:48px;box-shadow:0 14px 28px color-mix(in srgb, var(--contact-accent) 20%, transparent);border:1px solid #ffffff9e;border-radius:1rem;place-items:center;font-size:.78rem;font-weight:950;display:grid;transform:translateZ(34px)}.directory-contact-body{min-width:0}.directory-contact-category{border:1px solid color-mix(in srgb, var(--contact-accent) 22%, transparent);max-width:100%;color:color-mix(in srgb, var(--contact-accent) 78%, #0f172a);letter-spacing:.1em;text-transform:uppercase;background:#ffffff75;border-radius:999px;padding:.24rem .48rem;font-size:.56rem;font-weight:950;display:inline-flex}.directory-contact-card h3{color:#0f172a;margin-top:.45rem;font-size:.93rem;font-weight:950;line-height:1.15}.directory-contact-role{color:#475569;margin-top:.25rem;font-size:.78rem;font-weight:750;line-height:1.25}.directory-contact-org{color:#64748b;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.35rem;margin-top:.4rem;font-size:.72rem;font-weight:700;display:flex;overflow:hidden}.directory-contact-lines{gap:.3rem;margin-top:.6rem;display:grid}.directory-contact-lines a,.directory-contact-lines span{color:#475569;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.35rem;min-width:0;font-size:.72rem;font-weight:760;display:flex;overflow:hidden}.directory-contact-lines a{color:color-mix(in srgb, var(--contact-accent) 82%, #0f172a)}.directory-contact-actions{flex-direction:column;gap:.35rem;display:flex}.directory-contact-actions button{color:#94a3b8;background:#ffffff85;border:1px solid #0ea5e91f;border-radius:.8rem;place-items:center;width:30px;height:30px;transition:color .18s,background .18s,transform .18s;display:grid}.directory-contact-actions button:hover{color:var(--contact-accent);background:#ffffffe0;transform:translateY(-2px)}.directory-empty{color:#64748b;text-align:center;background:#ffffff9e;border:1px solid #0ea5e924;border-radius:1.35rem;place-items:center;min-height:280px;margin-top:1rem;font-weight:850;display:grid;box-shadow:0 14px 34px #0e749014}@media (width<=980px){.directory-hero{grid-template-columns:1fr}.directory-hero-actions,.directory-summary{justify-content:flex-start}}@media (width<=640px){.directory-future{border-radius:1.25rem;padding:.85rem}.directory-hero{border-radius:1.25rem;padding:1rem}.directory-hero h1{font-size:2.45rem}.directory-contact-grid{grid-template-columns:1fr}.directory-contact-card{grid-template-columns:auto minmax(0,1fr)}.directory-contact-actions{flex-direction:row;grid-column:1/-1;justify-content:flex-end}}.homevisits-future{isolation:isolate;background:radial-gradient(circle at 12% 6%,#f59e0b21,#0000 28%),radial-gradient(circle at 90% 12%,#22d3ee29,#0000 30%),radial-gradient(circle at 52% 92%,#10b9811a,#0000 34%),linear-gradient(135deg,#fffbebbd,#f0fdfab8 44%,#eff6ffdb);border:1px solid #0ea5e924;border-radius:1.85rem;min-height:calc(100vh - 120px);padding:clamp(1rem,2vw,1.65rem);position:relative;overflow:hidden;box-shadow:0 24px 72px #0e74901f}.homevisits-future:before{content:"";z-index:0;pointer-events:none;background-color:#0000;background-image:linear-gradient(#0ea5e90f 1px,#0000 1px),linear-gradient(90deg,#0ea5e90e 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:40px 40px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 20%,#000 0%,#0000 72%);mask-image:radial-gradient(circle at 50% 20%,#000 0%,#0000 72%)}.homevisits-future>:not(.homevisits-aurora){z-index:1;position:relative}.homevisits-aurora{z-index:0;pointer-events:none;filter:blur(44px);background:radial-gradient(circle at 18% 20%,#fbbf2433,#0000 24%),radial-gradient(circle at 78% 20%,#22d3ee33,#0000 26%),radial-gradient(circle at 52% 80%,#10b98124,#0000 28%);animation:18s ease-in-out infinite alternate dashboardAurora;position:absolute;inset:-24%}.homevisits-hero{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(135deg,#ffffffdb,#f0fdfa94),radial-gradient(circle at 86% 16%,#f59e0b29,#0000 34%);border:1px solid #0ea5e929;border-radius:1.7rem;grid-template-columns:minmax(0,1.18fr) minmax(270px,.82fr);gap:1.25rem;min-height:250px;padding:clamp(1.25rem,2.6vw,2.25rem);display:grid;overflow:hidden;box-shadow:0 24px 62px #0e749021}.homevisits-hero-copy{flex-direction:column;justify-content:center;display:flex}.homevisits-live-chip{color:#0e7490;letter-spacing:.17em;text-transform:uppercase;background:#ffffffc2;border:1px solid #0ea5e938;border-radius:999px;align-items:center;gap:.45rem;width:fit-content;margin-bottom:.9rem;padding:.42rem .72rem;font-size:.66rem;font-weight:950;display:inline-flex;box-shadow:0 14px 30px #0e74901f}.homevisits-hero h1{color:#0f172a;margin:0;font-size:clamp(2.2rem,4.8vw,4.8rem);font-weight:950;line-height:.92}.homevisits-hero p{color:#475569;max-width:620px;margin-top:1rem;font-size:1rem;line-height:1.65}.homevisits-next-signal{color:#0f766e;background:#ffffffb3;border:1px solid #0ea5e929;border-radius:999px;align-items:center;gap:.55rem;width:fit-content;max-width:100%;margin-top:1.15rem;padding:.62rem .82rem;font-size:.82rem;font-weight:850;display:inline-flex;box-shadow:0 14px 28px #0f172a12}.homevisits-next-signal span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.homevisits-recent-signal{color:#64748b;background:#ffffffb3;border:1px solid #0ea5e921;border-radius:999px;align-items:center;gap:.55rem;width:fit-content;max-width:100%;min-height:34px;margin-top:.55rem;padding:.45rem .7rem;font-size:.78rem;font-weight:850;display:inline-flex;box-shadow:0 12px 26px #0e749014}.homevisits-recent-signal.active{color:#92400e;background:#fffbebdb;border-color:#d977063d}.homevisits-recent-signal svg{flex-shrink:0}.homevisits-recent-signal span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.homevisits-hero-panel{align-items:center;gap:.8rem;display:grid}.homevisits-hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.homevisits-orbital{perspective:900px;min-height:160px;position:relative}.homevisits-ring{transform-style:preserve-3d;border:1px solid #0ea5e938;border-radius:999px;animation:14s linear infinite dashboardOrbitA;position:absolute;inset:50% auto auto 50%}.homevisits-ring.one{width:172px;height:172px;margin:-86px 0 0 -86px;transform:rotateX(67deg)}.homevisits-ring.two{border-color:#f59e0b47;width:118px;height:118px;margin:-59px 0 0 -59px;animation-name:dashboardOrbitB;animation-duration:11s}.homevisits-core{color:#0e7490;background:linear-gradient(135deg,#fffffff0,#ecfdf5cc);border:1px solid #0ea5e92e;border-radius:1.7rem;place-items:center;width:106px;height:106px;margin:-53px 0 0 -53px;animation:6s ease-in-out infinite dashboardFloat3d;display:grid;position:absolute;inset:50% auto auto 50%;box-shadow:0 22px 48px #0e749029}.homevisits-core strong{color:#0f172a;font-size:1.45rem;font-weight:950;line-height:1}.homevisits-core span{color:#64748b;text-transform:uppercase;font-size:.66rem;font-weight:850}.homevisits-orbital .node{background:#22d3ee;border-radius:999px;width:12px;height:12px;position:absolute;box-shadow:0 0 24px #22d3eed1}.homevisits-orbital .node.a{animation:4s ease-in-out infinite dashboardChip;top:18%;right:24%}.homevisits-orbital .node.b{background:#f59e0b;animation:4.8s ease-in-out infinite reverse dashboardChip;bottom:20%;left:26%}.homevisits-primary-action{color:#fff;background:linear-gradient(135deg,#0891b2,#2563eb);border-radius:999px;justify-content:center;justify-self:end;align-items:center;gap:.5rem;min-height:42px;padding:.72rem 1.05rem;font-size:.82rem;font-weight:850;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 16px 34px #2563eb3b}.homevisits-primary-action.register{background:linear-gradient(135deg,#0f766e,#14b8a6);box-shadow:0 16px 34px #0f766e38}.homevisits-primary-action.request{background:linear-gradient(135deg,#7c3aed,#0891b2);box-shadow:0 16px 34px #7c3aed33}.homevisits-request-picker{color:#0f766e;background:#ffffffd6;border:1px solid #0ea5e92e;border-radius:999px;align-items:center;gap:.2rem;min-width:188px;min-height:42px;padding:.36rem .86rem;display:inline-grid;box-shadow:0 14px 30px #0f766e1f}.homevisits-request-picker span{text-transform:uppercase;color:#64748b;font-size:.58rem;font-weight:900;line-height:1}.homevisits-request-picker select{color:#0f172a;background:0 0;border:0;outline:0;width:100%;font-size:.78rem;font-weight:850}.homevisits-request-picker:has(select:disabled){cursor:wait;opacity:.72}.homevisits-primary-action:hover{transform:translateY(-2px);box-shadow:0 20px 42px #2563eb47}.homevisits-primary-action.register:hover{box-shadow:0 20px 42px #0f766e47}.homevisits-primary-action.request:hover{box-shadow:0 20px 42px #7c3aed3d}.homevisits-primary-action:disabled{cursor:wait;opacity:.72;transform:none}.homevisits-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.homevisits-stat{text-align:left;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;border:1px solid #0ea5e924;border-radius:1.2rem;min-height:116px;padding:.95rem;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 18px 38px #0f172a12}.homevisits-stat:hover,.homevisits-stat.active{border-color:#0ea5e952;transform:translateY(-3px);box-shadow:0 24px 46px #0e74901f}.homevisits-stat svg{color:#fff;background:linear-gradient(135deg,#0891b2,#22d3ee);border-radius:14px;width:36px;height:36px;padding:.52rem;box-shadow:0 12px 24px #0f172a1f}.homevisits-stat.amber svg{background:linear-gradient(135deg,#d97706,#fbbf24)}.homevisits-stat.emerald svg{background:linear-gradient(135deg,#059669,#34d399)}.homevisits-stat.rose svg{background:linear-gradient(135deg,#e11d48,#fb7185)}.homevisits-stat.cyan svg{background:linear-gradient(135deg,#0891b2,#22d3ee)}.homevisits-stat span{color:#64748b;letter-spacing:.14em;text-transform:uppercase;margin-top:.65rem;font-size:.68rem;font-weight:950;display:block}.homevisits-stat strong{color:#0f172a;font-size:1.45rem;font-weight:950;line-height:1.05;display:block}.homevisits-stat small{color:#64748b;margin-top:.25rem;font-size:.76rem;display:block}.homevisits-command{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb3;border:1px solid #0ea5e924;border-radius:1.25rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:.8rem;display:flex;box-shadow:0 14px 34px #0e749014}.homevisits-search{color:#0e7490;background:#ffffffb8;border:1px solid #0ea5e929;border-radius:999px;flex:1;align-items:center;gap:.55rem;min-height:42px;padding:0 .75rem;display:flex}.homevisits-search input{color:#0f172a;background:0 0;outline:none;width:100%;min-width:0;font-size:.88rem;font-weight:650}.homevisits-search input::placeholder{color:#94a3b8}.homevisits-search button{color:#64748b;background:#0f172a0f;border-radius:999px;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.homevisits-filter-strip{flex-wrap:wrap;gap:.5rem;display:flex}.homevisits-filter-strip button{color:#475569;background:#ffffffad;border:1px solid #0ea5e929;border-radius:999px;min-height:34px;padding:.45rem .72rem;font-size:.76rem;font-weight:850}.homevisits-filter-strip button.active{color:#fff;background:linear-gradient(135deg,#0891b2,#2563eb);border-color:#0000;box-shadow:0 12px 28px #2563eb2e}.homevisits-locality-strip{flex-wrap:wrap;gap:.55rem;margin-top:.72rem;display:flex}.homevisits-locality-strip button{color:#475569;background:#ffffffad;border:1px solid #0ea5e924;border-radius:999px;align-items:center;gap:.42rem;max-width:100%;min-height:34px;padding:.45rem .66rem;font-size:.72rem;font-weight:850;transition:transform .18s,border-color .18s,box-shadow .18s;display:inline-flex;box-shadow:0 10px 22px #0e749012}.homevisits-locality-strip button:hover,.homevisits-locality-strip button.active{border-color:#0ea5e947;transform:translateY(-2px);box-shadow:0 14px 30px #0e74901f}.homevisits-locality-strip button.active{color:#0f766e;background:linear-gradient(135deg,#ecfdf5f5,#ffffffd1)}.homevisits-locality-strip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.homevisits-locality-strip strong{color:#0e7490;background:#0ea5e91a;border-radius:999px;place-items:center;min-width:22px;min-height:22px;padding:0 .38rem;font-size:.68rem;font-weight:950;display:inline-grid}.homevisits-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.homevisit-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#ffffffd6,#f0fdfa85),radial-gradient(circle at 94% 14%,#22d3ee1f,#0000 28%);border:1px solid #0ea5e924;border-radius:1.35rem;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 42px #0f172a14}.homevisit-card:hover{border-color:#0ea5e947;transform:translateY(-3px);box-shadow:0 26px 56px #0e749024}.homevisit-status-rail{background:linear-gradient(#f59e0b,#fbbf24);flex-shrink:0;width:6px}.homevisit-card.status-realizada .homevisit-status-rail{background:linear-gradient(#059669,#34d399)}.homevisit-card.status-no-localizado .homevisit-status-rail{background:linear-gradient(#e11d48,#fb7185)}.homevisit-card-main{flex:1;min-width:0;padding:1rem}.homevisit-card-head{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.homevisit-kicker{color:#0e7490;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.7rem;font-weight:900;display:inline-flex}.homevisit-card h2{color:#0f172a;text-transform:uppercase;margin-top:.25rem;font-size:1rem;font-weight:950;line-height:1.15}.homevisit-status{text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:.34rem .55rem;font-size:.66rem;font-weight:950}.homevisit-status.yellow{color:#92400e;background:#fbbf2429}.homevisit-status.green{color:#047857;background:#34d39929}.homevisit-status.red{color:#be123c;background:#fb718529}.homevisit-status.gray{color:#475569;background:#94a3b829}.homevisit-meta-row{flex-wrap:wrap;gap:.45rem;margin-top:.75rem;display:flex}.homevisit-meta-row span,.homevisit-address,.homevisit-note,.homevisit-reason{color:#475569;background:#ffffff94;border:1px solid #0ea5e91f;align-items:flex-start;gap:.45rem;display:flex}.homevisit-meta-row span{border-radius:999px;align-items:center;min-height:28px;padding:.32rem .5rem;font-size:.73rem;font-weight:850}.homevisit-reason{border-radius:1rem;margin-top:.8rem;padding:.72rem}.homevisit-reason svg,.homevisit-address svg,.homevisit-note svg{color:#0e7490;flex-shrink:0}.homevisit-reason strong{color:#0f766e;font-size:.88rem;font-weight:950;display:block}.homevisit-reason span{color:#64748b;margin-top:.1rem;font-size:.78rem;font-weight:650;display:block}.homevisit-address{text-transform:uppercase;border-radius:1rem;margin-top:.65rem;padding:.72rem;font-size:.78rem;font-weight:760;line-height:1.35}.homevisit-note{color:#64748b;border-radius:.9rem;margin-top:.65rem;padding:.6rem .68rem;font-size:.76rem;font-style:italic;line-height:1.35}.homevisit-recent-alert{background:linear-gradient(135deg,#fffbebf0,#fef3c794),#ffffffb3;border:1px solid #d977063d;border-radius:1rem;margin-top:.75rem;padding:.72rem;box-shadow:inset 0 1px #ffffffc7}.homevisit-recent-alert-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.homevisit-recent-alert-head svg{color:#d97706}.homevisit-recent-alert-head strong{color:#78350f;text-transform:uppercase;font-size:.76rem;font-weight:950;display:block}.homevisit-recent-alert-head span{color:#92400e;margin-top:.1rem;font-size:.72rem;font-weight:760;line-height:1.25;display:block}.homevisit-recent-list{gap:.35rem;margin-top:.55rem;display:grid}.homevisit-recent-list span{background:#ffffff8f;border:1px solid #d9770621;border-radius:.7rem;grid-template-columns:minmax(92px,auto) minmax(0,1fr);align-items:start;gap:.45rem;padding:.42rem .52rem;display:grid}.homevisit-recent-list b,.homevisit-recent-list em{overflow-wrap:anywhere;min-width:0;font-size:.7rem;line-height:1.28}.homevisit-recent-list b{color:#92400e;font-weight:950}.homevisit-recent-list em{color:#475569;font-style:normal;font-weight:720}.homevisit-actions{flex-direction:column;flex-shrink:0;justify-content:center;gap:.45rem;width:142px;padding:1rem 1rem 1rem 0;display:flex}.homevisit-actions button{color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;min-height:34px;font-size:.74rem;font-weight:900;transition:transform .18s,box-shadow .18s;display:inline-flex}.homevisit-actions button:hover{transform:translateY(-2px)}.homevisit-done{background:linear-gradient(135deg,#059669,#34d399);box-shadow:0 12px 24px #0596692e}.homevisit-missed{background:linear-gradient(135deg,#e11d48,#fb7185);box-shadow:0 12px 24px #e11d482e}.homevisit-delete{background:linear-gradient(135deg,#475569,#94a3b8);box-shadow:0 12px 24px #4755692e}.homevisit-delete.suggested{background:linear-gradient(135deg,#d97706,#f59e0b);box-shadow:0 12px 24px #d9770633}.homevisits-empty{color:#64748b;text-align:center;background:#ffffff9e;border:1px solid #0ea5e924;border-radius:1.35rem;place-items:center;min-height:280px;margin-top:1rem;font-weight:850;display:grid;box-shadow:0 14px 34px #0e749014}.homevisits-empty small{color:#94a3b8;margin-top:.35rem;font-size:.78rem;display:block}.homevisits-modal-overlay{z-index:80;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f172a61;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.homevisits-modal{background:linear-gradient(135deg,#fffffff5,#f0fdfae6),radial-gradient(circle at 88% 8%,#22d3ee24,#0000 28%);border:1px solid #0ea5e92e;border-radius:1.45rem;width:min(760px,100%);max-height:min(92vh,820px);overflow:hidden;box-shadow:0 30px 78px #0f172a3d}.homevisits-modal-head{background:#ffffffad;border-bottom:1px solid #0ea5e924;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.1rem 1.25rem;display:flex}.homevisits-modal-head span{color:#0e7490;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.38rem;font-size:.64rem;font-weight:950;display:inline-flex}.homevisits-modal-head h2{color:#0f172a;text-transform:uppercase;margin-top:.2rem;font-size:1.2rem;font-weight:950}.homevisits-modal-close{color:#64748b;background:#0f172a0f;border-radius:999px;flex-shrink:0;place-items:center;width:34px;height:34px;transition:background .16s,color .16s;display:grid}.homevisits-modal-close:hover{color:#0f172a;background:#0ea5e91f}.homevisits-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;max-height:calc(92vh - 92px);padding:1.25rem;display:grid;overflow-y:auto}.homevisits-form-field{min-width:0;position:relative}.homevisits-form-field.wide,.homevisits-form-actions{grid-column:1/-1}.homevisits-form-field label{color:#475569;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.38rem;font-size:.68rem;font-weight:950;display:block}.homevisits-form-field input,.homevisits-form-field select,.homevisits-form-field textarea,.homevisits-patient-picker{color:#0f172a;background:#ffffffc2;border:1px solid #0ea5e929;border-radius:1rem;outline:none;width:100%;font-size:.86rem;font-weight:700;box-shadow:inset 0 1px #ffffffbd}.homevisits-form-field input,.homevisits-form-field select,.homevisits-form-field textarea{padding:.78rem .86rem}.homevisits-form-field textarea{resize:vertical;min-height:86px}.homevisits-form-field input:focus,.homevisits-form-field select:focus,.homevisits-form-field textarea:focus,.homevisits-patient-picker:focus-within{border-color:#0891b26b;box-shadow:0 0 0 4px #0ea5e91f}.homevisits-patient-picker{color:#0e7490;align-items:center;gap:.55rem;padding:0 .86rem;display:flex}.homevisits-patient-picker input{min-width:0;box-shadow:none;background:0 0;border:0;padding-inline:0}.homevisits-patient-picker input:focus{box-shadow:none}.homevisits-patient-results{z-index:4;background:#fffffff5;border:1px solid #0ea5e929;border-radius:1rem;max-height:190px;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow-y:auto;box-shadow:0 18px 36px #0f172a29}.homevisits-patient-results button{text-align:left;width:100%;padding:.72rem .85rem;transition:background .15s;display:block}.homevisits-patient-results button:hover{background:#0ea5e914}.homevisits-patient-results strong,.homevisits-patient-results small{display:block}.homevisits-patient-results strong{color:#0f172a;font-size:.82rem;font-weight:950}.homevisits-patient-results small{color:#64748b;margin-top:.14rem;font-size:.72rem;font-weight:760}.homevisits-form-actions{justify-content:flex-end;gap:.7rem;padding-top:.4rem;display:flex}.homevisits-form-actions button{border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:42px;padding:.72rem 1rem;font-size:.82rem;font-weight:900;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.homevisits-form-actions button:hover{transform:translateY(-2px)}.homevisits-form-cancel{color:#475569;background:#ffffffbd;border:1px solid #0ea5e929}.homevisits-form-save{color:#fff;background:linear-gradient(135deg,#0f766e,#14b8a6);box-shadow:0 14px 30px #0f766e38}.homevisits-form-save:disabled{cursor:not-allowed;opacity:.68;transform:none}@media (width<=1050px){.homevisits-hero{grid-template-columns:1fr}.homevisits-hero-actions{justify-content:flex-start}.homevisits-stats,.homevisits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.homevisits-command{flex-direction:column;align-items:stretch}}@media (width<=700px){.homevisits-future{border-radius:1.25rem;padding:.85rem}.homevisits-hero{border-radius:1.25rem;padding:1rem}.homevisits-hero h1{font-size:2.35rem}.homevisits-stats,.homevisits-grid{grid-template-columns:1fr}.homevisit-card{flex-direction:column}.homevisit-status-rail{width:100%;height:5px}.homevisit-actions{flex-flow:wrap;width:100%;padding:0 1rem 1rem}.homevisit-actions button{flex:126px}.homevisit-recent-list span{grid-template-columns:1fr;gap:.16rem}.homevisits-next-signal span,.homevisits-recent-signal span{white-space:normal}.homevisits-locality-strip{flex-wrap:nowrap;padding-bottom:.25rem;overflow-x:auto}.homevisits-locality-strip button{flex:none;max-width:240px}.homevisits-hero-actions,.homevisits-request-picker,.homevisits-primary-action,.homevisits-form-actions,.homevisits-form-actions button{width:100%}.homevisits-form{grid-template-columns:1fr;padding:1rem}.homevisits-form-actions{flex-direction:column-reverse}}.programs-future{isolation:isolate;background:radial-gradient(circle at 12% 12%,#22d3ee2e,#0000 32%),radial-gradient(circle at 86% 8%,#7c3aed1f,#0000 28%),radial-gradient(circle at 46% 86%,#10b9811f,#0000 34%),linear-gradient(135deg,#f0fdfae0,#f8fafceb 46%,#eff6ffe6);border:1px solid #0ea5e924;border-radius:1.85rem;min-height:calc(100vh - 120px);padding:clamp(1rem,2vw,1.55rem);position:relative;overflow:hidden;box-shadow:0 24px 72px #0e74901f}.programs-future:before{content:"";z-index:0;pointer-events:none;background-color:#0000;background-image:linear-gradient(#0ea5e912 1px,#0000 1px),linear-gradient(90deg,#0ea5e90f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 20%,#000 0%,#0000 72%);mask-image:radial-gradient(circle at 50% 20%,#000 0%,#0000 72%)}.programs-future>*{z-index:1;position:relative}.programs-hero{gap:1rem;padding:.15rem .1rem .35rem}.programs-tab-strip{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #0ea5e91f;box-shadow:0 14px 32px #0f172a0f;background:#ffffffad!important}.programs-carousel-shell{perspective:1300px;place-items:center;min-height:520px;padding:clamp(1rem,2vw,1.6rem) 4.25rem 2.8rem;display:grid;position:relative}.programs-carousel-stage{width:min(100%,1050px);height:440px;transform-style:preserve-3d;position:relative}.programs-carousel-stage:before{content:"";filter:blur(18px);opacity:.62;background:radial-gradient(#0f172a2e,#0000 62%),conic-gradient(from 120deg,#22d3ee1f,#7c3aed1f,#10b9811a,#22d3ee1f);border-radius:999px;width:min(920px,86vw);height:130px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)rotateX(68deg)}.program-cover{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;text-align:left;color:#0f172a;background:radial-gradient(circle at var(--mx) var(--my), #ffffffeb, transparent 22%), linear-gradient(116deg, #fffffff0 0%, #ffffff6b 23%, #d2fcff8c 42%, #ffffff75 58%, #fce7f394 76%, #ffffffe6 100%), conic-gradient(from 150deg at 50% 18%, color-mix(in srgb, var(--program-accent) 16%, transparent), #22d3ee2e, #ffffff7a, #a855f729, color-mix(in srgb, var(--program-accent) 14%, transparent)), var(--program-cover-aura);width:min(360px,74vw);height:360px;transform-style:preserve-3d;-webkit-backdrop-filter:blur(20px)saturate(1.28);border:1px solid #ffffffbd;border-radius:1.55rem;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:1.45rem;transition:transform .52s cubic-bezier(.22,1,.36,1),opacity .42s,filter .42s,box-shadow .42s,background-position .32s;display:flex;position:absolute;inset:32px 50% auto auto;overflow:hidden;box-shadow:0 34px 90px #0f172a2e,inset 0 1px #ffffffd1}.program-cover:before{content:"";z-index:0;border-radius:inherit;background:conic-gradient(from 130deg, #22d3ee00, var(--program-accent), #ffffffd9, var(--program-accent-soft), #22d3ee00);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:-1px;-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}.program-cover>*{z-index:2;position:relative}.program-cover-shine{z-index:1;background:radial-gradient(circle at var(--mx) var(--my), #fffffff0, transparent 18%), linear-gradient(118deg, transparent 14%, #ffffff38 28%, #22d3ee47 37%, #fffc 45%, #ec489933 55%, transparent 68%), radial-gradient(circle at 72% 22%, #ffffffb3, transparent 24%);opacity:.58;mix-blend-mode:screen;transition:transform .62s,opacity .42s;animation:7s ease-in-out infinite alternate programMetalGlint;position:absolute;inset:-34%;transform:translate(-14%)rotate(8deg)}.program-cover-icon{width:82px;height:82px;color:var(--program-accent);box-shadow:0 18px 42px color-mix(in srgb, var(--program-accent) 20%, transparent);background:#ffffff94;border:1px solid #ffffffad;border-radius:1.35rem;place-items:center;margin-bottom:auto;animation:4.8s ease-in-out infinite programIconLevitate;display:grid;transform:translateZ(42px)}.program-cover-floater{z-index:2;width:42px;height:42px;color:color-mix(in srgb, var(--program-accent) 82%, #0f172a);box-shadow:0 16px 34px color-mix(in srgb, var(--program-accent) 12%, transparent);opacity:.72;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform-style:preserve-3d;background:#ffffff47;border:1px solid #ffffff85;border-radius:999px;place-items:center;display:grid;position:absolute}.program-cover-floater.one{animation:6.6s ease-in-out infinite programFloatOne;top:128px;right:28px}.program-cover-floater.two{opacity:.56;width:34px;height:34px;animation:7.4s ease-in-out infinite reverse programFloatTwo;top:48px;right:118px}.program-cover-floater.three{opacity:.48;width:38px;height:38px;animation:8.2s ease-in-out infinite programFloatThree;bottom:138px;left:34px}.program-cover-kicker{border:1px solid color-mix(in srgb, var(--program-accent) 24%, transparent);width:fit-content;color:color-mix(in srgb, var(--program-accent) 78%, #0f172a);letter-spacing:.12em;text-transform:uppercase;background:#ffffff7a;border-radius:999px;margin-bottom:.65rem;padding:.35rem .6rem;font-size:.66rem;font-weight:950;display:inline-flex}.program-cover strong{color:#0f172a;text-transform:uppercase;max-width:12ch;font-size:clamp(1.75rem,3vw,2.35rem);font-weight:950;line-height:.95}.program-cover small{color:#475569;max-width:28ch;margin-top:.85rem;font-size:.82rem;font-weight:650;line-height:1.45}.program-cover-cta{color:#fff;background:linear-gradient(135deg, var(--program-accent), color-mix(in srgb, var(--program-accent) 74%, #2563eb));min-height:36px;box-shadow:0 14px 32px color-mix(in srgb, var(--program-accent) 26%, transparent);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;margin-top:1.2rem;padding:.52rem .85rem;font-size:.72rem;font-weight:950;display:inline-flex}.program-cover.is-center{z-index:5;opacity:1;filter:saturate(1.1);transform:translateX(50%) translateZ(190px) rotateX(var(--rx)) rotateY(var(--ry)) scale(1)}.program-cover.is-center:hover{box-shadow:0 42px 110px color-mix(in srgb, var(--program-accent) 24%, #0f172a33), inset 0 1px 0 #ffffffdb}.program-cover.is-center:hover .program-cover-shine{opacity:.72;transform:translate(12%)rotate(8deg)}.program-cover.is-left{z-index:3;opacity:.62;filter:blur(.6px)saturate(.82);transform:translate(calc(50% - 360px))translateY(14px)translateZ(-130px)rotateY(34deg)rotate(-2deg)scale(.78)}.program-cover.is-right{z-index:3;opacity:.62;filter:blur(.6px)saturate(.82);transform:translate(calc(50% + 360px))translateY(14px)translateZ(-130px)rotateY(-34deg)rotate(2deg)scale(.78)}.program-cover.is-back{z-index:1;opacity:.34;filter:blur(1.8px)saturate(.58);transform:translate(50%)translateY(46px)translateZ(-280px)rotateX(4deg)scale(.62)}.program-cover-red{--program-accent:#dc2626;--program-accent-soft:#fca5a5;--program-cover-aura:radial-gradient(circle at 15% 18%, #f871713d, transparent 30%), radial-gradient(circle at 88% 22%, #22d3ee2e, transparent 28%), linear-gradient(135deg, #fff1f2c7, #ffffff7a)}.program-cover-pink{--program-accent:#db2777;--program-accent-soft:#f9a8d4;--program-cover-aura:radial-gradient(circle at 16% 20%, #f472b638, transparent 32%), radial-gradient(circle at 86% 18%, #22d3ee33, transparent 28%), linear-gradient(135deg, #fdf2f8cc, #ffffff80)}.program-cover-purple{--program-accent:#7c3aed;--program-accent-soft:#c4b5fd;--program-cover-aura:radial-gradient(circle at 14% 18%, #a78bfa42, transparent 32%), radial-gradient(circle at 88% 16%, #2dd4bf2e, transparent 28%), linear-gradient(135deg, #f5f3ffd1, #ffffff80)}.program-cover-green{--program-accent:#059669;--program-accent-soft:#86efac;--program-cover-aura:radial-gradient(circle at 16% 18%, #34d3993d, transparent 32%), radial-gradient(circle at 86% 16%, #0ea5e92b, transparent 28%), linear-gradient(135deg, #ecfdf5d6, #ffffff80)}.programs-carousel-arrow{z-index:8;color:#0f766e;background:#ffffffc7;border:1px solid #0ea5e92e;border-radius:999px;place-items:center;width:48px;height:48px;transition:transform .18s,box-shadow .18s,background .18s;display:grid;position:absolute;top:48%;box-shadow:0 18px 38px #0e749024}.programs-carousel-arrow:hover{background:#fffffff5;transform:translateY(-2px);box-shadow:0 22px 44px #0e74902e}.programs-carousel-arrow.left{left:.65rem}.programs-carousel-arrow.right{right:.65rem}.programs-carousel-dots{gap:.45rem;display:flex;position:absolute;bottom:1.1rem;left:50%;transform:translate(-50%)}.programs-carousel-dots span{background:#0f172a2e;border-radius:999px;width:8px;height:8px;transition:width .22s,background .22s}.programs-carousel-dots span.active{background:linear-gradient(90deg,#06b6d4,#7c3aed,#10b981);width:28px}@keyframes programIconLevitate{0%,to{transform:translateZ(42px)rotate(-2deg)}50%{transform:translate3d(0,-10px,56px)rotate(3deg)}}@keyframes programMetalGlint{0%{opacity:.44;transform:translate(-22%)rotate(8deg)}50%{opacity:.66;transform:translate(2%)rotate(8deg)}to{opacity:.52;transform:translate(18%)rotate(8deg)}}@keyframes programFloatOne{0%,to{transform:translateZ(36px)rotate(0)}50%{transform:translate3d(-18px,16px,72px)rotate(10deg)}}@keyframes programFloatTwo{0%,to{transform:translateZ(28px)rotate(0)}50%{transform:translate3d(20px,-14px,62px)rotate(-12deg)}}@keyframes programFloatThree{0%,to{transform:translateZ(24px)rotate(0)}50%{transform:translate3d(18px,18px,58px)rotate(14deg)}}.program-census-view{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 14% 10%,#22d3ee21,#0000 32%),radial-gradient(circle at 88% 0,#7c3aed1a,#0000 30%),linear-gradient(135deg,#ffffff85,#f0fdfa57);border:1px solid #0ea5e91f;border-radius:1.45rem;padding:clamp(.85rem,1.8vw,1.3rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffad,0 18px 48px #0e749014}.program-census-view:before{content:"";z-index:0;pointer-events:none;background-color:#0000;background-image:linear-gradient(#0ea5e90b 1px,#0000 1px),linear-gradient(90deg,#0ea5e90a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 44% 22%,#000 0%,#0000 72%);mask-image:radial-gradient(circle at 44% 22%,#000 0%,#0000 72%)}.program-census-view>*{z-index:1;position:relative}.program-quality-panel{--program-quality-accent:#0891b2;--program-quality-score:100%;border:1px solid color-mix(in srgb, var(--program-quality-accent) 18%, white);background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--program-quality-accent) 13%, transparent), transparent 28%), radial-gradient(circle at 96% 12%, #ffffffc7, transparent 26%), linear-gradient(125deg, #ffffffc2, #f0fdfa7a);box-shadow:0 18px 44px color-mix(in srgb, var(--program-quality-accent) 10%, #0f172a14), inset 0 1px 0 #ffffffc7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:1.25rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;padding:1rem;display:grid;position:relative;overflow:hidden}.program-quality-panel:before{content:"";pointer-events:none;opacity:.45;background:linear-gradient(118deg,#0000 18%,#ffffff2e,#22d3ee2e,#ffffff9e,#0000 68%);animation:10s ease-in-out infinite alternate programMetalGlint;position:absolute;inset:-42%}.program-quality-panel>*{z-index:1;position:relative}.program-quality-score{background:radial-gradient(circle, #fffffff5 54%, transparent 56%), conic-gradient(var(--program-quality-accent) var(--program-quality-score), #e2e8f0eb 0);width:106px;height:106px;box-shadow:0 18px 36px color-mix(in srgb, var(--program-quality-accent) 14%, transparent), inset 0 1px 0 #ffffffe6;border:0;border-radius:999px;place-items:center;display:grid}.program-quality-score.is-clickable{cursor:pointer;transition:transform .18s,box-shadow .18s,filter .18s}.program-quality-score.is-clickable:hover{filter:saturate(1.08);box-shadow:0 22px 42px color-mix(in srgb, var(--program-quality-accent) 20%, transparent), inset 0 1px 0 #fffffff5;transform:translateY(-2px)scale(1.02)}.program-quality-score.is-clickable:focus-visible{outline:3px solid color-mix(in srgb, var(--program-quality-accent) 35%, white);outline-offset:4px}.program-quality-analysis-overlay{z-index:9999!important;justify-content:center!important;align-items:center!important;position:fixed!important;inset:0!important}.program-quality-analysis-modal{max-height:min(88vh,900px);overflow-y:auto}.program-quality-score strong{color:#0f172a;font-size:1.45rem;font-weight:950;line-height:1}.program-quality-score span,.program-quality-content>div:first-child span,.program-quality-grid span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:950}.program-quality-content{gap:.8rem;display:grid}.program-quality-content>div:first-child span{color:color-mix(in srgb, var(--program-quality-accent) 80%, #0f172a);align-items:center;gap:.38rem;display:inline-flex}.program-quality-content h2{color:#0f172a;margin-top:.2rem;font-size:1rem;font-weight:950}.program-quality-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.program-quality-grid>div{background:#ffffff94;border:1px solid #0ea5e91a;border-radius:.95rem;min-height:66px;padding:.68rem .75rem;box-shadow:inset 0 1px #ffffffb8}.program-quality-grid strong{color:#0f172a;font-size:1.15rem;font-weight:950;line-height:1.1;display:block}.program-quality-grid .is-alert{background:#fff1f2a3;border-color:#e11d482e}.program-quality-grid .is-alert strong{color:#e11d48}.program-census-stats{perspective:1000px}.program-census-stat{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;min-height:78px;transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry)) translateZ(0);transform-style:preserve-3d;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden;box-shadow:0 14px 34px #0f172a12,inset 0 1px #ffffffd1;background:radial-gradient(circle at var(--mx) var(--my), #ffffffeb, transparent 26%), linear-gradient(116deg, #ffffffdb, #ffffff61 28%, #d2fcff73 48%, color-mix(in srgb, var(--census-accent) 13%, white) 78%, #ffffffd6), radial-gradient(circle at 90% 12%, color-mix(in srgb, var(--census-accent) 18%, transparent), transparent 34%)!important;border-color:#ffffffad!important}.program-census-stat:before{content:"";pointer-events:none;background:radial-gradient(circle at var(--mx) var(--my), #fffffffa, transparent 18%), linear-gradient(118deg, transparent 18%, #ffffff2e 30%, #22d3ee38 39%, #ffffffb8 47%, color-mix(in srgb, var(--census-accent) 20%, transparent) 57%, transparent 70%);opacity:.52;mix-blend-mode:screen;animation:8s ease-in-out infinite alternate programMetalGlint;position:absolute;inset:-42%}.program-census-stat:after{content:"";background:color-mix(in srgb, var(--census-accent) 70%, white);width:9px;height:9px;box-shadow:0 0 22px color-mix(in srgb, var(--census-accent) 42%, transparent);opacity:.55;border-radius:999px;animation:4.5s ease-in-out infinite dashboardChip;position:absolute;top:13px;right:14px}.program-census-stat:hover,.program-census-stat.is-active{box-shadow:0 22px 48px color-mix(in srgb, var(--census-accent) 16%, #0f172a1a), inset 0 1px 0 #ffffffe6;border-color:color-mix(in srgb, var(--census-accent) 36%, white)!important}.program-census-stat>*{z-index:1;position:relative;transform:translateZ(20px)}.program-census-tools{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff75;border:1px solid #0ea5e91f;border-radius:1.15rem;padding:.72rem;box-shadow:0 14px 32px #0e74900f}.program-census-search{min-height:42px;font-weight:650;box-shadow:inset 0 1px #ffffffb3,0 10px 22px #0f172a0a;background:#ffffffbd!important;border-color:#0ea5e929!important;border-radius:999px!important}.program-census-chip{min-height:30px;box-shadow:0 10px 20px #0f172a0a;background:#ffffffad!important;border-color:#0ea5e91f!important;border-radius:999px!important;font-weight:850!important}.program-census-chip.is-active{box-shadow:0 14px 28px #2563eb2e;color:#fff!important;background:linear-gradient(135deg,#0891b2,#2563eb)!important;border-color:#2563eb47!important}.program-census-order-toggle{background:#ffffffad;border:1px solid #0ea5e924;border-radius:999px;align-items:center;min-height:38px;padding:.2rem;display:inline-flex;box-shadow:inset 0 1px #ffffffc2,0 10px 22px #0f172a0a}.program-census-order-toggle button{color:#475569;white-space:nowrap;border-radius:999px;min-height:30px;padding:0 .9rem;font-size:.72rem;font-weight:950;transition:background .16s,color .16s,box-shadow .16s}.program-census-order-toggle button.is-active{color:#fff;background:linear-gradient(135deg,#059669,#0891b2);box-shadow:0 12px 24px #05966933}.program-census-action{min-height:38px;box-shadow:0 12px 24px #0e749014;color:#2563eb!important;background:#ffffffb8!important;border-color:#0ea5e924!important;border-radius:999px!important;font-weight:900!important}.program-census-action.is-purple{box-shadow:0 14px 30px #7c3aed33;color:#fff!important;background:linear-gradient(135deg,#7c3aed,#2563eb)!important}.program-census-month-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#ffffffc7,#f0fdfa8a),radial-gradient(circle at 92% 10%,#14b8a61f,#0000 34%);border:1px solid #05966929;border-radius:1.1rem;padding:.85rem;box-shadow:0 16px 34px #0f766e12}.program-census-month-panel.is-collapsed{background:#ffffff8a;border-radius:1rem;padding:.58rem .72rem;box-shadow:0 10px 24px #0f766e0d}.program-census-month-head{justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.75rem;display:flex}.program-census-month-panel.is-collapsed .program-census-month-head{margin-bottom:0}.program-census-month-head span{color:#0f766e;letter-spacing:0;text-transform:uppercase;font-size:.68rem;font-weight:950;display:block}.program-census-month-head strong{color:#0f172a;font-size:1rem;font-weight:950;line-height:1.2;display:block}.program-census-month-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.program-census-month-select{min-width:168px;min-height:38px;font-weight:850;background:#ffffffc7!important;border-color:#0596692e!important;border-radius:999px!important;width:190px!important}.program-census-month-panel.is-collapsed .program-census-month-select{min-height:34px;width:168px!important}.program-census-month-controls b{color:#0f766e;background:#14b8a61f;border-radius:999px;align-items:center;min-height:30px;padding:0 .7rem;font-size:.72rem;font-weight:950;display:inline-flex}.program-census-month-toggle{color:#0f766e;background:#ffffffc2;border:1px solid #0596692e;border-radius:999px;align-items:center;gap:.35rem;min-height:32px;padding:0 .72rem;font-size:.72rem;font-weight:950;transition:color .16s,background .16s,box-shadow .16s,transform .16s;display:inline-flex;box-shadow:0 10px 20px #05966912}.program-census-month-toggle:hover{color:#fff;background:linear-gradient(135deg,#059669,#0891b2);transform:translateY(-1px);box-shadow:0 12px 24px #05966929}.program-census-month-toggle svg{flex-shrink:0}.program-census-month-table{background:#ffffff9e;border:1px solid #0f766e1f;border-radius:.9rem;overflow:hidden}.program-census-month-table table{border-collapse:separate;border-spacing:0;width:100%;min-width:780px;background:0 0!important}.program-census-month-table th{letter-spacing:0;text-transform:uppercase;color:#64748b!important;padding-block:.72rem!important;font-size:.66rem!important;font-weight:950!important}.program-census-month-table td{vertical-align:middle;padding-block:.72rem!important}.program-census-month-index{color:#0f766e;text-align:center;width:44px;font-size:.76rem;font-weight:950}.program-census-month-location{color:#065f46;white-space:normal;background:#d1fae5d1;border-radius:999px;align-items:center;max-width:100%;min-height:24px;padding:0 .55rem;font-weight:900;line-height:1.2;display:inline-flex}.program-census-month-code{color:#0369a1;background:#e0f2fee6;border-radius:999px;align-items:center;min-height:20px;margin-left:.45rem;padding:0 .45rem;font-size:.64rem;font-style:normal;font-weight:950;display:inline-flex}.program-census-month-action{color:#047857;background:#ffffffc2;border:1px solid #0596692e;border-radius:999px;min-height:30px;padding:0 .7rem;font-size:.7rem;font-weight:950;box-shadow:0 8px 18px #05966914}.program-census-month-action:hover{color:#fff;background:linear-gradient(135deg,#059669,#0891b2)}.program-census-month-empty{color:#64748b;background:#ffffff7a;border:1px dashed #05966933;border-radius:.9rem;place-items:center;min-height:78px;font-size:.86rem;font-weight:850;display:grid}.program-census-alert{box-shadow:0 14px 30px #dc262614;background:radial-gradient(circle at 0 0,#f871711f,#0000 36%),#ffffffa3!important;border-radius:1rem!important}.program-census-table{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#ffffffc2,#eff6ff6b),radial-gradient(circle at 90% 0,#22d3ee1a,#0000 34%);overflow:hidden;box-shadow:0 20px 50px #0f172a14;border:1px solid #0ea5e921!important;border-radius:1.25rem!important}.program-census-table table{border-collapse:separate;border-spacing:0;width:100%;background:0 0!important}.program-census-table thead,.program-census-table thead tr{background:linear-gradient(135deg,#ffffffe0,#eff6ffb3)!important}.program-census-table th{letter-spacing:.02em;text-transform:uppercase;color:#64748b!important;padding-block:1rem!important;font-size:.69rem!important;font-weight:950!important}.program-census-table td{border-color:#ffffffad!important;padding-block:.9rem!important}.program-census-table tbody tr{background:#fff3;transition:background .16s,transform .16s,box-shadow .16s}.program-census-table tbody tr:hover{box-shadow:inset 3px 0 #2563eb94;background:#ffffffad!important}.program-census-table tbody tr.program-census-group-row{box-shadow:none;background:linear-gradient(135deg,#f0fdfae0,#e0f2feb8)!important}.program-census-table tbody tr.program-census-group-row.is-collapsed{background:linear-gradient(135deg,#f8fafce6,#f0fdfac2)!important}.program-census-table tbody tr.program-census-group-row:hover{box-shadow:none}.program-census-group-row td{border-top:1px solid #0ea5e921!important;border-bottom:1px solid #0ea5e914!important;padding-block:.56rem!important}.program-census-group-toggle{text-align:left;width:100%;min-height:30px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:.45rem;padding:0;display:flex}.program-census-group-toggle svg{color:#0f766e;flex:none}.program-census-group-title{flex-wrap:wrap;align-items:center;gap:.45rem;margin-right:.45rem;display:inline-flex}.program-census-group-row span,.program-census-group-row strong,.program-census-group-row em{align-items:center;font-style:normal;line-height:1;display:inline-flex}.program-census-group-row span{color:#0f766e;text-transform:uppercase;font-size:.7rem;font-weight:950}.program-census-group-row strong{color:#0f172a;font-size:.78rem;font-weight:950}.program-census-group-row em{color:#0369a1;background:#ffffffc2;border-radius:999px;min-height:20px;padding:0 .5rem;font-size:.64rem;font-weight:950}.program-census-group-toggle b{color:#0f766e;white-space:nowrap;background:#0f766e17;border-radius:999px;align-items:center;min-height:20px;margin-left:auto;padding:0 .5rem;font-size:.64rem;font-weight:950;line-height:1;display:inline-flex}.program-census-group-toggle:hover strong{color:#0f766e}.program-census-table button{font-weight:900}.program-census-empty{background:radial-gradient(circle at 50% 0,#22d3ee1f,#0000 38%),#ffffff61;border:1px solid #0ea5e91a;border-radius:1.25rem;place-items:center;min-height:240px;font-weight:850;display:grid;box-shadow:inset 0 1px #ffffffad}@media (width<=640px){.program-census-month-head{flex-direction:column;align-items:stretch}.program-census-month-controls{justify-content:stretch}.program-census-month-select,.program-census-month-controls b,.program-census-month-toggle{flex:160px}.program-census-month-select,.program-census-month-panel.is-collapsed .program-census-month-select{width:auto!important}}@media (width<=900px){.programs-future{padding:.9rem}.program-quality-panel{grid-template-columns:1fr}.program-quality-score{width:92px;height:92px}.program-quality-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.programs-hero{flex-direction:column;align-items:flex-start}.programs-carousel-shell{min-height:520px;padding-inline:.75rem}.programs-carousel-arrow{top:auto;bottom:.6rem}.programs-carousel-arrow.left{left:calc(50% - 82px)}.programs-carousel-arrow.right{right:calc(50% - 82px)}.program-cover{width:min(330px,76vw);height:350px}.program-cover.is-left{transform:translate(calc(50% - 150px))translateZ(-80px)rotateY(18deg)scale(.76)}.program-cover.is-right{transform:translate(calc(50% + 150px))translateZ(-80px)rotateY(-18deg)scale(.76)}.program-cover.is-back{transform:translate(50%)translateY(34px)translateZ(-190px)scale(.68)}}@media (width<=560px){.programs-carousel-stage{height:410px}.program-cover{height:330px;padding:1.15rem}.program-cover.is-left,.program-cover.is-right{opacity:.28}}.med-card{will-change:transform, box-shadow;-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffffe0,#f0fdfa8f);border:1.5px solid #0ea5e929;border-radius:16px;transition:transform .22s cubic-bezier(.23,1,.32,1),box-shadow .22s cubic-bezier(.23,1,.32,1),border-color .22s,background .22s;position:relative;box-shadow:0 12px 28px #0f172a12;overflow:visible!important}.med-card:before{content:"";opacity:0;pointer-events:none;z-index:2;background:linear-gradient(#2563eb 0%,#22d3ee 100%);border-radius:999px;width:3px;transition:opacity .22s,transform .22s cubic-bezier(.23,1,.32,1);position:absolute;inset:10px auto 10px 0;transform:scaleY(.5)}.med-card:hover{background:#fffffffa;border-color:#2563eb8c;transform:translateY(-5px)scale(1.01);box-shadow:0 18px 36px #2563eb3d,0 0 0 1px #22d3ee38,0 0 28px #22d3ee2e}.med-card:hover:before{opacity:1;transform:scaleY(1)}.med-card:focus-within{background:#fff;border-color:#2563ebb3;transform:translateY(-3px);box-shadow:0 20px 42px #2563eb47,0 0 0 1px #3b82f64d,0 0 32px #22d3ee33}.med-card:focus-within:before{opacity:1;transform:scaleY(1)}.med-row-badge{color:#fff;letter-spacing:-.5px;background:linear-gradient(140deg,#0891b2 0%,#2563eb 100%);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;font-weight:800;display:flex;box-shadow:0 8px 16px #2563eb3d,inset 0 1px #ffffff38}@keyframes receta-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.receta-stagger{animation:.38s cubic-bezier(.23,1,.32,1) both receta-fade-up}.receta-action-dock{-webkit-backdrop-filter:blur(20px)saturate(1.3);background:linear-gradient(#f8fafcd1 0%,#f8fafcf0 40%,#f0fdfafc 100%);border-top:1px solid #0ea5e929;padding:12px 14px 14px;position:relative;box-shadow:0 -20px 40px #0f172a0f,inset 0 1px #ffffffb3}.receta-action-dock:before{content:"";pointer-events:none;background:linear-gradient(#0000,#f8fafcb3);height:28px;position:absolute;top:-28px;left:0;right:0}.btn-print-premium{color:#fff;cursor:pointer;letter-spacing:.01em;background:linear-gradient(135deg,#0891b2 0%,#2563eb 48%,#312e81 100%);border:1px solid #ffffff2e;border-radius:15px;justify-content:center;align-items:center;gap:8px;width:100%;padding:11px 16px;font-size:.875rem;font-weight:700;transition:transform .18s,box-shadow .18s,filter .18s;display:flex;box-shadow:0 10px 24px #2563eb57,inset 0 1px #ffffff38}.btn-print-premium:hover{filter:brightness(1.07);transform:translateY(-2px);box-shadow:0 16px 32px #2563eb66,0 0 20px #22d3ee24,inset 0 1px #ffffff42}.btn-print-premium:active{filter:brightness();transform:translateY(0)scale(.98)}.btn-print-premium:focus-visible{outline-offset:2px;outline:2px solid #3b82f699}.btn-catalog-glass{color:#374151;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#fff9;border:1px solid #94a3b847;border-radius:13px;justify-content:center;align-items:center;gap:8px;width:100%;padding:9px 16px;font-size:.813rem;font-weight:600;transition:all .18s;display:flex;box-shadow:0 2px 6px #0f172a0a}.btn-catalog-glass:hover{color:#1e40af;background:#ffffffe6;border-color:#3b82f64d;box-shadow:0 4px 12px #2563eb14}.btn-catalog-glass:active{transform:scale(.98)}.btn-catalog-glass:focus-visible{outline-offset:2px;outline:2px solid #3b82f680}.receta-preview-header{-webkit-backdrop-filter:blur(16px);background:linear-gradient(135deg,#ffffffdb,#ecfdf5ad);border-bottom:1px solid #0ea5e921;box-shadow:0 10px 28px #0f172a0f}.receta-preview-btn{cursor:pointer;letter-spacing:.04em;border-radius:8px;align-items:center;gap:5px;padding:5px 12px;font-size:.688rem;font-weight:700;transition:all .16s;display:flex}.receta-preview-btn-primary{color:#fff;background:linear-gradient(135deg,#0891b2,#2563eb);border:none;box-shadow:0 2px 8px #2563eb4d}.receta-preview-btn-primary:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 4px 12px #2563eb61}.receta-preview-btn-secondary{color:#475569;background:#f1f5f9e6;border:1px solid #94a3b840}.receta-preview-btn-secondary:hover{color:#1e40af;background:#fffffff2;border-color:#3b82f64d}.receta-preview-btn-tinta{cursor:pointer;letter-spacing:.05em;border-radius:8px;padding:5px 10px;font-size:.688rem;font-weight:700;transition:all .16s}.receta-preview-area{background:radial-gradient(circle at 15% 12%,#22d3ee29,#0000 34%),radial-gradient(circle at 82% 16%,#a855f71f,#0000 30%),linear-gradient(150deg,#e8f4fb 0%,#ddebf4 50%,#e7e8f8 100%);box-shadow:inset 0 2px 16px #0f172a0f}.receta-preview-shell{border-left:1px solid #0ea5e914}.receta-preview-area .print-page{border-radius:10px;box-shadow:0 30px 80px #0f172a38,0 0 0 1px #ffffffad!important}.receta-left-scroll{scrollbar-gutter:stable}.receta-left-scroll::-webkit-scrollbar{width:8px}.receta-left-scroll::-webkit-scrollbar-track{background:#ffffff5c;border-radius:999px}.receta-left-scroll::-webkit-scrollbar-thumb{background:linear-gradient(#0ea5e9a3,#2563eb94);border:2px solid #ffffff80;border-radius:999px}.receta-patient-card,.receta-ident-card,.receta-diagnosis-card{border-radius:18px}.receta-patient-card{background:radial-gradient(circle at 92% 12%,#22d3ee29,#0000 32%),linear-gradient(135deg,#ffffffe6,#ecfeffa8)!important}.receta-ident-card{background:radial-gradient(circle at 90% 10%,#a855f721,#0000 32%),linear-gradient(135deg,#ffffffe6,#f5f3ffa3)!important}.receta-diagnosis-card{background:radial-gradient(circle at 92% 12%,#10b98126,#0000 32%),linear-gradient(135deg,#ffffffe6,#ecfdf5a3)!important}.receta-section-card .label{color:#334155;letter-spacing:.08em;font-weight:950}.receta-meds-stack>.flex:first-child{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb8;border:1px solid #0ea5e91f;border-radius:1rem;margin-inline:-.25rem;padding:.45rem .5rem;position:sticky;top:-1px;box-shadow:0 12px 24px #0f172a0f}.receta-meds-stack .med-card{border-radius:18px}.receta-meds-stack .med-card .grid{grid-template-columns:1fr 1fr 1.08fr}.receta-meds-stack .med-card input,.receta-meds-stack .med-card select{min-width:0}.receta-preview-stage{isolation:isolate;position:relative;overflow:auto}.receta-preview-stage:before,.receta-preview-stage:after{content:"";pointer-events:none;position:absolute}.receta-preview-stage:before{z-index:0;filter:blur(20px);background:radial-gradient(circle at 24% 26%,#22d3ee4d,#0000 24%),radial-gradient(circle at 82% 20%,#2563eb38,#0000 27%),radial-gradient(circle at 55% 78%,#10b9812e,#0000 28%),conic-gradient(from 90deg at 50% 48%,#fff0,#22d3ee2e,#a855f71f,#fff0);animation:16s ease-in-out infinite alternate recetaPreviewAurora;inset:-18% -8%}.receta-preview-stage:after{z-index:0;background-color:#0000;background-image:linear-gradient(#2563eb14 1px,#0000 1px),linear-gradient(90deg,#0ea5e914 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:18s linear infinite recetaPreviewGrid;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 35%,#000 0%,#0000 68%);mask-image:radial-gradient(circle at 50% 35%,#000 0%,#0000 68%)}.receta-preview-stage>*{z-index:1;position:relative}.receta-preview-stage .print-page{transform-style:preserve-3d}@keyframes recetaPreviewAurora{0%{transform:translate(-2%,-1%)rotate(0)scale(1)}50%{transform:translate(2%,1%)rotate(5deg)scale(1.05)}to{transform:translateY(3%)rotate(-4deg)scale(1.02)}}@keyframes recetaPreviewGrid{0%{background-position:0 0,0 0}to{background-position:38px 38px,38px 38px}}@media (width>=1280px){.receta-panel-left{flex-basis:500px!important;width:500px!important}}@media (width>=1536px){.receta-panel-left{flex-basis:540px!important;width:540px!important}}@media (width<=1279px){.receta-panel-left{max-height:54vh}}@media (prefers-reduced-motion:reduce){.receta-preview-stage:before,.receta-preview-stage:after,.receta-main-orb{animation:none}}.receta-divider{background:linear-gradient(90deg,#0000 0%,#94a3b833 40%,#3b82f61f 60%,#0000 100%);height:1px}@media (prefers-reduced-motion:reduce){.receta-mesh-bg:before{animation:none}.receta-stagger{opacity:1;animation:none;transform:none}.med-card,.btn-print-premium,.btn-catalog-glass,.receta-preview-btn{transition:none}.med-card:hover,.med-card:focus-within{transform:none}}.agenda-future{isolation:isolate;background:radial-gradient(circle at 12% 8%,#22d3ee38,#0000 30%),radial-gradient(circle at 88% 16%,#a855f72e,#0000 34%),radial-gradient(circle at 54% 96%,#10b98129,#0000 34%),linear-gradient(135deg,#eef9ff 0%,#f8fbff 38%,#f1fff8 100%)}.agenda-aurora{filter:blur(22px);opacity:.82;pointer-events:none;background:linear-gradient(110deg,#0ea5e938,#14b8a62e,#a855f729),radial-gradient(circle at 50% 45%,#ffffffbf,#0000 58%);height:440px;animation:18s ease-in-out infinite alternate dashboardAurora;position:absolute;inset:-22% -12% auto;transform:rotate(-3deg)}.agenda-hero{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(135deg,#ffffffd6,#ecfdf5b3),radial-gradient(circle at 84% 20%,#22d3ee29,#0000 34%);border:1px solid #0ea5e92e;border-radius:2rem;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:2rem;min-height:290px;padding:clamp(1.5rem,3vw,2.5rem);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #0e749026}.agenda-hero:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 0%,#ffffffb3 45%,#0000 58%) 0 0/220% 100%,linear-gradient(#0ea5e914 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#14b8a614 1px,#0000 1px) 0 0/34px 34px;animation:9s ease-in-out infinite dashboardSheen;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#0000 82%);mask-image:linear-gradient(90deg,#000 0%,#0000 82%)}.agenda-hero-copy{z-index:2;flex-direction:column;justify-content:center;max-width:760px;display:flex;position:relative}.agenda-chip{color:#0e7490;letter-spacing:.18em;text-transform:uppercase;background:#ffffffc7;border:1px solid #0ea5e947;border-radius:999px;align-items:center;gap:.45rem;width:fit-content;margin-bottom:1rem;padding:.45rem .75rem;font-size:.7rem;font-weight:900;display:inline-flex;box-shadow:0 12px 28px #0ea5e91f}.agenda-hero h1{color:#0f172a;max-width:820px;margin:0;font-size:clamp(2.35rem,5vw,5rem);font-weight:950;line-height:.92}.agenda-hero p{color:#475569;max-width:650px;margin-top:1.1rem;font-size:1rem;line-height:1.7}.agenda-hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.agenda-primary-action,.agenda-secondary-action,.agenda-icon-button{border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:40px;font-size:.82rem;font-weight:850;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.agenda-primary-action{color:#fff;background:linear-gradient(135deg,#0891b2,#0d9488);border:0;padding:.7rem 1.1rem;box-shadow:0 16px 34px #0891b242}.agenda-secondary-action,.agenda-icon-button{color:#0f766e;background:#ffffffb8;border:1px solid #0ea5e938}.agenda-secondary-action{padding:.7rem 1rem}.agenda-icon-button{width:40px}.agenda-primary-action:hover,.agenda-secondary-action:hover,.agenda-icon-button:hover{transform:translateY(-2px);box-shadow:0 14px 28px #0e749029}.agenda-orbital{z-index:2;perspective:900px;min-height:240px;position:relative}.agenda-ring{transform-style:preserve-3d;border:1px solid #0ea5e93d;border-radius:999px;animation:14s linear infinite dashboardOrbitA;position:absolute;inset:50% auto auto 50%}.agenda-ring-one{width:250px;height:250px;margin:-125px 0 0 -125px;transform:rotateX(67deg)rotate(0)}.agenda-ring-two{border-color:#a855f738;width:185px;height:185px;margin:-92px 0 0 -92px;animation-name:dashboardOrbitB;animation-duration:11s}.agenda-core{color:#0e7490;background:linear-gradient(135deg,#fffffff0,#ecfdf5d1);border:1px solid #0ea5e93d;border-radius:36px;place-items:center;width:132px;height:132px;margin:-66px 0 0 -66px;animation:6s ease-in-out infinite dashboardFloat3d;display:grid;position:absolute;inset:50% auto auto 50%;box-shadow:0 24px 50px #0e74902e}.agenda-core span{color:#0f172a;font-size:1.55rem;font-weight:950}.agenda-node{background:#22d3ee;border-radius:999px;width:14px;height:14px;position:absolute;box-shadow:0 0 26px #22d3eed9}.agenda-node-a{animation:4s ease-in-out infinite dashboardChip;top:18%;right:23%}.agenda-node-b{background:#a78bfa;animation:5s ease-in-out .8s infinite dashboardChip;bottom:18%;left:24%}.agenda-node-c{background:#34d399;animation:4.5s ease-in-out 1.2s infinite dashboardChip;top:50%;right:10%}.agenda-stat{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;border:1px solid #0ea5e929;border-radius:1.25rem;min-height:128px;padding:1rem;position:relative;overflow:hidden;box-shadow:0 18px 38px #0f172a14}.agenda-stat:after{content:"";background:radial-gradient(circle,#22d3ee2e,#0000 64%);height:88px;position:absolute;inset:auto -20% -55%}.agenda-stat-icon{color:#fff;border-radius:14px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 12px 24px #0f172a1f}.agenda-stat-icon.cyan{background:linear-gradient(135deg,#0891b2,#22d3ee)}.agenda-stat-icon.emerald{background:linear-gradient(135deg,#059669,#34d399)}.agenda-stat-icon.violet{background:linear-gradient(135deg,#7c3aed,#a78bfa)}.agenda-stat-icon.amber{background:linear-gradient(135deg,#d97706,#fbbf24)}.agenda-stat span{color:#64748b;letter-spacing:.16em;text-transform:uppercase;margin-top:.8rem;font-size:.68rem;font-weight:900;display:block}.agenda-stat strong{color:#0f172a;margin-top:.1rem;font-size:clamp(1.45rem,3vw,2rem);font-weight:950;line-height:1.1;display:block}.agenda-stat small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin-top:.25rem;font-size:.78rem;display:block;overflow:hidden}.agenda-command{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffbd;border:1px solid #0ea5e929;border-radius:1.25rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem;display:flex;box-shadow:0 14px 34px #0e74901a}.agenda-date-controls{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.agenda-control-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.agenda-export-button{color:#0369a1;background:#f0f9ffeb;border:1px solid #0ea5e940;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:40px;padding:.55rem .85rem;font-size:.78rem;font-weight:900;transition:transform .16s,box-shadow .16s,opacity .16s;display:inline-flex}.agenda-export-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 20px #0e74901f}.agenda-export-button:disabled{cursor:progress;opacity:.62}.agenda-date-controls .input,.agenda-modal .input{background:#ffffffd1;border-color:#0ea5e938;box-shadow:inset 0 1px #ffffffe6}.agenda-view-switch{background:#f8fafcc7;border:1px solid #0ea5e933;border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));min-height:40px;display:inline-grid;overflow:hidden;box-shadow:inset 0 1px #ffffffd1}.agenda-view-switch button{color:#64748b;justify-content:center;align-items:center;gap:.35rem;min-width:92px;padding:.45rem .72rem;font-size:.76rem;font-weight:950;transition:color .16s,background .16s,box-shadow .16s;display:inline-flex}.agenda-view-switch button.is-active{color:#fff;background:linear-gradient(135deg,#0891b2,#0d9488);box-shadow:0 9px 18px #0891b233}.agenda-signal{color:#475569;font-size:.86rem;font-weight:800}.agenda-selected-date{color:#475569;background:#f8fafcb8;border-radius:999px;align-items:baseline;gap:.45rem;min-height:40px;padding:.45rem .75rem;display:inline-flex}.agenda-selected-date strong{color:#0f766e;text-transform:capitalize;font-size:.86rem;font-weight:950}.agenda-selected-date span{color:#475569;font-size:.86rem;font-weight:800}.agenda-signal{color:#047857;background:#ecfdf5d1;border-radius:999px;align-items:center;gap:.45rem;padding:.6rem .75rem;display:inline-flex}.agenda-no-doctor-toggle{color:#7f1d1d;white-space:nowrap;background:#fff1f2c7;border:1px solid #7f1d1d2e;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:40px;padding:.52rem .82rem;font-size:.76rem;font-weight:950;transition:background .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex}.agenda-no-doctor-toggle:hover{transform:translateY(-1px);box-shadow:0 10px 18px #7f1d1d1f}.agenda-no-doctor-toggle:disabled{cursor:not-allowed;opacity:.55;box-shadow:none;transform:none}.agenda-no-doctor-toggle.is-active{color:#fff7ed;background:linear-gradient(135deg,#7f1d1df2,#581c1ce6);border-color:#7f1d1d66;box-shadow:0 12px 22px #7f1d1d2e}.agenda-sinasep-access{flex-wrap:wrap;align-items:center;gap:.55rem;min-width:min(100%,360px);display:flex}.agenda-sinasep-access>a{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#0e7490,#0f766e);border-radius:.85rem;justify-content:center;align-items:center;gap:.4rem;min-height:38px;padding:.5rem .78rem;font-size:.75rem;font-weight:950;display:inline-flex;box-shadow:0 10px 20px #0e749029}.agenda-sinasep-login-data{flex-wrap:wrap;align-items:center;gap:.38rem;display:flex}.agenda-sinasep-login-data span{color:#475569;white-space:nowrap;background:#ffffffd1;border:1px solid #0e749033;border-radius:999px;align-items:center;gap:.3rem;min-height:30px;padding:.34rem .52rem;font-size:.66rem;font-weight:900;display:inline-flex}.agenda-sinasep-login-data strong{color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;font-weight:950}.agenda-search-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#ffffffd1,#ecfdf5a8),radial-gradient(circle at 100% 0,#22d3ee21,#0000 38%);border:1px solid #0ea5e929;border-radius:1.25rem;gap:.75rem;padding:.85rem;display:grid;box-shadow:0 14px 34px #0e74901a}.agenda-search-field{background:#ffffffc7;border:1px solid #0ea5e924;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:58px;padding:.65rem .75rem;display:grid;box-shadow:inset 0 1px #ffffffe6}.agenda-search-field>svg{color:#0891b2}.agenda-search-field label{color:#0e7490;letter-spacing:.15em;text-transform:uppercase;margin-bottom:.12rem;font-size:.65rem;font-weight:950;display:block}.agenda-search-field input{color:#0f172a;text-transform:uppercase;background:0 0;border:0;outline:0;width:100%;font-size:1rem;font-weight:900}.agenda-search-field input::placeholder{color:#94a3b8;text-transform:none}.agenda-search-field button{color:#0e7490;background:#cffafeb8;border-radius:.8rem;justify-content:center;align-items:center;width:34px;height:34px;transition:transform .16s,background .16s;display:inline-flex}.agenda-search-field button:hover{background:#a5f3fcdb;transform:scale(1.04)}.agenda-search-results{gap:.65rem;display:grid}.agenda-search-results-head{color:#475569;justify-content:space-between;align-items:center;gap:.75rem;font-size:.76rem;font-weight:850;display:flex}.agenda-search-results-head span{color:#047857;font-weight:950}.agenda-search-results-head small{color:#64748b;font-weight:800}.agenda-search-empty{color:#64748b;background:#ffffff85;border:1px dashed #0ea5e933;border-radius:.9rem;padding:.7rem .85rem;font-size:.82rem;font-weight:850}.agenda-search-list{gap:.5rem;max-height:320px;padding-right:.15rem;display:grid;overflow-y:auto}.agenda-search-list article{background:#ffffffad;border:1px solid #0ea5e91f;border-radius:.95rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.72rem .8rem;display:grid;box-shadow:0 8px 22px #0f172a0d}.agenda-search-list article.is-current{background:#ecfdf5db;border-color:#10b98152}.agenda-search-list strong,.agenda-search-list span,.agenda-search-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.agenda-search-list strong{color:#0f172a;font-size:.88rem;font-weight:950}.agenda-search-list span{color:#0e7490;margin-top:.12rem;font-size:.76rem;font-weight:900}.agenda-search-list small{color:#64748b;margin-top:.1rem;font-size:.72rem;font-weight:750}.agenda-search-list article>button{color:#fff;background:linear-gradient(135deg,#0891b2,#0d9488);border-radius:999px;min-height:34px;padding:0 .72rem;font-size:.72rem;font-weight:950;box-shadow:0 8px 18px #0891b22e}.agenda-priority-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 6% 0,#22d3ee29,#0000 32%),radial-gradient(circle at 98% 0,#f43f5e14,#0000 28%),#ffffffad;border:1px solid #0ea5e924;border-radius:1.45rem;padding:1rem;position:relative;overflow:hidden;box-shadow:0 18px 44px #0e749017}.agenda-priority-panel:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#0ea5e90b 1px,#0000 1px),linear-gradient(90deg,#0ea5e90a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 42% 0,#000 0%,#0000 72%);mask-image:radial-gradient(circle at 42% 0,#000 0%,#0000 72%)}.agenda-priority-panel>*{z-index:1;position:relative}.agenda-priority-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.85rem;display:flex}.agenda-collapsible-head{text-align:left;cursor:pointer;background:0 0;border:0;width:100%}.agenda-collapsible-head:hover h2{color:#0e7490}.agenda-collapsible-meta{flex-shrink:0;align-items:center;gap:.55rem;display:inline-flex}.agenda-collapsible-meta svg{color:#0e7490;transition:transform .18s}.agenda-priority-panel.is-open .agenda-collapsible-meta svg{transform:rotate(180deg)}.agenda-priority-panel.is-collapsed .agenda-priority-head{margin-bottom:0}.agenda-collapsible-body{gap:.85rem;display:grid}.agenda-priority-head span{color:#0e7490;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.66rem;font-weight:950;display:inline-flex}.agenda-priority-head h2{color:#0f172a;margin-top:.2rem;font-size:1rem;font-weight:950}.agenda-priority-head strong{color:#be123c;background:#fff1f2d1;border:1px solid #dc262629;border-radius:999px;flex-shrink:0;padding:.48rem .7rem;font-size:.74rem;font-weight:900}.agenda-priority-empty{color:#64748b;text-align:center;background:#ffffff70;border:1px dashed #0ea5e938;border-radius:1rem;justify-content:center;align-items:center;gap:.55rem;min-height:84px;font-size:.82rem;font-weight:850;display:flex}.agenda-priority-empty svg{color:#10b981}.agenda-priority-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.85rem;display:grid}.agenda-priority-card{background:#ffffffb8;border:1px solid #0ea5e91f;border-left:4px solid #0891b2;border-radius:1rem;gap:.65rem;padding:.85rem;display:grid;box-shadow:0 12px 28px #0f172a0d}.agenda-priority-card.high{border-left-color:#dc2626}.agenda-priority-card.medium{border-left-color:#d97706}.agenda-priority-card.info{border-left-color:#0891b2}.agenda-priority-card span{color:#0e7490;font-size:.7rem;font-weight:950}.agenda-priority-card h3{color:#0f172a;font-size:.9rem;font-weight:950;line-height:1.2}.agenda-priority-card p{color:#64748b;font-size:.75rem;font-weight:760}.agenda-priority-signals{flex-wrap:wrap;gap:.35rem;display:flex}.agenda-priority-signals em{border-radius:999px;align-items:center;gap:.25rem;padding:.25rem .45rem;font-size:.64rem;font-style:normal;font-weight:900;display:inline-flex}.agenda-priority-signals em.high{color:#be123c;background:#ffe4e6d1}.agenda-priority-signals em.medium{color:#b45309;background:#fef3c7d1}.agenda-priority-signals em.info{color:#0e7490;background:#cffafed1}.agenda-priority-actions{flex-wrap:wrap;gap:.4rem;display:flex}.agenda-priority-actions button{color:#2563eb;background:#ffffffb8;border:1px solid #0ea5e924;border-radius:999px;align-items:center;gap:.25rem;min-height:30px;padding:.38rem .58rem;font-size:.68rem;font-weight:900;display:inline-flex}.agenda-program-panel{background:radial-gradient(circle at 4% 0,#7c3aed1f,#0000 30%),radial-gradient(circle at 98% 8%,#0ea5e921,#0000 28%),#ffffffb8}.agenda-program-correlations{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.65rem;margin-bottom:.85rem;display:grid}.agenda-program-correlations button{text-align:left;background:#ffffffad;border:1px solid #7c3aed2e;border-radius:1rem;gap:.12rem;min-height:76px;padding:.72rem;display:grid;box-shadow:0 12px 26px #0f172a0d}.agenda-program-correlations button:hover{background:#ffffffe6;border-color:#7c3aed57;transform:translateY(-1px)}.agenda-program-correlations span{color:#7c3aed;text-transform:uppercase;font-size:.66rem;font-weight:950}.agenda-program-correlations strong{color:#0f172a;font-size:.82rem;font-weight:950;line-height:1.2}.agenda-program-correlations small{color:#64748b;font-size:.68rem;font-weight:820}.agenda-week-board{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffc7;border:1px solid #0ea5e92e;border-radius:1.5rem;overflow:hidden;box-shadow:0 22px 54px #0f172a1c}.agenda-week-header span{background:linear-gradient(135deg,#0f172a,#155e75)}.agenda-week-grid{grid-template-columns:repeat(7,minmax(150px,1fr));gap:.85rem;padding:.95rem;display:grid;overflow-x:auto}.agenda-week-day{background:#ffffff9e;border:1px solid #0ea5e924;border-radius:1rem;grid-template-rows:auto auto auto auto;min-width:150px;min-height:228px;padding:.85rem;display:grid;box-shadow:0 12px 28px #0f172a0d}.agenda-week-day.is-today{background:linear-gradient(#ecfdf5d1,#ffffff94)}.agenda-week-day.is-selected{border-color:#0891b25c;box-shadow:0 16px 34px #0891b21f,inset 0 0 0 1px #0891b22e}.agenda-week-day.is-no-doctor{background:linear-gradient(#7f1d1d29,#ffffffd6);border-color:#7f1d1d6b;box-shadow:inset 5px 0 #7f1d1db8,0 12px 26px #7f1d1d1a}.agenda-week-day-head{text-align:left;grid-template-columns:minmax(0,1fr) auto;gap:.15rem .55rem;min-height:54px;padding:0;display:grid}.agenda-week-day-head span{color:#0e7490;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.72rem;font-weight:950;overflow:hidden}.agenda-week-day-head strong{color:#0f172a;grid-row:span 2;align-self:center;font-size:1.75rem;font-weight:950;line-height:1}.agenda-week-day-head small{color:#64748b;text-transform:capitalize;font-size:.72rem;font-weight:850}.agenda-week-total{background:radial-gradient(circle at 50% 0,#22d3ee24,#0000 58%),#ffffff9e;border:1px solid #0ea5e91f;border-radius:1rem;place-items:center;min-height:78px;margin-top:.75rem;display:grid}.agenda-week-total strong{color:#0f172a;font-size:clamp(2.2rem,4vw,3.1rem);font-weight:950;line-height:.95}.agenda-week-total span{color:#0e7490;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:950}.agenda-week-progress{background:#cbd5e180;border-radius:999px;height:8px;margin-top:.75rem;overflow:hidden}.agenda-week-progress span{border-radius:inherit;background:linear-gradient(90deg,#0891b2,#14b8a6);height:100%;display:block}.agenda-week-day-meta{gap:.35rem;padding:.75rem 0 0;display:grid}.agenda-week-day-meta span{color:#0f766e;text-align:center;white-space:nowrap;background:#ecfdf5e0;border-radius:999px;padding:.34rem .48rem;font-size:.66rem;font-weight:900}.agenda-week-add{color:#0e7490;background:#ecfeff94;border:1px dashed #0ea5e947;border-radius:.85rem;justify-content:center;align-items:center;gap:.38rem;width:calc(100% - 1.5rem);min-height:32px;margin:.65rem .75rem 0;font-size:.68rem;font-weight:950;transition:transform .16s,background .16s;display:inline-flex}.agenda-week-add:hover{background:#cffafed6;transform:translateY(-1px)}.agenda-week-list{align-content:start;gap:.55rem;padding:.75rem;display:grid}.agenda-week-empty{color:#94a3b8;text-align:center;background:#ffffff85;border:1px dashed #0ea5e92e;border-radius:.85rem;min-height:68px;padding:.75rem;font-size:.74rem;font-weight:850}.agenda-week-appointment,.agenda-week-followup{background:#ffffffb8;border:1px solid #0ea5e91f;border-left:3px solid #0891b2;border-radius:.9rem;gap:.45rem;padding:.62rem;display:grid;box-shadow:0 10px 22px #0f172a0d}.agenda-week-appointment.is-attended{background:#ecfdf5d6;border-left-color:#10b981}.agenda-week-appointment-main,.agenda-week-followup button{text-align:left;min-width:0;display:grid}.agenda-week-appointment-main span,.agenda-week-followup span{color:#0e7490;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.66rem;font-weight:950}.agenda-week-followup span{text-transform:uppercase;font-family:inherit}.agenda-week-appointment-main strong,.agenda-week-followup strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:950;line-height:1.18;overflow:hidden}.agenda-week-appointment-main small,.agenda-week-followup small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin-top:.12rem;font-size:.66rem;font-weight:760;overflow:hidden}.agenda-week-actions{flex-wrap:wrap;gap:.28rem;display:flex}.agenda-week-actions button{color:#0e7490;background:#cffafe;border-radius:.65rem;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.agenda-week-actions button.emerald{color:#047857;background:#bbf7d0}.agenda-week-actions button.amber{color:#b45309;background:#fef3c7}.agenda-week-actions button.rose{color:#be123c;background:#ffe4e6}.agenda-week-signals{flex-wrap:wrap;gap:.25rem;display:flex}.agenda-week-signals em{color:#0e7490;text-overflow:ellipsis;white-space:nowrap;background:#cffafed1;border-radius:999px;max-width:100%;padding:.18rem .38rem;font-size:.58rem;font-style:normal;font-weight:900;overflow:hidden}.agenda-week-signals em.high{color:#be123c;background:#ffe4e6e0}.agenda-week-signals em.medium{color:#b45309;background:#fef3c7e0}.agenda-week-followup.high{border-left-color:#dc2626}.agenda-week-followup.medium{border-left-color:#d97706}.agenda-week-more{color:#2563eb;background:#eff6ffd1;border-radius:.75rem;min-height:30px;font-size:.66rem;font-weight:950}.agenda-board{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffc7;border:1px solid #0ea5e92e;border-radius:1.5rem;box-shadow:0 22px 54px #0f172a1c}.agenda-board-header{background:linear-gradient(135deg,#f0fdfadb,#ffffffb8);border-bottom:1px solid #0ea5e924;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex}.agenda-board-header p{color:#0891b2;letter-spacing:.18em;text-transform:uppercase;margin:0 0 .1rem;font-size:.66rem;font-weight:950}.agenda-board-header h2{color:#0f172a;margin:0;font-size:1rem;font-weight:950}.agenda-board-header span{color:#ecfeff;background:#0f172a;border-radius:999px;flex-shrink:0;padding:.45rem .7rem;font-size:.75rem;font-weight:900}.agenda-slot{border-left:3px solid #0000;min-height:58px;position:relative}.agenda-slot:before{content:"";background:linear-gradient(#0000,#0ea5e92e,#0000);width:1px;position:absolute;top:0;bottom:0;left:4.35rem}.agenda-slot.is-open{background:#fff6}.agenda-slot.is-open:hover{background:#ecfdf59e}.agenda-slot.is-booked{background:linear-gradient(90deg,#e0f2fead,#ffffff94);border-left-color:#22d3ee}.agenda-slot.is-attended{background:linear-gradient(90deg,#dcfce7c7,#fff9);border-left-color:#34d399}.agenda-slot.is-missed{background:linear-gradient(90deg,#ffedd5eb,#fff7edb8);border-left-color:#f97316}.agenda-board.is-no-doctor-day .agenda-board-header{background:linear-gradient(135deg,#7f1d1d1f,#ffffffc7);border-bottom-color:#7f1d1d33}.agenda-board.is-no-doctor-day .agenda-board-header p,.agenda-board.is-no-doctor-day .agenda-board-header h2{color:#7f1d1d}.agenda-no-doctor-notice{color:#7f1d1d;background:#fff1f2db;border-bottom:1px solid #7f1d1d29;align-items:center;gap:.65rem;padding:.85rem 1.1rem;display:flex}.agenda-no-doctor-notice strong{font-size:.88rem;font-weight:950}.agenda-slot.is-no-doctor{border-left-color:#7f1d1d;background:linear-gradient(90deg,#7f1d1d47,#7f1d1d1f)!important}.agenda-slot.is-no-doctor .agenda-slot-time{color:#7f1d1d;background:#fff7f7f5;border:1px solid #7f1d1d3d;box-shadow:0 8px 18px #7f1d1d29,inset 0 1px #ffffffeb}.agenda-slot-time{z-index:1;color:#cffafe;background:#0f172ae0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:3.25rem;min-height:30px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;font-weight:900;display:inline-flex;position:relative}.agenda-patient-link{color:#0e7490;text-align:left;align-items:center;gap:.5rem;max-width:100%;font-size:.9rem;font-weight:900;display:flex;overflow:hidden}.agenda-patient-link span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agenda-patient-link:hover{color:#155e75;text-decoration:underline}.agenda-patient-name-static{color:#0f172a;cursor:default}.agenda-patient-name-static:hover{color:#0f172a;text-decoration:none}.agenda-exp-chip{color:#155e75;letter-spacing:.02em;background:#cffafef0;border:1px solid #0e749057;border-radius:999px;flex-shrink:0;padding:.28rem .58rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;font-weight:950;box-shadow:0 8px 16px #0e749014,inset 0 1px #ffffffd6}.agenda-exp-chip.neutral{color:#334155;background:#f8fafcf5;border-color:#47556957}.agenda-age-chip{color:#065f46;letter-spacing:.01em;background:#d1fae5f5;border:1px solid #04785752;border-radius:999px;flex-shrink:0;padding:.28rem .62rem;font-size:.78rem;font-weight:950;box-shadow:0 8px 16px #0478571a,inset 0 1px #ffffffdb}.agenda-sinasep-stack{flex-direction:column;gap:.45rem;min-width:0;display:flex}.agenda-copy-actions{flex-wrap:wrap;gap:.35rem;display:flex}.agenda-copy-button{color:#0e7490;background:#ffffffc2;border:1px solid #0ea5e929;border-radius:.65rem;justify-content:center;align-items:center;gap:.28rem;min-height:26px;padding:.28rem .48rem;font-size:.66rem;font-weight:950;transition:transform .16s,filter .16s,box-shadow .16s;display:inline-flex}.agenda-copy-button.primary{color:#fff;background:linear-gradient(135deg,#0891b2,#0d9488);box-shadow:0 8px 16px #0891b224}.agenda-copy-button:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 8px 14px #0f172a1a}.agenda-copy-button:disabled{cursor:not-allowed;opacity:.48}.agenda-reason{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin-top:.18rem;font-size:.74rem;font-weight:700;overflow:hidden}.agenda-slot-signals{flex-wrap:wrap;gap:.3rem;margin-top:.35rem;display:flex}.agenda-slot-signals span{border-radius:999px;padding:.18rem .42rem;font-size:.62rem;font-weight:900}.agenda-slot-signals span.high{color:#be123c;background:#ffe4e6e0}.agenda-slot-signals span.medium{color:#b45309;background:#fef3c7e0}.agenda-slot-signals span.info{color:#0e7490;background:#cffafee0}.agenda-open-slot{color:#94a3b8;letter-spacing:.08em;align-items:center;gap:.4rem;width:100%;font-size:.75rem;font-weight:950;transition:color .16s,transform .16s;display:inline-flex}.agenda-open-slot:hover{color:#0891b2;transform:translate(4px)}.agenda-consult-button,.agenda-mini-button{border-radius:.75rem;justify-content:center;align-items:center;gap:.35rem;font-size:.72rem;font-weight:900;transition:transform .16s,filter .16s,box-shadow .16s;display:inline-flex}.agenda-consult-button{color:#fff;background:linear-gradient(135deg,#0891b2,#0d9488);padding:.44rem .65rem;box-shadow:0 8px 18px #0891b22e}.agenda-consult-button.nursing{background:linear-gradient(135deg,#0f766e,#14b8a6);box-shadow:0 8px 18px #14b8a62e}.agenda-mini-button{width:30px;height:30px}.agenda-mini-button:hover,.agenda-consult-button:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 10px 18px #0f172a1f}.agenda-mini-button.amber{color:#b45309;background:#fef3c7}.agenda-mini-button.emerald{color:#047857;background:#bbf7d0}.agenda-mini-button.slate{color:#475569;background:#e2e8f0}.agenda-mini-button.cyan{color:#0e7490;background:#cffafe}.agenda-mini-button.rose{color:#be123c;background:#ffe4e6}.agenda-modal{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fffffff0;border:1px solid #0ea5e92e;border-radius:1.5rem;overflow:hidden;box-shadow:0 28px 70px #0f172a33}.agenda-modal .modal-header{background:linear-gradient(135deg,#ecfdf5e6,#ffffffd6);border-bottom:1px solid #0ea5e91f}.agenda-modal .label{color:#0f766e;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:950}.agenda-modal .btn-primary{background:linear-gradient(135deg,#0891b2,#0d9488);border:0;box-shadow:0 12px 24px #0891b233}.agenda-modal .btn-secondary{color:#0f766e;background:#ecfdf5bd;border-color:#0ea5e92e}@media (width<=900px){.agenda-hero{grid-template-columns:1fr}.agenda-orbital{min-height:190px}.agenda-command{flex-direction:column;align-items:stretch}.agenda-week-grid{grid-template-columns:repeat(7,minmax(210px,1fr))}}@media (width<=640px){.agenda-future{border-radius:1.25rem}.agenda-hero{border-radius:1.35rem;padding:1.15rem}.agenda-hero h1{font-size:2.45rem}.agenda-view-switch,.agenda-selected-date,.agenda-date-controls .input{width:100%}.agenda-view-switch button{min-width:0}.agenda-selected-date{justify-content:center}.agenda-sinasep-access,.agenda-sinasep-access>a,.agenda-sinasep-login-data,.agenda-control-actions,.agenda-export-button,.agenda-no-doctor-toggle{width:100%}.agenda-sinasep-login-data span{flex:100%;justify-content:space-between}.agenda-week-header{flex-direction:column;align-items:flex-start}.agenda-week-header span{white-space:normal}.agenda-week-day{min-width:235px}.agenda-slot{flex-wrap:wrap;align-items:flex-start}.agenda-slot:before{display:none}.agenda-slot-time{justify-content:flex-start;width:100%;padding-left:.75rem}.agenda-patient-link{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.agenda-aurora,.agenda-hero:before,.agenda-ring,.agenda-core,.agenda-node{animation:none}.agenda-primary-action,.agenda-secondary-action,.agenda-icon-button,.agenda-open-slot,.agenda-consult-button,.agenda-copy-button,.agenda-mini-button{transition:none}.agenda-primary-action:hover,.agenda-secondary-action:hover,.agenda-icon-button:hover,.agenda-open-slot:hover,.agenda-consult-button:hover,.agenda-copy-button:hover,.agenda-mini-button:hover{transform:none}}.patient-detail-future{isolation:isolate;background:radial-gradient(circle at 10% 6%,#2563eb33,#0000 30%),radial-gradient(circle at 92% 10%,#22d3ee2e,#0000 34%),radial-gradient(circle at 58% 100%,#10b98126,#0000 34%),linear-gradient(135deg,#eef8ff 0%,#f8fbff 44%,#f1fff8 100%)}.patient-detail-aurora{filter:blur(24px);opacity:.9;pointer-events:none;background:linear-gradient(115deg,#2563eb38,#0ea5e92e,#14b8a629),radial-gradient(circle at 55% 40%,#ffffffb8,#0000 58%);height:420px;animation:18s ease-in-out infinite alternate dashboardAurora;position:absolute;inset:-20% -16% auto;transform:rotate(-2deg)}.patient-profile-hero,.patient-tabs,.patient-data-card,.patient-kpi-card,.patient-summary-card{z-index:1;position:relative}.patient-profile-hero{isolation:isolate;background:radial-gradient(circle at 82% 18%,#22d3ee47,#0000 28%),radial-gradient(circle at 12% 100%,#10b98133,#0000 30%),linear-gradient(135deg,#1d4ed8 0%,#1e40af 46%,#312e81 100%)!important;border:1px solid #ffffff38!important;box-shadow:0 30px 80px #1e40af3d!important}.patient-profile-hero:before{content:"";z-index:0;opacity:.78;pointer-events:none;background:linear-gradient(118deg,#0000 0 24%,#38bdf821 34%,#6366f11f 42%,#0000 54%) -85% 0/260% 100%,repeating-linear-gradient(116deg,#2563eb17 0 1px,#0000 1px 32px) 0 0/120px 120px,repeating-linear-gradient(18deg,#0ea5e912 0 1px,#0000 1px 46px) 0 0/160px 160px;animation:20s ease-in-out infinite patientHeroLattice;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%)}.patient-profile-hero:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(120deg,#0000 0%,#ffffff2e 42%,#7dd3fc33 49%,#0000 58%) 0 0/220% 100%;animation:8s ease-in-out infinite dashboardSheen;position:absolute;inset:0}.patient-hero-grid{z-index:0;opacity:.68;pointer-events:none;background:linear-gradient(#ffffff14 1px,#0000 1px) 0 0/38px 38px,linear-gradient(90deg,#ffffff14 1px,#0000 1px) 0 0/38px 38px,linear-gradient(115deg,#0000 0 46%,#7dd3fc2e 49%,#0000 52%) 0 0/220px 100%;animation:26s linear infinite patientHeroGridDrift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 42% 40%,#000 0%,#0000 72%);mask-image:radial-gradient(circle at 42% 40%,#000 0%,#0000 72%)}.patient-live-chip{color:#cffafe;letter-spacing:.16em;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1f;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:.45rem;width:fit-content;margin-bottom:.55rem;padding:.42rem .7rem;font-size:.67rem;font-weight:950;display:inline-flex}.patient-back-button,.patient-avatar-3d{transform-style:preserve-3d}.patient-avatar-3d{animation:6s ease-in-out infinite dashboardFloat3d;background:linear-gradient(135deg,#ffffff47,#ffffff14),radial-gradient(circle at 25% 20%,#ffffff6b,#0000 42%)!important;box-shadow:inset 0 1px #ffffff57,0 20px 38px #0f172a2e!important}.patient-hero-badge,.patient-alert-badge{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.patient-history-pending-indicator{color:#fef3c7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f59e0b2e;border:1px solid #fbbf2461;border-radius:.65rem;flex:0 0 1.65rem;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;display:inline-flex;box-shadow:inset 0 1px #fff3}.patient-hero-intel{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1.5rem;display:grid}.patient-hero-intel>div{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff1c;border:1px solid #ffffff29;border-radius:1.15rem;grid-template-columns:auto minmax(0,1fr);gap:.15rem .55rem;min-height:72px;padding:.85rem;display:grid;box-shadow:inset 0 1px #ffffff24}.patient-hero-intel svg{color:#a7f3d0;grid-row:span 2;align-self:center}.patient-hero-intel span{color:#dbeafed1;letter-spacing:.12em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;font-weight:900;overflow:hidden}.patient-hero-intel strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.93rem;font-weight:950;overflow:hidden}.patient-tabs{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid #2563eb1f;background:#ffffffb8!important;box-shadow:0 16px 40px #0f172a14,inset 0 1px #fffc!important}.patient-tab-button{min-height:42px}.patient-tab-button.bg-white,.patient-tab-button:hover{box-shadow:0 10px 22px #2563eb1a}.patient-data-card{overflow:hidden;background:linear-gradient(135deg,#ffffffdb,#f0fdfaad),radial-gradient(circle at 88% 12%,#22d3ee1f,#0000 34%)!important;border:1px solid #2563eb1f!important;box-shadow:0 22px 58px #0f172a1a!important}.patient-data-card:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#2563eb0d 1px,#0000 1px),linear-gradient(#0ea5e90d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;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,#000 0%,#0000 86%);mask-image:linear-gradient(90deg,#000 0%,#0000 86%)}.patient-section-header{z-index:1;position:relative}.patient-section-icon{color:#fff;background:linear-gradient(135deg,#2563eb,#0891b2);border-radius:16px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 14px 28px #2563eb2e}.patient-soft-button{color:#1d4ed8!important;background:#ffffffc7!important;border-color:#2563eb29!important}.patient-nursing-print-sheet-button{letter-spacing:.02em;color:#fff!important;background:radial-gradient(circle at 16% 12%,#7dd3fc6b,#0000 38%),linear-gradient(135deg,#004b87 0%,#0878bf 58%,#0f766e 100%)!important;border:1px solid #ffffff70!important;border-radius:1rem!important;min-height:2.65rem!important;padding:.68rem 1rem!important;box-shadow:0 18px 34px #004b873d,0 0 0 1px #004b8714,inset 0 1px #ffffff47!important}.patient-detail-future .patient-nursing-date-header{box-shadow:inset 0 1px #ffffff2e;background:radial-gradient(circle at 10% 0,#7dd3fc42,#0000 38%),linear-gradient(110deg,#064b7a 0%,#1478ad 58%,#17958d 100%)!important;border-color:#7dd3fc5c!important}.patient-detail-future .patient-nursing-date-title{letter-spacing:.025em;text-shadow:0 1px 2px #0028464d;color:#fff!important;-webkit-text-fill-color:#fff!important}.patient-detail-future .patient-nursing-date-count{box-shadow:0 0 0 1px #ffffff57;color:#064b7a!important;-webkit-text-fill-color:#064b7a!important;background:#fffffff0!important}.patient-detail-future .patient-nursing-date-subtitle{color:#ffffffd6!important;-webkit-text-fill-color:#ffffffd6!important}.patient-detail-future .patient-nursing-note-field-label{color:#475569!important;-webkit-text-fill-color:#475569!important}.patient-detail-future .patient-nursing-note-field-label--blue{color:#0369a1!important;-webkit-text-fill-color:#0369a1!important}.patient-detail-future .patient-nursing-note-field-value{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.patient-nursing-print-sheet-button svg{filter:drop-shadow(0 2px 6px #0028463d);width:1.05rem;height:1.05rem}.patient-nursing-print-sheet-button:hover{transform:translateY(-2px)scale(1.015);color:#fff!important;box-shadow:0 24px 42px #004b874d,0 0 26px #0ea5e933,inset 0 1px #ffffff57!important}.patient-nursing-print-sheet-button:focus-visible,.patient-nursing-note-action:focus-visible{outline:none;box-shadow:0 0 0 4px #7dd3fc47,0 18px 34px #004b872e!important}.patient-nursing-note-action{background:radial-gradient(circle at 30% 18%,#fffffffa,#0000 46%),linear-gradient(145deg,#fffffff5,#edf4f9e0)!important;border-radius:1rem!important;width:2.45rem!important;height:2.45rem!important;box-shadow:0 12px 24px #00284617,inset 0 1px #ffffffe6!important}.patient-nursing-note-action svg{width:1rem;height:1rem}.patient-nursing-note-action--print{color:#005e9f!important;border:1px solid #004b8738!important}.patient-nursing-note-action--print:hover{transform:translateY(-2px);color:#fff!important;background:radial-gradient(circle at 30% 18%,#7dd3fc52,#0000 44%),linear-gradient(135deg,#004b87,#0878bf)!important;box-shadow:0 16px 30px #004b873d,inset 0 1px #ffffff3d!important}.patient-nursing-note-action--edit{color:#0e7490!important;border:1px solid #0e749033!important}.patient-nursing-note-action--edit:hover{transform:translateY(-2px);color:#0f172a!important;background:radial-gradient(circle at 30% 18%,#67e8f933,#0000 44%),linear-gradient(135deg,#fffffffa,#e0f2feeb)!important}.patient-nursing-note-action--delete{color:#b91c1c!important;border:1px solid #b91c1c2e!important}.patient-nursing-note-action--delete:hover{transform:translateY(-2px);color:#fff!important;background:radial-gradient(circle at 30% 18%,#fecaca42,#0000 44%),linear-gradient(135deg,#991b1b,#dc2626)!important;box-shadow:0 16px 30px #b91c1c33,inset 0 1px #ffffff2e!important}.patient-data-card .grid,.patient-data-card textarea,.patient-data-card .input,.patient-data-card .select{z-index:1;position:relative}.patient-data-card .grid>div{border-left:1px solid #2563eb14;min-height:58px;padding:.35rem .25rem .35rem .65rem}.patient-data-card .grid p:first-child{color:#64748b}.patient-data-card .grid p:last-child{color:#0f172a;font-weight:850}.patient-kpi-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-height:116px;overflow:hidden;background:#ffffffbd!important;border-top:1px solid #ffffffc7!important;border-bottom:1px solid #2563eb1f!important;border-right:1px solid #2563eb1f!important;border-radius:1.2rem!important;box-shadow:0 18px 38px #0f172a14!important}.patient-kpi-card:after{content:"";background:radial-gradient(circle,#22d3ee29,#0000 68%);border-radius:999px;width:110px;height:110px;position:absolute;bottom:-36px;right:-28px}.patient-kpi-icon{color:#fff;border-radius:14px;place-items:center;width:36px;height:36px;margin-bottom:.75rem;display:grid;box-shadow:0 12px 24px #0f172a1f}.patient-kpi-icon.blue{background:linear-gradient(135deg,#2563eb,#22d3ee)}.patient-kpi-icon.green{background:linear-gradient(135deg,#059669,#34d399)}.patient-kpi-icon.purple{background:linear-gradient(135deg,#7c3aed,#a78bfa)}.patient-kpi-icon.orange{background:linear-gradient(135deg,#f97316,#fbbf24)}.patient-summary-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7!important;border:1px solid #2563eb1f!important;border-radius:1.35rem!important;box-shadow:0 20px 48px #0f172a17!important}.patient-summary-card .card-header{border-bottom-color:#2563eb14}.patient-intelligence-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:1rem;display:grid}.patient-ai-panel,.patient-alert-panel,.patient-timeline-shell{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 10% 0,#22d3ee24,#0000 32%),radial-gradient(circle at 100% 0,#7c3aed1a,#0000 30%),#ffffffb3;border:1px solid #0ea5e924;border-radius:1.45rem;position:relative;overflow:hidden;box-shadow:0 18px 44px #0e749017}.patient-ai-panel,.patient-alert-panel{padding:1rem}.patient-ai-panel:before,.patient-alert-panel:before,.patient-timeline-shell:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#0ea5e90b 1px,#0000 1px),linear-gradient(90deg,#0ea5e90a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 45% 15%,#000 0%,#0000 72%);mask-image:radial-gradient(circle at 45% 15%,#000 0%,#0000 72%)}.patient-ai-panel>*,.patient-alert-panel>*,.patient-timeline-shell>*{z-index:1;position:relative}.patient-ai-panel-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.9rem;display:flex}.patient-ai-panel-head span,.patient-timeline-hero span{color:var(--umaps-accent-a,#0891b2);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.66rem;font-weight:950;display:inline-flex}.patient-ai-panel-head h3,.patient-timeline-hero h2{color:#0f172a;margin-top:.25rem;font-size:1rem;font-weight:950}.patient-ai-panel-head button{color:#2563eb;background:#ffffffb8;border:1px solid #0ea5e924;border-radius:999px;align-items:center;gap:.45rem;min-height:36px;padding:.55rem .8rem;font-size:.75rem;font-weight:900;display:inline-flex;box-shadow:0 12px 24px #0e749014}.patient-preconsult-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.patient-preconsult-list>div{background:#ffffff9e;border:1px solid #0ea5e91f;border-radius:1rem;grid-template-columns:auto minmax(0,1fr);gap:.15rem .55rem;min-height:76px;padding:.8rem;display:grid;box-shadow:inset 0 1px #ffffffb3}.patient-preconsult-list svg{color:var(--umaps-accent-a,#0891b2);grid-row:span 2;align-self:center}.patient-preconsult-list span{color:#64748b;text-transform:uppercase;font-size:.66rem;font-weight:900}.patient-preconsult-list strong{color:#0f172a;text-overflow:ellipsis;font-size:.78rem;font-weight:850;line-height:1.35;overflow:hidden}.patient-alert-list,.patient-alert-overview{gap:.65rem;display:grid}.patient-alert-overview{margin-top:1rem}.patient-alert-item{background:#ffffffa8;border:1px solid #0ea5e91f;border-left-width:4px;border-radius:1rem;gap:.35rem;padding:.8rem;display:grid}.patient-alert-item.high{border-left-color:#dc2626}.patient-alert-item.medium{border-left-color:#d97706}.patient-alert-item.low{border-left-color:#2563eb}.patient-alert-item.info{border-left-color:#0891b2}.patient-alert-item strong{color:#0f172a;font-size:.82rem;font-weight:950;display:block}.patient-alert-item span,.patient-alert-item p{color:#64748b;font-size:.74rem;font-weight:720;line-height:1.35}.patient-alert-item p{color:#334155}.patient-alert-subitems{gap:.25rem;display:grid}.patient-alert-subitems span{color:#991b1b;text-overflow:ellipsis;white-space:nowrap;background:#fee2e2b3;border-radius:999px;width:fit-content;max-width:100%;padding:.24rem .48rem;font-size:.68rem;font-weight:850;overflow:hidden}.patient-alert-empty{color:#64748b;text-align:center;border:1px dashed #0ea5e938;border-radius:1rem;place-items:center;min-height:150px;font-size:.82rem;font-weight:850;display:grid}.patient-alert-empty svg{color:#10b981}.patient-alert-empty.wide{min-height:110px}.patient-timeline-shell{padding:clamp(1rem,2vw,1.35rem)}.patient-timeline-hero{background:#ffffff94;border:1px solid #0ea5e91f;border-radius:1.15rem;justify-content:space-between;gap:1rem;padding:1rem;display:flex}.patient-timeline-hero p{color:#64748b;max-width:720px;margin-top:.3rem;font-size:.86rem;line-height:1.5}.patient-timeline-stats{color:#fff;background:linear-gradient(135deg,#0891b2,#2563eb);border-radius:1rem;place-items:center;min-width:130px;display:grid;box-shadow:0 16px 32px #2563eb2e}.patient-timeline-stats strong{font-size:1.7rem;font-weight:950;line-height:1}.patient-timeline-stats span{color:#ffffffd1;text-transform:uppercase;font-size:.68rem;font-weight:900}.patient-timeline-list{gap:.85rem;margin-top:1rem;display:grid;position:relative}.patient-timeline-list:before{content:"";background:linear-gradient(#0ea5e947,#7c3aed1f);width:2px;position:absolute;top:12px;bottom:12px;left:19px}.patient-timeline-item{grid-template-columns:40px minmax(0,1fr);gap:.75rem;display:grid;position:relative}.patient-timeline-dot{z-index:1;color:#fff;background:linear-gradient(135deg,#0891b2,#2563eb);border:1px solid #ffffffad;border-radius:999px;place-items:center;width:40px;height:40px;display:grid;position:relative;box-shadow:0 12px 24px #0e749029}.patient-timeline-item.tone-rose .patient-timeline-dot{background:linear-gradient(135deg,#e11d48,#dc2626)}.patient-timeline-item.tone-emerald .patient-timeline-dot,.patient-timeline-item.tone-green .patient-timeline-dot{background:linear-gradient(135deg,#059669,#10b981)}.patient-timeline-item.tone-amber .patient-timeline-dot,.patient-timeline-item.tone-orange .patient-timeline-dot{background:linear-gradient(135deg,#d97706,#f97316)}.patient-timeline-item.tone-violet .patient-timeline-dot{background:linear-gradient(135deg,#7c3aed,#2563eb)}.patient-timeline-item.tone-slate .patient-timeline-dot{background:linear-gradient(135deg,#475569,#0f172a)}.patient-timeline-card{background:#ffffffad;border:1px solid #0ea5e91c;border-radius:1rem;padding:.9rem;box-shadow:0 12px 28px #0f172a0d}.patient-timeline-card>div{color:#64748b;text-transform:uppercase;justify-content:space-between;gap:.75rem;font-size:.68rem;font-weight:900;display:flex}.patient-timeline-card h3{color:#0f172a;margin-top:.25rem;font-size:.92rem;font-weight:950}.patient-timeline-card p{color:#475569;margin-top:.25rem;font-size:.8rem;line-height:1.45}.patient-timeline-empty{color:#94a3b8;text-align:center;place-items:center;min-height:260px;font-weight:850;display:grid}.patient-workflow-grid{grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr) minmax(260px,.8fr);gap:1rem;display:grid}.patient-quality-panel,.patient-checklist-panel,.patient-fast-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 0 0,#22d3ee1f,#0000 30%),#ffffffb3;border:1px solid #0ea5e921;border-radius:1.35rem;padding:1rem;position:relative;overflow:hidden;box-shadow:0 16px 38px #0e749014}.patient-quality-panel{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;display:grid}.patient-quality-ring{background:radial-gradient(circle, #fffffff0 54%, transparent 56%), conic-gradient(var(--umaps-accent-a,#0891b2) var(--quality-score), #e2e8f0e6 0);border-radius:999px;place-items:center;width:104px;height:104px;display:grid;box-shadow:0 18px 36px #0e74901f,inset 0 1px #ffffffd9}.patient-quality-ring strong{color:#0f172a;font-size:1.35rem;font-weight:950;line-height:1}.patient-quality-ring span{color:#64748b;text-transform:uppercase;font-size:.64rem;font-weight:900}.patient-quality-checks,.patient-context-checklist,.patient-fast-actions{flex-wrap:wrap;gap:.45rem;display:flex}.patient-quality-checks span,.patient-context-checklist button,.patient-fast-actions button{border-radius:999px;align-items:center;gap:.35rem;min-height:30px;padding:.38rem .58rem;font-size:.68rem;font-weight:900;display:inline-flex}.patient-quality-checks span.done,.patient-context-checklist button.done{color:#047857;background:#dcfce7c7}.patient-quality-checks span.pending,.patient-context-checklist button.pending{color:#b45309;background:#fef3c7d1}.patient-context-checklist{grid-template-columns:1fr;display:grid}.patient-context-checklist button{text-align:left;background:#ffffff9e;border:1px solid #0ea5e91a;border-radius:.9rem;justify-content:flex-start;transition:transform .16s,box-shadow .16s}.patient-context-checklist button:hover{transform:translateY(-1px);box-shadow:0 12px 24px #0f172a12}.patient-fast-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.patient-fast-actions button{color:#2563eb;background:linear-gradient(135deg,#ffffffd1,#f0fdfa94);border:1px solid #0ea5e924;border-radius:.95rem;justify-content:center;transition:transform .16s,color .16s,box-shadow .16s;box-shadow:0 10px 22px #0e749012}.patient-fast-actions button:hover{color:#0e7490;transform:translateY(-2px);box-shadow:0 14px 28px #0e74901f}.patient-vital-insight-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.patient-vital-insight-card,.patient-program-bridge,.patient-program-bridge-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 20% 0,#ffffffe6,#0000 26%),linear-gradient(135deg,#ffffffc7,#f0fdfa85);border:1px solid #0ea5e921;position:relative;overflow:hidden;box-shadow:0 16px 38px #0e749014,inset 0 1px #ffffffbd}.patient-vital-insight-card{border-radius:1.18rem;gap:.3rem;min-height:138px;padding:.95rem;display:grid}.patient-vital-insight-card:before,.patient-program-bridge:before,.patient-program-bridge-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 70% 18%, color-mix(in srgb, var(--card-accent,#0891b2) 18%, transparent), transparent 28%), linear-gradient(120deg, transparent 18%, #ffffff47, #22d3ee33, transparent 68%);opacity:.55;animation:9s ease-in-out infinite alternate programMetalGlint;position:absolute;inset:-45%}.patient-vital-insight-card>*,.patient-program-bridge>*,.patient-program-bridge-card>*{z-index:1;position:relative}.patient-vital-insight-card.tone-red{--card-accent:#dc2626}.patient-vital-insight-card.tone-violet{--card-accent:#7c3aed}.patient-vital-insight-card.tone-emerald{--card-accent:#059669}.patient-vital-insight-card.tone-amber{--card-accent:#d97706}.patient-vital-insight-card.tone-alert{--card-accent:#e11d48;border-color:#e11d4847}.patient-vital-insight-card>div{color:color-mix(in srgb, var(--card-accent,#0891b2) 82%, #0f172a);align-items:center;gap:.45rem;display:flex}.patient-vital-insight-card>div span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:950}.patient-vital-insight-card strong{color:#0f172a;font-size:1.45rem;font-weight:950;line-height:1}.patient-vital-insight-card p{color:#334155;font-size:.78rem;font-weight:800;line-height:1.35}.patient-vital-insight-card small{color:#94a3b8;align-self:end;font-size:.66rem;font-weight:850}.patient-program-bridge{border-radius:1.35rem;padding:1rem}.patient-program-bridge-head{margin-bottom:.85rem}.patient-program-bridge-head span{color:var(--umaps-accent-a,#0891b2);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.38rem;font-size:.66rem;font-weight:950;display:inline-flex}.patient-program-bridge-head h3{color:#0f172a;margin-top:.25rem;font-size:1rem;font-weight:950}.patient-program-bridge-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.75rem;display:grid}.patient-program-bridge-card{--card-accent:#0891b2;border-radius:1.05rem;gap:.6rem;padding:.9rem;display:grid}.patient-program-bridge-card.tone-pink{--card-accent:#db2777}.patient-program-bridge-card.tone-red{--card-accent:#dc2626}.patient-program-bridge-card.tone-emerald{--card-accent:#059669}.patient-program-bridge-card.tone-violet{--card-accent:#7c3aed}.patient-program-bridge-card.tone-cyan{--card-accent:#0891b2}.patient-program-bridge-card>div{color:color-mix(in srgb, var(--card-accent) 88%, #0f172a);align-items:center;gap:.45rem;display:flex}.patient-program-bridge-card strong{color:#0f172a;font-size:.86rem;font-weight:950}.patient-program-bridge-card p{color:#475569;font-size:.76rem;font-weight:720;line-height:1.45}.patient-program-bridge-card button{border:1px solid color-mix(in srgb, var(--card-accent) 18%, white);min-height:32px;color:color-mix(in srgb, var(--card-accent) 86%, #0f172a);box-shadow:0 10px 20px color-mix(in srgb, var(--card-accent) 10%, transparent);background:#ffffffad;border-radius:999px;justify-self:start;align-items:center;gap:.35rem;padding:.42rem .68rem;font-size:.68rem;font-weight:950;display:inline-flex}@media (width<=980px){.patient-hero-intel{grid-template-columns:repeat(2,minmax(0,1fr))}.patient-intelligence-grid,.patient-workflow-grid{grid-template-columns:1fr}.patient-vital-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.patient-detail-future{border-radius:1.25rem}.patient-profile-hero{border-radius:1.35rem!important}.patient-profile-hero h1{font-size:1.75rem;line-height:1.05}.patient-hero-intel{grid-template-columns:1fr}.patient-tabs{border-radius:1.25rem}.patient-data-card .grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.patient-detail-aurora,.patient-profile-hero:before,.patient-profile-hero:after,.patient-hero-grid,.patient-avatar-3d{animation:none}}.lab-future-shell{isolation:isolate;border:1px solid #0ea5e929;position:relative;box-shadow:0 28px 78px #0f172a24;background:radial-gradient(circle at 8% 10%,#0ea5e938,#0000 34%),radial-gradient(circle at 90% 12%,#2563eb29,#0000 34%),radial-gradient(circle at 46% 100%,#10b98124,#0000 32%),linear-gradient(135deg,#eefbff 0%,#f8fbff 46%,#f0fff8 100%)!important}.lab-future-shell>*{z-index:1;position:relative}.lab-orbital-glow{z-index:0;opacity:.75;pointer-events:none;background:radial-gradient(circle,#fff9,#0000 44%),conic-gradient(from 120deg,#0ea5e938,#10b98129,#2563eb29,#0ea5e938);border:1px solid #22d3ee33;border-radius:999px;width:380px;height:380px;animation:18s linear infinite dashboardOrbitA;position:absolute;top:-180px;right:27%;transform:rotateX(64deg)}.lab-panel-left{-webkit-backdrop-filter:blur(22px)saturate(1.3);backdrop-filter:blur(22px)saturate(1.3);background:linear-gradient(#ffffffc7,#ecfdf580),#ffffff94;box-shadow:18px 0 46px #0f172a14;border-right-color:#0ea5e924!important}.lab-control-hero{border-bottom:1px solid #0ea5e91f;position:relative;overflow:hidden}.lab-control-hero:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 0%,#ffffffb8 45%,#0000 58%) 0 0/240% 100%,linear-gradient(#0ea5e90f 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#2563eb0f 1px,#0000 1px) 0 0/28px 28px;animation:8s ease-in-out infinite dashboardSheen;position:absolute;inset:0}.lab-control-hero>*{z-index:1;position:relative}.lab-main-orb{color:#fff;background:linear-gradient(135deg,#0891b2,#2563eb);border-radius:16px;place-items:center;width:42px;height:42px;animation:6s ease-in-out infinite dashboardFloat3d;display:grid;box-shadow:0 16px 30px #0891b242,inset 0 1px #ffffff42}.lab-live-chip{color:#0e7490;letter-spacing:.14em;text-transform:uppercase;background:#ffffffbd;border:1px solid #0ea5e929;border-radius:999px;align-items:center;gap:.32rem;width:fit-content;margin-bottom:.35rem;padding:.24rem .48rem;font-size:.56rem;font-weight:950;display:inline-flex;box-shadow:0 8px 18px #0ea5e914}.lab-intel-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.lab-intel-strip span{color:#475569;text-overflow:ellipsis;white-space:nowrap;background:#ffffffb8;border:1px solid #0ea5e921;border-radius:.9rem;align-items:center;gap:.35rem;min-width:0;padding:.46rem .55rem;font-size:.62rem;font-weight:900;display:inline-flex;overflow:hidden}.lab-intel-strip svg{color:#0891b2;flex-shrink:0}.lab-left-scroll{scrollbar-gutter:stable}.lab-left-scroll::-webkit-scrollbar{width:8px}.lab-left-scroll::-webkit-scrollbar-track{background:#ffffff5c;border-radius:999px}.lab-left-scroll::-webkit-scrollbar-thumb{background:linear-gradient(#0ea5e9a3,#2563eb94);border:2px solid #ffffff80;border-radius:999px}.lab-section-card,.lab-catalog-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#ffffffe0,#f0fdfa94);border:1px solid #0ea5e921;border-radius:1.15rem;padding:1rem;position:relative;overflow:visible;box-shadow:0 14px 32px #0f172a12,inset 0 1px #fffc}.lab-section-card:after,.lab-catalog-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#22d3ee47,#0000);height:1px;position:absolute;inset:auto 14px 0}.lab-patient-card{z-index:8;background:radial-gradient(circle at 92% 12%,#22d3ee29,#0000 32%),linear-gradient(135deg,#ffffffeb,#ecfeffa8)!important}.lab-patient-card:focus-within{z-index:80}.lab-patient-results{z-index:90;max-height:13.5rem;overflow-y:auto;border-color:#0ea5e92e!important}.lab-data-card{z-index:3;background:radial-gradient(circle at 92% 12%,#a855f71f,#0000 32%),linear-gradient(135deg,#ffffffeb,#f5f3ff9e)!important}.lab-diagnosis-card{z-index:2;background:radial-gradient(circle at 92% 12%,#10b98126,#0000 32%),linear-gradient(135deg,#ffffffeb,#ecfdf5a3)!important}.lab-section-header{border-bottom:1px solid #0ea5e91f;align-items:center;gap:.55rem;margin-bottom:.8rem;padding-bottom:.7rem;display:flex}.lab-section-header span{color:#475569;letter-spacing:.16em;text-transform:uppercase;font-size:.65rem;font-weight:950}.lab-section-icon{color:#fff;border-radius:11px;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 10px 20px #0f172a1f}.lab-section-icon.cyan{background:linear-gradient(135deg,#0891b2,#22d3ee)}.lab-section-icon.violet{background:linear-gradient(135deg,#7c3aed,#a78bfa)}.lab-section-icon.emerald{background:linear-gradient(135deg,#059669,#34d399)}.lab-section-icon.amber{background:linear-gradient(135deg,#d97706,#fbbf24)}.lab-input{transition:border-color .18s,box-shadow .18s,background .18s;background:#ffffffc7!important;border-color:#0ea5e92e!important;border-radius:.8rem!important}.lab-input:focus{background:#fffffff5!important;border-color:#0891b280!important;box-shadow:0 0 0 3px #22d3ee26,0 8px 18px #0ea5e914!important}.lab-kit-button,.lab-clear-button,.lab-print-button,.lab-tinta-button{transition:transform .16s,box-shadow .16s,filter .16s;border-radius:.9rem!important;font-weight:950!important}.lab-kit-button:hover,.lab-clear-button:hover,.lab-print-button:hover,.lab-tinta-button:hover{transform:translateY(-1px);box-shadow:0 12px 22px #0f172a14}.lab-print-button{background:linear-gradient(135deg,#0891b2,#2563eb,#312e81)!important;border:0!important;box-shadow:0 16px 32px #2563eb42!important}.lab-catalog-card{margin-top:.25rem}.lab-catalog-detail{background:#ffffffc2!important;border-color:#0ea5e91f!important;border-radius:.9rem!important}.lab-catalog-detail summary{background:#ecfeffbd!important}.lab-action-dock{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 -20px 40px #0f172a0f;background:linear-gradient(#f8fafce6,#f0fdfafa)!important;border-top-color:#0ea5e924!important}.lab-preview-shell{border-left:1px solid #0ea5e914}.lab-preview-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#ffffffe0,#ecfdf5ad)!important;border-bottom-color:#0ea5e921!important;box-shadow:0 10px 28px #0f172a0f!important}.lab-preview-stage{isolation:isolate;position:relative;background:radial-gradient(circle at 15% 12%,#22d3ee2e,#0000 34%),radial-gradient(circle at 82% 16%,#2563eb21,#0000 30%),linear-gradient(150deg,#e8f7fb 0%,#dcebf4 50%,#e8edf8 100%)!important}.lab-preview-stage:before,.lab-preview-stage:after{content:"";pointer-events:none;position:absolute}.lab-preview-stage:before{z-index:0;filter:blur(20px);background:radial-gradient(circle at 22% 24%,#22d3ee57,#0000 24%),radial-gradient(circle at 80% 18%,#2563eb33,#0000 27%),radial-gradient(circle at 55% 80%,#10b9812e,#0000 28%),conic-gradient(from 90deg at 50% 48%,#fff0,#22d3ee33,#a855f71f,#fff0);animation:16s ease-in-out infinite alternate labPreviewAurora;inset:-18% -8%}.lab-preview-stage:after{z-index:0;background-color:#0000;background-image:linear-gradient(#2563eb14 1px,#0000 1px),linear-gradient(90deg,#0ea5e914 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:18s linear infinite labPreviewGrid;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 35%,#000 0%,#0000 68%);mask-image:radial-gradient(circle at 50% 35%,#000 0%,#0000 68%)}.lab-preview-stage>*{z-index:1;position:relative}.lab-preview-stage .lab-page{border-radius:10px;box-shadow:0 30px 80px #0f172a38,0 0 0 1px #ffffffad!important}@keyframes labPreviewAurora{0%{transform:translate(-2%,-1%)rotate(0)scale(1)}50%{transform:translate(2%,1%)rotate(5deg)scale(1.05)}to{transform:translateY(3%)rotate(-4deg)scale(1.02)}}@keyframes labPreviewGrid{0%{background-position:0 0,0 0}to{background-position:38px 38px,38px 38px}}@media (width>=1280px){.lab-panel-left{flex-basis:500px!important;width:500px!important}}@media (width>=1536px){.lab-panel-left{flex-basis:540px!important;width:540px!important}}@media (width<=1279px){.lab-panel-left{max-height:56vh}}@media (prefers-reduced-motion:reduce){.lab-orbital-glow,.lab-control-hero:before,.lab-main-orb,.lab-preview-stage:before,.lab-preview-stage:after{animation:none}}.consult-future{overflow-anchor:none;isolation:isolate;background:radial-gradient(circle at 10% 6%,#0ea5e938,#0000 30%),radial-gradient(circle at 88% 9%,#a855f729,#0000 32%),radial-gradient(circle at 50% 100%,#10b98124,#0000 34%),linear-gradient(135deg,#eefbff 0%,#f8fbff 44%,#f3f8ff 100%)}.consult-aurora{filter:blur(24px);opacity:.86;pointer-events:none;background:linear-gradient(115deg,#0ea5e938,#2563eb2e,#10b98124),radial-gradient(circle at 50% 40%,#ffffffbd,#0000 58%);height:430px;animation:18s ease-in-out infinite alternate dashboardAurora;position:absolute;inset:-20% -12% auto;transform:rotate(-2deg)}.consult-hero{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(135deg,#ffffffdb,#ecfdf5a8),radial-gradient(circle at 84% 16%,#22d3ee2b,#0000 34%);border:1px solid #0ea5e92e;border-radius:2rem;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:1.5rem;min-height:300px;padding:clamp(1.35rem,3vw,2.4rem);display:grid;position:relative;overflow:hidden;box-shadow:0 26px 72px #0e749026}.consult-hero:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 0%,#ffffffbd 45%,#0000 58%) 0 0/230% 100%,linear-gradient(#0ea5e914 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#2563eb12 1px,#0000 1px) 0 0/34px 34px;animation:9s ease-in-out infinite dashboardSheen;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#0000 84%);mask-image:linear-gradient(90deg,#000 0%,#0000 84%)}.consult-hero-copy,.consult-hero-panel{z-index:1;position:relative}.consult-hero-copy{flex-direction:column;justify-content:center;display:flex}.consult-live-chip{color:#0e7490;letter-spacing:.18em;text-transform:uppercase;background:#ffffffc7;border:1px solid #0ea5e942;border-radius:999px;align-items:center;gap:.45rem;width:fit-content;margin-bottom:1rem;padding:.45rem .75rem;font-size:.7rem;font-weight:950;display:inline-flex;box-shadow:0 12px 28px #0ea5e91f}.consult-hero h1{color:#0f172a;margin:0;font-size:clamp(2.35rem,5vw,4.85rem);font-weight:950;line-height:.93}.consult-hero p{color:#475569;max-width:650px;margin-top:1rem;font-size:1rem;line-height:1.7}.consult-patient-signal{color:#0f766e;background:#ffffffb8;border:1px solid #0ea5e929;border-radius:999px;align-items:center;gap:.55rem;width:fit-content;max-width:100%;margin-top:1.35rem;padding:.7rem .9rem;font-size:.84rem;font-weight:900;display:inline-flex;box-shadow:0 14px 28px #0f172a14}.consult-patient-signal span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.consult-hero-panel{grid-template-columns:1fr;align-items:center;gap:.9rem;display:grid}.consult-orbital{perspective:900px;min-height:185px;position:relative}.consult-ring{transform-style:preserve-3d;border:1px solid #0ea5e93d;border-radius:999px;animation:14s linear infinite dashboardOrbitA;position:absolute;inset:50% auto auto 50%}.consult-ring-one{width:190px;height:190px;margin:-95px 0 0 -95px;transform:rotateX(67deg)rotate(0)}.consult-ring-two{border-color:#a855f738;width:138px;height:138px;margin:-69px 0 0 -69px;animation-name:dashboardOrbitB;animation-duration:11s}.consult-core{color:#0e7490;background:linear-gradient(135deg,#fffffff0,#ecfdf5d1);border:1px solid #0ea5e93d;border-radius:32px;place-items:center;width:108px;height:108px;margin:-54px 0 0 -54px;animation:6s ease-in-out infinite dashboardFloat3d;display:grid;position:absolute;inset:50% auto auto 50%;box-shadow:0 24px 50px #0e74902e}.consult-core strong{color:#0f172a;font-size:1.35rem;font-weight:950}.consult-node{background:#22d3ee;border-radius:999px;width:13px;height:13px;position:absolute;box-shadow:0 0 26px #22d3eed9}.consult-node-a{animation:4s ease-in-out infinite dashboardChip;top:18%;right:24%}.consult-node-b{background:#34d399;animation:5s ease-in-out .8s infinite dashboardChip;bottom:18%;left:25%}.consult-actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.consult-primary-action,.consult-secondary-action,.consult-inline-action,.consult-nav button{border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:40px;font-size:.82rem;font-weight:850;transition:transform .18s,box-shadow .18s,background .18s,filter .18s;display:inline-flex}.consult-primary-action{color:#fff;background:linear-gradient(135deg,#0891b2,#2563eb);border:0;padding:.72rem 1.1rem;box-shadow:0 16px 34px #2563eb3d}.consult-secondary-action,.consult-inline-action,.consult-nav button{color:#0f766e;background:#ffffffbd;border:1px solid #0ea5e933}.consult-secondary-action{padding:.7rem 1rem}.consult-primary-action:hover,.consult-secondary-action:hover,.consult-inline-action:hover,.consult-nav button:hover{transform:translateY(-2px);box-shadow:0 14px 28px #0e749024}.consult-lab-liquid-hero{-webkit-backdrop-filter:blur(24px)saturate(1.12);min-height:clamp(300px,36vh,385px);background:radial-gradient(circle at 10% 9%,#fffffff2,#0000 34%),radial-gradient(circle at 76% 25%,#7a9af647,#0000 36%),radial-gradient(circle at 86% 72%,#40d9c733,#0000 38%),linear-gradient(135deg,#f6fbff 0%,#eef6ff 52%,#e8f8ff 100%)!important;border-color:#94beec7a!important;box-shadow:0 30px 92px #5d84b52e,inset 0 1px #ffffffdb!important}.consult-lab-liquid-hero:before{content:"";z-index:0;pointer-events:none;opacity:.7;filter:blur(18px)saturate(1.12);transform-origin:54% 48%;background:radial-gradient(at 30% 36%,#ffffffdb,#0000 28%),radial-gradient(at 68% 34%,#7e97f575,#0000 38%),radial-gradient(at 70% 72%,#49dccd59,#0000 42%),radial-gradient(at 42% 67%,#b9a4ff4d,#0000 42%),conic-gradient(from 128deg at 54% 48%,#ffffff4d,#7e97f557,#49dccd4d,#b9a4ff3d,#ffffff47);animation:13s ease-in-out infinite consultLabLiquidBreath;position:absolute;inset:0}.consult-lab-liquid-hero:after{content:"";z-index:1;pointer-events:none;mix-blend-mode:normal;background:linear-gradient(90deg,#f8fbfff5 0%,#f8fbffe0 34%,#f8fbff8a 62%,#f8fbff57 100%),radial-gradient(at 78% 34%,#ffffff5c,#0000 36%),linear-gradient(118deg,#0000 0 31%,#ffffff47 43%,#84b3f91a 51%,#0000 68%);position:absolute;inset:0}.consult-liquid-backdrop{z-index:0;pointer-events:none;opacity:.94;filter:saturate(1.08)brightness(1.02);width:100%;height:100%;display:block;position:absolute;inset:0}.consult-lab-liquid-hero .consult-hero-copy,.consult-lab-liquid-hero .consult-hero-panel{z-index:2}.consult-lab-liquid-hero .consult-live-chip,.consult-lab-liquid-hero .consult-patient-signal,.consult-lab-liquid-hero .consult-secondary-action{-webkit-backdrop-filter:blur(18px)saturate(1.1);background:#ffffffc2!important;border-color:#ffffffdb!important;box-shadow:0 16px 38px #708bb224,inset 0 1px #fffffff2!important}.consult-lab-liquid-hero .consult-live-chip,.consult-lab-liquid-hero .consult-patient-signal{color:#004b87!important}.consult-lab-liquid-hero .consult-primary-action{background:linear-gradient(135deg,#00538f,#004b87)!important;box-shadow:0 18px 42px #004b8742!important}.consult-lab-liquid-hero .consult-core{-webkit-backdrop-filter:blur(20px)saturate(1.08);background:linear-gradient(145deg,#ffffffd1,#ecf6ff7a);border-color:#ffffffbd;box-shadow:0 26px 64px #5d84b52e,inset 0 1px #ffffffe6}.consult-lab-liquid-hero .consult-ring{border-color:#004b872e;box-shadow:0 0 40px #5ea4d81f}@keyframes consultLabLiquidBreath{0%,to{opacity:.62;transform:scale(1)rotate(0)}50%{opacity:.84;transform:scale(1.08)rotate(2deg)}}.consult-stat{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffbd;border:1px solid #0ea5e929;border-radius:1.25rem;min-height:126px;padding:1rem;position:relative;overflow:hidden;box-shadow:0 18px 38px #0f172a14}.consult-stat svg{color:#fff;background:linear-gradient(135deg,#0891b2,#22d3ee);border-radius:14px;place-items:center;width:38px;height:38px;padding:.55rem;display:grid;box-shadow:0 12px 24px #0f172a1f}.consult-stat:nth-child(2) svg{background:linear-gradient(135deg,#2563eb,#a78bfa)}.consult-stat:nth-child(3) svg{background:linear-gradient(135deg,#059669,#34d399)}.consult-stat:nth-child(4) svg{background:linear-gradient(135deg,#d97706,#fbbf24)}.consult-stat span{color:#64748b;letter-spacing:.16em;text-transform:uppercase;margin-top:.8rem;font-size:.68rem;font-weight:900;display:block}.consult-stat strong{color:#0f172a;margin-top:.1rem;font-size:1.15rem;font-weight:950;line-height:1.15;display:block}.consult-stat small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin-top:.25rem;font-size:.78rem;display:block;overflow:hidden}.consult-command{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffbd;border:1px solid #0ea5e929;border-radius:1.25rem;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem;display:flex;box-shadow:0 14px 34px #0e74901a}.consult-nav{flex-wrap:wrap;gap:.55rem;display:flex}.consult-nav button{color:#475569;min-height:34px;padding:.45rem .7rem;font-size:.74rem}.consult-signal{color:#047857;background:#ecfdf5d1;border-radius:999px;flex-shrink:0;align-items:center;gap:.45rem;padding:.58rem .75rem;font-size:.82rem;font-weight:850;display:inline-flex}.consult-doc-engine{--doc-accent:#0891b2;--doc-score:0%;border:1px solid color-mix(in srgb, var(--doc-accent) 18%, white);background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--doc-accent) 15%, transparent), transparent 32%), radial-gradient(circle at 94% 8%, #ffffffd1, transparent 28%), linear-gradient(135deg, #ffffffd1, #ecfeff85);box-shadow:0 22px 54px color-mix(in srgb, var(--doc-accent) 10%, #0f172a1a), inset 0 1px 0 #ffffffd1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:1.45rem;padding:clamp(1rem,2vw,1.25rem);scroll-margin-top:1rem;position:relative;overflow:hidden}.consult-doc-engine.tone-pink{--doc-accent:#db2777}.consult-doc-engine.tone-red{--doc-accent:#dc2626}.consult-doc-engine.tone-cyan{--doc-accent:#0891b2}.consult-doc-engine.tone-amber{--doc-accent:#d97706}.consult-doc-engine.tone-blue{--doc-accent:#2563eb}.consult-doc-engine.tone-violet{--doc-accent:#7c3aed}.consult-doc-engine:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#0ea5e90a 1px,#0000 1px),linear-gradient(90deg,#0ea5e909 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 45% 18%,#000 0%,#0000 74%);mask-image:radial-gradient(circle at 45% 18%,#000 0%,#0000 74%)}.consult-doc-engine:after{content:"";pointer-events:none;background:linear-gradient(118deg, transparent 18%, #ffffff3d, #22d3ee2e, color-mix(in srgb, var(--doc-accent) 16%, transparent), transparent 68%);opacity:.48;animation:10s ease-in-out infinite alternate programMetalGlint;position:absolute;inset:-42%}.consult-doc-engine>*{z-index:1;position:relative}.consult-doc-toggle{z-index:1;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;width:100%;min-height:68px;display:grid;position:relative}.consult-doc-engine-main{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;display:grid}.consult-doc-toggle-meta{border:1px solid color-mix(in srgb, var(--doc-accent) 18%, white);min-height:38px;color:color-mix(in srgb, var(--doc-accent) 84%, #0f172a);box-shadow:0 10px 20px color-mix(in srgb, var(--doc-accent) 9%, transparent);white-space:nowrap;background:#ffffffad;border-radius:999px;align-items:center;gap:.55rem;padding:.45rem .7rem;font-size:.72rem;font-weight:950;display:inline-flex}.consult-doc-score{background:radial-gradient(circle, #fffffffa 54%, transparent 56%), conic-gradient(var(--doc-accent) var(--doc-score), #e2e8f0e6 0);width:106px;height:106px;box-shadow:0 18px 36px color-mix(in srgb, var(--doc-accent) 14%, transparent), inset 0 1px 0 #ffffffe0;border-radius:999px;place-items:center;display:grid}.consult-doc-engine.is-collapsed{min-height:104px;padding:.78rem .9rem}.consult-doc-engine.is-collapsed .consult-doc-engine-main{gap:.75rem}.consult-doc-engine.is-collapsed .consult-doc-score{width:68px;height:68px}.consult-doc-engine.is-collapsed .consult-doc-score strong{font-size:1rem}.consult-doc-engine.is-collapsed .consult-doc-score span{font-size:.54rem}.consult-doc-engine.is-collapsed h2{font-size:.96rem}.consult-doc-engine.is-collapsed p{-webkit-line-clamp:1;-webkit-box-orient:vertical;max-width:760px;min-height:1.25rem;margin-top:.2rem;display:-webkit-box;overflow:hidden}.consult-doc-score strong{color:#0f172a;font-size:1.45rem;font-weight:950;line-height:1}.consult-doc-score span,.consult-doc-kicker,.consult-doc-checklist span,.consult-doc-suggestions article>div span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:950}.consult-doc-kicker{color:color-mix(in srgb, var(--doc-accent) 82%, #0f172a);align-items:center;gap:.4rem;display:inline-flex}.consult-doc-engine h2{color:#0f172a;margin-top:.22rem;font-size:1.08rem;font-weight:950}.consult-doc-engine p{color:#475569;max-width:900px;margin-top:.35rem;font-size:.82rem;font-weight:720;line-height:1.45}.consult-doc-actions{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.consult-doc-actions button,.consult-doc-suggestions article button{border:1px solid color-mix(in srgb, var(--doc-accent) 18%, white);min-height:34px;color:color-mix(in srgb, var(--doc-accent) 88%, #0f172a);box-shadow:0 12px 24px color-mix(in srgb, var(--doc-accent) 10%, transparent);background:#ffffffb8;border-radius:999px;padding:.48rem .75rem;font-size:.72rem;font-weight:950;transition:transform .16s,box-shadow .16s}.consult-doc-actions button:hover,.consult-doc-suggestions article button:hover{box-shadow:0 16px 30px color-mix(in srgb, var(--doc-accent) 14%, transparent);transform:translateY(-1px)}.consult-doc-actions button.is-strong{color:#fff;background:linear-gradient(135deg, var(--doc-accent), #2563eb)}.consult-doc-actions button.is-progressing{min-width:9.8rem;padding-bottom:1rem;position:relative;overflow:hidden}.consult-doc-actions button.is-strong.is-progressing:disabled,.consult-doc-actions button.is-strong.is-progressing:disabled:hover{color:#fff;border-color:color-mix(in srgb, var(--doc-accent) 28%, white);background:linear-gradient(135deg, var(--doc-accent), #2563eb);box-shadow:0 14px 30px color-mix(in srgb, var(--doc-accent) 16%, transparent);opacity:.9}.consult-doc-progress-track{background:#ffffff3d;border-radius:999px;height:3px;position:absolute;bottom:.45rem;left:.75rem;right:.75rem;overflow:hidden}.consult-doc-progress-track span{border-radius:inherit;background:#ffffffe0;height:100%;transition:width .36s;display:block}.consult-doc-actions button:disabled,.consult-doc-actions button:disabled:hover{cursor:not-allowed;color:#94a3b8;box-shadow:none;background:#f8fafcb8;border-color:#94a3b82e;transform:none}.consult-doc-actions button.is-danger{color:#b91c1c;background:#ffffffc7;border-color:#f8717157;box-shadow:0 12px 24px #ef444414}.consult-doc-actions button.is-danger:hover{box-shadow:0 16px 30px #ef44441f}.consult-dotflow-strip{border:1px solid color-mix(in srgb, var(--doc-accent) 16%, white);box-shadow:inset 0 1px 0 #ffffffb3, 0 14px 28px color-mix(in srgb, var(--doc-accent) 8%, transparent);background:#ffffff9e;border-radius:1.1rem;grid-template-columns:minmax(180px,.55fr) minmax(260px,1fr);gap:.8rem;margin-top:.9rem;padding:.72rem;display:grid;position:relative;overflow:hidden}.consult-dotflow-head span{color:color-mix(in srgb, var(--doc-accent) 84%, #0f172a);letter-spacing:.18em;text-transform:uppercase;font-size:.58rem;font-weight:950;display:block}.consult-dotflow-head strong{color:#0f172a;margin-top:.18rem;font-size:.88rem;font-weight:950;display:block}.consult-dotflow-head small,.consult-dotflow-status{color:#64748b;margin-top:.18rem;font-size:.7rem;font-weight:760;line-height:1.35;display:block}.consult-dotflow-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.consult-dotflow-actions button{color:#334155;background:#ffffffb8;border:1px solid #cbd5e1cc;border-radius:999px;min-height:32px;padding:.42rem .68rem;font-size:.68rem;font-weight:950;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s}.consult-dotflow-actions button span{color:color-mix(in srgb, var(--doc-accent) 86%, #334155);margin-right:.28rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.64rem}.consult-dotflow-actions button:hover,.consult-dotflow-actions button.is-active{border-color:color-mix(in srgb, var(--doc-accent) 34%, white);background:color-mix(in srgb, var(--doc-accent) 9%, #ffffffdb);box-shadow:0 12px 24px color-mix(in srgb, var(--doc-accent) 9%, transparent);transform:translateY(-1px)}.consult-dotflow-meter{background:#e2e8f0e6;border-radius:999px;grid-column:1/-1;height:3px;overflow:hidden}.consult-dotflow-meter span{border-radius:inherit;background:linear-gradient(90deg, var(--doc-accent), #10b981);height:100%;transition:width .26s;display:block}.consult-dotflow-status{grid-column:1/-1;margin:-.1rem 0 0}.consult-lab-assist{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#fffffff5,#f8fafce6);border-color:#94a3b83d;border-radius:8px;min-height:0;padding:1rem;box-shadow:0 10px 24px #0f172a0d,inset 0 1px #ffffffe6}.consult-lab-assist:before,.consult-lab-assist:after{display:none}.consult-lab-assist.is-collapsed{min-height:0;padding:1rem}.consult-lab-assist.is-collapsed .consult-lab-assist-copy p,.consult-lab-assist .consult-lab-assist-copy p{color:#475569;-webkit-line-clamp:unset;max-width:none;min-height:0;margin:0;font-size:.82rem;font-weight:700;line-height:1.45;display:block}.consult-lab-assist-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid}.consult-lab-assist-copy{min-width:0}.consult-lab-assist-kicker{color:#0f5f8c;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.66rem;font-weight:950;display:inline-flex}.consult-lab-assist h2{color:#0f172a;margin:.25rem 0;font-size:1.05rem;font-weight:950;line-height:1.22}.consult-lab-assist-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;max-width:34rem;display:flex}.consult-lab-action{color:#334155;background:#ffffffdb;border:1px solid #94a3b847;border-radius:8px;justify-content:center;align-items:center;gap:.45rem;min-height:36px;padding:.5rem .72rem;font-size:.75rem;font-weight:900;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:inline-flex;position:relative;box-shadow:0 6px 14px #0f172a0b}.consult-lab-action:hover{background:#fff;border-color:#004b8742;transform:translateY(-1px);box-shadow:0 12px 22px #0f172a14}.consult-lab-action.is-primary{color:#fff;background:#005a96;border-color:#005a96}.consult-lab-action.is-primary:hover{background:#004b87}.consult-lab-action.is-quiet{color:#475569;background:#f8fafcd6}.consult-lab-action:disabled,.consult-lab-action:disabled:hover{cursor:not-allowed;opacity:.58;box-shadow:none;transform:none}.consult-lab-action.is-progressing{min-width:9.5rem;padding-bottom:.95rem;overflow:hidden}.consult-lab-data-strip{border-top:1px solid #94a3b82e;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.85rem;padding-top:.75rem;display:flex}.consult-lab-data-pill{color:#475569;background:#ffffffb8;border:1px solid #94a3b838;border-radius:8px;align-items:center;gap:.35rem;min-height:28px;padding:.36rem .58rem;font-size:.7rem;font-weight:850;line-height:1.1;display:inline-flex}.consult-lab-data-pill.is-muted{color:#64748b;background:#f1f5f9bd}.consult-lab-data-pill.is-toggle{transition:border-color .15s,background .15s,color .15s}.consult-lab-data-pill.is-toggle:hover,.consult-lab-data-pill.is-toggle.is-active{color:#004b87;background:#ecf8ffdb;border-color:#004b8747}.consult-lab-insight-row{gap:.45rem;margin-top:.75rem;display:grid}.consult-lab-insight-row span{color:#334155;background:#f8fafcb8;border:1px solid #94a3b82e;border-radius:8px;padding:.55rem .65rem;font-size:.76rem;font-weight:800;line-height:1.35;display:block}.consult-lab-insight-row span.is-red{color:#991b1b;background:#fef2f2c7;border-color:#f8717140}.consult-lab-insight-row span.is-amber{color:#92400e;background:#fffbebc7;border-color:#fbbf2447}.consult-lab-insight-row span.is-green{color:#047857;background:#ecfdf5c2;border-color:#34d39940}.consult-lab-insight-row span.is-cyan{color:#075985;background:#f0f9ffc2;border-color:#0ea5e933}.consult-lab-status{background:#f0f9ffc7;border:1px solid #0ea5e933;border-radius:8px;padding:.55rem .65rem;color:#075985!important;margin-top:.7rem!important;font-size:.76rem!important;font-weight:800!important}.consult-dotflow-strip--compact{box-shadow:none;background:#f8fafcc2;border-color:#94a3b833;grid-template-columns:minmax(190px,.44fr) minmax(260px,1fr);margin-top:.95rem}.consult-dotflow-strip--compact .consult-dotflow-actions{justify-content:flex-start}.consult-dotflow-strip--compact .consult-dotflow-actions button{color:#475569;background:#ffffffbd;border-radius:8px;font-size:.68rem}@media (width<=900px){.consult-lab-assist-header{grid-template-columns:1fr}.consult-lab-assist-actions{justify-content:flex-start;max-width:none}}.consult-doc-category-picker{margin-top:.85rem}.consult-doc-category-toggle{border:1px solid color-mix(in srgb, var(--doc-accent) 15%, white);color:#0f172a;width:100%;box-shadow:inset 0 1px 0 #ffffffbf, 0 12px 26px color-mix(in srgb, var(--doc-accent) 7%, transparent);text-align:left;background:#ffffff9e;border-radius:1rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.78rem .86rem;display:flex}.consult-doc-category-toggle span,.consult-doc-category-options span{color:color-mix(in srgb, var(--doc-accent) 80%, #0f172a);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:950;display:block}.consult-doc-category-toggle strong,.consult-doc-category-options strong{color:#0f172a;margin-top:.15rem;font-size:.84rem;font-weight:950;display:block}.consult-doc-category-toggle small,.consult-doc-category-options small{color:#64748b;margin-top:.22rem;font-size:.72rem;font-weight:760;line-height:1.35;display:block}.consult-doc-category-toggle svg{color:color-mix(in srgb, var(--doc-accent) 82%, #0f172a);flex-shrink:0}.consult-doc-category-options{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.55rem;margin-top:.55rem;display:grid}.consult-doc-category-options button{text-align:left;background:#ffffff8c;border:1px solid #cbd5e1c7;border-radius:.95rem;min-height:96px;padding:.75rem;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:block;box-shadow:inset 0 1px #ffffffb8}.consult-doc-category-options button:hover{border-color:color-mix(in srgb, var(--doc-accent) 24%, white);box-shadow:0 14px 28px color-mix(in srgb, var(--doc-accent) 8%, transparent);background:#ffffffb8;transform:translateY(-1px)}.consult-doc-category-options button.is-active{border-color:color-mix(in srgb, var(--doc-accent) 36%, white);background:color-mix(in srgb, var(--doc-accent) 8%, #ffffffc7);box-shadow:0 16px 30px color-mix(in srgb, var(--doc-accent) 10%, transparent), inset 0 1px 0 #ffffffc7}.consult-doc-edi-controls{border:1px solid color-mix(in srgb, var(--doc-accent) 14%, white);box-shadow:inset 0 1px 0 #ffffffbf, 0 12px 26px color-mix(in srgb, var(--doc-accent) 7%, transparent);background:#ffffff94;border-radius:1rem;grid-template-columns:minmax(180px,1.2fr) repeat(auto-fit,minmax(120px,1fr));align-items:end;gap:.65rem;margin-top:.85rem;padding:.78rem;display:grid}.consult-doc-edi-controls>div:first-child span,.consult-doc-edi-controls label{color:#64748b;letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:950}.consult-doc-edi-controls>div:first-child strong{color:#0f172a;margin-top:.18rem;font-size:.82rem;font-weight:950;display:block}.consult-doc-edi-controls label{gap:.28rem;display:grid}.consult-doc-edi-controls select,.consult-doc-edi-controls input[type=number],.consult-doc-edi-controls input[type=text],.consult-doc-edi-controls input[type=date]{color:#0f172a;background:#ffffffc7;border:1px solid #cbd5e1e6;border-radius:.75rem;outline:none;width:100%;min-height:34px;padding:.42rem .55rem;font-size:.78rem;font-weight:850}.consult-doc-edi-controls label.is-check{letter-spacing:0;background:#ffffffa3;border:1px solid #cbd5e1b3;border-radius:.75rem;align-items:center;gap:.45rem;min-height:34px;padding:.45rem .55rem;display:flex}.consult-doc-edi-controls input[type=checkbox]{width:14px;height:14px;accent-color:var(--doc-accent)}.consult-doc-edi-controls select:disabled,.consult-doc-edi-controls input:disabled{color:#94a3b8;cursor:not-allowed;background:#f1f5f9b8}.consult-doc-grid{grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);gap:1rem;margin-top:1rem;display:grid}.consult-doc-checklist{gap:.5rem;display:grid}.consult-doc-checklist>div{background:#fff9;border:1px solid #0ea5e91a;border-radius:.95rem;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.55rem;min-height:58px;padding:.72rem;display:grid;box-shadow:inset 0 1px #ffffffbd}.consult-doc-checklist>div.done{border-color:#10b9812e}.consult-doc-checklist>div.pending{background:#fffbeba3;border-color:#d977062e}.consult-doc-checklist svg{color:#10b981;margin-top:.15rem}.consult-doc-checklist .pending svg{color:#d97706}.consult-doc-checklist strong{color:#0f172a;font-size:.78rem;font-weight:950;display:block}.consult-doc-checklist span{color:#64748b;margin-top:.15rem;line-height:1.3;display:block}.consult-doc-suggestions{gap:.65rem;display:grid}.consult-doc-next,.consult-doc-suggestions article{background:#ffffff9e;border:1px solid #0ea5e91c;border-radius:1rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffbd,0 10px 24px #0f172a0a}.consult-doc-next{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem;padding:.8rem;display:grid}.consult-doc-next svg{color:color-mix(in srgb, var(--doc-accent) 86%, #0f172a)}.consult-doc-next strong,.consult-doc-suggestions article strong{color:#0f172a;font-size:.82rem;font-weight:950;display:block}.consult-doc-next span{color:#64748b;font-size:.74rem;font-weight:760}.consult-doc-suggestions article{grid-template-columns:minmax(130px,.22fr) minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.78rem;display:grid}.consult-doc-suggestions article p{color:#475569;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.75rem;line-height:1.4;display:-webkit-box;overflow:hidden}.consult-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scroll-margin-top:1rem;overflow:hidden;background:linear-gradient(135deg,#ffffffd6,#f0fdfa94)!important;border:1px solid #0ea5e924!important;border-radius:1.4rem!important;box-shadow:0 20px 48px #0f172a17!important}.consult-patient-card{z-index:35;position:relative;overflow:visible}.consult-patient-search{z-index:1}.consult-patient-search-results{z-index:60;overscroll-behavior:contain;box-shadow:0 18px 42px #0f172a29}.consult-card h2{color:#0f172a}.consult-card .label{color:#0f766e;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:950}.consult-card .input,.consult-card .select,.consult-card textarea{transition:border-color .18s,box-shadow .18s,background .18s;background:#ffffffc7!important;border-color:#0ea5e92e!important;border-radius:.9rem!important}.consult-note-card,.consult-note-card .form-group,.consult-note-card textarea{overflow-anchor:none}textarea.consult-stable-textarea{scrollbar-gutter:stable;overscroll-behavior:contain;contain:paint;line-height:1.45;display:block;overflow-y:auto}.consult-card textarea.consult-plan-textarea{min-height:12.8rem;max-height:12.8rem}.consult-card .input:focus,.consult-card .select:focus,.consult-card textarea:focus{background:#fffffff5!important;border-color:#0891b280!important;box-shadow:0 0 0 3px #22d3ee26,0 8px 18px #0ea5e914!important}.consult-life-card{background:radial-gradient(circle at 88% 12%,#22d3ee29,#0000 32%),linear-gradient(135deg,#ffffffdb,#ecfeffa3)!important}.consult-tool-card,.consult-prognosis-preview{box-shadow:inset 0 1px #ffffffbd;background:#ffffffa8!important;border-color:#0ea5e921!important}.consult-inline-action{color:#0e7490;min-height:28px;padding:.34rem .58rem;font-size:.7rem}.consult-bottom-actions{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;border:1px solid #0ea5e924;border-radius:1.25rem;padding:.8rem;position:sticky;bottom:.5rem;box-shadow:0 18px 42px #0f172a1f}.consult-future .fixed button.bg-purple-600{background:linear-gradient(135deg,#7c3aed,#2563eb)!important;box-shadow:0 18px 38px #2563eb47!important}@media (width<=980px){.consult-hero,.consult-doc-toggle{grid-template-columns:1fr}.consult-doc-toggle-meta{justify-self:start}.consult-doc-grid,.consult-doc-suggestions article{grid-template-columns:1fr}.consult-actions{justify-content:flex-start}.consult-command{flex-direction:column;align-items:stretch}.consult-signal{width:fit-content}}@media (width<=640px){.consult-future{border-radius:1.25rem}.consult-hero{border-radius:1.35rem;padding:1.15rem}.consult-hero h1{font-size:2.35rem}.consult-bottom-actions{flex-direction:column;align-items:stretch}.consult-primary-action,.consult-secondary-action{width:100%}}@media (prefers-reduced-motion:reduce){.consult-aurora,.consult-hero:before,.consult-ring,.consult-core,.consult-node{animation:none}}.nursing-future .nursing-work-hero.consult-hero{border-radius:1.55rem;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);gap:clamp(.9rem,1.5vw,1.25rem);min-height:clamp(112px,13vh,138px);padding:clamp(.72rem,1.15vw,1rem) clamp(1rem,1.7vw,1.35rem)!important}.nursing-future .nursing-work-hero.consult-hero h1{font-size:clamp(1.7rem,2.8vw,2.75rem);line-height:.94}.nursing-future .nursing-work-hero .consult-live-chip{margin-bottom:.4rem;padding:.28rem .62rem}.nursing-future .nursing-work-hero .consult-patient-signal{min-height:32px;margin-top:.55rem;padding:.42rem .68rem;font-size:.76rem}.nursing-future .nursing-hero-panel{gap:.45rem}.nursing-future .nursing-orbital-mini.consult-orbital{min-height:76px}.nursing-future .nursing-orbital-mini .consult-ring-one{width:98px;height:98px;margin:-49px 0 0 -49px}.nursing-future .nursing-orbital-mini .consult-ring-two{width:72px;height:72px;margin:-36px 0 0 -36px}.nursing-future .nursing-orbital-mini .consult-core{border-radius:18px;width:58px;height:58px;margin:-29px 0 0 -29px}.nursing-future .nursing-orbital-mini .consult-core svg{width:20px;height:20px}.nursing-future .nursing-orbital-mini .consult-core strong{font-size:.95rem}.nursing-future .consult-actions{gap:.5rem}.nursing-future .consult-primary-action,.nursing-future .consult-secondary-action{min-height:36px;padding:.55rem .82rem;font-size:.76rem}.nursing-future .nursing-work-metrics .consult-stat{border-radius:.9rem;min-height:48px;padding:.42rem .62rem}.nursing-future .nursing-work-metrics .consult-stat svg{width:24px;height:24px;margin-right:.48rem;padding:.34rem}.nursing-future .nursing-work-metrics .consult-stat span{font-size:.58rem}.nursing-future .nursing-work-metrics .consult-stat strong{font-size:.98rem}.nursing-future .nursing-work-metrics .consult-stat small{font-size:.62rem}.nursing-future .nursing-workspace{min-height:clamp(620px,100vh - 310px,900px)}.nursing-future--focus{gap:.35rem;padding:clamp(.35rem,.75vw,.58rem)!important}.nursing-future--focus .nursing-work-hero.consult-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(.65rem,1vw,.95rem);min-height:clamp(86px,9.5vh,112px);border-radius:1.25rem!important;padding:clamp(.55rem,.9vw,.78rem) clamp(.75rem,1.35vw,1rem)!important}.nursing-future--focus .nursing-work-hero.consult-hero h1{font-size:clamp(1.55rem,2.25vw,2.25rem);line-height:.96}.nursing-future--focus .nursing-work-hero .consult-live-chip{margin-bottom:.28rem;padding:.22rem .55rem;font-size:.58rem}.nursing-future--focus .nursing-work-hero .consult-patient-signal{min-height:28px;margin-top:.4rem;padding:.34rem .6rem;font-size:.7rem}.nursing-future--focus .nursing-hero-panel{justify-items:end}.nursing-future--focus .nursing-orbital-mini.consult-orbital{display:none}.nursing-future--focus .consult-actions{justify-content:flex-end;gap:.42rem}.nursing-future--focus .consult-primary-action,.nursing-future--focus .consult-secondary-action{min-height:32px;padding:.44rem .72rem;font-size:.7rem}.nursing-future--focus .nursing-work-metrics{gap:.48rem}.nursing-future--focus .nursing-work-metrics .consult-stat{border-radius:.78rem;min-height:42px;padding:.34rem .52rem}.nursing-future--focus .nursing-work-metrics .consult-stat svg{width:22px;height:22px;margin-right:.42rem;padding:.3rem}.nursing-future--focus .nursing-work-metrics .consult-stat span{font-size:.54rem}.nursing-future--focus .nursing-work-metrics .consult-stat strong{font-size:.9rem}.nursing-future--focus .nursing-work-metrics .consult-stat small{font-size:.58rem}.nursing-future--focus .nursing-workspace--preview-collapsed{gap:0}.nursing-future--focus .nursing-workspace--preview-collapsed .nursing-form-panel{border-radius:1.2rem}.nursing-future--focus .nursing-workspace--preview-collapsed .nursing-form-scroll{padding:clamp(.78rem,1.05vw,1rem) clamp(.85rem,1.2vw,1.08rem) 5rem}.nursing-future--focus .nursing-workspace--preview-collapsed .nursing-form-scroll .card{border-radius:1.05rem!important;padding:clamp(.95rem,1.15vw,1.1rem)!important}@media (width>=1025px){.nursing-workspace--preview-collapsed .nursing-preview-restore{z-index:30;border-radius:999px;flex-direction:row;flex:none;width:auto;height:40px;min-height:40px;padding:0 .85rem;position:absolute;right:clamp(.7rem,1vw,1rem);top:clamp(.7rem,1vw,1rem)!important;bottom:auto!important}.nursing-workspace--preview-collapsed .nursing-preview-restore:hover{transform:translateY(-2px)}.nursing-workspace--preview-collapsed .nursing-preview-restore span{writing-mode:horizontal-tb;font-size:.62rem;transform:none}.nursing-future{gap:.45rem;height:100%;min-height:0!important;padding:.55rem!important;overflow:hidden!important}.nursing-future.nursing-future--focus{gap:.35rem;padding:clamp(.35rem,.75vw,.58rem)!important}.nursing-future .nursing-workspace{flex:1 1 0;min-height:0}.nursing-future .nursing-form-panel,.nursing-future .nursing-preview-panel{min-height:0}}@media (width<=1024px){.nursing-future .nursing-work-hero.consult-hero,.nursing-future--focus .nursing-work-hero.consult-hero{grid-template-columns:1fr}.nursing-future--focus .nursing-hero-panel,.nursing-future--focus .consult-actions{justify-content:flex-start;justify-items:start}.nursing-future .nursing-workspace{min-height:clamp(760px,82vh,980px)}}:root{--umaps-accent-a:#0891b2;--umaps-accent-b:#2563eb;--umaps-accent-c:#34d399;--umaps-accent-soft:#22d3ee2e;--umaps-body-bg:linear-gradient(-45deg, #f0f9ff, #dbeafe, #f8fafc, #ecfeff);--umaps-surface:#ffffffc2;--umaps-surface-strong:#ffffffe6;--umaps-ink:#0f172a;--umaps-muted:#64748b;--umaps-shadow:#0e749029;--ui-hero-ink:#0f172a;--ui-hero-ink-70:#0f172ab8;--ui-hero-ink-50:#0f172a85;--ui-hero-ink-35:#0f172a57;--ui-hero-border:#0ea5e929;--ui-chip-bg:#ffffffb8;--ui-chip-border:#0ea5e938}html[data-ui-style] body{background:var(--umaps-body-bg)!important;background-size:400% 400%!important}html[data-ui-style] .glass-panel,html[data-ui-style] .card,html[data-ui-style] .modal,html[data-ui-style] .table-container{background:var(--umaps-surface)!important;border-color:color-mix(in srgb, var(--umaps-accent-a) 18%, transparent)!important;box-shadow:0 18px 44px var(--umaps-shadow)!important}html[data-ui-style] .btn-primary,html[data-ui-style] .consult-primary-action,html[data-ui-style] .agenda-primary-action,html[data-ui-style] .dashboard-primary-action,html[data-ui-style] .lab-print-button,html[data-ui-style] .btn-print-premium{background:linear-gradient(135deg, var(--umaps-accent-a), var(--umaps-accent-b))!important;box-shadow:0 16px 34px var(--umaps-shadow)!important}html[data-ui-style] .btn-secondary,html[data-ui-style] .consult-secondary-action,html[data-ui-style] .agenda-secondary-action,html[data-ui-style] .dashboard-secondary-action{border-color:color-mix(in srgb, var(--umaps-accent-a) 18%, transparent)!important;color:var(--umaps-accent-b)!important;background:var(--umaps-surface-strong)!important}html[data-ui-style] .input,html[data-ui-style] .select,html[data-ui-style] textarea{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-color:color-mix(in srgb, var(--umaps-accent-a) 18%, transparent)!important;color:var(--umaps-ink)!important;-webkit-text-fill-color:var(--umaps-ink)!important;caret-color:var(--umaps-accent-a)!important;background-color:color-mix(in srgb, var(--umaps-surface-strong) 82%, white)!important}html[data-ui-style] .input::-moz-placeholder{color:var(--umaps-muted)!important;-webkit-text-fill-color:var(--umaps-muted)!important;opacity:.72!important}html[data-ui-style] .select::-moz-placeholder{color:var(--umaps-muted)!important;-webkit-text-fill-color:var(--umaps-muted)!important;opacity:.72!important}html[data-ui-style] textarea::-moz-placeholder{color:var(--umaps-muted)!important;-webkit-text-fill-color:var(--umaps-muted)!important;opacity:.72!important}html[data-ui-style] .input::placeholder,html[data-ui-style] .select::placeholder,html[data-ui-style] textarea::placeholder{color:var(--umaps-muted)!important;-webkit-text-fill-color:var(--umaps-muted)!important;opacity:.72!important}html[data-ui-style] .input:disabled,html[data-ui-style] .select:disabled,html[data-ui-style] textarea:disabled,html[data-ui-style] .input[readonly],html[data-ui-style] .select[readonly],html[data-ui-style] textarea[readonly]{color:color-mix(in srgb, var(--umaps-ink) 64%, white)!important;-webkit-text-fill-color:color-mix(in srgb, var(--umaps-ink) 64%, white)!important}html[data-ui-style] .input:-webkit-autofill{-webkit-text-fill-color:var(--umaps-ink)!important;box-shadow:0 0 0 1000px color-mix(in srgb, var(--umaps-surface-strong) 86%, white) inset!important}html[data-ui-style] .select:-webkit-autofill{-webkit-text-fill-color:var(--umaps-ink)!important;box-shadow:0 0 0 1000px color-mix(in srgb, var(--umaps-surface-strong) 86%, white) inset!important}html[data-ui-style] textarea:-webkit-autofill{-webkit-text-fill-color:var(--umaps-ink)!important;box-shadow:0 0 0 1000px color-mix(in srgb, var(--umaps-surface-strong) 86%, white) inset!important}html[data-ui-style] .select option{color:var(--umaps-ink);background:#fff}html[data-ui-style] .input:focus,html[data-ui-style] .select:focus,html[data-ui-style] textarea:focus{border-color:var(--umaps-accent-a)!important;box-shadow:0 0 0 4px color-mix(in srgb, var(--umaps-accent-a) 18%, transparent)!important}html[data-ui-style] .dashboard-future,html[data-ui-style] .patients-future,html[data-ui-style] .agenda-future,html[data-ui-style] .patient-detail-future,html[data-ui-style] .consult-future,html[data-ui-style] .nursing-future,html[data-ui-style] .receta-future-shell,html[data-ui-style] .lab-future-shell{background:radial-gradient(circle at 10% 7%, var(--umaps-accent-soft), transparent 32%), radial-gradient(circle at 88% 12%, color-mix(in srgb, var(--umaps-accent-b) 18%, transparent), transparent 34%), radial-gradient(circle at 50% 100%, color-mix(in srgb, var(--umaps-accent-c) 15%, transparent), transparent 34%), var(--umaps-body-bg)!important}html[data-ui-style] main{background:radial-gradient(circle at 8% 10%, color-mix(in srgb, var(--umaps-accent-a) 12%, transparent), transparent 28%), radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--umaps-accent-b) 10%, transparent), transparent 30%)}html[data-ui-style] aside:not(.omnis-unit-menu):not(.omnis-gesture-panel):not(.omnis-capability-panel){background:radial-gradient(circle at 12% 4%, color-mix(in srgb, var(--umaps-accent-c) 24%, transparent), transparent 34%), linear-gradient(145deg, color-mix(in srgb, var(--umaps-accent-b) 88%, #0f172a), color-mix(in srgb, var(--umaps-accent-a) 58%, #020617))!important}html[data-ui-style] .omnis-experience .omnis-memory-card{-webkit-backdrop-filter:blur(24px)saturate(.72)!important;backdrop-filter:blur(24px)saturate(.72)!important;background:linear-gradient(135deg,#05081870,#080b1f40),#0206172e!important;border-color:#94a3b82e!important;box-shadow:0 22px 62px #02061747,inset 0 1px #ffffff0d!important}html[data-ui-style] .omnis-experience .omnis-command-card{-webkit-backdrop-filter:blur(24px)saturate(.76)!important;backdrop-filter:blur(24px)saturate(.76)!important;background:linear-gradient(135deg,#05081880,#090b1f47),#0206172e!important;border-color:#94a3b82e!important;box-shadow:0 22px 62px #0206174d,inset 0 1px #ffffff0d!important}html[data-ui-style] .omnis-experience .omnis-command-card form,html[data-ui-style] .omnis-experience .omnis-chat-response{background:#080d203d!important;border-color:#94a3b82e!important}html[data-ui-style] .omnis-experience .omnis-command-card input{color:#e2e8f0!important;-webkit-text-fill-color:#e2e8f0!important;caret-color:#67e8f9!important;box-shadow:none!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background:0 0!important}html[data-ui-style] .omnis-experience .omnis-command-card input::placeholder{color:#94a3b8bd!important;-webkit-text-fill-color:#94a3b8bd!important}html[data-ui-style] .header-mesh-container{background-image:radial-gradient(at 0% 0%, color-mix(in srgb, var(--umaps-accent-c) 65%, transparent) 0%, transparent 50%), radial-gradient(at 100% 0%, color-mix(in srgb, var(--umaps-accent-a) 65%, transparent) 0%, transparent 50%), radial-gradient(at 50% 100%, color-mix(in srgb, var(--umaps-accent-b) 55%, transparent) 0%, transparent 60%)!important}html[data-ui-style] .dashboard-hero,html[data-ui-style] .patients-hero,html[data-ui-style] .agenda-hero,html[data-ui-style] .nursing-hero,html[data-ui-style] .patient-profile-hero,html[data-ui-style] .consult-hero,html[data-ui-style] .receta-control-hero,html[data-ui-style] .lab-control-hero{border-color:color-mix(in srgb, var(--umaps-accent-a) 22%, transparent)!important;box-shadow:0 26px 72px var(--umaps-shadow)!important}html[data-ui-style] .agenda-core,html[data-ui-style] .consult-core,html[data-ui-style] .nursing-core,html[data-ui-style] .patient-avatar-3d,html[data-ui-style] .receta-main-orb,html[data-ui-style] .lab-main-orb{color:var(--umaps-accent-a)!important;border-color:color-mix(in srgb, var(--umaps-accent-a) 28%, transparent)!important;box-shadow:0 24px 50px var(--umaps-shadow)!important}html[data-ui-style] .agenda-chip,html[data-ui-style] .consult-live-chip,html[data-ui-style] .patient-live-chip,html[data-ui-style] .receta-live-chip,html[data-ui-style] .lab-live-chip{color:var(--umaps-accent-a)!important;border-color:color-mix(in srgb, var(--umaps-accent-a) 28%, transparent)!important}html[data-ui-style] .dashboard-hero,html[data-ui-style] .patients-hero,html[data-ui-style] .agenda-hero,html[data-ui-style] .nursing-hero,html[data-ui-style] .patient-profile-hero,html[data-ui-style] .consult-hero,html[data-ui-style] .receta-control-hero,html[data-ui-style] .lab-control-hero{color:var(--ui-hero-ink)!important}html[data-ui-motion=calm] *,html[data-ui-motion=minimal] *{transition-duration:.14s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}html[data-ui-motion=calm] .omnis-experience .omnis-unit-menu.is-opening,html[data-ui-motion=minimal] .omnis-experience .omnis-unit-menu.is-opening{animation-duration:.36s!important;animation-iteration-count:1!important}html[data-ui-motion=calm] .omnis-experience .omnis-unit-menu.is-closing,html[data-ui-motion=minimal] .omnis-experience .omnis-unit-menu.is-closing{animation-duration:.52s!important;animation-iteration-count:1!important}html[data-ui-motion=calm] .omnis-experience .omnis-unit-menu.is-opening:before,html[data-ui-motion=minimal] .omnis-experience .omnis-unit-menu.is-opening:before,html[data-ui-motion=calm] .omnis-experience .omnis-unit-menu.cue-focus-chat:before,html[data-ui-motion=minimal] .omnis-experience .omnis-unit-menu.cue-focus-chat:before,html[data-ui-motion=calm] .omnis-experience .omnis-unit-menu.cue-attention:before,html[data-ui-motion=minimal] .omnis-experience .omnis-unit-menu.cue-attention:before,html[data-ui-motion=calm] .omnis-experience .omnis-unit-menu.cue-memory-open:before,html[data-ui-motion=minimal] .omnis-experience .omnis-unit-menu.cue-memory-open:before,html[data-ui-motion=calm] .omnis-experience .omnis-unit-menu.cue-memory-close:before,html[data-ui-motion=minimal] .omnis-experience .omnis-unit-menu.cue-memory-close:before{animation-duration:.76s!important;animation-iteration-count:1!important}html[data-ui-motion=calm] .omnis-experience .omnis-unit-liquid-surface,html[data-ui-motion=minimal] .omnis-experience .omnis-unit-liquid-surface{animation-duration:9s!important;animation-iteration-count:infinite!important}html[data-ui-motion=calm] .omnis-experience .omnis-snap-peek.has-snap-strong:before,html[data-ui-motion=minimal] .omnis-experience .omnis-snap-peek.has-snap-strong:before{animation-duration:.68s!important;animation-iteration-count:1!important}html[data-ui-motion=calm] .dashboard-code-spark,html[data-ui-motion=minimal] .dashboard-code-spark{animation-duration:1.72s!important;animation-iteration-count:1!important}html[data-ui-motion=minimal] .dashboard-scanline,html[data-ui-motion=minimal] .dashboard-aurora,html[data-ui-motion=minimal] .patients-aurora,html[data-ui-motion=minimal] .agenda-aurora,html[data-ui-motion=minimal] .nursing-aurora,html[data-ui-motion=minimal] .patient-detail-aurora,html[data-ui-motion=minimal] .consult-aurora,html[data-ui-motion=minimal] .receta-orbital-glow,html[data-ui-motion=minimal] .lab-orbital-glow{display:none!important}.app-route-frame{transform-origin:50% 42%;min-height:100%;position:relative}.app-main-omnis .app-route-frame{height:100%}.app-route-frame.route-from-dashboard{animation:.52s cubic-bezier(.16,1,.3,1) both routeFromDashboardEnter}.app-route-frame.route-from-dashboard:before{content:"";z-index:40;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle at 18% 18%,#ffffff8f,#0000 26%),linear-gradient(105deg,#0000 0%,#fff6 42%,#7dd3fc29 56%,#0000 72%);border-radius:2rem;animation:.52s cubic-bezier(.16,1,.3,1) both routeLightSweep;position:absolute;inset:-2rem}@keyframes routeFromDashboardEnter{0%{opacity:0;filter:blur(24px);transform:translateY(18px)scale(.985)}58%{opacity:1;filter:blur(2px);transform:translateY(-2px)scale(1.002)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes routeLightSweep{0%{opacity:0;transform:translate(-10%,3%)scale(.98)}34%{opacity:.72}to{opacity:0;transform:translate(12%,-2%)scale(1.04)}}html[data-ui-motion=minimal] .app-route-frame.route-from-dashboard,html[data-ui-motion=minimal] .app-route-frame.route-from-dashboard:before{animation:none!important}@media (prefers-reduced-motion:reduce){.app-route-frame.route-from-dashboard,.app-route-frame.route-from-dashboard:before{animation:none!important}}.config-style-card{position:relative;overflow:hidden}.config-style-card:before{content:"";background:radial-gradient(circle at 20% 30%, var(--umaps-accent-soft), transparent 35%), radial-gradient(circle at 80% 20%, color-mix(in srgb, var(--umaps-accent-b) 16%, transparent), transparent 34%);filter:blur(18px);pointer-events:none;height:240px;position:absolute;inset:-20% -10% auto}.config-style-card>*{z-index:1;position:relative}.config-palette-panel{background:#ffffff7a;border:1px solid #94a3b82e;border-radius:1rem;padding:.65rem}.config-palette-toggle{text-align:left;grid-template-columns:1fr auto auto;align-items:center;gap:.85rem;width:100%;padding:.35rem .25rem;display:grid}.config-palette-current{color:#64748b;margin-top:.2rem;font-size:.78rem;font-weight:700;display:block}.config-palette-current strong{color:#0f172a;font-weight:950}.config-palette-mini{border-radius:12px;grid-template-columns:repeat(3,1fr);width:42px;height:32px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff52,0 10px 20px #0f172a1a}.config-palette-mini i:first-child{background:var(--swatch-a)}.config-palette-mini i:nth-child(2){background:var(--swatch-b)}.config-palette-mini i:nth-child(3){background:var(--swatch-c)}.config-palette-toggle svg{color:#64748b;transition:transform .16s}.config-palette-toggle .config-palette-section-icon{color:#0e7490;background:#ecfeffad;border:1px solid #0ea5e929;border-radius:12px;place-items:center;width:42px;height:32px;padding:.45rem;display:grid}.config-palette-toggle svg.is-open{transform:rotate(180deg)}.config-style-option{text-align:left;background:#ffffffb8;border:1px solid #94a3b83d;border-radius:1rem;align-items:center;gap:.85rem;min-height:88px;padding:.85rem;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:flex}.config-style-option:hover,.config-style-option.is-selected{border-color:var(--swatch-a);box-shadow:0 16px 30px color-mix(in srgb, var(--swatch-a) 18%, transparent);transform:translateY(-2px)}.config-style-option.is-selected{background:linear-gradient(135deg, #ffffffdb, color-mix(in srgb, var(--swatch-a) 9%, white))}.config-style-swatch{border-radius:18px;flex-shrink:0;grid-template-columns:repeat(3,1fr);width:58px;height:58px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff52,0 12px 24px #0f172a1f}.config-style-swatch i:first-child{background:var(--swatch-a)}.config-style-swatch i:nth-child(2){background:var(--swatch-b)}.config-style-swatch i:nth-child(3){background:var(--swatch-c)}.config-style-copy strong{color:#0f172a;font-size:.9rem;font-weight:950;display:block}.config-style-copy small{color:#64748b;margin-top:.15rem;font-size:.75rem;line-height:1.35;display:block}.config-style-helper{color:#0f766e;background:#ecfeff9e;border:1px solid #0ea5e924;border-radius:1.1rem;padding:1rem}.config-style-helper p{color:#475569;margin:.65rem 0;font-size:.82rem;line-height:1.5}.config-style-helper button{color:#0e7490;background:#ffffffb8;border:1px solid #0ea5e938;border-radius:999px;padding:.55rem .75rem;font-size:.75rem;font-weight:900;display:inline-flex}.config-section-style-grid{gap:.6rem;display:grid}.config-section-row{background:#ffffff94;border:1px solid #94a3b82e;border-radius:1rem;grid-template-columns:minmax(120px,.75fr) minmax(180px,1fr);align-items:center;gap:.75rem;padding:.65rem;display:grid}.config-section-row span{color:#334155;font-size:.78rem;font-weight:900}html[data-ui-style^=institutional]{--ui-institutional-deep:var(--institutional-blue-deep);--ui-institutional-sky:var(--institutional-blue-sky);--ui-institutional-pale:var(--institutional-blue-pale);--ui-institutional-gray-dark:var(--institutional-gray-dark);--ui-institutional-gray-medium:var(--institutional-gray-medium);--ui-institutional-gray-light:var(--institutional-gray-light);--ui-institutional-soft:#c8d8eb70;--ui-institutional-border:#004b8733;--ui-institutional-shadow:#004b8724;--tw-ring-color:#004b8738;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-ui-style^=institutional] body,html[data-ui-style^=institutional] .app-shell,html[data-ui-style^=institutional] .app-content-shell,html[data-ui-style^=institutional] .modal,html[data-ui-style^=institutional] input,html[data-ui-style^=institutional] select,html[data-ui-style^=institutional] textarea,html[data-ui-style^=institutional] button{font-family:var(--institutional-body-font)!important}html[data-ui-style^=institutional] h1,html[data-ui-style^=institutional] h2,html[data-ui-style^=institutional] h3,html[data-ui-style^=institutional] h4,html[data-ui-style^=institutional] .institutional-title,html[data-ui-style^=institutional] .official-document-heading{letter-spacing:0!important}html[data-ui-style^=institutional] .app-shell{background:linear-gradient(90deg,#004b870b 0 1px,#0000 1px 100%) 0 0/48px 48px,linear-gradient(#f7fafc 0%,#eef4f8 54%,#fff 100%) 0 0/100% 100%!important}html[data-ui-style^=institutional] :is([class*=text-cyan-],[class*=text-sky-],[class*=text-blue-],[class*=text-teal-],[class*=text-emerald-],[class*=text-green-],[class*=text-violet-],[class*=text-purple-],[class*=text-indigo-],[class*=text-amber-],[class*=text-orange-],[class*=text-yellow-],[class*=text-rose-],[class*=text-pink-],[class*=text-red-]),html[data-ui-style^=institutional] :is([class*="text-[#"],[class*=text-\[rgb],[class*=text-\[hsl]){color:var(--ui-institutional-deep)!important}html[data-ui-style^=institutional] :is([class*=text-slate-],[class*=text-gray-],[class*=text-zinc-],[class*=text-neutral-]){color:var(--ui-institutional-gray-dark)!important}html[data-ui-style^=institutional] :is([class*=bg-cyan-],[class*=bg-sky-],[class*=bg-blue-],[class*=bg-teal-],[class*=bg-emerald-],[class*=bg-green-],[class*=bg-violet-],[class*=bg-purple-],[class*=bg-indigo-],[class*=bg-amber-],[class*=bg-orange-],[class*=bg-yellow-],[class*=bg-rose-],[class*=bg-pink-],[class*=bg-red-]){background-color:var(--ui-institutional-soft)!important;color:var(--ui-institutional-deep)!important}html[data-ui-style^=institutional] :is([class*="bg-[#"],[class*=bg-\[rgb],[class*=bg-\[hsl]){background-color:var(--ui-institutional-deep)!important;color:#fff!important}html[data-ui-style^=institutional] :is([class*=bg-cyan-500],[class*=bg-cyan-600],[class*=bg-cyan-700],[class*=bg-sky-500],[class*=bg-sky-600],[class*=bg-sky-700],[class*=bg-blue-500],[class*=bg-blue-600],[class*=bg-blue-700],[class*=bg-teal-500],[class*=bg-teal-600],[class*=bg-teal-700],[class*=bg-emerald-500],[class*=bg-emerald-600],[class*=bg-emerald-700],[class*=bg-green-500],[class*=bg-green-600],[class*=bg-green-700],[class*=bg-violet-500],[class*=bg-violet-600],[class*=bg-violet-700],[class*=bg-purple-500],[class*=bg-purple-600],[class*=bg-purple-700],[class*=bg-indigo-500],[class*=bg-indigo-600],[class*=bg-indigo-700],[class*=bg-amber-500],[class*=bg-amber-600],[class*=bg-amber-700],[class*=bg-orange-500],[class*=bg-orange-600],[class*=bg-orange-700],[class*=bg-rose-500],[class*=bg-rose-600],[class*=bg-rose-700],[class*=bg-pink-500],[class*=bg-pink-600],[class*=bg-pink-700],[class*=bg-red-500],[class*=bg-red-600],[class*=bg-red-700]){background-color:var(--ui-institutional-deep)!important;background-image:linear-gradient(135deg, var(--ui-institutional-deep), #003e70)!important;color:#fff!important}html[data-ui-style^=institutional] :is([class*=border-cyan-],[class*=border-sky-],[class*=border-blue-],[class*=border-teal-],[class*=border-emerald-],[class*=border-green-],[class*=border-violet-],[class*=border-purple-],[class*=border-indigo-],[class*=border-amber-],[class*=border-orange-],[class*=border-yellow-],[class*=border-rose-],[class*=border-pink-],[class*=border-red-]),html[data-ui-style^=institutional] :is([class*="border-[#"],[class*=border-\[rgb],[class*=border-\[hsl]){border-color:var(--ui-institutional-border)!important}html[data-ui-style^=institutional] :is([class*=ring-cyan-],[class*=ring-sky-],[class*=ring-blue-],[class*=ring-teal-],[class*=ring-emerald-],[class*=ring-green-],[class*=ring-violet-],[class*=ring-purple-],[class*=ring-indigo-],[class*=ring-amber-],[class*=ring-orange-],[class*=ring-yellow-],[class*=ring-rose-],[class*=ring-pink-],[class*=ring-red-]){--tw-ring-color:#004b8738!important}html[data-ui-style^=institutional] :is([class*=accent-cyan-],[class*=accent-sky-],[class*=accent-blue-],[class*=accent-teal-],[class*=accent-emerald-],[class*=accent-green-],[class*=accent-violet-],[class*=accent-purple-],[class*=accent-indigo-],[class*=accent-amber-],[class*=accent-orange-],[class*=accent-yellow-],[class*=accent-rose-],[class*=accent-pink-],[class*=accent-red-]){accent-color:var(--ui-institutional-deep)!important}html[data-ui-style^=institutional] :is([class*=from-cyan-],[class*=from-sky-],[class*=from-blue-],[class*=from-teal-],[class*=from-emerald-],[class*=from-green-],[class*=from-violet-],[class*=from-purple-],[class*=from-indigo-],[class*=from-amber-],[class*=from-orange-],[class*=from-yellow-],[class*=from-rose-],[class*=from-pink-],[class*=from-red-]),html[data-ui-style^=institutional] :is([class*="from-[#"],[class*=from-\[rgb],[class*=from-\[hsl]){--tw-gradient-from:var(--ui-institutional-deep) var(--tw-gradient-from-position)!important;--tw-gradient-to:#004b8700 var(--tw-gradient-to-position)!important;--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)!important}html[data-ui-style^=institutional] :is([class*=via-cyan-],[class*=via-sky-],[class*=via-blue-],[class*=via-teal-],[class*=via-emerald-],[class*=via-green-],[class*=via-violet-],[class*=via-purple-],[class*=via-indigo-],[class*=via-amber-],[class*=via-orange-],[class*=via-yellow-],[class*=via-rose-],[class*=via-pink-],[class*=via-red-]){--tw-gradient-via:var(--ui-institutional-sky) var(--tw-gradient-via-position)!important}html[data-ui-style^=institutional] :is([class*="via-[#"],[class*=via-\[rgb],[class*=via-\[hsl]){--tw-gradient-via:var(--ui-institutional-deep) var(--tw-gradient-via-position)!important}html[data-ui-style^=institutional] :is([class*=to-cyan-],[class*=to-sky-],[class*=to-blue-],[class*=to-teal-],[class*=to-emerald-],[class*=to-green-],[class*=to-violet-],[class*=to-purple-],[class*=to-indigo-],[class*=to-amber-],[class*=to-orange-],[class*=to-yellow-],[class*=to-rose-],[class*=to-pink-],[class*=to-red-]),html[data-ui-style^=institutional] :is([class*="to-[#"],[class*=to-\[rgb],[class*=to-\[hsl]){--tw-gradient-to:var(--ui-institutional-sky) var(--tw-gradient-to-position)!important}html[data-ui-style^=institutional] [class*=shadow-\[]{box-shadow:0 18px 42px #004b871f!important}html[data-ui-style^=institutional] svg:not([class*=text-white]){color:currentColor}html[data-ui-style^=institutional] .btn-primary,html[data-ui-style^=institutional] .consult-primary-action,html[data-ui-style^=institutional] .dashboard-primary-action{background:linear-gradient(135deg, var(--ui-institutional-deep), #003e70)!important;color:#fff!important;border-color:#004b8757!important;box-shadow:0 16px 34px #004b8738!important}html[data-ui-style^=institutional] .btn-secondary,html[data-ui-style^=institutional] .consult-secondary-action,html[data-ui-style^=institutional] .consult-inline-action,html[data-ui-style^=institutional] .consult-nav button{color:var(--ui-institutional-deep)!important;border-color:var(--ui-institutional-border)!important;background:#ffffffd1!important}html[data-ui-style^=institutional] .badge-blue,html[data-ui-style^=institutional] .badge-green,html[data-ui-style^=institutional] .badge-red,html[data-ui-style^=institutional] .badge-yellow,html[data-ui-style^=institutional] .badge-purple,html[data-ui-style^=institutional] .badge-orange{color:var(--ui-institutional-deep)!important;background:#c8d8eb57!important;border-color:#004b872e!important}html[data-ui-style^=institutional] .consult-aurora,html[data-ui-style^=institutional] .patients-aurora,html[data-ui-style^=institutional] .agenda-aurora,html[data-ui-style^=institutional] .nursing-aurora,html[data-ui-style^=institutional] .patient-detail-aurora,html[data-ui-style^=institutional] .dashboard-aurora,html[data-ui-style^=institutional] .receta-orbital-glow,html[data-ui-style^=institutional] .lab-orbital-glow{filter:none!important;background:radial-gradient(circle at 15% 20%,#69b3e733,#0000 38%),radial-gradient(circle at 80% 12%,#004b8729,#0000 34%),radial-gradient(circle at 52% 88%,#c8d8eb4d,#0000 42%)!important}html[data-ui-style^=institutional] .dashboard-scanline{opacity:.24!important;background:linear-gradient(#0000,#004b8712,#0000)!important}html[data-ui-style^=institutional] .consult-hero,html[data-ui-style^=institutional] .dashboard-hero,html[data-ui-style^=institutional] .patients-hero,html[data-ui-style^=institutional] .agenda-hero,html[data-ui-style^=institutional] .nursing-hero,html[data-ui-style^=institutional] .patient-profile-hero,html[data-ui-style^=institutional] .receta-control-hero,html[data-ui-style^=institutional] .lab-control-hero{background:linear-gradient(90deg,#004b870b 0 1px,#0000 1px),linear-gradient(#ffffffe6,#c8d8eb4d)!important;border-color:#004b8729!important}html[data-ui-style^=institutional] .consult-live-chip,html[data-ui-style^=institutional] .consult-patient-signal,html[data-ui-style^=institutional] .consult-signal,html[data-ui-style^=institutional] .agenda-chip,html[data-ui-style^=institutional] .patient-live-chip,html[data-ui-style^=institutional] .receta-live-chip,html[data-ui-style^=institutional] .lab-live-chip{color:var(--ui-institutional-deep)!important;border-color:var(--ui-institutional-border)!important;background:#fffc!important}html[data-ui-style^=institutional] .consult-ring,html[data-ui-style^=institutional] .consult-ring-two,html[data-ui-style^=institutional] .dashboard-orbit{border-color:#004b8738!important}html[data-ui-style^=institutional] .consult-core,html[data-ui-style^=institutional] .agenda-core,html[data-ui-style^=institutional] .nursing-core,html[data-ui-style^=institutional] .receta-main-orb,html[data-ui-style^=institutional] .lab-main-orb{color:var(--ui-institutional-deep)!important;background:linear-gradient(135deg,#fffffff5,#c8d8eb57)!important;border-color:#004b872e!important;box-shadow:0 24px 50px #004b8724!important}html[data-ui-style^=institutional] .consult-node,html[data-ui-style^=institutional] .consult-node-b,html[data-ui-style^=institutional] .directory-orbital .node,html[data-ui-style^=institutional] .homevisits-orbital .node{background:var(--ui-institutional-sky)!important;box-shadow:0 0 24px #004b8747!important}html[data-ui-style^=institutional] .consult-stat svg,html[data-ui-style^=institutional] .consult-stat:nth-child(2) svg,html[data-ui-style^=institutional] .consult-stat:nth-child(3) svg,html[data-ui-style^=institutional] .consult-stat:nth-child(4) svg,html[data-ui-style^=institutional] .dashboard-metric-icon,html[data-ui-style^=institutional] .agenda-stat-icon,html[data-ui-style^=institutional] .lab-section-icon{color:#fff!important;background:linear-gradient(135deg, var(--ui-institutional-deep), var(--ui-institutional-sky))!important;border-color:#004b872e!important}html[data-ui-style^=institutional] .consult-card,html[data-ui-style^=institutional] .consult-life-card,html[data-ui-style^=institutional] .consult-tool-card,html[data-ui-style^=institutional] .consult-prognosis-preview{background:linear-gradient(135deg,#ffffffe0,#c8d8eb33)!important;border-color:#004b8724!important}html[data-ui-style^=institutional] .consult-card .label,html[data-ui-style^=institutional] .config-style-helper,html[data-ui-style^=institutional] .config-style-helper button{color:var(--ui-institutional-deep)!important}html[data-ui-style^=institutional] .input:focus,html[data-ui-style^=institutional] .select:focus,html[data-ui-style^=institutional] textarea:focus,html[data-ui-style^=institutional] .consult-card .input:focus,html[data-ui-style^=institutional] .consult-card .select:focus,html[data-ui-style^=institutional] .consult-card textarea:focus{border-color:#004b876b!important;box-shadow:0 0 0 3px #c8d8eba6,0 8px 18px #004b8714!important}html[data-ui-style^=institutional] .consult-doc-engine,html[data-ui-style^=institutional] .consult-doc-engine.tone-pink,html[data-ui-style^=institutional] .consult-doc-engine.tone-red,html[data-ui-style^=institutional] .consult-doc-engine.tone-cyan,html[data-ui-style^=institutional] .consult-doc-engine.tone-amber,html[data-ui-style^=institutional] .consult-doc-engine.tone-blue,html[data-ui-style^=institutional] .consult-doc-engine.tone-violet{--doc-accent:var(--ui-institutional-deep)}html[data-ui-style^=institutional] .consult-doc-engine:before{background:linear-gradient(#004b870a 1px,#0000 1px),linear-gradient(90deg,#004b8709 1px,#0000 1px)!important}html[data-ui-style^=institutional] .consult-doc-engine:after{background:linear-gradient(118deg,#0000 18%,#ffffff3d,#69b3e72e,#004b871f,#0000 68%)!important}html[data-ui-style^=institutional] .consult-doc-checklist>div.done,html[data-ui-style^=institutional] .consult-doc-checklist>div.pending{background:#c8d8eb3d!important;border-color:#004b872e!important}html[data-ui-style^=institutional] .consult-doc-checklist svg,html[data-ui-style^=institutional] .consult-doc-checklist .pending svg,html[data-ui-style^=institutional] .consult-doc-next svg{color:var(--ui-institutional-deep)!important}html[data-ui-style^=institutional] .config-style-card:before{background:radial-gradient(circle at 20% 30%,#c8d8eb73,#0000 35%),radial-gradient(circle at 80% 20%,#004b871f,#0000 34%)!important}html[data-ui-style^=institutional] .config-palette-toggle .config-palette-section-icon,html[data-ui-style^=institutional] .config-style-helper{background:#c8d8eb47!important;border-color:#004b8729!important}html[data-ui-style^=institutional] .recharts-cartesian-grid line{stroke:var(--ui-institutional-pale)!important}html[data-ui-style^=institutional] .recharts-line-curve,html[data-ui-style^=institutional] .recharts-line path:not(.recharts-curve),html[data-ui-style^=institutional] .recharts-area-area,html[data-ui-style^=institutional] .recharts-bar-rectangle path,html[data-ui-style^=institutional] .recharts-pie-sector path{stroke:var(--ui-institutional-deep)!important;fill:var(--ui-institutional-deep)!important}html[data-ui-style^=institutional] .recharts-line-dot,html[data-ui-style^=institutional] .recharts-active-dot{stroke:var(--ui-institutional-deep)!important;fill:var(--ui-institutional-sky)!important}html[data-ui-style^=institutional] .recharts-text,html[data-ui-style^=institutional] .recharts-legend-item-text,html[data-ui-style^=institutional] .recharts-tooltip-label{fill:var(--ui-institutional-gray-dark)!important;color:var(--ui-institutional-gray-dark)!important}html[data-ui-style^=institutional] .antigravity-theme-active{color:var(--ui-institutional-gray-dark)!important;background:linear-gradient(90deg,#004b870e 0 1px,#0000 1px 100%),linear-gradient(#f7fafc 0%,#eef4f8 54%,#fff 100%)!important}html[data-ui-style^=institutional] .antigravity-theme-active .dashboard-scanline{background:linear-gradient(#0000,#004b8724,#0000)!important}html[data-ui-style^=institutional] .antigravity-theme-active :is(.omnis-main,.dashboard-panel,.dashboard-metric,.dashboard-unit-hero){border-color:var(--ui-institutional-border)!important;background:#ffffffd1!important;box-shadow:0 18px 42px #004b871f!important}html[data-ui-style^=institutional] .antigravity-theme-active :is(h1,h2,h3,p,span,small,label){color:var(--ui-institutional-gray-dark)!important;text-shadow:none!important}html[data-ui-style^=institutional] .antigravity-theme-active .dashboard-primary-action{color:#fff!important;background:linear-gradient(135deg, var(--ui-institutional-deep), #003e70)!important;box-shadow:0 16px 34px #004b8738!important}html[data-ui-style^=institutional] .quest-avatar{--role-accent:var(--ui-institutional-deep)!important}html[data-ui-style^=institutional] .quest-avatar-svg stop{stop-color:var(--ui-institutional-pale)!important}html[data-ui-style^=institutional] .quest-avatar-svg :is(path,circle,ellipse,rect,polygon):not([fill=none]){fill:var(--ui-institutional-pale)!important}html[data-ui-style^=institutional] .quest-avatar-svg :is(path,circle,ellipse,rect,polygon)[stroke]:not([stroke=none]),html[data-ui-style^=institutional] .quest-avatar-svg .quest-avatar-sparks *{stroke:var(--ui-institutional-deep)!important}html[data-ui-style^=institutional] .quest-avatar-svg .quest-avatar-tie,html[data-ui-style^=institutional] .quest-avatar-svg .quest-avatar-vest-left,html[data-ui-style^=institutional] .quest-avatar-svg .quest-avatar-vest-right{fill:var(--ui-institutional-deep)!important}.program-card-editor.is-fullscreen{z-index:9000;box-sizing:border-box;overscroll-behavior:contain;background:linear-gradient(135deg,#ecfdf5f0,#eff6fff5),#f8fafc;border-radius:0;flex-direction:column;width:100vw;max-width:none;height:100dvh;margin:0;padding:.8rem;display:flex;position:fixed;inset:0;overflow:auto}.program-card-editor.is-fullscreen .program-card-editor-header{flex:none}.program-card-editor.is-fullscreen .program-card-editor-header p,.program-card-editor.is-fullscreen .program-card-editor-selectors{display:none}.program-card-editor.is-fullscreen .program-card-calibration-preview{flex-direction:column;flex:auto;min-height:0;display:flex}.program-card-editor.is-fullscreen .program-card-preview-scroll{flex:auto;min-height:0;max-height:none;padding:.75rem;scroll-padding:.75rem;overflow:auto}.program-card-editor.is-fullscreen .program-card-preview-page{margin:0 auto 1rem}.program-card-calibration-preview{background:linear-gradient(135deg,#f0fdfaad,#eff6ffb8);border:1px solid #94a3b82e;border-radius:1.25rem;overflow:hidden}.program-card-preview-toolbar{background:#ffffff9e;border-bottom:1px solid #94a3b82e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.program-card-global-color-tools{color:#475569;background:#ffffffc7;border:1px solid #94a3b838;border-radius:.75rem;align-items:center;gap:.4rem;min-height:2rem;padding:.2rem .3rem .2rem .6rem;display:inline-flex}.program-card-global-color-tools span{white-space:nowrap;letter-spacing:0;text-transform:uppercase;align-items:center;gap:.25rem;font-size:.66rem;font-weight:950;display:inline-flex}.program-card-global-color-tools button{color:#334155;background:#f8fafceb;border:1px solid #94a3b842;border-radius:.55rem;justify-content:center;align-items:center;gap:.3rem;min-width:4rem;height:1.55rem;padding:0 .55rem;font-size:.68rem;font-weight:950;display:inline-flex}.program-card-global-color-tools button:before{content:"";background:var(--slot-color,#000);border:1px solid #47556973;border-radius:999px;width:.48rem;height:.48rem;box-shadow:0 0 0 1px #ffffffd9}.program-card-global-color-tools button.is-active{color:#fff;background:#059669;border-color:#059669a6;box-shadow:0 8px 18px #0596692e}.program-card-global-color-tools button.is-active:before{border-color:#ffffffc7;box-shadow:0 0 0 1px #0f172a57}.program-card-page-tab{color:#475569;background:#ffffffc2;border:1px solid #94a3b83d;border-radius:.7rem;justify-content:center;align-items:center;gap:.35rem;min-height:2rem;padding:.35rem .75rem;font-size:.72rem;font-weight:900;display:inline-flex}.program-card-page-tab.is-active{color:#fff;background:#059669;border-color:#05966959;box-shadow:0 12px 24px #0596692e}.program-card-preview-scroll{min-height:430px;max-height:640px;padding:1.5rem;overflow:auto}.program-card-preview-footer{background:#ffffff80;border-top:1px solid #94a3b82e;justify-content:flex-end;padding:.75rem;display:flex}.program-card-preview-fullscreen-button{color:#fff;background:#059669;border:0;border-radius:.8rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:.55rem 1rem;font-size:.82rem;font-weight:950;display:inline-flex;box-shadow:0 14px 30px #05966938}.program-card-preview-page{background:#fff;flex:none;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 24px 60px #0f172a2e}.program-card-preview-pdf{pointer-events:none;background:#fff;border:0;width:100%;height:100%;position:absolute;inset:0}.program-card-preview-text-layer{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.program-card-preview-overlay{z-index:3;position:absolute;inset:0}.program-card-slot-overlay{color:#111827;text-align:left;cursor:grab;touch-action:none;background:#dbeafe2e;border:1px dashed #2563eb7a;align-items:center;font-family:Helvetica,Arial,sans-serif;line-height:1;display:flex;position:absolute;overflow:visible}.program-card-slot-overlay:active{cursor:grabbing}.program-card-slot-overlay.is-active{background:#10b9811a;border-color:#059669;box-shadow:0 0 0 2px #10b98133}.program-card-preview-page.is-test-fill .program-card-slot-overlay{box-shadow:none;background:0 0;border-color:#0000}.program-card-preview-page.is-test-fill .program-card-slot-overlay:hover,.program-card-preview-page.is-test-fill .program-card-slot-overlay:focus-visible{background:#dbeafe1f;border-color:#2563eb7a}.program-card-slot-date-part{text-align:center;justify-content:center}.program-card-slot-overlay span{white-space:nowrap;text-overflow:ellipsis;pointer-events:none;max-width:100%;display:block;overflow:hidden}.program-card-slot-overlay small{color:#2563eb;white-space:nowrap;pointer-events:none;font-size:8px;font-weight:900;line-height:1;display:none;position:absolute;top:-12px;left:0}.program-card-slot-overlay.is-active small,.program-card-slot-overlay:hover small{display:block}.program-card-preview-page.is-test-fill .program-card-slot-overlay.is-active small{display:none}.program-card-preview-page.is-test-fill .program-card-slot-overlay:hover small,.program-card-preview-page.is-test-fill .program-card-slot-overlay:focus-visible small{display:block}.program-card-slot-popover{z-index:9999;color:#fff;cursor:default;background:#0f172af5;border-radius:1rem;min-width:196px;max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);padding:.85rem;position:fixed;overflow-y:auto;box-shadow:0 22px 48px #0f172a57}.program-card-slot-popover:before{content:"";background:#0f172af5;width:10px;height:10px;position:absolute;top:50%;left:-6px;transform:translateY(-50%)rotate(45deg)}.program-card-slot-popover[data-side=left]:before{left:auto;right:-6px}.program-card-slot-popover[data-side=bottom]:before{top:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.program-card-slot-popover[data-side=top]:before{top:auto;bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.program-card-slot-popover[data-side=center]:before{display:none}.program-card-slot-popover strong{color:#dbeafe;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:220px;font-size:11px;font-weight:950;line-height:1.2;display:block;overflow:hidden}.program-card-slot-pad{flex-direction:column;align-items:center;gap:5px;margin-top:.65rem;display:flex}.program-card-slot-pad>div{align-items:center;gap:5px;display:flex}.program-card-slot-pad button,.program-card-slot-tools button{color:#fff;background:#2563eb;border:0;border-radius:.6rem;justify-content:center;align-items:center;font-size:14px;font-weight:950;display:inline-flex}.program-card-slot-pad button{width:34px;height:34px}.program-card-slot-pad span{color:#cbd5e1;text-align:center;background:#ffffff14;border-radius:.6rem;justify-content:center;align-items:center;width:48px;height:34px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:800;line-height:1;display:flex}.program-card-slot-color-tools{border-top:1px solid #ffffff1f;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:.65rem;padding-top:.65rem;display:grid}.program-card-slot-color-tools span{color:#cbd5e1;letter-spacing:0;text-transform:uppercase;grid-column:1/-1;align-items:center;gap:.25rem;font-size:9px;font-weight:950;display:inline-flex}.program-card-slot-color-tools button{color:#fff;background:#64748bb8;border:1px solid #94a3b838;border-radius:.6rem;justify-content:center;align-items:center;gap:.35rem;min-width:0;height:30px;padding:0 .35rem;font-size:11px;font-weight:950;display:inline-flex}.program-card-slot-color-tools button:before{content:"";background:var(--slot-color,#000);border:1px solid #ffffffad;border-radius:999px;width:.55rem;height:.55rem;box-shadow:0 0 0 1px #0f172a80}.program-card-slot-color-tools button.is-active{background:#2563eb9e;border-color:#93c5fde6;box-shadow:0 0 0 2px #2563eb3d}.program-card-slot-tools{border-top:1px solid #ffffff1f;grid-template-columns:repeat(auto-fit,minmax(34px,1fr));gap:5px;margin-top:.65rem;padding-top:.65rem;display:grid}.program-card-slot-tools button{background:#64748bd9;min-width:0;height:30px;padding:0 .35rem;font-size:11px}.program-card-slot-tools span,.program-card-slot-tools input{color:#e2e8f0;justify-content:center;align-items:center;min-height:30px;font-size:10px;font-weight:900;display:inline-flex}.program-card-slot-tools input{color:#dbeafe;text-align:center;background:#0f172ab8;border:1px solid #ffffff2e;border-radius:.6rem;outline:none;width:100%;min-width:3.35rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.program-card-slot-tools input:focus{border-color:#60a5fad1;box-shadow:0 0 0 2px #2563eb52}.program-card-date-part-tab{color:#475569;background:#ffffffbd;border:1px solid #94a3b847;border-radius:.8rem;justify-content:center;align-items:center;min-height:2rem;padding:.35rem .85rem;font-size:.72rem;font-weight:900;display:inline-flex}.program-card-date-part-tab.is-active{color:#fff;background:#059669;border-color:#05966961;box-shadow:0 12px 24px #0596692e}.program-card-date-part-card{background:#ffffffb8;border:1px solid #94a3b82e;border-radius:1rem;padding:.85rem}.program-card-date-part-card.is-active{border-color:#05966961;box-shadow:0 0 0 2px #10b9811f}.program-card-date-part-card strong{color:#334155;text-transform:uppercase;font-size:.75rem;font-weight:950}.program-card-date-part-card button{color:#047857;font-size:.68rem;font-weight:900}@media (width<=640px){.config-section-row{grid-template-columns:1fr}}html[data-ui-dark=false] .lab-control-hero h1,html[data-ui-dark=false] .lab-hero h1{color:var(--ui-hero-ink)!important;text-shadow:none!important}html[data-ui-dark=false] .lab-control-hero p,html[data-ui-dark=false] .lab-hero p{color:var(--ui-hero-ink-70)!important}html[data-ui-dark=false] .lab-live-chip{color:var(--umaps-accent-a,#0891b2)!important;background:var(--ui-chip-bg)!important;border-color:var(--ui-chip-border)!important}html[data-ui-dark=false] .lab-main-orb{color:var(--umaps-accent-a,#0891b2)!important;background:color-mix(in srgb, var(--umaps-accent-a) 10%, white)!important;border-color:var(--ui-hero-border)!important;box-shadow:0 12px 30px var(--umaps-shadow,#0e74901f)!important}html[data-ui-dark=false] .receta-live-chip{color:var(--umaps-accent-a,#0891b2)!important;background:var(--ui-chip-bg)!important;border-color:var(--ui-chip-border)!important}html[data-ui-dark=false] .receta-main-orb{color:var(--umaps-accent-a,#0891b2)!important;background:color-mix(in srgb, var(--umaps-accent-a) 10%, white)!important;border-color:var(--ui-hero-border)!important;box-shadow:0 12px 30px var(--umaps-shadow,#0e74901f)!important}html[data-ui-dark=false] .receta-intel-strip span{color:var(--ui-hero-ink-70)!important;border-color:var(--ui-hero-border)!important;background:#ffffffc7!important}html[data-ui-dark=false] .receta-intel-strip svg{color:var(--umaps-accent-a,#0891b2)!important}html[data-ui-dark=false] .dashboard-metric .text-cyan-50,html[data-ui-dark=false] .dashboard-metric .text-emerald-50,html[data-ui-dark=false] .dashboard-metric .text-violet-50,html[data-ui-dark=false] .dashboard-metric .text-amber-50,html[data-ui-dark=false] .dashboard-metric .text-rose-50{color:var(--ui-hero-ink)!important}html[data-ui-dark=false] .dashboard-metric .text-white\/48,html[data-ui-dark=false] .dashboard-metric .text-white\/46,html[data-ui-dark=false] .dashboard-metric .text-white\/40,html[data-ui-dark=false] .dashboard-metric .text-white\/42{color:var(--ui-hero-ink-50)!important}html[data-ui-dark=false] .dashboard-metric .text-white\/24{color:var(--ui-hero-ink-35)!important}html[data-ui-dark=false] .dashboard-metric .group-hover\:text-white\/70{color:var(--umaps-accent-a,#0891b2)!important}html[data-ui-dark=false] .dashboard-metric-icon{background:color-mix(in srgb, var(--umaps-accent-a) 12%, white)!important;border-color:color-mix(in srgb, var(--umaps-accent-a) 18%, transparent)!important}html[data-ui-dark=false] .dashboard-metric .text-cyan-300{color:var(--umaps-accent-a,#0891b2)!important}html[data-ui-dark=false] .dashboard-metric .text-emerald-300{color:#059669!important}html[data-ui-dark=false] .dashboard-metric .text-violet-300{color:#7c3aed!important}html[data-ui-dark=false] .dashboard-metric .text-amber-200{color:#b45309!important}html[data-ui-dark=false] .dashboard-metric .text-rose-300{color:#e11d48!important}html[data-ui-dark=false] .dashboard-metric-glow{opacity:.35!important;filter:blur(18px)!important}html[data-ui-dark=false] .dashboard-future .text-white{color:var(--ui-hero-ink)!important}html[data-ui-dark=false] .dashboard-future .text-white\/40,html[data-ui-dark=false] .dashboard-future .text-white\/42,html[data-ui-dark=false] .dashboard-future .text-white\/46,html[data-ui-dark=false] .dashboard-future .text-white\/48{color:var(--ui-hero-ink-50)!important}html[data-ui-dark=false] .dashboard-future .bg-white\/\[0\.04\],html[data-ui-dark=false] .dashboard-future .border-white\/10{border-color:var(--ui-hero-border)!important;background:#ffffff94!important}html[data-ui-dark=false] .dashboard-future .border-white\/10.bg-white\/\[0\.04\]{color:var(--ui-hero-ink-50)!important}html[data-ui-dark=false] .dashboard-future .dashboard-signal{border-color:var(--ui-hero-border)!important;color:var(--ui-hero-ink-70)!important;background:#ffffff85!important}html[data-ui-dark=false] .dashboard-future .dashboard-signal.text-cyan-200{color:#0e7490!important;background:#0891b214!important;border-color:#0891b233!important}html[data-ui-dark=false] .dashboard-future .dashboard-signal.text-emerald-200{color:#047857!important;background:#05966914!important;border-color:#05966933!important}html[data-ui-dark=false] .dashboard-future .dashboard-signal.text-amber-100{color:#92400e!important;background:#f59e0b14!important;border-color:#f59e0b38!important}html[data-ui-dark=false] .dashboard-future .dashboard-signal.text-rose-100{color:#9f1239!important;background:#f43f5e14!important;border-color:#f43f5e33!important}html[data-ui-dark=false] .dashboard-future .dashboard-signal.text-violet-100{color:#5b21b6!important;background:#7c3aed14!important;border-color:#7c3aed2e!important}html[data-ui-dark=false] .dashboard-time{color:var(--umaps-accent-a,#0891b2)!important}html[data-ui-dark=false] .dashboard-time-row strong{color:var(--ui-hero-ink)!important}html[data-ui-dark=false] .dashboard-time-row small{color:var(--ui-hero-ink-50)!important}html[data-ui-dark=false] .dashboard-time-row:hover{border-color:var(--umaps-accent-a,#0891b2)!important;background:color-mix(in srgb, var(--umaps-accent-a) 8%, white)!important}html[data-ui-dark=false] .dashboard-time-action{color:#166534!important;background:#4ade8026!important}.app-sidebar nav a .sidebar-hover-label{display:none}.app-sidebar[data-collapsed=true]{z-index:90;overflow:visible!important}.app-sidebar[data-collapsed=true] nav,.app-sidebar[data-collapsed=true] nav ul,.app-sidebar[data-collapsed=true] nav li{overflow:visible!important}.app-sidebar[data-collapsed=true] nav a .sidebar-hover-label{z-index:130;color:#f8fafcf0;letter-spacing:0;white-space:nowrap;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(18px)saturate(1.12);background:linear-gradient(135deg,#0f172af0,#1e293bd6);border:1px solid #dbeafe52;border-radius:999px;align-items:center;max-width:230px;min-height:2.1rem;padding:0 .85rem;font-size:.72rem;font-weight:820;line-height:1;transition:opacity .17s,transform .17s;display:inline-flex;position:absolute;top:50%;left:calc(100% + .75rem);transform:translate(-.35rem,-50%)scale(.96);box-shadow:0 18px 44px #0f172a3d,inset 0 1px #ffffff1a}.app-sidebar[data-collapsed=true] nav a .sidebar-hover-label:before{content:"";background:#0f172ae0;border-bottom:1px solid #dbeafe47;border-left:1px solid #dbeafe47;width:.55rem;height:.55rem;position:absolute;top:50%;left:-.28rem;transform:translateY(-50%)rotate(45deg)}.app-sidebar[data-collapsed=true] nav a:hover .sidebar-hover-label,.app-sidebar[data-collapsed=true] nav a:focus-visible .sidebar-hover-label{opacity:1;transform:translateY(-50%)scale(1)}.app-sidebar nav a,.app-sidebar nav a .sidebar-nav-label{letter-spacing:0;font-kerning:normal;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html[data-ui-dark=false] .intel-cyan>span:first-child{color:var(--umaps-accent-a,#0891b2)!important;background:color-mix(in srgb, var(--umaps-accent-a) 12%, white)!important}html[data-ui-dark=false] .intel-emerald>span:first-child{color:#059669!important;background:#0596691a!important}html[data-ui-dark=false] .intel-amber>span:first-child{color:#b45309!important;background:#f59e0b1a!important}.app-shell-omnis{background:radial-gradient(circle at 72% 18%,#22d3ee29,#0000 34%),radial-gradient(circle at 18% 86%,#8b5cf624,#0000 36%),linear-gradient(135deg,#020617 0%,#05111f 42%,#080817 100%)!important}.app-shell-omnis .app-main-omnis{min-width:0}.app-shell-omnis .omnis-experience{border:1px solid #7dd3fc1a;border-radius:1.9rem;height:100%;min-height:0;box-shadow:0 32px 90px #00000047,inset 0 1px #ffffff0a}.app-shell-omnis .app-sidebar{color:#cffafebd!important;z-index:90!important;background:linear-gradient(#0f172aa8,#080d2075),radial-gradient(circle at 50% 0,#22d3ee29,#0000 46%)!important;border-color:#7dd3fc29!important;border-radius:1.7rem!important;width:4.45rem!important;min-width:4.45rem!important;max-width:4.45rem!important;overflow:visible!important;box-shadow:0 28px 70px #00000042,inset 0 1px #ffffff14!important}.app-shell-omnis .app-sidebar .header-mesh-container{opacity:.46;filter:blur(24px);background-image:radial-gradient(at 0 0,#22d3ee85 0%,#0000 50%),radial-gradient(at 100% 0,#8b5cf675 0%,#0000 50%),radial-gradient(at 50% 100%,#2dd4bf4d 0%,#0000 60%)!important}.app-shell-omnis .app-sidebar>div:first-child{border-color:#7dd3fc1a!important;min-height:4.6rem!important;max-height:4.6rem!important;padding:1rem 0 .65rem!important}.app-shell-omnis .app-sidebar>div:first-child>div{justify-content:center!important}.app-shell-omnis .app-sidebar>div:first-child [class*=w-\[]{box-shadow:0 14px 32px #22d3ee14;background:#ffffff14!important;border:1px solid #7dd3fc24!important;border-radius:1.05rem!important;width:2.7rem!important;height:2.7rem!important}.app-shell-omnis .app-sidebar>div:first-child button{display:none!important}.app-shell-omnis .app-sidebar nav,.app-shell-omnis .app-sidebar nav ul,.app-shell-omnis .app-sidebar nav li{overflow:visible!important}.app-shell-omnis .app-sidebar nav ul{justify-items:center;gap:.25rem;display:grid;padding-inline:.42rem!important}.app-shell-omnis .app-sidebar nav a{justify-content:center;gap:0;width:2.45rem;height:2.45rem;color:#bee0ffad!important;border-radius:1rem!important;padding:0!important}.app-shell-omnis .app-sidebar nav a .sidebar-nav-label,.app-shell-omnis .app-sidebar p{display:none!important}.app-shell-omnis .app-sidebar nav a svg{filter:drop-shadow(0 0 12px #22d3ee1a);width:1rem;height:1rem}.app-shell-omnis .app-sidebar nav a:hover,.app-shell-omnis .app-sidebar nav a[aria-current=page]{color:#a5f3fc!important;background:radial-gradient(circle at 50% 0,#22d3ee2e,#ffffff0f)!important;box-shadow:0 0 28px #22d3ee1a,inset 0 1px #ffffff1f!important}.app-shell-omnis .app-sidebar>div:last-child{border-color:#7dd3fc1a!important;justify-content:center!important;padding:.8rem 0!important}.app-shell-omnis .app-sidebar .bg-brand-600{color:#cffafe!important;background:#22d3ee24!important}.app-shell-omnis .app-sidebar nav a .sidebar-hover-label{z-index:120;color:#e0fbffdb;letter-spacing:0;white-space:nowrap;opacity:0;pointer-events:none;background:linear-gradient(135deg,#0f172ab8,#080d207a);border:1px solid #7dd3fc33;border-radius:999px;align-items:center;max-width:220px;min-height:2.1rem;padding:0 .85rem;font-size:.72rem;font-weight:820;line-height:1;transition:opacity .17s,transform .17s;display:inline-flex;position:absolute;top:50%;left:calc(100% + .8rem);transform:translate(-.35rem,-50%)scale(.96);box-shadow:0 18px 44px #00000038,0 0 26px #22d3ee14,inset 0 1px #ffffff14}.app-shell-omnis .app-sidebar nav a .sidebar-hover-label:before{content:"";filter:blur(24px);background:#0f172aad;border-bottom:1px solid #7dd3fc2e;border-left:1px solid #7dd3fc2e;width:.55rem;height:.55rem;position:absolute;top:50%;left:-.28rem;transform:translateY(-50%)rotate(45deg)}.app-shell-omnis .app-sidebar nav a:hover .sidebar-hover-label,.app-shell-omnis .app-sidebar nav a:focus-visible .sidebar-hover-label{opacity:1;transform:translateY(-50%)scale(1)}html[data-ui-dark=false] .nursing-future .border-white\/09,html[data-ui-dark=false] .nursing-future .border-white\/10,html[data-ui-dark=false] .nursing-future .border-white\/12{border-color:var(--ui-hero-border)!important}html[data-ui-dark=false] .agenda-future .text-white{color:var(--ui-hero-ink)!important}html[data-ui-dark=false] .agenda-future .text-white\/40,html[data-ui-dark=false] .agenda-future .text-white\/42,html[data-ui-dark=false] .agenda-future .text-white\/46,html[data-ui-dark=false] .agenda-future .text-white\/48{color:var(--ui-hero-ink-50)!important}html[data-ui-dark=false] .patient-profile-hero{color:var(--ui-hero-ink)!important}html[data-ui-dark=false] .patient-profile-hero:after{opacity:.45}html[data-ui-dark=false] .patient-profile-hero h1,html[data-ui-dark=false] .patient-profile-hero .text-transparent.bg-clip-text{color:var(--ui-hero-ink)!important;-webkit-text-fill-color:var(--ui-hero-ink)!important;text-shadow:none!important;background:0 0!important}html[data-ui-dark=false] .patient-profile-hero .text-blue-100\/90,html[data-ui-dark=false] .patient-profile-hero .text-blue-100,html[data-ui-dark=false] .patient-profile-hero .text-blue-300{color:var(--ui-hero-ink-70)!important}html[data-ui-dark=false] .patient-profile-hero .patient-live-chip,html[data-ui-dark=false] .patient-profile-hero .patient-hero-badge{color:var(--umaps-accent-a,#0891b2)!important;background:var(--ui-chip-bg)!important;border-color:var(--ui-chip-border)!important;box-shadow:0 10px 24px var(--umaps-shadow,#0e74901f)!important}html[data-ui-dark=false] .patient-profile-hero .patient-history-pending-indicator{color:#a16207!important;background:#fbbf241f!important;border-color:#d977063d!important;box-shadow:0 6px 14px #b4530914!important}html[data-ui-dark=false] .patient-profile-hero .patient-program-chip{color:color-mix(in srgb, var(--umaps-accent-a,#059669) 62%, #052e2b)!important;background:linear-gradient(180deg, #ffffffe0, color-mix(in srgb, var(--umaps-accent-a,#059669) 16%, white))!important;border-color:color-mix(in srgb, var(--umaps-accent-a,#059669) 34%, white)!important;box-shadow:0 10px 22px var(--umaps-shadow,#05966929)!important;text-shadow:none!important}.patient-profile-hero .patient-program-chip.patient-program-chip--muted,html[data-ui-dark=false] .patient-profile-hero .patient-program-chip.patient-program-chip--muted{color:#64748b!important;text-shadow:none!important;background:linear-gradient(#f8fafce6,#e2e8f0c7)!important;border-color:#94a3b86b!important;box-shadow:0 10px 22px #64748b24!important}html[data-ui-dark=false] .patient-profile-hero .patient-back-button{color:var(--ui-hero-ink)!important;border-color:var(--ui-hero-border)!important;ring-color:transparent!important;background:#ffffffa8!important}html[data-ui-dark=false] .patient-profile-hero .patient-avatar-3d{color:var(--umaps-accent-a,#0891b2)!important;background:linear-gradient(135deg, #ffffffeb, color-mix(in srgb, var(--umaps-accent-a) 10%, white)), radial-gradient(circle at 25% 20%, #ffffffb3, transparent 42%)!important;border-color:var(--ui-hero-border)!important}html[data-ui-dark=false] .patient-profile-hero .btn.bg-white\/10{color:var(--ui-hero-ink)!important;border-color:var(--ui-hero-border)!important;background:#ffffffa8!important}html[data-ui-dark=false] .patient-profile-hero .btn.bg-white\/10 svg{color:var(--umaps-accent-a,#0891b2)!important}html[data-ui-dark=false] .patient-profile-hero .patient-hero-intel>div{border-color:var(--ui-hero-border)!important;background:#ffffff94!important}html[data-ui-dark=false] .patient-profile-hero .patient-hero-intel svg{color:var(--umaps-accent-a,#0891b2)!important}html[data-ui-dark=false] .patient-profile-hero .patient-hero-intel span{color:var(--ui-hero-ink-50)!important}html[data-ui-dark=false] .patient-profile-hero .patient-hero-intel strong,html[data-ui-dark=false] .program-patient-hero{color:var(--ui-hero-ink)!important}.program-patient-hero.cronicos-hero-modern{isolation:isolate;color:#0f172a!important;background:linear-gradient(135deg,#fffffff5 0%,#f8fdffeb 46%,#fff7f9e6 100%)!important;border:1px solid #ffffffdb!important;box-shadow:0 26px 70px #0f172a1f,inset 0 1px #ffffffeb!important}.program-patient-hero.cronicos-hero-modern:before{content:"";z-index:0;pointer-events:none;opacity:.95;background:linear-gradient(120deg,#0ea5e91f,#0000 28%,#f43f5e1a 72%,#0000),repeating-linear-gradient(90deg,#0f172a09 0 1px,#0000 1px 72px);position:absolute;inset:0}.program-patient-hero.cronicos-hero-modern:after{content:"";z-index:0;pointer-events:none;border-radius:inherit;background:linear-gradient(#ffffff9e,#0000 52%);position:absolute;inset:1px}.cronicos-hero-icon-button,.cronicos-hero-action,.cronicos-hero-initials,.cronicos-hero-metric{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;border:1px solid #e2e8f0db;box-shadow:0 16px 38px #0f172a14,inset 0 1px #ffffffc7}.cronicos-hero-initials{background:linear-gradient(145deg,#ffffffe0,#f1f5f9b8)}.cronicos-hero-action:hover,.cronicos-hero-icon-button:hover{border-color:#0ea5e947;box-shadow:0 20px 44px #0ea5e91f,inset 0 1px #ffffffdb}.cronicos-hero-metric{border-radius:18px;min-height:112px;padding:14px}.cronicos-hero-metric-primary{background:linear-gradient(145deg,#ecfdf5db,#ffffffc7);border-color:#10b9812e}.cronicos-hero-metric-icon{color:#047857;background:#d1fae5e6;border-radius:14px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;box-shadow:inset 0 1px #ffffffc7}.cronicos-visits-table-shell{scrollbar-gutter:stable}.cronicos-visits-table{table-layout:fixed}.cronicos-visits-table thead th,.cronicos-visits-table tbody tr:not(.cronicos-visit-expanded-row)>td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-ui-dark=false] .program-patient-hero h1,html[data-ui-dark=false] .program-patient-hero .text-transparent.bg-clip-text{color:var(--ui-hero-ink)!important;-webkit-text-fill-color:var(--ui-hero-ink)!important;text-shadow:none!important;background:0 0!important}html[data-ui-dark=false] .program-patient-hero .text-blue-100\/90,html[data-ui-dark=false] .program-patient-hero .text-blue-100,html[data-ui-dark=false] .program-patient-hero .text-blue-300{color:var(--ui-hero-ink-70)!important}html[data-ui-dark=false] .program-patient-hero .bg-white\/10,html[data-ui-dark=false] .program-patient-hero .bg-white\/20,html[data-ui-dark=false] .program-patient-hero .bg-white\/5{color:var(--ui-hero-ink)!important;border-color:var(--ui-hero-border)!important;box-shadow:0 12px 26px var(--umaps-shadow,#0e74901a)!important;background:#ffffff9e!important}html[data-ui-dark=false] .program-patient-hero button.bg-white\/10{color:var(--ui-hero-ink)!important}html[data-ui-dark=false] .program-patient-hero button.bg-white\/10 svg,html[data-ui-dark=false] .program-patient-hero .bg-white\/10 svg{color:var(--umaps-accent-a,#0891b2)!important}html[data-ui-dark=false] .program-patient-hero .bg-white\/5 .text-white,html[data-ui-dark=false] .program-patient-hero .bg-white\/5 .text-sm.font-bold,html[data-ui-dark=false] .program-patient-hero .bg-white\/5 .text-base.font-bold,html[data-ui-dark=false] .program-patient-hero .bg-white\/5 .text-xl.font-bold,html[data-ui-dark=false] .program-patient-hero .bg-white\/5 .text-lg.font-bold{color:var(--ui-hero-ink)!important}html[data-ui-dark=false] .program-patient-hero .text-pink-200,html[data-ui-dark=false] .program-patient-hero .text-blue-200,html[data-ui-dark=false] .program-patient-hero .text-green-200,html[data-ui-dark=false] .program-patient-hero .text-red-200{color:var(--ui-hero-ink-50)!important}html[data-ui-dark=false] .program-patient-hero .bg-red-500\/90,html[data-ui-dark=false] .program-patient-hero .bg-red-500\/80,html[data-ui-dark=false] .program-patient-hero .bg-red-600,html[data-ui-dark=false] .program-patient-hero .bg-orange-500\/90,html[data-ui-dark=false] .program-patient-hero .bg-yellow-500\/80,html[data-ui-dark=false] .program-patient-hero .bg-pink-500\/80,html[data-ui-dark=false] .program-patient-hero .bg-blue-500\/80,html[data-ui-dark=false] .program-patient-hero .bg-green-500\/80,html[data-ui-dark=false] .program-patient-hero .bg-sky-500\/80,html[data-ui-dark=false] .program-patient-hero .bg-teal-500\/80,html[data-ui-dark=false] .program-patient-hero .bg-red-500\/90 *,html[data-ui-dark=false] .program-patient-hero .bg-red-500\/80 *,html[data-ui-dark=false] .program-patient-hero .bg-red-600 *,html[data-ui-dark=false] .program-patient-hero .bg-orange-500\/90 *,html[data-ui-dark=false] .program-patient-hero .bg-yellow-500\/80 *,html[data-ui-dark=false] .program-patient-hero .bg-pink-500\/80 *,html[data-ui-dark=false] .program-patient-hero .bg-blue-500\/80 *,html[data-ui-dark=false] .program-patient-hero .bg-green-500\/80 *,html[data-ui-dark=false] .program-patient-hero .bg-sky-500\/80 *,html[data-ui-dark=false] .program-patient-hero .bg-teal-500\/80 *{color:#fff!important}html[data-ui-dark=false] .patient-detail-future .text-white{color:var(--ui-hero-ink)!important}html[data-ui-dark=false] .patient-detail-future .patient-consult-new-button,html[data-ui-dark=false] .patient-detail-future .patient-consult-new-button *,html[data-ui-style] .patient-detail-future .clinical-history-section-toggle,html[data-ui-style] .patient-detail-future .clinical-history-section-toggle *{color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-ui-dark=false] .patient-detail-future .text-white\/40,html[data-ui-dark=false] .patient-detail-future .text-white\/42,html[data-ui-dark=false] .patient-detail-future .text-white\/46,html[data-ui-dark=false] .patient-detail-future .text-white\/48{color:var(--ui-hero-ink-50)!important}html[data-ui-dark=false] .consult-future .text-white{color:var(--ui-hero-ink)!important}html[data-ui-dark=false] .consult-future .text-white\/40,html[data-ui-dark=false] .consult-future .text-white\/42,html[data-ui-dark=false] .consult-future .text-white\/46,html[data-ui-dark=false] .consult-future .text-white\/48{color:var(--ui-hero-ink-50)!important}.quest-page{--quest-sky-a:#74d2ff;--quest-sky-b:#dde9ff;--quest-ground-a:#79c7a6;--quest-ground-b:#2d8a74;--quest-panel:#161f329e;--quest-panel-soft:#1e2d466b;--quest-text:#f8fafc;--quest-muted:#b7c5d8;--quest-modal-bg:#1e293bf2;--quest-modal-text:#f8fafc;--quest-input-bg:#ffffff0d;--quest-input-border:#ffffff1f;min-height:calc(100vh - 7rem);color:var(--quest-text);background:linear-gradient(180deg, var(--quest-sky-a), var(--quest-sky-b) 58%, var(--quest-ground-a));isolation:isolate;border-radius:1.75rem;margin:-1rem;position:relative;overflow:hidden}.quest-theme-light{--quest-panel:#ffffff85;--quest-panel-soft:#ffffff5c;--quest-text:#0f172a;--quest-muted:#475569;--quest-modal-bg:#fffffff2;--quest-modal-text:#0f172a;--quest-input-bg:#fff9;--quest-input-border:#0f172a14}.quest-scene-aurora{--quest-sky-a:#56c9f6;--quest-sky-b:#dff7ff;--quest-ground-a:#74d5b0;--quest-ground-b:#227f78}.quest-scene-forest{--quest-sky-a:#07151c;--quest-sky-b:#05121a;--quest-ground-a:#040c10;--quest-ground-b:#02080a;--forest-bg:url(/metas/bosque.png);--dark-blue:#05121a94;--cold-cyan:#5fdcff2e;--fog:#bedce61f;--quest-text:#fff;--quest-muted:#cbd5e1}.quest-scene-beach{--quest-sky-a:#68cfff;--quest-sky-b:#fef3bd;--quest-ground-a:#f4d38f;--quest-ground-b:#1aa6b4}.quest-scene-rain{--quest-sky-a:#213653;--quest-sky-b:#6d91b5;--quest-ground-a:#355a67;--quest-ground-b:#0f2439}.quest-scene-city{--quest-sky-a:#5a73c8;--quest-sky-b:#ccdfff;--quest-ground-a:#6e88a1;--quest-ground-b:#17263a;--quest-text:#fff;--quest-muted:#a5f3fc}.quest-scene-sunset{--quest-sky-a:#ff8f6a;--quest-sky-b:#ffd984;--quest-ground-a:#86bd8b;--quest-ground-b:#67375f}.quest-scene-night{--quest-sky-a:#08112b;--quest-sky-b:#243470;--quest-ground-a:#1c2947;--quest-ground-b:#070d1d}.quest-bg-layer,.quest-stars,.quest-world{pointer-events:none;position:absolute;inset:0}.quest-bg-layer{z-index:0;background:radial-gradient(at 20% 16%,#ffffffa3 0 5.2rem,#0000 5.4rem),radial-gradient(at 86% 19%,#ffffff6b 0 5.8rem,#0000 6rem),radial-gradient(at 44% 72%,#2dd4bf3d,#0000 38%),linear-gradient(#ffffff14 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#ffffff14 1px,#0000 1px) 0 0/56px 56px}.quest-bg-layer:before,.quest-bg-layer:after,.quest-stars:before,.quest-stars:after,.quest-world-back:before,.quest-world-back:after,.quest-world-front:before,.quest-world-front:after{content:"";pointer-events:none;position:absolute}.quest-bg-layer:before{opacity:.58;filter:blur(18px);background:linear-gradient(115deg,#0000 0 18%,#2dd4bf66 24%,#818cf852 38%,#f472b63d 52%,#0000 68%);height:34%;animation:12s ease-in-out infinite alternate questAurora;inset:4% -12% auto -10%;transform:skewY(-7deg)}.quest-bg-layer:after{opacity:.56;background:radial-gradient(at 12% 60%,#ffffffb8 0 4.5rem,#0000 4.8rem),radial-gradient(at 92% 40%,#ffffff94 0 5rem,#0000 5.3rem);height:16%;animation:18s ease-in-out infinite alternate questCloudFloat;top:16%;left:10%;right:6%}.quest-stars{z-index:1;opacity:.58;background-image:radial-gradient(circle,#ffffffdb 0 1px,#0000 1.5px),radial-gradient(circle,#22d3eecc 0 1px,#0000 1.5px);background-size:120px 120px,180px 160px;animation:18s linear infinite questDrift}.quest-confetti-field{z-index:2;pointer-events:none;opacity:.82;position:fixed;inset:0;overflow:hidden}.quest-confetti-field span{background:var(--confetti-color);border-radius:2px;width:7px;height:12px;animation:3.8s linear infinite questConfettiFall;position:absolute;top:-12px}.quest-world-back{z-index:2;background:radial-gradient(ellipse at 22% 100%, color-mix(in srgb, var(--quest-ground-b) 54%, transparent), transparent 48%), radial-gradient(ellipse at 78% 102%, color-mix(in srgb, var(--quest-ground-a) 58%, transparent), transparent 44%);height:58%;inset:auto 0 0}.quest-world-front{z-index:3;background:radial-gradient(ellipse at 18% 100%, color-mix(in srgb, var(--quest-ground-a) 86%, white), transparent 52%), radial-gradient(ellipse at 74% 104%, color-mix(in srgb, var(--quest-ground-b) 78%, transparent), transparent 50%), linear-gradient(to top, color-mix(in srgb, var(--quest-ground-b) 70%, black), transparent 56%);height:34%;inset:auto 0 0}.quest-world-front:after{background:linear-gradient(to top, color-mix(in srgb, var(--quest-ground-b) 72%, black), transparent);height:22%;inset:auto 0 0}.quest-scene-forest .quest-bg-layer{background-image:linear-gradient(180deg, #050f160d, #040c1085), var(--forest-bg);background-position:50%;background-size:cover;animation:34s ease-in-out infinite alternate slowDrift;transform:scale(1.03)}.quest-scene-forest .quest-bg-layer:before{content:"";z-index:2;pointer-events:none;mix-blend-mode:multiply;background:radial-gradient(circle at 50% 42%,#0000 0 28%,#00000029 64%,#00000085 100%),linear-gradient(120deg,#64bed21f,#0000 48%,#00141a59);animation:none;position:absolute;inset:-10%}.quest-scene-forest .quest-bg-layer:after{content:"";z-index:7;pointer-events:none;opacity:.13;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.32'/%3E%3C/svg%3E");animation:none;position:absolute;inset:0}.quest-scene-forest .fog{z-index:3;pointer-events:none;filter:blur(22px);opacity:.68;background:radial-gradient(ellipse at 25% 42%, var(--fog), transparent 34%), radial-gradient(ellipse at 70% 35%, #afd2e121, transparent 37%), radial-gradient(ellipse at 45% 68%, #96becd1c, transparent 40%);animation:42s linear infinite alternate fogFloatA;position:absolute;inset:-20%}.quest-scene-forest .fog.fog-2{z-index:4;opacity:.44;filter:blur(34px);background:radial-gradient(at 18% 72%,#cde6eb1c,#0000 32%),radial-gradient(at 78% 66%,#82b4c821,#0000 38%),linear-gradient(90deg,#0000,#d2e6eb14,#0000);animation:58s linear infinite alternate fogFloatB}.quest-scene-forest .cold-light{z-index:5;pointer-events:none;opacity:.55;background:radial-gradient(circle at 46% 20%,#d2ebf530,#0000 26%),radial-gradient(circle at 82% 8%,#5fdcff17,#0000 22%);animation:12s ease-in-out infinite breatheLight;position:absolute;inset:-12%}.quest-scene-forest .snow-dust{z-index:6;pointer-events:none;position:absolute;inset:0;overflow:hidden}.quest-scene-forest .snow-dust span{background:#dcf5ff85;border-radius:999px;width:3px;height:3px;animation:linear infinite driftParticle;position:absolute;box-shadow:0 0 12px #aae6ff8c}.quest-scene-forest .pine-shadow{z-index:5;pointer-events:none;opacity:.34;clip-path:polygon(0 100%,0 44%,5% 20%,8% 52%,13% 14%,16% 55%,22% 20%,25% 58%,31% 10%,36% 55%,42% 18%,46% 62%,54% 16%,58% 55%,65% 8%,70% 60%,78% 15%,82% 53%,90% 18%,95% 49%,100% 25%,100% 100%);transform-origin:bottom;background:linear-gradient(#0000,#00080ab8),repeating-linear-gradient(86deg,#0000 0 28px,#000c0c47 30px 48px,#0000 54px 90px);height:42%;animation:9s ease-in-out infinite alternate pineSway;position:absolute;inset:auto -4% -3%}.quest-scene-forest .quest-stars,.quest-scene-forest .quest-world-back,.quest-scene-forest .quest-world-front{display:none}.quest-scene-beach .quest-bg-layer{background:radial-gradient(circle at 76% 14%,#ffe171f5 0 4.2rem,#ffe17138 4.3rem 8rem,#0000 8.2rem),radial-gradient(at 22% 24%,#ffffff9e 0 4.4rem,#0000 4.8rem),linear-gradient(#ffffff12 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#ffffff0f 1px,#0000 1px) 0 0/72px 72px}.quest-scene-beach .quest-bg-layer:before{opacity:.62;filter:blur(10px);background:radial-gradient(at 14%,#ffffffc2 0 6rem,#0000 6.4rem),radial-gradient(at 86% 42%,#ffffffa3 0 7rem,#0000 7.5rem);height:18%;animation:20s ease-in-out infinite alternate questCloudFloat;inset:20% -8% auto;transform:none}.quest-scene-beach .quest-world-back{background:linear-gradient(0deg,#1496adb8 0 30%,#6ad3e1a3 31% 45%,#0000 46%),repeating-linear-gradient(175deg,#ffffff47 0 3px,#0000 3px 72px) 0 78%/100% 80px no-repeat;height:55%}.quest-scene-beach .quest-world-front{background:repeating-radial-gradient(at 52% 0,#ffffffa6 0 2px,#0000 3px 24px) 0 6%/180px 42px repeat-x,linear-gradient(0deg,#e8bf74 0 26%,#f7dba2 27% 55%,#ffffff4d 56% 61%,#1fb7ca99 62% 100%);height:34%;animation:5.8s ease-in-out infinite questWave}.quest-scene-rain .quest-bg-layer{background:radial-gradient(at 22% 11%,#0a1626d1 0 9rem,#0000 9.5rem),radial-gradient(at 66% 9%,#10233ae6 0 11rem,#0000 11.4rem),radial-gradient(at 92% 17%,#18314db3 0 7.8rem,#0000 8.2rem),linear-gradient(#ffffff0d 1px,#0000 1px) 0 0/58px 58px,linear-gradient(90deg,#ffffff0a 1px,#0000 1px) 0 0/58px 58px}.quest-scene-rain .quest-bg-layer:before{opacity:0;filter:blur();background:linear-gradient(115deg,#0000 0 47%,#c4e8ffeb 48% 50%,#0000 51%),linear-gradient(118deg,#0000 0 54%,#7bd3ff57 55% 56%,#0000 57%);height:100%;animation:7s step-end infinite questLightning;inset:0;transform:none}.quest-scene-rain .quest-bg-layer:after{opacity:.84;background:radial-gradient(at 15% 40%,#091524e6 0 8rem,#0000 8.5rem),radial-gradient(at 44% 26%,#10233aeb 0 10rem,#0000 10.7rem),radial-gradient(at 82% 44%,#132b45d1 0 9rem,#0000 9.6rem);height:30%;animation:12s ease-in-out infinite alternate questCloudFloat;inset:2% -8% auto}.quest-scene-rain .quest-stars{opacity:.56;background-image:repeating-linear-gradient(110deg,#caecff85 0 2px,#0000 2px 26px),repeating-linear-gradient(110deg,#79d3ff47 0 1px,#0000 1px 40px);background-size:120px 120px,180px 160px;animation:.75s linear infinite questRainFall}.quest-scene-rain .quest-world-back{background:linear-gradient(0deg,#08182a9e 0 36%,#0000 37%),repeating-linear-gradient(90deg,#122a40cc 0 36px,#0a1c2ed6 36px 74px,#0000 74px 104px) 0 100%/100% 52% no-repeat;height:48%}.quest-scene-rain .quest-world-front{background:repeating-radial-gradient(at 30% 0,#b4e2ff70 0 1px,#0000 2px 28px) 0 18%/160px 30px repeat-x,linear-gradient(#0000,#2c53619e 48%,#071726eb);height:26%;animation:2.8s ease-in-out infinite alternate questPuddles}.quest-scene-city .quest-bg-layer{filter:brightness(.85)contrast(1.2)saturate(1.2);background:linear-gradient(#0006 0%,#0000 40% 60%,#00000080 100%),url(/metas/ciudad.png) 50%/cover no-repeat;animation:none}.quest-scene-city .city-video{-o-object-fit:cover;object-fit:cover;filter:brightness(.8)contrast(1.3)saturate(1.3);width:100%;height:100%;position:absolute;inset:0}.quest-scene-city .neon-overlay{mix-blend-mode:screen;background:radial-gradient(circle at 60% 20%,#00ffff40,#0000 50%),radial-gradient(circle at 30% 80%,#00b4ff33,#0000 50%);animation:6s ease-in-out infinite pulseCity;position:absolute;inset:0}.quest-scene-city .light-beams{opacity:.6;background:conic-gradient(#0000 0deg,#00c8ff26 20deg,#0000 40deg);animation:30s linear infinite rotateLights;position:absolute;inset:-50%}.quest-scene-city .particles{pointer-events:none;position:absolute;inset:0}.quest-scene-city .particles span{opacity:.6;background:#0ff;border-radius:50%;width:2px;height:2px;animation:linear infinite floatParticle;position:absolute;box-shadow:0 0 10px #0ff}.quest-scene-city .quest-stars,.quest-scene-city .quest-world-back,.quest-scene-city .quest-world-front{display:none}.quest-scene-sunset .quest-bg-layer{background:radial-gradient(circle at 72% 24%,#ffd872eb 0 5.8rem,#ffa45c61 6rem 10rem,#0000 10.4rem),radial-gradient(at 28% 24%,#ffeebe70,#0000 18%),linear-gradient(#ffffff0f 1px,#0000 1px) 0 0/68px 68px,linear-gradient(90deg,#ffffff0d 1px,#0000 1px) 0 0/68px 68px}.quest-scene-sunset .quest-bg-layer:before{opacity:.5;filter:blur(10px);background:radial-gradient(at 12% 42%,#ffd6bab3 0 6rem,#0000 6.4rem),radial-gradient(at 68% 60%,#ffc4a680 0 8rem,#0000 8.4rem);height:20%;animation:18s ease-in-out infinite alternate questCloudFloat;inset:22% -6% auto;transform:none}.quest-scene-sunset .quest-world-back{background:radial-gradient(at 36% 100%,#52495ab8,#0000 44%),radial-gradient(at 78% 102%,#644a5bc7,#0000 46%);height:58%}.quest-scene-sunset .quest-world-front{background:radial-gradient(at 30% 100%,#79a270db,#0000 56%),radial-gradient(at 70% 104%,#67375fd1,#0000 54%),linear-gradient(#0000,#47274ddb);height:32%}.quest-scene-night .quest-bg-layer{background:radial-gradient(circle at 82% 14%, #e0e8ffeb 0 3.5rem, transparent 3.6rem), radial-gradient(circle at 80% 12%, var(--quest-sky-a) 0 3rem, transparent 3.1rem), linear-gradient(#ffffff14 1px, transparent 1px), linear-gradient(90deg, #ffffff14 1px, transparent 1px);background-size:auto,auto,62px 62px,62px 62px}.quest-scene-night .quest-bg-layer:before{opacity:.16;filter:blur(22px);background:radial-gradient(at 50% 22%,#67e8f96b,#0000 36%);height:100%;animation:8s ease-in-out infinite alternate questNightGlow;inset:0;transform:none}.quest-scene-night .quest-bg-layer:after{display:none}.quest-scene-night .quest-stars{opacity:.88;background-image:radial-gradient(circle,#fffffff5 0 1px,#0000 1.6px),radial-gradient(circle,#7dd3fcb8 0 1px,#0000 1.8px);background-size:96px 96px,152px 144px;animation:4.8s ease-in-out infinite alternate questTwinkle}.quest-scene-night .quest-world-back{background:radial-gradient(at 24% 100%,#152343e6,#0000 46%),radial-gradient(at 80% 104%,#0d1b37f2,#0000 44%);height:50%}.quest-scene-night .quest-world-front{background:radial-gradient(at 26% 100%,#14203af2,#0000 56%),radial-gradient(at 74% 100%,#08112bf0,#0000 54%),linear-gradient(#0000,#050a18f5);height:30%}.quest-shell{z-index:4;gap:1rem;max-width:1220px;margin:0 auto;padding:clamp(1rem,2.2vw,1.6rem);display:grid;position:relative}.quest-hero,.quest-unit-card,.quest-category,.quest-rewards-card,.quest-role-card,.quest-ranking,.quest-settings,.quest-empty{background:radial-gradient(circle at 0% 0%, #ffffff1f, transparent 28%), var(--quest-panel);-webkit-backdrop-filter:blur(20px)saturate(1.18);backdrop-filter:blur(20px)saturate(1.18);border:1px solid #ffffff2e;box-shadow:0 24px 56px #0f172a3d,inset 0 1px #ffffff29}.quest-hero{border-radius:1.45rem;justify-content:space-between;align-items:center;gap:1rem;padding:clamp(1rem,2vw,1.35rem);display:flex}.quest-live-chip{color:#67e8f9;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.68rem;font-weight:950;display:inline-flex}.quest-hero h1{color:#fff;text-shadow:0 4px 20px #0006;margin-top:.3rem;font-size:clamp(2rem,5vw,4.2rem);font-weight:950;line-height:.95}.quest-hero p{color:var(--quest-muted);margin-top:.45rem;font-weight:760}.quest-hero-actions,.quest-tabs,.quest-theme-toggle{flex-wrap:wrap;gap:.65rem;display:flex}.quest-hero-actions .select{border-radius:999px;width:auto;min-height:42px}.quest-hero-actions button,.quest-empty button{color:#fff;background:linear-gradient(135deg,#06b6d4,#7c3aed);border-radius:999px;align-items:center;gap:.45rem;min-height:42px;padding:.7rem .95rem;font-weight:950;display:inline-flex;box-shadow:0 16px 32px #2563eb33}.quest-hero-actions .quest-secondary-action{color:var(--quest-text);background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff38}.quest-tabs{background:#0f172ab8;border-radius:1rem;justify-content:center;padding:.38rem;box-shadow:0 14px 30px #0f172a2e}.quest-tabs button{color:#ffffffb3;border-radius:.75rem;justify-content:center;align-items:center;gap:.45rem;min-width:148px;min-height:42px;font-weight:900;display:inline-flex}.quest-tabs button.is-active{color:#fff;background:#ffffff1f;box-shadow:inset 0 0 0 1px #fff3}.quest-unit-card{border-radius:1.35rem;grid-template-columns:minmax(220px,1fr) minmax(210px,.95fr) minmax(160px,auto);grid-template-areas:"copy tower rewards""roles tower points""track track track";align-items:center;gap:1rem;padding:1.15rem;display:grid}.quest-unit-copy{grid-area:copy;align-items:center;gap:.85rem;display:flex}.quest-unit-icon,.quest-category-icon{color:#fff;background:#ffffff24;border-radius:1rem;place-items:center;width:52px;height:52px;display:grid;box-shadow:inset 0 1px #ffffff2e}.quest-unit-card h2,.quest-category h2,.quest-ranking h2,.quest-settings h2,.quest-rewards-card h2{color:var(--quest-text);font-size:1.1rem;font-weight:950}.quest-unit-card p,.quest-category p,.quest-rewards-card p{color:var(--quest-muted);font-size:.82rem;font-weight:780}.quest-unit-card p span{color:#fff;background:#ffffff29;border-radius:.45rem;padding:.2rem .45rem;display:inline-flex}.quest-active-reward-strip{flex-wrap:wrap;grid-area:rewards;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.quest-active-reward-strip span{color:#0f172a;background:linear-gradient(135deg,#fef08a,#67e8f9);border-radius:999px;align-items:center;gap:.3rem;padding:.28rem .58rem;font-size:.72rem;font-weight:950;display:inline-flex}.quest-boost-active .quest-team-points strong{text-shadow:0 0 18px #a78bfab8}.quest-elite-active .quest-unit-icon{color:#0f172a;background:linear-gradient(135deg,#facc15,#fef9c3);box-shadow:0 0 0 1px #facc1561,0 16px 34px #facc152e}.quest-unit-evolution{min-width:210px;min-height:194px;color:var(--quest-text);grid-area:tower;justify-self:center;place-items:center;gap:.2rem;display:grid}.quest-tower-stage{isolation:isolate;place-items:center;width:210px;height:172px;display:grid;position:relative}.quest-tower-aura,.quest-tower-orbit,.quest-tower-particle,.quest-tower{position:absolute}.quest-tower-aura{filter:blur(10px);background:radial-gradient(circle,#67e8f957,#a78bfa2e 44%,#0000 72%);border-radius:999px;animation:3.4s ease-in-out infinite questTowerAura;inset:12% 14%}.quest-tower-orbit{opacity:.78;border:1px solid #ffffff2e;border-radius:999px;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.quest-tower-orbit-a{width:176px;height:86px}.quest-tower-orbit-b{border-color:#67e8f93d;width:138px;height:122px;transform:translate(-50%,-50%)rotate(24deg)}.quest-tower-particle{z-index:5;width:var(--particle-size);height:var(--particle-size);animation:4.2s ease-in-out infinite questTowerParticle;animation-delay:var(--particle-delay);background:#67e8f9;border-radius:999px;top:50%;left:50%;box-shadow:0 0 13px #67e8f9d1}.quest-tower-particle.is-complete{background:#facc15;box-shadow:0 0 16px #facc15e6}.quest-tower{z-index:3;width:108px;height:var(--tower-height);filter:drop-shadow(0 24px 28px #0f172a3d);bottom:16px;left:50%;transform:translate(-50%)}.quest-tower:after{content:"";filter:blur(4px);background:#0f172a47;border-radius:999px;height:18px;position:absolute;bottom:-14px;left:10%;right:10%}.quest-tower-base,.quest-tower-mid,.quest-tower-top,.quest-tower-crystal,.quest-tower-crown,.quest-tower-beam,.quest-tower-wing{position:absolute;left:50%;transform:translate(-50%)}.quest-tower-base{background:linear-gradient(90deg,#ffffff7a,#0000 28% 72%,#0f172a29),linear-gradient(#67e8f9,#2563eb);border-radius:16px 16px 12px 12px;width:102px;height:42%;bottom:0;box-shadow:inset 0 0 0 2px #ffffff4d}.quest-tower-mid{background:linear-gradient(90deg,#ffffff7a,#0000 30% 72%,#0f172a29),linear-gradient(#a78bfa,#4f46e5);border-radius:15px 15px 8px 8px;width:76px;height:42%;bottom:35%;box-shadow:inset 0 0 0 2px #ffffff47}.quest-tower-top{background:linear-gradient(90deg,#ffffff7a,#0000 30% 72%,#0f172a29),linear-gradient(#f472b6,#7c3aed);border-radius:18px 18px 7px 7px;width:52px;height:28%;bottom:69%;box-shadow:inset 0 0 0 2px #ffffff47}.quest-tower-crystal{clip-path:polygon(50% 0,100% 38%,78% 100%,22% 100%,0 38%);background:linear-gradient(#fff,#67e8f9 46%,#a78bfa);width:28px;height:34px;animation:2.6s ease-in-out infinite questTowerCrystal;bottom:calc(100% - 8px);box-shadow:0 0 22px #67e8f9b8}.quest-tower-crown{opacity:0;background:#fef08a;border-radius:999px;width:66px;height:3px;bottom:calc(100% + 26px);box-shadow:0 0 24px #fef08ab3}.quest-tower-beam{width:10px;height:calc(var(--tower-progress) + 20px);opacity:.82;background:linear-gradient(#fef08a,#67e8f9);border-radius:999px;max-height:calc(100% - 6px);bottom:6px;box-shadow:0 0 18px #67e8f9b8}.quest-tower-wing{opacity:0;background:linear-gradient(135deg,#ffffff47,#67e8f92e);border-radius:14px;width:48px;height:42px;bottom:28%}.quest-tower-wing-left{left:7px;transform:rotate(-22deg)}.quest-tower-wing-right{left:auto;right:7px;transform:rotate(22deg)}.quest-tower-tier-1 .quest-tower-mid,.quest-tower-tier-1 .quest-tower-top,.quest-tower-tier-1 .quest-tower-crystal{opacity:.42;filter:saturate(.72)}.quest-tower-tier-2 .quest-tower-mid,.quest-tower-tier-3 .quest-tower-mid,.quest-tower-tier-4 .quest-tower-mid,.quest-tower-tier-5 .quest-tower-mid,.quest-tower-tier-6 .quest-tower-mid,.quest-tower-tier-3 .quest-tower-wing,.quest-tower-tier-4 .quest-tower-wing,.quest-tower-tier-5 .quest-tower-wing,.quest-tower-tier-6 .quest-tower-wing,.quest-tower-tier-4 .quest-tower-crown,.quest-tower-tier-5 .quest-tower-crown,.quest-tower-tier-6 .quest-tower-crown{opacity:1}.quest-tower-tier-5 .quest-tower-orbit-b,.quest-tower-tier-6 .quest-tower-orbit-b{border-color:#facc1557}.quest-tower-caption{text-align:center;place-items:center;gap:.05rem;display:grid}.quest-tower-caption strong{color:#c084fc;text-shadow:0 0 16px #c084fc9e;font-size:1.4rem;font-weight:950;line-height:1}.quest-tower-caption span,.quest-tower-caption small{color:var(--quest-muted);font-size:.68rem;font-weight:850}.quest-team-points{color:#a78bfa;grid-area:points;grid-template-columns:auto auto;justify-self:end;align-items:center;gap:0 .35rem;display:grid}.quest-team-points strong{font-size:1.7rem;font-weight:950}.quest-team-points span{color:var(--quest-muted);grid-column:span 2;font-size:.72rem;font-weight:850}.quest-role-levels{flex-wrap:wrap;grid-area:roles;gap:.45rem;display:flex}.quest-role-levels span{border:1px solid color-mix(in srgb, var(--role-accent) 36%, #ffffff38);color:color-mix(in srgb, var(--role-accent) 82%, white);background:color-mix(in srgb, var(--role-accent) 12%, transparent);border-radius:999px;padding:.24rem .55rem;font-size:.72rem;font-weight:950}.quest-level-track{grid-area:track;gap:.45rem;display:grid}.quest-level-track div{color:var(--quest-muted);justify-content:space-between;font-size:.82rem;font-weight:900;display:flex}.quest-level-track i,.quest-progressbar,.quest-category-meter{background:#ffffff29;border-radius:999px;height:12px;display:block;overflow:hidden}.quest-level-track i b,.quest-category-meter span{border-radius:inherit;background:linear-gradient(90deg,#22d3ee,#a78bfa,#f472b6);height:100%;display:block}.quest-level-track small{color:#a5b4fc;font-size:.72rem;font-weight:850}.quest-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.quest-kpis div{background:var(--quest-panel-soft);border:1px solid #ffffff29;border-radius:1.15rem;min-height:92px;padding:.95rem;box-shadow:0 18px 36px #0f172a2e}.quest-kpis svg{color:#67e8f9}.quest-kpis span{color:var(--quest-muted);margin-top:.35rem;font-size:.75rem;font-weight:850;display:block}.quest-kpis strong{color:var(--quest-text);font-size:1.75rem;font-weight:950;display:block}.quest-category-stack,.quest-mission-list,.quest-reward-grid,.quest-role-grid,.quest-scene-grid,.quest-settings,.quest-ranking{display:grid}.quest-category-stack{gap:.85rem}.quest-category{border-left:4px solid var(--category-accent);border-radius:1.25rem;overflow:hidden}.quest-category-head{width:100%;color:var(--quest-text);text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:1rem;display:grid}.quest-category-toggle{width:100%;color:inherit;text-align:left;grid-template-columns:auto minmax(0,1fr) minmax(160px,.3fr) auto;align-items:center;gap:.85rem;display:grid}.quest-category-add{width:42px;height:42px;color:var(--category-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--category-accent) 24%, #ffffff24);background:#ffffff1f;border-radius:.9rem;place-items:center;display:grid}.quest-category-icon{color:var(--category-accent)}.quest-category-meter{height:8px}.quest-category-meter span{background:linear-gradient(90deg, var(--category-accent), #fff)}.quest-mission-list{gap:.85rem;padding:0 1rem 1rem}.quest-mission{border:1px solid color-mix(in srgb, var(--category-accent) 25%, #fff3);background:radial-gradient(circle at 90% 0%, color-mix(in srgb, var(--category-accent) 12%, transparent), transparent 28%), #0f172a47;border-radius:1rem;gap:.72rem;padding:.95rem;display:grid;position:relative;overflow:hidden}.quest-theme-light .quest-mission{background:#ffffff5c}.quest-category-empty{border:1px dashed color-mix(in srgb, var(--category-accent) 42%, #ffffff2e);min-height:72px;color:var(--quest-muted);background:#ffffff14;border-radius:1rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem;font-weight:900;display:flex}.quest-category-empty svg{color:var(--category-accent)}.quest-category-empty button{min-height:36px;color:var(--quest-text);background:color-mix(in srgb, var(--category-accent) 26%, #ffffff1f);border-radius:999px;padding:0 .75rem;font-size:.76rem;font-weight:950}.quest-mission-main{justify-content:space-between;gap:.75rem;display:flex}.quest-mission-title{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.quest-mission-title h3{color:var(--quest-text);font-size:.95rem;font-weight:950}.quest-mission-title span,.quest-contrib-summary span,.quest-contrib-summary em{color:color-mix(in srgb, var(--category-accent) 85%, white);background:#ffffff1a;border-radius:999px;padding:.18rem .45rem;font-size:.66rem;font-weight:950}.quest-mission-actions{gap:.35rem;display:flex}.quest-mission-actions button{width:30px;height:30px;color:var(--quest-muted);background:#ffffff1a;border-radius:.65rem;place-items:center;display:grid}.quest-progressbar{background:linear-gradient(#0f172a70,#0f172a42),#ffffff24;border:1px solid #ffffff29;height:20px;position:relative;box-shadow:inset 0 1px 4px #0f172a57,0 8px 18px #0f172a1f}.quest-progress-segments{border-radius:inherit;min-width:0;height:100%;transition:width .42s;display:flex;position:relative;overflow:hidden}.quest-progress-segment{background:linear-gradient(90deg, color-mix(in srgb, var(--role-accent) 88%, #fff), var(--role-accent));min-width:0;height:100%;box-shadow:0 0 18px color-mix(in srgb, var(--role-accent) 54%, transparent);flex:none;display:block;position:relative;overflow:hidden}.quest-progress-segment+.quest-progress-segment{box-shadow:-1px 0 0 #ffffff61, 0 0 18px color-mix(in srgb, var(--role-accent) 54%, transparent)}.quest-progress-segment:after{content:"";background:linear-gradient(110deg,#0000 0 34%,#ffffff85 50%,#0000 66% 100%);animation:1.8s ease-in-out infinite questProgressShine;position:absolute;inset:0;transform:translate(-100%)}.quest-progress-segment em{color:#0f172a;opacity:0;place-items:center;font-size:.58rem;font-style:normal;font-weight:950;line-height:1;display:grid;position:absolute;inset:0}.quest-progressbar strong{color:#fff;text-shadow:0 1px 4px #0f172abf;place-items:center;font-size:.68rem;font-weight:950;line-height:1;display:grid;position:absolute;inset:0}.quest-progressbar.is-targetless .quest-progress-segment{background:repeating-linear-gradient(45deg, #fff3 0 8px, transparent 8px 16px), linear-gradient(90deg, color-mix(in srgb, var(--role-accent) 86%, #fff), var(--role-accent))}.quest-contrib-summary{flex-wrap:wrap;gap:.45rem;display:flex}.quest-contrib-summary span{color:color-mix(in srgb, var(--role-accent) 82%, white)}.quest-role-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.quest-role-track{border:1px solid color-mix(in srgb, var(--role-accent) 25%, #fff3);background:#ffffff1f;border-radius:.85rem;grid-template-columns:minmax(76px,1fr) auto auto auto auto auto;align-items:center;gap:.35rem;padding:.45rem;display:grid}.quest-role-avatar{color:var(--role-accent);place-items:center;gap:.08rem;font-size:.72rem;font-weight:950;display:grid;position:relative}.quest-role-avatar>svg{width:13px;height:13px;position:absolute;top:.25rem;right:.2rem}.quest-role-track button{min-width:32px;min-height:28px;color:var(--quest-text);background:color-mix(in srgb, var(--role-accent) 28%, #ffffff14);border-radius:.55rem;font-size:.72rem;font-weight:950}.quest-role-track button:disabled{opacity:.36}.quest-role-track strong{min-width:34px;color:var(--quest-text);text-align:center;font-size:1rem;font-weight:950}.quest-avatar{color:var(--role-accent);flex:none;place-items:center;display:inline-grid;position:relative;overflow:visible}.quest-avatar-profile{width:112px;height:132px}.quest-avatar-md{width:84px;height:104px}.quest-avatar-mini{width:44px;height:52px}.quest-avatar-stage{transform-origin:50% 88%;place-items:center;width:100%;height:100%;animation:3.4s ease-in-out infinite questAvatarIdleFloat;display:grid;position:relative}.quest-avatar-svg{width:100%;height:100%;overflow:visible}.quest-avatar-head{transform-origin:90px 116px;animation:4.2s ease-in-out infinite questAvatarHeadIdle}.quest-avatar-tie{transform-origin:90px 120px;animation:2.8s ease-in-out infinite questAvatarTieSway}.quest-avatar-hair-bun{transform-origin:90px 50px;animation:3.6s ease-in-out infinite questAvatarBunBob}.quest-avatar-hair-strand{transform-origin:62px 56px;animation:3.2s ease-in-out infinite questAvatarHairStrand}.quest-avatar-beard,.quest-avatar-beard-edge,.quest-avatar-stubble{transform-origin:90px 108px;animation:3.8s ease-in-out infinite questAvatarBeardSettle}.quest-avatar-scrub-panel{transform-origin:90px 114px;animation:3.4s ease-in-out infinite questAvatarScrubPanel}.quest-avatar-glint{animation:3s ease-in-out infinite questAvatarLensGlint}.quest-avatar-eye{transform-origin:50%;animation:5.6s ease-in-out infinite questAvatarBlink}.quest-avatar-mouth-happy,.quest-avatar-mouth-sad,.quest-avatar-sparks{opacity:0}.quest-emoji-pack-active .quest-avatar.is-idle .quest-avatar-sparks{opacity:.42;animation:3.4s ease-in-out infinite questAvatarSparkPop}.quest-avatar.is-celebrate .quest-avatar-stage{animation:.82s cubic-bezier(.2,1.25,.38,1) both questAvatarCelebrate}.quest-avatar.is-celebrate .quest-avatar-head{animation:.82s both questAvatarHappyHead}.quest-avatar.is-celebrate .quest-avatar-arm-left{transform-origin:55px 145px;animation:.82s both questAvatarArmLeftCelebrate}.quest-avatar.is-celebrate .quest-avatar-arm-right{transform-origin:125px 145px;animation:.82s both questAvatarArmRightCelebrate}.quest-avatar.is-celebrate .quest-avatar-hand-left{transform-origin:55px 145px;animation:.82s both questAvatarArmLeftCelebrate}.quest-avatar.is-celebrate .quest-avatar-hand-right{transform-origin:125px 145px;animation:.82s both questAvatarArmRightCelebrate}.quest-avatar.is-celebrate .quest-avatar-mouth-smile,.quest-avatar.is-celebrate .quest-avatar-mouth-sad{opacity:0}.quest-avatar.is-celebrate .quest-avatar-mouth-happy,.quest-avatar.is-celebrate .quest-avatar-sparks{opacity:1}.quest-avatar.is-celebrate .quest-avatar-sparks{animation:.82s both questAvatarSparkPop}.quest-avatar.is-sad .quest-avatar-stage{animation:.92s both questAvatarSadSlump}.quest-avatar.is-sad .quest-avatar-head{animation:.92s both questAvatarSadHead}.quest-avatar.is-sad .quest-avatar-mouth-smile,.quest-avatar.is-sad .quest-avatar-mouth-happy{opacity:0}.quest-avatar.is-sad .quest-avatar-mouth-sad{opacity:1}.quest-avatar-delta{z-index:4;color:#0f172a;text-align:center;pointer-events:none;background:#f8fafc;border-radius:999px;min-width:28px;padding:.16rem .35rem;font-size:.72rem;font-weight:950;line-height:1;position:absolute;top:8%;left:60%;box-shadow:0 10px 22px #0f172a47}.quest-avatar-mini .quest-avatar-delta{min-width:24px;font-size:.62rem;top:-.25rem;left:56%}.quest-avatar-delta.is-positive{color:#064e3b;background:linear-gradient(135deg,#d9f99d,#67e8f9);animation:.9s ease-out both questAvatarDeltaUp}.quest-avatar-delta.is-negative{color:#7f1d1d;background:linear-gradient(135deg,#fecaca,#fef2f2);animation:.9s ease-out both questAvatarDeltaDown}.quest-avatar-placeholder{aspect-ratio:1;background:radial-gradient(circle at 32% 24%, #ffffffc7, transparent 34%), linear-gradient(135deg, var(--role-accent), #fff);width:82%;box-shadow:0 12px 26px color-mix(in srgb, var(--role-accent) 22%, transparent);border-radius:999px;place-items:center;display:grid;position:relative}.quest-avatar-placeholder span{color:#0f172a;font-size:.74rem;font-weight:950}.quest-avatar-placeholder i{background:color-mix(in srgb, var(--role-accent) 48%, #0f172a);opacity:.28;border-radius:999px;height:18%;position:absolute;inset:auto 16% 14%}.quest-assignee-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.quest-assignee-grid button{border:1px solid color-mix(in srgb, var(--role-accent) 26%, var(--quest-input-border));min-height:62px;color:color-mix(in srgb, var(--role-accent) 80%, var(--quest-modal-text));background:color-mix(in srgb, var(--role-accent) 10%, var(--quest-input-bg));text-align:left;border-radius:.85rem;grid-template-columns:auto minmax(0,auto);justify-content:start;align-items:center;gap:.18rem .45rem;padding:.65rem .75rem;transition:transform .16s,box-shadow .16s,background .16s;display:grid}.quest-assignee-grid button.is-active{background:color-mix(in srgb, var(--role-accent) 28%, #ffffff14);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--role-accent) 68%, white), 0 12px 24px color-mix(in srgb, var(--role-accent) 20%, transparent)}.quest-assignee-grid button:hover{transform:translateY(-1px)}.quest-assignee-grid span{color:var(--quest-modal-text);font-size:.8rem;font-weight:950}.quest-assignee-grid strong{color:var(--quest-modal-text);opacity:.72;grid-column:1/-1;font-size:.68rem;font-weight:850}.quest-stats-grid{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:1rem;display:grid}.quest-rewards-card,.quest-ranking,.quest-settings,.quest-empty{border-radius:1.3rem;padding:1.1rem}.quest-reward-grid,.quest-role-grid,.quest-scene-grid,.quest-achievements-row{gap:.75rem;margin-top:1rem;display:grid}.quest-reward-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quest-reward-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.quest-reward-head h2,.quest-achievement-panel h2{color:var(--quest-text);align-items:center;gap:.45rem;font-weight:950;display:inline-flex}.quest-reward-head p,.quest-achievement-panel header p{color:var(--quest-muted);font-size:.8rem;font-weight:780}.quest-reward-head>strong{color:#0f172a;background:linear-gradient(135deg,#67e8f9,#fef08a);border-radius:.7rem;flex:none;padding:.3rem .55rem;font-size:.8rem;font-weight:950}.quest-reward-card,.quest-scene-grid button{background:#0f172a38;border:1px solid #ffffff24;border-radius:.95rem;gap:.28rem;padding:.85rem;display:grid}.quest-reward-card{border-color:color-mix(in srgb, var(--reward-accent) 24%, #ffffff24);grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:96px;position:relative;overflow:hidden}.quest-reward-card:before{content:"";background:radial-gradient(circle at 8% 12%, color-mix(in srgb, var(--reward-accent) 24%, transparent), transparent 42%);opacity:.75;pointer-events:none;position:absolute;inset:0}.quest-reward-card.is-unlocked{background:color-mix(in srgb, var(--reward-accent) 14%, #0f172a52);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--reward-accent) 32%, transparent)}.quest-reward-card.is-locked{filter:saturate(.75);opacity:.82}.quest-reward-icon{width:42px;height:42px;color:var(--reward-accent);background:color-mix(in srgb, var(--reward-accent) 16%, #ffffff17);border-radius:.8rem;place-items:center;display:grid;position:relative}.quest-reward-card h3,.quest-reward-card p,.quest-reward-card span,.quest-reward-card i{position:relative}.quest-reward-card h3{color:var(--quest-text);font-weight:950}.quest-reward-card p{color:var(--quest-muted);font-size:.74rem;font-weight:760}.quest-reward-card>span{width:max-content;max-width:100%;color:color-mix(in srgb, var(--reward-accent) 76%, #fff);background:#0f172a52;border-radius:999px;grid-column:2;padding:.18rem .5rem;font-size:.68rem;font-weight:900}.quest-reward-card>button{color:#0f172a;background:linear-gradient(135deg, var(--reward-accent), #fff);border-radius:999px;grid-column:2;width:max-content;max-width:100%;padding:.22rem .58rem;font-size:.68rem;font-weight:950;position:relative}.quest-reward-card>button.is-off{color:color-mix(in srgb, var(--reward-accent) 82%, #fff);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--reward-accent) 32%, #ffffff29);background:#0f172a57}.quest-reward-card.is-active{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--reward-accent) 68%, #fff), 0 16px 34px color-mix(in srgb, var(--reward-accent) 16%, transparent)}.quest-reward-card i,.quest-achievement-progress{background:#ffffff1f;border-radius:999px;grid-column:1/-1;height:7px;overflow:hidden}.quest-reward-card i b,.quest-achievement-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--reward-accent,var(--role-accent)), #fff);height:100%;display:block}.quest-reward-grid strong,.quest-role-card h3,.quest-rank-card h3,.quest-scene-grid span{color:var(--quest-text);font-weight:950}.quest-reward-grid span,.quest-reward-grid small,.quest-role-card p,.quest-role-card small,.quest-rank-card p{color:var(--quest-muted);font-size:.74rem;font-weight:760}.quest-role-grid{grid-template-columns:1fr}.quest-achievements-row{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.quest-achievement-panel{border:1px solid color-mix(in srgb, var(--role-accent) 24%, #ffffff24);background:#0f172a38;border-radius:1.2rem;gap:.85rem;padding:1rem;display:grid}.quest-achievement-panel header{justify-content:space-between;gap:.8rem;display:flex}.quest-achievement-panel header strong{color:#0f172a;background:linear-gradient(135deg, var(--role-accent), #fff);border-radius:.6rem;align-self:flex-start;padding:.28rem .52rem;font-size:.75rem;font-weight:950}.quest-achievement-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.quest-achievement-grid div{border:1px solid color-mix(in srgb, var(--role-accent) 20%, #ffffff24);text-align:center;background:#0f172a3d;border-radius:.85rem;place-items:center;gap:.28rem;min-height:128px;padding:.75rem .55rem;display:grid}.quest-achievement-grid div.is-unlocked{background:color-mix(in srgb, var(--role-accent) 16%, #0f172a42);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--role-accent) 28%, transparent)}.quest-achievement-grid div.is-locked{opacity:.58;filter:saturate(.6)}.quest-achievement-grid span{width:42px;height:42px;color:var(--role-accent);background:color-mix(in srgb, var(--role-accent) 18%, #ffffff1a);border-radius:999px;place-items:center;display:grid}.quest-achievement-grid h3{color:var(--quest-text);font-size:.82rem;font-weight:950}.quest-achievement-grid p,.quest-achievement-grid small{color:var(--quest-muted);font-size:.68rem;font-weight:780}.quest-role-card{border-color:color-mix(in srgb, var(--role-accent) 22%, #ffffff2e);border-radius:1.2rem;grid-template-columns:minmax(0,1fr) minmax(124px,36%);grid-template-areas:"name avatar""level avatar""points avatar""meta avatar""bar bar";align-items:start;gap:.4rem 1rem;padding:1rem;display:grid}.quest-role-card-head{min-height:138px;color:var(--role-accent);grid-area:avatar;align-self:start;place-items:center;padding-top:.15rem;padding-right:1.25rem;display:grid;position:relative}.quest-role-card-head>svg{position:absolute;top:.15rem;right:0}.quest-role-card .quest-avatar-profile{width:min(148px,100%);height:158px}.quest-role-card h3{grid-area:name;align-self:end}.quest-role-card p{grid-area:level}.quest-role-card strong{grid-area:points}.quest-role-card small{grid-area:meta}.quest-role-card i{grid-area:bar}.quest-role-card strong{color:var(--quest-text);font-size:2rem;font-weight:950}.quest-role-card i{background:#ffffff24;border-radius:999px;height:8px;overflow:hidden}.quest-role-card i b{border-radius:inherit;background:linear-gradient(90deg, var(--role-accent), #fff);height:100%;display:block}.quest-ranking{gap:.8rem}.quest-rank-card{border:1px solid color-mix(in srgb, var(--role-accent) 22%, #ffffff24);background:#ffffff1f;border-radius:1rem;grid-template-columns:auto minmax(92px,auto) minmax(0,1fr) auto;align-items:center;gap:.9rem;min-height:86px;padding:.65rem .9rem;display:grid}.quest-gold-frame-active .quest-rank-card.rank-1{background:radial-gradient(circle at 10% 20%,#facc1533,#0000 42%),#ffffff24;border-color:#facc15d1;box-shadow:inset 0 0 0 1px #fef08a6b,0 18px 36px #facc152e}.quest-rank-medal{color:#fbbf24;background:#ffffffe6;border-radius:999px;place-items:center;width:38px;height:38px;display:grid}.quest-rank-avatar{min-width:100px;color:var(--role-accent);grid-template-columns:74px auto;place-items:center;gap:.35rem;display:grid;position:relative}.quest-rank-avatar .quest-avatar-md{width:74px;height:82px}.quest-rank-card>strong{color:var(--quest-text);text-align:right;font-size:1.6rem;font-weight:950}.quest-rank-card>strong span{color:var(--quest-muted);font-size:.7rem;font-weight:850;display:block}.quest-ranking-footer{color:var(--quest-muted);border-top:1px solid #ffffff1f;grid-template-columns:1fr auto 1fr auto;gap:.75rem;padding-top:.8rem;font-size:.8rem;font-weight:850;display:grid}.quest-ranking-footer strong{color:#67e8f9}.quest-settings{gap:1rem}.quest-theme-toggle button{min-height:42px;color:var(--quest-text);background:#ffffff1a;border-radius:.8rem;flex:1;justify-content:center;align-items:center;gap:.45rem;font-weight:950;display:inline-flex}.quest-theme-toggle button.is-active,.quest-scene-grid button.is-active{box-shadow:inset 0 0 0 2px #67e8f9,0 14px 28px #22d3ee2e}.quest-scene-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.quest-scene-grid button{min-height:110px;color:var(--quest-text);place-items:center}.quest-scene-grid button:disabled{cursor:not-allowed;opacity:.48;filter:saturate(.62)}.quest-scene-grid button small{color:var(--quest-muted);text-align:center;font-size:.68rem;font-weight:850}.quest-empty{min-height:280px;color:var(--quest-muted);text-align:center;place-items:center;display:grid}.quest-modal-hint{color:var(--text-muted);font-size:.82rem;font-weight:700}html .quest-page .modal.quest-modal{background:var(--quest-modal-bg)!important;color:var(--quest-modal-text)!important;-webkit-backdrop-filter:blur(20px)saturate(1.8)!important;backdrop-filter:blur(20px)saturate(1.8)!important;box-shadow:0 32px 64px #0006!important}html .quest-page .modal.quest-modal .modal-header{border-bottom-color:var(--quest-input-border)!important;background:0 0!important}html .quest-page .modal.quest-modal .modal-header h2{color:var(--quest-modal-text)!important}html .quest-page .modal.quest-modal .input,html .quest-page .modal.quest-modal .select,html .quest-page .modal.quest-modal .textarea{background:var(--quest-input-bg)!important;border-color:var(--quest-input-border)!important;color:var(--quest-modal-text)!important}html .quest-page .modal.quest-modal .label{opacity:.82;color:var(--quest-modal-text)!important}.quest-modal select option{background:var(--quest-modal-bg);color:var(--quest-modal-text)}@keyframes questDrift{0%{background-position:0 0,40px 20px}to{background-position:240px 120px,400px 260px}}@keyframes questAurora{0%{opacity:.44;transform:translate(-2%)skewY(-8deg)}to{opacity:.76;transform:translate(4%)skewY(-5deg)}}@keyframes questCloudFloat{0%{transform:translate(-1.5%)}to{transform:translate(2.5%)}}@keyframes questLightSway{0%{opacity:.28;transform:translate(-1%)}to{opacity:.58;transform:translate(1.5%)}}@keyframes questFireflies{0%{opacity:.12;background-position:0 0,20px 10px,40px 20px}to{opacity:.34;background-position:60px -30px,-40px 35px,90px -20px}}@keyframes questForestBreath{0%{filter:saturate(.96)brightness(.98)}to{filter:saturate(1.1)brightness(1.04)}}@keyframes questWave{0%,to{background-position:0 6%,0 0}50%{background-position:70px 11%,0 0}}@keyframes questRainFall{0%{background-position:0 -120px,0 -160px}to{background-position:-60px 120px,-90px 160px}}@keyframes questLightning{0%,7%,9%,12%,to{opacity:0}8%,10%{opacity:.82}}@keyframes questPuddles{0%{filter:brightness(.92);background-position:0 18%,0 0}to{filter:brightness(1.08);background-position:90px 20%,0 0}}@keyframes questScanline{0%{opacity:.18;transform:translate(-10%)}to{opacity:.34;transform:translate(10%)}}@keyframes questWindowBlink{0%,to{opacity:.42}50%{opacity:.7}}@keyframes questNightGlow{0%{opacity:.1;transform:scale(.98)}to{opacity:.22;transform:scale(1.04)}}@keyframes questTwinkle{0%{opacity:.62}to{opacity:.95}}@keyframes slowDrift{0%{background-position:48%;transform:scale(1.035)}to{background-position:53% 48%;transform:scale(1.055)}}@keyframes fogFloatA{0%{transform:translate(-4%)scale(1)}to{transform:translate(5%,-2%)scale(1.08)}}@keyframes fogFloatB{0%{transform:translate(4%,2%)scale(1.1)}to{transform:translate(-5%,-1%)scale(1)}}@keyframes breatheLight{0%,to{opacity:.38;transform:scale(1)}50%{opacity:.68;transform:scale(1.04)}}@keyframes pineSway{0%{transform:skew(-.8deg)translateY(0)}to{transform:skew(.8deg)translateY(1.5%)}}@keyframes driftParticle{0%{opacity:0;transform:translateY(-10vh)}14%{opacity:.75}86%{opacity:.45}to{transform:translate3d(var(--x-drift), 110vh, 0);opacity:0}}@keyframes pulseCity{0%,to{opacity:.4}50%{opacity:.8}}@keyframes rotateLights{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes moveClouds{0%{transform:translate(0)}to{transform:translate(-30%)}}@keyframes floatParticle{0%{transform:translateY(100vh)}to{transform:translateY(-10vh)}}@keyframes questProgressShine{0%,18%{opacity:0;transform:translate(-100%)}38%{opacity:.75}72%,to{opacity:0;transform:translate(100%)}}@keyframes questConfettiFall{0%{opacity:0;transform:translateY(-20px)rotate(0)}8%{opacity:1}to{opacity:0;transform:translate(38px,110vh)rotate(420deg)}}@keyframes questTowerAura{0%,to{opacity:.62;transform:scale(.96)}50%{opacity:.92;transform:scale(1.06)}}@keyframes questTowerParticle{0%,to{transform:rotate(var(--particle-angle)) translateX(var(--particle-radius)) rotate(var(--particle-angle-back)) translateY(0) scale(1);opacity:.76}50%{transform:rotate(var(--particle-angle)) translateX(var(--particle-radius)) rotate(var(--particle-angle-back)) translateY(-12px) scale(1.18);opacity:1}}@keyframes questTowerCrystal{0%,to{transform:translate(-50%)translateY(0)scale(1)}50%{transform:translate(-50%)translateY(-4px)scale(1.08)}}@keyframes questAvatarIdleFloat{0%,to{transform:translateY(0)rotate(-.6deg)}50%{transform:translateY(-3%)rotate(.6deg)}}@keyframes questAvatarHeadIdle{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(1px)rotate(1.2deg)}}@keyframes questAvatarTieSway{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2.5deg)}}@keyframes questAvatarBunBob{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-2px)rotate(1deg)}}@keyframes questAvatarHairStrand{0%,to{transform:rotate(-1deg)}50%{transform:rotate(3deg)}}@keyframes questAvatarBeardSettle{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(1px)scale(1.01)}}@keyframes questAvatarScrubPanel{0%,to{transform:translateY(0)}50%{transform:translateY(1px)}}@keyframes questAvatarLensGlint{0%,62%,to{opacity:.28;transform:translate(-2px)}72%{opacity:.95;transform:translate(2px)}}@keyframes questAvatarBlink{0%,92%,to{transform:scaleY(1)}94%,96%{transform:scaleY(.15)}}@keyframes questAvatarCelebrate{0%{transform:translateY(0)scale(1)rotate(0)}24%{transform:translateY(-16%)scale(1.06)rotate(-4deg)}48%{transform:translateY(-8%)scale(1.03)rotate(4deg)}72%{transform:translateY(-13%)scale(1.05)rotate(-2deg)}to{transform:translateY(0)scale(1)rotate(0)}}@keyframes questAvatarHappyHead{0%,to{transform:rotate(0)}28%{transform:rotate(-6deg)translateY(-2px)}58%{transform:rotate(5deg)translateY(-1px)}}@keyframes questAvatarArmLeftCelebrate{0%,to{transform:rotate(0)translate(0)}30%,72%{transform:rotate(-36deg)translate(-7px,-18px)}}@keyframes questAvatarArmRightCelebrate{0%,to{transform:rotate(0)translate(0)}30%,72%{transform:rotate(36deg)translate(7px,-18px)}}@keyframes questAvatarSparkPop{0%{opacity:0;transform:scale(.78)}30%,70%{opacity:1;transform:scale(1.08)}to{opacity:0;transform:scale(1.22)}}@keyframes questAvatarSadSlump{0%{transform:translateY(0)scale(1)}34%{transform:translateY(5%)scale(.98)}to{transform:translateY(0)scale(1)}}@keyframes questAvatarSadHead{0%,to{transform:rotate(0)translateY(0)}32%,70%{transform:rotate(4deg)translateY(6px)}}@keyframes questAvatarDeltaUp{0%{opacity:0;transform:translateY(8px)scale(.8)}18%{opacity:1;transform:translateY(0)scale(1.08)}to{opacity:0;transform:translateY(-30px)scale(1)}}@keyframes questAvatarDeltaDown{0%{opacity:0;transform:translateY(-8px)scale(.84)}18%{opacity:1;transform:translateY(0)scale(1.04)}to{opacity:0;transform:translateY(22px)scale(.92)}}@media (prefers-reduced-motion:reduce){.quest-bg-layer:before,.quest-bg-layer:after,.quest-stars,.quest-stars:before,.quest-stars:after,.quest-world-back,.quest-world-back:before,.quest-world-back:after,.quest-world-front,.quest-world-front:before,.quest-world-front:after,.quest-avatar-stage,.quest-avatar-head,.quest-avatar-tie,.quest-avatar-hair-bun,.quest-avatar-hair-strand,.quest-avatar-beard,.quest-avatar-beard-edge,.quest-avatar-stubble,.quest-avatar-scrub-panel,.quest-avatar-eye,.quest-avatar-glint,.quest-avatar-delta,.quest-tower-aura,.quest-tower-particle,.quest-tower-crystal{animation:none!important}}@media (width<=1040px){.quest-unit-card{grid-template-columns:minmax(0,1fr) minmax(190px,auto);grid-template-areas:"copy tower""rewards tower""points roles""track track"}.quest-kpis,.quest-role-controls,.quest-stats-grid,.quest-reward-grid,.quest-achievements-row{grid-template-columns:repeat(2,minmax(0,1fr))}.quest-role-controls,.quest-stats-grid,.quest-achievements-row{grid-template-columns:1fr}}@media (width<=720px){.quest-page{border-radius:1.2rem;margin:-.75rem}.quest-hero,.quest-unit-card,.quest-category-toggle,.quest-mission-main{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.quest-unit-card{grid-template-areas:"copy""tower""rewards""points""roles""track";align-items:stretch}.quest-unit-evolution{justify-self:center}.quest-active-reward-strip{justify-content:flex-start}.quest-team-points{justify-self:start}.quest-kpis,.quest-scene-grid,.quest-reward-grid,.quest-achievement-grid{grid-template-columns:1fr}.quest-reward-head{flex-direction:column}.quest-tabs button{flex:1;min-width:0}.quest-role-track{grid-template-columns:minmax(64px,1fr) repeat(5,auto)}.quest-assignee-grid{grid-template-columns:1fr}}.app-shell-dashboard .app-sidebar,.app-shell-omnis .app-sidebar,.app-shell-dashboard .app-sidebar nav a .sidebar-hover-label,.app-shell-omnis .app-sidebar nav a .sidebar-hover-label{filter:none!important}.app-shell-dashboard .app-sidebar,.app-shell-omnis .app-sidebar{-webkit-backdrop-filter:blur(26px)saturate(1.16)!important}.app-shell-dashboard .app-sidebar{color:#7185a9!important;z-index:90!important;background:linear-gradient(#ffffff9e,#f2fcfd5c),radial-gradient(circle at 50% 0,#c6f6f057,#0000 50%)!important;border-color:#ffffffa8!important;border-radius:1.7rem!important;width:4.45rem!important;min-width:4.45rem!important;max-width:4.45rem!important;overflow:visible!important;box-shadow:0 28px 70px #698b9e29,inset 0 1px #ffffffc7!important}.app-shell-dashboard .app-sidebar .header-mesh-container{opacity:.4;filter:blur(22px);background-image:radial-gradient(at 0 0,#bae6fd8f 0%,#0000 52%),radial-gradient(at 100% 0,#c4b5fd75 0%,#0000 52%),radial-gradient(at 50% 100%,#99f6e44d 0%,#0000 62%)!important}.app-shell-dashboard .app-sidebar>div:first-child{border-color:#94a3b81a!important;min-height:4.6rem!important;max-height:4.6rem!important;padding:1rem 0 .65rem!important}.app-shell-dashboard .app-sidebar>div:first-child>div{justify-content:center!important}.app-shell-dashboard .app-sidebar>div:first-child>div>div:first-child{flex:none!important;justify-content:center!important;padding-inline:0!important}.app-shell-dashboard .app-sidebar>div:first-child [class*=w-\[]{box-shadow:0 14px 32px #506f961a,inset 0 1px #ffffffdb;background:#ffffff9e!important;border:1px solid #ffffffa8!important;border-radius:1.05rem!important;width:2.7rem!important;height:2.7rem!important}.app-shell-dashboard .app-sidebar>div:first-child p,.app-shell-dashboard .app-sidebar>div:first-child button,.app-shell-dashboard .app-sidebar nav a .sidebar-nav-label,.app-shell-dashboard .app-sidebar>div:last-child p{display:none!important}.app-shell-dashboard .app-sidebar nav,.app-shell-dashboard .app-sidebar nav ul,.app-shell-dashboard .app-sidebar nav li{overflow:visible!important}.app-shell-dashboard .app-sidebar nav{padding-block:.75rem!important}.app-shell-dashboard .app-sidebar nav ul{justify-items:center;gap:.24rem;display:grid;padding-inline:.42rem!important}.app-shell-dashboard .app-sidebar nav a{justify-content:center;gap:0;width:2.45rem;height:2.45rem;color:#7287ab!important;background:0 0!important;border-radius:1rem!important;padding:0!important}.app-shell-dashboard .app-sidebar nav a svg{filter:drop-shadow(0 0 12px #818cf81a);width:1rem;height:1rem}.app-shell-dashboard .app-sidebar nav a:hover,.app-shell-dashboard .app-sidebar nav a[aria-current=page]{color:#655cff!important;background:radial-gradient(circle at 50% 0,#ffffffeb,#ffffff8c)!important;box-shadow:0 14px 34px #8497be1f,inset 0 1px #ffffffeb!important}.app-shell-dashboard .app-sidebar nav a .sidebar-hover-label{z-index:120;color:#2f3c58d6;letter-spacing:0;white-space:nowrap;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(18px)saturate(1.12);background:linear-gradient(135deg,#ffffffc2,#f0f8ff8a);border:1px solid #ffffff9e;border-radius:999px;align-items:center;max-width:230px;min-height:2.1rem;padding:0 .85rem;font-size:.72rem;font-weight:820;line-height:1;transition:opacity .17s,transform .17s;display:inline-flex;position:absolute;top:50%;left:calc(100% + .8rem);transform:translate(-.35rem,-50%)scale(.96);box-shadow:0 18px 44px #708bb224,inset 0 1px #ffffffdb}.app-shell-dashboard .app-sidebar nav a .sidebar-hover-label:before{content:"";background:#ffffffad;border-bottom:1px solid #ffffff94;border-left:1px solid #ffffff94;width:.55rem;height:.55rem;position:absolute;top:50%;left:-.28rem;transform:translateY(-50%)rotate(45deg)}.app-shell-dashboard .app-sidebar nav a:hover .sidebar-hover-label,.app-shell-dashboard .app-sidebar nav a:focus-visible .sidebar-hover-label{opacity:1;transform:translateY(-50%)scale(1)}.app-shell-dashboard .app-sidebar>div:last-child{border-color:#94a3b81f!important;justify-content:center!important;padding:.8rem 0!important}.app-shell-dashboard .app-sidebar .bg-brand-600{color:#4161d8!important;background:#dfe5ff!important;width:2.05rem!important;height:2.05rem!important}.app-shell-dashboard{background:radial-gradient(circle at 72% 8%,#dfd6ff6b,#0000 30%),radial-gradient(circle at 18% 86%,#bcf5f25c,#0000 34%),linear-gradient(130deg,#f8fbff 0%,#edf8f9 44%,#f4f1ff 100%)!important}html[data-ui-style] .dashboard-home-experience,.dashboard-home-experience{color:#30415f;position:relative;overflow:hidden;background:radial-gradient(circle at 10% 13%,#ffffffeb,#0000 32%),radial-gradient(circle at 77% 17%,#bed2ff94,#0000 34%),radial-gradient(circle at 92% 64%,#e1bfff6b,#0000 32%),radial-gradient(circle at 35% 88%,#b8e7ff61,#0000 40%),linear-gradient(132deg,#eef5ff 0%,#e8f2ff 33%,#f3efff 68%,#e8f4ff 100%)!important;box-shadow:inset 0 1px #ffffffb3,0 30px 100px #708bb21a!important}.dashboard-home-experience:before{opacity:.78;filter:blur(1.5px)saturate(1.12);transform-origin:56% 42%;will-change:transform, background-position, opacity;background-image:linear-gradient(146deg,#0000 0 22%,#ffffff85 34%,#74a6f233 45%,#0000 63%),linear-gradient(333deg,#0000 0 34%,#fff6 48%,#beaaff2e 61%,#0000 78%),repeating-linear-gradient(118deg,#fff0 0 48px,#ffffff29 49px 52px,#6f9ae80f 56px 76px),radial-gradient(at 78% 13%,#ffffff7a,#0000 34%);background-position:0 0,100%,0 0,50% 0;background-size:172% 138%,164% 130%,160px 160px,100% 100%;-webkit-mask-image:linear-gradient(#000000eb,#000000ad 70%,#0000 100%);mask-image:linear-gradient(#000000eb,#000000ad 70%,#0000 100%);animation:18s ease-in-out infinite alternate dashboardBackgroundVeil!important}.dashboard-home-experience:after{content:"";z-index:0;pointer-events:none;filter:blur(9px)saturate(1.18);mix-blend-mode:soft-light;opacity:.56;transform-origin:62% 42%;will-change:transform, background-position, opacity;background-color:#0000;background-image:linear-gradient(154deg,#0000 0 19%,#ffffff75 32%,#5698f63d 44%,#0000 62%),linear-gradient(338deg,#0000 0 35%,#ffffff61 49%,#ceabff38 64%,#0000 80%),repeating-linear-gradient(26deg,#fff0 0 72px,#ffffff29 73px 77px,#78baec0f 82px 108px),linear-gradient(24deg,#0000 0 50%,#ffffff38 58%,#0000 72%),radial-gradient(at 72% 44%,#ffffff4d,#0000 34%),radial-gradient(at 38% 66%,#81b8ff24,#0000 40%);background-position:0 42%,100% 58%,0 0,50%,50%;background-repeat:repeat,repeat,repeat,repeat,repeat,repeat;background-size:194% 148%,182% 140%,210px 210px,152% 128%,100% 100%,100% 100%;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box;position:absolute;inset:-18% -16%;-webkit-mask-image:linear-gradient(112deg,#0000 0%,#000 16% 88%,#0000 100%),linear-gradient(#000 0% 84%,#0000 100%);mask-image:linear-gradient(112deg,#0000 0%,#000 16% 88%,#0000 100%),linear-gradient(#000 0% 84%,#0000 100%);animation:20s ease-in-out infinite alternate dashboardFabricWaves!important}.dashboard-home-experience .dashboard-scanline,.dashboard-home-experience .dashboard-code-trail{display:none!important}.dashboard-home-experience .dashboard-aurora,.dashboard-home-experience .dashboard-cinematic-fog,.dashboard-home-experience .dashboard-ambient-waves,.dashboard-home-experience .dashboard-depth-light{pointer-events:none;backface-visibility:hidden;contain:paint;transform-style:flat;position:absolute;transform:translate(0,0)}.dashboard-home-experience .dashboard-aurora{z-index:0;opacity:.98;filter:blur(32px);background:radial-gradient(circle at 8% 22%,#aecdff6b,#0000 42%),radial-gradient(circle at 70% 18%,#96c0ff85,#0000 36%),radial-gradient(circle at 88%,#e8bdff66,#0000 38%),radial-gradient(circle at 46% 82%,#b5e1ff70,#0000 48%);inset:-18%;animation:12s ease-in-out infinite alternate dashboardAmbientAurora!important}.dashboard-home-experience .dashboard-cinematic-fog{z-index:0;opacity:.56;filter:blur(12px);transform-origin:70% 35%;will-change:transform;background:linear-gradient(148deg,#0000 0 20%,#ffffff94 34%,#84b3f93d 45%,#0000 62%) 0 44%/174% 130%,linear-gradient(330deg,#0000 0 30%,#ffffff70 46%,#cabaff33 58%,#0000 78%) 100% 54%/160% 128%,radial-gradient(at 70% 34%,#ffffff7a,#0000 54%) 50%/100% 100%;inset:-12%;animation:9s ease-in-out infinite alternate dashboardFogMigrate!important}.dashboard-home-experience .dashboard-ambient-waves{z-index:0;opacity:.56;filter:blur(8px);transform-origin:66% 46%;will-change:transform;background:linear-gradient(152deg,#0000 0 21%,#ffffff7a 37%,#68a6ff3d 49%,#0000 66%) 0 48%/206% 130%,linear-gradient(336deg,#0000 0 31%,#ffffff6b 49%,#d6beff3d 64%,#0000 80%) 100% 42%/188% 142%,repeating-linear-gradient(149deg,#fff0 0 58px,#ffffff1f 59px 62px,#5e97e90f 66px 92px) 0 0/180px 180px,radial-gradient(at 78% 32%,#7aa9f021,#0000 42%) 50%/100% 100%,radial-gradient(at 42% 70%,#ffffff21,#0000 46%) 50%/100% 100%;inset:-10% -14%;-webkit-mask-image:linear-gradient(118deg,#0000 0%,#000 18% 86%,#0000 100%);mask-image:linear-gradient(118deg,#0000 0%,#000 18% 86%,#0000 100%);animation:22s ease-in-out infinite alternate dashboardWaveField!important}.dashboard-home-experience .dashboard-depth-light{z-index:0;opacity:.58;filter:blur(18px);transform:translate3d(calc(var(--mouse-x,0) * -16px), calc(var(--mouse-y,0) * -10px), 0);will-change:transform;background:radial-gradient(at 74% 35%,#ffffffad,#0000 23%),radial-gradient(at 69% 44%,#52a1f43d,#0000 32%),radial-gradient(at 84% 52%,#ddbcff38,#0000 34%),linear-gradient(151deg,#0000 0 52%,#ffffff38 59%,#0000 72%);transition:transform .5s ease-out;inset:0;animation:8s ease-in-out infinite alternate dashboardDepthBreath!important}.dashboard-home-experience .dashboard-matrix-rain{z-index:1;pointer-events:none;opacity:.76;filter:saturate(1.02)contrast(1.06);mix-blend-mode:normal;width:100%;height:100%;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000d1 0%,#00000094 58%,#0000 91%);mask-image:linear-gradient(#000000d1 0%,#00000094 58%,#0000 91%)}html[data-ui-motion=calm] .dashboard-home-experience .dashboard-matrix-rain{opacity:.38}html[data-ui-motion=minimal] .dashboard-home-experience .dashboard-matrix-rain{display:none!important}@media (width<=900px){.dashboard-home-experience .dashboard-matrix-rain{opacity:.42}}html[data-ui-motion=calm] .dashboard-home-experience:before,html[data-ui-motion=calm] .dashboard-home-experience:after,html[data-ui-motion=calm] .dashboard-home-experience .dashboard-aurora,html[data-ui-motion=calm] .dashboard-home-experience .dashboard-cinematic-fog,html[data-ui-motion=calm] .dashboard-home-experience .dashboard-ambient-waves,html[data-ui-motion=calm] .dashboard-home-experience .dashboard-depth-light,html[data-ui-motion=minimal] .dashboard-home-experience:before,html[data-ui-motion=minimal] .dashboard-home-experience:after,html[data-ui-motion=minimal] .dashboard-home-experience .dashboard-aurora,html[data-ui-motion=minimal] .dashboard-home-experience .dashboard-cinematic-fog,html[data-ui-motion=minimal] .dashboard-home-experience .dashboard-ambient-waves,html[data-ui-motion=minimal] .dashboard-home-experience .dashboard-depth-light{animation-iteration-count:infinite!important}html[data-ui-motion=minimal] .dashboard-home-experience .dashboard-aurora{display:block!important}.dashboard-dust{z-index:1;pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0;overflow:hidden}.dashboard-dust span{opacity:0;background:#ffffffc7;border-radius:999px;animation:16s ease-in-out infinite dashboardAmbientDust;display:block;position:absolute;box-shadow:0 0 10px #ffffffa6,0 0 24px #7dd3fc38}.dashboard-home-experience .dashboard-dust{mix-blend-mode:soft-light}.dashboard-home-experience .dashboard-dust span{background:#7a96be57;animation-name:dashboardHomeAmbientDust;box-shadow:0 0 10px #ffffff47,0 0 24px #7dd3fc1f}.dashboard-home-experience .dashboard-depth-light,.dashboard-home-experience .dashboard-dust span{animation:none!important}.dashboard-home-experience .dashboard-aurora{animation:30s ease-in-out infinite alternate dashboardCalmAmbientDrift!important}.dashboard-home-experience .dashboard-cinematic-fog{animation:34s ease-in-out infinite alternate dashboardCalmFogDrift!important}.dashboard-home-experience .dashboard-ambient-waves{animation:28s ease-in-out infinite alternate dashboardCalmWaveDrift!important}.app-shell-dashboard .dashboard-unit-hero .dashboard-holo{transform:translate3d(calc(var(--parallax-x,0) * -4px), calc(var(--parallax-y,0) * -3px), 0) scale(1.02)!important;transition:transform .82s ease-out!important}.app-shell-dashboard .dashboard-unit-hero .dashboard-holo-stage{animation:24s ease-in-out infinite alternate dashboardMeshFieldDrift!important}.app-shell-dashboard .dashboard-unit-hero .dashboard-holo-stage:after{animation:18s ease-in-out infinite alternate dashboardMeshGlowDrift!important}.app-shell-dashboard .dashboard-liquid-shell.shell-a{animation:18s ease-in-out infinite dashboardCalmMembraneA!important}.app-shell-dashboard .dashboard-liquid-shell.shell-b{animation:21s ease-in-out infinite reverse dashboardCalmMembraneB!important}.app-shell-dashboard .dashboard-liquid-shell.shell-c{animation:26s ease-in-out infinite dashboardCalmMembraneC!important}.app-shell-dashboard .dashboard-orbit.orbit-a{animation:42s linear infinite dashboardOrbitalMistA!important}.app-shell-dashboard .dashboard-orbit.orbit-b{animation:54s linear infinite reverse dashboardOrbitalMistB!important}.app-shell-dashboard .dashboard-orbit.orbit-c{animation:68s linear infinite dashboardOrbitalMistC!important}.app-shell-dashboard .dashboard-unit-hero .dashboard-core{animation:10.5s ease-in-out infinite dashboardSpaceLiquidMass!important}html[data-ui-motion=minimal] .dashboard-home-experience:before,html[data-ui-motion=minimal] .dashboard-home-experience:after,html[data-ui-motion=minimal] .dashboard-home-experience .dashboard-cinematic-fog,html[data-ui-motion=minimal] .dashboard-home-experience .dashboard-ambient-waves,html[data-ui-motion=minimal] .app-shell-dashboard .dashboard-unit-hero .dashboard-holo-stage,html[data-ui-motion=minimal] .app-shell-dashboard .dashboard-unit-hero .dashboard-holo-stage:before,html[data-ui-motion=minimal] .app-shell-dashboard .dashboard-holo-grid,html[data-ui-motion=minimal] .app-shell-dashboard .dashboard-liquid-shell,html[data-ui-motion=minimal] .app-shell-dashboard .dashboard-orbit,html[data-ui-motion=minimal] .app-shell-dashboard .dashboard-unit-hero .dashboard-core,html[data-ui-motion=minimal] .app-shell-dashboard .dashboard-unit-hero .dashboard-core:before,html[data-ui-motion=minimal] .app-shell-dashboard .dashboard-unit-hero .dashboard-core:after,html[data-ui-motion=minimal] .app-shell-dashboard .dashboard-unit-hero .dashboard-core-vapor{animation:none!important}.dashboard-home-experience>.relative.z-10{flex-direction:column;justify-content:flex-start;gap:0;min-height:calc(100vh - 8.1rem);display:flex}.dashboard-scene-stack{isolation:isolate;grid-template-rows:minmax(0,auto) auto;align-content:start;width:100%;min-height:min(645px,100vh - 8.1rem);padding:clamp(.2rem,.6vw,.55rem) clamp(.8rem,1.6vw,1.45rem) clamp(.45rem,1vw,.8rem);position:relative;display:grid!important}.dashboard-scene-stack:before{content:none}.app-shell-dashboard .dashboard-unit-hero.dashboard-hero{grid-template-columns:minmax(610px,.96fr) minmax(420px,1.04fr);align-items:center;gap:clamp(.75rem,2.2vw,2.8rem);min-height:clamp(350px,44vh,455px);padding:clamp(1.15rem,2.2vw,2.05rem) clamp(3.2rem,6vw,6rem) clamp(1rem,1.9vw,1.7rem);overflow:visible;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.app-shell-dashboard .dashboard-unit-hero.dashboard-hero:before,.app-shell-dashboard .dashboard-unit-hero.dashboard-hero:after{content:none!important;display:none!important}.app-shell-dashboard .dashboard-unit-hero .dashboard-hero-copy{z-index:4;place-self:center start;max-width:690px;position:relative;transform:translateY(-.05rem)}.app-shell-dashboard .dashboard-unit-hero .dashboard-kicker{color:#536178;box-shadow:none;letter-spacing:0;text-transform:none;background:0 0;border:0;padding:0;font-size:.95rem;font-weight:700}.app-shell-dashboard .dashboard-unit-hero .dashboard-kicker svg{display:none!important}.app-shell-dashboard .dashboard-unit-hero .dashboard-kicker span:after{content:" 👋"}.app-shell-dashboard .dashboard-unit-hero h1{letter-spacing:0;max-width:690px;text-shadow:none;text-transform:none;text-wrap:normal;gap:.12em;margin-top:clamp(.85rem,1.55vw,1.25rem);font-size:clamp(3.45rem,4.25vw,5.15rem);font-weight:300;line-height:.94;display:grid;color:#0000!important}.app-shell-dashboard .dashboard-unit-hero h1 span{letter-spacing:0;display:block;color:#8c9cdb!important;background:0 0!important;-webkit-background-clip:unset!important;background-clip:unset!important;font-weight:300!important}.app-shell-dashboard .dashboard-unit-hero h1 strong{letter-spacing:0;margin-top:4px;display:block;color:#0000!important;background:linear-gradient(102deg,#8797db 0%,#9ca8ef 48%,#76d3c7 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;font-weight:500!important}.dashboard-hero-meta{letter-spacing:0;text-transform:uppercase;-moz-column-gap:.9rem;flex-wrap:wrap;align-items:center;gap:.12rem .9rem;width:max-content;max-width:min(34rem,100%);line-height:1.4;color:#465676ad!important;margin-top:.7rem!important;font-size:.72rem!important;font-weight:800!important;display:flex!important}.dashboard-hero-meta:before,.dashboard-hero-meta:after{content:none!important;display:none!important}.dashboard-hero-meta span{white-space:nowrap;align-items:center;display:inline-flex}.dashboard-hero-meta span+span:before{content:" · ";color:#6a799a94;padding-right:.9rem}.app-shell-dashboard .dashboard-unit-hero .dashboard-hero-actions{margin-top:clamp(.95rem,1.8vw,1.3rem)}.app-shell-dashboard .dashboard-unit-hero .dashboard-primary-action{-webkit-backdrop-filter:blur(24px)saturate(1.1);justify-content:space-between;width:clamp(10.5rem,13vw,13.2rem);min-width:0;height:clamp(3.25rem,4.2vw,3.75rem);font-size:.78rem;font-weight:760;color:#243048e0!important;background:linear-gradient(135deg,#dcf5f2d1,#f5faff8f)!important;border:1px solid #ffffffdb!important;border-radius:999px!important;box-shadow:0 18px 42px #7e99be1a,inset 0 1px #fffffff0!important}.app-shell-dashboard .dashboard-unit-hero .dashboard-primary-action svg{color:#243048c7;width:1rem;height:1rem;transition:transform .18s}.app-shell-dashboard .dashboard-unit-hero .dashboard-primary-action:hover{transform:translateY(-2px)scale(1.02)}.app-shell-dashboard .dashboard-unit-hero .dashboard-primary-action:hover svg{transform:translate(3px)}.app-shell-dashboard .dashboard-unit-hero .dashboard-secondary-action{display:none!important}.app-shell-dashboard .dashboard-unit-hero .dashboard-hero-depth,.app-shell-dashboard .dashboard-unit-hero .dashboard-hero-orb-visual{pointer-events:none!important;display:none!important;position:absolute!important}.app-shell-dashboard .dashboard-unit-hero .dashboard-holo{z-index:1;opacity:1;visibility:visible;pointer-events:none;contain:paint;backface-visibility:hidden;width:auto;min-height:0;transform:translate3d(calc(var(--parallax-x,0) * -8px), calc(var(--parallax-y,0) * -5px), 0) scale(1);will-change:transform;transition:transform .68s ease-out;display:block;position:absolute;inset:-10% -3% -20% 24%;overflow:hidden}.app-shell-dashboard .dashboard-unit-hero .dashboard-holo-stage{opacity:.86;transform-origin:52% 48%;transform-style:flat;backface-visibility:hidden;contain:paint;will-change:transform, background-position;background:linear-gradient(90deg,#eef5ff00 0%,#e0efff14 18%,#b8d7ff29 58%,#aeccf433 100%),radial-gradient(at 28% 36%,#b7e0ff47,#0000 34%),radial-gradient(at 70% 42%,#c6b9ff52,#0000 38%),radial-gradient(at 58% 70%,#a1f4e838,#0000 42%),linear-gradient(135deg,#ffffff29,#0000 52%,#90beff1f);border-radius:0;animation:24s ease-in-out infinite alternate dashboardMeshFieldDrift;position:absolute;inset:0;aspect-ratio:auto!important;filter:none!important;width:auto!important;height:auto!important}.app-shell-dashboard .dashboard-unit-hero .dashboard-holo-stage:before,.app-shell-dashboard .dashboard-unit-hero .dashboard-holo-stage:after{content:"";pointer-events:none;display:block;position:absolute}.app-shell-dashboard .dashboard-unit-hero .dashboard-holo-stage:before{z-index:2;filter:blur(.4px);opacity:.28;mix-blend-mode:normal;will-change:transform, background-position;background:linear-gradient(117deg,#fff0 0 24%,#ffffff3d 25% 26%,#6699e112 27% 42%,#0000 44%) 0 38%/164% 132%,linear-gradient(27deg,#fff0 0 30%,#fff3 31% 32%,#a48fe812 33% 52%,#0000 54%) 100% 52%/152% 126%,repeating-linear-gradient(132deg,#fff0 0 42px,#ffffff21 43px 45px,#68a6ff0e 48px 74px) 0 0/132px 132px,radial-gradient(circle at 32% 42%,#8274e033 0 1px,#0000 2px) 0 0/28px 28px,radial-gradient(circle at 64% 58%,#58d3cb29 0 1px,#0000 2px) 8px 12px/34px 34px;border-radius:0;inset:-4% -8% -6% 8%;transform:rotate(-3deg)skew(-6deg)scale(1.04);animation:28s ease-in-out infinite alternate dashboardMeshLinesDrift!important}.app-shell-dashboard .dashboard-unit-hero .dashboard-holo-stage:after{z-index:1;filter:blur(18px)saturate(1.05);opacity:.48;mix-blend-mode:normal;will-change:transform;background:radial-gradient(at 38% 34%,#ffffff80,#0000 24%),radial-gradient(at 72% 42%,#a9c6ff57,#0000 35%),radial-gradient(at 56% 66%,#89e7dd3d,#0000 42%),conic-gradient(from 124deg at 54% 48%,#0000,#fff3,#0000 24%,#9789e729,#0000 54%,#77e2da24,#0000 82%);border-radius:0;animation:18s ease-in-out infinite alternate dashboardMeshGlowDrift;inset:-12% -10% -10% 0}.app-shell-dashboard .dashboard-core-text,.app-shell-dashboard .dashboard-floating-chip{display:none!important}.app-shell-dashboard .dashboard-holo-grid{z-index:3;box-shadow:none;opacity:.18;mix-blend-mode:normal;will-change:transform, background-position;background:linear-gradient(122deg,#0000 0 36%,#ffffff38 37% 37.5%,#719ae60f 38% 58%,#0000 60%) 0 0/118px 118px,linear-gradient(35deg,#0000 0 34%,#ffffff2e 35% 35.5%,#b2a0ee0f 36% 56%,#0000 58%) 24px 12px/150px 150px,radial-gradient(circle,#7665e02e 0 1px,#0000 1.8px) 0 0/34px 34px,radial-gradient(circle,#59d8cd21 0 1px,#0000 1.9px) 13px 17px/46px 46px;border:0;border-radius:0;position:absolute;inset:-2% -4% -6% 12%;transform:rotate(-4deg)skew(-7deg)scale(1.03);animation:32s ease-in-out infinite alternate dashboardMeshGridShift!important;display:block!important}.app-shell-dashboard .dashboard-liquid-shell,.app-shell-dashboard .dashboard-orbit{pointer-events:none;z-index:2;mix-blend-mode:screen;background:radial-gradient(at 48%,#0000 30%,#ffffff52 45%,#0000 70%),conic-gradient(from 70deg,#ffffff4d,#d6ceff40,#0000 34%,#b5f8f140,#0000 74%,#ffffff3d);border:1px solid #ffffff75;border-radius:52% 48% 44% 56%/42% 61% 39% 58%;position:absolute;box-shadow:inset 0 0 48px #ffffff3d,0 0 88px #d2cdff3d;display:none!important}.app-shell-dashboard .dashboard-liquid-shell.shell-a{opacity:.76;filter:blur(.6px);animation:12s ease-in-out infinite dashboardMembraneA;inset:5% -13% 9% -11%}.app-shell-dashboard .dashboard-liquid-shell.shell-b{opacity:.6;filter:blur(1.2px);animation:14s ease-in-out infinite reverse dashboardMembraneB;inset:12% -8% 6% -5%;transform:rotate(28deg)skew(-5deg)}.app-shell-dashboard .dashboard-liquid-shell.shell-c{opacity:.44;filter:blur(1.8px);animation:18s ease-in-out infinite dashboardMembraneC;inset:-2% -18% 1% -16%;transform:rotate(-19deg)scale(1.1)skewY(4deg)}.app-shell-dashboard .dashboard-orbit.orbit-a{opacity:.44;animation:16s linear infinite dashboardOrbitalMistA;inset:3% -12% 11%;transform:rotateX(65deg)rotate(-18deg)}.app-shell-dashboard .dashboard-orbit.orbit-b{opacity:.36;animation:20s linear infinite reverse dashboardOrbitalMistB;inset:9% -7% 8%;transform:rotateX(57deg)rotateY(32deg)rotate(18deg)}.app-shell-dashboard .dashboard-orbit.orbit-c{opacity:.3;animation:24s linear infinite dashboardOrbitalMistC;inset:18% -1% 15%;transform:rotateX(72deg)rotateY(-28deg)rotate(42deg)}.app-shell-dashboard .dashboard-unit-hero .dashboard-core{z-index:3;-webkit-backdrop-filter:blur(12px)saturate(1.14);transform-origin:45% 55%;width:74%;height:37%;overflow:hidden;background:radial-gradient(at 43% 30%,#fffcffc7,#0000 21%),radial-gradient(at 68% 22%,#aff5ff94,#0000 31%),radial-gradient(at 76% 70%,#3ed6cf70,#0000 43%),radial-gradient(at 30% 76%,#6f5fda85,#0000 45%),radial-gradient(at 48%,#ffffff52,#0000 34%),conic-gradient(from 210deg at 47% 52%,#ffffff14,#8e80e285,#69e0da7a,#ffffff4d,#7f94dd80,#ffffff14)!important;border-radius:68% 32% 59% 41%/46% 64% 36% 54%!important;place-items:center!important;animation:9.5s ease-in-out infinite dashboardSpaceLiquidMass!important;display:none!important;position:absolute!important;inset:31% auto auto 11%!important;box-shadow:0 0 132px #cfc9ff57,0 0 108px #a6f2ef47,0 34px 66px #5f70b024,inset 28px 34px 72px #ffffff85,inset -34px -40px 82px #4a44b038,inset 0 0 0 1px #ffffff38!important}.app-shell-dashboard .dashboard-unit-hero .dashboard-core:before{content:"";border-radius:inherit;background:radial-gradient(ellipse at 47% 49%, #ffffff85 0 3.5%, transparent 8%), repeating-conic-gradient(from 24deg at 48% 52%, #ffffff18 0 5deg, transparent 5deg 20deg), conic-gradient(from 80deg at 49% 51%, transparent 0 14%, #6366f140 23%, #7df5eb3b 37%, transparent 51%, #d8b4fe3d 65%, #ffffff2e 76%, transparent 100%);filter:blur(3.9px);mix-blend-mode:screen;opacity:.5;position:absolute;inset:4% 8% 9% 5%;-webkit-mask-image:radial-gradient(at 48% 52%,#000 0 58%,#0000 76%);mask-image:radial-gradient(at 48% 52%,#000 0 58%,#0000 76%);animation:13s ease-in-out infinite dashboardLiquidSkinDrift!important}.app-shell-dashboard .dashboard-unit-hero .dashboard-core:after{content:"";border-radius:inherit;mix-blend-mode:screen;opacity:.64;background:linear-gradient(118deg,#0000 18%,#ffffff4d 38%,#87cefa1f 49%,#0000 68%),linear-gradient(20deg,#0000 44%,#ffffff1f 53%,#0000 63%),radial-gradient(circle at 36% 26%,#ffffff3d,#0000 22%),radial-gradient(circle at 64% 66%,#60efde1f,#0000 26%);position:absolute;inset:-24%;transform:translate(-18%)rotate(12deg);animation:8.5s ease-in-out infinite dashboardCoreSheenDrift!important}.app-shell-dashboard .dashboard-unit-hero .dashboard-core-vapor{border-radius:inherit;background:radial-gradient(ellipse at 48% 52%, transparent 0 18%, #ffffff29 19% 21%, transparent 24% 35%, #7df5eb21 36% 39%, transparent 42%), conic-gradient(from 220deg at 48% 52%, transparent 0 11%, #fff3 24%, transparent 41%, #77eee02e 58%, transparent 75%, #aa96f533 88%, transparent);filter:blur(6.5px)saturate(1.12);mix-blend-mode:screen;opacity:.62;display:block;position:absolute;inset:-24%;animation:8.8s ease-in-out infinite dashboardVaporPulse!important}.app-shell-dashboard .dashboard-unit-hero .dashboard-core-vapor:before,.app-shell-dashboard .dashboard-unit-hero .dashboard-core-vapor:after{content:"";pointer-events:none;border-radius:999px;position:absolute}.app-shell-dashboard .dashboard-unit-hero .dashboard-core-vapor:before{filter:blur(1.5px);opacity:.48;background:radial-gradient(circle,#ffffff85 0 6%,#0000 10%),conic-gradient(#7df5eb38,#0000 25%,#a78bfa38,#0000 60%,#ffffff2e,#0000);border:1px solid #fff3;inset:28%;animation:6.4s ease-in-out infinite dashboardCoreLensPulse!important}.app-shell-dashboard .dashboard-unit-hero .dashboard-core-vapor:after{opacity:.42;background:#ffffff9e;inset:38%;box-shadow:0 0 18px #ffffff80,0 0 34px #7df5eb3d,0 0 54px #a78bfa2e;animation:5.2s ease-in-out infinite dashboardCoreSparkPulse!important}.dashboard-home-experience .dashboard-metric-grid{z-index:6;isolation:isolate;place-items:stretch stretch;gap:clamp(1.1rem,2vw,1.55rem);width:min(1050px,100% - clamp(3rem,11vw,11rem));max-width:1050px;margin:clamp(-.25rem,-.45vw,-.05rem) auto 0;position:relative;grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}.dashboard-home-experience .dashboard-metric{-webkit-backdrop-filter:blur(24px)saturate(1.12);backface-visibility:hidden;position:relative;transform:translateZ(0);-moz-column-gap:clamp(.9rem, 1.25vw, 1.15rem)!important;color:#21304b!important;filter:none!important;background:radial-gradient(circle at 14% 0,#ffffff94,#0000 46%),linear-gradient(135deg,#ffffff7a,#f7faff3d)!important;border-color:#ffffffb8!important;border-radius:1.18rem!important;grid-template-columns:clamp(2.65rem,3.2vw,3.15rem) minmax(0,1fr)!important;place-items:center stretch!important;column-gap:clamp(.9rem,1.25vw,1.15rem)!important;height:auto!important;min-height:clamp(6.2rem,8.6vh,7.15rem)!important;max-height:none!important;padding:clamp(.95rem,1.25vw,1.15rem) clamp(1.1rem,1.65vw,1.55rem)!important;display:grid!important;box-shadow:0 16px 38px #7e99be17,inset 0 1px #ffffffe6!important}.dashboard-home-experience .dashboard-metric:hover{transform:translateY(-3px);border-color:#818cf838!important}.dashboard-home-experience .dashboard-metric-glow{opacity:.3;filter:blur(24px);z-index:0}.dashboard-home-experience .dashboard-metric>svg:last-child{display:none!important}.dashboard-home-experience .dashboard-metric-copy{grid-template-rows:auto auto auto;place-content:center stretch;align-items:flex-start;row-gap:.12rem;min-width:0;z-index:6!important;opacity:1!important;visibility:visible!important;width:100%!important;max-width:none!important;display:grid!important;position:relative!important;transform:none!important}.dashboard-home-experience .dashboard-metric-label{letter-spacing:0;text-transform:none;width:100%;color:#2e3b58bd!important;opacity:1!important;visibility:visible!important;font-size:clamp(.66rem,.72vw,.74rem)!important;font-weight:700!important;line-height:1.1!important;display:block!important}.dashboard-home-experience .dashboard-metric-value{width:100%;color:#21304b!important;opacity:1!important;visibility:visible!important;margin-top:.18rem!important;font-size:clamp(.86rem,.92vw,1rem)!important;font-weight:850!important;line-height:1.08!important;display:block!important}.dashboard-home-experience .dashboard-metric-sub{width:100%;color:#3c4b6ca3!important;opacity:1!important;visibility:visible!important;margin-top:.08rem!important;font-size:clamp(.62rem,.66vw,.7rem)!important;font-weight:580!important;line-height:1.16!important;display:block!important}.dashboard-home-experience .dashboard-metric-icon{z-index:5;border-radius:999px;box-shadow:0 12px 30px #7e99be1c,inset 0 1px #fffffff5;background:radial-gradient(circle at 35% 24%,#fffffff5,#ffffff61)!important;border:1px solid #ffffffc2!important;flex-shrink:0!important;place-self:center!important;width:clamp(2.4rem,3vw,2.85rem)!important;height:clamp(2.4rem,3vw,2.85rem)!important;margin:0!important;position:relative!important;right:auto!important}.dashboard-home-experience .dashboard-metric-emerald .dashboard-metric-icon{color:#0f9f8c!important;border-color:#14b8a652!important}.dashboard-home-experience .dashboard-metric-violet .dashboard-metric-icon{color:#b28cff!important;border-color:#c4b5fd4d!important}.dashboard-home-experience .dashboard-metric-amber .dashboard-metric-icon{color:#f59e3b!important;border-color:#fbbf2447!important}@keyframes dashboardAmbientAurora{0%{opacity:.78;transform:translate(-1%,1%)scale(1)skew(0)}50%{opacity:.9;transform:translate(1%,-.4%)scale(1.05)skew(-1.2deg)}to{opacity:.98;transform:translate(2%,-1%)scale(1.08)skew(1deg)}}@keyframes dashboardBackgroundVeil{0%{opacity:.56;background-position:0 0,100%,50% 0;transform:translate(-5.5%,2%)scale(1.04)skew(-5deg)}52%{opacity:.9;background-position:54% 16%,42% 46%,58% 8%;transform:translate(5%,-2.4%)scale(1.13)skew(6deg)}to{opacity:.72;background-position:112% 24%,-10% 56%,48% 0;transform:translate(-2.2%,3.6%)scale(1.08)skew(-4deg)}}@keyframes dashboardFabricWaves{0%{opacity:.38;background-position:-20% 42%,120% 58%,0%,50%,50%;transform:translate(-8%,2.2%)rotate(-2.6deg)scale(1.05)skew(-9deg)}28%{opacity:.52;background-position:34% 34%,76% 64%,40% 48%,54% 47%,43% 55%;transform:translate(3.4%,-2.2%)rotate(1deg)scale(1.15)skew(5deg)}58%{opacity:.44;background-position:72%,26% 48%,82% 52%,47% 53%,56% 46%;transform:translate(8%,1.4%)rotate(2.8deg)scale(1.1)skew(9deg)}to{opacity:.48;background-position:126% 40%,-24% 60%,110%,52% 49%,48% 52%;transform:translate(-2%,-3.4%)rotate(-1.8deg)scale(1.16)skew(-7deg)}}@keyframes dashboardFogMigrate{0%{opacity:.48;background-position:0 44%,100% 54%,50%;transform:translate(-10%,1.4%)scale(1.02)skew(-6deg)}50%{opacity:.62;background-position:62% 38%,36% 60%,54% 47%;transform:translate(6%,-2%)scale(1.16)skew(7deg)}to{opacity:.54;background-position:118% 48%,-18% 51%,49% 52%;transform:translate(12%,2.8%)scale(1.1)skew(-5deg)}}@keyframes dashboardWaveField{0%{opacity:.34;background-position:0 48%,100% 42%,50%,50%;transform:translate(-9%,2.6%)rotate(-2.4deg)scale(1.05)skew(-8deg)}35%{opacity:.52;background-position:48% 39%,68%,54%,46% 52%;transform:translate(4.8%,-2.8%)rotate(1.4deg)scale(1.16)skew(5deg)}70%{opacity:.42;background-position:86% 52%,22% 36%,47% 49%,56% 47%;transform:translate(10%,2.2%)rotate(3.2deg)scale(1.1)skew(10deg)}to{opacity:.46;background-position:126% 46%,-24% 44%,51%,49%;transform:translate(-3%,-2%)rotate(-1.4deg)scale(1.14)skew(-7deg)}}@keyframes dashboardDepthBreath{0%{opacity:.5;filter:blur(20px)}to{opacity:.62;filter:blur(16px)}}@keyframes dashboardAmbientDust{0%,to{opacity:0;transform:translateY(18px)scale(.55)}28%,72%{opacity:.56}50%{transform:translate(22px,-36px)scale(1)}}@keyframes dashboardHomeAmbientDust{0%,to{opacity:.08;transform:translateY(14px)scale(.72)}28%,72%{opacity:.22}50%{opacity:.26;transform:translate(18px,-28px)scale(.94)}}@keyframes dashboardCalmAmbientDrift{0%{transform:translate(-.7%,.4%)scale(1.01)}to{transform:translate(.9%,-.5%)scale(1.035)}}@keyframes dashboardCalmFogDrift{0%{transform:translate(-1.4%,.4%)scale(1.02)}to{transform:translate(1.1%,-.6%)scale(1.045)}}@keyframes dashboardCalmWaveDrift{0%{transform:translate(-1.2%,.5%)rotate(-.25deg)scale(1.02)}to{transform:translate(1.2%,-.5%)rotate(.25deg)scale(1.04)}}@keyframes dashboardCalmEntityFloat{0%,to{transform:translate(0,0)rotate(-.5deg)scale(1)}50%{transform:translate(.32rem,-.24rem)rotate(.65deg)scale(1.006)}}@keyframes dashboardMeshFieldDrift{0%{background-position:0%,100% 42%,54% 62%,0 0;transform:translate(-1.2%,.8%)scale(1.02)skew(-1.6deg)}42%{background-position:34% 44%,72% 54%,48% 58%,42% 0;transform:translate(1.6%,-1.1%)scale(1.045)skew(1.2deg)}to{background-position:72% 52%,34% 48%,58% 64%,100% 0;transform:translate(-.4%,-.6%)scale(1.035)skewY(-1deg)}}@keyframes dashboardMeshLinesDrift{0%{background-position:-10% 38%,116% 52%,0 0,0 0,8px 12px;transform:rotate(-3deg)translate(-1.8%,.8%)skew(-6deg)scale(1.04)}48%{background-position:42% 32%,64% 58%,58px 34px,12px 8px,18px 28px;transform:rotate(1deg)translate(2.2%,-1.4%)skew(4deg)scale(1.08)}to{background-position:118% 44%,-18% 48%,112px 66px,24px 16px,30px 4px;transform:rotate(-2deg)translate(-.8%,1.2%)skew(-5deg)scale(1.06)}}@keyframes dashboardMeshGlowDrift{0%{transform:translate(-2%,1.2%)rotate(-1deg)scale(1.02)}45%{transform:translate(1.8%,-1.8%)rotate(1.6deg)scale(1.09)}to{transform:translate(3%,.6%)rotate(-.6deg)scale(1.04)}}@keyframes dashboardMeshGridShift{0%{background-position:-18px 0,24px 12px,0 0,13px 17px;transform:rotate(-4deg)translate(-1.4%,.6%)skew(-7deg)scale(1.03)}52%{background-position:64px 30px,-24px 46px,18px 8px,28px 35px;transform:rotate(1deg)translate(1.8%,-1%)skew(4deg)scale(1.06)}to{background-position:128px 54px,-76px 82px,34px 16px,46px 5px;transform:rotate(-2.5deg)translate(-.6%,1.2%)skew(-5deg)scale(1.04)}}@keyframes dashboardLiquidMassFloat{0%,to{filter:saturate(1.03)brightness();transform:translate(-.14rem,.1rem)rotate(-1.2deg)scale(1.012)skew(-.8deg)}32%{filter:saturate(1.08)brightness(1.018);transform:translate(.62rem,-.42rem)rotate(2.4deg)scale(1.035)skew(1.7deg)}67%{filter:saturate(1.06)brightness(1.01);transform:translate(-.48rem,-.18rem)rotate(-2deg)scale(.996)skewY(-1.1deg)}}@keyframes dashboardOuterLiquidField{0%,to{opacity:.74;border-radius:46% 54% 42% 58%/58% 36% 64% 42%;transform:rotate(-12deg)scaleX(1.16)skewY(-2deg)}45%{opacity:.92;border-radius:58% 42% 61% 39%/38% 66% 34% 62%;transform:rotate(7deg)scaleX(1.24)scaleY(.96)skewY(4deg)}72%{opacity:.84;border-radius:40% 60% 44% 56%/64% 42% 58% 36%;transform:rotate(-4deg)scaleX(1.1)scaleY(1.05)skew(-3deg)}}@keyframes dashboardCalmSatellites{0%,to{transform:translate(0,0)rotate(-2deg)}50%{transform:translate(.28rem,-.18rem)rotate(2.5deg)}}@keyframes dashboardCalmMembraneA{0%,to{border-radius:44% 56% 48% 52%/56% 43% 57% 44%;transform:rotate(-12deg)scale(1)}50%{border-radius:52% 48% 53% 47%/47% 54% 46% 53%;transform:rotate(-5deg)scale(1.025)}}@keyframes dashboardCalmMembraneB{0%,to{border-radius:58% 42% 54% 46%/42% 59% 41% 58%;transform:rotate(24deg)scale(1.01)}50%{border-radius:48% 52% 47% 53%/56% 45% 55% 44%;transform:rotate(16deg)scale(1.03)}}@keyframes dashboardCalmMembraneC{0%,to{border-radius:40% 60% 50% 50%/60% 44% 56% 40%;transform:rotate(-21deg)scale(1.08)}50%{border-radius:54% 46% 56% 44%/48% 56% 44% 52%;transform:rotate(-12deg)scale(1.11)}}@keyframes dashboardCalmCoreMorph{0%,to{border-radius:44% 56% 51% 49%/48% 45% 55% 52%;transform:rotate(-2deg)scale(1)}50%{border-radius:53% 47% 46% 54%/46% 54%;transform:rotate(2.5deg)scale(1.012)}}@keyframes dashboardLiquidEntityFloat{0%,to{transform:translate(0,0)rotate(-1deg)scale(1)}50%{transform:translate(.9rem,-.55rem)rotate(1.6deg)scale(1.018)}}@keyframes dashboardSpaceLiquidMass{0%,to{filter:saturate(1.04)brightness(1.012);border-radius:68% 32% 59% 41%/46% 64% 36% 54%;transform:translate(-.14rem,.06rem)rotate(-4deg)scaleX(1.08)scaleY(.94)}28%{filter:saturate(1.1)brightness(1.035);border-radius:44% 56% 68% 32%/58% 35% 65% 42%;transform:translate(.24rem,-.22rem)rotate(3.5deg)scaleX(.96)scaleY(1.06)skew(3deg)}54%{filter:saturate(1.08)brightness(1.024);border-radius:72% 28% 50% 50%/36% 66% 34% 64%;transform:translate(.4rem,.1rem)rotate(6.5deg)scaleX(1.14)scaleY(.9)skewY(-2.4deg)}78%{filter:saturate(1.06)brightness(1.018);border-radius:50% 50% 74% 26%/64% 42% 58% 36%;transform:translate(-.34rem,-.08rem)rotate(-5.5deg)scaleX(.99)scaleY(1.04)skew(-2deg)}}@keyframes dashboardLiquidSkinDrift{0%,to{opacity:.36;transform:rotate(0)scale(.98)skew(-1deg)}35%{opacity:.54;transform:rotate(128deg)scale(1.06)skewY(2deg)}70%{opacity:.46;transform:rotate(262deg)scale(1.01)skew(2deg)}}@keyframes dashboardLiquidCoreMorph{0%,to{filter:saturate(1.02)brightness(1.01);border-radius:44% 56% 51% 49%/48% 45% 55% 52%;transform:rotate(-3deg)scale(1)}34%{filter:saturate(1.07)brightness(1.025);border-radius:56% 44% 43% 57%/44% 58% 42% 56%;transform:rotate(4deg)scale(1.018)}68%{filter:saturate(1.05)brightness(1.018);border-radius:41% 59% 59% 41%/59% 44% 56% 41%;transform:rotate(-5deg)scale(.996)}}@keyframes dashboardCoreSheenDrift{0%,to{opacity:.32;transform:translate(-18%)rotate(10deg)scale(1)}50%{opacity:.52;transform:translate(12%)rotate(15deg)scale(1.04)}}@keyframes dashboardVaporPulse{0%,to{opacity:.36;transform:rotate(0)scale(.99)}50%{opacity:.58;transform:rotate(16deg)scale(1.05)}}@keyframes dashboardCoreVortexSpin{0%{opacity:.3;transform:rotate(0)scale(.98)}50%{opacity:.48;transform:rotate(178deg)scale(1.03)}to{opacity:.34;transform:rotate(360deg)scale(.99)}}@keyframes dashboardCoreLensPulse{0%,to{opacity:.3;transform:scale(.9)rotate(-6deg)}50%{opacity:.5;transform:scale(1.07)rotate(8deg)}}@keyframes dashboardCoreSparkPulse{0%,to{opacity:.28;transform:scale(.74)}50%{opacity:.54;transform:scale(1.05)}}@keyframes dashboardOrbSatellites{0%,to{opacity:.46;transform:translate(0,0)rotate(-4deg)}50%{opacity:.58;transform:translate(.45rem,-.32rem)rotate(6deg)}}@keyframes dashboardMembraneA{0%,to{border-radius:44% 56% 48% 52%/56% 43% 57% 44%;transform:rotate(-12deg)scale(1)}50%{border-radius:58% 42% 54% 46%/42% 59% 41% 58%;transform:rotate(16deg)scale(1.07)}}@keyframes dashboardMembraneB{0%,to{border-radius:58% 42% 54% 46%/42% 59% 41% 58%;transform:rotate(24deg)scale(1.01)}50%{border-radius:42% 58% 46% 54%/60% 41% 59% 40%;transform:rotate(-18deg)scale(1.08)}}@keyframes dashboardMembraneC{0%,to{border-radius:40% 60% 50% 50%/60% 44% 56% 40%;transform:rotate(-21deg)scale(1.08)}50%{border-radius:62% 38% 58% 42%/44% 60% 40% 56%;transform:rotate(13deg)scale(1.15)}}@keyframes dashboardOrbitalMistA{to{transform:rotateX(65deg)rotate(342deg)}}@keyframes dashboardOrbitalMistB{to{transform:rotateX(57deg)rotateY(32deg)rotate(378deg)}}@keyframes dashboardOrbitalMistC{to{transform:rotateX(72deg)rotateY(-28deg)rotate(402deg)}}@media (width<=1280px){.app-shell-dashboard .dashboard-unit-hero.dashboard-hero{grid-template-columns:minmax(440px,.92fr) minmax(310px,1.08fr);min-height:clamp(350px,43vh,440px);padding-inline:clamp(2.7rem,5vw,4.6rem)}.app-shell-dashboard .dashboard-unit-hero h1{max-width:610px;font-size:clamp(3.25rem,4.85vw,4.8rem)}.app-shell-dashboard .dashboard-unit-hero .dashboard-holo-stage{width:clamp(280px,30vw,400px)}.dashboard-home-experience .dashboard-metric-grid{width:min(910px,100% - clamp(2rem,8vw,8rem))}}@media (width<=760px){.dashboard-home-experience>.relative.z-10{justify-content:flex-start}.dashboard-scene-stack{min-height:auto;padding:1rem}.app-shell-dashboard .dashboard-unit-hero.dashboard-hero{grid-template-columns:1fr;min-height:auto;padding:1.6rem .75rem .8rem}.app-shell-dashboard .dashboard-unit-hero h1{font-size:clamp(3rem,15vw,4.6rem)}.app-shell-dashboard .dashboard-unit-hero .dashboard-holo{min-height:240px}.app-shell-dashboard .dashboard-unit-hero .dashboard-holo-stage{width:min(78vw,320px)}.dashboard-home-experience .dashboard-metric-grid{width:100%;margin-top:.8rem;grid-template-columns:1fr!important}}html[data-ui-style] .app-shell-dashboard{background:radial-gradient(circle at 72% 8%, color-mix(in srgb, var(--umaps-accent-b) 22%, transparent), transparent 30%), radial-gradient(circle at 18% 86%, color-mix(in srgb, var(--umaps-accent-c) 20%, transparent), transparent 34%), var(--umaps-body-bg)!important}html[data-ui-style] .app-shell-dashboard .app-sidebar{border-color:color-mix(in srgb, var(--umaps-accent-a) 18%, #ffffffb8)!important;color:color-mix(in srgb, var(--umaps-accent-b) 42%, var(--umaps-muted))!important;background:linear-gradient(180deg, color-mix(in srgb, var(--umaps-surface-strong) 82%, transparent), color-mix(in srgb, var(--umaps-surface) 58%, transparent)), radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--umaps-accent-c) 22%, transparent), transparent 50%)!important;box-shadow:0 28px 70px var(--umaps-shadow), inset 0 1px 0 #ffffffc7!important}html[data-ui-style] .app-shell-dashboard .app-sidebar .header-mesh-container{background-image:radial-gradient(at 0% 0%, color-mix(in srgb, var(--umaps-accent-c) 46%, transparent) 0%, transparent 52%), radial-gradient(at 100% 0%, color-mix(in srgb, var(--umaps-accent-b) 38%, transparent) 0%, transparent 52%), radial-gradient(at 50% 100%, color-mix(in srgb, var(--umaps-accent-a) 28%, transparent) 0%, transparent 62%)!important}html[data-ui-style] .app-shell-dashboard .app-sidebar nav a{color:color-mix(in srgb, var(--umaps-accent-b) 36%, var(--umaps-muted))!important}html[data-ui-style] .app-shell-dashboard .app-sidebar nav a:hover,html[data-ui-style] .app-shell-dashboard .app-sidebar nav a[aria-current=page]{color:var(--umaps-accent-b)!important;background:radial-gradient(circle at 50% 0%, var(--umaps-surface-strong), color-mix(in srgb, var(--umaps-accent-soft) 44%, transparent))!important;box-shadow:0 14px 34px var(--umaps-shadow), inset 0 1px 0 #ffffffeb!important}html[data-ui-style] .app-shell-dashboard .app-sidebar .bg-brand-600{background:color-mix(in srgb, var(--umaps-accent-soft) 68%, var(--umaps-surface-strong))!important;color:var(--umaps-accent-b)!important}html[data-ui-style] .app-content-shell,html[data-ui-style] .app-header{color:var(--umaps-ink);box-shadow:0 18px 58px color-mix(in srgb, var(--umaps-shadow) 70%, transparent);background:color-mix(in srgb, var(--umaps-surface-strong) 88%, transparent)!important;border-color:color-mix(in srgb, var(--umaps-accent-a) 14%, transparent)!important}html[data-ui-style] .app-header .bg-blue-50,html[data-ui-style] .app-header .bg-blue-700{background:color-mix(in srgb, var(--umaps-accent-soft) 72%, var(--umaps-surface-strong))!important}html[data-ui-style] .app-header .text-blue-700,html[data-ui-style] .app-header .app-header-bell{color:var(--umaps-accent-b)!important}html[data-ui-style] .dashboard-home-experience{color:var(--umaps-ink);background:radial-gradient(circle at 10% 13%, color-mix(in srgb, var(--umaps-surface-strong) 72%, transparent), transparent 32%), radial-gradient(circle at 77% 17%, color-mix(in srgb, var(--umaps-accent-b) 28%, transparent), transparent 34%), radial-gradient(circle at 92% 64%, color-mix(in srgb, var(--umaps-accent-a) 22%, transparent), transparent 32%), radial-gradient(circle at 35% 88%, color-mix(in srgb, var(--umaps-accent-c) 22%, transparent), transparent 40%), var(--umaps-body-bg)!important;box-shadow:inset 0 1px 0 #ffffffb3, 0 30px 100px var(--umaps-shadow)!important}html[data-ui-style] .dashboard-home-experience .dashboard-aurora{background:radial-gradient(circle at 8% 22%, color-mix(in srgb, var(--umaps-accent-c) 26%, transparent), transparent 42%), radial-gradient(circle at 70% 18%, color-mix(in srgb, var(--umaps-accent-b) 30%, transparent), transparent 36%), radial-gradient(circle at 88% 50%, color-mix(in srgb, var(--umaps-accent-a) 24%, transparent), transparent 38%), radial-gradient(circle at 46% 82%, color-mix(in srgb, var(--umaps-accent-c) 24%, transparent), transparent 48%)}html[data-ui-style] .app-shell-dashboard .dashboard-unit-hero .dashboard-kicker,html[data-ui-style] .dashboard-hero-meta,html[data-ui-style] .dashboard-home-experience .dashboard-metric-label{color:var(--ui-hero-ink-70)!important}html[data-ui-style] .app-shell-dashboard .dashboard-unit-hero h1 strong{background:linear-gradient(102deg, var(--umaps-accent-b) 0%, var(--umaps-accent-a) 48%, var(--umaps-accent-c) 100%)!important;-webkit-background-clip:text!important;background-clip:text!important}html[data-ui-style] .app-shell-dashboard .dashboard-unit-hero .dashboard-primary-action{color:var(--umaps-ink)!important;background:linear-gradient(135deg, color-mix(in srgb, var(--umaps-accent-soft) 64%, var(--umaps-surface-strong)), color-mix(in srgb, var(--umaps-surface) 80%, transparent))!important;box-shadow:0 18px 42px var(--umaps-shadow), inset 0 1px 0 #fffffff0!important}html[data-ui-style] .app-shell-dashboard .dashboard-unit-hero .dashboard-primary-action svg{color:var(--umaps-accent-b)!important}html[data-ui-style] .app-shell-dashboard .dashboard-unit-hero .dashboard-holo-stage{filter:none!important}html[data-ui-style] .app-shell-dashboard .dashboard-liquid-shell,html[data-ui-style] .app-shell-dashboard .dashboard-orbit{background:radial-gradient(ellipse at 50% 50%, transparent 34%, #ffffff52 46%, transparent 69%), conic-gradient(from 70deg, #ffffff4d, color-mix(in srgb, var(--umaps-accent-b) 18%, transparent), transparent 38%, color-mix(in srgb, var(--umaps-accent-c) 20%, transparent), transparent 76%, #ffffff3d);box-shadow:inset 0 0 48px #ffffff3d, 0 0 88px color-mix(in srgb, var(--umaps-accent-b) 22%, transparent)}html[data-ui-style] .app-shell-dashboard .dashboard-core{background:radial-gradient(ellipse at 34% 22%, #fff6fff5, transparent 19%), radial-gradient(ellipse at 68% 25%, color-mix(in srgb, var(--umaps-accent-c) 46%, #ffffffc2), transparent 27%), radial-gradient(ellipse at 76% 74%, color-mix(in srgb, var(--umaps-accent-c) 72%, transparent), transparent 38%), radial-gradient(ellipse at 28% 76%, color-mix(in srgb, var(--umaps-accent-b) 76%, transparent), transparent 42%), radial-gradient(ellipse at 45% 52%, color-mix(in srgb, var(--umaps-accent-a) 34%, transparent), transparent 48%), conic-gradient(from 128deg at 46% 52%, #ffffff29, color-mix(in srgb, var(--umaps-accent-b) 70%, transparent), color-mix(in srgb, var(--umaps-accent-c) 78%, transparent), color-mix(in srgb, var(--umaps-accent-a) 58%, transparent), #ffffff2e)!important;box-shadow:0 0 146px color-mix(in srgb, var(--umaps-accent-b) 34%, transparent), 0 0 108px color-mix(in srgb, var(--umaps-accent-c) 30%, transparent), 0 28px 58px var(--umaps-shadow), inset 28px 30px 64px #ffffff8f, inset -32px -38px 78px color-mix(in srgb, var(--umaps-accent-b) 24%, transparent)!important}html[data-ui-style] .dashboard-home-experience .dashboard-metric{color:var(--umaps-ink)!important;background:radial-gradient(circle at 14% 0%, #ffffff94, transparent 46%), linear-gradient(135deg, color-mix(in srgb, var(--umaps-surface-strong) 74%, transparent), color-mix(in srgb, var(--umaps-surface) 42%, transparent))!important;box-shadow:0 16px 38px var(--umaps-shadow), inset 0 1px 0 #ffffffe6!important}html[data-ui-style] .dashboard-home-experience .dashboard-metric:hover{border-color:color-mix(in srgb, var(--umaps-accent-a) 28%, transparent)!important}html[data-ui-style] .dashboard-home-experience .dashboard-metric-value{color:var(--umaps-ink)!important}html[data-ui-style] .dashboard-home-experience .dashboard-metric-sub{color:var(--ui-hero-ink-50)!important}html[data-ui-style] .dashboard-home-experience .dashboard-metric-icon{box-shadow:0 12px 30px var(--umaps-shadow), inset 0 1px 0 #fffffff5;background:radial-gradient(circle at 35% 24%, var(--umaps-surface-strong), color-mix(in srgb, var(--umaps-accent-soft) 34%, transparent))!important}html[data-ui-style] .dashboard-home-experience .dashboard-metric-emerald .dashboard-metric-icon{color:var(--umaps-accent-c)!important;border-color:color-mix(in srgb, var(--umaps-accent-c) 32%, transparent)!important}html[data-ui-style] .dashboard-home-experience .dashboard-metric-violet .dashboard-metric-icon{color:var(--umaps-accent-b)!important;border-color:color-mix(in srgb, var(--umaps-accent-b) 30%, transparent)!important}html[data-ui-style] .dashboard-home-experience .dashboard-metric-amber .dashboard-metric-icon{color:var(--umaps-accent-a)!important;border-color:color-mix(in srgb, var(--umaps-accent-a) 30%, transparent)!important}.dashboard-home-experience:before,.dashboard-home-experience:after,.dashboard-home-experience .dashboard-aurora,.dashboard-home-experience .dashboard-cinematic-fog,.dashboard-home-experience .dashboard-ambient-waves,.dashboard-home-experience .dashboard-depth-light,.dashboard-home-experience .dashboard-matrix-rain,.dashboard-home-experience .dashboard-dust,.dashboard-home-experience .dashboard-dust span,.app-shell-dashboard .dashboard-unit-hero .dashboard-holo,.app-shell-dashboard .dashboard-unit-hero .dashboard-holo-stage,.app-shell-dashboard .dashboard-unit-hero .dashboard-holo-stage:before,.app-shell-dashboard .dashboard-unit-hero .dashboard-holo-stage:after,.app-shell-dashboard .dashboard-holo-grid,html[data-ui-motion] .dashboard-home-experience:before,html[data-ui-motion] .dashboard-home-experience:after,html[data-ui-motion] .dashboard-home-experience .dashboard-aurora,html[data-ui-motion] .dashboard-home-experience .dashboard-cinematic-fog,html[data-ui-motion] .dashboard-home-experience .dashboard-ambient-waves,html[data-ui-motion] .dashboard-home-experience .dashboard-depth-light,html[data-ui-motion] .dashboard-home-experience .dashboard-matrix-rain,html[data-ui-motion] .dashboard-home-experience .dashboard-dust,html[data-ui-motion] .dashboard-home-experience .dashboard-dust span,html[data-ui-motion] .app-shell-dashboard .dashboard-unit-hero .dashboard-holo,html[data-ui-motion] .app-shell-dashboard .dashboard-unit-hero .dashboard-holo-stage,html[data-ui-motion] .app-shell-dashboard .dashboard-unit-hero .dashboard-holo-stage:before,html[data-ui-motion] .app-shell-dashboard .dashboard-unit-hero .dashboard-holo-stage:after,html[data-ui-motion] .app-shell-dashboard .dashboard-holo-grid{will-change:auto!important;transition:none!important;animation:none!important}.dashboard-home-experience:before{opacity:.62!important;filter:none!important;background-position:0 0,100%,0 0,50% 0!important;transform:none!important;-webkit-mask-image:none!important;mask-image:none!important}.dashboard-home-experience:after{opacity:.28!important;filter:none!important;mix-blend-mode:normal!important;background-position:0 42%,100% 58%,0 0,50%,50%!important;transform:none!important;-webkit-mask-image:none!important;mask-image:none!important}.dashboard-home-experience .dashboard-aurora{opacity:.66!important;filter:none!important}.dashboard-home-experience .dashboard-cinematic-fog{opacity:.34!important;filter:none!important;background-position:0 44%,100% 54%,50%!important}.dashboard-home-experience .dashboard-ambient-waves{opacity:.3!important;filter:none!important;mix-blend-mode:normal!important;background-position:0 48%,100% 42%,0 0,50%,50%!important;transform:none!important;-webkit-mask-image:none!important;mask-image:none!important}.dashboard-home-experience .dashboard-depth-light{opacity:.42!important;filter:none!important;transition:none!important}.dashboard-home-experience .dashboard-dust{display:none!important}.app-shell-dashboard .dashboard-unit-hero .dashboard-holo{transition:none!important;transform:none!important}.app-shell-dashboard .dashboard-unit-hero .dashboard-holo-stage{opacity:.82!important;filter:none!important;background-position:0 0,50%,50%,50%,50%!important}.app-shell-dashboard .dashboard-unit-hero .dashboard-holo-stage:before{opacity:.24!important;filter:none!important;mix-blend-mode:normal!important;background-position:0 38%,100% 52%,0 0,0 0,8px 12px!important}.app-shell-dashboard .dashboard-unit-hero .dashboard-holo-stage:after{opacity:.34!important;filter:none!important;mix-blend-mode:normal!important}.app-shell-dashboard .dashboard-holo-grid{opacity:.14!important;filter:none!important;mix-blend-mode:normal!important;background-position:0 0,24px 12px,0 0,13px 17px!important}.app-shell-dashboard .dashboard-liquid-shell,.app-shell-dashboard .dashboard-orbit,.app-shell-dashboard .dashboard-unit-hero .dashboard-core,.app-shell-dashboard .dashboard-unit-hero .dashboard-core:before,.app-shell-dashboard .dashboard-unit-hero .dashboard-core:after,.app-shell-dashboard .dashboard-unit-hero .dashboard-core-vapor,html[data-ui-motion] .app-shell-dashboard .dashboard-liquid-shell,html[data-ui-motion] .app-shell-dashboard .dashboard-orbit,html[data-ui-motion] .app-shell-dashboard .dashboard-unit-hero .dashboard-core,html[data-ui-motion] .app-shell-dashboard .dashboard-unit-hero .dashboard-core:before,html[data-ui-motion] .app-shell-dashboard .dashboard-unit-hero .dashboard-core:after,html[data-ui-motion] .app-shell-dashboard .dashboard-unit-hero .dashboard-core-vapor{will-change:auto!important;transition:none!important;animation:none!important}@keyframes premiumRise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translate(0,0)}}@keyframes premiumTitleIn{0%{opacity:0;filter:blur(10px);transform:translateY(38px)}60%{filter:blur()}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes premiumRiseSoft{0%{opacity:0;transform:translateY(22px)scale(.97)}to{opacity:1;transform:translate(0,0)scale(1)}}.app-shell-dashboard .dashboard-unit-hero .dashboard-kicker{animation:.8s cubic-bezier(.22,1,.36,1) 50ms backwards premiumRise}.app-shell-dashboard .dashboard-unit-hero h1 span{animation:1s cubic-bezier(.22,1,.36,1) .18s backwards premiumTitleIn}.app-shell-dashboard .dashboard-unit-hero .dashboard-hero-meta{animation:.8s cubic-bezier(.22,1,.36,1) .52s backwards premiumRise}.app-shell-dashboard .dashboard-unit-hero .dashboard-hero-actions{animation:.8s cubic-bezier(.22,1,.36,1) .64s backwards premiumRise}.dashboard-home-experience .dashboard-metric-grid .dashboard-metric{animation:.9s cubic-bezier(.22,1,.36,1) backwards premiumRiseSoft,7s ease-in-out infinite premiumCardFloat}.dashboard-home-experience .dashboard-metric-grid .dashboard-metric:first-child{animation-delay:.72s,2.2s}.dashboard-home-experience .dashboard-metric-grid .dashboard-metric:nth-child(2){animation-duration:.9s,8s;animation-delay:.86s,3.4s}.dashboard-home-experience .dashboard-metric-grid .dashboard-metric:nth-child(3){animation-duration:.9s,7.5s;animation-delay:1s,4.6s}@keyframes premiumCardFloat{0%,to{transform:translate(0,0)}50%{transform:translateY(-7px)}}@keyframes premiumWave{0%,to{transform:rotate(0)}20%{transform:rotate(16deg)}40%{transform:rotate(-8deg)}60%{transform:rotate(12deg)}80%{transform:rotate(-4deg)}}.app-shell-dashboard .dashboard-unit-hero .dashboard-kicker span:after{transform-origin:70% 80%;animation:1.1s ease-in-out .9s 2 premiumWave;display:inline-block}.app-shell-dashboard .dashboard-unit-hero h1 strong{background-position:0%;animation:.75s cubic-bezier(.22,1,.36,1) .26s backwards premiumRise,11s ease-in-out 1.1s infinite premiumInkFlow;background:linear-gradient(102deg,#8797db 0%,#9ca8ef 26%,#76d3c7 50%,#9ca8ef 74%,#8797db 100%)!important;background-size:240% 100%!important;-webkit-background-clip:text!important;background-clip:text!important}@keyframes premiumInkFlow{0%,to{background-position:0%}50%{background-position:100%}}@property --dashboard-title-aurora-position{syntax:"<percentage>";inherits:false;initial-value:105%}@keyframes dashboardTitleAuroraFlow{0%,12%{--dashboard-title-aurora-position:105%}88%,to{--dashboard-title-aurora-position:-5%}}.app-shell-dashboard .dashboard-unit-hero h1 strong.dashboard-title-aurora,html[data-ui-style] .app-shell-dashboard .dashboard-unit-hero h1 strong.dashboard-title-aurora{color:#607fd5!important}@supports ((-webkit-background-clip:text) or (background-clip:text)){.app-shell-dashboard .dashboard-unit-hero h1 strong.dashboard-title-aurora,html[data-ui-style] .app-shell-dashboard .dashboard-unit-hero h1 strong.dashboard-title-aurora{-webkit-text-fill-color:transparent;will-change:background-position;color:#0000!important;background:linear-gradient(105deg,#607fd5 0% 34%,#4f6fcb 41%,#148b8f 47%,#0e7490 50%,#148b8f 53%,#4f6fcb 59%,#607fd5 66% 100%) 0 0/240% 100%!important;background-position:var(--dashboard-title-aurora-position) 0!important;background-repeat:repeat!important;-webkit-background-clip:text!important;background-clip:text!important;animation:6.5s ease-in-out infinite dashboardTitleAuroraFlow!important}}html[data-ui-motion=minimal] .app-shell-dashboard .dashboard-unit-hero h1 strong.dashboard-title-aurora{--dashboard-title-aurora-position:50%;will-change:auto;animation:none!important}@media (prefers-reduced-motion:reduce){.app-shell-dashboard .dashboard-unit-hero h1 strong.dashboard-title-aurora,html[data-ui-style] .app-shell-dashboard .dashboard-unit-hero h1 strong.dashboard-title-aurora{--dashboard-title-aurora-position:50%;will-change:auto;animation:none!important}}.app-shell-dashboard .dashboard-unit-hero .dashboard-primary-action{isolation:isolate;transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s,border-color .26s;position:relative;overflow:hidden}.app-shell-dashboard .dashboard-unit-hero .dashboard-primary-action:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(104deg,#0000 0%,#ffffffa6 45%,#b9f0e680 60%,#0000 100%);width:38%;animation:5.2s ease-in-out 1.6s infinite premiumButtonSheen;position:absolute;inset:-40% auto -40% -30%;transform:translate(-160%)skew(-18deg)}@keyframes premiumButtonSheen{0%{opacity:0;transform:translate(-180%)skew(-18deg)}8%{opacity:1}22%{opacity:0;transform:translate(560%)skew(-18deg)}to{opacity:0;transform:translate(560%)skew(-18deg)}}.app-shell-dashboard .dashboard-unit-hero .dashboard-primary-action:hover{transform:translateY(-3px)scale(1.025);border-color:#fffffffa!important;box-shadow:0 24px 54px #6ea8c438,0 0 0 1px #ffffff8c,0 0 38px #76d3c742,inset 0 1px #fffffffa!important}.app-shell-dashboard .dashboard-unit-hero .dashboard-primary-action:active{transform:translateY(-1px)scale(.99)}.app-shell-dashboard .dashboard-unit-hero .dashboard-primary-action:focus-visible{outline-offset:3px;outline:2px solid #76afd3d9}.dashboard-home-experience .dashboard-metric{cursor:pointer;isolation:isolate;transition:transform .34s cubic-bezier(.22,1,.36,1),border-color .34s,box-shadow .34s!important;overflow:hidden!important}.dashboard-home-experience .dashboard-metric:after{content:"";z-index:1;pointer-events:none;opacity:0;background:linear-gradient(104deg,#0000 0%,#ffffff80 50%,#0000 100%);width:30%;transition:none;position:absolute;inset:-30% auto -30% -24%;transform:translate(-220%)skew(-18deg)}.dashboard-home-experience .dashboard-metric:hover:after{opacity:1;transition:transform .72s cubic-bezier(.3,.6,.3,1),opacity .2s;transform:translate(620%)skew(-18deg)}.dashboard-home-experience .dashboard-metric:hover{transform:translateY(-6px)scale(1.014);border-color:#fffffff2!important;box-shadow:0 26px 56px #708bb229,0 8px 22px #708bb21a,inset 0 1px #fffffffa!important}.dashboard-home-experience .dashboard-metric-emerald:hover{box-shadow:0 26px 56px #14b8a62b,0 8px 22px #708bb21a,0 0 34px #14b8a61f,inset 0 1px #fffffffa!important}.dashboard-home-experience .dashboard-metric-violet:hover{box-shadow:0 26px 56px #8b6ef72b,0 8px 22px #708bb21a,0 0 34px #a78bfa21,inset 0 1px #fffffffa!important}.dashboard-home-experience .dashboard-metric-amber:hover{box-shadow:0 26px 56px #f59e3b29,0 8px 22px #708bb21a,0 0 34px #fbbf2421,inset 0 1px #fffffffa!important}.dashboard-home-experience .dashboard-metric-icon{transition:transform .34s cubic-bezier(.34,1.45,.5,1),box-shadow .34s}.dashboard-home-experience .dashboard-metric:hover .dashboard-metric-icon{transform:scale(1.12)rotate(-5deg)}.dashboard-home-experience .dashboard-metric-emerald:hover .dashboard-metric-icon{box-shadow:0 12px 30px #14b8a638,0 0 0 5px #14b8a612,inset 0 1px #fffffff5}.dashboard-home-experience .dashboard-metric-violet:hover .dashboard-metric-icon{box-shadow:0 12px 30px #a78bfa3d,0 0 0 5px #a78bfa14,inset 0 1px #fffffff5}.dashboard-home-experience .dashboard-metric-amber:hover .dashboard-metric-icon{box-shadow:0 12px 30px #fbbf243d,0 0 0 5px #fbbf2417,inset 0 1px #fffffff5}.dashboard-home-experience .dashboard-metric:focus-visible{outline-offset:3px;outline:2px solid #818cf8b3}.dashboard-home-experience .dashboard-metric-value{transition:color .26s}.dashboard-home-experience .dashboard-metric-emerald:hover .dashboard-metric-value{color:#0d8a79!important}.dashboard-home-experience .dashboard-metric-violet:hover .dashboard-metric-value{color:#7361d6!important}.dashboard-home-experience .dashboard-metric-amber:hover .dashboard-metric-value{color:#c97e1d!important}html[data-ui-motion=minimal] .app-shell-dashboard .dashboard-unit-hero .dashboard-kicker,html[data-ui-motion=minimal] .app-shell-dashboard .dashboard-unit-hero .dashboard-kicker span:after,html[data-ui-motion=minimal] .app-shell-dashboard .dashboard-unit-hero h1 span,html[data-ui-motion=minimal] .app-shell-dashboard .dashboard-unit-hero h1 strong,html[data-ui-motion=minimal] .app-shell-dashboard .dashboard-unit-hero .dashboard-hero-meta,html[data-ui-motion=minimal] .app-shell-dashboard .dashboard-unit-hero .dashboard-hero-actions,html[data-ui-motion=minimal] .app-shell-dashboard .dashboard-unit-hero .dashboard-primary-action:after,html[data-ui-motion=minimal] .dashboard-home-experience .dashboard-metric-grid .dashboard-metric,html[data-ui-motion=minimal] .dashboard-home-experience .dashboard-metric:after{animation:none!important}@keyframes premiumAuroraDrift{0%{transform:translate(-4.5%,2.5%)scale(1)rotate(0)}33%{transform:translate(3%,-2.4%)scale(1.12)rotate(1.6deg)}66%{transform:translate(5%,1.4%)scale(1.06)rotate(-1.4deg)}to{transform:translate(-4.5%,2.5%)scale(1)rotate(0)}}.dashboard-home-experience .dashboard-aurora,html[data-ui-motion=full] .dashboard-home-experience .dashboard-aurora{transform:translate(0,0);opacity:.95!important;will-change:transform!important;animation:17s ease-in-out infinite premiumAuroraDrift!important}@keyframes premiumFogDrift{0%{transform:translate(3.5%,-2%)scale(1.03)rotate(.8deg)}50%{transform:translate(-4%,2.4%)scale(1.12)rotate(-1.6deg)}to{transform:translate(3.5%,-2%)scale(1.03)rotate(.8deg)}}.dashboard-home-experience .dashboard-cinematic-fog,html[data-ui-motion=full] .dashboard-home-experience .dashboard-cinematic-fog{opacity:.5!important;will-change:transform!important;animation:23s ease-in-out infinite premiumFogDrift!important}.dashboard-scene-stack:before{z-index:1;pointer-events:none;will-change:transform, opacity;background:linear-gradient(94deg,#0000 0%,#ffffff52 38%,#d2e6ff6b 50%,#ffffff52 62%,#0000 100%);width:16%;height:160%;animation:9s ease-in-out 2.2s infinite premiumLightSweep;position:absolute;top:-30%;left:0;transform:translate(-60vw)rotate(13deg);content:""!important}@keyframes premiumLightSweep{0%{opacity:0;transform:translate(-60vw)rotate(13deg)}6%{opacity:1}30%{opacity:0;transform:translate(110vw)rotate(13deg)}to{opacity:0;transform:translate(110vw)rotate(13deg)}}@keyframes premiumDepthBreath{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.dashboard-home-experience .dashboard-depth-light,html[data-ui-motion=full] .dashboard-home-experience .dashboard-depth-light{will-change:transform, opacity!important;animation:16s ease-in-out infinite premiumDepthBreath!important}.dashboard-home-experience .dashboard-dust,html[data-ui-motion=full] .dashboard-home-experience .dashboard-dust{mix-blend-mode:normal!important;display:block!important}@keyframes premiumDustFloat{0%,to{opacity:.3;transform:translate(0,0)scale(1)}25%{opacity:.85}50%{opacity:.55;transform:translate(12px,-44px)scale(1.7)}75%{opacity:.75}}.dashboard-home-experience .dashboard-dust span,html[data-ui-motion=full] .dashboard-home-experience .dashboard-dust span{will-change:transform, opacity!important;background:#8caceebf!important;min-width:5px!important;min-height:5px!important;animation:10s ease-in-out infinite premiumDustFloat!important;box-shadow:0 0 10px #ffffffd9,0 0 26px #84aaf880!important}.dashboard-home-experience .dashboard-dust span:nth-child(3n),html[data-ui-motion=full] .dashboard-home-experience .dashboard-dust span:nth-child(3n){animation-duration:14s!important;animation-delay:-4s!important}.dashboard-home-experience .dashboard-dust span:nth-child(4n),html[data-ui-motion=full] .dashboard-home-experience .dashboard-dust span:nth-child(4n){animation-duration:9s!important;animation-delay:-7s!important}.dashboard-home-experience .dashboard-dust span:nth-child(5n),html[data-ui-motion=full] .dashboard-home-experience .dashboard-dust span:nth-child(5n){animation-duration:17s!important;animation-delay:-11s!important}.app-shell-dashboard .dashboard-unit-hero .dashboard-hero-copy:before{content:"";z-index:-1;pointer-events:none;width:130%;height:150%;transform:translate3d(calc(var(--parallax-x,0) * 26px), calc(var(--parallax-y,0) * 18px), 0);will-change:transform;background:radial-gradient(at 38% 40%,#ffffff80,#0000 52%),radial-gradient(at 60% 55%,#96b9fa47,#0000 58%),radial-gradient(at 45% 70%,#87decd33,#0000 56%);border-radius:999px;transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;top:-22%;left:-16%}.app-shell-dashboard .dashboard-unit-hero .dashboard-holo,html[data-ui-motion=full] .app-shell-dashboard .dashboard-unit-hero .dashboard-holo{transform:translate3d(calc(var(--parallax-x,0) * -10px), calc(var(--parallax-y,0) * -7px), 0)!important;transition:transform .7s cubic-bezier(.22,1,.36,1)!important}@keyframes premiumInkFlowWide{0%,to{background-position:0%}50%{background-position:100%}}html[data-ui-style] .app-shell-dashboard .dashboard-unit-hero h1 strong{animation:1.1s cubic-bezier(.22,1,.36,1) .32s backwards premiumTitleIn,6.5s ease-in-out 1.5s infinite premiumInkFlowWide;background:linear-gradient(102deg, color-mix(in srgb, var(--umaps-accent-b) 42%, #5b6ef0) 0%, color-mix(in srgb, var(--umaps-accent-a) 38%, #7e90f5) 26%, color-mix(in srgb, var(--umaps-accent-c) 42%, #3ec9b5) 50%, color-mix(in srgb, var(--umaps-accent-a) 38%, #7e90f5) 74%, color-mix(in srgb, var(--umaps-accent-b) 42%, #5b6ef0) 100%)!important;background-size:240% 100%!important;-webkit-background-clip:text!important;background-clip:text!important}.app-shell-dashboard .dashboard-unit-hero h1 strong{animation:1.1s cubic-bezier(.22,1,.36,1) .32s backwards premiumTitleIn,6.5s ease-in-out 1.5s infinite premiumInkFlowWide}html[data-ui-style] .app-shell-dashboard .dashboard-unit-hero h1 span{color:color-mix(in srgb, var(--umaps-accent-b) 42%, #94a3d8)!important}.app-shell-dashboard .dashboard-unit-hero .dashboard-primary-action:after{background:linear-gradient(104deg,#0000 0%,#ffffffeb 45%,#b9f0e6bf 60%,#0000 100%);animation:3s ease-in-out 1s infinite premiumButtonSheen}@keyframes premiumButtonBreath{0%,to{opacity:0}50%{opacity:.55}}.app-shell-dashboard .dashboard-unit-hero .dashboard-primary-action:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#85dbcd59,#96b9fa38 55%,#0000 75%);border-radius:999px;animation:4.6s ease-in-out infinite premiumButtonBreath;position:absolute;inset:-6px}html[data-ui-motion=minimal] .dashboard-home-experience .dashboard-aurora,html[data-ui-motion=minimal] .dashboard-home-experience .dashboard-cinematic-fog,html[data-ui-motion=minimal] .dashboard-home-experience .dashboard-depth-light,html[data-ui-motion=minimal] .dashboard-home-experience .dashboard-dust,html[data-ui-motion=minimal] .dashboard-home-experience .dashboard-dust span,html[data-ui-motion=minimal] .app-shell-dashboard .dashboard-unit-hero .dashboard-holo,html[data-ui-motion=minimal] .app-shell-dashboard .dashboard-unit-hero .dashboard-hero-copy:before,html[data-ui-motion=minimal] .app-shell-dashboard .dashboard-unit-hero .dashboard-primary-action:before,html[data-ui-motion=minimal] .app-shell-dashboard .dashboard-unit-hero h1 strong,html[data-ui-motion=minimal] .dashboard-home-experience .dashboard-metric-grid .dashboard-metric{transition:none!important;animation:none!important}html[data-ui-motion=minimal] .dashboard-home-experience .dashboard-dust{display:none!important}html[data-ui-motion=minimal] .app-shell-dashboard .dashboard-unit-hero .dashboard-holo{transform:none!important}html[data-ui-motion=minimal] .dashboard-scene-stack:before{content:none!important;animation:none!important}.app-shell-dashboard .dashboard-unit-hero.dashboard-hero{min-height:clamp(400px,52vh,545px)}.app-shell-dashboard .dashboard-unit-hero .dashboard-hero-copy{max-width:780px}.app-shell-dashboard .dashboard-unit-hero h1 span{text-transform:uppercase;opacity:.92;align-items:center;gap:.7rem;letter-spacing:.46em!important;font-size:clamp(.78rem,.95vw,.95rem)!important;font-weight:800!important;display:inline-flex!important}.app-shell-dashboard .dashboard-unit-hero h1 span:before{content:"";background:linear-gradient(90deg,#6e7fe8,#6e7fe800);border-radius:2px;width:2.4rem;height:2px;display:inline-block}.app-shell-dashboard .dashboard-unit-hero h1{font-size:clamp(3.6rem,5.6vw,6.3rem)}.app-shell-dashboard .dashboard-unit-hero h1 strong{letter-spacing:-.018em;text-wrap:balance;margin-top:14px;line-height:.97;font-size:clamp(3.6rem,5.6vw,6.3rem)!important;font-weight:640!important}.dashboard-scene-stack:after{content:"CAISES";z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;letter-spacing:-.045em;color:#0000;-webkit-text-stroke:1.5px #6366f11a;font-size:clamp(9rem,20vw,19rem);font-weight:900;line-height:1;animation:1.6s cubic-bezier(.22,1,.36,1) .2s backwards premiumRiseSoft;position:absolute;top:-5%;right:-1.5%}.app-shell-dashboard .dashboard-unit-hero.dashboard-hero:before{z-index:0;pointer-events:none;transform-origin:50% 0;background:linear-gradient(112deg,#0000 0 26%,#ffffff57 33%,#adc4fa29 38%,#0000 46%),linear-gradient(112deg,#0000 0 50%,#ffffff38 56%,#96ded41f 60%,#0000 67%),linear-gradient(112deg,#0000 0 70%,#ffffff2e 76%,#0000 84%);animation:13s ease-in-out infinite premiumRays;position:absolute;inset:-24% -8%;-webkit-mask-image:linear-gradient(#000 0% 55%,#0000 96%);mask-image:linear-gradient(#000 0% 55%,#0000 96%);content:""!important;border:0!important;border-radius:0!important;display:block!important}@keyframes premiumRays{0%,to{opacity:.5;transform:translate(-1.5%)scaleY(1)}50%{opacity:.85;transform:translate(1.8%)scaleY(1.04)}}.app-shell-dashboard .dashboard-unit-hero .dashboard-core{display:grid!important}.app-shell-dashboard .dashboard-unit-hero .dashboard-core,html[data-ui-motion=full] .app-shell-dashboard .dashboard-unit-hero .dashboard-core{animation:9.5s ease-in-out infinite dashboardSpaceLiquidMass!important}.app-shell-dashboard .dashboard-unit-hero .dashboard-core:before,html[data-ui-motion=full] .app-shell-dashboard .dashboard-unit-hero .dashboard-core:before{animation:13s ease-in-out infinite dashboardLiquidSkinDrift!important}.app-shell-dashboard .dashboard-unit-hero .dashboard-core:after,html[data-ui-motion=full] .app-shell-dashboard .dashboard-unit-hero .dashboard-core:after{animation:8.5s ease-in-out infinite dashboardCoreSheenDrift!important}.app-shell-dashboard .dashboard-unit-hero .dashboard-core-vapor,html[data-ui-motion=full] .app-shell-dashboard .dashboard-unit-hero .dashboard-core-vapor{animation:8.8s ease-in-out infinite dashboardVaporPulse!important}.app-shell-dashboard .dashboard-unit-hero .dashboard-core-vapor:before,html[data-ui-motion=full] .app-shell-dashboard .dashboard-unit-hero .dashboard-core-vapor:before{animation:6.4s ease-in-out infinite dashboardCoreLensPulse!important}.app-shell-dashboard .dashboard-unit-hero .dashboard-core-vapor:after,html[data-ui-motion=full] .app-shell-dashboard .dashboard-unit-hero .dashboard-core-vapor:after{animation:5.2s ease-in-out infinite dashboardCoreSparkPulse!important}.app-shell-dashboard .dashboard-orbit{background:0 0;border:1px solid #6e7fe857;border-radius:999px;box-shadow:0 0 26px #7d91f024,inset 0 0 26px #7d91f01a;display:block!important}.app-shell-dashboard .dashboard-orbit.orbit-a,html[data-ui-motion=full] .app-shell-dashboard .dashboard-orbit.orbit-a{animation:16s linear infinite dashboardOrbitalMistA!important}.app-shell-dashboard .dashboard-orbit.orbit-b,html[data-ui-motion=full] .app-shell-dashboard .dashboard-orbit.orbit-b{border-color:#3ec9b54d;animation:21s linear infinite reverse dashboardOrbitalMistB!important}.app-shell-dashboard .dashboard-orbit.orbit-c,html[data-ui-motion=full] .app-shell-dashboard .dashboard-orbit.orbit-c{border-color:#ffffff80;animation:26s linear infinite dashboardOrbitalMistC!important}.app-shell-dashboard .dashboard-liquid-shell.shell-a{display:block!important}.app-shell-dashboard .dashboard-liquid-shell.shell-a,html[data-ui-motion=full] .app-shell-dashboard .dashboard-liquid-shell.shell-a{animation:14s ease-in-out infinite dashboardMembraneA!important}@keyframes premiumOrbIn{0%{opacity:0}to{opacity:1}}.app-shell-dashboard .dashboard-unit-hero .dashboard-holo,html[data-ui-motion=full] .app-shell-dashboard .dashboard-unit-hero .dashboard-holo{animation:1.6s ease-out .7s backwards premiumOrbIn!important}.app-shell-dashboard .dashboard-core-text{z-index:4;place-items:center;position:relative;display:grid!important}.app-shell-dashboard .dashboard-core-text span{text-shadow:0 2px 18px #1e295c59,0 0 42px #ffffffa6}.app-shell-dashboard .dashboard-core-text small{color:#ffffffd9;letter-spacing:.34em;text-transform:uppercase}.app-shell-dashboard .dashboard-floating-chip{z-index:5;-webkit-backdrop-filter:blur(18px)saturate(1.1);color:#2a3754!important;background:#ffffffbd!important;border:1px solid #ffffffd9!important;display:inline-flex!important;box-shadow:0 16px 38px #708bb229,inset 0 1px #fffffff2!important}.app-shell-dashboard .dashboard-floating-chip svg{color:#5b6ef0}.app-shell-dashboard .dashboard-floating-chip.chip-c{display:none!important}@keyframes premiumBloomBreath{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.09)rotate(2deg)}}.app-shell-dashboard .dashboard-unit-hero .dashboard-holo-stage:after,html[data-ui-motion=full] .app-shell-dashboard .dashboard-unit-hero .dashboard-holo-stage:after{transform-origin:54% 48%;background:radial-gradient(at 38% 34%,#fff9,#0000 26%),radial-gradient(at 72% 42%,#7c98ff75,#0000 36%),radial-gradient(at 56% 66%,#4adecc5c,#0000 42%),radial-gradient(at 46% 46%,#d8b4fe4d,#0000 38%),conic-gradient(from 124deg at 54% 48%,#0000,#ffffff3d,#0000 24%,#8b7aeb38,#0000 54%,#5ee2d233,#0000 82%);opacity:.66!important;will-change:transform!important;animation:12s ease-in-out infinite premiumBloomBreath!important}@keyframes premiumStageDrift{0%,to{transform:translate(0,0)}50%{transform:translate(.8%,-1.4%)}}.app-shell-dashboard .dashboard-unit-hero .dashboard-holo-stage,html[data-ui-motion=full] .app-shell-dashboard .dashboard-unit-hero .dashboard-holo-stage{will-change:transform!important;animation:18s ease-in-out infinite premiumStageDrift!important}.app-shell-dashboard .dashboard-unit-hero .dashboard-holo-stage{display:none!important}.dashboard-fluid-orb-wrap{z-index:2;aspect-ratio:1;pointer-events:none;place-items:center;width:clamp(300px,26vw,425px);animation:1.6s ease-out .7s backwards premiumOrbIn;display:grid;position:absolute;top:38%;right:clamp(1.5rem,5vw,6rem);transform:translateY(-50%)}.dashboard-fluid-orb-wrap:before{content:"";background:radial-gradient(circle at 36% 30%,#ffffffd9,#0000 32%),radial-gradient(circle at 66% 38%,#849af8bf,#0000 48%),radial-gradient(circle at 58% 72%,#40d9c799,#0000 50%),radial-gradient(circle at 34% 64%,#a894fc9e,#0000 52%),radial-gradient(circle,#6370ebe6,#788cf5bf 62%,#96affa66 78%,#0000 86%);border-radius:999px;position:absolute;inset:9%;box-shadow:0 30px 90px #6370eb40,0 0 110px #5ee2d22e}.dashboard-fluid-orb{width:100%;height:100%;display:block;position:absolute;inset:0}.dashboard-fluid-orb-reading{z-index:3;justify-items:center;gap:.15rem;display:grid;position:relative}.dashboard-fluid-orb-reading strong{color:#fffffffa;letter-spacing:-.02em;text-shadow:0 2px 22px #1e295c66,0 0 48px #ffffff8c;font-size:clamp(2.6rem,3.4vw,3.6rem);font-weight:800;line-height:1}.dashboard-fluid-orb-reading small{color:#ffffffe0;letter-spacing:.42em;text-transform:uppercase;text-indent:.42em;text-shadow:0 1px 12px #1e295c73;font-size:.62rem;font-weight:800}.dashboard-fluid-orb-chip{z-index:3;color:#2a3754;-webkit-backdrop-filter:blur(18px)saturate(1.1);background:#ffffffc7;border:1px solid #ffffffd9;border-radius:999px;align-items:center;gap:6px;padding:8px 13px;font-size:11.5px;font-weight:800;display:inline-flex;position:absolute;box-shadow:0 16px 38px #708bb22e,inset 0 1px #fffffff2}.dashboard-fluid-orb-chip svg{color:#5b6ef0}.dashboard-fluid-orb-chip.orb-chip-a{animation:4.8s ease-in-out infinite dashboardChip;top:17%;left:1%}.dashboard-fluid-orb-chip.orb-chip-b{animation:5.6s ease-in-out .9s infinite reverse dashboardChip;bottom:20%;right:-2%}.dashboard-scene-stack:after{-webkit-text-stroke:1.2px #6366f111}.dashboard-fluid-bg{z-index:0;pointer-events:none;width:100%;height:100%;animation:1.2s ease-out backwards premiumOrbIn;display:block;position:absolute;inset:0}.dashboard-home-experience.has-fluid-bg:before,.dashboard-home-experience.has-fluid-bg:after,.dashboard-home-experience.has-fluid-bg .dashboard-aurora,.dashboard-home-experience.has-fluid-bg .dashboard-cinematic-fog,.dashboard-home-experience.has-fluid-bg .dashboard-ambient-waves,.dashboard-home-experience.has-fluid-bg .dashboard-depth-light{display:none!important}@media (width<=1280px){.dashboard-fluid-orb-wrap{width:clamp(280px,31vw,400px);right:clamp(.25rem,2.5vw,2.5rem)}}@media (width<=760px){.dashboard-fluid-orb-wrap{width:min(74vw,330px);margin:.5rem auto 0;position:relative;top:auto;right:auto;transform:none}}html[data-ui-motion=minimal] .dashboard-fluid-orb-wrap,html[data-ui-motion=minimal] .dashboard-fluid-orb-chip,html[data-ui-motion=minimal] .dashboard-scene-stack:after,html[data-ui-motion=minimal] .app-shell-dashboard .dashboard-unit-hero.dashboard-hero:before,html[data-ui-motion=minimal] .app-shell-dashboard .dashboard-unit-hero .dashboard-core,html[data-ui-motion=minimal] .app-shell-dashboard .dashboard-unit-hero .dashboard-core:before,html[data-ui-motion=minimal] .app-shell-dashboard .dashboard-unit-hero .dashboard-core:after,html[data-ui-motion=minimal] .app-shell-dashboard .dashboard-unit-hero .dashboard-core-vapor,html[data-ui-motion=minimal] .app-shell-dashboard .dashboard-unit-hero .dashboard-core-vapor:before,html[data-ui-motion=minimal] .app-shell-dashboard .dashboard-unit-hero .dashboard-core-vapor:after,html[data-ui-motion=minimal] .app-shell-dashboard .dashboard-orbit,html[data-ui-motion=minimal] .app-shell-dashboard .dashboard-liquid-shell.shell-a,html[data-ui-motion=minimal] .app-shell-dashboard .dashboard-unit-hero .dashboard-holo,html[data-ui-motion=minimal] .app-shell-dashboard .dashboard-unit-hero .dashboard-holo-stage,html[data-ui-motion=minimal] .app-shell-dashboard .dashboard-unit-hero .dashboard-holo-stage:after{animation:none!important}html[data-ui-style^=institutional] :is(.app-shell,.app-shell-dashboard,.app-shell-omnis) .app-sidebar,html[data-ui-style^=institutional] .app-sidebar{color:#fff!important;background:linear-gradient(#004b87 0%,#003e70 58%,#002846 100%)!important;border-color:#c8d8eb3d!important;box-shadow:0 18px 44px #00284642,inset 0 1px #ffffff1f!important}html[data-ui-style^=institutional] :is(.app-shell,.app-shell-dashboard,.app-shell-omnis) .app-sidebar .header-mesh-container,html[data-ui-style^=institutional] .app-sidebar .header-mesh-container{opacity:.2!important;background-image:radial-gradient(at 0 0,#c8d8eb47 0%,#0000 48%),radial-gradient(at 100% 0,#69b3e733 0%,#0000 50%)!important}html[data-ui-style^=institutional] :is(.app-shell,.app-shell-dashboard,.app-shell-omnis) .app-sidebar :is(a,button,p,span,svg),html[data-ui-style^=institutional] .app-sidebar :is(a,button,p,span,svg){-webkit-text-fill-color:currentColor;color:#ddeaf6!important}html[data-ui-style^=institutional] :is(.app-shell,.app-shell-dashboard,.app-shell-omnis) .app-sidebar :is(.text-white,[class*=text-white]),html[data-ui-style^=institutional] .app-sidebar :is(.text-white,[class*=text-white]){color:#fff!important}html[data-ui-style^=institutional] :is(.app-shell,.app-shell-dashboard,.app-shell-omnis) .app-sidebar nav a,html[data-ui-style^=institutional] .app-sidebar nav a{color:#ddeaf6!important;background:0 0!important}html[data-ui-style^=institutional] :is(.app-shell,.app-shell-dashboard,.app-shell-omnis) .app-sidebar nav a svg,html[data-ui-style^=institutional] .app-sidebar nav a svg{color:#c8d8eb!important}html[data-ui-style^=institutional] :is(.app-shell,.app-shell-dashboard,.app-shell-omnis) .app-sidebar nav a:hover,html[data-ui-style^=institutional] :is(.app-shell,.app-shell-dashboard,.app-shell-omnis) .app-sidebar nav a[aria-current=page],html[data-ui-style^=institutional] .app-sidebar nav a:hover,html[data-ui-style^=institutional] .app-sidebar nav a[aria-current=page]{color:#fff!important;background:#ffffff2e!important;box-shadow:inset 0 0 0 1px #ffffff14,0 10px 22px #00284629!important}html[data-ui-style^=institutional] :is(.app-shell,.app-shell-dashboard,.app-shell-omnis) .app-sidebar nav a:hover :is(span,svg),html[data-ui-style^=institutional] :is(.app-shell,.app-shell-dashboard,.app-shell-omnis) .app-sidebar nav a[aria-current=page] :is(span,svg),html[data-ui-style^=institutional] .app-sidebar nav a:hover :is(span,svg),html[data-ui-style^=institutional] .app-sidebar nav a[aria-current=page] :is(span,svg){color:#fff!important}html[data-ui-style^=institutional] :is(.app-shell,.app-shell-dashboard,.app-shell-omnis) .app-sidebar .sidebar-hover-label,html[data-ui-style^=institutional] .app-sidebar .sidebar-hover-label{color:#fff!important;background:#004b87!important;border-color:#c8d8eb47!important}html[data-ui-style^=institutional] :is(.app-shell,.app-shell-dashboard,.app-shell-omnis) .app-sidebar .bg-brand-600,html[data-ui-style^=institutional] .app-sidebar .bg-brand-600{color:#fff!important;background:#005e9f!important}.agenda-institutional-classic{--agenda-blue:#004b87;--agenda-blue-dark:#002846;--agenda-blue-mid:#005e9f;--agenda-blue-sky:#69b3e7;--agenda-blue-pale:#c8d8eb;--agenda-gray-dark:#63666a;--agenda-gray-medium:#97999b;--agenda-gray-light:#c8c9c7;--agenda-paper:#fff;--agenda-ink:#1f2933;isolation:isolate;position:relative;background:linear-gradient(#f7fafc 0%,#edf4f9 42%,#fff 100%) 0 0/100% 100%!important}.agenda-institutional-classic .dashboard-scanline,.agenda-institutional-classic .agenda-aurora{display:none}.agenda-institutional-classic .agenda-hero{background:radial-gradient(circle at 26% -20%,#69b3e72e,#0000 42%),radial-gradient(circle at 86% 20%,#69b3e721,#0000 34%),linear-gradient(135deg,#004b87 0%,#003e70 54%,#002846 100%);border:1px solid #c8d8eb6b;border-radius:1.75rem;grid-template-columns:minmax(0,1.05fr) minmax(260px,.5fr);min-height:300px;padding:clamp(1.6rem,3.2vw,2.8rem);box-shadow:0 28px 74px #0028463d,inset 0 1px #ffffff2e}.agenda-institutional-classic .agenda-hero:before{background:repeating-linear-gradient(90deg, #c8d8eb0d 0 2px, transparent 2px 8px), radial-gradient(ellipse at 52% -16%, transparent 0 11%, #c8d8eb29 11.2% 11.8%, transparent 12% 100%), conic-gradient(from 210deg at 52% -4%, transparent 0 7deg, #c8d8eb1f 7deg 7.8deg, transparent 7.8deg 15deg);opacity:.92;background-size:100% 100%,100% 100%,100% 100%;animation:none;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000000b8 64%,#0000 100%);mask-image:linear-gradient(90deg,#000 0%,#000000b8 64%,#0000 100%)}.agenda-institutional-classic .agenda-hero:after{content:"";aspect-ratio:1;opacity:.9;pointer-events:none;background:repeating-conic-gradient(#c8d8eb14 0deg 1deg,#0000 1deg 7deg),radial-gradient(circle,#0000 0 42%,#c8d8eb1a 42.2% 42.8%,#0000 43% 100%);border:1px solid #c8d8eb1f;border-radius:50%;width:min(46vw,560px);position:absolute;bottom:-24%;right:-4%}.agenda-institutional-classic .agenda-hero-copy{justify-content:center}.agenda-institutional-classic .agenda-official-lockup{color:#fff;align-items:center;gap:.9rem;width:fit-content;margin-bottom:1.15rem;display:inline-flex}.agenda-institutional-classic .agenda-official-lockup img{-o-object-fit:contain;object-fit:contain;background:#fffffff0;border:1px solid #c8d8eb8f;border-radius:1rem;width:58px;height:58px;padding:.42rem;box-shadow:0 12px 30px #00284638}.agenda-institutional-classic .agenda-official-lockup span,.agenda-institutional-classic .agenda-official-lockup strong{letter-spacing:.17em;text-transform:uppercase;display:block}.agenda-institutional-classic .agenda-official-lockup span{color:#c8d8eb;font-size:.75rem;font-weight:900}.agenda-institutional-classic .agenda-official-lockup strong{color:#fff;margin-top:.18rem;font-size:clamp(.78rem,1.2vw,.96rem);font-weight:800}.agenda-institutional-classic .agenda-chip{color:#ddeaf6;background:#0028463d;border-color:#c8d8eb7a;margin-bottom:.95rem;box-shadow:inset 0 1px #ffffff1f}.agenda-institutional-classic .agenda-hero h1{color:#fff;letter-spacing:0;text-shadow:0 12px 34px #0028466b;max-width:860px;font-family:Vollkorn,Georgia,Times New Roman,serif;font-size:clamp(2.85rem,6.4vw,5.65rem);font-weight:400;line-height:.92}.agenda-institutional-classic .agenda-hero-date{color:#ddeaf6;max-width:760px;margin:1rem 0 0;font-family:Vollkorn,Georgia,serif;font-size:clamp(1rem,2vw,1.35rem);font-style:italic;font-weight:400;line-height:1.45}.agenda-institutional-classic .agenda-hero-actions{gap:.9rem;margin-top:1.75rem}.agenda-institutional-classic .agenda-primary-action,.agenda-institutional-classic .agenda-secondary-action{letter-spacing:.03em;border-radius:1.05rem;min-height:48px;font-size:.9rem}.agenda-institutional-classic .agenda-primary-action{color:#fff;background:linear-gradient(135deg,#69b3e7,#005e9f);border:1px solid #c8d8eb7a;padding:.8rem 1.25rem;box-shadow:0 18px 32px #004b8752}.agenda-institutional-classic .agenda-secondary-action{color:#fff;background:#0028462e;border:1px solid #c8d8eb8a;padding:.8rem 1.05rem;box-shadow:inset 0 1px #ffffff1f}.agenda-institutional-classic .agenda-hero-decoration{z-index:2;min-height:210px;position:relative}.agenda-institutional-classic .agenda-hero-seal{color:#ddeaf6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffff1f,#0028462e);border:1px solid #c8d8eb5c;border-radius:2.2rem;place-items:center;width:145px;height:145px;display:grid;position:absolute;top:50%;right:clamp(.5rem,3vw,2.5rem);transform:translateY(-50%);box-shadow:0 24px 48px #0028463d,inset 0 1px #ffffff29}.agenda-institutional-classic .agenda-hero-seal:before{content:"";border:1px solid #69b3e738;border-radius:50%;position:absolute;inset:-34px}.agenda-institutional-classic .agenda-hero-seal span{color:#fff;font-size:1.65rem;font-weight:900}.agenda-institutional-classic .agenda-metrics-grid{scrollbar-width:thin;background:linear-gradient(135deg,#fffffff5,#f7fafce6),radial-gradient(circle at 96% 0,#c8d8eb4d,#0000 34%);border:1px solid #69b3e757;border-radius:1rem;grid-template-columns:repeat(4,minmax(190px,1fr));gap:0;display:grid;overflow-x:auto;box-shadow:0 12px 30px #00284614,inset 0 1px #ffffffe6}.agenda-institutional-classic .agenda-stat{-moz-column-gap:.65rem;min-height:76px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-rows:auto auto;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.1rem .65rem;padding:.65rem .85rem;display:grid;position:relative}.agenda-institutional-classic .agenda-stat+.agenda-stat{border-left:1px solid #69b3e73d}.agenda-institutional-classic .agenda-stat:after{display:none}.agenda-institutional-classic .agenda-stat-icon,.agenda-institutional-classic .agenda-stat-icon.cyan,.agenda-institutional-classic .agenda-stat-icon.emerald,.agenda-institutional-classic .agenda-stat-icon.violet,.agenda-institutional-classic .agenda-stat-icon.amber,.agenda-institutional-classic .agenda-stat-icon.sky{color:#004b87;background:linear-gradient(145deg,#fffffffa,#c8d8eb61);border:1px solid #69b3e747;border-radius:.8rem;grid-area:1/1/3;width:38px;height:38px;box-shadow:0 12px 26px #004b871f}.agenda-institutional-classic .agenda-stat span{color:#63666a;letter-spacing:.18em;grid-area:1/2;margin:0;font-size:.6rem}.agenda-institutional-classic .agenda-stat strong{color:#004b87;grid-area:2/2;margin:0;font-family:Vollkorn,Georgia,serif;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:400;line-height:1}.agenda-institutional-classic .agenda-stat small{color:#63666a;grid-area:1/3/3;align-self:center;min-width:0;margin:0;font-size:.72rem;font-weight:600;line-height:1.2}.agenda-institutional-classic .agenda-stat-progress{background:#c8d8eb5c;border:1px solid #69b3e757;border-radius:999px;height:3px;position:absolute;bottom:.35rem;left:4.15rem;right:.85rem;overflow:hidden}.agenda-institutional-classic .agenda-stat-progress i{border-radius:inherit;background:linear-gradient(90deg,#69b3e7,#004b87);height:100%;display:block}.agenda-institutional-classic .agenda-stat-featured{color:#fff;background:radial-gradient(circle at 92% 10%,#69b3e72e,#0000 34%),repeating-linear-gradient(90deg,#c8d8eb0d 0 2px,#0000 2px 8px),linear-gradient(135deg,#004b87,#002846);box-shadow:0 18px 44px #00284638,inset 0 1px #ffffff24}.agenda-institutional-classic .agenda-stat-featured .agenda-stat-icon{color:#ddeaf6;background:#ffffff14}.agenda-institutional-classic .agenda-stat-featured span{color:#c8d8eb}.agenda-institutional-classic .agenda-stat-featured strong,.agenda-institutional-classic .agenda-stat-featured small{color:#fff}.agenda-institutional-classic .agenda-command,.agenda-institutional-classic .agenda-search-panel,.agenda-institutional-classic .agenda-priority-panel,.agenda-institutional-classic .agenda-week-board,.agenda-institutional-classic .agenda-board{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe6;border:1px solid #69b3e757;border-radius:1.35rem;box-shadow:0 18px 42px #00284617,inset 0 1px #ffffffe6}.agenda-institutional-classic .agenda-command{padding:.95rem 1rem}.agenda-institutional-classic .agenda-date-controls .input,.agenda-institutional-classic .agenda-modal .input{color:#1f2933;background:#fffffff0;border-color:#69b3e761}.agenda-institutional-classic .agenda-icon-button{color:#004b87;background:#fff;border-color:#69b3e757}.agenda-institutional-classic .agenda-export-button{color:#fff;background:linear-gradient(135deg,#005e9f,#004b87);border-color:#69b3e775;border-radius:1rem;box-shadow:0 10px 18px #004b8724}.agenda-institutional-classic .agenda-view-switch{background:#fff;border-color:#69b3e76b;border-radius:1rem}.agenda-institutional-classic .agenda-view-switch button{color:#63666a}.agenda-institutional-classic .agenda-view-switch button.is-active{color:#fff;background:linear-gradient(135deg,#004b87,#002846);box-shadow:0 10px 18px #0028462e}.agenda-institutional-classic .agenda-selected-date{color:#63666a;background:#c8d8eb42}.agenda-institutional-classic .agenda-selected-date strong{color:#004b87}.agenda-institutional-classic .agenda-selected-date span{color:#63666a}.agenda-institutional-classic .agenda-signal{color:#004b87;background:#c8d8eb5c}.agenda-institutional-classic .agenda-sinasep-access>a,.agenda-institutional-classic .agenda-search-list article>button,.agenda-institutional-classic .agenda-copy-button.primary,.agenda-institutional-classic .agenda-consult-button,.agenda-institutional-classic .agenda-modal .btn-primary{color:#fff;background:linear-gradient(135deg,#004b87,#005e9f);box-shadow:0 12px 22px #004b872e}.agenda-institutional-classic .agenda-consult-button.nursing{background:linear-gradient(135deg,#005e9f,#69b3e7)}.agenda-institutional-classic .agenda-search-field{background:#fff;border-color:#69b3e757;border-radius:1rem;min-height:62px}.agenda-institutional-classic .agenda-search-field>svg,.agenda-institutional-classic .agenda-search-field label,.agenda-institutional-classic .agenda-search-results-head span,.agenda-institutional-classic .agenda-priority-head span,.agenda-institutional-classic .agenda-priority-card span,.agenda-institutional-classic .agenda-program-correlations span{color:#004b87}.agenda-institutional-classic .agenda-search-field input{color:#1f2933;text-transform:none;font-weight:650}.agenda-institutional-classic .agenda-search-field input::placeholder{color:#97999b}.agenda-institutional-classic .agenda-search-field button,.agenda-institutional-classic .agenda-copy-button,.agenda-institutional-classic .agenda-week-actions button,.agenda-institutional-classic .agenda-mini-button.cyan,.agenda-institutional-classic .agenda-mini-button.slate,.agenda-institutional-classic .agenda-mini-button.amber,.agenda-institutional-classic .agenda-mini-button.emerald,.agenda-institutional-classic .agenda-mini-button.rose{color:#004b87;background:#c8d8eb7a}.agenda-institutional-classic .agenda-priority-panel:before{background:linear-gradient(#004b870a 1px,#0000 1px),linear-gradient(90deg,#004b8709 1px,#0000 1px)}.agenda-institutional-classic .agenda-priority-head h2,.agenda-institutional-classic .agenda-priority-card h3,.agenda-institutional-classic .agenda-program-correlations strong,.agenda-institutional-classic .agenda-search-list strong{color:#1f2933}.agenda-institutional-classic .agenda-priority-head strong,.agenda-institutional-classic .agenda-priority-signals em,.agenda-institutional-classic .agenda-priority-signals em.high,.agenda-institutional-classic .agenda-priority-signals em.medium,.agenda-institutional-classic .agenda-priority-signals em.info,.agenda-institutional-classic .agenda-slot-signals span,.agenda-institutional-classic .agenda-slot-signals span.high,.agenda-institutional-classic .agenda-slot-signals span.medium,.agenda-institutional-classic .agenda-slot-signals span.info,.agenda-institutional-classic .agenda-week-signals em,.agenda-institutional-classic .agenda-week-signals em.high,.agenda-institutional-classic .agenda-week-signals em.medium{color:#004b87;background:#c8d8eb5c;border:1px solid #69b3e757}.agenda-institutional-classic .agenda-priority-card,.agenda-institutional-classic .agenda-priority-card.high,.agenda-institutional-classic .agenda-priority-card.medium,.agenda-institutional-classic .agenda-priority-card.info,.agenda-institutional-classic .agenda-week-followup.high,.agenda-institutional-classic .agenda-week-followup.medium{border-color:#69b3e74d #69b3e74d #69b3e74d #004b87}.agenda-institutional-classic .agenda-priority-actions button,.agenda-institutional-classic .agenda-week-more{color:#004b87;background:#c8d8eb57}.agenda-institutional-classic .agenda-board{overflow:hidden}.agenda-institutional-classic .agenda-board-header{background:linear-gradient(90deg,#fffffff5,#f7fafce0),radial-gradient(circle at 50% 100%,#c8d8eb52,#0000 46%);border-bottom-color:#69b3e73d;padding:1.35rem 1.5rem}.agenda-institutional-classic .agenda-board-header p{color:#004b87;letter-spacing:.3em;font-size:.76rem}.agenda-institutional-classic .agenda-board-header h2{color:#004b87;letter-spacing:.18em;text-transform:uppercase;font-family:Vollkorn,Georgia,serif;font-size:clamp(1.45rem,2.4vw,2rem);font-weight:400}.agenda-institutional-classic .agenda-board-header span{color:#004b87;background:0 0;font-family:Vollkorn,Georgia,serif;font-size:1rem;font-style:italic;font-weight:500}.agenda-institutional-classic .agenda-slot{background:#ffffffb8;border-left-color:#0000;min-height:76px}.agenda-institutional-classic .agenda-slot:before{background:linear-gradient(#0000,#69b3e747,#0000);left:5.1rem}.agenda-institutional-classic .agenda-slot.is-booked,.agenda-institutional-classic .agenda-slot.is-attended,.agenda-institutional-classic .agenda-slot.is-missed,.agenda-institutional-classic .agenda-slot.is-open:hover{background:linear-gradient(90deg,#c8d8eb33,#ffffffdb)}.agenda-institutional-classic .agenda-slot-time{color:#004b87;background:0 0;width:4.1rem;font-family:Vollkorn,Georgia,serif;font-size:1.05rem;font-weight:500}.agenda-institutional-classic .agenda-patient-link{color:#004b87;font-family:Vollkorn,Georgia,serif;font-size:clamp(1.05rem,1.8vw,1.35rem);font-weight:400}.agenda-institutional-classic .agenda-patient-link:hover{color:#005e9f}.agenda-institutional-classic .agenda-reason,.agenda-institutional-classic .agenda-search-list small,.agenda-institutional-classic .agenda-search-list span,.agenda-institutional-classic .agenda-priority-card p,.agenda-institutional-classic .agenda-program-correlations small,.agenda-institutional-classic .agenda-week-appointment-main small,.agenda-institutional-classic .agenda-week-followup small{color:#63666a}.agenda-institutional-classic .agenda-exp-chip,.agenda-institutional-classic .agenda-exp-chip.neutral,.agenda-institutional-classic .agenda-age-chip{color:#004b87;background:#c8d8eb57;border-color:#69b3e761}.agenda-institutional-classic .agenda-open-slot{color:#63666a}.agenda-institutional-classic .agenda-open-slot:hover{color:#004b87}.agenda-institutional-classic .agenda-week-header span{color:#fff;background:linear-gradient(135deg,#004b87,#002846)}.agenda-institutional-classic .agenda-week-day{background:#ffffffc7;border-color:#69b3e747}.agenda-institutional-classic .agenda-week-day.is-today,.agenda-institutional-classic .agenda-week-day.is-selected{background:linear-gradient(#c8d8eb57,#ffffffc7);border-color:#004b876b}.agenda-institutional-classic .agenda-week-day-head span,.agenda-institutional-classic .agenda-week-total span,.agenda-institutional-classic .agenda-week-appointment-main span,.agenda-institutional-classic .agenda-week-followup span{color:#004b87}.agenda-institutional-classic .agenda-week-day-head strong,.agenda-institutional-classic .agenda-week-total strong,.agenda-institutional-classic .agenda-week-appointment-main strong,.agenda-institutional-classic .agenda-week-followup strong{color:#1f2933}.agenda-institutional-classic .agenda-week-progress span{background:linear-gradient(90deg,#69b3e7,#004b87)}.agenda-institutional-classic .agenda-week-day-meta span{color:#004b87;background:#c8d8eb57}@media (width<=1024px){.agenda-institutional-classic .agenda-hero{grid-template-columns:1fr}.agenda-institutional-classic .agenda-hero-decoration{min-height:0}.agenda-institutional-classic .agenda-hero-seal{display:none}}@media (width<=760px){.agenda-institutional-classic .agenda-metrics-grid{grid-template-columns:repeat(4,minmax(170px,1fr))}.agenda-institutional-classic .agenda-hero h1{font-size:clamp(2.35rem,14vw,3.4rem)}.agenda-institutional-classic .agenda-official-lockup{align-items:flex-start}.agenda-institutional-classic .agenda-official-lockup img{width:48px;height:48px}.agenda-institutional-classic .agenda-stat{grid-template-columns:auto auto minmax(0,1fr);min-height:72px;padding:.55rem .7rem}}html[data-ui-style^=institutional] .agenda-institutional-classic .agenda-hero,.agenda-institutional-classic .agenda-hero{background:radial-gradient(circle at 26% -20%,#69b3e72e,#0000 42%),radial-gradient(circle at 86% 20%,#69b3e721,#0000 34%),linear-gradient(135deg,#004b87 0%,#003e70 54%,#002846 100%)!important;border-color:#c8d8eb6b!important;box-shadow:0 28px 74px #0028463d,inset 0 1px #ffffff2e!important}html[data-ui-style^=institutional] .agenda-institutional-classic .agenda-hero h1,.agenda-institutional-classic .agenda-hero h1{color:#fff!important;text-shadow:0 12px 34px #0028466b!important}html[data-ui-style^=institutional] .agenda-institutional-classic .agenda-hero-date,html[data-ui-style^=institutional] .agenda-institutional-classic .agenda-official-lockup span,.agenda-institutional-classic .agenda-hero-date,.agenda-institutional-classic .agenda-official-lockup span{color:#ddeaf6!important}html[data-ui-style^=institutional] .agenda-institutional-classic .agenda-official-lockup strong,.agenda-institutional-classic .agenda-official-lockup strong{color:#fff!important}html[data-ui-style^=institutional] .agenda-institutional-classic .agenda-chip,.agenda-institutional-classic .agenda-chip{color:#ddeaf6!important;background:#0028463d!important;border-color:#c8d8eb7a!important}html[data-ui-style^=institutional] .agenda-institutional-classic .agenda-slot,.agenda-institutional-classic .agenda-slot{box-shadow:inset 0 1px #ffffffc7;border-left:0!important}html[data-ui-style^=institutional] .agenda-institutional-classic .agenda-slot.is-booked,.agenda-institutional-classic .agenda-slot.is-booked{background:linear-gradient(90deg,#69b3e738,#ffffffe6 34%,#ffffffc7)!important;box-shadow:inset 6px 0 #69b3e7,inset 0 1px #ffffffd6!important}html[data-ui-style^=institutional] .agenda-institutional-classic .agenda-slot.is-booked .agenda-slot-time,html[data-ui-style^=institutional] .agenda-institutional-classic .agenda-slot.is-booked .agenda-patient-link,.agenda-institutional-classic .agenda-slot.is-booked .agenda-slot-time,.agenda-institutional-classic .agenda-slot.is-booked .agenda-patient-link{color:#004b87!important}html[data-ui-style^=institutional] .agenda-institutional-classic .agenda-slot.is-attended,.agenda-institutional-classic .agenda-slot.is-attended{background:linear-gradient(90deg,#0f766e29,#ffffffeb 34%,#ffffffc7)!important;box-shadow:inset 6px 0 #0f766e,inset 0 1px #ffffffd6!important}html[data-ui-style^=institutional] .agenda-institutional-classic .agenda-slot.is-attended .agenda-slot-time,html[data-ui-style^=institutional] .agenda-institutional-classic .agenda-slot.is-attended .agenda-patient-link,.agenda-institutional-classic .agenda-slot.is-attended .agenda-slot-time,.agenda-institutional-classic .agenda-slot.is-attended .agenda-patient-link{color:#0f766e!important}html[data-ui-style^=institutional] .agenda-institutional-classic .agenda-slot.is-missed,.agenda-institutional-classic .agenda-slot.is-missed{background:linear-gradient(90deg,#b4530926,#ffffffeb 34%,#ffffffc7)!important;box-shadow:inset 6px 0 #b45309,inset 0 1px #ffffffd6!important}html[data-ui-style^=institutional] .agenda-institutional-classic .agenda-slot.is-missed .agenda-slot-time,html[data-ui-style^=institutional] .agenda-institutional-classic .agenda-slot.is-missed .agenda-patient-link,.agenda-institutional-classic .agenda-slot.is-missed .agenda-slot-time,.agenda-institutional-classic .agenda-slot.is-missed .agenda-patient-link{color:#92400e!important}html[data-ui-style^=institutional] .agenda-institutional-classic .agenda-slot.is-open,.agenda-institutional-classic .agenda-slot.is-open{background:#ffffffbd!important;box-shadow:inset 6px 0 #c8d8eb8f,inset 0 1px #ffffffd6!important}html[data-ui-style^=institutional] .agenda-institutional-classic .agenda-slot.is-open:hover,.agenda-institutional-classic .agenda-slot.is-open:hover{background:linear-gradient(90deg,#c8d8eb3d,#ffffffeb)!important}html[data-ui-style^=institutional] .agenda-institutional-classic .agenda-slot.is-no-doctor,.agenda-institutional-classic .agenda-slot.is-no-doctor{background:linear-gradient(90deg,#7f1d1d40,#fff1f2eb 36%,#fffc)!important;box-shadow:inset 6px 0 #7f1d1d,inset 0 1px #ffffffd6!important}html[data-ui-style^=institutional] .agenda-institutional-classic .agenda-slot.is-no-doctor .agenda-slot-time,html[data-ui-style^=institutional] .agenda-institutional-classic .agenda-slot.is-no-doctor .agenda-patient-link,.agenda-institutional-classic .agenda-slot.is-no-doctor .agenda-patient-link{color:#7f1d1d!important}html[data-ui-style^=institutional] .agenda-institutional-classic .agenda-slot.is-no-doctor .agenda-slot-time,.agenda-institutional-classic .agenda-slot.is-no-doctor .agenda-slot-time{color:#7f1d1d!important;background:#fff7f7fa!important;border:1px solid #7f1d1d47!important;box-shadow:0 8px 18px #7f1d1d29,inset 0 1px #ffffffeb!important}.agenda-institutional-classic:before,.agenda-institutional-classic:after{content:"";z-index:0;pointer-events:none;display:none;position:absolute;inset:-18% -16%}.agenda-institutional-classic:before{opacity:.92;filter:saturate(1.05);background:radial-gradient(circle at 11% 12%,#ffffffe6,#0000 30%),radial-gradient(circle at 78% 15%,#69b3e77a,#0000 34%),radial-gradient(circle at 92% 62%,#c8d8eb75,#0000 32%),radial-gradient(circle at 34% 88%,#69b3e757,#0000 40%),linear-gradient(132deg,#edf6fc 0%,#e7f1f8 36%,#f7fafc 70%,#eaf4fa 100%);animation:18s ease-in-out infinite alternate agendaMeshBreath}.agenda-institutional-classic:after{opacity:.72;filter:blur(3px)saturate(1.12);mix-blend-mode:multiply;background:linear-gradient(146deg,#0000 0 22%,#ffffff80 34%,#69b3e757 45%,#0000 64%) 0 0/172% 138%,linear-gradient(333deg,#0000 0 34%,#fff6 48%,#c8d8eb61 61%,#0000 80%) 100%/164% 130%,repeating-linear-gradient(118deg,#0000 0 48px,#ffffff38 49px 52px,#004b871c 56px 76px) 0 0/160px 160px,repeating-linear-gradient(28deg,#0000 0 72px,#ffffff29 73px 77px,#69b3e71a 82px 108px) 0 0/210px 210px,radial-gradient(at 72% 44%,#ffffff52,#0000 34%) 50%/100% 100%;animation:22s ease-in-out infinite alternate agendaMeshVeil;-webkit-mask-image:linear-gradient(112deg,#0000 0%,#000 16% 88%,#0000 100%),linear-gradient(#000 0% 86%,#0000 100%);mask-image:linear-gradient(112deg,#0000 0%,#000 16% 88%,#0000 100%),linear-gradient(#000 0% 86%,#0000 100%)}.agenda-institutional-classic .agenda-aurora{display:none}.agenda-institutional-classic>.relative.z-10{z-index:2;position:relative}@keyframes agendaMeshBreath{0%{opacity:.72;transform:translate(-1.4%,-.6%)scale(1)}to{opacity:.9;transform:translate(1.2%,1.1%)scale(1.035)}}@keyframes agendaMeshVeil{0%{background-position:0 0,100%,0 0,0 0,50%;transform:translate(-1.5%)rotate(-.4deg)}to{background-position:18% 6%,82% 58%,28px 18px,-24px 22px,50%;transform:translate(1.4%,-.8%)rotate(.5deg)}}@keyframes agendaMeshAurora{0%{transform:translate(-1.2%,-.4%)scale(1)}to{transform:translate(1%,1.4%)scale(1.04)}}html[data-ui-motion=minimal] .agenda-institutional-classic:before,html[data-ui-motion=minimal] .agenda-institutional-classic:after,html[data-ui-motion=minimal] .agenda-institutional-classic .agenda-aurora{animation:none!important}.agenda-institutional-classic .agenda-control-panel{grid-template-columns:1fr;gap:.95rem;padding:1rem!important;display:grid!important}.agenda-institutional-classic .agenda-control-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;display:flex}.agenda-institutional-classic .agenda-search-panel-merged{gap:.75rem;padding:0;display:grid;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-top:1px solid #69b3e73d!important;border-radius:0!important}.agenda-institutional-classic .agenda-search-panel-merged .agenda-search-field{background:linear-gradient(135deg,#fffffff5,#f7fafcd6),radial-gradient(circle at 100% 0,#c8d8eb38,#0000 34%);border-color:#69b3e75c;min-height:64px;margin-top:.1rem;box-shadow:inset 0 1px #ffffffeb,0 10px 24px #0028460a}@media (width<=900px){.agenda-institutional-classic .agenda-control-row{flex-direction:column;align-items:stretch}.agenda-institutional-classic .agenda-date-controls,.agenda-institutional-classic .agenda-signal,.agenda-institutional-classic .agenda-control-actions{width:100%}}html[data-ui-style^=institutional] .consult-lab-liquid-hero,.consult-lab-liquid-hero{background:radial-gradient(circle at 10% 9%,#fffffff2,#0000 34%),radial-gradient(circle at 76% 25%,#7a9af647,#0000 36%),radial-gradient(circle at 86% 72%,#40d9c733,#0000 38%),linear-gradient(135deg,#f6fbff 0%,#eef6ff 52%,#e8f8ff 100%)!important;border-color:#94beec7a!important;box-shadow:0 30px 92px #5d84b52e,inset 0 1px #ffffffdb!important}html[data-ui-style^=institutional] .consult-lab-liquid-hero .consult-live-chip,html[data-ui-style^=institutional] .consult-lab-liquid-hero .consult-patient-signal,html[data-ui-style^=institutional] .consult-lab-liquid-hero .consult-secondary-action,.consult-lab-liquid-hero .consult-live-chip,.consult-lab-liquid-hero .consult-patient-signal,.consult-lab-liquid-hero .consult-secondary-action{-webkit-backdrop-filter:blur(18px)saturate(1.1);background:#ffffffc2!important;border-color:#ffffffdb!important;box-shadow:0 16px 38px #708bb224,inset 0 1px #fffffff2!important}html[data-ui-style^=institutional] .consult-lab-liquid-hero .consult-core,.consult-lab-liquid-hero .consult-core{-webkit-backdrop-filter:blur(20px)saturate(1.08);background:linear-gradient(145deg,#ffffffd1,#ecf6ff7a)!important;border-color:#ffffffbd!important;box-shadow:0 26px 64px #5d84b52e,inset 0 1px #ffffffe6!important}html[data-ui-style^=institutional] .patients-liquid-hero,.patients-liquid-hero{background:radial-gradient(circle at 10% 8%,#ffffffeb,#0000 34%),radial-gradient(circle at 76% 26%,#7a9af647,#0000 36%),radial-gradient(circle at 85% 72%,#40d9c733,#0000 38%),linear-gradient(135deg,#f6fbff 0%,#edf6ff 52%,#e7f8ff 100%)!important;border-color:#94beec75!important;box-shadow:0 30px 92px #5d84b52e,inset 0 1px #ffffffdb!important}html[data-ui-style^=institutional] .patients-liquid-hero h1,.patients-liquid-hero h1{color:#fffffff5!important;text-shadow:0 22px 50px #15375d61,0 2px 12px #004b8729!important}html[data-ui-style^=institutional] .patients-liquid-hero p,.patients-liquid-hero p{color:#ffffffe0!important}html[data-ui-style^=institutional] .patients-liquid-hero .dashboard-kicker,html[data-ui-style^=institutional] .patients-liquid-hero .dashboard-secondary-action,.patients-liquid-hero .dashboard-kicker,.patients-liquid-hero .dashboard-secondary-action{-webkit-backdrop-filter:blur(18px)saturate(1.1);color:#004b87!important;background:#ffffffb8!important;border-color:#ffffffd6!important;box-shadow:0 16px 38px #708bb224,inset 0 1px #fffffff2!important}html[data-ui-style^=institutional] .patients-liquid-hero .dashboard-primary-action,.patients-liquid-hero .dashboard-primary-action{background:linear-gradient(135deg,#00538f,#004b87)!important;box-shadow:0 18px 42px #004b8742!important}html[data-ui-style^=institutional] .patients-liquid-hero .patients-core,.patients-liquid-hero .patients-core{color:#cffafe!important;background:radial-gradient(circle at 48% 28%,#a4e6f18a,#111827b3 54%,#0f172ae0 100%),#0c1628c2!important;border-color:#ffffff3d!important;box-shadow:0 30px 78px #365b8040,inset 0 1px #ffffff2e,inset 0 -22px 42px #02061733!important}html[data-ui-style^=institutional] .patients-liquid-hero .patients-ring,.patients-liquid-hero .patients-ring{border-color:#004b872e!important;box-shadow:0 0 40px #5ea4d81f!important}.nursing-future{--nursing-blue:#004b87;--nursing-blue-dark:#002846;--nursing-blue-mid:#005e9f;--nursing-blue-sky:#69b3e7;--nursing-blue-pale:#c8d8eb;--nursing-gray-dark:#63666a;--nursing-gray-medium:#97999b;--nursing-paper:#fff;--nursing-ink:#1f2933;color:var(--nursing-ink);background:linear-gradient(90deg,#004b870b 0 1px,#0000 1px) 0 0/48px 48px,linear-gradient(#f7fafc 0%,#edf4f9 42%,#fff 100%) 0 0/100% 100%!important}.nursing-future .dashboard-scanline,.nursing-future .nursing-aurora{display:none!important}.nursing-future .nursing-work-hero.consult-hero,.nursing-future--focus .nursing-work-hero.consult-hero,html[data-ui-style^=institutional] .nursing-future .nursing-work-hero.consult-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 26% -20%,#69b3e72e,#0000 42%),radial-gradient(circle at 86% 20%,#69b3e721,#0000 34%),linear-gradient(135deg,#004b87 0%,#003e70 54%,#002846 100%)!important;border:1px solid #c8d8eb6b!important;box-shadow:0 28px 74px #0028463d,inset 0 1px #ffffff2e!important}.nursing-future .nursing-work-hero.consult-hero:before{content:"";background:repeating-linear-gradient(90deg, #c8d8eb0d 0 2px, transparent 2px 8px), radial-gradient(ellipse at 52% -16%, transparent 0 11%, #c8d8eb29 11.2% 11.8%, transparent 12% 100%), conic-gradient(from 210deg at 52% -4%, transparent 0 7deg, #c8d8eb1f 7deg 7.8deg, transparent 7.8deg 15deg);opacity:.92;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000000b8 64%,#0000 100%);mask-image:linear-gradient(90deg,#000 0%,#000000b8 64%,#0000 100%);animation:none!important}.nursing-future .nursing-work-hero.consult-hero:after{content:"";aspect-ratio:1;opacity:.9;pointer-events:none;background:repeating-conic-gradient(#c8d8eb14 0deg 1deg,#0000 1deg 7deg),radial-gradient(circle,#0000 0 42%,#c8d8eb1a 42.2% 42.8%,#0000 43% 100%);border:1px solid #c8d8eb1f;border-radius:50%;width:min(36vw,460px);position:absolute;bottom:-60%;right:-5%;animation:none!important;transform:none!important}.nursing-future .nursing-work-hero.consult-hero h1,.nursing-future--focus .nursing-work-hero.consult-hero h1,html[data-ui-style^=institutional] .nursing-future .nursing-work-hero.consult-hero h1{letter-spacing:0;font-family:Vollkorn,Georgia,Times New Roman,serif;font-weight:400;color:#fff!important;text-shadow:0 12px 34px #0028466b!important}.nursing-future .nursing-work-hero .consult-live-chip{letter-spacing:.18em}.nursing-future .consult-primary-action,.nursing-future .consult-secondary-action{color:#fff!important;border:1px solid #c8d8eb7a!important;border-radius:999px!important;box-shadow:inset 0 1px #ffffff1f!important}.nursing-future .consult-secondary-action{background:#00284638!important}.nursing-future .nursing-work-metrics{gap:.75rem}.nursing-future .nursing-work-metrics .consult-stat,.nursing-future--focus .nursing-work-metrics .consult-stat{text-align:center;-webkit-backdrop-filter:blur(14px);flex-direction:column;gap:.28rem;min-height:6.25rem;color:var(--nursing-ink)!important;background:linear-gradient(135deg,#fffffff5,#f7fafce0),radial-gradient(circle at 96% 0,#c8d8eb61,#0000 34%)!important;border:1px solid #69b3e757!important;border-radius:1.15rem!important;justify-content:center!important;align-items:center!important;display:flex!important;box-shadow:0 18px 40px #00284617,inset 0 1px #ffffffe6!important}.nursing-future .nursing-work-metrics .consult-stat svg{flex:none;margin:0 auto;color:var(--nursing-blue)!important;background:linear-gradient(145deg,#fffffffa,#c8d8eb61)!important;border:1px solid #69b3e747!important;border-radius:.9rem!important;box-shadow:0 12px 26px #004b871f!important}.nursing-future .nursing-work-metrics .consult-stat span{letter-spacing:.26em;text-align:center;color:var(--nursing-gray-dark)!important}.nursing-future .nursing-work-metrics .consult-stat strong{text-align:center;font-family:Vollkorn,Georgia,serif;line-height:1.05;color:var(--nursing-blue)!important;font-weight:400!important}.nursing-future .nursing-work-metrics .consult-stat small{text-align:center;color:var(--nursing-gray-dark)!important;font-weight:650!important}.nursing-future .nursing-work-metrics .consult-stat.nursing-patient-stat{min-height:5.5rem}.nursing-future .nursing-last-appointment-row{color:#004b87;border-top:1px solid #69b3e738;justify-content:center;align-items:center;gap:.38rem;width:min(100%,17rem);min-width:0;margin-top:.42rem;padding-top:.38rem;font-size:.64rem;font-weight:850;line-height:1.1;display:inline-flex}.nursing-future .nursing-last-appointment-row b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nursing-future .nursing-last-appointment-status{color:#004b87;letter-spacing:.05em;text-transform:uppercase;background:radial-gradient(circle at 8% 0,#67e8f921,#0000 34%),linear-gradient(135deg,#fffffff0,#edf4f9d6);border:1px solid #69b3e757;border-radius:999px;flex:none;padding:.22rem .42rem;font-style:normal;font-weight:950;box-shadow:0 8px 16px #0028460d,inset 0 1px #ffffffe6}.nursing-future .nursing-last-appointment-status.is-attended{color:#0f766e;background:radial-gradient(circle at 8% 0,#2dd4bf29,#0000 34%),linear-gradient(135deg,#fffffff2,#f0fdfae6);border-color:#0f766e38}.nursing-future .nursing-last-appointment-status.is-missed{color:#b91c1c;background:radial-gradient(circle at 8% 0,#fecaca38,#0000 34%),linear-gradient(135deg,#fffffff2,#fef2f2e6);border-color:#b91c1c38}.nursing-future .nursing-last-appointment-status.is-pending{color:#63666a}.nursing-future .nursing-form-panel,.nursing-future .nursing-preview-panel{-webkit-backdrop-filter:blur(16px);background:#ffffffe6!important;border:1px solid #69b3e757!important;border-radius:1.35rem!important;box-shadow:0 18px 42px #00284617,inset 0 1px #ffffffe6!important}.nursing-future .nursing-form-scroll .card,.nursing-future--focus .nursing-workspace--preview-collapsed .nursing-form-scroll .card{overflow:hidden;color:var(--nursing-ink)!important;background:linear-gradient(135deg,#fffffff5,#f7fafcdb),radial-gradient(circle at 98% 0,#c8d8eb42,#0000 34%)!important;border:1px solid #69b3e747!important;border-radius:1.15rem!important;box-shadow:inset 6px 0 #c8d8eb8f,0 14px 32px #0028460f,inset 0 1px #ffffffd6!important}.nursing-future .nursing-form-scroll .card:hover{border-color:#004b8742!important}.nursing-future .nursing-form-scroll .card.nursing-patient-search-card,.nursing-future--focus .nursing-workspace--preview-collapsed .nursing-form-scroll .card.nursing-patient-search-card{z-index:90;overflow:visible!important}.nursing-future .nursing-patient-search{z-index:95;position:relative}.nursing-future .nursing-patient-search-results{z-index:120!important;background:radial-gradient(circle at 6% 0,#67e8f91a,#0000 34%),#fffffffa!important;border-color:#69b3e757!important;border-radius:1rem!important;box-shadow:0 22px 42px #00284624,inset 0 1px #ffffffeb!important}.nursing-future .nursing-form-scroll .card h2,.nursing-future .nursing-form-scroll .card h3{letter-spacing:.08em;text-transform:uppercase;font-family:Vollkorn,Georgia,serif;font-size:clamp(1.08rem,1.55vw,1.35rem);color:var(--nursing-blue)!important;font-weight:500!important}.nursing-future .nursing-form-scroll .label,.nursing-future .nursing-vitals-card .label,.nursing-future .nursing-choice-header .label{letter-spacing:.08em;text-transform:uppercase;color:#0f766e!important;font-size:.7rem!important;font-weight:900!important}.nursing-future .nursing-form-scroll .input,.nursing-future .nursing-form-scroll .select,.nursing-future .nursing-form-scroll textarea,.nursing-future .nursing-vitals-card .input,.nursing-future .nursing-vitals-card .select{caret-color:#004b87;color:var(--nursing-ink)!important;-webkit-text-fill-color:#0f172a!important;background:#fffffff0!important;border:1px solid #69b3e757!important;border-radius:.95rem!important;box-shadow:inset 0 1px #ffffffeb,0 10px 24px #0028460a!important}.nursing-future .nursing-form-scroll .input::-moz-placeholder{opacity:1;color:#64748b!important;-webkit-text-fill-color:#64748b!important}.nursing-future .nursing-form-scroll textarea::-moz-placeholder{opacity:1;color:#64748b!important;-webkit-text-fill-color:#64748b!important}.nursing-future .nursing-form-scroll .input::placeholder,.nursing-future .nursing-form-scroll textarea::placeholder{opacity:1;color:#64748b!important;-webkit-text-fill-color:#64748b!important}.nursing-future .nursing-form-scroll .input:focus,.nursing-future .nursing-form-scroll .select:focus,.nursing-future .nursing-form-scroll textarea:focus{border-color:#004b876b!important;box-shadow:0 0 0 3px #c8d8eba6,0 8px 18px #004b8714!important}.nursing-future .nursing-form-scroll .card button:not(.btn-primary):not(.btn-secondary):not(.consult-primary-action):not(.consult-secondary-action){color:var(--nursing-gray-dark);background:#c8d8eb38;box-shadow:inset 0 1px #ffffffc7;border-color:#69b3e742!important}.nursing-future .nursing-form-scroll .card button.bg-blue-600,.nursing-future .nursing-form-scroll .card button[class*=bg-blue-600]{color:#fff!important;background:linear-gradient(135deg,#004b87,#002846)!important;box-shadow:0 10px 18px #0028462e!important}.nursing-future .nursing-vitals-card{background:linear-gradient(135deg,#fffffff5,#f7fafcdb),radial-gradient(circle at 100% 0,#c8d8eb47,#0000 34%)!important}.nursing-future .nursing-gpc-section,.nursing-future .nursing-nom-section{border-top-color:#69b3e738!important}.nursing-future .nursing-choice-count,.nursing-future .nursing-slot-signals span{color:var(--nursing-blue)!important;background:#c8d8eb5c!important;border:1px solid #69b3e757!important}.nursing-future .nursing-gpc-option,.nursing-future .nursing-nom-option{color:var(--nursing-ink)!important;background:#ffffffc7!important;border-color:#69b3e742!important;border-radius:.9rem!important;box-shadow:0 8px 18px #0028460a,inset 0 1px #ffffffc7!important}.nursing-future .nursing-gpc-option:hover,.nursing-future .nursing-nom-option:hover{background:#fffffff0!important;border-color:#004b8757!important}.nursing-future .nursing-gpc-option.is-selected,.nursing-future .nursing-nom-option.is-selected{box-shadow:inset 4px 0 0 var(--nursing-blue), 0 12px 24px #004b8714!important;background:linear-gradient(90deg,#c8d8eb57,#ffffffe6)!important;border-color:#004b876b!important}.nursing-future .nursing-gpc-code,.nursing-future .nursing-nom-code{color:var(--nursing-blue)!important;background:#c8d8eb57!important}.nursing-future .nursing-gpc-option.is-selected .nursing-gpc-code,.nursing-future .nursing-nom-option.is-selected .nursing-nom-code{color:#fff!important;background:linear-gradient(135deg,#004b87,#005e9f)!important}.nursing-future .nursing-gpc-copy strong,.nursing-future .nursing-nom-copy strong{color:var(--nursing-ink)!important}.nursing-future .nursing-gpc-copy small,.nursing-future .nursing-nom-copy small,.nursing-future .card p,.nursing-future .text-slate-500,.nursing-future .text-gray-500{color:var(--nursing-gray-dark)!important}.nursing-future .nursing-preview-restore{color:var(--nursing-blue)!important;background:linear-gradient(135deg,#fffffff5,#f7fafcd6),radial-gradient(circle at 100% 0,#c8d8eb38,#0000 34%)!important;border:1px solid #69b3e757!important;box-shadow:0 16px 34px #00284617,inset 0 1px #ffffffeb!important}.nursing-future .nursing-preview-panel{background:linear-gradient(#ffffffeb,#edf4f9d1)!important}.nursing-future .nursing-preview-stage{background:linear-gradient(#004b870a 1px,#0000 1px) 0 0/38px 38px,linear-gradient(90deg,#004b8709 1px,#0000 1px) 0 0/38px 38px,linear-gradient(#f7fafc 0%,#edf4f9 100%) 0 0/100% 100%!important}.nursing-future .nursing-preview-stage:before,.nursing-future .nursing-preview-stage:after{display:none!important}.nursing-future .nursing-note-paper-shadow{box-shadow:0 24px 64px #00284629,0 0 0 1px #69b3e72e!important}@media (width<=1024px){.nursing-future .nursing-work-hero.consult-hero,.nursing-future--focus .nursing-work-hero.consult-hero{grid-template-columns:1fr}}.nursing-future .nursing-work-hero.consult-hero:before{opacity:1;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000000db 66%,#0000003d 100%);mask-image:linear-gradient(90deg,#000 0%,#000000db 66%,#0000003d 100%);background:radial-gradient(circle at 46% 20%,#67e8f92e,#0000 28%),linear-gradient(120deg,#ffffff14,#0000 34%),repeating-linear-gradient(90deg,#ffffff0d 0 1px,#0000 1px 8px),repeating-linear-gradient(0deg,#69b3e709 0 1px,#0000 1px 10px)!important}.nursing-future .nursing-work-hero .consult-hero-copy,.nursing-future .nursing-work-hero .nursing-hero-panel{z-index:2;position:relative}.nursing-future .nursing-work-hero.consult-hero h1,.nursing-future--focus .nursing-work-hero.consult-hero h1,html[data-ui-style^=institutional] .nursing-future .nursing-work-hero.consult-hero h1{text-shadow:0 18px 44px #00000057,0 0 26px #67e8f929!important}.nursing-future .nursing-work-hero .consult-live-chip,.nursing-future .nursing-work-hero .consult-patient-signal{color:#eff9ff!important;-webkit-backdrop-filter:blur(14px)saturate(130%)!important;background:linear-gradient(145deg,#ffffff1f,#ffffff0b)!important;border-color:#ffffff38!important;box-shadow:0 12px 32px #00000024,inset 0 1px #ffffff29!important}.nursing-future .consult-primary-action,.nursing-future .consult-secondary-action{-webkit-backdrop-filter:blur(14px)saturate(130%)!important;border-color:#fff3!important;box-shadow:0 18px 42px #0000002e,inset 0 1px #ffffff2e!important}.nursing-future .consult-secondary-action{color:#f4fbff!important;background:linear-gradient(145deg,#ffffff29,#ffffff0f)!important}.nursing-future .consult-primary-action{background:radial-gradient(circle at 18% 18%,#67e8f933,#0000 40%),linear-gradient(135deg,#00538f,#004b87 52%,#003e70)!important;box-shadow:0 18px 42px #004b8747,0 0 30px #22d3ee1f,inset 0 1px #ffffff2e!important}.nursing-future .nursing-work-hero.consult-hero,.nursing-future--focus .nursing-work-hero.consult-hero,html[data-ui-style^=institutional] .nursing-future .nursing-work-hero.consult-hero{background:radial-gradient(at 6%,#fff6 0%,#67e8f92e 26%,#0000 54%),radial-gradient(circle at 23% 30%,#22d3ee5c,#0000 34%),radial-gradient(circle at 46% 18%,#2dd4bf38,#0000 30%),radial-gradient(circle at 72% 20%,#7a9af657,#0000 36%),radial-gradient(circle at 90% 70%,#40d9c747,#0000 42%),linear-gradient(135deg,#0b5f91 0%,#004b87 38%,#06355f 68%,#0b1324 100%)!important;border-color:#67e8f966!important;box-shadow:0 34px 104px #226ba43d,inset 0 0 0 1px #ffffff1f,0 18px 54px #0003,inset 0 1px #ffffff47!important}.nursing-future .nursing-work-hero.consult-hero:before{mix-blend-mode:screen;opacity:.95;-webkit-mask-image:linear-gradient(90deg,#000 0% 74%,#0000009e 100%);mask-image:linear-gradient(90deg,#000 0% 74%,#0000009e 100%);background:radial-gradient(circle at 18% 48%,#ffffff38,#0000 22%),radial-gradient(circle at 33% 36%,#67e8f942,#0000 26%),radial-gradient(circle at 61% 42%,#2dd4bf29,#0000 30%),linear-gradient(115deg,#ffffff29 0%,#0000 28%,#67e8f91f 58%,#0000 74%),repeating-linear-gradient(90deg,#ffffff12 0 1px,#0000 1px 7px),repeating-linear-gradient(0deg,#ffffff0b 0 1px,#0000 1px 9px)!important}.nursing-future .nursing-work-hero.consult-hero:after{opacity:1;border-color:#67e8f94d;width:min(48vw,640px);bottom:-88%;right:-3%;box-shadow:0 0 90px #22d3ee3d,inset 0 0 32px #ffffff14;background:radial-gradient(circle at 46% 30%,#67e8f961,#0f172a1f 38%,#0000 64%),repeating-conic-gradient(from -10deg,#ffffff29 0deg 1deg,#0000 1deg 6deg),radial-gradient(circle,#0000 0 34%,#67e8f93d 34.4% 35.2%,#0000 35.8% 48%,#ffffff1f 48.4% 49%,#0000 49.4% 100%)!important}.nursing-future .nursing-work-hero .consult-live-chip,.nursing-future .nursing-work-hero .consult-patient-signal{background:radial-gradient(circle at 14% 22%,#67e8f938,#0000 40%),linear-gradient(145deg,#ffffff2e,#ffffff12)!important;border-color:#ffffff57!important;box-shadow:0 14px 34px #00000029,0 0 24px #22d3ee1a,inset 0 1px #ffffff3d!important}.nursing-future .nursing-form-scroll .form-group:has(select option[value=", CED. PROF. "]){isolation:isolate;border:1px solid #69b3e747;border-radius:1.2rem;position:relative;overflow:hidden;box-shadow:0 18px 42px #00284614,inset 0 1px #ffffffeb;background:radial-gradient(circle at 6% 0,#67e8f929,#0000 32%),radial-gradient(circle at 96% 10%,#c8d8eb57,#0000 30%),linear-gradient(135deg,#fffffff5,#f7fafcdb)!important;margin-top:1.15rem!important;padding:1rem 1rem 1.05rem!important}.nursing-future .nursing-form-scroll .form-group:has(select option[value=", CED. PROF. "]):before{content:"";z-index:-1;opacity:.72;background-color:#0000;background-image:linear-gradient(90deg,#004b870a 0 1px,#0000 1px),linear-gradient(#004b8708 0 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;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 0%,#000 18% 82%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 18% 82%,#0000 100%)}.nursing-future .nursing-form-scroll .form-group:has(select option[value=", CED. PROF. "]):after{content:"";opacity:.46;pointer-events:none;background:radial-gradient(circle,#ffffffe0 0 28%,#0000 29%),repeating-conic-gradient(#004b8724 0deg 3deg,#0000 3deg 12deg);border:1px solid #004b871f;border-radius:999px;width:3rem;height:3rem;position:absolute;top:1rem;right:1rem}.nursing-future .nursing-form-scroll .form-group:has(select option[value=", CED. PROF. "])>.label{z-index:1;background:#ffffffad;border:1px solid #0f766e2e;border-radius:999px;align-items:center;gap:.45rem;width:fit-content;padding:.35rem .7rem;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffffe6;color:#0f766e!important;letter-spacing:.18em!important;margin-bottom:.85rem!important}.nursing-future .nursing-form-scroll .form-group:has(select option[value=", CED. PROF. "])>.label:before{content:"";background:linear-gradient(135deg,#0f766e,#69b3e7);border-radius:999px;width:.42rem;height:.42rem;box-shadow:0 0 0 3px #0f766e1a}.nursing-future .nursing-form-scroll .form-group:has(select option[value=", CED. PROF. "])>select.select{z-index:1;letter-spacing:.01em;min-height:4.25rem;font-size:clamp(1rem,1.25vw,1.18rem);font-weight:650;position:relative;color:#1f2933!important;background:linear-gradient(90deg,#004b8775,#004b8775) 0 calc(100% - .72rem)/calc(100% - 2.5rem) 1px no-repeat,radial-gradient(circle at 2% 0,#67e8f921,#0000 36%),linear-gradient(135deg,#fffffffa,#fafcfef0)!important;border:1px solid #69b3e742!important;border-radius:1rem!important;padding:1.25rem 3rem 1.35rem 1.25rem!important;box-shadow:0 14px 30px #0028460f,inset 0 1px #fffffff5!important}.nursing-future .nursing-form-scroll .form-group:has(select option[value=", CED. PROF. "])>select.select:focus{border-color:#004b876b!important;box-shadow:0 0 0 4px #67e8f929,0 16px 34px #00284614,inset 0 1px #fffffff5!important}.nursing-future .nursing-work-metrics{margin-top:.65rem!important}.nursing-future .nursing-work-metrics .consult-stat.nursing-consult-selector-stat{min-height:5.5rem;background:radial-gradient(circle at 8% 0,#67e8f929,#0000 32%),radial-gradient(circle at 100% 8%,#c8d8eb6b,#0000 30%),linear-gradient(135deg,#fffffff7,#f7fafce0)!important}.nursing-future .nursing-work-metrics .consult-stat.nursing-consult-selector-stat>svg{color:#fff!important;background:radial-gradient(circle at 35% 25%,#67e8f957,#0000 45%),linear-gradient(135deg,#004b87,#005e9f)!important;box-shadow:0 12px 26px #004b872e,inset 0 1px #fff3!important}.nursing-future .nursing-consult-choice-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;width:min(100%,11rem);margin-top:.35rem;margin-left:auto;margin-right:auto;display:grid}.nursing-future .nursing-consult-choice{min-width:0;height:2.15rem;color:var(--nursing-blue);background:linear-gradient(145deg,#ffffffeb,#edf4f9d1);border:1px solid #69b3e752;border-radius:.8rem;justify-content:center;align-items:center;font-family:Vollkorn,Georgia,Times New Roman,serif;font-size:1.08rem;font-weight:700;line-height:1;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:inline-flex;box-shadow:0 8px 18px #0028460d,inset 0 1px #ffffffe0}.nursing-future .nursing-consult-choice:hover{border-color:#004b8761;transform:translateY(-1px);box-shadow:0 12px 24px #004b8717,inset 0 1px #ffffffeb}.nursing-future .nursing-consult-choice.is-active{color:#fff;border-color:#004b877a;box-shadow:0 14px 28px #004b8733,0 0 18px #22d3ee14,inset 0 1px #fff3;background:radial-gradient(circle at 25% 15%,#67e8f942,#0000 42%),linear-gradient(135deg,#004b87,#005e9f)!important}.nursing-future .nursing-consult-choice:focus-visible{outline:none;box-shadow:0 0 0 4px #67e8f92e,0 14px 28px #004b8724}.nursing-future .nursing-work-metrics .consult-stat.nursing-programs-stat{min-height:5.5rem;background:radial-gradient(circle at 8% 0,#0f766e21,#0000 32%),radial-gradient(circle at 100% 8%,#c8d8eb6b,#0000 30%),linear-gradient(135deg,#fffffff7,#f7fafce0)!important}.nursing-future .nursing-work-metrics .consult-stat.nursing-programs-stat>svg{color:#fff!important;background:radial-gradient(circle at 35% 25%,#67e8f947,#0000 45%),linear-gradient(135deg,#0f766e,#005e9f)!important;box-shadow:0 12px 26px #0f766e24,inset 0 1px #fff3!important}.nursing-future .nursing-program-chip-row{flex-wrap:wrap;justify-content:center;gap:.32rem;width:min(100%,17rem);min-width:0;margin-top:.42rem;display:flex}.nursing-future .nursing-program-chip{color:#004b87;letter-spacing:.02em;background:radial-gradient(circle at 10% 0,#67e8f921,#0000 36%),linear-gradient(135deg,#fffffff0,#edf4f9d1);border:1px solid #69b3e74d;border-radius:999px;align-items:center;gap:.34rem;min-width:0;max-width:100%;padding:.24rem .46rem;font-size:.58rem;font-weight:900;line-height:1;display:inline-flex;box-shadow:0 8px 18px #0028460d,inset 0 1px #ffffffe6}.nursing-future .nursing-program-chip b,.nursing-future .nursing-program-chip em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nursing-future .nursing-program-chip b{max-width:5.2rem}.nursing-future .nursing-program-chip em{color:#0f766e;text-transform:uppercase;flex:none;font-style:normal}.nursing-future .nursing-program-chip--inasistente{color:#7f1d1d;background:radial-gradient(circle at 8% 0,#fecaca38,#0000 34%),linear-gradient(135deg,#fffffff2,#fef2f2e0);border-color:#b91c1c3d}.nursing-future .nursing-program-chip--inasistente em{color:#b91c1c}.nursing-future .nursing-program-chip--inactivo{color:#63666a;background:linear-gradient(135deg,#fffffff0,#f1f5f9db)}.nursing-future .nursing-program-chip--inactivo em{color:#63666a}.nursing-future .nursing-program-chip--more{color:#004b87;flex:none;font-size:.64rem}.nursing-future .nursing-work-metrics .consult-stat.nursing-signature-selector-stat{min-height:5.5rem;background:radial-gradient(circle at 8% 0,#0f766e1f,#0000 32%),radial-gradient(circle at 100% 8%,#c8d8eb6b,#0000 30%),linear-gradient(135deg,#fffffff7,#f7fafce0)!important}.nursing-future .nursing-work-metrics .consult-stat.nursing-signature-selector-stat>svg{color:#fff!important;background:radial-gradient(circle at 35% 25%,#67e8f947,#0000 45%),linear-gradient(135deg,#0f766e,#005e9f)!important;box-shadow:0 12px 26px #0f766e24,inset 0 1px #fff3!important}.nursing-future .nursing-signature-metric-field{color:#1f2933;background:linear-gradient(90deg,#004b8747,#004b8747) 0 calc(100% - .42rem)/calc(100% - 1.7rem) 1px no-repeat,radial-gradient(circle at 3% 0,#67e8f91f,#0000 36%),linear-gradient(135deg,#fffffffa,#fafcfef0);border:1px solid #69b3e747;border-radius:.9rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;width:min(100%,22rem);min-height:3.35rem;margin-top:.36rem;margin-left:auto;margin-right:auto;padding:.52rem .78rem;display:grid;position:relative;box-shadow:0 10px 22px #0028460d,inset 0 1px #fffffff5}.nursing-future .nursing-signature-metric-field strong{letter-spacing:.01em;text-align:center;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere;min-width:0;line-height:1.18;color:#1f2933!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:clamp(.66rem,.76vw,.76rem)!important;font-weight:900!important}.nursing-future .nursing-signature-metric-field>svg{z-index:1;color:#1f2933;position:relative}.nursing-future .nursing-signature-metric-select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.nursing-future .nursing-signature-metric-field:focus-within{border-color:#004b876b;outline:none;box-shadow:0 0 0 4px #67e8f929,0 12px 26px #00284614,inset 0 1px #fffffff5}.nursing-future .nursing-evaluation-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:.15rem 0 .35rem;display:grid}.nursing-future .nursing-evaluation-check{color:#1f2933;text-align:center;cursor:pointer;background:radial-gradient(circle at 12% 4%,#67e8f929,#0000 34%),linear-gradient(135deg,#fffffff5,#eef6fcc2);border:1px solid #7ebbe375;border-radius:1.05rem;justify-content:center;align-items:center;gap:.6rem;min-height:3.15rem;padding:.62rem .85rem;font-size:.78rem;font-weight:850;line-height:1.16;transition:border-color .18s,box-shadow .18s,color .18s,transform .18s,background .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #0028460f,inset 0 1px #fffffff0}.nursing-future .nursing-evaluation-check:after{content:"";opacity:0;background:linear-gradient(90deg,#14b8a600,#14b8a6bf,#004b8700);height:2px;transition:opacity .18s;position:absolute;inset:auto 0 0}.nursing-future .nursing-evaluation-check input{z-index:2;opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.nursing-future .nursing-evaluation-check span{z-index:1;position:relative}.nursing-future .nursing-evaluation-check-control{color:#0000;background:radial-gradient(circle at 35% 25%,#fffffff2,#eaf4fbc7);border:1px solid #004b873d;border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;transition:border-color .18s,box-shadow .18s,color .18s,background .18s;display:inline-flex;box-shadow:inset 0 1px #fffffff5,0 8px 18px #0028460f}.nursing-future .nursing-evaluation-check:hover{border-color:#004b8761;transform:translateY(-1px);box-shadow:0 18px 42px #003a691a,inset 0 1px #fffffff5}.nursing-future .nursing-evaluation-check.is-selected{color:#004b87;background:radial-gradient(circle at 12% 4%,#67e8f93b,#0000 34%),linear-gradient(135deg,#fffffffa,#e2f7f4c7);border-color:#0f766e6b;box-shadow:0 18px 44px #0f766e1f,inset 0 1px #fffffff5}.nursing-future .nursing-evaluation-check.is-selected:after{opacity:1}.nursing-future .nursing-evaluation-check.is-selected .nursing-evaluation-check-control{color:#fff;background:linear-gradient(135deg,#14b8a6 0%,#0077a8 46%,#004b87 100%);border-color:#004b8759;box-shadow:0 10px 22px #004b8733,inset 0 1px #ffffff5c}.nursing-future .nursing-evaluation-check:has(input:focus-visible){border-color:#004b877a;outline:none;box-shadow:0 0 0 4px #67e8f92e,0 18px 42px #003a691a}.nursing-future .nursing-no-risk-toggle{color:#0f766e;letter-spacing:.12em;text-transform:uppercase;background:radial-gradient(circle at 8% 0,#67e8f924,#0000 34%),linear-gradient(135deg,#fffffff0,#edf4f9cc);border:1px solid #0f766e33;border-radius:999px;align-items:center;gap:.55rem;width:fit-content;margin:0 0 .9rem;padding:.42rem .72rem;font-size:.72rem;font-weight:900;display:inline-flex;box-shadow:0 10px 24px #0028460f,inset 0 1px #ffffffe0}.nursing-future .nursing-no-risk-toggle input{accent-color:#0f766e;width:1rem;height:1rem}@media (width<=900px){.nursing-future .nursing-evaluation-checks{grid-template-columns:1fr}.nursing-future .nursing-evaluation-check{text-align:left;justify-content:flex-start}}.nursing-future .nursing-work-hero.nursing-liquid-mesh-hero.consult-hero,.nursing-future--focus .nursing-work-hero.nursing-liquid-mesh-hero.consult-hero,html[data-ui-style^=institutional] .nursing-future .nursing-work-hero.nursing-liquid-mesh-hero.consult-hero{isolation:isolate;background:radial-gradient(circle at 4% 44%,#ffffff38,#0000 26%),radial-gradient(circle at 27% 34%,#67e8f93d,#0000 34%),radial-gradient(circle at 68% 8%,#69b3e738,#0000 32%),linear-gradient(135deg,#0b6797 0%,#004b87 42%,#06355f 68%,#08243d 100%)!important;border-color:#67e8f961!important;box-shadow:0 34px 104px #226ba43d,0 18px 54px #0003,inset 0 1px #ffffff47!important}.nursing-liquid-backdrop{z-index:0;pointer-events:none;opacity:.68;mix-blend-mode:screen;filter:saturate(1.22)contrast(1.04)brightness(.82);width:100%;height:100%;display:block;position:absolute;inset:0}.nursing-future .nursing-work-hero.nursing-liquid-mesh-hero.consult-hero:after{z-index:2;aspect-ratio:auto;width:min(64vw,980px);height:170%;box-shadow:none;mix-blend-mode:screen;opacity:.96;border:0;border-radius:0;inset:-82% -9% auto auto;background:radial-gradient(at 76% 0,#ffffff29,#0000 28%),repeating-conic-gradient(from 188deg at 78% 0,#fff3 0deg .58deg,#0000 .58deg 4.35deg),radial-gradient(at 78% 0,#0000 0 17%,#67e8f921 17.3% 17.8%,#0000 18.1% 28%,#ffffff1a 28.3% 28.7%,#0000 29% 100%)!important}.nursing-future .nursing-work-hero.nursing-liquid-mesh-hero .consult-hero-copy,.nursing-future .nursing-work-hero.nursing-liquid-mesh-hero .nursing-hero-panel{z-index:4;position:relative}.nursing-future .nursing-work-hero.nursing-liquid-mesh-hero.consult-hero h1,.nursing-future--focus .nursing-work-hero.nursing-liquid-mesh-hero.consult-hero h1,html[data-ui-style^=institutional] .nursing-future .nursing-work-hero.nursing-liquid-mesh-hero.consult-hero h1{color:#fff!important;text-shadow:0 18px 44px #00000057,0 0 28px #67e8f92e!important}.nursing-future .nursing-work-hero.nursing-liquid-mesh-hero .consult-live-chip,.nursing-future .nursing-work-hero.nursing-liquid-mesh-hero .consult-patient-signal{color:#eff9ff!important;-webkit-backdrop-filter:blur(14px)saturate(130%)!important;background:radial-gradient(circle at 14% 22%,#67e8f938,#0000 40%),linear-gradient(145deg,#ffffff2e,#ffffff12)!important;border-color:#ffffff57!important;box-shadow:0 14px 34px #00000029,0 0 24px #22d3ee1a,inset 0 1px #ffffff3d!important}.nursing-future .nursing-work-hero.nursing-liquid-mesh-hero .consult-secondary-action{color:#004b87!important;background:#ffffffd1!important;border-color:#ffffffb8!important;box-shadow:0 16px 36px #00284629,inset 0 1px #ffffffe0!important}.nursing-future .nursing-work-hero.nursing-liquid-mesh-hero .consult-primary-action{background:radial-gradient(circle at 18% 18%,#67e8f933,#0000 40%),linear-gradient(135deg,#00538f,#004b87 52%,#003e70)!important;border-color:#004b8761!important;box-shadow:0 18px 42px #004b874d,0 0 30px #22d3ee1f,inset 0 1px #ffffff2e!important}.nursing-future .nursing-work-hero.nursing-liquid-mesh-hero.consult-hero,.nursing-future--focus .nursing-work-hero.nursing-liquid-mesh-hero.consult-hero,html[data-ui-style^=institutional] .nursing-future .nursing-work-hero.nursing-liquid-mesh-hero.consult-hero{background:radial-gradient(circle at 20% -24%,#69b3e72e,#0000 40%),radial-gradient(circle at 74% 4%,#69b3e721,#0000 34%),linear-gradient(135deg,#004b87 0%,#003e70 52%,#002846 100%)!important;border-color:#69b3e780!important;box-shadow:0 28px 74px #00284642,inset 0 1px #ffffff2e!important}.nursing-future .nursing-work-hero.nursing-liquid-mesh-hero .nursing-liquid-backdrop{opacity:.46;mix-blend-mode:screen;filter:saturate(1.38)contrast(1.18)brightness(.58)}.nursing-future .nursing-work-hero.nursing-liquid-mesh-hero.consult-hero:before{z-index:1;mix-blend-mode:screen;opacity:.98;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000000db 72%,#00000057 100%);mask-image:linear-gradient(90deg,#000 0%,#000000db 72%,#00000057 100%);background:linear-gradient(90deg, #69b3e721 0 2px, transparent 2px 9px), repeating-linear-gradient(0deg, #c8d8eb0c 0 1px, transparent 1px 8px), linear-gradient(128deg, transparent 0 24%, #c8d8eb33 32%, transparent 39% 100%), radial-gradient(ellipse at 55% -15%, transparent 0 11%, #c8d8eb2e 11.3% 11.9%, transparent 12.2% 100%), conic-gradient(from 210deg at 58% -4%, transparent 0 6deg, #c8d8eb24 6deg 6.9deg, transparent 6.9deg 14deg)!important}.nursing-future .nursing-work-hero.nursing-liquid-mesh-hero.consult-hero:after{z-index:2;aspect-ratio:auto;mix-blend-mode:screen;opacity:.92;border:0;border-radius:0;width:min(54vw,760px);height:210%;inset:-54% -10% auto auto;background:radial-gradient(circle at 68% 38%,#0000 0 34%,#c8d8eb2b 34.4% 35.1%,#0000 35.6% 49%,#69b3e71c 49.4% 50%,#0000 50.5% 100%),repeating-conic-gradient(from 196deg at 68% 38%,#c8d8eb2e 0deg .72deg,#0000 .72deg 5.3deg),radial-gradient(circle at 68% 38%,#69b3e726,#0000 46%)!important}.agenda-slot.is-nursing-transitioning,.agenda-priority-card.is-nursing-transitioning{z-index:3;isolation:isolate;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:inset 6px 0 #69b3e7,0 18px 36px #004b8724,inset 0 1px #ffffffe6!important}.agenda-slot.is-nursing-transitioning{background:linear-gradient(90deg,#69b3e74d,#fffffff0 40%,#ffffffd1)!important}.agenda-priority-card.is-nursing-transitioning{border-color:#69b3e794;background:linear-gradient(105deg,#c8d8eb57,#fffffff0 46%,#ffffffd6)!important}.agenda-slot.is-nursing-transitioning:after,.agenda-priority-card.is-nursing-transitioning:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(100deg,#0000 0 36%,#ffffffc2 48%,#69b3e738 55%,#0000 70% 100%);animation:.36s cubic-bezier(.2,.82,.22,1) both agendaNursingSweep;position:absolute;inset:0;transform:translate(-115%)}.agenda-slot.is-nursing-transitioning>*,.agenda-priority-card.is-nursing-transitioning>*{z-index:1;position:relative}.agenda-consult-button.nursing.is-transitioning,.agenda-priority-actions button.is-transitioning{pointer-events:none;animation:.28s cubic-bezier(.2,.9,.22,1) both agendaNursingPress;color:#fff!important;background:radial-gradient(circle at 22% 22%,#ffffff4d,#0000 38%),linear-gradient(135deg,#005e9f,#69b3e7)!important;border-color:#ffffff6b!important;box-shadow:0 14px 26px #004b8742,0 0 0 7px #69b3e729,inset 0 1px #ffffff52!important}.agenda-consult-button.nursing.is-transitioning svg,.agenda-priority-actions button.is-transitioning svg{animation:.3s cubic-bezier(.2,.9,.22,1) both agendaNursingIconLift}.nursing-future--agenda-entry{animation:.52s cubic-bezier(.16,.84,.2,1) both nursingAgendaEntry}.nursing-future--agenda-entry .nursing-work-hero.nursing-liquid-mesh-hero.consult-hero{animation:.56s cubic-bezier(.16,.84,.2,1) both nursingAgendaHeroEntry}.nursing-future--agenda-entry .nursing-work-metrics,.nursing-future--agenda-entry .nursing-workspace{animation:.62s cubic-bezier(.16,.84,.2,1) both nursingAgendaContentEntry}.nursing-future--agenda-entry .nursing-workspace{animation-delay:70ms}@keyframes agendaNursingSweep{0%{opacity:0;transform:translate(-115%)}22%{opacity:1}to{opacity:0;transform:translate(115%)}}@keyframes agendaNursingPress{0%{transform:translateY(0)scale(1)}46%{transform:translateY(-1px)scale(.985)}to{transform:translateY(-1px)scale(1.015)}}@keyframes agendaNursingIconLift{0%{transform:translateY(0)}52%{transform:translateY(-1px)rotate(-4deg)}to{transform:translateY(0)rotate(0)}}@keyframes nursingAgendaEntry{0%{opacity:.78;transform:translateY(8px)scale(.996)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes nursingAgendaHeroEntry{0%{opacity:.88;filter:saturate(.96)brightness(1.04);transform:translateY(-8px)}to{opacity:1;filter:saturate()brightness();transform:translateY(0)}}@keyframes nursingAgendaContentEntry{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}html[data-ui-motion=minimal] .agenda-slot.is-nursing-transitioning,html[data-ui-motion=minimal] .agenda-priority-card.is-nursing-transitioning,html[data-ui-motion=minimal] .agenda-consult-button.nursing.is-transitioning,html[data-ui-motion=minimal] .agenda-priority-actions button.is-transitioning,html[data-ui-motion=minimal] .nursing-future--agenda-entry,html[data-ui-motion=minimal] .nursing-future--agenda-entry .nursing-work-hero.nursing-liquid-mesh-hero.consult-hero,html[data-ui-motion=minimal] .nursing-future--agenda-entry .nursing-work-metrics,html[data-ui-motion=minimal] .nursing-future--agenda-entry .nursing-workspace{animation:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){.agenda-slot.is-nursing-transitioning,.agenda-priority-card.is-nursing-transitioning,.agenda-slot.is-nursing-transitioning:after,.agenda-priority-card.is-nursing-transitioning:after,.agenda-consult-button.nursing.is-transitioning,.agenda-consult-button.nursing.is-transitioning svg,.agenda-priority-actions button.is-transitioning,.agenda-priority-actions button.is-transitioning svg,.nursing-future--agenda-entry,.nursing-future--agenda-entry .nursing-work-hero.nursing-liquid-mesh-hero.consult-hero,.nursing-future--agenda-entry .nursing-work-metrics,.nursing-future--agenda-entry .nursing-workspace{animation:none!important;transform:none!important}}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/cormorant-garamond-latin.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/cormorant-garamond-latin-italic.woff2)format("woff2")}.consult-atelier{--at-marino:#004b87;--at-marino-mid:#69b3e7;--at-marino-deep:#004b87;--at-sky:#69b3e7;--at-pale:#c8d8eb;--at-silver-light:#c8c9c7;--at-silver:#97999b;--at-graphite:#63666a;--at-ivory:#fff;--at-brass-light:#c8d8eb;--at-brass:#69b3e7;--at-brass-deep:#004b87;--at-esmeralda:#004b87;--at-serif:"Cormorant Garamond", "Baskerville", "Palatino", Georgia, serif;--at-ease:cubic-bezier(.2, .7, .2, 1);background:radial-gradient(1100px 600px at 50% -10%,#69b3e726,#0000 60%),radial-gradient(900px 620px at 92% 110%,#004b8717,#0000 55%),linear-gradient(#fff 0%,#c8d8eb 100%)}html .consult-atelier .consult-aurora{opacity:.7;background:linear-gradient(115deg,#69b3e733,#004b871a,#97999b1f),radial-gradient(circle at 50% 40%,#fffc,#0000 58%)!important}.consult-atelier .dashboard-scanline{display:none}.consult-atelier-notice{background:linear-gradient(#fff,#c8d8eb);border-radius:18px;align-items:flex-start;gap:.9rem;padding:1rem 1.25rem;display:flex;position:relative;box-shadow:inset 0 1px #ffffffbf,0 16px 36px -26px #004b8773}.consult-atelier-notice:after{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(135deg,#004b878c,#69b3e747 45%,#97999b33 65%,#c8d8ebbf);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-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}.consult-atelier-lozenge{background:linear-gradient(135deg, var(--at-brass-light), var(--at-brass-deep));flex-shrink:0;width:8px;height:8px;margin-top:.45rem;transform:rotate(45deg);box-shadow:0 0 0 1px #004b8759}.consult-atelier-notice-kicker{color:var(--at-brass-deep);letter-spacing:.3em;text-transform:uppercase;font-size:.66rem;font-weight:700}.consult-atelier-notice-text{color:var(--at-graphite);margin-top:.3rem;font-size:.85rem;line-height:1.55}.consult-atelier .consult-hero.consult-lab-liquid-hero{color:#c8d8eb;border-radius:26px;min-height:clamp(300px,34vh,380px);background:radial-gradient(circle at 20% -14%,#69b3e742,#0000 44%),radial-gradient(circle at 86% 14%,#69b3e724,#0000 36%),linear-gradient(135deg,#69b3e7 0%,#004b87 46%,#63666a 100%)!important;border:1px solid #004b878c!important;box-shadow:0 34px 92px #004b8752,inset 0 1px #ffffff29!important}.consult-atelier .consult-lab-liquid-hero:before{content:"";z-index:0;pointer-events:none;opacity:1;filter:none;background:repeating-linear-gradient(90deg,#c8d8eb0d 0 2px,#0000 2px 9px);animation:none;position:absolute;inset:0;transform:none;-webkit-mask-image:linear-gradient(90deg,#000 0%,#00000080 55%,#0000 100%);mask-image:linear-gradient(90deg,#000 0%,#00000080 55%,#0000 100%)}.consult-atelier .consult-lab-liquid-hero:after{content:"";z-index:1;pointer-events:none;mix-blend-mode:normal;background:linear-gradient(115deg,#0000 24%,#c8d8eb29 42%,#ffffff1a 50%,#0000 66%) 0 0/240% 100%,radial-gradient(circle at 78% 118%,#004b878c,#0000 52%) 0 0/100% 100%;animation:10s ease-in-out infinite consultAtelierSheen;position:absolute;inset:0}.consult-atelier .consult-hero-orbital-track,.consult-atelier .consult-hero-orbital-beam{z-index:4;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-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}.consult-atelier .consult-hero-orbital-track{opacity:.72;background:linear-gradient(135deg,#c8d8eb70,#69b3e733 42%,#ffffff14 68%,#c8d8eb5c)}.consult-atelier .consult-hero-orbital-beam{filter:drop-shadow(0 0 12px #69b3e785);overflow:hidden}.consult-atelier .consult-hero-orbital-beam:before{content:"";background:conic-gradient(#0000 0deg 250deg,#69b3e7e6 290deg,#a78bfaf2 320deg,#0000 360deg);animation:3.6s linear infinite consultAtelierOrbitSpin;position:absolute;inset:-150%}.consult-atelier .consult-hero-particles{z-index:2;border-radius:inherit;pointer-events:none;mix-blend-mode:screen;opacity:.72;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 16% 88%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 16% 88%,#0000 100%)}.consult-atelier .consult-hero-particle{opacity:0;filter:blur(var(--consult-particle-blur,.5px));will-change:transform, opacity;border-radius:999px;animation-name:consultAtelierRiseParticle;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;bottom:-10px;box-shadow:0 0 14px}.consult-atelier .consult-lab-liquid-hero .consult-hero-copy,.consult-atelier .consult-lab-liquid-hero .consult-hero-panel{z-index:3}@keyframes consultAtelierSheen{0%,to{background-position:120% 0,0 0}50%{background-position:-30% 0,0 0}}@keyframes consultAtelierOrbitSpin{to{transform:rotate(360deg)}}@keyframes consultAtelierRiseParticle{0%{transform:translateY(0) scale(var(--consult-particle-scale,1));opacity:0}12%{opacity:var(--consult-particle-peak,.22)}82%{opacity:calc(var(--consult-particle-peak,.22) * .55)}to{transform:translateY(-215px) scale(var(--consult-particle-scale,1));opacity:0}}.consult-atelier .consult-liquid-backdrop{mix-blend-mode:soft-light;opacity:.55;filter:saturate(1.25)contrast(1.05)}.consult-atelier-fan{z-index:1;pointer-events:none;background:repeating-conic-gradient(from 168deg at 50% -60%,#0000 0deg 6deg,#c8d8eb29 6deg 6.9deg,#0000 6.9deg 12deg);height:130px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 12%,#0000 96%);mask-image:linear-gradient(#000 12%,#0000 96%)}.consult-atelier-hairline{z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#c8d8ebd9 20%,#69b3e7d9 80%,#0000);height:2px;position:absolute;inset:auto 0 0}.consult-atelier-rule{opacity:.92;align-items:center;gap:.6rem;max-width:230px;margin-bottom:.95rem;display:flex}.consult-atelier-rule:before,.consult-atelier-rule:after{content:"";background:linear-gradient(90deg,#0000,#c8d8ebb8,#0000);flex:1;height:1px}.consult-atelier-rule span{background:linear-gradient(135deg, var(--at-brass-light), var(--at-brass-deep));width:7px;height:7px;transform:rotate(45deg);box-shadow:0 0 0 1px #004b8766}.consult-atelier .consult-hero h1{font-family:var(--at-serif);letter-spacing:.012em;text-wrap:balance;background:linear-gradient(#fff,#c8d8eb 58%,#69b3e7);color:#0000;filter:drop-shadow(0 2px 14px #004b8759);-webkit-background-clip:text;background-clip:text;font-size:clamp(2.5rem,4.8vw,4.15rem);font-weight:650;line-height:.96}.consult-atelier-sub{font-family:var(--at-serif);margin-top:.75rem;font-style:italic;font-weight:500;color:#c8d8ebeb!important;font-size:1.1rem!important;line-height:1.4!important}html .consult-atelier .consult-lab-liquid-hero .consult-live-chip{letter-spacing:.3em;-webkit-backdrop-filter:blur(12px);color:var(--at-brass-light)!important;background:#ffffff12!important;border:1px solid #c8d8eb6b!important;box-shadow:inset 0 1px #ffffff24,0 14px 30px #004b8740!important}html .consult-atelier .consult-lab-liquid-hero .consult-patient-signal{-webkit-backdrop-filter:blur(12px);font-weight:600;color:#c8d8eb!important;background:#004b8766!important;border:1px solid #69b3e759!important;box-shadow:inset 0 1px #ffffff1f,0 14px 30px #004b8747!important}html .consult-atelier .consult-lab-liquid-hero .consult-patient-signal svg{color:var(--at-brass-light)}html .consult-atelier .consult-lab-liquid-hero .consult-ring{border-color:#c8d8eb52!important;box-shadow:0 0 44px #c8d8eb1a!important}html .consult-atelier .consult-lab-liquid-hero .consult-ring-two{border-color:#69b3e757!important}html .consult-atelier .consult-lab-liquid-hero .consult-core{-webkit-backdrop-filter:blur(16px);color:var(--at-brass-light)!important;background:linear-gradient(160deg,#ffffff1f,#004b8757)!important;border:1px solid #c8d8eb7a!important;box-shadow:0 26px 60px #004b8766,inset 0 1px #fff3!important}html .consult-atelier .consult-core strong{color:#fff;font-family:var(--at-serif);font-size:1.5rem;font-weight:650}html .consult-atelier .consult-lab-liquid-hero .consult-node{background:var(--at-brass-light)!important;box-shadow:0 0 24px #c8d8ebd9!important}html .consult-atelier .consult-lab-liquid-hero .consult-node-b{background:var(--at-sky)!important;box-shadow:0 0 24px #69b3e7e6!important}html .consult-atelier .consult-hero .consult-secondary-action{-webkit-backdrop-filter:blur(12px);color:#c8d8eb!important;background:#004b8761!important;border:1px solid #c8d8eb73!important;box-shadow:inset 0 1px #ffffff24!important}html .consult-atelier .consult-hero .consult-secondary-action:hover{background:#004b878c!important;box-shadow:inset 0 1px #fff3,0 16px 34px #004b8759!important}html .consult-atelier .consult-hero .consult-primary-action{letter-spacing:.04em;border:0;color:#fff!important;background:linear-gradient(#69b3e7,#004b87)!important;box-shadow:0 14px 34px -10px #004b87bf,inset 0 1px #ffffff8c!important}html .consult-atelier .consult-hero .consult-primary-action:hover{filter:brightness(1.05);box-shadow:0 20px 44px -12px #004b87d9,inset 0 1px #fff9!important}.consult-atelier .consult-atelier-stats{isolation:isolate}.consult-atelier .consult-stat{isolation:isolate;text-align:center;-webkit-backdrop-filter:blur(24px)saturate(1.28);min-height:138px;transition:transform .3s var(--at-ease), box-shadow .3s var(--at-ease), border-color .3s var(--at-ease);background:linear-gradient(118deg,#ffffff3d,#ffffff14 44%,#69b3e714 78%),#ffffff14;border:1px solid #ffffff8f;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1.5px #ffffff9e,inset 0 -18px 34px #004b870f,0 22px 48px -30px #004b875c}.consult-atelier .consult-stat:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;opacity:.68;background:radial-gradient(circle at 50% 0,#ffffff6b,#0000 46%),linear-gradient(#fff3,#0000 40%);position:absolute;inset:0}.consult-atelier .consult-stat:after{content:"";z-index:0;pointer-events:none;border-radius:inherit;opacity:.75;transition:transform .46s var(--at-ease), opacity .3s var(--at-ease);background:linear-gradient(118deg,#0000 30%,#ffffff29 45%,#0000 60%);position:absolute;inset:0;transform:translate(-12%)}.consult-atelier .consult-stat:hover{border-color:#ffffff9e;transform:translateY(-3px);box-shadow:inset 0 1.5px #ffffffad,inset 0 -18px 34px #004b871a,0 30px 58px -28px #004b8785}.consult-atelier .consult-stat:hover:after{opacity:1;transform:translate(10%)}.consult-atelier .consult-stat>svg,.consult-atelier .consult-stat>span,.consult-atelier .consult-stat>strong,.consult-atelier .consult-stat>small{z-index:1;position:relative}.consult-atelier .consult-stat span{color:#004b87eb;letter-spacing:.3em;text-shadow:0 1px 12px #c8d8eb42;font-size:.65rem;font-weight:850}.consult-atelier .consult-stat strong{font-family:var(--at-serif);color:#004b87;text-shadow:0 1px 16px #ffffffad;font-size:clamp(1.45rem,2.4vw,1.85rem);font-weight:700}.consult-atelier .consult-stat small{color:#63666adb;text-shadow:0 1px 12px #ffffff85;font-weight:650}.consult-atelier .consult-programs-stat strong{overflow-wrap:anywhere;width:min(100%,17rem);font-family:inherit;font-size:clamp(1rem,1.45vw,1.28rem);line-height:1.18}.consult-atelier .consult-programs-stat small{overflow-wrap:anywhere;width:min(100%,18rem);line-height:1.25}.consult-atelier button.consult-summary-stat{appearance:none;cursor:pointer}.consult-atelier button.consult-summary-stat strong{letter-spacing:0;font-family:inherit;font-size:clamp(1.05rem,1.7vw,1.34rem)}.consult-atelier button.consult-summary-stat:hover strong{color:#005b96}html .consult-atelier .consult-stat svg{color:#004b87;filter:drop-shadow(0 1px #ffffffc7)drop-shadow(0 8px 12px #004b872e);stroke-width:2.25px;-webkit-backdrop-filter:blur(12px)saturate(1.22);border:1px solid #69b3e77a;border-radius:14px;box-shadow:inset 0 1px #ffffffe6,inset 0 -8px 16px #004b871a,0 12px 24px -16px #004b87b8,0 0 0 1px #ffffff61;background:radial-gradient(circle at 34% 18%,#fffffff5,#c8d8ebb3 34%,#0000 68%),linear-gradient(145deg,#ffffffdb,#69b3e747 44%,#004b872e)!important}html .consult-atelier .consult-stat:nth-child(2) svg,html .consult-atelier .consult-stat:nth-child(3) svg,html .consult-atelier .consult-stat:nth-child(4) svg{color:#004b87;background:radial-gradient(circle at 34% 18%,#fffffff5,#c8d8ebb3 34%,#0000 68%),linear-gradient(145deg,#ffffffdb,#69b3e747 44%,#004b872e)!important}.consult-atelier .consult-command{z-index:40;-webkit-backdrop-filter:blur(18px)saturate(1.08);background:#ffffffd6;border:1px solid #c8d8eb99;border-radius:999px;padding:.55rem .8rem;position:sticky;top:.6rem;box-shadow:inset 0 1px #ffffffd9,0 18px 44px -20px #004b8759}.consult-atelier .consult-nav button{color:#63666a;letter-spacing:.05em;background-color:#0000;background-image:linear-gradient(90deg, var(--at-brass), var(--at-brass-deep));transition:color .25s var(--at-ease), background-size .3s var(--at-ease), transform .25s var(--at-ease);background-position:50% calc(100% - 4px);background-repeat:no-repeat;background-size:0% 2px;border:1px solid #0000;font-weight:650}.consult-atelier .consult-nav button:hover{color:var(--at-marino);box-shadow:none;background-size:68% 2px;transform:translateY(-1px)}.consult-atelier .consult-signal{color:var(--at-esmeralda);background:#69b3e724}.consult-atelier [id^=consult-]{scroll-margin-top:4.6rem}html .consult-atelier .consult-card{transition:border-color .35s var(--at-ease), box-shadow .35s var(--at-ease);background:linear-gradient(#fff 0%,#c8d8eb 100%)!important;border:1px solid #c8d8eb8c!important;border-radius:22px!important;box-shadow:inset 0 1px #fffc,0 16px 36px -26px #004b876b!important}html .consult-atelier .consult-card:focus-within{border-color:#69b3e78c!important;box-shadow:inset 0 1px #ffffffe6,0 26px 60px -28px #004b8780,0 12px 44px -20px #69b3e766!important}html .consult-atelier .consult-numbered-card,html .consult-atelier .consult-neon-card{transition:border-color .35s,box-shadow .35s,transform .35s,background-color .35s!important}html .consult-atelier .consult-numbered-card{background:radial-gradient(at 50% -12%,#fffffffa 0%,#ffffff9e 28%,#0000 58%),linear-gradient(#fff 0%,#eef5fb 48%,#c8d8eb 100%)!important;box-shadow:inset 0 2px #fffffff5,inset 0 -30px 46px #004b871a,0 16px 36px -26px #004b876b!important}html .consult-atelier .consult-doc-engine.consult-neon-card{background:radial-gradient(ellipse at 50% -16%, #fffffff5 0%, #ffffff94 30%, transparent 60%), radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--doc-accent) 13%, transparent), transparent 32%), radial-gradient(circle at 94% 8%, #ffffffb8, transparent 28%), linear-gradient(180deg, #ffffffdb, #ecfeff80 52%, #c8d8eb8a)!important;box-shadow:inset 0 2px 0 #ffffffeb, inset 0 -30px 46px #004b8714, 0 22px 54px color-mix(in srgb, var(--doc-accent) 10%, #0f172a1a)!important;border-radius:22px!important}html .consult-atelier .consult-numbered-card:hover,html .consult-atelier .consult-numbered-card:focus-within,html .consult-atelier .consult-neon-card:hover,html .consult-atelier .consult-neon-card:focus-within{transform:translateY(-2px);border-color:#69b3e7bf!important;box-shadow:0 0 22px #69b3e766,0 0 60px #69b3e72e,0 18px 40px -18px #02061757,inset 0 2px #fffffffa,inset 0 -32px 48px #004b871f!important}.consult-atelier .consult-card h2{color:var(--at-marino);font-family:var(--at-serif);letter-spacing:.012em;font-size:1.3rem;font-weight:650}.consult-atelier .consult-card h2:after{content:"";background:linear-gradient(90deg,#004b8780,#69b3e729,#0000);flex:1.25rem;height:1px;margin-left:.4rem}.consult-atelier .consult-card .justify-between h2{flex:1;margin-right:.9rem}.consult-atelier .consult-card h2 svg{color:var(--at-brass-deep)}html .consult-atelier .input:not(.border-red-500),html .consult-atelier .select{color:var(--at-graphite);transition:box-shadow .2s,background-color .2s;background:#fff!important;border-color:#0000!important;border-radius:12px!important;box-shadow:0 0 0 1px #c8d8eb!important}html .consult-atelier .input:not(.border-red-500):hover,html .consult-atelier .select:hover{box-shadow:0 0 0 1px #69b3e7a6!important}.consult-atelier .consult-vitals-autofill-collapse{flex-direction:column;align-items:flex-end;gap:.55rem;display:flex}.consult-atelier .consult-vitals-autofill-toggle{color:#004b8785;letter-spacing:.12em;text-transform:uppercase;opacity:.52;-webkit-backdrop-filter:blur(12px);background:#ffffff6b;border:1px solid #c8d8eb57;border-radius:999px;align-items:center;gap:.35rem;padding:.26rem .52rem;font-size:.63rem;font-weight:800;transition:opacity .24s,border-color .24s,color .24s,background-color .24s,transform .24s;display:inline-flex}.consult-atelier .consult-vitals-autofill-toggle:hover,.consult-atelier .consult-vitals-autofill-toggle:focus-visible,.consult-atelier .consult-vitals-autofill-toggle[aria-expanded=true]{color:var(--at-marino);opacity:1;background:#ffffffb8;border-color:#69b3e794;transform:translateY(-1px)}.consult-atelier .consult-vitals-autofill-panel{width:100%;animation:consultAtelierAutofillReveal .28s var(--at-ease) both}@keyframes consultAtelierAutofillReveal{0%{opacity:0;transform:translateY(-6px)}}.consult-atelier .consult-numerales-card{overflow:hidden}.consult-atelier .consult-numerales-groups{grid-template-columns:repeat(2,minmax(28rem,1fr));align-items:start;gap:1.15rem;display:grid}.consult-atelier .consult-numerales-group{min-width:0}.consult-atelier .consult-numerales-row{scrollbar-width:thin;grid-template-columns:repeat(15,1.78rem);gap:.38rem;padding-bottom:.18rem;display:grid;overflow:auto hidden}.consult-atelier .consult-numeral-button{width:1.78rem;height:1.78rem;line-height:1}.consult-atelier .consult-numeral-button.is-selected{border-color:var(--at-marino)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(#0a5e9c,#004b87)!important;box-shadow:inset 0 1px #ffffff6b,0 10px 20px -12px #004b87c7!important}.consult-atelier .consult-numeral-button.is-selected:hover,.consult-atelier .consult-numeral-button.is-selected:focus-visible{filter:brightness(1.06);color:#fff!important;-webkit-text-fill-color:#fff!important}html .consult-atelier .input:not(.border-red-500):focus,html .consult-atelier .select:focus,html .consult-atelier .consult-card textarea:focus{outline:none;box-shadow:0 0 0 2px var(--at-marino), 0 12px 30px -16px #004b8773!important;border-color:#0000!important}.consult-atelier .input::-moz-placeholder{color:#97999b;font-weight:400}.consult-atelier textarea::-moz-placeholder{color:#97999b;font-weight:400}.consult-atelier .input::placeholder,.consult-atelier textarea::placeholder{color:#97999b;font-weight:400}.consult-atelier .label{color:#63666a;letter-spacing:.14em;text-transform:uppercase;font-size:.67rem;font-weight:650}html .consult-atelier .consult-tool-card{background:linear-gradient(#fff,#c8d8eb)!important;border:1px solid #c8d8eb99!important;border-radius:16px!important}.consult-atelier .consult-tool-card>p.tracking-widest{color:var(--at-brass-deep)}.consult-atelier .consult-med-results{-webkit-backdrop-filter:blur(18px)saturate(1.18);background:radial-gradient(circle at 16% 0,#ffffffb8,#0000 34%),linear-gradient(#c8d8eb80,#ffffff6b);border:1px solid #69b3e757;border-radius:18px;grid-template-columns:repeat(auto-fit,minmax(15.5rem,1fr));gap:.62rem;max-height:17.5rem;padding:.72rem;display:grid;overflow-y:auto;box-shadow:inset 0 1px #ffffffd1}.consult-atelier .consult-med-card-shell{min-width:0;position:relative}.consult-atelier .consult-med-card{text-align:left;color:#fff;width:100%;min-height:7.05rem;transition:transform .25s var(--at-ease), box-shadow .25s var(--at-ease), border-color .25s var(--at-ease);background:radial-gradient(circle at 8% 0,#69b3e752,#0000 32%),linear-gradient(135deg,#00558f,#004b87 68%,#004071);border:1px solid #ffffff2e;border-left:4px solid #00a783;border-radius:14px;align-items:flex-start;gap:.78rem;padding:.9rem .95rem;display:flex;box-shadow:inset 0 1px #fff3,0 18px 36px -24px #004b87a3}.consult-atelier .consult-med-card:hover{border-left-color:#63d9c2;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff42,0 24px 44px -22px #004b87c7,0 0 0 1px #69b3e72e}.consult-atelier .consult-med-card-icon{color:#004b87;background:#c8d8ebb8;border-radius:12px;flex:none;justify-content:center;align-items:center;width:2.45rem;height:2.45rem;display:inline-flex;box-shadow:inset 0 1px #ffffff5c}.consult-atelier .consult-med-card-body{flex-direction:column;flex:auto;gap:.48rem;min-width:0;display:flex}.consult-atelier .consult-med-card-top{justify-content:space-between;align-items:flex-start;gap:.5rem;min-width:0;display:flex}.consult-atelier .consult-med-card strong{color:#fff;overflow-wrap:anywhere;font-size:.9rem;font-weight:850;line-height:1.18}.consult-atelier .consult-med-card em{color:#c8d8ebdb;letter-spacing:.08em;text-transform:uppercase;background:#ffffff14;border-radius:999px;flex:none;padding:.12rem .42rem;font-size:.58rem;font-style:normal;font-weight:850}.consult-atelier .consult-med-chip-row{flex-wrap:wrap;gap:.34rem;display:flex}.consult-atelier .consult-med-chip-row span{color:#c8d8ebe0;text-transform:uppercase;background:#69b3e729;border-radius:7px;padding:.17rem .45rem;font-size:.62rem;font-weight:900;line-height:1}.consult-atelier .consult-med-supply{gap:.28rem;margin-top:auto;display:grid}.consult-atelier .consult-med-supply-label{color:#c8d8eb94;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.5rem;font-size:.6rem;font-weight:900;display:flex}.consult-atelier .consult-med-supply-label i{color:#63d9c2;font-style:normal}.consult-atelier .consult-med-supply-track{background:#ffffff21;border-radius:999px;height:.26rem;overflow:hidden}.consult-atelier .consult-med-supply-track span{border-radius:inherit;background:linear-gradient(90deg,#00a783,#63d9c2);height:100%;display:block}.consult-atelier .consult-med-card-new{background:radial-gradient(circle at 10% 0,#fff3,#0000 34%),linear-gradient(135deg,#004b87,#00558f);border-left-color:#69b3e7}.consult-atelier .consult-med-card-new .consult-med-card-body>span{color:#c8d8ebd6;text-transform:uppercase;font-size:.68rem;font-weight:850}.consult-atelier .consult-med-card-tools{opacity:0;transition:opacity .2s var(--at-ease);gap:.2rem;display:flex;position:absolute;top:.48rem;right:.48rem}.consult-atelier .consult-med-card-shell:hover .consult-med-card-tools,.consult-atelier .consult-med-card-shell:focus-within .consult-med-card-tools{opacity:1}.consult-atelier .consult-med-tool-button{color:#ffffffe0;-webkit-backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #ffffff38;border-radius:8px;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;display:inline-flex}.consult-atelier .consult-med-tool-button.is-danger{color:#fca5a5}.consult-atelier .consult-inline-action{color:var(--at-marino);background:#fff;border-color:#69b3e76b}.consult-atelier .consult-inline-action:hover{background:var(--at-ivory);border-color:#004b878c}.consult-atelier .consult-patient-card{isolation:isolate}.consult-atelier .consult-patient-search{isolation:isolate;transition:border-color .28s var(--at-ease), background .28s var(--at-ease), box-shadow .24s var(--at-ease), transform .24s var(--at-ease);background:#fff;border:1px solid #c8d8ebdb;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #c8d8eb4d,0 12px 28px -24px #004b878c}.consult-atelier .consult-patient-search:focus-within{background:#004b87;border-color:#69b3e799;transform:translateY(-1px);box-shadow:0 20px 40px -24px #004b87e6,0 0 0 1px #c8d8eb38,inset 0 1px #c8d8eb2e}.consult-atelier .consult-patient-search:has(.consult-patient-search-results.is-open){background:#004b87;border-color:#69b3e799;transform:translateY(-1px);box-shadow:0 20px 40px -24px #004b87e6,0 0 0 1px #c8d8eb38,inset 0 1px #c8d8eb2e}.consult-atelier .consult-patient-search-shell{width:100%}.consult-atelier .consult-patient-search-field{align-items:center;gap:.65rem;min-height:56px;padding:0 1.15rem;display:flex}.consult-atelier .consult-patient-search-icon{color:#004b87ad;transition:color .24s var(--at-ease);flex-shrink:0}.consult-atelier .consult-patient-search:focus-within .consult-patient-search-icon{color:#69b3e7}.consult-atelier .consult-patient-search:has(.consult-patient-search-results.is-open) .consult-patient-search-icon{color:#69b3e7}html .consult-atelier .consult-patient-search-input.input:not(.border-red-500){width:100%;min-height:0;box-shadow:none!important;color:#63666a!important;caret-color:#004b87!important;-webkit-text-fill-color:#63666a!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;padding:0!important}html .consult-atelier .consult-patient-search:focus-within .consult-patient-search-input.input:not(.border-red-500){color:#fff!important;caret-color:#c8d8eb!important;-webkit-text-fill-color:#fff!important}html .consult-atelier .consult-patient-search:has(.consult-patient-search-results.is-open) .consult-patient-search-input.input:not(.border-red-500){color:#fff!important;caret-color:#c8d8eb!important;-webkit-text-fill-color:#fff!important}.consult-atelier .consult-patient-search:focus-within .consult-patient-search-input::-moz-placeholder{color:#c8d8ebc2!important;-webkit-text-fill-color:#c8d8ebc2!important}.consult-atelier .consult-patient-search:has(.consult-patient-search-results.is-open) .consult-patient-search-input::-moz-placeholder{color:#c8d8ebc2!important;-webkit-text-fill-color:#c8d8ebc2!important}.consult-atelier .consult-patient-search:focus-within .consult-patient-search-input::placeholder{color:#c8d8ebc2!important;-webkit-text-fill-color:#c8d8ebc2!important}.consult-atelier .consult-patient-search:has(.consult-patient-search-results.is-open) .consult-patient-search-input::placeholder{color:#c8d8ebc2!important;-webkit-text-fill-color:#c8d8ebc2!important}.consult-atelier .consult-patient-search-kbd{color:#004b87c7;transition:border-color .24s var(--at-ease), background .24s var(--at-ease), color .24s var(--at-ease);background:#c8d8eb24;border:1px solid #c8d8eb66;border-radius:7px;flex-shrink:0;padding:.16rem .42rem;font-size:.66rem;font-weight:800;line-height:1.1}.consult-atelier .consult-patient-search:focus-within .consult-patient-search-kbd{color:#c8d8ebb8;background:#c8d8eb1f;border-color:#c8d8eb47}.consult-atelier .consult-patient-search:has(.consult-patient-search-results.is-open) .consult-patient-search-kbd{color:#c8d8ebb8;background:#c8d8eb1f;border-color:#c8d8eb47}.consult-atelier .consult-patient-search-results{box-shadow:none;opacity:0;pointer-events:none;transform-origin:top;transition:grid-template-rows .32s var(--at-ease), opacity .26s var(--at-ease);border-radius:0;grid-template-rows:0fr;display:grid;background:0 0!important;border:0!important;border-top:1px solid #0000!important;max-height:none!important;margin-top:0!important;position:static!important;overflow:hidden!important}.consult-atelier .consult-patient-search-results.is-open{opacity:1;pointer-events:auto;grid-template-rows:1fr;border-top-color:#c8d8eb29!important}.consult-atelier .consult-patient-search-results-inner{overscroll-behavior:contain;scrollbar-color:#c8d8eb80 transparent;min-height:0;max-height:178px;padding:.45rem .6rem .6rem;overflow-y:auto}.consult-atelier .consult-patient-search-results button{color:#c8d8ebe6;border-radius:10px;min-height:34px;font-size:.74rem;line-height:1.2;transition:background-color .18s,color .18s,transform .18s;background:0 0!important;border-color:#c8d8eb14!important;padding:.48rem .72rem!important}.consult-atelier .consult-patient-search-results button+button{margin-top:.2rem}.consult-atelier .consult-patient-search-results button:first-child{box-shadow:inset 2px 0 #69b3e7;background:#69b3e738!important}.consult-atelier .consult-patient-search-results button:hover{transform:translate(2px);background:#ffffff1f!important}.consult-atelier .consult-patient-search-status{color:#ffffffe6;letter-spacing:0;background:#69b3e724;border-radius:10px;padding:.62rem .72rem;font-size:.76rem;font-weight:800;line-height:1.2}.consult-atelier .consult-patient-search-name{text-transform:uppercase;text-shadow:0 1px 10px #004b8747;font-weight:800;color:#fff!important}.consult-atelier .consult-patient-search-meta{margin-left:.5rem;font-size:.72rem;font-weight:750;color:#c8d8eb!important}.consult-atelier .consult-nom-search{isolation:isolate;transition:border-color .28s var(--at-ease), background .28s var(--at-ease), box-shadow .24s var(--at-ease), transform .24s var(--at-ease);background:#fff;border:1px solid #c8d8ebdb;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #c8d8eb4d,0 12px 28px -24px #004b878c}.consult-atelier .consult-nom-search:focus-within{background:#004b87;border-color:#69b3e799;transform:translateY(-1px);box-shadow:0 20px 40px -24px #004b87e6,0 0 0 1px #c8d8eb38,inset 0 1px #c8d8eb2e}.consult-atelier .consult-nom-search:has(.consult-nom-search-results.is-open){background:#004b87;border-color:#69b3e799;transform:translateY(-1px);box-shadow:0 20px 40px -24px #004b87e6,0 0 0 1px #c8d8eb38,inset 0 1px #c8d8eb2e}.consult-atelier .consult-nom-search-shell{z-index:20;width:100%;position:relative}.consult-atelier .consult-nom-search-field{align-items:center;gap:.65rem;min-height:56px;padding:0 1.15rem;display:flex}.consult-atelier .consult-nom-search-icon{color:#004b87ad;transition:color .24s var(--at-ease);flex-shrink:0}.consult-atelier .consult-nom-search:focus-within .consult-nom-search-icon{color:#69b3e7}.consult-atelier .consult-nom-search:has(.consult-nom-search-results.is-open) .consult-nom-search-icon{color:#69b3e7}html .consult-atelier .consult-nom-search-input.input:not(.border-red-500){width:100%;min-height:0;box-shadow:none!important;color:#63666a!important;caret-color:#004b87!important;-webkit-text-fill-color:#63666a!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;padding:0!important}html .consult-atelier .consult-nom-search:focus-within .consult-nom-search-input.input:not(.border-red-500){color:#fff!important;caret-color:#c8d8eb!important;-webkit-text-fill-color:#fff!important}html .consult-atelier .consult-nom-search:has(.consult-nom-search-results.is-open) .consult-nom-search-input.input:not(.border-red-500){color:#fff!important;caret-color:#c8d8eb!important;-webkit-text-fill-color:#fff!important}.consult-atelier .consult-nom-search:focus-within .consult-nom-search-input::-moz-placeholder{color:#c8d8ebc2!important;-webkit-text-fill-color:#c8d8ebc2!important}.consult-atelier .consult-nom-search:has(.consult-nom-search-results.is-open) .consult-nom-search-input::-moz-placeholder{color:#c8d8ebc2!important;-webkit-text-fill-color:#c8d8ebc2!important}.consult-atelier .consult-nom-search:focus-within .consult-nom-search-input::placeholder{color:#c8d8ebc2!important;-webkit-text-fill-color:#c8d8ebc2!important}.consult-atelier .consult-nom-search:has(.consult-nom-search-results.is-open) .consult-nom-search-input::placeholder{color:#c8d8ebc2!important;-webkit-text-fill-color:#c8d8ebc2!important}.consult-atelier .consult-nom-search-kbd{color:#004b87c7;transition:border-color .24s var(--at-ease), background .24s var(--at-ease), color .24s var(--at-ease);background:#c8d8eb24;border:1px solid #c8d8eb66;border-radius:7px;flex-shrink:0;padding:.16rem .42rem;font-size:.66rem;font-weight:800;line-height:1.1}.consult-atelier .consult-nom-search:focus-within .consult-nom-search-kbd{color:#c8d8ebb8;background:#c8d8eb1f;border-color:#c8d8eb47}.consult-atelier .consult-nom-search:has(.consult-nom-search-results.is-open) .consult-nom-search-kbd{color:#c8d8ebb8;background:#c8d8eb1f;border-color:#c8d8eb47}.consult-atelier .consult-nom-search-results{z-index:20;opacity:0;pointer-events:none;transform-origin:top;transition:grid-template-rows .32s var(--at-ease), opacity .26s var(--at-ease), border-color .26s var(--at-ease);background:0 0;border-top:1px solid #0000;grid-template-rows:0fr;display:grid;position:relative;overflow:hidden}.consult-atelier .consult-nom-search-results.is-open{opacity:1;pointer-events:auto;border-top-color:#c8d8eb29;grid-template-rows:1fr}.consult-atelier .consult-nom-search-results-inner{overscroll-behavior:contain;scrollbar-color:#c8d8eb80 transparent;min-height:0;max-height:214px;padding:.45rem .6rem .6rem;overflow-y:auto}.consult-atelier .consult-nom-search-option{text-align:left;color:#c8d8ebe6;border-radius:10px;gap:.18rem;width:100%;min-height:42px;line-height:1.2;transition:background-color .18s,color .18s,transform .18s;display:grid;background:0 0!important;border-color:#c8d8eb14!important;padding:.55rem .72rem!important}.consult-atelier .consult-nom-search-option+.consult-nom-search-option{margin-top:.2rem}.consult-atelier .consult-nom-search-option:first-child{box-shadow:inset 2px 0 #69b3e7;background:#69b3e738!important}.consult-atelier .consult-nom-search-option:hover{transform:translate(2px);background:#ffffff1f!important}.consult-atelier .consult-nom-search-name{color:#fff;text-transform:none;text-shadow:0 1px 10px #004b8747;font-size:.78rem;font-weight:850}.consult-atelier .consult-nom-search-meta{color:#c8d8eb;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:650;line-height:1.28;display:block;overflow:hidden}html[data-ui-motion=minimal] .consult-atelier .consult-patient-search,html[data-ui-motion=minimal] .consult-atelier .consult-patient-search-shell,html[data-ui-motion=minimal] .consult-atelier .consult-patient-search-results,html[data-ui-motion=minimal] .consult-atelier .consult-nom-search,html[data-ui-motion=minimal] .consult-atelier .consult-nom-search-shell,html[data-ui-motion=minimal] .consult-atelier .consult-nom-search-results{transition:none!important;transform:none!important}html .consult-atelier .consult-prognosis-preview{background:linear-gradient(#fff,#c8d8eb)!important;border:1px solid #69b3e757!important}.consult-atelier .consult-prognosis-preview p.italic{font-family:var(--at-serif);font-size:1rem;line-height:1.5}.consult-atelier .consult-studies-group{max-width:100%}.consult-atelier .consult-studies-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.consult-atelier .consult-studies-row{grid-template-columns:minmax(0,1fr) 2.65rem;align-items:stretch;gap:.55rem;display:grid}.consult-atelier .consult-studies-side-actions{z-index:8;gap:.45rem;display:grid;position:relative;overflow:visible}.consult-atelier .consult-studies-side-actions button{color:#004b87;background:linear-gradient(#ffffffdb,#c8d8eb85);border:1px solid #69b3e76b;border-radius:16px;justify-content:center;align-items:center;transition:border-color .2s,transform .2s,box-shadow .2s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffffd9,0 12px 28px -20px #004b8773}.consult-atelier .consult-study-action-tip{z-index:24;color:#fffffff5;white-space:nowrap;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(18px)saturate(1.12);background:linear-gradient(135deg,#004b87fa,#005b96e6);border:1px solid #c8d8eb66;border-radius:999px;align-items:center;max-width:13rem;min-height:2rem;padding:0 .82rem;font-size:.68rem;font-weight:860;line-height:1;transition:opacity .17s,transform .17s;display:inline-flex;position:absolute;top:50%;right:calc(100% + .7rem);transform:translate(.38rem,-50%)scale(.96);box-shadow:0 16px 38px #00284838,inset 0 1px #ffffff29}.consult-atelier .consult-study-action-tip:before{content:"";background:#004b87f0;border-top:1px solid #c8d8eb57;border-right:1px solid #c8d8eb57;width:.55rem;height:.55rem;position:absolute;top:50%;right:-.28rem;transform:translateY(-50%)rotate(45deg)}.consult-atelier .consult-studies-side-actions button:hover .consult-study-action-tip,.consult-atelier .consult-studies-side-actions button:focus-visible .consult-study-action-tip{opacity:1;transform:translateY(-50%)scale(1)}.consult-atelier .consult-studies-side-actions button:hover{border-color:#004b8794;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffe6,0 16px 34px -22px #004b8794}.consult-atelier .consult-docs-bridge-overlay{z-index:82}.consult-atelier .consult-image-request-overlay{z-index:84;-webkit-backdrop-filter:blur(18px);background:#001e3675}html .consult-atelier .consult-image-request-modal{width:min(64rem,100vw - 2rem);max-height:min(90vh,58rem);overflow:hidden;background:radial-gradient(at 50% -18%,#fffffffa,#ffffffb8 30%,#0000 58%),linear-gradient(#fffffff0,#c8d8ebc2)!important;border:1px solid #69b3e775!important;border-radius:24px!important;box-shadow:inset 0 2px #ffffffeb,0 34px 90px -42px #004b8799!important}.consult-atelier .consult-image-request-header{border-bottom:1px solid #69b3e733;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.05rem 1.15rem .9rem;display:flex}.consult-atelier .consult-image-request-header p{color:#004b87;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.68rem;font-weight:900;display:inline-flex}.consult-atelier .consult-image-request-header h2{color:#003b66;font-family:var(--at-serif);margin-top:.22rem;font-size:clamp(1.35rem,2.4vw,2rem);font-weight:700}.consult-atelier .consult-image-request-header span{color:#63666a;margin-top:.15rem;font-size:.78rem;font-weight:750;display:block}.consult-atelier .consult-image-request-header>button{color:#004b87;background:#ffffffb8;border:1px solid #c8d8ebb3;border-radius:999px;justify-content:center;align-items:center;width:2.3rem;height:2.3rem;display:inline-flex}.consult-atelier .consult-image-request-body{grid-template-columns:minmax(0,1fr) 15rem;gap:1rem;max-height:calc(min(90vh,58rem) - 6rem);padding:1.15rem;display:grid;overflow-y:auto}.consult-atelier .consult-image-request-preview{background:#fff;border:1px solid #004b872e;border-radius:18px;padding:1.25rem;box-shadow:0 22px 48px -34px #004b878c}.consult-atelier .consult-image-request-paper-head{text-align:center;grid-template-columns:8rem minmax(0,1fr);align-items:center;gap:1rem;display:grid}.consult-atelier .consult-image-request-paper-head img{-o-object-fit:contain;object-fit:contain;width:7.2rem;max-height:5rem}.consult-atelier .consult-image-request-paper-head strong,.consult-atelier .consult-image-request-paper-head span{color:#000;font-size:clamp(1.35rem,2.3vw,2rem);font-weight:950;line-height:1.18;display:block}.consult-atelier .consult-image-request-paper-head span{margin-top:.65rem}.consult-atelier .consult-image-request-fields{grid-template-columns:repeat(12,minmax(0,1fr));gap:.8rem 1rem;margin-top:1.35rem;display:grid}.consult-atelier .consult-image-request-fields p{color:#000;align-items:baseline;gap:.45rem;min-width:0;margin:0;font-size:.95rem;font-weight:900;display:flex}.consult-atelier .consult-image-request-fields p:first-child{grid-column:span 9}.consult-atelier .consult-image-request-fields p:nth-child(2){grid-column:span 3}.consult-atelier .consult-image-request-fields p:nth-child(3){grid-column:span 4}.consult-atelier .consult-image-request-fields p:nth-child(4){grid-column:span 8}.consult-atelier .consult-image-request-fields p.is-full{grid-column:span 12}.consult-atelier .consult-image-request-fields strong{flex:none}.consult-atelier .consult-image-request-fields span{text-overflow:ellipsis;white-space:nowrap;border-bottom:2px solid #000;flex:auto;min-height:1.8rem;overflow:hidden}.consult-atelier .consult-image-study-box{border:4px solid #000;gap:.65rem;min-height:17rem;margin-top:2rem;padding:1rem;display:grid}.consult-atelier .consult-image-study-box span{color:#000;font-size:1.15rem;font-weight:950}.consult-atelier .consult-image-study-box textarea{resize:vertical;color:#000;background:0 0;border:0;outline:none;min-height:12rem;font-size:1rem;font-weight:700;line-height:1.45}.consult-atelier .consult-image-request-actions{-webkit-backdrop-filter:blur(22px)saturate(1.22);background:radial-gradient(circle at 50% 0,#ffffffb8,#0000 42%),linear-gradient(#69b3e761,#004b8752);border:1px solid #ffffff94;border-radius:22px;flex-direction:column;align-self:start;gap:.7rem;padding:.78rem;display:flex;position:sticky;top:.5rem;overflow:hidden;box-shadow:inset 0 1px #ffffffdb,inset 0 -22px 46px #004b871f,0 26px 54px -34px #004b87b8}.consult-atelier .consult-image-request-actions:before{content:"";pointer-events:none;border-radius:inherit;opacity:.72;background:linear-gradient(115deg,#0000 0 30%,#ffffff5c 43%,#0000 58%),linear-gradient(90deg,#ffffff47,#0000 22% 78%,#69b3e747);position:absolute;inset:0}.consult-atelier .consult-image-request-actions button{z-index:1;color:#004b87;background:#ffffffad;border:1px solid #69b3e773;border-radius:16px;justify-content:center;align-items:center;gap:.45rem;min-height:2.75rem;font-size:.82rem;font-weight:850;display:inline-flex;position:relative}.consult-atelier .consult-image-request-actions button.is-primary{color:#fff;background:linear-gradient(#69b3e7,#004b87)}.consult-atelier .consult-image-request-actions button.is-suggest{color:#fff;background:radial-gradient(circle at 30% 0,#ffffff52,#0000 48%),linear-gradient(#00a783db,#004b87eb);border-color:#ffffff61;box-shadow:inset 0 1px #ffffff57,0 16px 28px -22px #004b87bf}.consult-atelier .consult-image-side-card{z-index:1;background:radial-gradient(circle at 50% 0,#ffffffe6,#0000 62%),#ffffff75;border:1px solid #ffffff9e;border-radius:18px;gap:.58rem;padding:.72rem;display:grid;position:relative;box-shadow:inset 0 1px #ffffffd1,0 18px 34px -30px #004b8785}.consult-atelier .consult-image-side-card label{gap:.42rem;display:grid}.consult-atelier .consult-image-side-card label>span{color:#004b87;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:920}.consult-atelier .consult-image-side-card textarea{resize:vertical;color:#003b66;background:#ffffffa8;border:1px solid #69b3e759;border-radius:14px;outline:none;min-height:5.8rem;padding:.68rem;font-size:.74rem;font-weight:780;line-height:1.35;box-shadow:inset 0 1px #fffc}.consult-atelier .consult-image-side-card textarea:focus{border-color:#004b8794;box-shadow:inset 0 1px #ffffffe6,0 0 0 3px #69b3e72e}.consult-atelier .consult-image-diagnosis-picks{flex-wrap:wrap;gap:.38rem;display:flex}.consult-atelier .consult-image-diagnosis-picks button{color:#004b87;letter-spacing:.02em;text-align:left;background:#c8d8eb8f;border-radius:999px;justify-content:flex-start;max-width:100%;min-height:auto;padding:.28rem .52rem;font-size:.58rem;font-weight:900;line-height:1.2}.consult-atelier .consult-image-diagnosis-picks small{color:#63666a;font-size:.68rem;font-weight:720}.consult-atelier .consult-image-request-actions p{z-index:1;color:#63666a;background:#ffffff85;border:1px solid #69b3e740;border-radius:14px;padding:.8rem;font-size:.76rem;font-weight:700;line-height:1.4;position:relative}.consult-atelier .consult-summary-overlay{z-index:83;-webkit-backdrop-filter:blur(18px);background:#001e3675}html .consult-atelier .consult-summary-modal{width:min(68rem,100vw - 2rem);max-height:min(88vh,58rem);overflow:hidden;background:radial-gradient(circle at 16% 0,#ffffffeb,#0000 36%),linear-gradient(#ffffffe6,#c8d8ebd1)!important;border:1px solid #c8d8eb94!important;border-radius:24px!important;box-shadow:inset 0 1px #ffffffe6,0 34px 80px -34px #004b87b8!important}.consult-atelier .consult-summary-header{border-bottom:1px solid #004b871a;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.35rem 1rem;display:flex}.consult-atelier .consult-summary-header p{color:#004b87;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.38rem;font-size:.66rem;font-weight:900;display:inline-flex}.consult-atelier .consult-summary-header h2{color:#003b66;font-family:var(--at-serif);margin-top:.28rem;font-size:clamp(1.35rem,2.5vw,2.08rem);font-weight:700}.consult-atelier .consult-summary-header span{color:#63666a;margin-top:.15rem;font-size:.78rem;font-weight:750;display:block}.consult-atelier .consult-summary-header>button{color:#004b87;background:#ffffffb8;border:1px solid #c8d8ebb3;border-radius:999px;justify-content:center;align-items:center;width:2.3rem;height:2.3rem;display:inline-flex}.consult-atelier .consult-summary-body{gap:1rem;max-height:calc(min(88vh,58rem) - 7.8rem);padding:1.15rem 1.35rem 1.35rem;display:grid;overflow-y:auto}.consult-atelier .consult-summary-body-upgraded{background:radial-gradient(circle at 82% 12%,#69b3e72e,#0000 25%),radial-gradient(circle at 18% 28%,#00a7831a,#0000 24%);gap:.9rem}.consult-atelier .consult-summary-hero-panel{color:#fff;background:radial-gradient(at 26% 0,#ffffffdb,#0000 32%),linear-gradient(135deg,#004b87f0,#005b96bd);border:1px solid #ffffff9e;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.95rem 1rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffc7,inset 0 -22px 40px #0031582e,0 24px 50px -34px #004b87eb}.consult-atelier .consult-summary-hero-panel:before{content:"";pointer-events:none;opacity:.78;background:linear-gradient(115deg,#0000 0 30%,#ffffff2e 45%,#0000 58%),radial-gradient(circle at 92% 22%,#ffffff61,#0000 9rem);animation:7s ease-in-out infinite consultSummarySweep;position:absolute;inset:0;transform:translate(-10%)}@keyframes consultSummarySweep{0%,to{opacity:.5;transform:translate(-12%)}50%{opacity:.82;transform:translate(8%)}}.consult-atelier .consult-summary-orbit{color:#fff;-webkit-backdrop-filter:blur(18px)saturate(1.25);z-index:1;background:radial-gradient(circle at 50% 0,#ffffff85,#0000 58%),#ffffff21;border:1px solid #c8d8eb9e;border-radius:24px;place-items:center;width:4.8rem;height:4.8rem;display:grid;position:relative;box-shadow:inset 0 1px #ffffff7a,0 12px 28px -20px #001e36a6}.consult-atelier .consult-summary-orbit span,.consult-atelier .consult-summary-orbit:before,.consult-atelier .consult-summary-orbit:after{content:"";border:1px solid #c8d8eb6b;border-radius:999px;position:absolute;inset:.5rem -1.1rem;transform:rotate(15deg)}.consult-atelier .consult-summary-orbit:after{opacity:.72;transform:rotate(-18deg)}.consult-atelier .consult-summary-orbit span{opacity:.58;transform:rotate(82deg)}.consult-atelier .consult-summary-hero-copy{z-index:1;gap:.22rem;display:grid;position:relative}.consult-atelier .consult-summary-hero-copy strong{color:#ffffffb8;letter-spacing:.18em;text-transform:uppercase;font-size:.64rem;font-weight:920}.consult-atelier .consult-summary-hero-copy p{color:#fff;font-size:1.02rem;font-weight:860;line-height:1.28}.consult-atelier .consult-summary-hero-copy small{color:#ffffffb8;font-size:.72rem;font-weight:780}.consult-atelier .consult-summary-continuity-ring{z-index:1;background:radial-gradient(circle at 50% 50%, #004b87db 0 55%, transparent 56%), conic-gradient(#69b3e7 var(--pct), #ffffff38 0);border-radius:999px;place-items:center;width:6.05rem;height:6.05rem;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff3d,0 18px 38px -28px #001e36bf}.consult-atelier .consult-summary-continuity-ring.tone-green{background:radial-gradient(circle at 50% 50%, #004b87db 0 55%, transparent 56%), conic-gradient(#00a783 var(--pct), #ffffff38 0)}.consult-atelier .consult-summary-continuity-ring.tone-amber{background:radial-gradient(circle at 50% 50%, #004b87db 0 55%, transparent 56%), conic-gradient(#d6a64f var(--pct), #ffffff38 0)}.consult-atelier .consult-summary-continuity-ring b{color:#fff;font-family:var(--at-serif);font-size:1.34rem;line-height:1}.consult-atelier .consult-summary-continuity-ring span{color:#ffffffad;letter-spacing:.09em;text-transform:uppercase;margin-top:-1.05rem;font-size:.58rem;font-weight:900}.consult-atelier .consult-summary-narrative{color:#fff;background:radial-gradient(circle at 12% 0,#ffffffd1,#0000 44%),linear-gradient(135deg,#004b87eb,#005b96d1);border:1px solid #ffffff94;border-radius:20px;padding:1rem;box-shadow:0 22px 46px -30px #004b87cc}.consult-atelier .consult-summary-narrative strong{color:#c8d8eb;letter-spacing:.16em;text-transform:uppercase;margin-bottom:.35rem;font-size:.66rem;font-weight:900;display:block}.consult-atelier .consult-summary-narrative p{color:#fffffff0;font-size:.9rem;font-weight:650;line-height:1.55}.consult-atelier .consult-summary-score-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.72rem;display:grid}.consult-atelier .consult-summary-score-grid-compact .consult-summary-score{min-height:5.8rem}.consult-atelier .consult-summary-score,.consult-atelier .consult-summary-vital,.consult-atelier .consult-summary-program{-webkit-backdrop-filter:blur(18px)saturate(1.14);background:#ffffff70;border:1px solid #ffffffa3;border-radius:18px;box-shadow:inset 0 1px #ffffffc7,0 20px 40px -32px #004b878f}.consult-atelier .consult-summary-score{text-align:center;place-items:center;min-height:7rem;padding:.8rem;display:grid}.consult-atelier .consult-summary-score svg{color:#004b87}.consult-atelier .consult-summary-score span,.consult-atelier .consult-summary-vital span,.consult-atelier .consult-summary-program span{color:#004b87;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:900}.consult-atelier .consult-summary-score strong,.consult-atelier .consult-summary-program strong{color:#003b66;font-size:.88rem;font-weight:850;line-height:1.2}.consult-atelier .consult-summary-section{gap:.72rem;display:grid}.consult-atelier .consult-summary-section-head{justify-content:space-between;align-items:center;gap:1rem;padding:0 .15rem;display:flex}.consult-atelier .consult-summary-section-head span{color:#004b87;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.42rem;font-size:.72rem;font-weight:900;display:inline-flex}.consult-atelier .consult-summary-section-head small{color:#63666a;font-size:.72rem;font-weight:700}.consult-atelier .consult-summary-vitals-grid,.consult-atelier .consult-summary-program-grid,.consult-atelier .consult-summary-trend-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.72rem;display:grid}.consult-atelier .consult-summary-trend-card,.consult-atelier .consult-summary-section-panel,.consult-atelier .consult-summary-empty-card{-webkit-backdrop-filter:blur(20px)saturate(1.18);background:radial-gradient(circle at 50% 0,#ffffffe0,#0000 58%),#ffffff6b;border:1px solid #ffffff9e;border-radius:20px;box-shadow:inset 0 1px #ffffffd6,0 20px 42px -34px #004b87a3}.consult-atelier .consult-summary-trend-card{gap:.42rem;min-height:9.6rem;padding:.82rem;display:grid}.consult-atelier .consult-summary-trend-top{justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.consult-atelier .consult-summary-trend-top span{color:#004b87;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:900;line-height:1.25}.consult-atelier .consult-summary-trend-top strong{color:#002b49;font-family:var(--at-serif);white-space:nowrap;font-size:1.28rem;font-weight:700;line-height:1}.consult-atelier .consult-summary-trend-card svg{background:linear-gradient(#ffffff75,#69b3e714),repeating-linear-gradient(90deg,#004b8712 0 1px,#0000 1px 16px);border-radius:12px;width:100%;min-height:3.55rem;overflow:visible}.consult-atelier .consult-summary-trend-card svg circle{fill:#fff;stroke:#00a783;stroke-width:1.6px;filter:drop-shadow(0 2px 4px #004b8747)}.consult-atelier .consult-summary-trend-line{fill:none;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 5px 5px #004b872e)}.consult-atelier .consult-summary-trend-card small{color:#002b49b8;font-size:.7rem;font-weight:760;line-height:1.25}.consult-atelier .consult-summary-twin-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.82rem;display:grid}.consult-atelier .consult-summary-section-panel{padding:.84rem}.consult-atelier .consult-summary-med-list,.consult-atelier .consult-summary-calc-list{gap:.62rem;display:grid}.consult-atelier .consult-summary-med-card,.consult-atelier .consult-summary-calc-card{background:#ffffff75;border:1px solid #69b3e73d;border-radius:16px;gap:.58rem;padding:.68rem;display:grid;box-shadow:inset 0 1px #ffffffad}.consult-atelier .consult-summary-med-card strong,.consult-atelier .consult-summary-calc-card strong,.consult-atelier .consult-summary-empty-card strong{color:#003b66;font-size:.78rem;font-weight:920;line-height:1.22}.consult-atelier .consult-summary-med-card small,.consult-atelier .consult-summary-calc-card small,.consult-atelier .consult-summary-empty-card small{color:#63666a;margin-top:.16rem;font-size:.68rem;font-weight:720;line-height:1.32;display:block}.consult-atelier .consult-summary-med-card p{flex-wrap:wrap;gap:.32rem;display:flex}.consult-atelier .consult-summary-med-card p span{color:#004b87;letter-spacing:.04em;text-transform:uppercase;background:#c8d8eb6b;border:1px solid #004b8724;border-radius:999px;padding:.2rem .45rem;font-size:.58rem;font-weight:900}.consult-atelier .consult-summary-calc-card{grid-template-columns:5.2rem minmax(0,1fr);align-items:center}.consult-atelier .consult-summary-calc-score{gap:.36rem;display:grid}.consult-atelier .consult-summary-calc-score b{color:#002b49;font-family:var(--at-serif);font-size:1.1rem;font-weight:700;line-height:1.05}.consult-atelier .consult-summary-calc-score i{background:linear-gradient(90deg,#69b3e7,#00a783);border-radius:999px;height:.32rem;display:block;box-shadow:0 0 14px #69b3e761}.consult-atelier .consult-summary-calc-card span{color:#004b87;font-size:.7rem;font-weight:850;line-height:1.28;display:block}.consult-atelier .consult-summary-follow-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.58rem;display:grid}.consult-atelier .consult-summary-follow-grid article{background:#ffffff7a;border:1px solid #69b3e738;border-radius:16px;padding:.66rem}.consult-atelier .consult-summary-follow-grid article.is-ok{background:#ecfdf585;border-color:#00a7833d}.consult-atelier .consult-summary-follow-grid article.is-missing{background:#fffbeb8a;border-color:#d6a64f47}.consult-atelier .consult-summary-follow-grid span{color:#004b87;letter-spacing:.1em;text-transform:uppercase;font-size:.56rem;font-weight:920}.consult-atelier .consult-summary-follow-grid strong{color:#003b66;margin-top:.15rem;font-size:.78rem;font-weight:900;display:block}.consult-atelier .consult-summary-follow-grid small{color:#63666a;margin-top:.14rem;font-size:.66rem;font-weight:720;display:block}.consult-atelier .consult-summary-empty-card{padding:.78rem}.consult-atelier .consult-summary-vital,.consult-atelier .consult-summary-program{gap:.38rem;padding:.9rem;display:grid}.consult-atelier .consult-summary-vital strong{color:#003b66;font-family:var(--at-serif);font-size:1.28rem;font-weight:700;line-height:1.1}.consult-atelier .consult-summary-vital small{color:#63666a;min-height:2.1em;font-size:.72rem;font-weight:700;line-height:1.35}.consult-atelier .consult-summary-vital i{background:#004b871f;border-radius:999px;height:.32rem;display:block;overflow:hidden}.consult-atelier .consult-summary-vital i b{border-radius:inherit;background:linear-gradient(90deg,#69b3e7,#00a783);height:100%;display:block}.consult-atelier .consult-summary-suggestions{gap:.5rem;display:grid}.consult-atelier .consult-summary-suggestions-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.consult-atelier .consult-summary-suggestions p{color:#003b66;background:#ffffff94;border:1px solid #69b3e74d;border-radius:14px;padding:.72rem .85rem;font-size:.82rem;font-weight:750;line-height:1.35}.consult-atelier .consult-summary-trend-card.tone-green,.consult-atelier .consult-summary-med-card.tone-green,.consult-atelier .consult-summary-calc-card.tone-green{background:radial-gradient(circle at 50% 0,#ffffffd6,#0000 58%),#ecfdf580;border-color:#00a78347}.consult-atelier .consult-summary-trend-card.tone-amber,.consult-atelier .consult-summary-med-card.tone-amber,.consult-atelier .consult-summary-calc-card.tone-amber{background:radial-gradient(circle at 50% 0,#ffffffd6,#0000 58%),#fffbeb8f;border-color:#d6a64f52}.consult-atelier .consult-summary-trend-card.tone-cyan,.consult-atelier .consult-summary-med-card.tone-cyan,.consult-atelier .consult-summary-calc-card.tone-cyan{background:radial-gradient(circle at 50% 0,#ffffffd6,#0000 58%),#f0f9ff8a;border-color:#69b3e757}.consult-atelier :is(.consult-summary-score,.consult-summary-vital,.consult-summary-program).tone-green{background:#ecfdf58a;border-color:#00a78347}.consult-atelier :is(.consult-summary-score,.consult-summary-vital,.consult-summary-program).tone-amber{background:#fffbeb94;border-color:#be78234d}.consult-atelier :is(.consult-summary-score,.consult-summary-vital,.consult-summary-program).tone-red{background:#fef2f294;border-color:#dc26263d}.consult-atelier :is(.consult-summary-score,.consult-summary-vital,.consult-summary-program).tone-cyan{background:#f0f9ff8f;border-color:#69b3e757}html .consult-atelier .consult-docs-bridge-modal{width:min(52rem,100vw - 1.5rem);max-height:min(88vh,44rem);overflow:auto;background:radial-gradient(at 50% -18%,#fffffffa,#ffffffb8 30%,#0000 58%),linear-gradient(#fffffff0,#c8d8ebc2)!important;border:1px solid #69b3e775!important;border-radius:24px!important;box-shadow:inset 0 2px #ffffffeb,0 34px 90px -42px #004b8799!important}html .consult-atelier .consult-docs-bridge-modal.is-lab-generator{width:min(78rem,100vw - 1.5rem);max-height:min(90vh,52rem)}html .consult-atelier .consult-docs-bridge-modal.is-prescription-generator{width:min(86rem,100vw - 1.5rem);max-height:min(90vh,54rem);overflow:hidden}.consult-atelier .consult-docs-bridge-header{border-bottom:1px solid #69b3e733;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.05rem 1.15rem .9rem;display:flex}.consult-atelier .consult-docs-bridge-header p{color:#004b87;letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.68rem;font-weight:900;display:inline-flex}.consult-atelier .consult-docs-bridge-header h2{color:#002b49;font-family:var(--at-serif);margin-top:.24rem;font-size:clamp(1.45rem,2.8vw,2rem);font-weight:700;line-height:1.05}.consult-atelier .consult-docs-bridge-header span{color:#63666ae6;margin-top:.25rem;font-size:.78rem;font-weight:760;display:block}.consult-atelier .consult-docs-bridge-header>button{color:#63666a;background:#ffffffad;border:1px solid #97999b38;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.consult-atelier .consult-docs-inline-body{gap:.95rem;padding:1rem 1.15rem 1.15rem;display:grid}.consult-atelier .consult-docs-inline-context{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.consult-atelier .consult-docs-inline-context div{background:radial-gradient(circle at 50% 0,#ffffffeb,#0000 58%),#ffffff94;border:1px solid #69b3e747;border-radius:16px;min-height:4.45rem;padding:.72rem .78rem;box-shadow:inset 0 1px #ffffffd1,0 16px 32px -26px #004b8766}.consult-atelier .consult-docs-inline-context div.is-wide{grid-column:span 4}.consult-atelier .consult-docs-inline-context span,.consult-atelier .consult-docs-inline-editor>span{color:#004b87;letter-spacing:.15em;text-transform:uppercase;font-size:.66rem;font-weight:900;display:block}.consult-atelier .consult-docs-inline-context strong{color:#002b49;overflow-wrap:anywhere;margin-top:.34rem;font-size:.82rem;font-weight:850;line-height:1.28;display:block}.consult-atelier .consult-docs-inline-editor{gap:.5rem;display:grid}.consult-atelier .consult-docs-inline-editor textarea{resize:vertical;color:#1f2937;background:linear-gradient(#ffffffeb,#ffffffc2);border:1px solid #69b3e757;border-radius:18px;outline:none;width:100%;min-height:12rem;padding:.92rem 1rem;font-size:.94rem;line-height:1.5;box-shadow:inset 0 1px #ffffffdb,0 16px 36px -28px #004b8761}.consult-atelier .consult-docs-inline-editor textarea:focus{border-color:#004b879e;box-shadow:0 0 0 3px #69b3e733,inset 0 1px #ffffffe6,0 18px 38px -28px #004b8780}.consult-atelier .consult-docs-inline-actions{justify-content:flex-end;gap:.55rem;display:flex}.consult-atelier .consult-docs-inline-actions button{border-radius:999px;justify-content:center;align-items:center;gap:.42rem;min-height:2.45rem;padding:.58rem .95rem;font-size:.78rem;font-weight:900;display:inline-flex}.consult-atelier .consult-docs-inline-ghost{color:#63666a;background:#ffffffa8;border:1px solid #97999b3d}.consult-atelier .consult-docs-inline-save{color:#fff;background:linear-gradient(#69b3e7,#004b87);border:1px solid #004b876b;box-shadow:0 16px 30px -20px #004b87b8}.consult-atelier .consult-lab-generator-shell{border-top:1px solid #69b3e72e;grid-template-columns:minmax(22rem,.82fr) minmax(28rem,1.18fr);min-height:min(70vh,42rem);display:grid}.consult-atelier .consult-lab-generator-controls{background:linear-gradient(#ffffffb3,#ecfdf575);border-right:1px solid #69b3e72e;flex-direction:column;min-width:0;display:flex}.consult-atelier .consult-lab-embedded-hero{padding:1rem}.consult-atelier .consult-lab-embedded-hero h3{color:#475569;letter-spacing:0;font-size:1.05rem;font-weight:900}.consult-atelier .consult-lab-embedded-hero p{color:#64748b;font-size:.68rem;font-weight:800}.consult-atelier .consult-lab-generator-scroll{gap:.85rem;max-height:30rem;padding:1rem;display:grid;overflow-y:auto}.consult-atelier .consult-lab-data-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.consult-atelier .consult-lab-data-grid p{background:#ffffff9e;border:1px solid #0ea5e91f;border-radius:.85rem;min-width:0;padding:.55rem .65rem}.consult-atelier .consult-lab-data-grid p.is-wide{grid-column:span 2}.consult-atelier .consult-lab-data-grid span{color:#004b87;letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:950;display:block}.consult-atelier .consult-lab-data-grid strong{color:#334155;overflow-wrap:anywhere;margin-top:.18rem;font-size:.72rem;font-weight:850;display:block}.consult-atelier .consult-lab-kit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;margin-top:.7rem;display:grid}.consult-atelier .consult-lab-kit-grid button{text-transform:uppercase;border:1px solid #0ea5e929;justify-content:center;align-items:center;gap:.35rem;min-height:2rem;padding:.45rem .5rem;font-size:.62rem;display:inline-flex}.consult-atelier .consult-lab-kit-grid .lab-clear-button{grid-column:span 2}.consult-atelier .consult-lab-kit-grid .lab-kit-button.pink{color:#9f2241;background:#fdf2f8d1;border-color:#9f224133}.consult-atelier .consult-lab-kit-grid .lab-kit-button.blue{color:#004b87;background:#ecfeffd1;border-color:#004b8733}.consult-atelier .consult-lab-kit-grid .lab-clear-button{color:#63666a;background:#f8fafce6;border-color:#97999b38}.consult-atelier .consult-lab-catalog-items{gap:.15rem;padding:.3rem;display:grid}.consult-atelier .consult-lab-catalog-items label{color:#334155;cursor:pointer;border-radius:.5rem;align-items:center;gap:.4rem;padding:.24rem .35rem;font-size:.68rem;font-weight:720;display:flex}.consult-atelier .consult-lab-catalog-items label:hover{background:#0ea5e90f}.consult-atelier .consult-lab-catalog-items input{accent-color:#004b87;width:.78rem;height:.78rem}.consult-atelier .consult-lab-generator-actions{background:#ffffffb8;border-top:1px solid #69b3e729;justify-content:flex-end;gap:.55rem;padding:.85rem 1rem;display:flex}.consult-atelier .consult-lab-generator-actions button{border-radius:999px;justify-content:center;align-items:center;gap:.4rem;min-height:2.35rem;padding:.52rem .9rem;font-size:.74rem;font-weight:900;display:inline-flex}.consult-atelier .consult-lab-generator-preview{background:#c8d8eb75;flex-direction:column;min-width:0;display:flex}.consult-atelier .consult-lab-generator-preview .lab-preview-header{justify-content:space-between;align-items:center;padding:.9rem 1rem;display:flex}.consult-atelier .consult-lab-generator-preview .lab-preview-header h3{color:#63666a;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.74rem;font-weight:950;display:inline-flex}.consult-atelier .consult-lab-generator-preview .lab-preview-header span{color:#63666a;text-transform:uppercase;background:#ffffffb3;border:1px solid #97999b47;border-radius:999px;padding:.28rem .72rem;font-size:.62rem;font-weight:900}.consult-atelier .consult-lab-preview-stage{background:radial-gradient(circle at 14% 10%,#22d3ee33,#0000 30%),linear-gradient(150deg,#e8f7fb 0%,#dcebf4 50%,#e8edf8 100%);flex:1;padding:1rem;overflow:auto}.consult-atelier .consult-lab-preview-page{color:#111827;background:#fff;width:min(100%,32rem);margin:0 auto;box-shadow:0 24px 58px #0f172a3d}.consult-atelier .consult-lab-preview-inner{border:2px double #111827;margin:.8rem;font-family:Arial,Helvetica,sans-serif}.consult-atelier .consult-lab-preview-head{text-align:right;text-transform:uppercase;border-bottom:2px solid #111827;grid-template-columns:4.2rem 1fr;align-items:center;gap:.6rem;padding:.5rem;display:grid}.consult-atelier .consult-lab-preview-head img{width:3.8rem}.consult-atelier .consult-lab-preview-head p{font-size:.5rem;font-weight:800;line-height:1.15}.consult-atelier .consult-lab-preview-head strong{margin-top:.1rem;font-size:.62rem;text-decoration:underline;display:block}.consult-atelier .consult-lab-preview-fields{border-bottom:1px solid #111827;grid-template-columns:1fr .7fr;display:grid}.consult-atelier .consult-lab-preview-fields p{border-bottom:1px solid #d1d5db;border-right:1px solid #111827;gap:.25rem;min-height:1.32rem;padding:.22rem .35rem;font-size:.48rem;display:flex}.consult-atelier .consult-lab-preview-fields p:nth-child(2n),.consult-atelier .consult-lab-preview-fields p.is-wide{border-right:0}.consult-atelier .consult-lab-preview-fields p.is-wide{grid-column:span 2}.consult-atelier .consult-lab-preview-fields span{color:#4b5563;white-space:nowrap}.consult-atelier .consult-lab-preview-fields strong{color:#004b87;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:800;overflow:hidden}.consult-atelier .consult-lab-preview-grid{border-bottom:1px solid #111827;grid-template-columns:1fr 1fr;display:grid}.consult-atelier .consult-lab-preview-grid>div:first-child{border-right:1px solid #111827}.consult-atelier .consult-lab-preview-section-title{text-align:center;text-transform:uppercase;border-bottom:1px solid #4b5563;padding:.12rem .25rem;font-size:.45rem;font-weight:800}.consult-atelier .consult-lab-preview-item{text-align:left;border-bottom:1px solid #e5e7eb;align-items:center;gap:.22rem;width:100%;min-height:.94rem;padding:.08rem .25rem;font-size:.43rem;line-height:1.08;display:flex}.consult-atelier .consult-lab-preview-check{color:#fff;background:0 0;border:1px solid #111827;border-radius:1px;flex:0 0 .55rem;justify-content:center;align-items:center;width:.55rem;height:.55rem;font-size:.38rem;font-weight:900;display:inline-flex}.consult-atelier .consult-lab-preview-check.is-checked{background:#111827}.consult-atelier .consult-lab-preview-other{text-align:center;border-bottom:1px solid #111827;min-height:3.2rem;padding:.3rem}.consult-atelier .consult-lab-preview-other span{color:#111827;font-size:.48rem;display:block}.consult-atelier .consult-lab-preview-other strong{color:#004b87;margin-top:.28rem;font-size:.58rem;display:block}.consult-atelier .consult-lab-preview-instructions{text-align:center;background:#e8e8e8;border-bottom:1px solid #111827;padding:.45rem}.consult-atelier .consult-lab-preview-instructions strong{font-size:.48rem;display:block}.consult-atelier .consult-lab-preview-instructions p{margin-top:.18rem;font-size:.42rem;line-height:1.25}.consult-atelier .consult-lab-preview-inner footer{text-align:center;place-items:center;min-height:4.4rem;padding:.6rem;display:grid}.consult-atelier .consult-lab-preview-inner footer span{font-size:.48rem}.consult-atelier .consult-lab-preview-inner footer strong{font-size:.58rem;font-weight:800}.consult-atelier .consult-prescription-generator-shell{border-top:1px solid #69b3e72e;grid-template-columns:minmax(23rem,.84fr) minmax(31rem,1.16fr);min-height:min(72vh,44rem);display:grid}.consult-atelier .consult-prescription-generator-controls{background:linear-gradient(#ffffffc2,#ecfdf56b);border-right:1px solid #69b3e72e;flex-direction:column;min-width:0;display:flex}.consult-atelier .consult-prescription-embedded-hero{padding:1rem}.consult-atelier .consult-prescription-embedded-hero h3{color:#475569;font-size:1.05rem;font-weight:900}.consult-atelier .consult-prescription-embedded-hero p{color:#64748b;font-size:.68rem;font-weight:800}.consult-atelier .consult-prescription-generator-scroll{scrollbar-color:#004b8761 transparent;gap:.85rem;max-height:31rem;padding:1rem;display:grid;overflow-y:auto}.consult-atelier .consult-prescription-generator-scroll .receta-section-card{padding:.85rem}.consult-atelier .consult-prescription-generator-scroll .receta-section-header{margin-bottom:.55rem}.consult-atelier .consult-prescription-date-grid,.consult-atelier .consult-prescription-identity-grid,.consult-atelier .consult-prescription-med-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.consult-atelier .consult-prescription-identity-grid{margin-top:.5rem}.consult-atelier .consult-prescription-identity-grid .is-wide{grid-column:span 3}.consult-atelier .consult-prescription-suggestions{background:#fffffff5;border:1px solid #69b3e733;border-radius:.85rem;max-height:10rem;margin:.35rem 0;display:grid;overflow-y:auto;box-shadow:0 18px 36px -28px #004b8773}.consult-atelier .consult-prescription-suggestions button{color:#334155;text-align:left;border-bottom:1px solid #c8d8eb6b;padding:.55rem .65rem;font-size:.68rem;font-weight:760}.consult-atelier .consult-prescription-suggestions button:hover{color:#004b87;background:#69b3e71f}.consult-atelier .consult-prescription-suggestions strong{color:#004b87;font-weight:950}.consult-atelier .consult-prescription-suggestions.is-med{z-index:30;margin-top:.2rem;position:absolute;inset-inline:.8rem}.consult-atelier .consult-prescription-meds-stack{gap:.65rem;display:grid}.consult-atelier .consult-prescription-stack-title{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffc2;border:1px solid #0ea5e91f;border-radius:1rem;align-items:center;gap:.5rem;padding:.45rem .55rem;display:flex;position:sticky;top:-1px;box-shadow:0 12px 24px #0f172a0f}.consult-atelier .consult-prescription-stack-title span,.consult-atelier .consult-prescription-med-head span{color:#004b87;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:950}.consult-atelier .consult-prescription-med-card{background:radial-gradient(circle at 90% 0,#69b3e729,#0000 35%),#ffffffad;border:1px solid #69b3e73d;border-radius:18px;gap:.48rem;padding:.72rem;display:grid;position:relative;box-shadow:inset 0 1px #ffffffc7,0 16px 34px -28px #004b877a}.consult-atelier .consult-prescription-med-head{grid-template-columns:1.9rem minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.consult-atelier .consult-prescription-med-head span{color:#fff;background:linear-gradient(#69b3e7,#004b87);border-radius:999px;justify-content:center;align-items:center;min-height:1.9rem;display:inline-flex}.consult-atelier .consult-prescription-med-grid.is-bottom{grid-template-columns:minmax(0,1fr) 4.1rem 4.1rem 2.2rem}.consult-atelier .consult-prescription-med-grid button{color:#9f2241;background:#ffffffbd;border:1px solid #9f224133;border-radius:.7rem;justify-content:center;align-items:center;display:inline-flex}.consult-atelier .consult-prescription-generator-actions{background:#ffffffb8;border-top:1px solid #69b3e729;justify-content:flex-end;gap:.55rem;padding:.85rem 1rem;display:flex}.consult-atelier .consult-prescription-generator-actions button{border-radius:999px;justify-content:center;align-items:center;gap:.4rem;min-height:2.35rem;padding:.52rem .9rem;font-size:.74rem;font-weight:900;display:inline-flex}.consult-atelier .consult-prescription-generator-preview{background:#c8d8eb75;flex-direction:column;min-width:0;display:flex}.consult-atelier .consult-prescription-preview-header{justify-content:space-between;align-items:center;gap:.8rem;padding:.78rem 1rem;display:flex}.consult-atelier .consult-prescription-preview-header h3{color:#63666a;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.74rem;font-weight:950;display:inline-flex}.consult-atelier .consult-prescription-preview-header>div{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.consult-atelier .consult-prescription-preview-header .is-blue{color:#004b87;background:#69b3e729;border-color:#004b8747}.consult-atelier .consult-prescription-zoom{color:#475569;background:#ffffffb8;border:1px solid #94a3b840;border-radius:.55rem;align-items:center;gap:.35rem;padding:.16rem .42rem;font-size:.68rem;font-weight:900;display:inline-flex}.consult-atelier .consult-prescription-zoom button{border-radius:.35rem;width:1.25rem;height:1.25rem}.consult-atelier .consult-prescription-zoom button:hover{background:#c8d8eba6}.consult-atelier .consult-prescription-preview-stage{background:radial-gradient(circle at 14% 10%,#22d3ee33,#0000 30%),linear-gradient(150deg,#e8f7fb 0%,#dcebf4 50%,#e8edf8 100%);flex:1;justify-content:center;padding:1rem;display:flex;overflow:auto}.consult-atelier .consult-prescription-print-stack{flex-direction:column;gap:2rem;display:flex}.consult-atelier .consult-prescription-page{color:#000;background:#fff;width:816px;height:1056px;position:relative;overflow:hidden;box-shadow:0 30px 80px #0f172a38,0 0 0 1px #ffffffad}.consult-atelier .consult-prescription-preview-field{white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;min-height:.8rem;font-family:Outfit,sans-serif;line-height:1.1;display:flex;position:absolute;overflow:hidden}.consult-atelier .consult-prescription-preview-field>span{width:max-content;display:inline-block}.consult-atelier .consult-prescription-preview-field>img{opacity:1;width:100%}.consult-atelier .consult-prescription-preview-field.is-calibrating-frame{cursor:pointer;background:#dbeafe38;border:1px dashed #2563eb75;overflow:visible}.consult-atelier .consult-prescription-calibration-tool{z-index:40;color:#fff;background:#0f172af5;border-radius:.85rem;gap:.3rem;min-width:7.2rem;padding:.45rem;display:grid;position:absolute;top:calc(100% + .3rem);left:0;box-shadow:0 18px 42px #0f172a59}.consult-atelier .consult-prescription-arrows{justify-items:center;gap:.18rem;display:grid}.consult-atelier .consult-prescription-arrows div,.consult-atelier .consult-prescription-size-tools{justify-content:center;align-items:center;gap:.22rem;display:flex}.consult-atelier .consult-prescription-arrows button{background:#2563eb;border-radius:.45rem;width:1.55rem;height:1.55rem;font-size:.68rem}.consult-atelier .consult-prescription-arrows span{color:#cbd5e1;text-align:center;justify-content:center;align-items:center;width:1.7rem;min-height:1.55rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.48rem;font-weight:800;line-height:1.05;display:inline-flex}.consult-atelier .consult-prescription-size-tools{border-top:1px solid #ffffff1a;padding-top:.25rem}.consult-atelier .consult-prescription-size-tools button{background:#64748be6;border-radius:.35rem;width:1.2rem;height:1.2rem;font-size:.68rem}.consult-atelier .consult-prescription-size-tools span{color:#e2e8f0;text-align:center;width:1.45rem;font-size:.52rem;font-weight:900}.consult-atelier .consult-prescription-size-tools i{background:#ffffff1f;width:1px;height:1rem}.consult-atelier .consult-prescription-second-page{text-align:center;align-content:center;justify-items:center;gap:1.2rem;padding:4.5rem;font-family:Courier,monospace;display:grid}.consult-atelier .consult-prescription-second-page img{opacity:.28;width:20rem}.consult-atelier .consult-prescription-second-page h3{color:#111827;max-width:36rem;font-size:1.25rem;font-weight:900;line-height:1.35}.consult-atelier .consult-prescription-second-page p,.consult-atelier .consult-prescription-second-page strong{color:#111827;max-width:34rem;font-size:1rem;font-weight:800;line-height:1.45}.consult-atelier .consult-follow-up-group{width:100%}.consult-atelier .consult-follow-up-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.55rem;display:flex}.consult-atelier .consult-follow-up-agenda-button{color:#004b87;background:radial-gradient(circle at 50% 0,#ffffffeb,#0000 58%),linear-gradient(#ffffffdb,#c8d8eb85);border:1px solid #69b3e76b;border-radius:18px;justify-content:center;align-items:center;gap:.55rem;min-height:2.85rem;padding:.56rem .95rem;font-size:.76rem;font-weight:900;line-height:1;transition:border-color .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 1px #ffffffd9,0 12px 28px -20px #004b8773}.consult-atelier .consult-follow-up-agenda-button span{white-space:nowrap;display:block}.consult-atelier .consult-follow-up-agenda-button:hover{border-color:#004b8794;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffe6,0 16px 34px -22px #004b8794}.consult-atelier .consult-follow-up-row{grid-template-columns:minmax(18rem,1fr) minmax(13rem,16rem);align-items:stretch;gap:.8rem;display:grid}.consult-atelier .consult-follow-up-row.has-linked-card{grid-template-columns:minmax(14rem,.9fr) minmax(12rem,.48fr) minmax(18rem,1.22fr)}.consult-atelier .consult-follow-up-row .input{min-height:2.85rem}.consult-atelier .consult-follow-up-linked-card{color:#004b87;background:radial-gradient(circle at 14% 0,#ffffffd1,#0000 46%),linear-gradient(#ffffff94,#c8d8eb70);border:1px solid #69b3e757;border-radius:18px;align-content:center;gap:.2rem;min-width:0;min-height:2.85rem;padding:.72rem .9rem;display:grid;box-shadow:inset 0 1px #ffffffd1,0 14px 28px -24px #004b876b}.consult-atelier .consult-follow-up-linked-card p{color:#00558f;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.58rem;font-weight:950;line-height:1}.consult-atelier .consult-follow-up-linked-card strong{color:#003b68;min-width:0;font-size:.78rem;font-weight:900;line-height:1.18}.consult-atelier .consult-follow-up-linked-card span{color:#00558f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.66rem;font-weight:750;line-height:1.18;overflow:hidden}.consult-atelier .consult-follow-up-linked-card .consult-inline-action{justify-self:start;margin-top:.35rem}.consult-atelier .consult-follow-up-side-button{color:#004b87;background:linear-gradient(#ffffffdb,#c8d8eb85);border:1px solid #69b3e76b;border-radius:16px;justify-content:center;align-items:center;transition:border-color .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 1px #ffffffd9,0 12px 28px -20px #004b8773}.consult-atelier .consult-follow-up-side-button:hover{border-color:#004b8794;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffe6,0 16px 34px -22px #004b8794}.consult-atelier .consult-agenda-picker-overlay{z-index:80}html .consult-atelier .consult-agenda-picker-modal{width:min(62rem,100vw - 2rem);max-height:min(86vh,52rem);overflow:hidden;background:radial-gradient(at 50% -18%,#fffffffa,#ffffffb8 30%,#0000 58%),linear-gradient(#fffffff0,#c8d8ebc2)!important;border:1px solid #69b3e775!important;border-radius:24px!important;box-shadow:inset 0 2px #ffffffeb,0 34px 90px -42px #004b8799!important}.consult-atelier .consult-agenda-picker-header{border-bottom:1px solid #69b3e733;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.05rem 1.15rem .9rem;display:flex}.consult-atelier .consult-agenda-picker-header p{color:#004b87;letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.68rem;font-weight:900;display:inline-flex}.consult-atelier .consult-agenda-picker-header h2{color:#002b49;font-family:var(--at-serif);margin-top:.24rem;font-size:clamp(1.45rem,2.8vw,2rem);font-weight:700;line-height:1.05}.consult-atelier .consult-agenda-picker-header span{color:#63666ae6;margin-top:.25rem;font-size:.78rem;font-weight:760;display:block}.consult-atelier .consult-agenda-picker-header>button{color:#63666a;background:#ffffffad;border:1px solid #97999b38;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.consult-atelier .consult-agenda-picker-toolbar{grid-template-columns:minmax(14rem,1fr) minmax(9rem,auto);align-items:end;gap:1rem;padding:1rem 1.15rem;display:grid}.consult-atelier .consult-agenda-picker-summary{background:#ffffff8f;border:1px solid #69b3e73d;border-radius:16px;justify-items:end;padding:.72rem .9rem;display:grid}.consult-atelier .consult-agenda-picker-summary strong{color:#004b87;font-family:var(--at-serif);font-size:1.75rem;line-height:.9}.consult-atelier .consult-agenda-picker-summary span,.consult-atelier .consult-agenda-picker-summary small{color:#63666a;font-size:.72rem;font-weight:800}.consult-atelier .consult-agenda-picker-board{scrollbar-color:#004b8761 transparent;gap:.55rem;max-height:min(54vh,34rem);padding:0 1.15rem 1.15rem;display:grid;overflow-y:auto}.consult-atelier .consult-agenda-picker-loading,.consult-atelier .consult-agenda-picker-slot{background:#ffffffa3;border:1px solid #c8d8ebb8;border-radius:16px;grid-template-columns:4.4rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.68rem .75rem;display:grid;box-shadow:inset 0 1px #ffffffb8}.consult-atelier .consult-agenda-picker-loading{color:#004b87;grid-template-columns:auto 1fr;font-size:.86rem;font-weight:850}.consult-atelier .consult-agenda-picker-slot.is-booked{background:#ffffff70}.consult-atelier .consult-agenda-picker-slot.is-open{border-color:#69b3e76b}.consult-atelier .consult-agenda-picker-time{color:#fff;background:#004b87;border-radius:999px;justify-content:center;align-items:center;min-height:2rem;font-size:.78rem;font-weight:900;display:inline-flex}.consult-atelier .consult-agenda-picker-slot-main{min-width:0}.consult-atelier .consult-agenda-picker-slot-main strong,.consult-atelier .consult-agenda-picker-slot-main small,.consult-atelier .consult-agenda-picker-slot-main em{display:block}.consult-atelier .consult-agenda-picker-slot-main strong{color:#002b49;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:900;overflow:hidden}.consult-atelier .consult-agenda-picker-slot-main small{color:#63666ad9;font-size:.72rem;font-weight:760}.consult-atelier .consult-agenda-picker-slot-main em{color:#004b87;text-overflow:ellipsis;white-space:nowrap;margin-top:.12rem;font-size:.72rem;font-style:normal;font-weight:760;overflow:hidden}.consult-atelier .consult-agenda-picker-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.consult-atelier .consult-agenda-picker-actions button{color:#004b87;background:#ffffffc2;border:1px solid #69b3e757;border-radius:999px;min-height:2rem;padding:.4rem .72rem;font-size:.72rem;font-weight:900;line-height:1}.consult-atelier .consult-agenda-picker-actions button.is-primary{color:#fff;background:linear-gradient(#69b3e7,#004b87);border-color:#004b8794}.consult-atelier .consult-agenda-picker-actions button:disabled{cursor:not-allowed;opacity:.5}@media (width<=720px){.consult-atelier .consult-follow-up-head,.consult-atelier .consult-studies-head,.consult-atelier .consult-image-request-header,.consult-atelier .consult-docs-bridge-header,.consult-atelier .consult-agenda-picker-header{flex-direction:column;align-items:stretch}.consult-atelier .consult-follow-up-agenda-button{justify-content:center;width:100%}.consult-atelier .consult-studies-row,.consult-atelier .consult-follow-up-row{grid-template-columns:1fr}.consult-atelier .consult-studies-side-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.consult-atelier .consult-med-results{grid-template-columns:1fr;max-height:20rem}.consult-atelier .consult-med-card{min-height:6.4rem}.consult-atelier .consult-image-request-body,.consult-atelier .consult-image-request-paper-head{grid-template-columns:1fr}.consult-atelier .consult-image-request-paper-head img{margin:0 auto}.consult-atelier .consult-image-request-fields p,.consult-atelier .consult-image-request-fields p:first-child,.consult-atelier .consult-image-request-fields p:nth-child(2),.consult-atelier .consult-image-request-fields p:nth-child(3),.consult-atelier .consult-image-request-fields p:nth-child(4),.consult-atelier .consult-image-request-fields p.is-full{grid-column:span 12}html .consult-atelier .consult-summary-modal{max-height:92vh}.consult-atelier .consult-summary-header,.consult-atelier .consult-summary-section-head{flex-direction:column;align-items:stretch}.consult-atelier .consult-summary-score-grid,.consult-atelier .consult-summary-vitals-grid,.consult-atelier .consult-summary-program-grid,.consult-atelier .consult-summary-trend-grid,.consult-atelier .consult-summary-twin-grid,.consult-atelier .consult-summary-follow-grid,.consult-atelier .consult-summary-suggestions-compact{grid-template-columns:1fr}.consult-atelier .consult-summary-hero-panel{text-align:center;grid-template-columns:1fr;justify-items:center}.consult-atelier .consult-summary-continuity-ring{width:5.4rem;height:5.4rem}.consult-atelier .consult-summary-calc-card,.consult-atelier .consult-numerales-groups{grid-template-columns:1fr}html .consult-atelier .consult-docs-bridge-modal{max-height:92vh}.consult-atelier .consult-lab-generator-shell,.consult-atelier .consult-prescription-generator-shell{grid-template-columns:1fr}.consult-atelier .consult-lab-generator-controls,.consult-atelier .consult-prescription-generator-controls{border-bottom:1px solid #69b3e72e;border-right:0}.consult-atelier .consult-lab-generator-scroll,.consult-atelier .consult-prescription-generator-scroll{max-height:none}.consult-atelier .consult-lab-data-grid,.consult-atelier .consult-lab-preview-fields,.consult-atelier .consult-lab-preview-grid{grid-template-columns:1fr}.consult-atelier .consult-lab-data-grid p.is-wide,.consult-atelier .consult-lab-preview-fields p.is-wide{grid-column:auto}.consult-atelier .consult-lab-preview-grid>div:first-child,.consult-atelier .consult-lab-preview-fields p{border-right:0}.consult-atelier .consult-lab-kit-grid{grid-template-columns:1fr}.consult-atelier .consult-lab-kit-grid .lab-clear-button{grid-column:auto}.consult-atelier .consult-docs-inline-context{grid-template-columns:1fr}.consult-atelier .consult-docs-inline-context div.is-wide{grid-column:auto}.consult-atelier .consult-docs-inline-actions{flex-direction:column-reverse}.consult-atelier .consult-docs-inline-actions button{width:100%}.consult-atelier .consult-prescription-preview-header{flex-direction:column;align-items:stretch}.consult-atelier .consult-prescription-date-grid,.consult-atelier .consult-prescription-identity-grid,.consult-atelier .consult-prescription-med-grid,.consult-atelier .consult-prescription-med-grid.is-bottom{grid-template-columns:1fr}.consult-atelier .consult-prescription-identity-grid .is-wide{grid-column:auto}.consult-atelier .consult-agenda-picker-toolbar,.consult-atelier .consult-agenda-picker-slot{grid-template-columns:1fr}.consult-atelier .consult-agenda-picker-summary{justify-items:start}.consult-atelier .consult-agenda-picker-actions{justify-content:stretch}.consult-atelier .consult-agenda-picker-actions button{flex:9rem}}.consult-atelier .consult-doc-engine.tone-cyan{--doc-accent:#004b87}.consult-atelier .consult-doc-engine h2{font-family:var(--at-serif);letter-spacing:.01em;font-weight:650}.consult-atelier .consult-primary-action{letter-spacing:.03em;background:linear-gradient(#69b3e7,#004b87);border-radius:999px;box-shadow:0 12px 26px -10px #004b87b3,inset 0 1px #ffffff47}.consult-atelier .consult-primary-action:hover{box-shadow:0 18px 38px -12px #004b87cc,inset 0 1px #ffffff52}.consult-atelier .consult-secondary-action{border-color:var(--at-pale);color:var(--at-marino);background:#fff}.consult-atelier .consult-secondary-action:hover{background:var(--at-ivory);border-color:#69b3e799}@keyframes consultAtelierRise{0%{opacity:0;transform:translateY(18px)}}@media (prefers-reduced-motion:no-preference){.consult-atelier .consult-atelier-notice,.consult-atelier .consult-hero,.consult-atelier .consult-stat,.consult-atelier .consult-command,.consult-atelier .consult-card{animation:consultAtelierRise .65s var(--at-ease) backwards}.consult-atelier .consult-hero{animation-delay:50ms}.consult-atelier .consult-stat:first-child{animation-delay:.14s}.consult-atelier .consult-stat:nth-child(2){animation-delay:.2s}.consult-atelier .consult-stat:nth-child(3){animation-delay:.26s}.consult-atelier .consult-stat:nth-child(4){animation-delay:.32s}.consult-atelier .consult-command{animation-delay:.38s}.consult-atelier .consult-card{animation-delay:.44s}}html[data-ui-motion=minimal] .consult-atelier .consult-atelier-notice,html[data-ui-motion=minimal] .consult-atelier .consult-hero,html[data-ui-motion=minimal] .consult-atelier .consult-stat,html[data-ui-motion=minimal] .consult-atelier .consult-command,html[data-ui-motion=minimal] .consult-atelier .consult-card,html[data-ui-motion=minimal] .consult-atelier .consult-lab-liquid-hero:after,html[data-ui-motion=minimal] .consult-atelier .consult-hero-orbital-beam:before,html[data-ui-motion=minimal] .consult-atelier .consult-hero-particle{animation:none!important}@media (prefers-reduced-motion:reduce){.consult-atelier .consult-atelier-notice,.consult-atelier .consult-hero,.consult-atelier .consult-stat,.consult-atelier .consult-command,.consult-atelier .consult-card,.consult-atelier .consult-lab-liquid-hero:after,.consult-atelier .consult-hero-orbital-beam:before,.consult-atelier .consult-hero-particle{animation:none!important}}.placeholder\:text-amber-300::placeholder{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.placeholder\:text-cyan-300::placeholder{--tw-text-opacity:1;color:rgb(103 232 249/var(--tw-text-opacity,1))}.placeholder\:text-pink-300::placeholder{--tw-text-opacity:1;color:rgb(249 168 212/var(--tw-text-opacity,1))}.placeholder\:text-purple-300::placeholder{--tw-text-opacity:1;color:rgb(216 180 254/var(--tw-text-opacity,1))}.placeholder\:text-sky-100\/40::placeholder{color:#e0f2fe66}.placeholder\:text-slate-400::placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.placeholder\:text-slate-500::placeholder{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.first\:rounded-t-2xl:first-child{border-top-left-radius:1rem;border-top-right-radius:1rem}.last\:hidden:last-child{display:none}.last\:rounded-b-2xl:last-child{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.last\:border-0:last-child{border-width:0}.last\:border-b-0:last-child{border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.focus-within\:border-brand-600:focus-within{--tw-border-opacity:1;border-color:rgb(0 75 135/var(--tw-border-opacity,1))}.hover\:-translate-x-0\.5:hover{--tw-translate-x:-.125rem;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))}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-.125rem;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))}.hover\:-translate-y-1\.5:hover{--tw-translate-y:-.375rem;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))}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;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))}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;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))}.hover\:scale-125:hover{--tw-scale-x:1.25;--tw-scale-y:1.25;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))}.hover\:scale-\[1\.03\]:hover{--tw-scale-x:1.03;--tw-scale-y:1.03;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))}.hover\:border-amber-200:hover{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.hover\:border-amber-300:hover{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.hover\:border-blue-100:hover{--tw-border-opacity:1;border-color:rgb(219 234 254/var(--tw-border-opacity,1))}.hover\:border-blue-200:hover{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.hover\:border-blue-300:hover{--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.hover\:border-blue-400:hover{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity,1))}.hover\:border-brand-200:hover{--tw-border-opacity:1;border-color:rgb(200 216 235/var(--tw-border-opacity,1))}.hover\:border-brand-300:hover{--tw-border-opacity:1;border-color:rgb(105 179 231/var(--tw-border-opacity,1))}.hover\:border-brand-400:hover{--tw-border-opacity:1;border-color:rgb(44 125 182/var(--tw-border-opacity,1))}.hover\:border-brand-500:hover{--tw-border-opacity:1;border-color:rgb(0 94 159/var(--tw-border-opacity,1))}.hover\:border-brand-800\/30:hover{border-color:#00345e4d}.hover\:border-cyan-200:hover{--tw-border-opacity:1;border-color:rgb(165 243 252/var(--tw-border-opacity,1))}.hover\:border-emerald-200:hover{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.hover\:border-emerald-300:hover{--tw-border-opacity:1;border-color:rgb(110 231 183/var(--tw-border-opacity,1))}.hover\:border-gray-200:hover{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.hover\:border-gray-300:hover{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.hover\:border-gray-400:hover{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity,1))}.hover\:border-pink-200:hover{--tw-border-opacity:1;border-color:rgb(251 207 232/var(--tw-border-opacity,1))}.hover\:border-purple-200:hover{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity,1))}.hover\:border-purple-300:hover{--tw-border-opacity:1;border-color:rgb(216 180 254/var(--tw-border-opacity,1))}.hover\:border-purple-400:hover{--tw-border-opacity:1;border-color:rgb(192 132 252/var(--tw-border-opacity,1))}.hover\:border-red-200:hover{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.hover\:border-red-400:hover{--tw-border-opacity:1;border-color:rgb(248 113 113/var(--tw-border-opacity,1))}.hover\:border-rose-200:hover{--tw-border-opacity:1;border-color:rgb(254 205 211/var(--tw-border-opacity,1))}.hover\:border-sky-200:hover{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity,1))}.hover\:border-sky-300:hover{--tw-border-opacity:1;border-color:rgb(125 211 252/var(--tw-border-opacity,1))}.hover\:border-sky-300\/40:hover{border-color:#7dd3fc66}.hover\:border-slate-200:hover{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.hover\:border-slate-300:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.hover\:border-teal-300:hover{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity,1))}.hover\:border-violet-200:hover{--tw-border-opacity:1;border-color:rgb(221 214 254/var(--tw-border-opacity,1))}.hover\:border-white:hover{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.hover\:border-white\/35:hover{border-color:#ffffff59}.hover\:border-yellow-200:hover{--tw-border-opacity:1;border-color:rgb(254 240 138/var(--tw-border-opacity,1))}.hover\:\!bg-purple-700:hover{--tw-bg-opacity:1!important;background-color:rgb(126 34 206/var(--tw-bg-opacity,1))!important}.hover\:bg-\[\#003E70\]:hover{--tw-bg-opacity:1;background-color:rgb(0 62 112/var(--tw-bg-opacity,1))}.hover\:bg-amber-100:hover{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.hover\:bg-amber-200:hover{--tw-bg-opacity:1;background-color:rgb(253 230 138/var(--tw-bg-opacity,1))}.hover\:bg-amber-50:hover{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.hover\:bg-amber-50\/30:hover{background-color:#fffbeb4d}.hover\:bg-amber-50\/60:hover{background-color:#fffbeb99}.hover\:bg-amber-600:hover{--tw-bg-opacity:1;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.hover\:bg-amber-800:hover{--tw-bg-opacity:1;background-color:rgb(146 64 14/var(--tw-bg-opacity,1))}.hover\:bg-blue-100:hover{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.hover\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}.hover\:bg-blue-400:hover{--tw-bg-opacity:1;background-color:rgb(96 165 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-blue-50\/30:hover{background-color:#eff6ff4d}.hover\:bg-blue-50\/40:hover{background-color:#eff6ff66}.hover\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.hover\:bg-blue-900:hover{--tw-bg-opacity:1;background-color:rgb(30 58 138/var(--tw-bg-opacity,1))}.hover\:bg-brand-100:hover{--tw-bg-opacity:1;background-color:rgb(232 240 248/var(--tw-bg-opacity,1))}.hover\:bg-brand-100\/50:hover{background-color:#e8f0f880}.hover\:bg-brand-50:hover{--tw-bg-opacity:1;background-color:rgb(244 248 252/var(--tw-bg-opacity,1))}.hover\:bg-brand-700:hover{--tw-bg-opacity:1;background-color:rgb(0 62 112/var(--tw-bg-opacity,1))}.hover\:bg-brand-900:hover{--tw-bg-opacity:1;background-color:rgb(0 40 70/var(--tw-bg-opacity,1))}.hover\:bg-cyan-100:hover{--tw-bg-opacity:1;background-color:rgb(207 250 254/var(--tw-bg-opacity,1))}.hover\:bg-cyan-50:hover{--tw-bg-opacity:1;background-color:rgb(236 254 255/var(--tw-bg-opacity,1))}.hover\:bg-cyan-50\/30:hover{background-color:#ecfeff4d}.hover\:bg-cyan-50\/40:hover{background-color:#ecfeff66}.hover\:bg-cyan-800:hover{--tw-bg-opacity:1;background-color:rgb(21 94 117/var(--tw-bg-opacity,1))}.hover\:bg-emerald-100:hover{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.hover\:bg-emerald-400:hover{--tw-bg-opacity:1;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.hover\:bg-emerald-50:hover{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.hover\:bg-emerald-50\/30:hover{background-color:#ecfdf54d}.hover\:bg-emerald-50\/60:hover{background-color:#ecfdf599}.hover\:bg-emerald-50\/80:hover{background-color:#ecfdf5cc}.hover\:bg-emerald-700:hover{--tw-bg-opacity:1;background-color:rgb(4 120 87/var(--tw-bg-opacity,1))}.hover\:bg-emerald-800:hover{--tw-bg-opacity:1;background-color:rgb(6 95 70/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\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.hover\:bg-gray-50\/50:hover{background-color:#f9fafb80}.hover\:bg-gray-500:hover{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity,1))}.hover\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.hover\:bg-green-100:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.hover\:bg-green-50:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.hover\:bg-green-700:hover{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity,1))}.hover\:bg-indigo-100:hover{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.hover\:bg-indigo-50:hover{--tw-bg-opacity:1;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.hover\:bg-orange-200:hover{--tw-bg-opacity:1;background-color:rgb(254 215 170/var(--tw-bg-opacity,1))}.hover\:bg-orange-50:hover{--tw-bg-opacity:1;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}.hover\:bg-orange-700:hover{--tw-bg-opacity:1;background-color:rgb(194 65 12/var(--tw-bg-opacity,1))}.hover\:bg-pink-100:hover{--tw-bg-opacity:1;background-color:rgb(252 231 243/var(--tw-bg-opacity,1))}.hover\:bg-pink-100\/60:hover{background-color:#fce7f399}.hover\:bg-pink-400:hover{--tw-bg-opacity:1;background-color:rgb(244 114 182/var(--tw-bg-opacity,1))}.hover\:bg-pink-50:hover{--tw-bg-opacity:1;background-color:rgb(253 242 248/var(--tw-bg-opacity,1))}.hover\:bg-pink-50\/30:hover{background-color:#fdf2f84d}.hover\:bg-pink-700:hover{--tw-bg-opacity:1;background-color:rgb(190 24 93/var(--tw-bg-opacity,1))}.hover\:bg-purple-100:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.hover\:bg-purple-50:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity,1))}.hover\:bg-purple-50\/20:hover{background-color:#faf5ff33}.hover\:bg-purple-50\/30:hover{background-color:#faf5ff4d}.hover\:bg-purple-700:hover{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity,1))}.hover\:bg-red-100:hover{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.hover\:bg-red-50\/40:hover{background-color:#fef2f266}.hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.hover\:bg-red-800:hover{--tw-bg-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity,1))}.hover\:bg-rose-100:hover{--tw-bg-opacity:1;background-color:rgb(255 228 230/var(--tw-bg-opacity,1))}.hover\:bg-rose-50:hover{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.hover\:bg-rose-50\/30:hover{background-color:#fff1f24d}.hover\:bg-rose-50\/60:hover{background-color:#fff1f299}.hover\:bg-rose-700:hover{--tw-bg-opacity:1;background-color:rgb(190 18 60/var(--tw-bg-opacity,1))}.hover\:bg-sky-100:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity,1))}.hover\:bg-sky-50:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}.hover\:bg-sky-50\/60:hover{background-color:#f0f9ff99}.hover\:bg-sky-700:hover{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity,1))}.hover\:bg-slate-100:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.hover\:bg-slate-200:hover{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.hover\:bg-slate-50:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.hover\:bg-slate-50\/50:hover{background-color:#f8fafc80}.hover\:bg-slate-50\/70:hover{background-color:#f8fafcb3}.hover\:bg-slate-500:hover{--tw-bg-opacity:1;background-color:rgb(100 116 139/var(--tw-bg-opacity,1))}.hover\:bg-slate-700:hover{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.hover\:bg-teal-100:hover{--tw-bg-opacity:1;background-color:rgb(204 251 241/var(--tw-bg-opacity,1))}.hover\:bg-teal-50:hover{--tw-bg-opacity:1;background-color:rgb(240 253 250/var(--tw-bg-opacity,1))}.hover\:bg-teal-700:hover{--tw-bg-opacity:1;background-color:rgb(15 118 110/var(--tw-bg-opacity,1))}.hover\:bg-violet-100:hover{--tw-bg-opacity:1;background-color:rgb(237 233 254/var(--tw-bg-opacity,1))}.hover\:bg-violet-50:hover{--tw-bg-opacity:1;background-color:rgb(245 243 255/var(--tw-bg-opacity,1))}.hover\:bg-violet-50\/60:hover{background-color:#f5f3ff99}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/15:hover{background-color:#ffffff26}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/60:hover{background-color:#fff9}.hover\:bg-white\/70:hover{background-color:#ffffffb3}.hover\:bg-white\/80:hover{background-color:#fffc}.hover\:bg-white\/95:hover{background-color:#fffffff2}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}.hover\:from-amber-600:hover{--tw-gradient-from:#d97706 var(--tw-gradient-from-position);--tw-gradient-to:#d9770600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-brand-700:hover{--tw-gradient-from:#003e70 var(--tw-gradient-from-position);--tw-gradient-to:#003e7000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-purple-700:hover{--tw-gradient-from:#7e22ce var(--tw-gradient-from-position);--tw-gradient-to:#7e22ce00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-brand-800:hover{--tw-gradient-to:#00345e var(--tw-gradient-to-position)}.hover\:to-orange-600:hover{--tw-gradient-to:#ea580c var(--tw-gradient-to-position)}.hover\:to-violet-700:hover{--tw-gradient-to:#6d28d9 var(--tw-gradient-to-position)}.hover\:text-amber-200:hover{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.hover\:text-amber-600:hover{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.hover\:text-amber-700:hover{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.hover\:text-blue-500:hover{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.hover\:text-blue-600:hover{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.hover\:text-blue-800:hover{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.hover\:text-blue-900:hover{--tw-text-opacity:1;color:rgb(30 58 138/var(--tw-text-opacity,1))}.hover\:text-brand-600:hover{--tw-text-opacity:1;color:rgb(0 75 135/var(--tw-text-opacity,1))}.hover\:text-brand-700:hover{--tw-text-opacity:1;color:rgb(0 62 112/var(--tw-text-opacity,1))}.hover\:text-brand-800:hover{--tw-text-opacity:1;color:rgb(0 52 94/var(--tw-text-opacity,1))}.hover\:text-brand-900:hover{--tw-text-opacity:1;color:rgb(0 40 70/var(--tw-text-opacity,1))}.hover\:text-cyan-600:hover{--tw-text-opacity:1;color:rgb(8 145 178/var(--tw-text-opacity,1))}.hover\:text-cyan-700:hover{--tw-text-opacity:1;color:rgb(14 116 144/var(--tw-text-opacity,1))}.hover\:text-emerald-200:hover{--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity,1))}.hover\:text-emerald-600:hover{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.hover\:text-emerald-700:hover{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.hover\:text-gray-600:hover{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.hover\:text-gray-800:hover{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.hover\:text-green-500:hover{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.hover\:text-green-600:hover{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.hover\:text-pink-700:hover{--tw-text-opacity:1;color:rgb(190 24 93/var(--tw-text-opacity,1))}.hover\:text-purple-700:hover{--tw-text-opacity:1;color:rgb(126 34 206/var(--tw-text-opacity,1))}.hover\:text-purple-800:hover{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity,1))}.hover\:text-red-400:hover{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.hover\:text-red-500:hover{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.hover\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.hover\:text-rose-700:hover{--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1))}.hover\:text-sky-100:hover{--tw-text-opacity:1;color:rgb(224 242 254/var(--tw-text-opacity,1))}.hover\:text-sky-100\/80:hover{color:#e0f2fecc}.hover\:text-sky-700:hover{--tw-text-opacity:1;color:rgb(3 105 161/var(--tw-text-opacity,1))}.hover\:text-slate-700:hover{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.hover\:text-slate-800:hover{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.hover\:text-slate-900:hover{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.hover\:text-slate-950:hover{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.hover\:text-violet-700:hover{--tw-text-opacity:1;color:rgb(109 40 217/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-95:hover{opacity:.95}.hover\:shadow-\[0_24px_70px_rgba\(15\,23\,42\,0\.12\)\]:hover{--tw-shadow:0 24px 70px #0f172a1f;--tw-shadow-colored:0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:ring-amber-200:hover{--tw-ring-opacity:1;--tw-ring-color:rgb(253 230 138/var(--tw-ring-opacity,1))}.hover\:ring-blue-200:hover{--tw-ring-opacity:1;--tw-ring-color:rgb(191 219 254/var(--tw-ring-opacity,1))}.hover\:ring-blue-400\/50:hover{--tw-ring-color:#60a5fa80}.hover\:ring-cyan-200:hover{--tw-ring-opacity:1;--tw-ring-color:rgb(165 243 252/var(--tw-ring-opacity,1))}.hover\:ring-emerald-200:hover{--tw-ring-opacity:1;--tw-ring-color:rgb(167 243 208/var(--tw-ring-opacity,1))}.hover\:ring-red-200:hover{--tw-ring-opacity:1;--tw-ring-color:rgb(254 202 202/var(--tw-ring-opacity,1))}.hover\:brightness-110:hover{--tw-brightness:brightness(1.1);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)}.focus\:border-amber-500:focus{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.focus\:border-blue-100:focus{--tw-border-opacity:1;border-color:rgb(219 234 254/var(--tw-border-opacity,1))}.focus\:border-blue-400:focus{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity,1))}.focus\:border-brand-300:focus{--tw-border-opacity:1;border-color:rgb(105 179 231/var(--tw-border-opacity,1))}.focus\:border-brand-800:focus{--tw-border-opacity:1;border-color:rgb(0 52 94/var(--tw-border-opacity,1))}.focus\:border-cyan-300:focus{--tw-border-opacity:1;border-color:rgb(103 232 249/var(--tw-border-opacity,1))}.focus\:border-cyan-500:focus{--tw-border-opacity:1;border-color:rgb(6 182 212/var(--tw-border-opacity,1))}.focus\:border-emerald-300:focus{--tw-border-opacity:1;border-color:rgb(110 231 183/var(--tw-border-opacity,1))}.focus\:border-emerald-500:focus{--tw-border-opacity:1;border-color:rgb(16 185 129/var(--tw-border-opacity,1))}.focus\:border-indigo-400:focus{--tw-border-opacity:1;border-color:rgb(129 140 248/var(--tw-border-opacity,1))}.focus\:border-pink-500:focus{--tw-border-opacity:1;border-color:rgb(236 72 153/var(--tw-border-opacity,1))}.focus\:border-purple-500:focus{--tw-border-opacity:1;border-color:rgb(168 85 247/var(--tw-border-opacity,1))}.focus\:border-sky-300\/60:focus{border-color:#7dd3fc99}.focus\:border-transparent:focus{border-color:#0000}.focus\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\:text-brand-800:focus{--tw-text-opacity:1;color:rgb(0 52 94/var(--tw-text-opacity,1))}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring-2:focus{--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(2px + 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)}.focus\:ring-4:focus{--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(4px + 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)}.focus\:ring-amber-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(245 158 11/var(--tw-ring-opacity,1))}.focus\:ring-blue-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(219 234 254/var(--tw-ring-opacity,1))}.focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.focus\:ring-brand-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(232 240 248/var(--tw-ring-opacity,1))}.focus\:ring-brand-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(200 216 235/var(--tw-ring-opacity,1))}.focus\:ring-brand-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(0 94 159/var(--tw-ring-opacity,1))}.focus\:ring-brand-800\/20:focus{--tw-ring-color:#00345e33}.focus\:ring-brand-800\/30:focus{--tw-ring-color:#00345e4d}.focus\:ring-cyan-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(207 250 254/var(--tw-ring-opacity,1))}.focus\:ring-cyan-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(6 182 212/var(--tw-ring-opacity,1))}.focus\:ring-emerald-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(209 250 229/var(--tw-ring-opacity,1))}.focus\:ring-emerald-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(16 185 129/var(--tw-ring-opacity,1))}.focus\:ring-indigo-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(224 231 255/var(--tw-ring-opacity,1))}.focus\:ring-orange-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(249 115 22/var(--tw-ring-opacity,1))}.focus\:ring-pink-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(236 72 153/var(--tw-ring-opacity,1))}.focus\:ring-purple-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(233 213 255/var(--tw-ring-opacity,1))}.focus\:ring-purple-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(216 180 254/var(--tw-ring-opacity,1))}.focus\:ring-purple-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity,1))}.focus\:ring-slate-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(148 163 184/var(--tw-ring-opacity,1))}.focus\:ring-teal-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(20 184 166/var(--tw-ring-opacity,1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:rounded:focus-visible{border-radius:.25rem}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.focus-visible\:ring-2:focus-visible{--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(2px + 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)}.focus-visible\:ring-cyan-500:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(6 182 212/var(--tw-ring-opacity,1))}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95;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))}.active\:bg-blue-600:active{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:bg-gray-50:disabled{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.disabled\:bg-slate-100:disabled{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.disabled\:text-gray-300:disabled{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.disabled\:text-gray-400:disabled{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.disabled\:text-slate-400:disabled{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:block{display:block}.group:hover .group-hover\:flex{display:flex}.group:hover .group-hover\:-translate-y-0\.5{--tw-translate-y:-.125rem;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))}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x:.125rem;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))}.group:hover .group-hover\:translate-x-1{--tw-translate-x:.25rem;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))}.group:hover .group-hover\:rotate-90{--tw-rotate:90deg;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))}.group\/btn:hover .group-hover\/btn\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;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))}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;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))}.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;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))}.group:hover .group-hover\:border-slate-400{--tw-border-opacity:1;border-color:rgb(148 163 184/var(--tw-border-opacity,1))}.group\/img:hover .group-hover\/img\:bg-black\/20{background-color:#0003}.group:hover .group-hover\:text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-brand-700{--tw-text-opacity:1;color:rgb(0 62 112/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-brand-900{--tw-text-opacity:1;color:rgb(0 40 70/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-cyan-500{--tw-text-opacity:1;color:rgb(6 182 212/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-emerald-500{--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-pink-500{--tw-text-opacity:1;color:rgb(236 72 153/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-purple-500{--tw-text-opacity:1;color:rgb(168 85 247/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-purple-700{--tw-text-opacity:1;color:rgb(126 34 206/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-rose-500{--tw-text-opacity:1;color:rgb(244 63 94/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-sky-100{--tw-text-opacity:1;color:rgb(224 242 254/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-sky-300{--tw-text-opacity:1;color:rgb(125 211 252/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-sky-600{--tw-text-opacity:1;color:rgb(2 132 199/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-white\/70{color:#ffffffb3}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:ring-blue-200{--tw-ring-opacity:1;--tw-ring-color:rgb(191 219 254/var(--tw-ring-opacity,1))}.group:hover .group-hover\:ring-brand-200{--tw-ring-opacity:1;--tw-ring-color:rgb(200 216 235/var(--tw-ring-opacity,1))}.group:hover .group-hover\:ring-cyan-200{--tw-ring-opacity:1;--tw-ring-color:rgb(165 243 252/var(--tw-ring-opacity,1))}.group:hover .group-hover\:ring-emerald-200{--tw-ring-opacity:1;--tw-ring-color:rgb(167 243 208/var(--tw-ring-opacity,1))}.group:hover .group-hover\:ring-orange-200{--tw-ring-opacity:1;--tw-ring-color:rgb(254 215 170/var(--tw-ring-opacity,1))}.group:hover .group-hover\:ring-pink-200{--tw-ring-opacity:1;--tw-ring-color:rgb(251 207 232/var(--tw-ring-opacity,1))}.group:hover .group-hover\:ring-purple-200{--tw-ring-opacity:1;--tw-ring-color:rgb(233 213 255/var(--tw-ring-opacity,1))}.group:hover .group-hover\:ring-red-200{--tw-ring-opacity:1;--tw-ring-color:rgb(254 202 202/var(--tw-ring-opacity,1))}.group:hover .group-hover\:ring-rose-200{--tw-ring-opacity:1;--tw-ring-color:rgb(254 205 211/var(--tw-ring-opacity,1))}.group:hover .group-hover\:ring-teal-200{--tw-ring-opacity:1;--tw-ring-color:rgb(153 246 228/var(--tw-ring-opacity,1))}@media (prefers-reduced-motion:no-preference){@keyframes pulse{50%{opacity:.5}}.motion-safe\:animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}}@media (width>=640px){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:-m-6{margin:-1.5rem}.sm\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:hidden{display:none}.sm\:h-20{height:5rem}.sm\:w-20{width:5rem}.sm\:w-44{width:11rem}.sm\:w-48{width:12rem}.sm\:w-56{width:14rem}.sm\:w-auto{width:auto}.sm\:max-w-\[280px\]{max-width:280px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.sm\:grid-cols-\[132px_minmax\(0\,1fr\)_58px\]{grid-template-columns:132px minmax(0,1fr) 58px}.sm\:grid-cols-\[190px_minmax\(0\,1fr\)\]{grid-template-columns:190px minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(220px\,0\.85fr\)_auto\]{grid-template-columns:minmax(0,1.35fr) minmax(220px,.85fr) auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_140px_140px\]{grid-template-columns:minmax(0,1fr) 140px 140px}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:gap-3{gap:.75rem}.sm\:rounded-2xl{border-radius:1rem}.sm\:rounded-\[2rem\]{border-radius:2rem}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:opacity-0{opacity:0}}@media (width>=768px){.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:inline{display:inline}.md\:hidden{display:none}.md\:h-\[520px\]{height:520px}.md\:h-\[calc\(100vh-190px\)\]{height:calc(100vh - 190px)}.md\:w-72{width:18rem}.md\:min-w-40{min-width:10rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.md\:grid-cols-\[140px_1fr_1fr\]{grid-template-columns:140px 1fr 1fr}.md\:grid-cols-\[180px_1fr_1fr\]{grid-template-columns:180px 1fr 1fr}.md\:grid-cols-\[1fr_1fr_2fr_auto\]{grid-template-columns:1fr 1fr 2fr auto}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:justify-between{justify-content:space-between}.md\:bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.md\:p-10{padding:2.5rem}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}}@media (width>=1024px){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:-m-8{margin:-2rem}.lg\:mx-8{margin-left:2rem;margin-right:2rem}.lg\:ml-3{margin-left:.75rem}.lg\:block{display:block}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:w-\[500px\]{width:500px}.lg\:w-auto{width:auto}.lg\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.lg\:grid-cols-\[0\.75fr_1fr_auto\]{grid-template-columns:.75fr 1fr auto}.lg\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[1\.1fr_0\.85fr_1\.25fr_auto\]{grid-template-columns:1.1fr .85fr 1.25fr auto}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[180px_minmax\(0\,1fr\)\]{grid-template-columns:180px minmax(0,1fr)}.lg\:grid-cols-\[1fr_1\.15fr\]{grid-template-columns:1fr 1.15fr}.lg\:grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.lg\:grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.lg\:grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}.lg\:grid-cols-\[220px_1fr_auto\]{grid-template-columns:220px 1fr auto}.lg\:grid-cols-\[320px_1fr\]{grid-template-columns:320px 1fr}.lg\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.lg\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(280px\,0\.85fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)}.lg\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(280px\,0\.6fr\)\]{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_150px_150px\]{grid-template-columns:minmax(0,1fr) 150px 150px}.lg\:grid-cols-\[minmax\(0\,1fr\)_260px\]{grid-template-columns:minmax(0,1fr) 260px}.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(240px\,0\.8fr\)\]{grid-template-columns:minmax(0,1fr) minmax(240px,.8fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(320px\,0\.7fr\)\]{grid-template-columns:minmax(0,1fr) minmax(320px,.7fr)}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-end{justify-content:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:gap-4{gap:1rem}.lg\:justify-self-end{justify-self:end}.lg\:border-b-0{border-bottom-width:0}.lg\:border-l{border-left-width:1px}.lg\:border-r{border-right-width:1px}.lg\:border-t-0{border-top-width:0}.lg\:p-4{padding:1rem}.lg\:p-8{padding:2rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:text-right{text-align:right}}@media (width>=1280px){.xl\:col-span-1{grid-column:span 1/span 1}.xl\:col-span-12{grid-column:span 12/span 12}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:min-h-\[620px\]{min-height:620px}.xl\:w-\[500px\]{width:500px}.xl\:w-\[540px\]{width:540px}.xl\:w-auto{width:auto}.xl\:min-w-\[420px\]{min-width:420px}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.xl\:grid-cols-\[0\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.xl\:grid-cols-\[0\.8fr_1\.05fr_1fr_0\.9fr_auto\]{grid-template-columns:.8fr 1.05fr 1fr .9fr auto}.xl\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.xl\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.xl\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.xl\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.xl\:grid-cols-\[1\.05fr_1fr_0\.72fr\]{grid-template-columns:1.05fr 1fr .72fr}.xl\:grid-cols-\[1\.08fr_0\.92fr\]{grid-template-columns:1.08fr .92fr}.xl\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.xl\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.xl\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.xl\:grid-cols-\[1\.2fr_1fr_1fr_1fr_1fr_1fr\]{grid-template-columns:1.2fr 1fr 1fr 1fr 1fr 1fr}.xl\:grid-cols-\[1\.3fr_0\.7fr\]{grid-template-columns:1.3fr .7fr}.xl\:grid-cols-\[1fr_0\.72fr_1\.05fr\]{grid-template-columns:1fr .72fr 1.05fr}.xl\:grid-cols-\[1fr_0\.9fr\]{grid-template-columns:1fr .9fr}.xl\:grid-cols-\[1fr_1\.1fr\]{grid-template-columns:1fr 1.1fr}.xl\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.xl\:grid-cols-\[1fr_1fr_1fr\]{grid-template-columns:1fr 1fr 1fr}.xl\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.xl\:grid-cols-\[340px_1fr\]{grid-template-columns:340px 1fr}.xl\:grid-cols-\[360px_1fr\]{grid-template-columns:360px 1fr}.xl\:grid-cols-\[380px_1fr\]{grid-template-columns:380px 1fr}.xl\:grid-cols-\[420px_1fr\]{grid-template-columns:420px 1fr}.xl\:grid-cols-\[430px_1fr\]{grid-template-columns:430px 1fr}.xl\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(320px\,0\.85fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.xl\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(360px\,0\.85fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr)}.xl\:grid-cols-\[minmax\(0\,1\.55fr\)_minmax\(360px\,0\.9fr\)\]{grid-template-columns:minmax(0,1.55fr) minmax(360px,.9fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_292px\]{grid-template-columns:minmax(0,1fr) 292px}.xl\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.xl\:grid-cols-\[minmax\(240px\,1fr\)_auto\]{grid-template-columns:minmax(240px,1fr) auto}.xl\:grid-cols-\[minmax\(280px\,0\.42fr\)_1fr\]{grid-template-columns:minmax(280px,.42fr) 1fr}.xl\:grid-cols-\[minmax\(340px\,420px\)_1fr\]{grid-template-columns:minmax(340px,420px) 1fr}.xl\:flex-row{flex-direction:row}.xl\:flex-nowrap{flex-wrap:nowrap}.xl\:items-start{align-items:flex-start}.xl\:items-end{align-items:flex-end}.xl\:items-center{align-items:center}.xl\:justify-end{justify-content:flex-end}.xl\:justify-between{justify-content:space-between}.xl\:justify-self-end{justify-self:end}.xl\:border-l{border-left-width:1px}.xl\:border-t-0{border-top-width:0}.xl\:text-left{text-align:left}}@media (width>=1536px){.\32 xl\:w-\[540px\]{width:540px}.\32 xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}}@media print{.print\:m-0{margin:0}.print\:mt-0{margin-top:0}.print\:inline{display:inline}.print\:h-32{height:8rem}.print\:min-h-0{min-height:0}.print\:bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.print\:p-0{padding:0}.print\:pb-0{padding-bottom:0}}
