@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-tracking:initial;--tw-outline-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial}}}.pointer-events-none{pointer-events:none}.absolute{position:absolute}.fixed{position:fixed}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.z-\[2000\]{z-index:2000}.z-\[3000\]{z-index:3000}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.h-full{height:100%}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.w-full{width:100%}.flex-1{flex:1}.flex-\[4\]{flex:4}.flex-\[6\]{flex:6}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize-none{resize:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[20px\]{border-radius:20px}.rounded-\[24px\]{border-radius:24px}.rounded-full{border-radius:3.40282e38px}.rounded-none{border-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-\[\#9FE0B5\]\/20{border-color:#9fe0b533}.border-\[\#9FE0B5\]\/30,.border-\[rgba\(159\,224\,181\,0\.3\)\]{border-color:#9fe0b54d}.bg-\[\#9FE0B5\]{background-color:#9fe0b5}.bg-\[\#9FE0B5\]\/10{background-color:#9fe0b51a}.bg-\[\#070B0A\]{background-color:#070b0a}.bg-transparent{background-color:#0000}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#9FE0B5\]{color:#9fe0b5}.text-\[\#070C0A\]{color:#070c0a}.uppercase{text-transform:uppercase}.italic{font-style:italic}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.backdrop-blur-\[60px\]{--tw-backdrop-blur:blur(60px);-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-\[80px\]{--tw-backdrop-blur:blur(80px);-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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(hover:hover){.group-hover\:text-\[\#9FE0B5\]:is(:where(.group):hover *){color:#9fe0b5}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.placeholder\:text-\[13px\]::-moz-placeholder{font-size:13px}.placeholder\:text-\[13px\]::placeholder{font-size:13px}@media(hover:hover){.hover\:bg-\[\#8FD3A8\]:hover{background-color:#8fd3a8}}.focus\:border-\[\#9FE0B5\]\/30:focus{border-color:#9fe0b54d}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:scale-\[0\.98\]:active{scale:.98}.active\:bg-\[\#070C0A\]:active{background-color:#070c0a}.active\:text-\[\#9FE0B5\]:active{color:#9fe0b5}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}:root{--bg-void:#070c0a;--bg-deep:#0a120f;--bg-chamber:#0b1411;--accent-medical:#9fe0b5;--accent-medical-dim:#8fd3a8;--ink-secondary:#e6f0ebbf;--ink-ghost:#e6f0eb59;--glass-surface:#8cb4a00f;--glass-border:#a0c8b414;background:var(--bg-void);color-scheme:dark}body{background:var(--bg-void);width:100vw;height:100vh;min-height:100vh;min-height:-webkit-fill-available;margin:0;padding:0;overflow:hidden}html{height:100%;height:-webkit-fill-available}#root{width:100%;height:100%;min-height:100vh;min-height:-webkit-fill-available}.text-meta{font-size:14px}.text-status{font-size:15px}.text-body{font-size:18px;line-height:1.65}.text-section{font-size:20px;line-height:1.5}.text-primary{font-size:26px;line-height:1.3}@media(min-width:768px){.text-body{font-size:17px}.text-section{font-size:19px}.text-primary{font-size:24px}}.ink-primary{color:#fffffff2}.ink-normal{color:#fffc}.ink-ghost{color:#ffffff59}.safe-area-top{padding-top:max(env(safe-area-inset-top),1rem)}.safe-area-bottom{padding-bottom:max(env(safe-area-inset-bottom),1rem)}@layer utilities{.text-primary{letter-spacing:.12em;font-size:24px;line-height:1.15}.text-section{letter-spacing:.06em;font-size:19px;line-height:1.25}.text-body{letter-spacing:.01em;font-size:17px;line-height:1.6}.text-status{letter-spacing:.1em;font-size:14px;line-height:1.4}.text-meta{letter-spacing:.08em;font-size:13px;line-height:1.35}.ink-primary{color:var(--accent-medical)}.ink-normal{color:var(--ink-secondary)}.ink-ghost{color:var(--ink-ghost)}}.mode-transition{animation:1.2s cubic-bezier(.16,1,.3,1) forwards modeShift}@keyframes modeShift{0%{opacity:1;transform:scale(1)}30%{opacity:.4;transform:scale(.995)}to{opacity:1;transform:scale(1)}}.weighted-fade-enter{animation:.8s cubic-bezier(.16,1,.3,1) forwards weightedFadeIn}@keyframes weightedFadeIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.panel-shift{transition:all .9s cubic-bezier(.16,1,.3,1)}.actuator-disc{isolation:isolate;touch-action:none;background:linear-gradient(145deg,#1c201e,#121614,#0c0f0e);border-radius:50%;width:clamp(170px,52vw,240px);height:clamp(170px,52vw,240px);transition:transform .8s cubic-bezier(.23,1,.32,1),box-shadow .6s ease-out;position:relative;box-shadow:inset 0 1px #9fe0b50f,inset 0 -2px 4px #0006,0 4px 16px #00000080,0 8px 32px #0000004d}.actuator-disc.disc-active{box-shadow:inset 0 1px #9fe0b514,inset 0 -1px 2px #0000004d,0 2px 8px #0006,0 4px 16px #00000040}.actuator-disc:before{content:"";pointer-events:none;opacity:.8;background:radial-gradient(60% 40% at 50% 25%,#9fe0b50a,#0000 50%),radial-gradient(80% 60%,#9fe0b505,#0000 70%);border-radius:50%;transition:opacity .8s cubic-bezier(.23,1,.32,1);position:absolute;inset:8%}.actuator-disc:after{content:"";pointer-events:none;background:radial-gradient(circle,#0000 40%,#00000026,#00000059);border-radius:50%;transition:all .8s cubic-bezier(.23,1,.32,1);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #9fe0b50f,inset 0 0 0 2px #0003}.actuator-disc.disc-active:before{opacity:1}.actuator-disc.disc-active:after{box-shadow:inset 0 0 0 1px #9fe0b514,inset 0 0 0 2px #00000040}@media(min-width:390px){.actuator-disc{width:clamp(190px,56vw,270px);height:clamp(190px,56vw,270px)}}@media(min-width:768px){.actuator-disc{width:clamp(180px,24vmin,240px);height:clamp(180px,24vmin,240px)}}.atm-bg{pointer-events:none;z-index:0;background-color:var(--bg-void);background-image:radial-gradient(120% 80% at 25% 75%,#0a120f99,#0000 60%),radial-gradient(100% 120% at 75% 25%,#0b141180,#0000 55%),url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.035'/%3E%3C/svg%3E"),radial-gradient(80% 70% at 20% 80%,#0a120f80,#0000 50%),radial-gradient(70% 90% at 80% 20%,#0b141166,#0000 45%),radial-gradient(90% 90%,#070c0a4d,#0000 70%);background-position:0 0,100% 100%,0 0,0 0,0 0,0 0;background-size:200% 200%,200% 200%,256px 256px,100% 100%,100% 100%,100% 100%;animation:60s ease-in-out infinite atmWaterDrift;position:fixed;inset:0}@keyframes atmWaterDrift{0%,to{background-position:0 0,100% 100%,0 0,0 0,0 0,0 0}50%{background-position:100% 100%,0 0,0 0,0 0,0 0,0 0}}@media(prefers-reduced-motion:reduce){.atm-bg{animation:none!important}}.instrument-bg{background-color:#0000;position:relative;overflow:hidden}.grain-overlay{pointer-events:none;z-index:9999;opacity:.018;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");position:fixed;inset:0}@media(prefers-reduced-motion:reduce){.grain-overlay{animation:none!important}}.overview-glass{-webkit-backdrop-filter:blur(40px);background:linear-gradient(#0b1411f2,#070c0afa),#8cb4a014;border:1px solid #9fe0b526;box-shadow:inset 0 1px #9fe0b514,inset 0 -1px #00000080,inset 0 0 80px #0009,0 8px 32px #000c,0 0 0 1px #a0c8b41a}.overview-glass:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#9fe0b533,#0000);height:2px;position:absolute;top:0;left:0;right:0}.water-distortion{pointer-events:none;z-index:1;opacity:.4;background-color:#0000;background-image:radial-gradient(150% 100% at 20% 80%,#9fe0b505,#0000 50%),radial-gradient(100% 150% at 80% 20%,#9fe0b504,#0000 45%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:200% 200%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:90s ease-in-out infinite waterDistort;position:fixed;inset:0}@keyframes waterDistort{0%,to{background-position:0 0,100% 100%;transform:scale(1)}33%{background-position:50% 100%,50% 0;transform:scale(1.01)}66%{background-position:100%,0%;transform:scale(.99)}}@media(prefers-reduced-motion:reduce){.water-distortion{animation:none!important}}.glass-list-container{-webkit-backdrop-filter:blur(24px);background:linear-gradient(#0b1411d9,#070c0aeb);border:1px solid #9fe0b51f;overflow:hidden;box-shadow:inset 0 1px #9fe0b50f,inset 0 -1px #0006,0 8px 32px #0009,0 0 0 1px #a0c8b414}.glass-list-row{text-align:left;background:0 0;border:none;border-bottom:1px solid #9fe0b50a;justify-content:space-between;align-items:center;width:100%;padding:18px 20px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex}.glass-list-row:last-child{border-bottom:none}.glass-list-row:hover{background:#9fe0b508}.glass-list-row:active{background:#9fe0b50f}.glass-list-text{letter-spacing:.02em;color:#e6f0ebd9;font-size:16px;font-weight:500;transition:color .3s}.glass-list-row:hover .glass-list-text{color:var(--accent-medical)}@media(min-width:640px){.glass-list-row{padding:20px 24px}.glass-list-text{font-size:17px}}.triage-glass-row{-webkit-backdrop-filter:blur(16px);background:linear-gradient(#0b1411b3,#070c0ad9);border:1px solid #9fe0b51a;align-items:center;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:inset 0 .5px #9fe0b50d,0 2px 8px #0000004d}.triage-glass-row:hover{background:linear-gradient(#0b1411cc,#070c0af2);border-color:#9fe0b526;box-shadow:inset 0 .5px #9fe0b514,0 4px 16px #0006}.triage-glass-row:active{transform:scale(.98)}.triage-glass-input{-webkit-backdrop-filter:blur(12px);background:#070c0ad9;border:1px solid #9fe0b51a;box-shadow:inset 0 1px 3px #0000004d}.triage-glass-input:focus{border-color:#9fe0b533;box-shadow:0 0 0 1px #9fe0b51a}.commitment-button{color:#070c0a;background:linear-gradient(#9fe0b5e6,#8fd3a8);border:1px solid #9fe0b566;box-shadow:inset 0 1px #ffffff26,inset 0 -1px #0000001a,0 2px 8px #0000004d}.commitment-button:hover{background:linear-gradient(#9fe0b5 0% 100%)}.commitment-button:active{box-shadow:inset 0 1px 4px #0003,0 1px 4px #0003}.instrument-texture-stack{z-index:1;pointer-events:none;background-blend-mode:normal,normal,overlay;background:radial-gradient(60% 60% at 50% 40%,#9fe0b50a,#0000 70%),radial-gradient(circle,#0000 40%,#050a0899),url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.05'/%3E%3C/svg%3E");position:fixed;inset:0}.glass-slab{-webkit-backdrop-filter:blur(24px)saturate(180%)!important;background:linear-gradient(135deg,#ffffff08,#ffffff03)!important;border:1px solid #9fe0b514!important;border-color:#9fe0b526 #9fe0b514 #0003!important;box-shadow:0 8px 32px #0006,inset 0 1px #ffffff0d!important}.glass-panel{transition:all .3s;-webkit-backdrop-filter:blur(16px)!important;background:#0b141166!important;border:1px solid #9fe0b51a!important;box-shadow:0 4px 16px #0003,inset 0 1px #ffffff0d!important}.glass-panel-soft{-webkit-backdrop-filter:blur(12px)!important;background:#0b14114d!important;border:1px solid #9fe0b50d!important;box-shadow:0 4px 20px #00000026!important}.glass-list-container{-webkit-backdrop-filter:blur(30px)!important;background:#0b141199!important;border:1px solid #9fe0b51f!important;box-shadow:0 20px 50px #00000080,inset 0 1px #ffffff0d!important}.glass-list-row{border-bottom:1px solid #9fe0b50f!important}.glass-list-row:hover{-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px);background:#9fe0b50d!important}.triage-glass-card{-webkit-backdrop-filter:blur(24px)!important;background:#0b141180!important;border:1px solid #9fe0b51a!important;box-shadow:0 10px 40px #0006,inset 0 1px #ffffff0d!important}.brand-outline{color:#0000!important;-webkit-text-stroke:1px #9fe0b5!important}@keyframes ambientDrift{0%{transform:scale(1)translate(0)}50%{transform:scale(1.02)translate(1%,1%)}to{transform:scale(1)translate(0)}}.ambient-drift{animation:60s ease-in-out infinite ambientDrift}*{-webkit-tap-highlight-color:transparent;outline:none!important}.scale-in{animation:.9s cubic-bezier(.16,1,.3,1) forwards scaleIn}@keyframes scaleIn{0%{opacity:0;transform:scale(.97)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}.custom-scrollbar::-webkit-scrollbar{background:0 0;width:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
