@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=K2D:wght@300;400;500;600;700;800&family=Be+Vietnam+Pro:wght@300;400;500;600;700;800;900&family=Montserrat:wght@300;400;500;600;700;800;900&family=Roboto:wght@300;400;500;700;900&family=Open+Sans:wght@300;400;500;600;700;800&family=Lexend:wght@300;400;500;600;700;800;900&family=Quicksand:wght@300;400;500;600;700&family=Nunito:wght@300;400;500;600;700;800;900&family=Saira:wght@300;400;500;600;700;800;900&family=Mali:wght@300;400;500;600;700&family=Itim&family=Mitr:wght@300;400;500;600;700&family=Comfortaa:wght@300;400;500;600;700&family=Josefin+Sans:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Anton&display=swap";@tailwind base;@tailwind components;@tailwind utilities;:root{--color-blue: #2563eb;--color-orange: #f97316;--color-green: #10b981;--font-family: "K2D", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}body,html,#root,.font-sans{font-family:"K2D",var(--font-family),-apple-system,BlinkMacSystemFont,sans-serif}.bg-primary-theme{background-color:var(--color-blue)}.text-primary-theme{color:var(--color-blue)}.border-primary-theme{border-color:var(--color-blue)}.accent-primary-theme{accent-color:var(--color-blue)}.bg-orange-theme{background-color:var(--color-orange)}.text-orange-theme{color:var(--color-orange)}.bg-green-theme{background-color:var(--color-green)}.text-green-theme{color:var(--color-green)}.markdown-body{line-height:1.6;color:#334155}.markdown-body h1{font-size:2rem;font-weight:900;margin-bottom:1.5rem;color:var(--color-blue);text-transform:uppercase;letter-spacing:-.025em}.markdown-body h2{font-size:1.25rem;font-weight:800;margin-top:2rem;margin-bottom:1rem;color:var(--color-blue);text-transform:uppercase;letter-spacing:.025em}.markdown-body p{margin-bottom:1rem}.markdown-body ul{list-style-type:disc;padding-left:1.5rem;margin-bottom:1rem}.markdown-body li{margin-bottom:.5rem}.markdown-body code{background-color:#f1f5f9;padding:.2rem .4rem;border-radius:.4rem;font-family:monospace;font-weight:600}.typewriter-loader-wrap{position:relative;width:auto;height:auto}.vintage-typewriter,.typewriter{--chassis-top: #343c48;--chassis-body: #232832;--chassis-dark: #16191f;--chassis-edge: #485363;--brass: #e0b464;--brass-dark: #ad8330;--chrome: #e2e8f0;--chrome-dim: #94a3b8;--key-rim: #cbd5e1;--key-face: #181c22;--key-text: #f8fafc;--paper-white: #ffffff;--paper-shadow: rgba(0, 0, 0, .15);--ink-char: #334155;--ink-red: #ef4444;--soundwave-color: #f59e0b;--cycle-duration: 3.8s;position:relative;width:176px;height:136px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.typewriter-ground-shadow{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:156px;height:14px;background:radial-gradient(ellipse at center,#0f172a73,#0f172a00 72%);border-radius:50%;filter:blur(3px);z-index:1;animation:twGroundBreathe var(--cycle-duration) ease-in-out infinite}@keyframes twGroundBreathe{0%,72%,to{transform:translate(-50%) scaleX(1);opacity:.85}74%,84%{transform:translate(-50%) scaleX(.92);opacity:.65}}.typewriter-carriage{position:absolute;top:10px;left:50%;width:138px;height:48px;z-index:3;transform-origin:center bottom;animation:twCarriageSlide var(--cycle-duration) cubic-bezier(.25,1,.5,1) infinite}@keyframes twCarriageSlide{0%,8%{transform:translate(calc(-50% + 18px))}9%,18%{transform:translate(calc(-50% + 11px))}19%,28%{transform:translate(calc(-50% + 4px))}29%,38%{transform:translate(calc(-50% - 3px))}39%,48%{transform:translate(calc(-50% - 10px))}49%,58%{transform:translate(calc(-50% - 17px))}59%,71%{transform:translate(calc(-50% - 24px))}72%{transform:translate(calc(-50% - 24px))}84%{transform:translate(calc(-50% + 19px))}88%{transform:translate(calc(-50% + 17px))}92%,to{transform:translate(calc(-50% + 18px))}}.paper-chute{position:absolute;bottom:24px;left:50%;transform:translate(-50%);width:64px;height:52px;overflow:hidden;display:flex;justify-content:center;pointer-events:none}.paper-sheet{position:relative;width:58px;height:76px;background:#fff;border-radius:2px 2px 0 0;box-shadow:0 -2px 6px #0000001f,inset 0 0 0 1px #00000014;display:flex;flex-direction:column;padding:6px 5px 0;overflow:hidden;transform:translateY(0)}.paper-texture{position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(to bottom,#f8fafce6,#fff);pointer-events:none}.paper-stream{position:relative;display:flex;flex-direction:column;gap:6px;animation:twPaperFeed var(--cycle-duration) ease-in-out infinite}@keyframes twPaperFeed{0%,71%{transform:translateY(0)}80%,to{transform:translateY(-12px)}}.paper-line{display:flex;align-items:center;gap:2.5px;height:6px}.paper-line .char{height:2px;border-radius:1px;background:var(--ink-char);box-shadow:0 0 .5px #0000004d}.paper-line.line-1 .char{width:34px;opacity:.85}.paper-line.line-2 .char{width:42px;opacity:.85}.paper-line.line-3 .char{width:28px;opacity:.85}.paper-line.line-4 .char{width:38px;opacity:.85}.paper-line.line-5 .char{width:32px;opacity:.85}.paper-line.line-6 .char{width:22px;animation:twActiveTypingLine var(--cycle-duration) steps(6,end) infinite}@keyframes twActiveTypingLine{0%{width:0px;opacity:0}9%{width:5px;opacity:1}19%{width:10px}29%{width:16px}39%{width:22px}49%{width:28px}59%,71%{width:34px}72%,to{width:34px}}.platen-roller{position:absolute;bottom:12px;left:12px;right:12px;height:15px;background:linear-gradient(180deg,#374151,#111827 45%,#1f2937);border-radius:7px;border:1px solid #111827;box-shadow:inset 0 2px 2px #ffffff26,0 2px 4px #0006;z-index:2}.paper-bail{position:absolute;top:3px;left:8px;right:8px;height:2px;background:linear-gradient(180deg,#f8fafc,#94a3b8);border-radius:1px;box-shadow:0 1px 2px #0006}.platen-knob{position:absolute;bottom:10px;width:8px;height:19px;background:linear-gradient(90deg,#94a3b8,#475569,#1e293b);border-radius:2px;border:1px solid #334155;box-shadow:inset 0 1px 1px #ffffff4d,0 2px 4px #00000059;z-index:3}.platen-knob.knob-left{left:4px}.platen-knob.knob-right{right:4px}.carriage-return-lever{position:absolute;left:0;bottom:20px;width:14px;height:26px;z-index:5;transform-origin:bottom right;animation:twLeverFlick var(--cycle-duration) ease-in-out infinite}@keyframes twLeverFlick{0%,71%{transform:rotate(0)}73%{transform:rotate(-18deg)}77%{transform:rotate(-12deg)}84%,to{transform:rotate(0)}}.lever-stem{position:absolute;bottom:0;right:2px;width:3px;height:20px;background:linear-gradient(90deg,#e2e8f0,#94a3b8);border-radius:2px;box-shadow:0 1px 3px #0000004d}.lever-handle{position:absolute;top:0;left:0;width:10px;height:6px;background:linear-gradient(180deg,#f1f5f9,#cbd5e1,#64748b);border-radius:3px 1px 1px 3px;border:.5px solid #475569}.soundwave-emitter{position:absolute;left:10px;bottom:19px;width:16px;height:16px;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:10}.bell-dome{position:absolute;width:6px;height:6px;background:radial-gradient(circle at 35% 35%,#fde68a,#d97706);border-radius:50%;border:.5px solid #b45309;box-shadow:0 1px 2px #0006}.soundwave-ring{position:absolute;border-radius:50%;border:1.5px solid var(--soundwave-color);opacity:0;pointer-events:none}.soundwave-ring.ring-1{animation:twSoundwavePulse var(--cycle-duration) ease-out infinite;animation-delay:0s}.soundwave-ring.ring-2{animation:twSoundwavePulse var(--cycle-duration) ease-out infinite;animation-delay:.1s}.soundwave-ring.ring-3{animation:twSoundwavePulse var(--cycle-duration) ease-out infinite;animation-delay:.22s}@keyframes twSoundwavePulse{0%,71%{width:6px;height:6px;transform:scale(.4);opacity:0}72%{width:8px;height:8px;transform:scale(.6);opacity:.95;border-color:#f59e0b}78%{width:24px;height:24px;transform:scale(1.8);opacity:.5;border-color:#fbbf24}83%,to{width:36px;height:36px;transform:scale(2.8);opacity:0}}.soundwave-arc{position:absolute;left:-4px;border-left:2px solid #f59e0b;border-radius:50%;opacity:0;pointer-events:none}.soundwave-arc.arc-1{width:14px;height:20px;animation:twArcPulse var(--cycle-duration) ease-out infinite}.soundwave-arc.arc-2{width:22px;height:28px;animation:twArcPulse var(--cycle-duration) ease-out infinite;animation-delay:.12s}@keyframes twArcPulse{0%,71%{transform:translate(0) scaleY(.6);opacity:0}73%{opacity:.85;transform:translate(-3px) scaleY(.9)}80%,to{opacity:0;transform:translate(-14px) scaleY(1.3)}}.typewriter-chassis{position:relative;width:158px;height:78px;background:linear-gradient(180deg,var(--chassis-top) 0%,var(--chassis-body) 40%,var(--chassis-dark) 100%);border-radius:9px 9px 12px 12px;border:1px solid var(--chassis-edge);box-shadow:inset 0 1px 1px #ffffff38,0 6px 14px #00000073;display:flex;flex-direction:column;z-index:5;overflow:hidden;animation:twChassisVibe var(--cycle-duration) linear infinite}@keyframes twChassisVibe{0%,71%,to{transform:translateY(0)}9%,19%,29%,39%,49%,59%{transform:translateY(.4px)}11%,21%,31%,41%,51%,61%{transform:translateY(0)}}.chassis-hood{position:relative;width:100%;height:28px;background:linear-gradient(180deg,#374151,#1f2937);border-bottom:1px solid #111827;display:flex;align-items:center;justify-content:space-between;padding:0 12px}.ribbon-spool{position:relative;width:16px;height:16px;border-radius:50%;background:radial-gradient(circle at center,#0f172a,#1e293b 80%);border:1px solid #475569;box-shadow:inset 0 1px 2px #fff3,0 1px 2px #0006}.spool-core{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:5px;height:5px;border-radius:50%;background:var(--brass);box-shadow:0 0 1px #000}.spool-spokes{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:11px;height:11px;border-radius:50%;border:1px dashed rgba(255,255,255,.35);animation:twSpoolTurn var(--cycle-duration) steps(6) infinite}@keyframes twSpoolTurn{0%{transform:translate(-50%,-50%) rotate(0)}71%{transform:translate(-50%,-50%) rotate(180deg)}72%,to{transform:translate(-50%,-50%) rotate(180deg)}}.type-basket{position:relative;width:44px;height:22px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.typebars-fan{position:absolute;top:2px;width:32px;height:14px;border-radius:0 0 16px 16px;background:radial-gradient(ellipse at top,#111827,#1e293b 80%);border:1px solid #334155;box-shadow:inset 0 2px 4px #0009}.type-guide{position:absolute;bottom:4px;width:8px;height:7px;border:1.5px solid #94a3b8;border-bottom:none;border-radius:2px 2px 0 0}.striker-hammer{position:absolute;bottom:0;width:2px;height:9px;background:linear-gradient(180deg,#f8fafc,#94a3b8);border-radius:1px;transform-origin:bottom center;animation:twStrikerTap var(--cycle-duration) linear infinite}@keyframes twStrikerTap{0%,7.9%{transform:scaleY(.7) translateY(2px)}9%,10%{transform:scaleY(1.3) translateY(-7px)}12%,17.9%{transform:scaleY(.7) translateY(2px)}19%,20%{transform:scaleY(1.3) translateY(-7px)}22%,27.9%{transform:scaleY(.7) translateY(2px)}29%,30%{transform:scaleY(1.3) translateY(-7px)}32%,37.9%{transform:scaleY(.7) translateY(2px)}39%,40%{transform:scaleY(1.3) translateY(-7px)}42%,47.9%{transform:scaleY(.7) translateY(2px)}49%,50%{transform:scaleY(1.3) translateY(-7px)}52%,57.9%{transform:scaleY(.7) translateY(2px)}59%,60%{transform:scaleY(1.3) translateY(-7px)}62%,to{transform:scaleY(.7) translateY(2px)}}.ribbon-strip{position:absolute;bottom:5px;width:38px;height:2px;background:linear-gradient(90deg,#111827,#ef4444,#111827);opacity:.8}.brand-badge{position:absolute;bottom:1px;left:50%;transform:translate(-50%);padding:.5px 5px;background:linear-gradient(180deg,#eab308,#ca8a04);border-radius:1.5px;box-shadow:0 1px 2px #0006,inset 0 .5px .5px #ffffff80;border:.5px solid #a16207;display:flex;align-items:center;justify-content:center}.brand-badge span{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:4.5px;font-weight:900;letter-spacing:.16em;color:#1c1917;text-transform:uppercase;line-height:1}.keyboard-well{position:relative;width:100%;flex-grow:1;padding:4px 10px 5px;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;background:radial-gradient(ellipse at bottom,#111827,#030712);box-shadow:inset 0 3px 6px #0009;border-radius:0 0 11px 11px}.key-row{display:flex;align-items:center;justify-content:center;gap:3px;width:100%}.key{position:relative;width:8px;height:8px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#334155,#0f172a);border:1px solid var(--key-rim);box-shadow:0 1.5px 2px #00000080,inset 0 1px 1px #fff6;transition:transform .05s ease}.key:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2px;height:2px;border-radius:50%;background:var(--key-text);opacity:.85}.spacebar{width:48px;height:5px;border-radius:2.5px;background:linear-gradient(180deg,#334155,#0f172a);border:1px solid var(--key-rim);box-shadow:0 1.5px 2px #00000080,inset 0 1px 1px #ffffff59}.key-active-1{animation:twKeyStroke var(--cycle-duration) linear infinite;animation-delay:.34s}.key-active-2{animation:twKeyStroke var(--cycle-duration) linear infinite;animation-delay:.72s}.key-active-3{animation:twKeyStroke var(--cycle-duration) linear infinite;animation-delay:1.1s}.key-active-4{animation:twKeyStroke var(--cycle-duration) linear infinite;animation-delay:1.48s}.key-active-5{animation:twKeyStroke var(--cycle-duration) linear infinite;animation-delay:1.86s}.key-active-6{animation:twKeyStroke var(--cycle-duration) linear infinite;animation-delay:2.24s}@keyframes twKeyStroke{0%,90%,to{transform:translateY(0);box-shadow:0 1.5px 2px #00000080,inset 0 1px 1px #fff6}2%,8%{transform:translateY(1.8px);box-shadow:0 .5px 1px #000000b3,inset 0 .5px .5px #fff3}12%{transform:translateY(0)}}.tower-loader{scale:3;height:50px;width:40px}.tower-loader .box{position:relative;opacity:0;left:10px}.tower-loader .side-left{position:absolute;background-color:#286cb5;width:19px;height:5px;transform:skew(0,-25deg);top:14px;left:10px}.tower-loader .side-right{position:absolute;background-color:#2f85e0;width:19px;height:5px;transform:skew(0,25deg);top:14px;left:-9px}.tower-loader .side-top{position:absolute;background-color:#5fa8f5;width:20px;height:20px;rotate:45deg;transform:skew(-20deg,-20deg)}.tower-loader .box-1{animation:from-left 4s infinite}.tower-loader .box-2{animation:from-right 4s infinite;animation-delay:1s}.tower-loader .box-3{animation:from-left 4s infinite;animation-delay:2s}.tower-loader .box-4{animation:from-right 4s infinite;animation-delay:3s}@keyframes from-left{0%{z-index:20;opacity:0;translate:-20px -6px}20%{z-index:10;opacity:1;translate:0px 0px}40%{z-index:9;translate:0px 4px}60%{z-index:8;translate:0px 8px}80%{z-index:7;opacity:1;translate:0px 12px}to{z-index:5;translate:0px 30px;opacity:0}}@keyframes from-right{0%{z-index:20;opacity:0;translate:20px -6px}20%{z-index:10;opacity:1;translate:0px 0px}40%{z-index:9;translate:0px 4px}60%{z-index:8;translate:0px 8px}80%{z-index:7;opacity:1;translate:0px 12px}to{z-index:5;translate:0px 30px;opacity:0}}.robot-loader{scale:.75;position:relative;width:200px;height:200px;translate:10px -20px}.robot-loader svg{position:absolute;top:0;left:0}.robot-loader .head{translate:27px -30px;z-index:3;animation:bob 1s infinite ease-in}.robot-loader .bod{translate:0px 30px;z-index:3;animation:bob 1s infinite ease-in-out}.robot-loader .legr{translate:75px 135px;z-index:0;animation:rstep 1s infinite ease-in}.robot-loader .legr{animation-delay:.45s}.robot-loader .legl{translate:30px 155px;z-index:3;animation:lstep 1s infinite ease-in}@keyframes bob{0%{transform:translateY(0) rotate(3deg)}5%{transform:translateY(0) rotate(3deg)}25%{transform:translateY(5px) rotate(0)}50%{transform:translateY(0) rotate(-3deg)}70%{transform:translateY(5px) rotate(0)}to{transform:translateY(0) rotate(3deg)}}@keyframes lstep{0%{transform:translateY(0) rotate(-5deg)}33%{transform:translateY(-15px) translate(32px) rotate(35deg)}66%{transform:translateY(0) translate(25px) rotate(-25deg)}to{transform:translateY(0) rotate(-5deg)}}@keyframes rstep{0%{transform:translateY(0) translate(0) rotate(-5deg)}33%{transform:translateY(-10px) translate(30px) rotate(35deg)}66%{transform:translateY(0) translate(20px) rotate(-25deg)}to{transform:translateY(0) translate(0) rotate(-5deg)}}.robot-loader #gnd{translate:-140px 0;rotate:10deg;z-index:-1;filter:blur(.5px) drop-shadow(1px 3px 5px #000000);opacity:.25;animation:scroll 5s infinite linear}@keyframes scroll{0%{transform:translateY(25px) translate(50px);opacity:0}33%{opacity:.25}66%{opacity:.25}to{transform:translateY(-50px) translate(-100px);opacity:0}}@media print{.no-print{display:none!important}body{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#fff!important;overflow:visible!important}main{margin-left:0!important;padding:0!important;overflow:visible!important}.custom-scrollbar{overflow:visible!important}.bg-white{background-color:#fff!important}.bg-slate-50{background-color:#f8fafc!important}.shadow-sm,.shadow-md,.shadow-lg,.shadow-xl,.shadow-2xl{box-shadow:none!important;border:1px solid #e2e8f0!important}.rounded-\[32px\],.rounded-\[26px\],.rounded-2xl{border-radius:.5rem!important}th{background-color:#1e293b!important;color:#fff!important}}.class-progress-card{transition:all .4s cubic-bezier(.4,0,.2,1)}.class-progress-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 25px 50px -12px #6366f126,0 0 0 2px #6366f133}.class-progress-card:active{transform:scale(.98);transition-duration:.1s}@media print{.no-print{display:none!important}body.printing-class-progress *{visibility:hidden!important}body.printing-class-progress .class-progress-section,body.printing-class-progress .class-progress-section *{visibility:visible!important}body.printing-class-progress .class-progress-section{position:absolute!important;left:0!important;top:0!important;width:100%!important;border:none!important;box-shadow:none!important}.print-exact{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}@keyframes thinhmailing-animate-3d{0%,90%,to{transform:perspective(400px) rotateX(0) rotateY(0) scale(1);filter:brightness(1)}91.5%{transform:perspective(400px) rotateX(12deg) rotateY(-8deg) scale(1.08);filter:brightness(1.15)}93%{transform:perspective(400px) rotateX(-12deg) rotateY(8deg) scale(1.08);filter:brightness(1.15)}94.5%{transform:perspective(400px) rotateX(8deg) rotateY(12deg) scale(1.06);filter:brightness(1.1)}96%{transform:perspective(400px) rotateX(-6deg) rotateY(-6deg) scale(1.04);filter:brightness(1.05)}98%{transform:perspective(400px) rotateX(0) rotateY(0) scale(1.02);filter:brightness(1)}}.animate-thinhmailing-3d{animation:thinhmailing-animate-3d 30s infinite ease-in-out;display:inline-block;transform-style:preserve-3d;will-change:transform}.text-3d-blue{color:#2563eb;text-shadow:.3px .3px 0px #1d4ed8,.6px .6px 0px #1e40af,1px 1px .5px rgba(0,0,0,.15)}.text-3d-black{color:#0f172a;text-shadow:.3px .3px 0px #475569,.6px .6px 0px #1e293b,1px 1px .5px rgba(0,0,0,.15)}.text-3d-black-glow{color:#010409;text-shadow:-.3px -.3px 0px rgba(255,255,255,.2),.3px .3px 0px #475569,.6px .6px .5px #cbd5e1,1px 1px 1px rgba(255,255,255,.2)}.font-anton{font-family:Anton,sans-serif!important}.font-k2d{font-family:K2D,sans-serif!important}.fancy-tab-btn{--primary: #2563eb;--neutral-1: #ffffff;--neutral-2: #f1f5f9;--radius: 6px;cursor:pointer;border-radius:var(--radius);border:none;box-shadow:0 .5px .5px 1px #fff3,0 4px 6px -1px #00000014,0 2px 4px -1px #0000000a;display:flex;align-items:center;position:relative;transition:all .2s ease;padding:5px 10px;height:32px;font-family:K2D,sans-serif;font-style:normal;font-weight:800;overflow:hidden}.fancy-tab-btn-classic{width:100%}.fancy-tab-btn-dark{--primary: #3b82f6;--neutral-1: #1e293b;--neutral-2: #0f172a}.fancy-tab-btn:hover{transform:scale(1.02) translateY(-1px);box-shadow:0 0 1px 1.5px #2563eb33,0 8px 14px #0000001f,0 4px 3px -3px #00000008}.fancy-tab-btn:active{transform:scale(.98) translateY(0)}.fancy-tab-btn-active:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius);border:1.5px solid transparent;background:linear-gradient(135deg,#1d4ed8,#2563eb) padding-box,linear-gradient(to bottom,#ffffff4d,#0000001f) border-box;z-index:1;transition:all .3s ease}.fancy-tab-btn-inactive:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius);border:1px solid transparent;background:linear-gradient(var(--neutral-1),var(--neutral-2)) padding-box,linear-gradient(to bottom,#0000000d,#00000040) border-box;z-index:1;transition:all .3s ease}.fancy-tab-btn:hover:after{box-shadow:inset 0 -1px 2px #fff6}.fancy-tab-btn-inactive:before{content:"";top:2px;right:2px;bottom:2px;left:2px;position:absolute;background:linear-gradient(to top,var(--neutral-1),var(--neutral-2));border-radius:calc(var(--radius) - 2px);filter:blur(.2px);z-index:2;opacity:.95}.fancy-tab-btn-active:before{content:"";top:2px;right:2px;bottom:2px;left:2px;position:absolute;background:linear-gradient(to top,#1e40af,#2563eb);border-radius:calc(var(--radius) - 2px);filter:blur(.2px);z-index:2;opacity:.98}.fancy-outline{position:absolute;border-radius:inherit;overflow:hidden;z-index:1;opacity:0;transition:opacity .3s ease;top:-1.5px;right:-2.5px;bottom:-1.5px;left:-2.5px}.fancy-outline:before{content:"";position:absolute;top:-150%;right:-150%;bottom:-150%;left:-150%;background:conic-gradient(from 140deg,transparent 55%,#2563eb 75%,#60a5fa 85%,transparent 100%);animation:fancy-spin 2.2s linear infinite;animation-play-state:paused}@keyframes fancy-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fancy-tab-btn:hover .fancy-outline{opacity:1}.fancy-tab-btn:hover .fancy-outline:before{animation-play-state:running}.fancy-state p{display:flex;align-items:center;justify-content:center}.fancy-state p span{display:block;opacity:1;transform:translateY(0)}.fancy-tab-btn:hover .fancy-state p span{animation:fancy-wave .5s ease forwards calc(var(--i) * .02s)}@keyframes fancy-wave{30%{transform:translateY(2px) scale(.95)}50%{transform:translateY(-2px) scale(1.05);color:var(--primary)}to{transform:translateY(0) scale(1)}}.fancy-tab-icon-wrapper{position:relative;z-index:10;transition:all .25s ease;display:flex;align-items:center;justify-content:center}.fancy-tab-btn:hover .fancy-tab-icon-wrapper{transform:rotate(12deg) scale(1.12)}.fancy-tab-btn-active .fancy-tab-icon-wrapper{animation:fancy-jump-appear .55s cubic-bezier(.175,.885,.32,1.275) forwards}@keyframes fancy-jump-appear{0%{transform:scale(2.2) rotate(-18deg);filter:blur(1px)}50%{transform:scale(.85);filter:blur(0)}to{transform:scale(1) rotate(0)}}.logo1-btn-wrapper{--color: rgba(255, 255, 255, .05);--txt-color: #0f172a;--txt-color-2: #2563eb;--point-size: 6px;--point-color: #ffffff;--line-color: rgba(0, 0, 0, .1);--line-style: solid;--line-weight: 1px;--anim-speed: .8s;position:relative;display:inline-flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;cursor:pointer;box-sizing:border-box}.logo1-btn{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;background:none;width:100%;height:100%;padding:0;margin:0}.logo1-frame{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border:var(--line-style, solid) var(--line-weight, 1px) var(--line-color, #000000);background-color:var(--color, rgba(255, 255, 255, .8));box-shadow:inset 0 1px 4px 1px #ffffff4d}.logo1-point{position:absolute;box-sizing:border-box;width:var(--point-size, 6px);height:var(--point-size, 6px);border-radius:25%;border:solid var(--line-weight, 1px) var(--line-color, #000000);background-color:var(--point-color, #fff);background-image:radial-gradient(circle at 50% 120%,#0000004d,#fff);z-index:10}.logo1-point.top{top:calc(var(--point-size, 6px) * -.5)}.logo1-point.bottom{bottom:calc(var(--point-size, 6px) * -.5)}.logo1-point.left{left:calc(var(--point-size, 6px) * -.5)}.logo1-point.right{right:calc(var(--point-size, 6px) * -.5)}.logo1-txt-box{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:2}.logo1-txt-box:after{content:"";position:absolute;inset:var(--point-size, 6px);background:repeating-linear-gradient(45deg,#2563eb,#60a5fa 15%,#fff 20%);mix-blend-mode:hard-light;background-size:440%;transition:background-size .4s ease-in;filter:blur(1px);z-index:3;opacity:.05}.logo1-txt{position:absolute;z-index:4;font-family:K2D,sans-serif!important;font-weight:850;text-transform:uppercase;letter-spacing:.04em;color:var(--txt-color, #0f172a);text-shadow:0 -.5px .5px rgba(255,255,255,.6),0 1px .5px rgba(0,0,0,.08)}.virtuoso-table-container [data-testid=virtuoso-scroller]{overflow:auto!important}.virtuoso-table-container [data-viewport-type=element]{min-width:100%!important;width:max-content!important}.virtuoso-table-container table{border-spacing:0!important;border-collapse:separate!important}.page-break-after{page-break-after:always!important;break-after:page!important}.page-break-before{page-break-before:always!important;break-before:page!important}@media print{.page-break-after{page-break-after:always!important;break-after:page!important}.page-break-before{page-break-before:always!important;break-before:page!important}}
