/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */ .mfa[data-astro-cid-qgrnz564] ul[data-astro-cid-qgrnz564]{margin-top:calc(var(--spacing,.25rem) * 2);gap:var(--spacing,.25rem);flex-direction:column;display:flex}.mfa[data-astro-cid-qgrnz564] li[data-astro-cid-qgrnz564]{border-radius:var(--radius-md,.375rem);background-color:var(--color-slate-100,oklch(96.8% .007 247.896));padding:calc(var(--spacing,.25rem) * 2);color:var(--color-slate-700,oklch(37.2% .044 257.287));justify-content:space-between;display:flex}.mfa[data-astro-cid-qgrnz564] li[data-astro-cid-qgrnz564]:is(:hover,.is-hovered){background-color:var(--color-slate-200,oklch(92.9% .013 255.508))}.toast{pointer-events:auto;-webkit-backdrop-filter:blur(12px);opacity:0;background:linear-gradient(135deg,#fffffff7 0%,#ffffffeb 100%);border:2px solid;border-radius:16px;align-items:flex-start;gap:12px;min-width:300px;max-width:380px;padding:14px 16px 18px;font-family:Inter,sans-serif;transition:transform .4s cubic-bezier(.34,1.4,.64,1),opacity .3s;display:flex;position:relative;overflow:hidden;transform:translate(calc(100% + 20px))}.toast.show{opacity:1;transform:translate(0)}.toast.hide{opacity:0;transition:transform .25s ease-in,opacity .2s ease-in;transform:translate(calc(100% + 20px))}.toast.warning{border-color:#df246359;box-shadow:0 8px 32px #df24632e,inset 0 0 20px #ffffff80}.toast.danger{border-color:#ef444459;box-shadow:0 8px 32px #ef44442e,inset 0 0 20px #ffffff80}.toast.success{border-color:#22c55e59;box-shadow:0 8px 32px #22c55e2e,inset 0 0 20px #ffffff80}.toast.info{border-color:#269dd859;box-shadow:0 8px 32px #269dd82e,inset 0 0 20px #ffffff80}.toast-icon{flex-shrink:0;width:26px;height:26px}.toast-body{flex:1;min-width:0}.toast-title{letter-spacing:.01em;margin-bottom:4px;font-size:13px;font-weight:700}.toast.warning .toast-title{color:#df2463}.toast.danger .toast-title{color:#ef4444}.toast.success .toast-title{color:#16a34a}.toast.info .toast-title{color:#269dd8}.toast-text{color:#475569;word-break:break-word;font-size:12.5px;line-height:1.55}.toast-close{cursor:pointer;color:#cbd5e1;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:3px;transition:color .15s,background .15s;display:flex}.toast-close:hover{color:#64748b;background:#0000000d}.toast-progress{width:100%;height:3px;animation:toast-shrink var(--duration,4s) linear forwards;opacity:.7;border-radius:0 0 0 14px;position:absolute;bottom:0;left:0}.toast.warning .toast-progress{background:linear-gradient(90deg,#df2463,#f472b6)}.toast.danger .toast-progress{background:linear-gradient(90deg,#ef4444,#fca5a5)}.toast.success .toast-progress{background:linear-gradient(90deg,#22c55e,#86efac)}.toast.info .toast-progress{background:linear-gradient(90deg,#269dd8,#7dd3fc)}@keyframes toast-shrink{0%{width:100%}to{width:0%}}.mini-chat-fullscreen[data-astro-cid-ybicjo6v]{z-index:9999!important;border-radius:0!important;width:100%!important;height:100dvh!important;position:fixed!important;inset:0!important}@keyframes mc-wiggle{0%{transform:rotate(0)scale(1)}10%{transform:rotate(-18deg)scale(1.12)}20%{transform:rotate(14deg)scale(1.12)}30%{transform:rotate(-10deg)scale(1.08)}40%{transform:rotate(6deg)scale(1.05)}50%{transform:rotate(-3deg)scale(1.02)}60%{transform:rotate(0)scale(1)}to{transform:rotate(0)scale(1)}}@keyframes mc-bubble-in{0%{opacity:0;transform:scale(.85)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes mc-bubble-out{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;pointer-events:none;transform:scale(.85)translateY(6px)}}#mini-chat-toggle[data-astro-cid-ybicjo6v]{animation:6s ease-in-out 3s infinite mc-wiggle}#mini-chat-toggle[data-astro-cid-ybicjo6v]:hover,#mini-chat-toggle[data-astro-cid-ybicjo6v].is-open{animation:none}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}#mini-chat-tooltip[data-astro-cid-ybicjo6v]{animation:.3s ease-out 3.5s both mc-bubble-in}#mini-chat-tooltip[data-astro-cid-ybicjo6v].hiding{animation:.25s ease-in forwards mc-bubble-out}@keyframes mc-wave{0%{transform:rotate(0)}8%{transform:rotate(20deg)}16%{transform:rotate(-12deg)}24%{transform:rotate(22deg)}32%{transform:rotate(-8deg)}40%{transform:rotate(16deg)}48%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes mc-hand-in{0%{opacity:0;transform:scale(.5)rotate(0)}to{opacity:1;transform:scale(1)rotate(0)}}#mini-chat-hand[data-astro-cid-ybicjo6v]{transform-origin:bottom;animation:.4s ease-out 1s both mc-hand-in,2.2s ease-in-out 1.6s infinite mc-wave;display:inline-block}#mini-chat-hand[data-astro-cid-ybicjo6v].mc-hand-hide{animation:.2s ease-in forwards mc-bubble-out}.mc-session-card[data-astro-cid-ybicjo6v]{transition:background-color .1s}.mc-session-card[data-astro-cid-ybicjo6v]:hover{background-color:#f8fafc}.mc-session-card[data-astro-cid-ybicjo6v]:active{background-color:#f1f5f9}@media (width<=767px){#mini-chat-btn-area[data-astro-cid-ybicjo6v]{display:none!important}}.notif-container[data-astro-cid-khz6w7cx]{position:relative}.bell-btn[data-astro-cid-khz6w7cx]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b5cf6,#6d28d9);border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:8px;transition:all .2s;display:flex;position:relative;box-shadow:0 2px 8px #8b5cf64d}.bell-btn[data-astro-cid-khz6w7cx]:hover{transform:scale(1.1);box-shadow:0 4px 12px #8b5cf666}.bell-icon[data-astro-cid-khz6w7cx]{width:24px;height:24px}.status-dot[data-astro-cid-khz6w7cx]{background:#10b981;border:2px solid #fff;border-radius:50%;width:10px;height:10px;animation:2s infinite pulse;position:absolute;top:4px;right:4px;box-shadow:0 0 #10b981}@keyframes pulse{0%{box-shadow:0 0 #10b981}70%{box-shadow:0 0 0 4px #10b98100}to{box-shadow:0 0 #10b98100}}.modal-overlay[data-astro-cid-khz6w7cx]{z-index:99998;background:#00000080;animation:.2s fadeIn;position:fixed;inset:0}.modal[data-astro-cid-khz6w7cx]{z-index:99999;background:#fff;border-radius:12px;width:90%;max-width:500px;max-height:90vh;animation:.3s slideUp;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 10px 40px #0003}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translate(-50%,-40%)}to{opacity:1;transform:translate(-50%,-50%)}}.modal-header[data-astro-cid-khz6w7cx]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:24px;display:flex}.modal-header[data-astro-cid-khz6w7cx] h2[data-astro-cid-khz6w7cx]{color:#1f2937;margin:0;font-size:20px;font-weight:700}.close-btn[data-astro-cid-khz6w7cx]{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:28px;transition:all .2s;display:flex}.close-btn[data-astro-cid-khz6w7cx]:hover{color:#1f2937;background:#f3f4f6}.modal-body[data-astro-cid-khz6w7cx]{padding:24px}.step[data-astro-cid-khz6w7cx]{background:0 0;border:none;border-radius:0;margin-bottom:24px;padding:16px 0;transition:all .2s}.step[data-astro-cid-khz6w7cx].completed{background:0 0}.step-header[data-astro-cid-khz6w7cx]{align-items:center;gap:12px;margin-bottom:12px;display:flex}.step-number[data-astro-cid-khz6w7cx]{color:#fff;background:#8b5cf6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:flex}.step[data-astro-cid-khz6w7cx].completed .step-number[data-astro-cid-khz6w7cx]{background:#10b981}.step-title[data-astro-cid-khz6w7cx]{color:#1f2937;font-size:15px;font-weight:600}.step-content[data-astro-cid-khz6w7cx] p[data-astro-cid-khz6w7cx]{color:#4b5563;margin:0 0 12px;padding-left:44px;font-size:13px;line-height:1.5}.blocked-help[data-astro-cid-khz6w7cx]{background:#fffbea;border-left:3px solid #ffc107;border-radius:0;margin:12px 0 12px 44px;padding:12px 0 12px 12px}.blocked-help[data-astro-cid-khz6w7cx] h4[data-astro-cid-khz6w7cx]{color:#92400e;margin:0 0 8px;font-size:13px;font-weight:600}.blocked-help[data-astro-cid-khz6w7cx] p[data-astro-cid-khz6w7cx]{color:#92400e;margin:0 0 10px;font-size:12px}.browser-instructions[data-astro-cid-khz6w7cx]{gap:8px;display:grid}.instruction[data-astro-cid-khz6w7cx]{background:0 0;border:none;border-left:2px solid #fbbf24;border-radius:0;padding:8px 0 8px 10px}.instruction[data-astro-cid-khz6w7cx] h5[data-astro-cid-khz6w7cx]{color:#1f2937;margin:0 0 6px;font-size:12px;font-weight:600}.instruction[data-astro-cid-khz6w7cx] ol[data-astro-cid-khz6w7cx]{color:#4b5563;margin:0;padding-left:18px;font-size:11px}.instruction[data-astro-cid-khz6w7cx] li[data-astro-cid-khz6w7cx]{margin-bottom:3px}.success-message[data-astro-cid-khz6w7cx]{color:#15803d;background:#dcfce7;border:1px solid #86efac;border-radius:8px;align-items:center;gap:8px;margin-top:12px;margin-left:44px;padding:12px 16px;font-size:14px;font-weight:600;display:inline-flex}.checkmark[data-astro-cid-khz6w7cx]{font-size:16px}.message[data-astro-cid-khz6w7cx]{border-radius:8px;margin-bottom:16px;padding:12px 16px;font-size:13px;animation:.3s slideIn}.message[data-astro-cid-khz6w7cx].success{color:#15803d;background:#dcfce7;border:1px solid #86efac}.message[data-astro-cid-khz6w7cx].error{color:#991b1b;background:#fee2e2;border:1px solid #fca5a5}.btn[data-astro-cid-khz6w7cx]{cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:calc(100% - 44px);margin-left:44px;padding:11px 16px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.btn[data-astro-cid-khz6w7cx]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 8px #0000001f}.btn[data-astro-cid-khz6w7cx]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-astro-cid-khz6w7cx]{color:#fff;background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.btn-primary[data-astro-cid-khz6w7cx]:hover:not(:disabled){background:linear-gradient(135deg,#7c3aed,#5b21b6)}.btn-success[data-astro-cid-khz6w7cx]{color:#fff;background:linear-gradient(135deg,#10b981,#059669)}.btn-success[data-astro-cid-khz6w7cx]:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857)}.btn-secondary[data-astro-cid-khz6w7cx]{color:#1f2937;background:#e5e7eb}.btn-secondary[data-astro-cid-khz6w7cx]:hover:not(:disabled){background:#d1d5db}.modal-footer[data-astro-cid-khz6w7cx]{border-top:1px solid #e5e7eb;gap:12px;padding:16px 24px;display:flex}.modal-footer[data-astro-cid-khz6w7cx] .btn[data-astro-cid-khz6w7cx]{flex:1}@keyframes slideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.device-list-header[data-astro-cid-khz6w7cx]{border-top:1px solid #e5e7eb;align-items:center;gap:8px;margin-bottom:12px;padding-top:16px;display:flex}.device-list-title[data-astro-cid-khz6w7cx]{color:#374151;font-size:13px;font-weight:600}.device-count-badge[data-astro-cid-khz6w7cx]{color:#fff;text-align:center;background:#8b5cf6;border-radius:10px;min-width:20px;padding:1px 7px;font-size:11px;font-weight:700}.device-list[data-astro-cid-khz6w7cx]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.device-item[data-astro-cid-khz6w7cx]{background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;flex-direction:column;transition:border-color .2s,opacity .2s;display:flex;overflow:hidden}.device-item[data-astro-cid-khz6w7cx].confirming{border-color:#fca5a5}.device-main[data-astro-cid-khz6w7cx]{align-items:center;gap:12px;padding:12px 14px;display:flex}.device-icon[data-astro-cid-khz6w7cx]{background:#f3f4f6;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex}.device-info[data-astro-cid-khz6w7cx]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.device-name[data-astro-cid-khz6w7cx]{color:#111827;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.current-badge[data-astro-cid-khz6w7cx]{color:#6d28d9;letter-spacing:.01em;background:#ede9fe;border-radius:20px;padding:2px 8px;font-size:10px;font-weight:600}.device-date[data-astro-cid-khz6w7cx]{color:#9ca3af;margin-top:1px;font-size:11px}.btn-delete-device[data-astro-cid-khz6w7cx]{color:#d1d5db;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:6px;transition:color .15s;display:flex}.btn-delete-device[data-astro-cid-khz6w7cx]:hover{color:#ef4444;background:#fff5f5}.confirm-strip[data-astro-cid-khz6w7cx]{background:#fff5f5;border-top:1px solid #fee2e2;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;animation:.15s slideDown;display:flex}@keyframes slideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.confirm-text[data-astro-cid-khz6w7cx]{color:#991b1b;font-size:12px;font-weight:500}.confirm-btns[data-astro-cid-khz6w7cx]{flex-shrink:0;gap:6px;display:flex}.btn-confirm-no[data-astro-cid-khz6w7cx]{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:7px;padding:5px 12px;font-size:12px;font-weight:500;transition:all .15s}.btn-confirm-no[data-astro-cid-khz6w7cx]:hover{background:#f9fafb;border-color:#9ca3af}.btn-confirm-yes[data-astro-cid-khz6w7cx]{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:7px;padding:5px 14px;font-size:12px;font-weight:600;transition:background .15s}.btn-confirm-yes[data-astro-cid-khz6w7cx]:hover{background:#b91c1c}@media (width<=640px){.modal[data-astro-cid-khz6w7cx]{width:95%;max-height:95vh}.browser-instructions[data-astro-cid-khz6w7cx]{grid-template-columns:1fr}}@media (width<=767px){.modal[data-astro-cid-khz6w7cx]{border-radius:24px 24px 0 0;max-width:100%;max-height:92dvh;animation:.35s cubic-bezier(.32,.72,0,1) forwards slideUpSheet;inset:auto 0 0;transform:none;width:100%!important}@keyframes slideUpSheet{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.modal-content[data-astro-cid-khz6w7cx]:before{content:"";background:#e5e7eb;border-radius:2px;width:40px;height:4px;margin:12px auto 0;display:block}.modal-header[data-astro-cid-khz6w7cx]{border-bottom:1px solid #f3f4f6;flex-shrink:0;padding:16px 20px}.modal-header[data-astro-cid-khz6w7cx] h2[data-astro-cid-khz6w7cx]{color:#269dd8;font-size:16px}.modal-content[data-astro-cid-khz6w7cx]{flex-direction:column;max-height:92dvh;display:flex}.modal-body[data-astro-cid-khz6w7cx]{flex-direction:column;flex:1;gap:12px;padding:16px;display:flex;overflow-y:auto}.step[data-astro-cid-khz6w7cx]{background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:16px;margin:0;padding:16px}.step-header[data-astro-cid-khz6w7cx]{gap:10px;margin-bottom:10px}.step-number[data-astro-cid-khz6w7cx]{background:#269dd8;width:28px;height:28px;font-size:13px}.step[data-astro-cid-khz6w7cx].completed .step-number[data-astro-cid-khz6w7cx]{background:#10b981}.step-title[data-astro-cid-khz6w7cx]{font-size:14px}.step-content[data-astro-cid-khz6w7cx] p[data-astro-cid-khz6w7cx]{margin-bottom:10px;padding-left:0;font-size:12px}.btn[data-astro-cid-khz6w7cx]{border-radius:12px;width:100%;margin-left:0;padding:10px 16px;font-size:13px}.success-message[data-astro-cid-khz6w7cx]{border-radius:10px;margin-left:0;padding:10px 14px;font-size:13px}.blocked-help[data-astro-cid-khz6w7cx]{margin-top:10px;margin-left:0}#device-list-section[data-astro-cid-khz6w7cx]{background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:16px;margin-top:4px;padding:12px}.device-item[data-astro-cid-khz6w7cx]{border-radius:12px}.device-icon[data-astro-cid-khz6w7cx]{border-radius:8px;width:32px;height:32px;font-size:16px}.device-name[data-astro-cid-khz6w7cx]{font-size:12px}.device-date[data-astro-cid-khz6w7cx]{font-size:10px}.btn-delete-device[data-astro-cid-khz6w7cx]{padding:5px 10px;font-size:11px}.modal-footer[data-astro-cid-khz6w7cx]{flex-shrink:0;padding:8px 16px 24px}.modal-footer[data-astro-cid-khz6w7cx] .btn[data-astro-cid-khz6w7cx]{border-radius:14px;padding:12px;font-size:14px}}@keyframes thema-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes thema-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes thema-balloon-up{0%{transform:translateY(110vh)rotate(-4deg)}50%{transform:translateY(50vh)rotate(4deg)}to{transform:translateY(-20vh)rotate(-4deg)}}@keyframes thema-fade-out{to{opacity:0}}@keyframes thema-backdrop-in{0%{opacity:0}}#thema-overlay:not(.hidden){animation:.4s thema-backdrop-in}#thema-card-wrap{--thema-c1:#269dd8;--thema-c2:#df2463;--thema-c3:#f59e0b}.thema-ring{background:conic-gradient(from 0deg, var(--thema-c1), var(--thema-c2), var(--thema-c3), var(--thema-c1));border-radius:9999px;animation:6s linear infinite thema-ring-spin;position:absolute;inset:-12px}.thema-ring:before{content:"";background:inherit;filter:blur(22px);opacity:.55;border-radius:9999px;position:absolute;inset:0}#thema-card{background:radial-gradient(circle at 30% 22%,#fff 0%,#fbfdff 55%,#eef4fb 100%)}#thema-card:before{content:"";border:2px dashed var(--thema-c1);opacity:.3;border-radius:9999px;animation:40s linear infinite reverse thema-ring-spin;position:absolute;inset:14px}#thema-card:after{content:"";background:linear-gradient(120deg,#0000 42%,#ffffffa6 50%,#0000 58%) 0 0/250% 250%;border-radius:9999px;animation:3.2s ease-in-out infinite thema-shine;position:absolute;inset:0}.thema-title{background:linear-gradient(90deg, var(--thema-c1), var(--thema-c2));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.thema-emoji{filter:drop-shadow(0 6px 10px #0003)}.thema-image{object-fit:contain;border:3px solid var(--thema-c1,#269dd8);background:#fff;border-radius:9999px;padding:10px;box-shadow:0 6px 16px #0000002e}@keyframes thema-ring-spin{to{transform:rotate(360deg)}}@keyframes thema-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes thema-shine{0%{background-position:200% 200%}60%,to{background-position:-80% -80%}}.thema-balloon{font-size:2.5rem;animation:linear forwards thema-balloon-up;position:absolute;bottom:0}.thema-flagpole{background:linear-gradient(90deg,#9ca3af,#e5e7eb,#6b7280);border-radius:3px 3px 0 0;width:6px;height:78vh;position:absolute;bottom:0;left:6vw}.thema-flagpole:before{content:"";background:#fbbf24;border-radius:9999px;width:14px;height:14px;position:absolute;top:-12px;left:50%;transform:translate(-50%);box-shadow:0 0 8px #fbbf24cc}.thema-flagpole-base{background:#6b7280;border-radius:6px 6px 0 0;width:44px;height:12px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.thema-flag-wrap{animation:5s ease-in-out .5s forwards thema-flag-raise;position:absolute;top:calc(100% - 84px);left:6px}.thema-flag{transform-origin:0;flex-direction:column;width:120px;height:80px;animation:1.6s ease-in-out infinite thema-flag-wave;display:flex;box-shadow:0 4px 12px #00000040}.thema-flag-red{background:#dc2626;flex:1}.thema-flag-white{background:#fff;flex:1}.thema-flag-mini{transform-origin:0;border:1px solid #e5e7eb;border-radius:4px;flex-direction:column;width:72px;height:48px;animation:1.6s ease-in-out infinite thema-flag-wave;display:flex;overflow:hidden;box-shadow:0 2px 8px #00000026}@keyframes thema-flag-raise{to{top:10px}}@keyframes thema-flag-wave{0%,to{transform:skewY(0)scaleX(1)}25%{transform:skewY(2.5deg)scaleX(.98)}75%{transform:skewY(-2.5deg)scaleX(.99)}}#thema-bunting{border-top:4px solid #df2463;animation:.8s ease-out .3s forwards thema-bunting-drop;transform:translateY(-80px)}.thema-pennant{filter:drop-shadow(0 2px 2px #00000026);transform-origin:top;border-top-style:solid;border-top-width:26px;border-left:16px solid #0000;border-right:16px solid #0000;width:0;height:0;margin:0 2px;animation:2.2s ease-in-out infinite thema-pennant-swing}@keyframes thema-bunting-drop{to{transform:translateY(0)}}@keyframes thema-pennant-swing{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-border-style:solid}}}@keyframes fingerprint-scan{0%,to{opacity:.9;top:18%}50%{opacity:.6;top:72%}}.fingerprint-red-strip[data-astro-cid-lcdefpme]{animation:2s ease-in-out infinite fp-scan-strip;position:absolute}@keyframes fp-scan-strip{0%,7%{clip-path:inset(0 0 100%)}10%{clip-path:inset(0% 0 88%)}30%{clip-path:inset(38% 0 50%)}50%{clip-path:inset(84% 0 4%)}52%{clip-path:inset(84% 0 4%)}70%{clip-path:inset(38% 0 50%)}90%{clip-path:inset(0% 0 88%)}93%,to{clip-path:inset(0 0 100%)}}.circuit-trace-red[data-astro-cid-lcdefpme]{stroke:#df2463;stroke-width:1.5px;fill:none;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:250;stroke-dashoffset:250px;opacity:0;animation:circuit-draw 2.4s ease-out var(--delay,0s) infinite}.circuit-dot-red[data-astro-cid-lcdefpme]{fill:#df2463;opacity:0;animation:circuit-dot-anim 2.4s ease-out var(--delay,0s) infinite}.circuit-trace[data-astro-cid-lcdefpme]{stroke:#269dd8;stroke-width:1.5px;fill:none;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:250;stroke-dashoffset:250px;opacity:0;animation:circuit-draw 2.4s ease-out var(--delay,0s) infinite}.circuit-dot[data-astro-cid-lcdefpme]{fill:#269dd8;opacity:0;animation:circuit-dot-anim 2.4s ease-out var(--delay,0s) infinite}@keyframes circuit-draw{0%{stroke-dashoffset:250px;opacity:0}8%{opacity:.12}65%{stroke-dashoffset:0;opacity:.1}to{stroke-dashoffset:0;opacity:0}}@keyframes circuit-dot-anim{0%{opacity:0}65%{opacity:.1}to{opacity:0}}#start[data-astro-cid-lcdefpme]{z-index:10}#navbar[data-astro-cid-lcdefpme]{width:100%;height:100%;top:0;left:0;overflow:hidden}@media (width<=767px){#navbar[data-astro-cid-lcdefpme]{width:100%;height:100%;animation:.4s cubic-bezier(.32,.72,0,1) forwards menu-show-mobile;top:0}@keyframes menu-show-mobile{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}}#menu[data-astro-cid-lcdefpme]{min-width:300px;min-height:300px;padding:10px 10px 30px}.menu-item[data-astro-cid-lcdefpme]{border-radius:var(--radius-2xl,1rem);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#f8fafce6;width:180px;height:180px}@supports (color:color-mix(in lab, red, red)){.menu-item[data-astro-cid-lcdefpme]{--tw-gradient-from:color-mix(in oklab, var(--color-slate-50,oklch(98.4% .003 247.858)) 90%, transparent)}}.menu-item[data-astro-cid-lcdefpme]{--tw-gradient-to:#f8fafc99}@supports (color:color-mix(in lab, red, red)){.menu-item[data-astro-cid-lcdefpme]{--tw-gradient-to:color-mix(in oklab, var(--color-slate-50,oklch(98.4% .003 247.858)) 60%, transparent)}}.menu-item[data-astro-cid-lcdefpme]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-duration:.5s;transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1))}.menu-item[data-astro-cid-lcdefpme]:is(:hover,.is-hovered){--tw-scale-x:150%;--tw-scale-y:150%;--tw-scale-z:150%;scale:var(--tw-scale-x) var(--tw-scale-y);background-color:var(--color-slate-300,oklch(86.9% .022 252.894));--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#fff;border-radius:50px;rotate:3deg}@supports (color:color-mix(in lab, red, red)){.menu-item[data-astro-cid-lcdefpme]:is(:hover,.is-hovered){--tw-shadow-color:color-mix(in oklab, var(--color-white,#fff) var(--tw-shadow-alpha), transparent)}}.menu-item[data-astro-cid-lcdefpme]:is(:hover,.is-hovered){--tw-ring-color:var(--color-red-700,oklch(50.5% .213 27.518))}#login[data-astro-cid-lcdefpme].active{animation:4s forwards login-show;display:block}#navbar[data-astro-cid-lcdefpme].active{z-index:40;transform-origin:var(--menu-origin-x,50%) var(--menu-origin-y,50%);animation:.35s cubic-bezier(.34,1.05,.64,1) forwards menu-show;display:block}#navbar[data-astro-cid-lcdefpme].active .menu-item[data-astro-cid-lcdefpme]{animation:5s forwards item-show}@keyframes item-show{0%{opacity:0;display:none;transform:translateY(20px)}7%{opacity:0;display:block;transform:translateY(20px)}to{opacity:1;display:block;transform:translateY(0)}}.search[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);width:240px;padding-block:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 4);padding-left:calc(var(--spacing,.25rem) * 10);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-slate-200,oklch(92.9% .013 255.508));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;border-width:0;transition-duration:.5s}.search[data-astro-cid-lcdefpme]:is(:hover,.is-hovered){--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#fff}@supports (color:color-mix(in lab, red, red)){.search[data-astro-cid-lcdefpme]:is(:hover,.is-hovered){--tw-shadow-color:color-mix(in oklab, var(--color-white,#fff) var(--tw-shadow-alpha), transparent)}}.search[data-astro-cid-lcdefpme]:focus{width:500px}@keyframes menu-show{0%{clip-path:circle();background-color:#000000b3;transform:scale(.07)}30%{clip-path:circle()}to{clip-path:circle(150%);background-color:#0000006b;transform:scale(1)}}@media (width>=768px){#navbar[data-astro-cid-lcdefpme].closing{transform-origin:50%;animation:.35s cubic-bezier(.55,0,.1,1) forwards menu-hide}}@keyframes menu-hide{0%{clip-path:circle(150%);background-color:#0000006b;transform:scale(1)}12%{clip-path:circle();background-color:#000000b3}to{clip-path:circle();background-color:#000000b3;transform:scale(.07)}}@keyframes item-pop{0%{opacity:0;transform:scale(.04)}65%{transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes login-show{0%{opacity:0;top:1000px;bottom:0}50%{opacity:.8}to{opacity:1;width:90%;top:100px}}#form-login[data-astro-cid-lcdefpme].active{display:flex}@media (width<=767px){#menu-logout[data-astro-cid-lcdefpme],#menu-admin[data-astro-cid-lcdefpme],#notif-bell-btn[data-astro-cid-lcdefpme]{display:none!important}#navbar[data-astro-cid-lcdefpme].active{transform-origin:50%;animation:.4s cubic-bezier(.32,.72,0,1) forwards menu-show-mobile}}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"";inherits:false;initial-value:100%}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}