@import "https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@400&display=swap";
@import "https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600&display=swap";
@import "https://fonts.googleapis.com/css2?family=Rajdhani:wght@300;400;500;600;700&display=swap";
@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@300;400;500;600&display=swap";
:root{--main-bg:#24292e;--bg-text:#383a3d59;--text-color:#e3e3e3;--accent-color:#0067c7;--accent-color2:#004483;--titlebar-bg:#1f2428;--sidebar-bg:#1f2428;--sidebar-hover-bg:#1f2428;--explorer-bg:#1c2024;--explorer-hover-bg:#24292e;--explorer-border:#161a1d;--tabs-bg:#1f2428;--tab-bg:#1c2024;--tab-active-bg:#24292e;--tab-border:#24292e;--bottombar-bg:#004483;--bottombar-border:#004483;--terminal-user:#3ea1ff;--button-bg:#004483;--button-text:#dcffe4;--bottombar-hover-bg:#4f4f52;--scrollbar-track-bg:#24292e;--scrollbar-thumb-bg:#333536;--article-bg:#1f2428;--subheading-color:#828282;--placeholder-color:#a6a6a6;--primary-color:#242424;--secondary-color:#1e1e28e6;--secondary-hover-color:#101010e6}[data-theme=dracula]{--main-bg:#282a36;--bg-text:#313340;--text-color:#efefef;--accent-color:#bd93f9;--accent-color2:#004483;--titlebar-bg:#1e1f29;--sidebar-bg:#1e1f29;--sidebar-hover-bg:#3c3d51;--explorer-bg:#1b1c25;--explorer-hover-bg:#313241;--explorer-border:#161a1d;--tabs-bg:#1e1f29;--tab-bg:#1b1c25;--tab-active-bg:#282a36;--tab-border:#191a21;--bottombar-bg:#191a21;--bottombar-border:#191a21;--button-bg:#44475a;--button-text:#f8f8f2;--bottombar-hover-bg:#4f4f52;--scrollbar-track-bg:#282a36;--scrollbar-thumb-bg:#454647;--article-bg:#21222c}[data-theme=ayu-dark]{--main-bg:#0a0e14;--bg-text:#101620;--text-color:#efefef;--accent-color:#e6b450;--accent-color2:#004483;--titlebar-bg:#0a0e14;--sidebar-bg:#0a0e14;--sidebar-hover-bg:#00010a;--explorer-bg:#080c12;--explorer-hover-bg:#00010a;--explorer-border:transparent;--tabs-bg:#0a0e14;--tab-bg:#080c12;--tab-active-bg:#0a0e14;--tab-border:transparent;--bottombar-bg:#0a0e14;--bottombar-border:transparent;--button-bg:#e6b450;--button-text:#0a0e14;--bottombar-hover-bg:#4f4f52;--scrollbar-track-bg:#0a0e14;--scrollbar-thumb-bg:#454647;--article-bg:#10121a}[data-theme=ayu-mirage]{--main-bg:#1f2430;--bg-text:#21242b;--text-color:#efefef;--accent-color:#e6b450;--accent-color2:#004483;--titlebar-bg:#1f2430;--sidebar-bg:#1f2430;--sidebar-hover-bg:#191e2a;--explorer-bg:#1c212b;--explorer-hover-bg:#191e2a;--explorer-border:transparent;--tabs-bg:#1f2430;--tab-bg:#1c212b;--tab-active-bg:#1f2430;--tab-border:transparent;--bottombar-bg:#1f2430;--bottombar-border:transparent;--button-bg:#e6b450;--button-text:#1f2430;--bottombar-hover-bg:#4f4f52;--scrollbar-track-bg:#1f2430;--scrollbar-thumb-bg:#454647;--article-bg:#252e3d}[data-theme=nord]{--main-bg:#2e3440;--bg-text:#3b414d;--text-color:#efefef;--accent-color:#88c0d0;--accent-color2:#004483;--titlebar-bg:#2e3440;--sidebar-bg:#2e3440;--sidebar-hover-bg:#434c5e;--explorer-bg:#2c313a;--explorer-hover-bg:#434c5e;--explorer-border:#88c0d033;--tabs-bg:#2e3440;--tab-bg:#2c313a;--tab-active-bg:#2e3440;--tab-border:transparent;--bottombar-bg:#3b4252;--bottombar-border:transparent;--button-bg:#434c5e;--button-text:#d8dee9;--bottombar-hover-bg:#4f4f52;--scrollbar-track-bg:#2e3440;--scrollbar-thumb-bg:#454647;--article-bg:#363f50}[data-theme=night-owl]{--main-bg:#011627;--bg-text:#031d33;--text-color:#89a4bb;--accent-color:#5f7e97;--accent-color2:#004483;--titlebar-bg:#011627;--sidebar-bg:#011627;--sidebar-hover-bg:#0e293f;--explorer-bg:#001524;--explorer-hover-bg:#0e293f;--explorer-border:transparent;--tabs-bg:#011627;--tab-bg:#001524;--tab-active-bg:#011627;--tab-border:#272b3b;--bottombar-bg:#011627;--bottombar-border:#262a39;--button-bg:#5f7e97;--button-text:#fff;--bottombar-hover-bg:#1b222f;--scrollbar-track-bg:#011627;--scrollbar-thumb-bg:#043254;--article-bg:#031d33}[data-theme=one-dark-pro]{--main-bg:#282c34;--bg-text:#2f333d;--text-color:#abb2bf;--accent-color:#61afef;--accent-color2:#c678dd;--accent-color-rgb:97,175,239;--titlebar-bg:#21252b;--sidebar-bg:#21252b;--sidebar-hover-bg:#2c313a;--explorer-bg:#1e2227;--explorer-hover-bg:#2c313a;--explorer-border:#181a1f;--tabs-bg:#21252b;--tab-bg:#1e2227;--tab-active-bg:#282c34;--tab-border:#181a1f;--bottombar-bg:#21252b;--bottombar-border:#181a1f;--button-bg:#61afef;--button-text:#282c34;--bottombar-hover-bg:#2c313a;--scrollbar-track-bg:#282c34;--scrollbar-thumb-bg:#4b5263;--article-bg:#252930;--subheading-color:#5c6370;--placeholder-color:#5c6370;--primary-color:#282c34}[data-theme=tokyo-night]{--main-bg:#1a1b26;--bg-text:#21222f;--text-color:#c0caf5;--accent-color:#7aa2f7;--accent-color2:#bb9af7;--accent-color-rgb:122,162,247;--titlebar-bg:#16161e;--sidebar-bg:#16161e;--sidebar-hover-bg:#1f2335;--explorer-bg:#13141c;--explorer-hover-bg:#1f2335;--explorer-border:#0f1016;--tabs-bg:#16161e;--tab-bg:#13141c;--tab-active-bg:#1a1b26;--tab-border:#0f1016;--bottombar-bg:#16161e;--bottombar-border:#0f1016;--button-bg:#7aa2f7;--button-text:#16161e;--bottombar-hover-bg:#1f2335;--scrollbar-track-bg:#1a1b26;--scrollbar-thumb-bg:#414868;--article-bg:#1f2937;--subheading-color:#565f89;--placeholder-color:#565f89;--primary-color:#1a1b26}[data-theme=monokai-pro]{--main-bg:#2d2a2e;--bg-text:#353136;--text-color:#fcfcfa;--accent-color:#ffd866;--accent-color2:#ff6188;--accent-color-rgb:255,216,102;--titlebar-bg:#221f22;--sidebar-bg:#221f22;--sidebar-hover-bg:#2d2a2e;--explorer-bg:#1c1a1e;--explorer-hover-bg:#2d2a2e;--explorer-border:#19181a;--tabs-bg:#221f22;--tab-bg:#1c1a1e;--tab-active-bg:#2d2a2e;--tab-border:#19181a;--bottombar-bg:#221f22;--bottombar-border:#19181a;--button-bg:#ffd866;--button-text:#221f22;--bottombar-hover-bg:#2d2a2e;--scrollbar-track-bg:#2d2a2e;--scrollbar-thumb-bg:#5b595c;--article-bg:#26232a;--subheading-color:#727072;--placeholder-color:#727072;--primary-color:#2d2a2e}[data-theme=material-ocean]{--main-bg:#0f111a;--bg-text:#171921;--text-color:#8f93a2;--accent-color:#82aaff;--accent-color2:#c792ea;--accent-color-rgb:130,170,255;--titlebar-bg:#0f111a;--sidebar-bg:#0f111a;--sidebar-hover-bg:#1a1c25;--explorer-bg:#090b10;--explorer-hover-bg:#1a1c25;--explorer-border:#050508;--tabs-bg:#0f111a;--tab-bg:#090b10;--tab-active-bg:#0f111a;--tab-border:#050508;--bottombar-bg:#0f111a;--bottombar-border:#050508;--button-bg:#82aaff;--button-text:#0f111a;--bottombar-hover-bg:#1a1c25;--scrollbar-track-bg:#0f111a;--scrollbar-thumb-bg:#464b5d;--article-bg:#14161f;--subheading-color:#4b526d;--placeholder-color:#4b526d;--primary-color:#0f111a}[data-theme=gruvbox-dark]{--main-bg:#282828;--bg-text:#32302f;--text-color:#ebdbb2;--accent-color:#fe8019;--accent-color2:#fabd2f;--accent-color-rgb:254,128,25;--titlebar-bg:#1d2021;--sidebar-bg:#1d2021;--sidebar-hover-bg:#3c3836;--explorer-bg:#1b1b1b;--explorer-hover-bg:#3c3836;--explorer-border:#1d2021;--tabs-bg:#1d2021;--tab-bg:#1b1b1b;--tab-active-bg:#282828;--tab-border:#1d2021;--bottombar-bg:#1d2021;--bottombar-border:#1d2021;--button-bg:#fe8019;--button-text:#1d2021;--bottombar-hover-bg:#3c3836;--scrollbar-track-bg:#282828;--scrollbar-thumb-bg:#504945;--article-bg:#2c2825;--subheading-color:#928374;--placeholder-color:#928374;--primary-color:#282828}[data-theme=cobalt2]{--main-bg:#193549;--bg-text:#1f3f54;--text-color:#fff;--accent-color:#ffc600;--accent-color2:#ff9d00;--accent-color-rgb:255,198,0;--titlebar-bg:#122738;--sidebar-bg:#122738;--sidebar-hover-bg:#1f3f54;--explorer-bg:#0d1e2c;--explorer-hover-bg:#1f3f54;--explorer-border:#0b1926;--tabs-bg:#122738;--tab-bg:#0d1e2c;--tab-active-bg:#193549;--tab-border:#0b1926;--bottombar-bg:#122738;--bottombar-border:#0b1926;--button-bg:#ffc600;--button-text:#122738;--bottombar-hover-bg:#1f3f54;--scrollbar-track-bg:#193549;--scrollbar-thumb-bg:#35566d;--article-bg:#15293a;--subheading-color:#8599a8;--placeholder-color:#8599a8;--primary-color:#193549}[data-theme=solarized-dark]{--main-bg:#002b36;--bg-text:#003745;--text-color:#839496;--accent-color:#268bd2;--accent-color2:#2aa198;--accent-color-rgb:38,139,210;--titlebar-bg:#002b36;--sidebar-bg:#002b36;--sidebar-hover-bg:#073642;--explorer-bg:#00212b;--explorer-hover-bg:#073642;--explorer-border:#001f27;--tabs-bg:#002b36;--tab-bg:#00212b;--tab-active-bg:#002b36;--tab-border:#001f27;--bottombar-bg:#002b36;--bottombar-border:#001f27;--button-bg:#268bd2;--button-text:#fdf6e3;--bottombar-hover-bg:#073642;--scrollbar-track-bg:#002b36;--scrollbar-thumb-bg:#586e75;--article-bg:#003847;--subheading-color:#586e75;--placeholder-color:#586e75;--primary-color:#002b36}:root{--accent-color-rgb:249,130,108}[data-theme=dracula]{--accent-color-rgb:189,147,249}[data-theme=ayu-dark],[data-theme=ayu-mirage]{--accent-color-rgb:230,180,80}[data-theme=nord]{--accent-color-rgb:136,192,208}[data-theme=night-owl]{--accent-color-rgb:95,126,151}
*,:before,:after{box-sizing:border-box;margin:0;padding:0;font-family:Lora,serif}:root{--blueRoot:#3b82c5;--expedition-green:#1e3b2c;--midnight-charcoal:#2d3033;--misty-gray:#607d8b;--bioluminescent-teal:#39f0d9;--evidence-amber:#ff9800;--scanner-green:#76ff03;--font-heading:"Rajdhani",sans-serif;--font-body:"Work Sans",sans-serif;--font-mono:"Space Mono",monospace;--glass-opacity:.15;--blur-amount:12px;--glow-strength:3px}body,html{margin:0;padding:0;overflow-x:hidden}html,body{overscroll-behavior-y:contain}*{box-sizing:border-box}.react{border:.1rem solid #61dafb}.react:hover{background:#61dafb40}.node{border:.1rem solid #83cd29}.node:hover{background:#83cd2940}.mongodb{border:.1rem solid #439934}.mongodb:hover{background:#43993440}.redux{border:.1rem solid #764abc}.redux:hover{background:#764abc40}.razorpay{border:.1rem solid #528ff0}.razorpay:hover{background:#528ff040}.material-ui{border:.1rem solid #1976d2}.material-ui:hover{background:#1976d240}.bulma{border:.1rem solid #00d1b2}.bulma:hover{background:#00d1b240}.next{border:2px solid #0070f3}.next:hover{background:#0070f340}.tailwind{border:2px solid #06b6d4}.tailwind:hover{background:#06b6d440}.react-query{border:2px solid #ff4154}.react-query:hover{background:#ff415440}.css-modules{border:2px solid #1572b6}.css-modules:hover{background:#1572b640}.firebase{border:2px solid #fbcc53}.firebase:hover{background:#fbcc5340}.html{border:2px solid #f06529}.html:hover{background:#f0652940}.css{border:2px solid #1572b6}.css:hover{background:#1572b640}.javascript{border:2px solid #f7df1e}.javascript:hover{background:#f7df1e40}.gsap{border:2px solid #44bf59}.gsap:hover{background:#44bf5940}.openweather{border:2px solid #d98457}.openweather:hover{background:#d9845740}.vite{border:2px solid #d98457}.vite:hover{background:#d9845740}.arcade{border:2px solid #ff453a}.arcade:hover{background:#ff453a40}.retro{border:2px solid #9400d3}.retro:hover{background:#9400d340}.interactive{border:2px solid #32cd32}.interactive:hover{background:#32cd3240}.collaboration{border:2px solid #32cd32}.collaboration:hover{background:#32cd3240}.e-commerce{border:2px solid #f97316}.e-commerce:hover{background:#f9731640}.task-management{border:2px solid #f97316}.task-management:hover{background:#f9731640}.cart-management{border:2px solid #ea580c}.cart-management:hover{background:#ea580c40}.animations{border:2px solid #7c3aed}.animations:hover{background:#7c3aed40}.javaScript{border:2px solid #7c3aed}.javaScript:hover{background:#7c3aed40}.refine{border:2px solid #7c3aed}.refine:hover{background:#7c3aed40}.futuristic-design{border:2px solid #64748b}.futuristic-design:hover{background:#64748b40}.realtime{border:2px solid #64748b}.realtime:hover{background:#64748b40}.socket.io{border:2px solid #38bdf8}.socket.io:hover{background:#38bdf840}.responsive-ui{border:2px solid #c0ca01}.responsive-ui:hover{background:#5c70017e}.typescript{border:2px solid #38bdf8}.typescript:hover{background:#38bdf840}.social-media{border:2px solid #f83838}.social-media:hover{background:#ff000040}.weather{border:2px solid #11fa00}.weather:hover{background:#09470095}.streaming{border:2px solid #000}.streaming:hover{background:#80808095}.google-authentication{border:2px solid #ff0800}.google-authentication:hover{background:#a40303}.chat{border:2px solid #991b1b}.chat:hover{background:#991b1b40}.media{border:2px solid #991b1b}.media:hover{background:#991b1b40}.real-time{border:2px solid #3b82f6}.real-time:hover{background:#3b82f640}.ui-ux{border:2px solid #10b981}.ui-ux:hover{background:#10b98140}.puzzle{border:2px solid #ef4444}.puzzle:hover{background:#ef444440}.appwrite{border:2px solid #ef4444}.appwrite:hover{background:#ef444440}.cafe{border:2px solid #991b1b}.cafe:hover{background:#991b1b40}.openweather-api{border:2px solid #1b7599}.openweather-api:hover{background:#01525540}.shadcn{border:2px solid #2b14d7}.shadcn:hover{background:#0004739d}.animation{border:2px solid #2b14d7}.animation:hover{background:#0004739d}a{color:inherit;text-decoration:none}
@tailwind base;@tailwind components;@tailwind utilities;:root{--expedition-green:#1e3b2c;--midnight-charcoal:#2d3033;--misty-gray:#607d8b;--bioluminescent-teal:#39f0d9;--evidence-amber:#ff9800;--scanner-green:#76ff03;--glass-opacity:.15;--blur-amount:12px;--glow-strength:3px}*{box-sizing:border-box;margin:0;padding:0}body{color:#fff;font-family:Work Sans,system-ui,sans-serif;line-height:1.6;transition:all .8s;position:relative;overflow-y:hidden}.background{z-index:-2;background:linear-gradient(135deg,var(--midnight-charcoal),var(--expedition-green));width:100%;height:100%;transition:background .8s;animation:15s ease-in-out infinite backgroundPulse;position:fixed;top:0;left:0}.login-bg-scope{width:100%;height:100%;min-height:400px;position:relative;overflow:hidden}.glass-panel,input,button,a,.classified-stripe,.particle,.scanner-line{transition:all .8s}.radar-ping{border-color:var(--bioluminescent-teal)}.scanner-line{background:linear-gradient(90deg,transparent,var(--bioluminescent-teal),transparent)!important}.warning-pulse{animation:3s infinite alternate warningPulse}@keyframes warningPulse{0%,to{box-shadow:var(--container-shadow)}50%{box-shadow:0 4px 30px #ffc1074d,0 0 50px #ffc10733,inset 0 0 20px #ffc1071a}}.danger-pulse{animation:1.5s infinite alternate dangerPulse}@keyframes dangerPulse{0%,to{box-shadow:var(--container-shadow)}50%{box-shadow:0 4px 30px #f443364d,0 0 50px #f4433633,inset 0 0 20px #f443361a}}body[data-security-level=warning] input:focus,body[data-security-level=danger] input:focus{border-color:var(--bioluminescent-teal)!important;box-shadow:0 0 8px var(--bioluminescent-teal)!important}body[data-security-level=warning] .particle,body[data-security-level=danger] .particle{background-color:var(--particle-color)!important}body[data-security-level=warning] .glass-panel,body[data-security-level=danger] .glass-panel{background:var(--container-bg)!important}.noise{opacity:.3;z-index:-1;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox=\"0 0 200 200\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cfilter id=\"noiseFilter\"%3E%3CfeTurbulence type=\"fractalNoise\" baseFrequency=\"0.65\" numOctaves=\"3\" stitchTiles=\"stitch\"/%3E%3C/filter%3E%3Crect width=\"100%\" height=\"100%\" filter=\"url(%23noiseFilter)\" opacity=\"0.15\"/%3E%3C/svg%3E");width:100%;height:100%;animation:.5s steps(2,end) infinite noiseShift;position:absolute;top:0;left:0}.gradient-overlay{z-index:-1;pointer-events:none;background:radial-gradient(circle at 20% 80%,#39f0d926,#0000 25%),radial-gradient(circle at 80% 20%,#ff98001a,#0000 25%);width:100%;height:100%;position:absolute;top:0;left:0}.gradient-overlay:before{content:"";background:radial-gradient(circle at var(--mouse-x,50%)var(--mouse-y,50%),#39f0d926,transparent 35%);pointer-events:none;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.topographic-overlay{z-index:-1;opacity:.4;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width=\"100%\" height=\"100%\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cdefs%3E%3Cpattern id=\"topo\" patternUnits=\"userSpaceOnUse\" width=\"200\" height=\"200\"%3E%3Cpath d=\"M0,100 Q50,50 100,100 Q150,150 200,100 M0,50 Q50,0 100,50 Q150,100 200,50 M0,150 Q50,100 100,150 Q150,200 200,150\" fill=\"none\" stroke=\"rgba(57, 240, 217, 0.07)\" stroke-width=\"0.5\"/%3E%3C/pattern%3E%3C/defs%3E%3Crect width=\"100%\" height=\"100%\" fill=\"url(%23topo)\"/\"%3E%3C/svg%3E");width:100%;height:100%;position:fixed;top:0;left:0}.classified-stamp{color:#ff980033;text-transform:uppercase;letter-spacing:1px;pointer-events:none;z-index:10;opacity:.15;border:1px solid #ff980033;padding:.2rem .4rem;font-family:Space Mono,monospace;font-size:.6rem;position:absolute;top:1.5rem;right:1.5rem;transform:rotate(12deg)}body[data-security-level=warning] .classified-stamp{color:#ffc1074d;content:"WARNING: CLEARANCE BREACH";border-color:#ffc1074d}body[data-security-level=danger] .classified-stamp{color:#f4433666;content:"DANGER: UNAUTHORIZED ACCESS";border-color:#f4433666}.redacted-text{position:relative}.redacted-text:before{content:"";background-color:#fff;width:100%;height:2px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.coordinates-grid{display:inline-block;position:relative}.grid-line{background-color:#39f0d933;position:absolute}.grid-line:first-child{width:100%;height:1px;top:-5px;left:0}.grid-line:nth-child(2){width:1px;height:100%;top:0;right:-5px}.morse-code,.hidden-cryptid,.scan-animation,.binary-code{display:none}.container{flex-direction:column;justify-content:center;width:100%;max-width:1200px;min-height:90vh;margin:0 auto;padding:1vh 1rem 1rem;display:flex;overflow:hidden}header{justify-content:space-between;align-items:center;display:flex}.glass-panel{-webkit-backdrop-filter:blur(20px)contrast(120%);backdrop-filter:blur(20px)contrast(120%);width:100%;max-width:550px;transform-style:preserve-3d;perspective:1000px;background:#2d30331a;border:1px solid #ffffff0d;border-radius:10px;margin:auto;padding:2.5rem;transition:background .5s,box-shadow .5s,border-color .5s,all .8s;position:relative;overflow:hidden;box-shadow:0 4px 30px #0003,0 0 50px #39f0d91a,inset 0 0 15px #39f0d90d}.glass-panel:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);height:1px;position:absolute;top:0;left:0;right:0}.glass-panel:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(135deg,#0000 30%,#39f0d908 40% 60%,#0000 70%);position:absolute;inset:0}.glass-panel .shine-effect{pointer-events:none;z-index:1;background:linear-gradient(225deg,#0000 30%,#ffffff08 50%,#0000 70%);width:150%;height:200%;transition:transform 1.5s cubic-bezier(.2,.8,.2,1);animation:8s infinite subtleShine;position:absolute;top:-100%;left:-100%;transform:rotate(35deg)}.glass-panel:hover .shine-effect{transform:translate(10%)rotate(35deg)}@keyframes subtleShine{0%,to{opacity:.03}50%{opacity:.05}}.security-indicators{z-index:10;gap:6px;display:flex;position:absolute;bottom:12px;right:12px}.indicator{background:#ffffff4d;border-radius:50%;width:6px;height:6px;transition:all .5s cubic-bezier(.2,0,.4,1)}.indicator.active{background:var(--bioluminescent-teal);box-shadow:0 0 8px var(--bioluminescent-teal);animation:1s infinite pulse}.indicator.warning{background:var(--evidence-amber);box-shadow:0 0 8px var(--evidence-amber);animation:.5s infinite pulse}.indicator.danger{background:#f44336;animation:.3s infinite pulse;box-shadow:0 0 8px #f44336}.auth-notification{text-align:center;z-index:100;border-radius:4px;padding:10px 20px;font-family:Space Mono,monospace;font-weight:700;animation:.3s forwards slideDown;position:absolute;top:10px;left:50%;transform:translate(-50%);box-shadow:0 0 15px #0000004d}.auth-notification.error{color:#fff;background-color:#f44336e6}.auth-notification.warning{color:#000;background-color:#ff9800e6;font-size:1.05em}.auth-notification.critical{color:#fff;text-shadow:0 0 5px #ffffff80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);letter-spacing:.5px;background-color:#990000f2;border:1px solid #f44336;font-family:Space Mono,monospace;font-size:1.1em;animation:.7s infinite criticalPulse;position:relative}.auth-notification.critical:before{content:"";pointer-events:none;background:repeating-linear-gradient(45deg,#f443361a,#f443361a 10px,#0000 10px 20px);width:100%;height:100%;position:absolute;top:0;left:0}.auth-notification.notice{color:var(--bioluminescent-teal);background:#39f0d91a;border:1px solid #39f0d94d;box-shadow:0 0 15px #39f0d933}.auth-notification.success{border:1px solid var(--bioluminescent-teal);color:var(--bioluminescent-teal);background:#39f0d926;animation:2s infinite successPulse}.glass-panel.lockout{border-color:#f4433699;transition:all .5s;animation:1.5s infinite alternate lockoutPulse;box-shadow:0 4px 30px #f4433666,0 0 50px #f4433666,inset 0 0 15px #f443364d}.glass-panel.shake{animation:.5s cubic-bezier(.36,.07,.19,.97) both shake}.glass-panel.lockout:after{background:linear-gradient(45deg,#0000 30%,#f443361a 40% 60%,#0000 70%);animation:3s linear infinite redAlertScan}.glass-panel.lockout input,.glass-panel.lockout button{pointer-events:none;filter:grayscale(.8);opacity:.8}.lockout-message{color:#f44336;text-align:center;z-index:20;text-shadow:0 0 5px #f44336cc;letter-spacing:1px;background:#000000d9;border:1px solid #f44336;border-radius:4px;width:90%;padding:2rem;font-family:Space Mono,monospace;font-size:1.2rem;animation:.2s infinite glitchText;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 20px #f4433680}.lockout-message .alert-prefix{color:red;margin-bottom:10px;font-size:1.4em;font-weight:700;animation:1s infinite blink;display:block}.lockout-message span{opacity:.9;margin-top:1rem;font-size:.9rem;display:block}.lockout-message .small-text{opacity:.6;margin-top:1.5rem;font-size:.7rem}.glass-panel.lockout .lockout-message{display:block}body.security-breach{filter:url(#intense-red-filter)brightness(.9)saturate(1.2);animation:3s infinite alternate redPulse}body.security-breach *{filter:none}body.security-breach .glass-panel,body.security-breach .background,body.security-breach .container,body.security-breach .form-container,body.security-breach input,body.security-breach button{filter:none!important}body.security-breach .background{opacity:1;animation:4s infinite alternate redBackgroundPulse;background:linear-gradient(135deg,#611,#4d0000)!important}body.security-breach:before{content:"";z-index:5;pointer-events:none;mix-blend-mode:multiply;background:#ff00001a;width:100%;height:100%;position:fixed;top:0;left:0}@keyframes redPulse{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}@keyframes redBackgroundPulse{0%{opacity:.95;filter:brightness(.9)}50%{opacity:1;filter:brightness()}to{opacity:.95;filter:brightness(.9)}}.security-breach:before{content:"";z-index:5;pointer-events:none;background:#50000026;width:100%;height:100%;position:fixed;top:0;left:0}.security-flash{z-index:999;pointer-events:none;background:#ff00004d;width:100%;height:100%;animation:1s infinite flash;position:fixed;top:0;left:0}.breach-counter{color:#f44336;z-index:1000;background:#000000b3;border:1px solid #f44336;flex-direction:column;align-items:center;padding:10px 15px;font-family:Space Mono,monospace;font-size:.8rem;animation:1s infinite pulse;display:flex;position:fixed;top:20px;left:20px}.breach-counter .counter{margin-top:5px;font-size:1.2rem;font-weight:700}html.red-filter-active{filter:url(#red-filter)}html.red-pulse{animation:3s infinite alternate redPulseIntense}.security-breach{overflow:hidden}.security-flash.critical-breach{z-index:999;pointer-events:none;mix-blend-mode:multiply;background:#f006;width:100%;height:100%;animation:1.5s infinite criticalFlash;position:fixed;top:0;left:0}body.security-breach:after{content:"";opacity:.3;pointer-events:none;z-index:998;background-image:url("data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"40\" height=\"40\" viewBox=\"0 0 40 40\"%3E%3Cpath d=\"M20,0 L20,40 M0,20 L40,20\" stroke=\"rgba(255,0,0,0.15)\" fill=\"none\"/%3E%3C/svg%3E");width:100%;height:100%;position:fixed;top:0;left:0}body.security-breach .background{opacity:1;background:linear-gradient(135deg,#611,#4d0000)!important;animation:4s infinite alternate redBackgroundPulseIntense!important}body.security-breach h1,body.security-breach p,body.security-breach label,body.security-breach span:not(.alert-prefix){color:#fcc!important;text-shadow:0 0 5px #ff0000b3!important}@keyframes redPulseIntense{0%{filter:url(#red-filter)brightness(.9)saturate(1.2)}50%{filter:url(#red-filter)brightness()saturate(1.5)}to{filter:url(#red-filter)brightness(.8)saturate(1.3)}}@keyframes criticalFlash{0%{opacity:.1}5%{opacity:.4}10%{opacity:.1}15%{opacity:.1}20%{opacity:.3}25%{opacity:.1}35%{opacity:.5}40%{opacity:.1}to{opacity:.1}}@keyframes redBackgroundPulseIntense{0%{filter:brightness(.7)saturate(1.4)}50%{filter:brightness()saturate(1.6)}to{filter:brightness(.7)saturate(1.4)}}body.security-breach input{color:#f66!important;border-color:#900!important}body.security-breach .btn-primary{color:#fff!important;background:#ff00004d!important;border-color:#f009!important;box-shadow:0 0 15px #f006!important}html.security-breach-active{filter:url(#security-breach-filter)}html.total-breach *{transition:all .1s!important}.breach-overlay{pointer-events:none;z-index:999;mix-blend-mode:multiply;background-image:repeating-linear-gradient(45deg,#ff00000d 0 10px,#0000 10px 20px),url("data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"50\" height=\"50\" viewBox=\"0 0 50 50\"%3E%3Cpath d=\"M25,0 L25,50 M0,25 L50,25\" stroke=\"rgba(255,0,0,0.1)\" stroke-width=\"2\"/%3E%3C/svg%3E");width:100%;height:100%;animation:4s infinite alternate redPulse;position:fixed;top:0;left:0}html.total-breach h1,html.total-breach p,html.total-breach label,html.total-breach a,html.total-breach .btn-primary,html.total-breach .classified-stamp,html.total-breach input,html.total-breach button,html.total-breach span{color:#f66!important;text-shadow:0 0 10px #ff0000b3!important;border-color:#900!important}html.total-breach .glass-panel{background:#46000033!important;border-color:#ff00004d!important;box-shadow:0 4px 30px #ff00004d,0 0 50px #f003,inset 0 0 15px #ff00001a!important}html.total-breach .btn-primary{background:#6400004d!important;box-shadow:0 0 15px #f006!important}html.total-breach .btn-primary:hover{background:#9006!important;box-shadow:0 0 20px #ff000080!important}html.total-breach .btn-primary .btn-glow{background:linear-gradient(45deg,#ff000080,#0000)!important}html.total-breach .classified-stamp{color:#ff0000b3!important;content:"EMERGENCY: UNAUTHORIZED ACCESS"!important;opacity:.8!important;border-color:#ff0000b3!important}html.total-breach .scanner-line{opacity:.8!important;background:linear-gradient(90deg,#0000,#f00c,#0000)!important;height:3px!important;animation-duration:.5s!important}html.total-breach .particle{background-color:#f009!important;box-shadow:0 0 3px #f009!important}html.total-breach .indicator{background-color:#f009!important;box-shadow:0 0 5px #f009!important}html.total-breach .glitch-text:before,html.total-breach .glitch-text:after{text-shadow:2px 0 #ff0000b3!important}html.total-breach .radar-ping{border-color:#f009!important}@keyframes intensifiedRedFlash{0%{opacity:.1}5%{opacity:.6}10%{opacity:.1}15%{opacity:.1}20%{opacity:.4}25%{opacity:.1}35%{opacity:.7}40%{opacity:.1}to{opacity:.1}}html.total-breach input:focus{border-color:#900!important;box-shadow:0 0 8px #f006!important}html.total-breach .input-glow{background-color:#9900001a!important;box-shadow:0 0 8px #f006!important}.form-container{z-index:5;transition:all .4s;position:relative}.form-container.hidden{display:none}.input-container{z-index:5;align-items:center;margin-bottom:.5rem;display:flex;position:relative}.input-prefix{color:var(--bioluminescent-teal);opacity:.7;z-index:5;-webkit-user-select:none;user-select:none;pointer-events:none;margin-right:.5rem;font-family:Space Mono,monospace;font-size:1.2rem;position:absolute;top:50%;left:.7rem;transform:translateY(-50%)}.input-prefix.secure{color:var(--evidence-amber)}.input-container input{color:#fff;z-index:2;background:#2d30334d;border:1px solid #607d8b4d;border-radius:4px;width:100%;padding:.75rem 1rem .75rem 2rem;font-family:Work Sans,sans-serif;transition:border-color .3s,background-color .3s,all .8s;position:relative}input[type=date]{color:#fff;background:#2d30334d;border:1px solid #607d8b4d;border-radius:4px;width:100%;padding:.75rem 1rem;font-family:Work Sans,sans-serif}.formContainerHeading{color:#fff;letter-spacing:-.02em;margin-bottom:.5rem;font-family:Rajdhani,sans-serif;font-size:clamp(1.8rem,5vw,2.5rem);font-weight:600;line-height:1;position:relative;transform:translateZ(0)}.formContainerHeading:before{content:attr(data-text);opacity:.1;filter:blur(8px);width:100%;height:100%;position:absolute;top:0;left:0;transform:translateZ(-1px)}.classified-stripe{background-color:var(--evidence-amber);color:var(--midnight-charcoal);letter-spacing:1px;margin-bottom:1.5rem;padding:.25rem .75rem;font-family:Space Mono,monospace;font-size:.7rem;font-weight:700;transition:all .8s;display:inline-block}.form-group{opacity:0;margin-bottom:1.5rem;animation:.5s forwards fadeInUp;position:relative;transform:translateY(10px)}.protocol-acceptance{z-index:4;margin:2rem 0;position:relative}.form-group.scanned:before{content:"";background:linear-gradient(90deg,transparent,var(--bioluminescent-teal),transparent);opacity:.5;z-index:1;width:calc(100% + 20px);height:2px;animation:.5s ease-out forwards scanLine;position:absolute;top:0;left:-10px}@keyframes scanLine{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}label{color:var(--misty-gray);margin-bottom:.5rem;font-size:.9rem;display:block}.input-container:before{content:"";z-index:1;opacity:0;background:linear-gradient(90deg,#39f0d90d,#0000);border-radius:4px;transition:opacity .3s;position:absolute;inset:0}input:focus{border-color:var(--bioluminescent-teal);background:#2d303380;outline:none}.input-glow{pointer-events:none;z-index:1;background-color:#39f0d900;border-radius:4px;transition:all .3s,box-shadow .3s;position:absolute;inset:0}input:focus~.input-glow{box-shadow:0 0 var(--glow-strength)var(--bioluminescent-teal);opacity:.2}.form-actions{margin-top:1.5rem;display:block}.custom-toggle-container{cursor:pointer;color:var(--misty-gray);-webkit-user-select:none;user-select:none;z-index:5;align-items:center;min-height:22px;margin:10px 0;padding-left:35px;font-size:.9rem;display:flex;position:relative}.custom-toggle{background:#2d3033cc;border:1px solid #39f0d966;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;transition:all .3s;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.custom-toggle-container:hover .custom-toggle{border-color:var(--bioluminescent-teal);background:#39f0d926;box-shadow:0 0 10px #39f0d94d}.custom-toggle.checked{border-color:var(--bioluminescent-teal);background:#39f0d94d}.custom-toggle.checked:after{content:"";border:solid var(--bioluminescent-teal);border-width:0 2px 2px 0;width:6px;height:11px;margin-bottom:2px;display:block;transform:rotate(45deg)}.custom-toggle-container input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.form-options{z-index:4;justify-content:space-between;align-items:center;margin:1rem 0;display:flex;position:relative}.btn-primary,.btn-secondary{cursor:pointer;letter-spacing:.5px;border:none;border-radius:4px;width:100%;margin-bottom:1rem;padding:.75rem 1.5rem;font-family:Rajdhani,sans-serif;font-size:1rem;transition:all .3s,background-color .5s,color .5s,border-color .5s,box-shadow .5s;position:relative;overflow:hidden}.btn-primary{color:var(--bioluminescent-teal);background:#39f0d933;border:1px solid #39f0d94d;position:relative}.btn-secondary{color:var(--misty-gray);background:#607d8b33;border:1px solid #607d8b33}.btn-glow{background:linear-gradient(45deg,var(--bioluminescent-teal),transparent);opacity:0;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.btn-primary:hover .btn-glow{opacity:.2}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 15px #39f0d94d}.btn-secondary:hover{background:#607d8b4d}.accent-link{color:var(--bioluminescent-teal);text-decoration:none;transition:all .2s,background-color .5s,color .5s,border-color .5s,box-shadow .5s;position:relative}.accent-link:after{content:"";background-color:var(--bioluminescent-teal);width:0;height:1px;transition:width .3s;position:absolute;bottom:-2px;left:0}.accent-link:hover:after{width:100%}footer{text-align:center;margin-top:0;padding:1rem 0}.disclaimer{color:var(--misty-gray);opacity:.6;letter-spacing:1px;font-family:Space Mono,monospace;font-size:.7rem}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes backgroundPulse{0%,to{filter:hue-rotate()}50%{filter:hue-rotate(15deg)}}@keyframes surfaceShift{0%{transform:translate(-100%)skew(-15deg)}to{transform:translate(100%)skew(-15deg)}}@keyframes noiseShift{0%,to{transform:translate(0)}25%{transform:translate(4px,-4px)}50%{transform:translate(-4px,4px)}75%{transform:translate(-4px,-4px)}}.scanner-line{background:linear-gradient(90deg,transparent,var(--bioluminescent-teal),transparent);opacity:.5;pointer-events:none;width:100%;height:2px;transition:all .8s;animation:2s linear infinite scannerMove;position:absolute}.glitch-text{animation:.2s infinite textGlitch;position:relative}.glitch-text:before,.glitch-text:after{content:attr(data-text);clip:rect(0,900px,0,0);width:100%;height:100%;position:absolute;top:0;left:0}.glitch-text:before{text-shadow:-2px 0 var(--evidence-amber);animation:3s linear infinite alternate-reverse glitchEffect1}.glitch-text:after{text-shadow:2px 0 var(--scanner-green);animation:2s linear infinite alternate-reverse glitchEffect2}.radar-ping{border:2px solid var(--bioluminescent-teal);pointer-events:none;border-radius:50%;width:200px;height:200px;animation:2s cubic-bezier(0,.2,.8,1) infinite radarPing;position:absolute;transform:translate(-50%,-50%)}.particle-field{pointer-events:none;z-index:100;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}.particle{background:var(--bioluminescent-teal);filter:blur(1px);border-radius:50%;width:2px;height:2px;transition:all .8s;animation:20s linear infinite particleFloat;position:absolute}@keyframes scannerMove{0%{opacity:0;transform:translateY(-100%)}50%{opacity:.5}to{opacity:0;transform:translateY(100%)}}@keyframes glitchEffect1{0%{clip:rect(44px,900px,56px,0)}20%{clip:rect(12px,900px,65px,0)}40%{clip:rect(78px,900px,82px,0)}60%{clip:rect(32px,900px,39px,0)}80%{clip:rect(92px,900px,98px,0)}to{clip:rect(21px,900px,28px,0)}}@keyframes glitchEffect2{0%{clip:rect(21px,900px,28px,0)}20%{clip:rect(92px,900px,98px,0)}40%{clip:rect(32px,900px,39px,0)}60%{clip:rect(78px,900px,82px,0)}80%{clip:rect(12px,900px,65px,0)}to{clip:rect(44px,900px,56px,0)}}@keyframes radarPing{0%{opacity:1;transform:translate(-50%,-50%)scale(0)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}@keyframes particleFloat{0%{transform:translateY(-10px)translate(0)}to{transform:translateY(110vh)translate(20px)}}@keyframes textGlitch{0%{opacity:1}10%{opacity:.9}11%{opacity:1}15%{opacity:.4}16%{opacity:1}40%{opacity:1}41%{opacity:.8}42%{opacity:1}to{opacity:1}}@keyframes scanHorizontal{0%{top:-10px;left:-100%}to{top:100%;left:0}}@keyframes redactionReveal{0%{width:100%}90%{width:0}to{width:0}}@keyframes fadeInOut{0%{opacity:.1}50%{opacity:.4}to{opacity:.1}}@keyframes lockoutPulse{0%{background:#2d30331a}50%{background:#50141433}to{background:#780a0a4d}}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}@keyframes slideDown{0%{opacity:0;top:-50px}to{opacity:1;top:10px}}@keyframes criticalPulse{0%{background-color:#900}50%{background-color:red}to{background-color:#900}}@keyframes blink{0%{opacity:1}49%{opacity:1}50%{opacity:0}to{opacity:0}}@keyframes flash{0%{opacity:0}5%{opacity:.7}10%{opacity:0}15%{opacity:0}20%{opacity:.2}25%{opacity:0}to{opacity:0}}@keyframes redAlertScan{0%{opacity:.2;background-position:0 0}50%{opacity:.5}to{opacity:.2;background-position:200% 0}}@media (max-width:768px){header{flex-direction:column;align-items:flex-start;gap:1rem}.coordinates{text-align:left}.form-options{flex-direction:column;align-items:flex-start;gap:1rem}.flavor-header,.disclaimer{letter-spacing:.5px;padding:.3rem;font-size:.6rem}.header-coordinates{display:none}.environment-status{flex-direction:column;gap:.3rem;padding:.5rem;font-size:.6rem}.mission-note{margin-top:.5rem;padding:.4rem;font-size:.6rem}.help-hint{padding:.3rem .5rem;font-size:.6rem;bottom:.5rem}.time-label{font-size:.6rem}.classified-stamp{padding:.3rem .6rem;font-size:.8rem;top:.5rem;right:.5rem}.auth-notification{width:90%;padding:.5rem;font-size:.7rem}.container{padding:.5rem}.glass-panel{padding:1rem}}@media (max-width:380px){.flavor-header{flex-direction:column;align-items:flex-start;gap:.2rem}.environment-status .status-item{font-size:.55rem}}.coordinates{color:var(--misty-gray);opacity:.6;text-align:right;font-family:Space Mono,monospace;font-size:.7rem;position:relative;bottom:1rem;right:1rem}body.warning-state .glass-panel{border-color:#ffc1071a}body.danger-state .glass-panel:not(.lockout){border-color:#f443361a;box-shadow:0 4px 30px #f4433633,0 0 50px #f443361a,inset 0 0 15px #f443360d}body[data-security-level=warning] .particle,body[data-security-level=danger] .particle{background:var(--bioluminescent-teal)!important}body[data-security-level=warning] .scanner-line{background:linear-gradient(90deg,transparent,var(--bioluminescent-teal),transparent)}body[data-security-level=danger] .scanner-line{background:linear-gradient(90deg,transparent,var(--bioluminescent-teal),transparent);animation-duration:1s}body[data-security-level=warning] .btn-primary{color:var(--bioluminescent-teal);background:#ffc10733;border:1px solid #ffc1074d}body[data-security-level=danger] .btn-primary{color:var(--bioluminescent-teal);background:#f4433633;border:1px solid #f443364d}body[data-security-level=warning] input:focus,body[data-security-level=danger] input:focus{border-color:var(--bioluminescent-teal)}.flavor-header{letter-spacing:1px;text-transform:uppercase;opacity:.6;justify-content:space-between;width:100%;margin-bottom:1.5rem;padding:.5rem .2rem;font-family:Space Mono,monospace;font-size:.7rem;transition:opacity .8s,transform .8s;display:flex;transform:translateY(-10px)}.flavor-header.header-appeared{opacity:.6;transform:translateY(0)}.header-batch,.header-coordinates,.header-phrase{color:var(--misty-gray)}.header-batch:before{content:">";color:var(--misty-gray);margin-right:5px}.header-batch.warning-alert{color:var(--evidence-amber)}.header-batch.warning-alert:before{content:"!>";color:var(--evidence-amber);animation:1s infinite blink}.header-batch.danger-alert{color:#f44336}.header-batch.danger-alert:before{content:"!!>";color:#f44336;animation:.5s infinite blink}.header-coordinates.warning-flicker{color:var(--evidence-amber);animation:3s infinite coordinateFlicker}.header-coordinates.danger-corrupt{color:#f44336;animation:.2s infinite textGlitch}.header-phrase.danger-text{color:#f44336}@keyframes coordinateFlicker{0%,95%,to{opacity:.7}97%{opacity:.3}98%{opacity:.9}}html.total-breach .flavor-header{border-bottom-color:#ff00004d!important}html.total-breach .header-batch,html.total-breach .header-coordinates,html.total-breach .header-phrase{color:#f66!important;text-shadow:0 0 5px #ff0000b3!important}html.total-breach .header-batch:before{content:"ERROR>";animation:.3s infinite blink!important}.environment-status{background-color:#0003;border-top:1px solid #39f0d91a;border-radius:4px;justify-content:space-between;margin-top:1.5rem;padding:.8rem;font-family:Space Mono,monospace;font-size:.65rem;display:flex}.status-label{color:var(--misty-gray);margin-right:.5rem}.status-value{font-weight:700}.status-ok{color:var(--bioluminescent-teal)}.status-warning{color:var(--evidence-amber);animation:2s infinite blink}.mission-note{border-left:2px solid var(--evidence-amber);color:var(--misty-gray);letter-spacing:.5px;background-color:#ff98000d;margin-top:1rem;padding:.5rem;font-family:Space Mono,monospace;font-size:.65rem}.mission-label{color:var(--evidence-amber);margin-right:.5rem}.biometric-scanner{margin-top:1.5rem;display:none}.auth-divider{text-align:center;margin:1rem 0;position:relative}.auth-divider:before,.auth-divider:after{content:"";background:#607d8b33;width:calc(50% - 2rem);height:1px;position:absolute;top:50%}.auth-divider:before{left:0}.auth-divider:after{right:0}.auth-divider span{color:var(--misty-gray);letter-spacing:2px;background:#2d303366;padding:.5rem 1rem;font-size:.8rem}.fingerprint-scanner{cursor:pointer;flex-direction:column;align-items:center;gap:1rem;padding:1rem;display:flex}.scanner-pad{background:#39f0d90d;border:1px solid #39f0d933;border-radius:50%;width:80px;height:80px;transition:all .3s;position:relative;overflow:hidden}.scan-lines{opacity:0;background:repeating-linear-gradient(#0000,#0000 2px,#39f0d91a 2px 4px);width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.fingerprint-icon{opacity:.5;background:url("data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"%3E%3Cpath fill=\"rgba(57, 240, 217, 0.3)\" d=\"M12,2C6.477,2,2,6.477,2,12s4.477,10,10,10s10-4.477,10-10S17.523,2,12,2z M12,20c-4.418,0-8-3.582-8-8s3.582-8,8-8s8,3.582,8,8S16.418,20,12,20z M12,6c-3.314,0-6,2.686-6,6s2.686,6,6,6s6-2.686,6-6S15.314,6,12,6z M12,16c-2.209,0-4-1.791-4-4s1.791-4,4-4s4,1.791,4,4S14.209,16,12,16z\"%3E%3C/path%3E%3C/svg%3E");position:absolute;inset:20%}.scanner-label{color:var(--misty-gray);letter-spacing:1px;font-family:Space Mono,monospace;font-size:.7rem}.fingerprint-scanner.scanning .scan-lines{opacity:1;animation:2s linear infinite scanMove}.fingerprint-scanner.scanning .scanner-pad{background:#39f0d91a;box-shadow:0 0 15px #39f0d933}.fingerprint-scanner.processing .scanner-pad{background:#ff98001a;border-color:#ff980033;animation:1s infinite pulse}.fingerprint-scanner.scan-error .scanner-pad{background:#f443361a;border-color:#f4433633;box-shadow:0 0 15px #f4433633}.fingerprint-scanner.scan-error[data-security-level=normal] .scanner-pad{border-color:var(--bioluminescent-teal);box-shadow:0 0 15px var(--bioluminescent-teal)}.fingerprint-scanner.scan-error[data-security-level=warning] .scanner-pad{border-color:var(--evidence-amber);box-shadow:0 0 15px var(--evidence-amber)}.fingerprint-scanner.scan-error[data-security-level=danger] .scanner-pad{border-color:var(--bioluminescent-teal);box-shadow:0 0 20px var(--bioluminescent-teal)}.fingerprint-scanner.scan-error[data-security-level=normal] .scanner-pad{background:#f443361a;border-color:#f4433633;animation:2s infinite scanPulseNormal;box-shadow:0 0 15px #f4433633}.fingerprint-scanner.scan-error[data-security-level=warning] .scanner-pad{background:#ffc1071a;border-color:#ffc10733;animation:1.5s infinite scanPulseWarning;box-shadow:0 0 15px #ffc10733}.fingerprint-scanner.scan-error[data-security-level=danger] .scanner-pad{background:#ff000026;border-color:#ff00004d;animation:.8s infinite scanPulseDanger;box-shadow:0 0 20px #ff00004d}@keyframes scanPulseNormal{0%{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes scanPulseWarning{0%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes scanPulseDanger{0%{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.biometric-scanner.mobile-only{display:block}}.form-footer{text-align:center;margin-top:1rem;font-size:.85rem}.thermal-hints{pointer-events:none;z-index:1000;position:fixed;inset:0}.thermal-hint{color:var(--bioluminescent-teal);opacity:0;pointer-events:none;background:#39f0d90d;border:1px solid #39f0d91a;border-radius:4px;padding:.5rem;font-family:Space Mono,monospace;font-size:.7rem;transition:opacity .3s;position:absolute}.thermal-cursor{pointer-events:none;z-index:100;mix-blend-mode:lighten;background:radial-gradient(circle,#39f0d926 0%,#0000 70%);border-radius:50%;width:800px;height:800px;transition:background 10ms;position:absolute;transform:translate(-93%,-60%)}.thermal-hint:hover,.thermal-hint:hover~.thermal-cursor{opacity:.8}.thermal-cursor:hover~.thermal-hints .thermal-hint{opacity:.8;animation:2s infinite hintGlow}@keyframes hintGlow{0%,to{box-shadow:0 0 10px #39f0d933}50%{box-shadow:0 0 20px #39f0d966}}.auth-success .glass-panel{border-color:var(--bioluminescent-teal);animation:3s forwards successPanel;box-shadow:0 4px 30px #39f0d94d,0 0 50px #39f0d933,inset 0 0 15px #39f0d91a}@keyframes successPulse{0%,to{opacity:.8}50%{opacity:1}}@keyframes successPanel{0%{transform:scale(1)}50%{transform:scale(1.02)}to{opacity:0;transform:scale(1.5)}}.error-flash{animation:.6s errorPulse}@keyframes errorPulse{0%,to{box-shadow:none}50%{box-shadow:0 0 8px #f44336}}.aptitude-test-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:9999;opacity:0;pointer-events:none;background:#000000e6;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .5s;display:flex;position:fixed;top:0;left:0}.aptitude-test-container.hidden{display:none!important}.aptitude-test-container.active{opacity:1;pointer-events:all}.aptitude-panel{z-index:10000;width:90%;max-width:700px;max-height:90vh;overflow-y:auto}.aptitude-test-container.active:before{content:"";background-color:var(--bioluminescent-teal);z-index:10001;width:100%;height:5px;animation:1.5s infinite pulse;position:absolute;top:0;left:0}.test-header{margin-bottom:2rem}.test-header h2{color:var(--bioluminescent-teal);text-align:center;letter-spacing:1px;margin-bottom:1rem;font-family:Rajdhani,sans-serif;font-size:1.8rem}.test-progress{margin-bottom:2rem}.progress-bar{background:#2d303399;border-radius:3px;height:6px;margin-bottom:.5rem;overflow:hidden}.progress-fill{background:var(--bioluminescent-teal);width:33.33%;height:100%;box-shadow:0 0 10px var(--bioluminescent-teal);transition:width .5s cubic-bezier(.2,.8,.2,1)}.progress-label{color:var(--misty-gray);text-align:right;font-family:Space Mono,monospace;font-size:.7rem}.test-section{opacity:0;transition:opacity .5s,transform .5s;display:none;transform:translateY(10px)}.test-section.active{animation:.5s forwards fadeInUp;display:block}.test-section h3{color:#fff;letter-spacing:.5px;margin-bottom:1rem;font-family:Rajdhani,sans-serif;font-size:1.2rem}.test-instruction{color:var(--misty-gray);background:#39f0d90d;border:1px solid #39f0d91a;border-radius:4px;margin-bottom:2rem;padding:.75rem;font-family:Work Sans,sans-serif;font-size:.9rem}.pattern-sequence{background:#2d303366;border:1px solid #39f0d926;border-radius:6px;justify-content:space-between;align-items:center;margin:2rem 0;padding:1.5rem;display:flex}.pattern-item{color:var(--bioluminescent-teal);text-align:center;min-width:60px;font-family:Space Mono,monospace;font-size:2.5rem;animation:2s infinite alternate subtle-glow}.pattern-question{color:var(--evidence-amber);font-size:3rem;font-weight:700;animation:1.5s infinite blink}.pattern-options{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:2rem;display:grid}.pattern-option{color:var(--bioluminescent-teal);text-align:center;cursor:pointer;background:#2d303366;border:1px solid #39f0d926;border-radius:6px;padding:1rem;font-size:2rem;transition:all .3s}.pattern-option:hover{border-color:var(--bioluminescent-teal);background:#39f0d90d;box-shadow:0 0 20px #39f0d933}.pattern-option.selected{border-color:var(--bioluminescent-teal);background:#39f0d91a;box-shadow:0 0 25px #39f0d940}.memory-map{background:#2d303366;border:1px solid #39f0d926;border-radius:6px;width:100%;margin:2rem 0;padding-top:100%;position:relative;overflow:hidden}.map-grid{background:#39f0d91a;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(4,1fr);gap:1px;width:100%;height:100%;display:grid;position:absolute;top:0;left:0}.map-grid:before{content:"";z-index:1;background-image:linear-gradient(#39f0d91a 1px,#0000 1px),linear-gradient(90deg,#39f0d91a 1px,#0000 1px);background-size:25% 25%;width:100%;height:100%;position:absolute;top:0;left:0}.map-marker{background:var(--evidence-amber);width:20px;height:20px;box-shadow:0 0 10px var(--evidence-amber);z-index:2;border-radius:50%;animation:1.5s infinite pulse;position:absolute;transform:translate(-50%,-50%)}.map-overlay{z-index:10;opacity:0;width:100%;height:100%;color:var(--bioluminescent-teal);background:#2d3033f2;justify-content:center;align-items:center;font-family:Space Mono,monospace;font-size:2rem;transition:opacity .5s;display:flex;position:absolute;top:0;left:0}.map-overlay.visible{opacity:1}.memory-recall{margin-top:1rem}.memory-recall.hidden{display:none}.memory-recall p{color:var(--misty-gray);margin-bottom:1rem;font-family:Work Sans,sans-serif}.recall-grid{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.recall-cell{aspect-ratio:1;cursor:pointer;background:#2d303399;border:1px solid #39f0d91a;border-radius:4px;transition:all .3s;position:relative}.recall-cell:hover{background:#39f0d90d;border-color:#39f0d94d}.recall-cell.selected{border-color:var(--bioluminescent-teal);background:#39f0d91a;box-shadow:0 0 10px #39f0d933}.recall-cell.selected:after{content:"";background:var(--bioluminescent-teal);width:10px;height:10px;box-shadow:0 0 5px var(--bioluminescent-teal);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reaction-arena{background:#2d303366;border:1px solid #39f0d926;border-radius:6px;width:100%;height:300px;margin:2rem 0;position:relative;overflow:hidden}.capture-counter{color:var(--bioluminescent-teal);z-index:20;background:#0009;border:1px solid #39f0d933;border-radius:4px;padding:.5rem .75rem;font-family:Space Mono,monospace;font-size:.8rem;position:absolute;top:10px;right:10px}.cryptid-target{cursor:pointer;transform-origin:50%;opacity:0;z-index:10;background:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 30\"><path d=\"M10,20 C15,5 25,5 30,20 C25,12 15,12 10,20 Z\" fill=\"%2339F0D9\" fill-opacity=\"0.6\" /></svg>");width:40px;height:30px;transition:all .2s;position:absolute}.cryptid-target.visible{opacity:1;animation:.3s ease-out fadeInTarget}.cryptid-target.captured{opacity:0;animation:.5s ease-out captureEffect;transform:scale(1.5)}.results-section{text-align:center}.results-panel{background:#2d303366;border:1px solid #39f0d933;border-radius:6px;margin:2rem 0;padding:3rem 2rem;position:relative;overflow:hidden}.result-icon{color:var(--bioluminescent-teal);text-shadow:0 0 20px var(--bioluminescent-teal);margin-bottom:1rem;font-size:4rem;animation:2s infinite successPulse}.results-panel h4{color:#fff;letter-spacing:1px;margin-bottom:1rem;font-family:Rajdhani,sans-serif;font-size:1.5rem}.security-clearance{border:1px solid var(--bioluminescent-teal);background:#0000004d;border-radius:4px;margin-top:1.5rem;padding:.5rem 1rem;display:inline-block}.clearance-label{color:var(--misty-gray);margin-right:.5rem;font-family:Space Mono,monospace;font-size:.8rem}.clearance-value{color:var(--bioluminescent-teal);font-family:Space Mono,monospace;font-size:1.2rem;font-weight:700;animation:1.5s infinite alternate glow}.scan-effect{z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000,#39f0d91a,#0000);width:200%;height:100%;animation:2s linear infinite scanEffect;position:absolute;top:0;left:-100%}.completion-message{color:var(--misty-gray);margin-top:2rem;font-family:Work Sans,sans-serif;line-height:1.7}.completion-message p:last-child{color:var(--bioluminescent-teal);margin-top:1rem;animation:2s infinite pulse}.test-navigation{text-align:center;margin-top:1.5rem}@keyframes subtle-glow{0%{opacity:.7}to{opacity:1}}@keyframes scanEffect{0%{transform:translate(0)}to{transform:translate(50%)}}@keyframes fadeInTarget{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes captureEffect{0%{opacity:1;transform:scale(1)}50%{opacity:.8;box-shadow:0 0 20px var(--bioluminescent-teal);transform:scale(1.2)}to{opacity:0;transform:scale(1.5)}}@keyframes glow{0%{text-shadow:0 0 5px var(--bioluminescent-teal)}to{text-shadow:0 0 15px var(--bioluminescent-teal)}}.help-hint{z-index:100;pointer-events:none;justify-content:center;width:100%;font-family:Space Mono,monospace;display:flex;position:fixed;bottom:23px;left:0}.help-hint-content{color:var(--misty-gray);letter-spacing:.5px;background:#0009;border:1px solid #39f0d933;border-radius:4px;align-items:center;gap:8px;padding:4px 12px;font-size:.7rem;display:flex}.hint-item{align-items:center;gap:4px;display:flex}.hint-label{color:var(--bioluminescent-teal);opacity:.8;margin-right:4px}.hint-shortcut{color:var(--bioluminescent-teal)}.hint-divider{color:#607d8b80;margin:0 4px}@media (max-width:768px){.help-hint-content{padding:3px 8px;font-size:.6rem}.hint-item{gap:2px}.hint-divider{margin:0 2px}.flavor-header{margin-bottom:0}.custom-toggle{width:15px;height:15px;padding-left:10px}.accent-link{font-size:12px}.custom-toggle-container{padding-left:22px}.form-options{flex-direction:row;align-items:center}}
.Titlebar-module__R7frfW__titlebar{background:var(--titlebar-bg);color:#fff;z-index:200;border-bottom:1px solid #191d20;justify-content:center;align-items:center;height:30px;padding:0 .5rem;font-family:Source Sans Pro,sans-serif;font-size:.85rem;display:flex;position:relative}.Titlebar-module__R7frfW__items{flex:1;margin-left:.5rem;margin-right:auto;display:flex}.Titlebar-module__R7frfW__title{text-align:center;flex:1}.Titlebar-module__R7frfW__items>*{cursor:pointer;padding:0 .5rem}.Titlebar-module__R7frfW__windowButtons{flex:1;align-items:center;margin-left:auto;display:flex}.Titlebar-module__R7frfW__windowButtons *{cursor:pointer;border-radius:50%;width:13px;height:13px;margin-left:.5rem}.Titlebar-module__R7frfW__minimize{background:#f1fa8c;margin-left:auto}.Titlebar-module__R7frfW__maximize{background:#50fa7b}.Titlebar-module__R7frfW__close{background:#f55}@media screen and (max-width:900px){.Titlebar-module__R7frfW__items p{display:none}.Titlebar-module__R7frfW__title{flex:4}}
.Sidebar-module__pflBXq__sidebar{background:var(--sidebar-bg);z-index:200;flex-direction:column;justify-content:space-between;align-items:center;width:3.2rem;height:97vh;display:flex;position:relative}.Sidebar-module__pflBXq__iconContainer{cursor:pointer;justify-content:center;width:100%;display:flex;position:relative}.Sidebar-module__pflBXq__iconContainer:hover{background:var(--explorer-bg)}.Sidebar-module__pflBXq__active{border-left:1px solid var(--accent-color);background:var(--explorer-bg);justify-content:center;display:flex}.Sidebar-module__pflBXq__icon{width:48px;height:48px;margin:0 auto;padding:.65rem 0;display:block}.Sidebar-module__pflBXq__imageIcon{width:25px;height:25px;margin-bottom:.6rem}.Sidebar-module__pflBXq__tooltip{background-color:var(--tooltip-bg,#333);color:var(--tooltip-color,#fff);white-space:nowrap;opacity:0;visibility:hidden;border-radius:4px;padding:.4rem .8rem;font-size:.875rem;transition:opacity .2s,transform .2s;position:absolute;top:50%;left:3.5rem;transform:translateY(-50%)translate(-20px)}@media screen and (min-width:600px){.Sidebar-module__pflBXq__iconContainer:hover .Sidebar-module__pflBXq__tooltip{opacity:1;visibility:visible;transform:translateY(-50%)translate(0)}.Sidebar-module__pflBXq__sidebarBottom{margin-bottom:2rem}}@media screen and (min-width:2000px){.Sidebar-module__pflBXq__sidebar{width:2.5vw}}@media screen and (max-width:1100px){.Sidebar-module__pflBXq__sidebar{width:6vw}}@media screen and (max-width:900px){.Sidebar-module__pflBXq__sidebar{width:8vw}.Sidebar-module__pflBXq__icon{width:48px;height:48px;padding:.6rem}}@media screen and (max-width:599px){.Sidebar-module__pflBXq__sidebar{width:10vw}.Sidebar-module__pflBXq__icon{width:40px;height:40px;padding:.6rem}.Sidebar-module__pflBXq__sidebarBottom{margin-bottom:4rem}}@keyframes Sidebar-module__pflBXq__subtleGlow{0%{filter:drop-shadow(0 0 2px var(--accent-color))}50%{filter:drop-shadow(0 0 6px var(--accent-color))}to{filter:drop-shadow(0 0 2px var(--accent-color))}}.Sidebar-module__pflBXq__iconGlow{animation:1.5s ease-in-out infinite alternate Sidebar-module__pflBXq__subtleGlow}
.Explorer-module__0yi9oq__explorer{background:var(--explorer-bg);color:#e1e4e8;border-right:1px solid var(--explorer-border);z-index:200;flex-direction:column;width:18vw;font-family:Lora,serif;display:flex}.Explorer-module__0yi9oq__title{text-transform:uppercase;letter-spacing:1px;margin-bottom:.75rem;padding:.5rem .75rem;font-size:.9rem;font-weight:300}.Explorer-module__0yi9oq__heading{text-transform:uppercase;letter-spacing:1px;cursor:pointer;align-items:center;padding:0 .5rem;font-size:.8rem;font-weight:700;display:flex}.Explorer-module__0yi9oq__checkbox{opacity:0;z-index:-1;position:absolute}.Explorer-module__0yi9oq__files{cursor:pointer;padding:.5rem 0}.Explorer-module__0yi9oq__file{align-items:center;padding:.3rem 1rem;font-size:.875rem;display:flex}.Explorer-module__0yi9oq__file p{margin-left:5px}.Explorer-module__0yi9oq__file:hover{background:var(--explorer-hover-bg)}.Explorer-module__0yi9oq__chevron{transition:transform .2s}@media screen and (min-width:2000px){.Explorer-module__0yi9oq__explorer{width:10vw}}@media screen and (max-width:900px){.Explorer-module__0yi9oq__explorer{width:90vw}}@keyframes Explorer-module__0yi9oq__projectSkeletonPulse{0%{opacity:1}50%{opacity:.1}to{opacity:1}}
.Bottombar-module__4HLmzG__bottomBar{background:var(--bottombar-bg);border-top:1px solid var(--bottombar-border);color:#e1e4e8;z-index:999;justify-content:space-between;align-items:center;width:100%;height:25px;padding:0 .5rem;font-size:.7rem;display:flex;position:fixed;bottom:0}.Bottombar-module__4HLmzG__bottomBar a{color:#fff;text-decoration:none}.Bottombar-module__4HLmzG__icon{margin-right:4px}.Bottombar-module__4HLmzG__container{align-items:center;display:flex}.Bottombar-module__4HLmzG__section{cursor:pointer;align-items:center;height:24px;margin-right:.5rem;padding:0 .2rem;font-family:Lora,serif;display:flex}.Bottombar-module__4HLmzG__section:hover{background:#1c75c9;border-radius:5px}@media screen and (max-width:600px){.Bottombar-module__4HLmzG__bottomBar{font-size:.6rem}.Bottombar-module__4HLmzG__section{margin-right:.5rem}}
.Tab-module__LGq3Hq__tab{background:var(--tab-bg);color:#ececec;border:1px solid var(--tab-border);cursor:pointer;align-items:center;padding:.5rem 1.25rem;font-family:Source Sans Pro,sans-serif;font-size:.9rem;display:flex}.Tab-module__LGq3Hq__tab p{color:#fff;margin-left:5px}.Tab-module__LGq3Hq__tab:hover{background:var(--tab-hover)}.Tab-module__LGq3Hq__active{border-top:1px solid var(--accent-color);background:var(--tab-active-bg);border-bottom:none}
.Tabsbar-module__lmDeiW__tabs{background:var(--tabs-bg);z-index:200;display:flex;position:relative;overflow-x:auto}@media screen and (max-width:900px){.Tabsbar-module__lmDeiW__tabs{width:78vw}}@media screen and (max-width:600px){.Tabsbar-module__lmDeiW__tabs{width:89.5vw}}
.VscodeLogo-module__pQNt5q__VsCodeContainer{margin:auto}.VscodeLogo-module__pQNt5q__vscodeLogo{margin-bottom:5rem;fill:#0157c7!important}@media screen and (max-width:600px){.VscodeLogo-module__pQNt5q__vscodeLogo{margin-bottom:7rem}}
.Layout-module__jbLzUW__ProjectMainLayoutContainer{width:"90%"}.Layout-module__jbLzUW__main{background:var(--main-bg);-webkit-user-select:none;user-select:none;display:flex}.Layout-module__jbLzUW__content{color:var(--text-color);scroll-behavior:smooth;scrollbar-width:10px;scrollbar-color:var(--accent-color);flex:1;height:90vh;padding:.7rem;font-family:JetBrains Mono,monospace;overflow-y:auto}.Layout-module__jbLzUW__content::-webkit-scrollbar{width:5px}.Layout-module__jbLzUW__content::-webkit-scrollbar-track{background:var(--scrollbar-track-bg);border-left:1px solid #1e1f29}.Layout-module__jbLzUW__content::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-bg);border-left:1px solid #1e1f29}@media screen and (max-width:600px){.Layout-module__jbLzUW__content{padding:.5rem .5rem 0 .2rem}.Layout-module__jbLzUW__ProjectMainLayoutContainer{overflow:hidden}.Layout-module__jbLzUW__main{max-width:100vw;overflow-x:scroll}}.Layout-module__jbLzUW__animationContainer{background:var(--main-bg);z-index:1000;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0;overflow:hidden}
.TerminalChat-module__AkR32a__terminal{background-color:var(--main-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;z-index:999;border-top:2px solid #a0a0a0;flex-direction:column;width:100%;height:50vh;font-family:Lora,serif;transition:transform .3s ease-in-out;display:flex;position:fixed;bottom:25px;left:0;overflow-y:auto;transform:translateY(100%);box-shadow:0 0 20px #00000080}.TerminalChat-module__AkR32a__terminal.TerminalChat-module__AkR32a__open{transform:translateY(0)}.TerminalChat-module__AkR32a__header{background:#1e1e28e6;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;padding:12px 15px;font-size:16px;font-weight:700;display:flex;box-shadow:0 4px 8px #0000004d}.TerminalChat-module__AkR32a__header button{color:#ff4f4f;cursor:pointer;background:0 0;border:none;margin-right:.8rem;font-size:10px;transition:transform .2s}.TerminalChat-module__AkR32a__header button:hover{transform:scale(1.1)}.TerminalChat-module__AkR32a__messages{-webkit-user-select:text;user-select:text;scrollbar-width:10px;scrollbar-color:var(--accent-color);flex:1;padding:1rem 1rem 0;font-size:18px;line-height:1.9;overflow:hidden auto}.TerminalChat-module__AkR32a__messages::-webkit-scrollbar{width:5px}.TerminalChat-module__AkR32a__messages::-webkit-scrollbar-track{background:var(--scrollbar-track-bg);border-left:1px solid #1e1f29}.TerminalChat-module__AkR32a__messages::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-bg);border-left:1px solid #1e1f29}.TerminalChat-module__AkR32a__userInput{color:var(--terminal-user);font-weight:700}.TerminalChat-module__AkR32a__userText,.TerminalChat-module__AkR32a__bot{color:#fff;-webkit-user-select:text;user-select:text}.TerminalChat-module__AkR32a__bot{margin-top:.3rem;margin-bottom:1.2rem}.TerminalChat-module__AkR32a__inputContainer{background:#1e1e28f2;border-radius:2rem;align-items:center;gap:.5rem;width:90%;min-width:0;max-width:1200px;margin:0 auto;padding:.7rem 1rem;display:flex;box-shadow:0 2px 12px #0000002e}.TerminalChat-module__AkR32a__terminalPrompt{color:#008cff;white-space:nowrap;flex-shrink:0;font-size:1.1rem}.TerminalChat-module__AkR32a__input{color:#fff;background:0 0;border:none;border-radius:1.2rem;outline:none;flex:1;min-width:0;padding:.6rem .8rem;font-family:inherit;font-size:1.1rem;transition:background .2s}.TerminalChat-module__AkR32a__input:focus{background:#ffffff12}.TerminalChat-module__AkR32a__bold{font-weight:700}.TerminalChat-module__AkR32a__italic{font-style:italic}.TerminalChat-module__AkR32a__link{color:#667dff;pointer-events:auto;cursor:pointer;text-decoration:underline}.TerminalChat-module__AkR32a__demo{color:#0f0;font-weight:700}.TerminalChat-module__AkR32a__sourceCode{color:#ff0;font-weight:700}.TerminalChat-module__AkR32a__rootNames{-webkit-user-select:none;user-select:none}.TerminalChat-module__AkR32a__scrollButton{color:#fff;cursor:pointer;opacity:1;background-color:#1a1a1aef;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:38px;font-size:24px;transition:opacity .3s ease-in-out;display:flex;position:fixed;bottom:90px;right:50%}.TerminalChat-module__AkR32a__scrollButton:hover{opacity:1}.TerminalChat-module__AkR32a__loader{flex-direction:column;gap:10px;width:100%;margin-top:.5rem;display:flex}.TerminalChat-module__AkR32a__loader hr{background:linear-gradient(90deg,#9ed7ff,#fff,#9ed7ff) 0 0/800px 50px;border:none;border-radius:4px;height:20px;animation:3s linear infinite TerminalChat-module__AkR32a__loader}.TerminalChat-module__AkR32a__sendButton{cursor:pointer;background:#fff;border:1px solid #1e1e28f2;border-radius:50%;outline:none;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-left:.5rem;padding:.35rem;transition:transform .1s;display:flex}.TerminalChat-module__AkR32a__buttonIcon{color:#000}.TerminalChat-module__AkR32a__sendButton:hover,.TerminalChat-module__AkR32a__sendButton:focus{border-color:#60a5fa;transform:scale(1.07)}.TerminalChat-module__AkR32a__loaderButton{background:linear-gradient(135deg,var(--bottombar-bg,#23233b)0%,#3b82f6 100%);color:#fff;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;margin-left:.5rem;padding:.7rem;font-size:1.3rem;display:flex;position:relative;box-shadow:0 2px 12px #3b82f62e}@keyframes TerminalChat-module__AkR32a__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.TerminalChat-module__AkR32a__SubmitBtnloader{border:2px solid red;border-color:red #06f #00a2ff #90f;border-radius:50%;width:20px;height:20px;animation:1s linear infinite TerminalChat-module__AkR32a__spin;box-shadow:0 0 10px #06f}.TerminalChat-module__AkR32a__linkContainer{flex-direction:column;margin-top:5px;margin-bottom:5px;display:flex}.TerminalChat-module__AkR32a__demo,.TerminalChat-module__AkR32a__sourceCode{margin-bottom:5px;font-weight:700;display:block}.TerminalChat-module__AkR32a__demoLink,.TerminalChat-module__AkR32a__sourceCodeLink{word-wrap:break-word;display:block}.TerminalChat-module__AkR32a__welcomeHeader{padding:0 1rem;overflow-x:hidden}.TerminalChat-module__AkR32a__welcomeTitle,.TerminalChat-module__AkR32a__welcomeSubtitle{color:var(--text-color);font-weight:500;line-height:4rem}.TerminalChat-module__AkR32a__welcomeTitle{background:linear-gradient(90deg,#4285f4,#d96570);-webkit-text-fill-color:transparent;-webkit-background-clip:text;width:fit-content;font-size:2rem}.TerminalChat-module__AkR32a__welcomeSubtitle{color:var(--subheading-color);font-size:1.7rem}.TerminalChat-module__AkR32a__welcomeSuggestionList{scroll-snap-type:x mandatory;scrollbar-width:none;gap:1.25rem;margin-top:1.5vh;display:flex;overflow-x:auto}.TerminalChat-module__AkR32a__welcomeSuggestion{cursor:pointer;text-align:center;background:var(--secondary-color);border-radius:.75rem;flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;width:270px;height:129px;padding:1.25rem;transition:all .2s;display:flex}.TerminalChat-module__AkR32a__welcomeText{color:var(--text-color);white-space:normal;word-wrap:break-word;max-width:90%;font-weight:400}.TerminalChat-module__AkR32a__welcomeTextIcon{justify-content:flex-end;align-items:center;width:100%;display:flex}.TerminalChat-module__AkR32a__welcomeSuggestion:hover{background:var(--secondary-hover-color)}.TerminalChat-module__AkR32a__welcomeText,.TerminalChat-module__AkR32a__welcomeIcon{color:var(--text-color);font-weight:400}.TerminalChat-module__AkR32a__welcomeIcon{width:42px;height:42px;color:var(--text-color);background:var(--primary-color);border-radius:50%;justify-content:center;align-self:flex-end;align-items:center;margin-top:2.5rem;font-size:1.3rem;display:flex}.TerminalChat-module__AkR32a__instructionsButton{color:#fff;cursor:pointer;background-color:#0000;border:0;border-radius:50%;padding:8px 16px;font-size:18px;transition:background-color .3s;position:relative}.TerminalChat-module__AkR32a__instructionsButton:hover{background-color:#ffffff1a}.TerminalChat-module__AkR32a__popup{color:#fff;z-index:1000;background-color:#000000e6;border-radius:8px;width:250px;padding:15px 13px;font-size:14px;line-height:1.6;animation:.1s ease-out forwards TerminalChat-module__AkR32a__anvil;position:absolute;bottom:90px;right:11%;box-shadow:0 10px 15px -3px #ffffff1a,0 4px 6px -2px #ffffff0d}.TerminalChat-module__AkR32a__popup p{margin:10px 0;font-size:15px}.TerminalChat-module__AkR32a__popup p strong{color:#4caf50;font-weight:700}@keyframes TerminalChat-module__AkR32a__anvil{0%{opacity:0;transform:scale(1)translateY(0);box-shadow:0 0 #f1f1f100}1%{opacity:0;transform:scale(.96)translateY(10px);box-shadow:0 0 #f1f1f100}to{opacity:1;transform:scale(1)translateY(0);box-shadow:0 0 500px #f1f1f100}}.TerminalChat-module__AkR32a__popup-content{-webkit-animation:.3s cubic-bezier(.38,.1,.36,.9) forwards TerminalChat-module__AkR32a__anvil}@media (max-width:768px){.TerminalChat-module__AkR32a__welcomeTitle,.TerminalChat-module__AkR32a__welcomeSubtitle{font-size:2rem;line-height:2.6rem}.TerminalChat-module__AkR32a__welcomeSubtitle{font-size:1.7rem}.TerminalChat-module__AkR32a__inputContainer{border-radius:0;width:100%;margin:0}}@keyframes TerminalChat-module__AkR32a__loader{0%{background-position:-800px 0}to{background-position:800px 0}}.TerminalChat-module__AkR32a__MessageInputContainer{justify-content:center;width:100%;display:flex;position:relative}@media screen and (min-width:901px){.TerminalChat-module__AkR32a__inputContainer{border-radius:10rem;width:80%;padding:.5rem 2rem;position:fixed;bottom:1rem}.TerminalChat-module__AkR32a__messages{padding:1rem 12rem 6rem}.TerminalChat-module__AkR32a__instructionsButton{right:56px}}@media screen and (max-width:900px){.TerminalChat-module__AkR32a__messages{padding:1rem 1rem 0 .8rem;font-size:14px}.TerminalChat-module__AkR32a__scrollButton{right:46%}.TerminalChat-module__AkR32a__terminalPrompt{font-size:14px}.TerminalChat-module__AkR32a__input{font-size:15px}.TerminalChat-module__AkR32a__loaderButton{padding:8px 20px}.TerminalChat-module__AkR32a__terminalPrompt{display:none}.TerminalChat-module__AkR32a__inputContainer{padding:15px 10px}.TerminalChat-module__AkR32a__welcomeSuggestion{width:220px;height:115px;margin-top:3.5vh}.TerminalChat-module__AkR32a__welcomeHeader{padding:2rem .5rem}}.TerminalChat-module__AkR32a__voiceModal,.TerminalChat-module__AkR32a__voiceModalContent,.TerminalChat-module__AkR32a__voiceTitle,.TerminalChat-module__AkR32a__voiceSubtitle,.TerminalChat-module__AkR32a__closeVoiceButton{display:none}.TerminalChat-module__AkR32a__micButton{background:linear-gradient(135deg,var(--bottombar-bg,#23233b)0%,var(--bottombar-bg,#23233b)100%);cursor:pointer;color:#fff;cursor:pointer;border:none;border-radius:21%;outline:none;justify-content:center;align-items:center;margin-left:.5rem;padding:.5rem 1rem;font-size:1rem;transition:background .2s,color .2s,transform .1s,box-shadow .2s;display:flex;position:relative;box-shadow:0 2px 12px #3b82f61a}.TerminalChat-module__AkR32a__micButton:hover,.TerminalChat-module__AkR32a__micButton:focus{background:linear-gradient(135deg,#3b82f6 0%,var(--bottombar-bg,#23233b)100%);transform:scale(1.01);box-shadow:0 4px 16px #3b82f647}.TerminalChat-module__AkR32a__activeMic{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#60a5fa 100%);border:2px solid #60a5fa;animation:1.2s infinite TerminalChat-module__AkR32a__micPulse}@keyframes TerminalChat-module__AkR32a__micPulse{0%{box-shadow:0 0 #3b82f680}70%{box-shadow:0 0 0 12px #3b82f600}to{box-shadow:0 0 #3b82f600}}.TerminalChat-module__AkR32a__geminiSendButton{cursor:pointer;background:#fff;border:1px solid #1e1e28f2;border-radius:50%;outline:none;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-left:.5rem;padding:.35rem;transition:transform .1s;display:flex}.TerminalChat-module__AkR32a__MicIcon{cursor:pointer;border-radius:50%}.TerminalChat-module__AkR32a__MicIcon:hover{color:#6e00ff}.TerminalChat-module__AkR32a__geminiSendButton:hover,.TerminalChat-module__AkR32a__geminiSendButton:focus{background:#fff;transform:scale(1.07)}.TerminalChat-module__AkR32a__geminiSendIconBg{justify-content:center;align-items:center;display:flex}.TerminalChat-module__AkR32a__geminiMicButton{cursor:pointer;background:#fff;border:1px solid #1e1e28f2;border-radius:50%;outline:none;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-left:.5rem;padding:.35rem;transition:transform .1s;display:flex}.TerminalChat-module__AkR32a__geminiMicButton:hover,.TerminalChat-module__AkR32a__geminiMicButton:focus{border-color:#60a5fa;transform:scale(1.07)}.TerminalChat-module__AkR32a__geminiMicIconBg{background-color:#fff;border-radius:50%;justify-content:center;align-items:center;padding:.2rem;display:flex}.TerminalChat-module__AkR32a__activeGeminiMic{border-color:#60a5fa;animation:1.2s infinite TerminalChat-module__AkR32a__micPulseMinimal}@keyframes TerminalChat-module__AkR32a__micPulseMinimal{0%{box-shadow:0 0 #60a5fa33}70%{box-shadow:0 0 0 8px #60a5fa00}to{box-shadow:0 0 #60a5fa33}}.TerminalChat-module__AkR32a__geminiLoaderButton{border:1.5px solid #44454f;border-radius:50%;outline:none;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-left:.5rem;padding:0;display:flex}.TerminalChat-module__AkR32a__geminiLoaderCircle{color:#fff;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:.2rem;display:flex}.TerminalChat-module__AkR32a__loaderIconSpin{animation:1s linear infinite TerminalChat-module__AkR32a__spin}.TerminalChat-module__AkR32a__voiceModal{z-index:1000;transform-origin:100% 100%;background:radial-gradient(farthest-side,#182158 0%,#030414 100%) no-repeat fixed;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;animation:.4s cubic-bezier(.25,.46,.45,.94) forwards TerminalChat-module__AkR32a__voiceModalOpen;display:flex;position:fixed;top:0;left:0}@keyframes TerminalChat-module__AkR32a__voiceModalOpen{0%{opacity:0;border-radius:50%;transform:scale(0)translate(50%,50%)}50%{opacity:.8;border-radius:25%}to{opacity:1;border-radius:0;transform:scale(1)translate(0)}}.TerminalChat-module__AkR32a__voiceCanvas{background:0 0;border-radius:1.2rem;width:100%;min-width:0;max-width:91%;height:42px;display:block}@keyframes TerminalChat-module__AkR32a__canvasFadeIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.8)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.TerminalChat-module__AkR32a__voiceModalContent{text-align:center;color:#fff;z-index:1001;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.TerminalChat-module__AkR32a__voiceTitle{background:linear-gradient(45deg,#ff6b6b,#4ecdc4,#45b7d1) 0 0/200% 200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0 0 1rem;font-size:3rem;font-weight:300;animation:3s ease-in-out infinite TerminalChat-module__AkR32a__gradientShift}.TerminalChat-module__AkR32a__voiceSubtitle{opacity:.8;margin:0;font-size:1.5rem;font-weight:300;animation:2s ease-in-out infinite TerminalChat-module__AkR32a__pulse}@keyframes TerminalChat-module__AkR32a__gradientShift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes TerminalChat-module__AkR32a__pulse{0%,to{opacity:.8}50%{opacity:.4}}.TerminalChat-module__AkR32a__closeVoiceButton{color:#fff;cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.5rem;transition:all .3s;display:flex;position:absolute;top:2rem;right:2rem}.TerminalChat-module__AkR32a__closeVoiceButton:hover{background:#fff3;border-color:#fff6;transform:scale(1.1)}.TerminalChat-module__AkR32a__voiceControls{align-items:center;gap:.5rem;display:flex;position:absolute;top:50%;right:.8rem;transform:translateY(-50%)}.TerminalChat-module__AkR32a__voiceStatus{color:#fff;white-space:nowrap;flex-shrink:0;margin-left:.5rem;font-size:1.1rem;font-weight:500;animation:2s ease-in-out infinite TerminalChat-module__AkR32a__voicePulse}.TerminalChat-module__AkR32a__voiceInputContainer{width:90%}@keyframes TerminalChat-module__AkR32a__voicePulse{0%,to{opacity:1}50%{opacity:.6}}@media (max-width:600px){.TerminalChat-module__AkR32a__geminiSendButton,.TerminalChat-module__AkR32a__geminiMicButton,.TerminalChat-module__AkR32a__geminiLoaderButton{margin-left:.3rem;padding:.35rem}.TerminalChat-module__AkR32a__voiceInputContainer{background:#1e1e28f2;border-radius:2rem;flex-direction:row;align-items:center;gap:1rem;width:90%;min-height:30px;margin:0 auto;padding:1rem 1.5rem;display:flex;position:relative;box-shadow:0 2px 12px #0000002e}.TerminalChat-module__AkR32a__voiceInputWrapper{background:0 0;border-radius:1.2rem;flex:1;align-items:center;padding:.6rem .8rem;transition:background .2s;display:flex;position:relative}.TerminalChat-module__AkR32a__voiceInputWrapper:hover,.TerminalChat-module__AkR32a__voiceInputWrapper:focus-within{background:#ffffff12}.TerminalChat-module__AkR32a__voiceCanvas{background:0 0;border-radius:1.2rem;width:100%;min-width:0;max-width:100%;height:42px;display:block}.TerminalChat-module__AkR32a__voiceControls{align-items:center;gap:.5rem;display:flex;position:absolute;top:50%;right:.8rem;transform:translateY(-50%)}.TerminalChat-module__AkR32a__voiceStatus{color:#fff;font-size:1.1rem;font-weight:500;animation:2s ease-in-out infinite TerminalChat-module__AkR32a__voicePulse}@keyframes TerminalChat-module__AkR32a__voicePulse{0%,to{opacity:1}50%{opacity:.6}}.TerminalChat-module__AkR32a__voiceCloseButton{cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex}.TerminalChat-module__AkR32a__voiceCloseButton:hover{background:#fff3;border-color:#fff6;transform:scale(1.1)}@media screen and (min-width:901px){.TerminalChat-module__AkR32a__voiceInputContainer{border-radius:2rem;width:80%;padding:.5rem 2rem;position:fixed;bottom:1rem}}@media screen and (max-width:900px){.TerminalChat-module__AkR32a__voiceInputContainer{border-radius:0;width:100%;margin:0;padding:.5rem}.TerminalChat-module__AkR32a__voiceCanvas{width:70%;min-width:0;max-width:70%;height:28px;margin:0;display:block}.TerminalChat-module__AkR32a__voiceStatus{font-size:1rem}.TerminalChat-module__AkR32a__voiceCloseButton{width:35px;height:35px}}.TerminalChat-module__AkR32a__voiceTitle{font-size:2rem}.TerminalChat-module__AkR32a__voiceSubtitle{font-size:1.2rem}.TerminalChat-module__AkR32a__closeVoiceButton{width:40px;height:40px;font-size:1.2rem;top:1rem;right:1rem}}.TerminalChat-module__AkR32a__voiceTranscriptCard{letter-spacing:.02em;color:#e9ecf3;z-index:1001;-webkit-backdrop-filter:blur(16px)saturate(150%);background:linear-gradient(145deg,#191b20eb,#23262de6);border:1px solid #ffffff0d;border-radius:18px;justify-content:center;align-items:center;gap:.75rem;min-width:260px;max-width:680px;padding:1.1rem 1.8rem;font-size:1.05rem;font-weight:500;transition:transform .3s,box-shadow .3s;animation:.35s cubic-bezier(.4,0,.2,1) TerminalChat-module__AkR32a__fadeInUp;display:flex;position:absolute;bottom:90px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #00000059,inset 0 0 .8px #ffffff14}.TerminalChat-module__AkR32a__voiceTranscriptCard:hover{border-color:#0096ff26;transform:translate(-50%)translateY(-4px)scale(1.02);box-shadow:0 8px 30px #0006,0 0 10px #0096ff1a}.TerminalChat-module__AkR32a__voiceTranscriptCard:before{content:"";opacity:.6;background:linear-gradient(90deg,#0000,#00b4ff,#0000);border-radius:50%;width:40%;height:2px;animation:2s ease-in-out infinite TerminalChat-module__AkR32a__pulseGlow;position:absolute;top:0;left:50%;transform:translate(-50%)}@keyframes TerminalChat-module__AkR32a__fadeInUp{0%{opacity:0;transform:translate(-50%)translateY(20px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes TerminalChat-module__AkR32a__pulseGlow{0%,to{opacity:.5;width:30%}50%{opacity:1;width:45%}}.TerminalChat-module__AkR32a__voiceTranscriptCard .TerminalChat-module__AkR32a__micIcon{background:linear-gradient(135deg,#4285f4 0%,#d96570 100%);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.TerminalChat-module__AkR32a__matrixOverlay{z-index:999;background:#000000e6;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.TerminalChat-module__AkR32a__matrixCanvas{background:#000;width:100%;height:100%}.TerminalChat-module__AkR32a__appointmentModal{z-index:1000;background:#000000b3;justify-content:center;align-items:center;animation:.3s TerminalChat-module__AkR32a__fadeIn;display:flex;position:fixed;inset:0}.TerminalChat-module__AkR32a__appointmentCard{background:#fff;border-radius:12px;width:90%;max-width:500px;padding:24px;animation:.3s TerminalChat-module__AkR32a__slideUp;box-shadow:0 20px 60px #0000004d}.TerminalChat-module__AkR32a__appointmentHeader{border-bottom:2px solid #f0f0f0;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;display:flex}.TerminalChat-module__AkR32a__appointmentHeader h3{color:#333;margin:0;font-size:20px}.TerminalChat-module__AkR32a__closeModalBtn{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:background .2s;display:flex}.TerminalChat-module__AkR32a__closeModalBtn:hover{background:#f0f0f0}.TerminalChat-module__AkR32a__appointmentForm{flex-direction:column;gap:16px;display:flex}.TerminalChat-module__AkR32a__formGroup{flex-direction:column;gap:6px;display:flex}.TerminalChat-module__AkR32a__formGroup label{color:#555;font-size:14px;font-weight:600}.TerminalChat-module__AkR32a__formGroup input,.TerminalChat-module__AkR32a__formGroup textarea{border:1px solid #ddd;border-radius:6px;padding:10px 12px;font-family:inherit;font-size:14px;transition:border-color .2s}.TerminalChat-module__AkR32a__formGroup input:focus,.TerminalChat-module__AkR32a__formGroup textarea:focus{border-color:#4caf50;outline:none}.TerminalChat-module__AkR32a__formGroup textarea{resize:vertical}.TerminalChat-module__AkR32a__appointmentActions{gap:12px;margin-top:8px;display:flex}.TerminalChat-module__AkR32a__cancelBtn,.TerminalChat-module__AkR32a__confirmBtn{cursor:pointer;border:none;border-radius:6px;flex:1;padding:12px;font-size:14px;font-weight:600;transition:all .2s}.TerminalChat-module__AkR32a__cancelBtn{color:#666;background:#f0f0f0}.TerminalChat-module__AkR32a__cancelBtn:hover{background:#e0e0e0}.TerminalChat-module__AkR32a__confirmBtn{color:#fff;background:#4caf50}.TerminalChat-module__AkR32a__confirmBtn:hover{background:#45a049;transform:translateY(-1px);box-shadow:0 4px 12px #4caf504d}@keyframes TerminalChat-module__AkR32a__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes TerminalChat-module__AkR32a__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
