._18q7szb0{--_18q7szb1: #f4f6f8;--_18q7szb2: #ffffff;--_18q7szb3: #e7e7e7;--_18q7szb4: #ededed;--_18q7szb5: #f3f3f3;--_18q7szb6: #ececec;--_18q7szb7: #6c8fbf;--_18q7szb8: #7EA0D6;--_18q7szb9: #5D88BB;--_18q7szba: #7EA0D6;--_18q7szbb: #555555;--_18q7szbc: #999999;--_18q7szbd: #FFFFFF;--_18q7szbe: #B8CCEB;--_18q7szbf: rgba(0, 0, 0, .1);--_18q7szbg: rgba(255, 255, 255, .5);--_18q7szbh: "Great Vibes", cursive;--_18q7szbi: "Great Vibes", cursive;--_18q7szbj: "Great Vibes", cursive;--_18q7szbk: "Great Vibes", cursive;--_18q7szbl: 14px;--_18q7szbm: 8px;--_18q7szbn: 12px;--_18q7szbo: 16px;--_18q7szbp: 24px;--_18q7szbq: 50%;--_18q7szbr: 0 16px 36px rgba(0,0,0,.12);--_18q7szbs: 0 4px 16px rgba(0, 0, 0, .1);--_18q7szbt: 0 2px 8px rgba(0, 0, 0, .15);--_18q7szbu: 0 0 20px rgba(255, 255, 255, .5);--_18q7szbv: 4px;--_18q7szbw: 8px;--_18q7szbx: 16px;--_18q7szby: 24px;--_18q7szbz: 32px;--_18q7szb10: 48px;--_18q7szb11: 64px;--_18q7szb12: 1100px;--_18q7szb13: 960px;--_18q7szb14: 320px;--_18q7szb15: 768px;--_18q7szb16: 1024px;--_18q7szb17: 1200px;--_18q7szb18: 58%;--_18q7szb19: 73%}._18q7szb1a{background:radial-gradient(1200px 600px at 50% -20%,#fff,var(--_18q7szb1));min-height:100vh}[data-theme=dark] ._18q7szb1a{background:radial-gradient(1200px 600px at 50% -20%,#1a1a1a,#2d2d2d)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth}body{font-family:var(--_18q7szbi);background:#e8e8e8;color:var(--_18q7szbb);line-height:1.6;overflow-x:hidden;overflow-y:auto;width:100%;max-width:100vw;letter-spacing:.05em;margin:0;padding:0;transition:background-color .3s ease,color .3s ease}[data-theme=dark] body{background:#1a1a1a;color:#e0e0e0}main{width:100%;max-width:100vw;overflow-x:hidden;overflow-y:visible;position:relative}div{max-width:100%;box-sizing:border-box}section{max-width:100vw;overflow-x:hidden;overflow-y:visible;position:relative;box-sizing:border-box}img{max-width:100%;height:auto}*{max-width:100vw;box-sizing:border-box}[data-framer-motion],.motion-component{overflow:visible!important;max-width:100vw!important}h1,h2,h3,h4,h5,h6,p,span,div{letter-spacing:.05em}button{border:none;background:none;cursor:pointer;font-family:inherit;letter-spacing:.05em}a{text-decoration:none;color:inherit;letter-spacing:.05em}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._1uwzdp60{position:fixed;top:var(--_18q7szby);right:var(--_18q7szby);z-index:1000;width:48px;height:48px;border-radius:var(--_18q7szbq);border:2px solid var(--_18q7szb7);background:var(--_18q7szbd);color:var(--_18q7szb7);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:var(--_18q7szbs)}._1uwzdp60:hover{transform:scale(1.1);box-shadow:var(--_18q7szbt)}._1uwzdp60:active{transform:scale(.95)}[data-theme=dark] ._1uwzdp60{background:#2d2d2d;border-color:#6c8fbf;color:#6c8fbf;box-shadow:0 4px 16px #0006}._1uwzdp61{transition:transform .3s ease;width:20px;height:20px}._1uwzdp60:hover ._1uwzdp61{transform:rotate(15deg)}@media (max-width: 768px){._1uwzdp60{top:var(--_18q7szbw);right:var(--_18q7szbw);width:40px;height:40px;border-width:2px;box-shadow:0 2px 8px #00000026}._1uwzdp61{width:18px;height:18px}}@media (max-width: 480px){._1uwzdp60{top:var(--_18q7szbv);right:var(--_18q7szbv);width:36px;height:36px}._1uwzdp61{width:16px;height:16px}}._1gtu40k0{width:100%;max-width:450px;margin:0 auto}._1gtu40k1{background:var(--_18q7szbd);border-radius:var(--_18q7szbo);padding:var(--_18q7szb10);box-shadow:var(--_18q7szbs)}[data-theme=dark] ._1gtu40k1{background:#2a2a2a;box-shadow:0 4px 16px #0006}._1gtu40k2{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:clamp(1.8rem,4vw,2.2rem);color:var(--_18q7szb7);margin-bottom:var(--_18q7szbw);font-weight:600;text-align:center}[data-theme=dark] ._1gtu40k2{color:#e0e0e0}._1gtu40k3{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:clamp(.95rem,2vw,1.05rem);color:var(--_18q7szbb);opacity:.7;margin-bottom:var(--_18q7szbz);text-align:center}[data-theme=dark] ._1gtu40k3{color:#b0b0b0}._1gtu40k4{display:flex;flex-direction:column;gap:var(--_18q7szby)}._1gtu40k5{display:flex;flex-direction:column;gap:var(--_18q7szbv)}._1gtu40k6{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.95rem;font-weight:500;color:var(--_18q7szbb)}[data-theme=dark] ._1gtu40k6{color:#e0e0e0}._1gtu40k7{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;padding:var(--_18q7szbx) var(--_18q7szby);border:1px solid var(--_18q7szbc);border-radius:var(--_18q7szbn);background:var(--_18q7szbd);color:var(--_18q7szbb);transition:border-color .2s ease}._1gtu40k7:focus{outline:none;border-color:var(--_18q7szb7)}[data-theme=dark] ._1gtu40k7{background:#333;border-color:#444;color:#e0e0e0}[data-theme=dark] ._1gtu40k7:focus{border-color:var(--_18q7szb7)}._1gtu40k8{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:600;padding:var(--_18q7szbx) var(--_18q7szby);background:var(--_18q7szb7);color:var(--_18q7szbd);border:none;border-radius:var(--_18q7szbn);cursor:pointer;transition:all .2s ease;margin-top:var(--_18q7szbx)}._1gtu40k8:hover{background:var(--_18q7szb9);transform:translateY(-2px);box-shadow:var(--_18q7szbt)}._1gtu40k8:active{transform:translateY(0)}._1gtu40k8:disabled{opacity:.6;cursor:not-allowed;transform:none}[data-theme=dark] ._1gtu40k8{background:#6c8fbf}[data-theme=dark] ._1gtu40k8:hover{background:#5a7ba8}._1gtu40k9{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.9rem;color:#d32f2f;background:#ffebee;padding:var(--_18q7szbx);border-radius:var(--_18q7szbn);border:1px solid #ffcdd2;text-align:center}[data-theme=dark] ._1gtu40k9{color:#ff6b6b;background:#ff6b6b1a;border-color:#ff6b6b4d}@media (max-width: 480px){._1gtu40k1{padding:var(--_18q7szbz);border-radius:var(--_18q7szbn)}}._4zmnml0{position:fixed;top:0;right:0;left:0;display:flex;justify-content:space-between;align-items:center;padding:var(--_18q7szbw) var(--_18q7szbx);background:var(--_18q7szb1);border-bottom:1px solid var(--_18q7szbc);z-index:1000;transition:background .3s ease,border-color .3s ease}[data-theme=dark] ._4zmnml0{background:#2d2d2d;border-bottom-color:#444}._4zmnml1{min-height:100vh;background:radial-gradient(1200px 600px at 50% -20%,#fff,var(--_18q7szb1));padding:var(--_18q7szbz) var(--_18q7szbx);font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif;transition:background .3s ease}[data-theme=dark] ._4zmnml1{background:radial-gradient(1200px 600px at 50% -20%,#1a1a1a,#2d2d2d)}._4zmnml2{max-width:var(--_18q7szb12);margin:0 auto}._4zmnml3{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--_18q7szb10);flex-wrap:wrap;gap:var(--_18q7szbx)}._4zmnml5{font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif;font-size:clamp(2rem,5vw,2.5rem);color:var(--_18q7szb7);margin-bottom:var(--_18q7szbx);font-weight:600}._4zmnml6{font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif;font-size:clamp(1rem,2.5vw,1.2rem);color:var(--_18q7szbb);opacity:.8;font-weight:400}._4zmnml7{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--_18q7szby);margin-bottom:var(--_18q7szb10)}._4zmnml8{background:var(--_18q7szbd);border-radius:var(--_18q7szbp);padding:var(--_18q7szbz);box-shadow:var(--_18q7szbs);text-align:center;transition:transform .3s ease,box-shadow .3s ease,background .3s ease}._4zmnml8:hover{transform:translateY(-4px);box-shadow:var(--_18q7szbu)}[data-theme=dark] ._4zmnml8{background:#2d2d2d;box-shadow:0 4px 16px #0000004d}._4zmnml9{font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif;font-size:clamp(2rem,5vw,2.5rem);color:var(--_18q7szb7);margin-bottom:var(--_18q7szbv);font-weight:700}._4zmnmla{font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif;font-size:clamp(.9rem,2vw,1rem);color:var(--_18q7szbb);opacity:.7;font-weight:400}._4zmnmlb{background:var(--_18q7szbd);border-radius:var(--_18q7szbp);padding:var(--_18q7szbz);box-shadow:var(--_18q7szbs);margin-bottom:var(--_18q7szbz);transition:background .3s ease}[data-theme=dark] ._4zmnmlb{background:#2d2d2d;box-shadow:0 4px 16px #0000004d}._4zmnmlc{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--_18q7szbx)}._4zmnmlg{display:flex;flex-direction:column;gap:var(--_18q7szbv)}._4zmnmlh{font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif;font-size:clamp(.9rem,2vw,1rem);color:var(--_18q7szbb);font-weight:500}._4zmnmli{font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif;font-size:clamp(.9rem,2vw,1rem);padding:var(--_18q7szbw) var(--_18q7szbx);border:1px solid var(--_18q7szbc);border-radius:var(--_18q7szbn);color:var(--_18q7szbb);background:var(--_18q7szbd);transition:border-color .3s ease,background .3s ease,color .3s ease}._4zmnmli:focus{outline:none;border-color:var(--_18q7szb7)}[data-theme=dark] ._4zmnmli{background:#1a1a1a;color:#e0e0e0;border-color:#555}._4zmnmlj{font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif;font-size:clamp(.9rem,2vw,1rem);padding:var(--_18q7szbw) var(--_18q7szbx);border:1px solid var(--_18q7szbc);border-radius:var(--_18q7szbn);color:var(--_18q7szbb);background:var(--_18q7szbd);cursor:pointer;transition:border-color .3s ease,background .3s ease,color .3s ease}._4zmnmlj:focus{outline:none;border-color:var(--_18q7szb7)}[data-theme=dark] ._4zmnmlj{background:#1a1a1a;color:#e0e0e0;border-color:#555}._4zmnmlk{background:var(--_18q7szbd);border-radius:var(--_18q7szbp);box-shadow:var(--_18q7szbs);overflow:hidden;margin-top:var(--_18q7szbz);transition:background .3s ease}[data-theme=dark] ._4zmnmlk{background:#2d2d2d;box-shadow:0 4px 16px #0000004d}._4zmnmll{overflow-x:auto;width:100%}._4zmnmlm{width:100%;border-collapse:collapse;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif;display:table}._4zmnmln{background:var(--_18q7szb8);color:var(--_18q7szbd)}._4zmnmlo{padding:var(--_18q7szbx) var(--_18q7szby);text-align:left;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif;font-size:clamp(.9rem,2vw,1rem);font-weight:600;display:table-cell}._4zmnmlq{display:none}._4zmnmlr{border-bottom:1px solid var(--_18q7szb3);transition:background-color .2s ease;display:table-row}._4zmnmlr:hover{background:#f8f9fa}._4zmnmlr:last-child{border-bottom:none}._4zmnmls{background:#fff9e6}._4zmnmls:hover{background:#fff4d1}[data-theme=dark] ._4zmnmls{background:#3d2e1a}[data-theme=dark] ._4zmnmls:hover{background:#4a3720}._4zmnmlt{background:#e3f2fd!important;border-left:4px solid #2196f3}._4zmnmlt:hover{background:#bbdefb!important}._4zmnmlu{padding:var(--_18q7szbx) var(--_18q7szby);font-size:clamp(.85rem,2vw,1rem);color:var(--_18q7szbb);display:table-cell;transition:color .3s ease}[data-theme=dark] ._4zmnmlu{color:#e0e0e0}._4zmnmlv{display:inline-block;padding:var(--_18q7szbv) var(--_18q7szbw);border-radius:var(--_18q7szbm);font-size:clamp(.75rem,1.5vw,.85rem);font-weight:600;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif}._4zmnmlw{cursor:pointer;border:none;transition:all .2s ease}._4zmnmlw:hover{opacity:.8;transform:scale(1.05)}._4zmnmlw:disabled{opacity:.6;cursor:not-allowed}._4zmnmlx{background:#d4edda;color:#155724}._4zmnmly{background:#f8d7da;color:#721c24}._4zmnmlz{background:var(--_18q7szbe);color:var(--_18q7szb7)}._4zmnml10{background:#e9ecef;color:var(--_18q7szbb);font-weight:600}._4zmnml11{background:#fff3cd;color:#856404;border:1px solid #ffc107;transition:background .3s ease,color .3s ease,border-color .3s ease}[data-theme=dark] ._4zmnml11{background:#4a3720;color:#ffd54f;border-color:#ffb300}._4zmnml12{display:inline-block;padding:var(--_18q7szbv) var(--_18q7szbw);border-radius:var(--_18q7szbm);font-size:.95rem;font-weight:700;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif;background:linear-gradient(135deg,#2196f3,#1976d2,#1565c0);color:#fff;border:1.5px solid #0d47a1;box-shadow:0 2px 6px #2196f359,inset 0 1px #fff3;text-shadow:0 1px 2px rgba(0,0,0,.3);min-width:36px;text-align:center;transition:transform .2s ease,box-shadow .2s ease;letter-spacing:.2px}[data-theme=dark] ._4zmnml12{background:linear-gradient(135deg,#64b5f6,#42a5f5,#2196f3);border-color:#1976d2;box-shadow:0 2px 6px #64b5f673,inset 0 1px #ffffff4d;text-shadow:0 1px 2px rgba(0,0,0,.5)}._4zmnml13{font-family:monospace;font-weight:600}._4zmnml14{font-size:clamp(1rem,2.5vw,1.2rem);font-weight:700;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif;transition:color .3s ease}._4zmnml15{color:#0d47a1;font-weight:800}[data-theme=dark] ._4zmnml15{color:#2196f3}._4zmnml16{color:var(--_18q7szb7);text-decoration:none;transition:all .2s ease}._4zmnml16:hover{color:var(--_18q7szb9)}._4zmnml16:visited{color:var(--_18q7szb7)}._4zmnml17{text-align:center;padding:var(--_18q7szb10);color:var(--_18q7szbc);font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif;font-size:clamp(1rem,2.5vw,1.2rem);font-weight:400}._4zmnml18{text-align:center;padding:var(--_18q7szb10);color:var(--_18q7szbb);font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif;font-size:clamp(1rem,2.5vw,1.2rem);font-weight:400}._4zmnml19{display:inline-flex;align-items:center;gap:var(--_18q7szbw);padding:var(--_18q7szbw) var(--_18q7szby);background:var(--_18q7szb7);color:var(--_18q7szbd);border:none;border-radius:var(--_18q7szbn);font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif;font-size:clamp(.9rem,2vw,1rem);font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:var(--_18q7szbt)}._4zmnml19:hover{background:var(--_18q7szb9);transform:translateY(-2px);box-shadow:var(--_18q7szbs)}._4zmnml19:active{transform:translateY(0)}[data-theme=dark] ._4zmnml19{background:#6c8fbf}[data-theme=dark] ._4zmnml19:hover{background:#5a7ba8}._4zmnml1a{display:inline-flex;align-items:center;gap:var(--_18q7szbv);padding:var(--_18q7szbw) var(--_18q7szbx);background:transparent;color:var(--_18q7szbb);border:1px solid var(--_18q7szbc);border-radius:var(--_18q7szbn);font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif;font-size:clamp(.85rem,1.5vw,.95rem);font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}._4zmnml1a:hover{background:#f5f5f5;border-color:var(--_18q7szbb);color:var(--_18q7szb7)}[data-theme=dark] ._4zmnml1a{color:#e0e0e0;border-color:#444}[data-theme=dark] ._4zmnml1a:hover{background:#3a3a3a;border-color:#e0e0e0;color:#64b5f6}._4zmnml1b{display:inline-flex;align-items:center;justify-content:center;gap:var(--_18q7szbv);padding:var(--_18q7szbw) var(--_18q7szbx);background:transparent;color:var(--_18q7szbb);border:1px solid var(--_18q7szbc);border-radius:var(--_18q7szbn);font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif;font-size:clamp(.85rem,1.5vw,.95rem);font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}._4zmnml1b:hover{background:#f5f5f5;border-color:var(--_18q7szbb);color:var(--_18q7szb7)}[data-theme=dark] ._4zmnml1b{color:#e0e0e0;border-color:#444}[data-theme=dark] ._4zmnml1b:hover{background:#3a3a3a;border-color:#e0e0e0;color:#64b5f6}._4zmnml1c{flex-shrink:0}._4zmnml1e{background:transparent;border:none;cursor:pointer;padding:var(--_18q7szbv);border-radius:var(--_18q7szbm);color:var(--_18q7szb7);display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease}._4zmnml1e:hover{background:#f0f0f0;color:var(--_18q7szb9);transform:scale(1.1)}._4zmnml1e:active{transform:scale(.95)}._4zmnml1f{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--_18q7szbx)}._4zmnml1g{background:#fff;border-radius:var(--_18q7szbo);width:100%;max-width:600px;max-height:90vh;overflow:auto;box-shadow:0 10px 40px #0003;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif}._4zmnml1h{display:flex;justify-content:space-between;align-items:center;padding:var(--_18q7szbz);border-bottom:1px solid #e0e0e0}._4zmnml1i{font-size:1.5rem;font-weight:600;color:var(--_18q7szb7);margin:0;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif}._4zmnml1j{background:transparent;border:none;cursor:pointer;padding:var(--_18q7szbv);border-radius:var(--_18q7szbm);color:var(--_18q7szbb);display:flex;align-items:center;justify-content:center;transition:all .2s ease}._4zmnml1j:hover{background:#f0f0f0;color:var(--_18q7szb9)}._4zmnml1k{padding:var(--_18q7szbz)}._4zmnml1l{margin-bottom:var(--_18q7szby)}._4zmnml1m{display:block;font-size:.9rem;font-weight:600;color:var(--_18q7szbb);margin-bottom:var(--_18q7szbv);font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif}._4zmnml1n{width:100%;padding:var(--_18q7szbw) var(--_18q7szbx);border:1px solid #ddd;border-radius:var(--_18q7szbm);font-size:1rem;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif;transition:border-color .2s ease}._4zmnml1n:focus{outline:none;border-color:var(--_18q7szb7)}._4zmnml1n:disabled{background:#f5f5f5;color:#999;cursor:not-allowed}._4zmnml1o{width:100%;padding:var(--_18q7szbw) var(--_18q7szbx);border:1px solid #ddd;border-radius:var(--_18q7szbm);font-size:1rem;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif;background:#fff;cursor:pointer;transition:border-color .2s ease}._4zmnml1o:focus{outline:none;border-color:var(--_18q7szb7)}._4zmnml1p{display:block;font-size:.75rem;color:#666;margin-top:var(--_18q7szbv);font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif}._4zmnml1q{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--_18q7szbw)}._4zmnml1r{background:var(--_18q7szb7);color:#fff;border:none;padding:var(--_18q7szbv) var(--_18q7szbw);border-radius:var(--_18q7szbm);font-size:.85rem;font-weight:600;cursor:pointer;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif;transition:background .2s ease}._4zmnml1r:hover{background:var(--_18q7szb9)}._4zmnml1s{display:flex;flex-direction:column;gap:var(--_18q7szbx)}._4zmnml1t{display:grid;grid-template-columns:2fr 80px auto auto auto;gap:var(--_18q7szbw);align-items:center;padding:var(--_18q7szbw);background:#f9f9f9;border-radius:var(--_18q7szbm)}._4zmnml1u{padding:var(--_18q7szbv) var(--_18q7szbw);border:1px solid #ddd;border-radius:var(--_18q7szbm);font-size:.9rem;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif}._4zmnml1u:focus{outline:none;border-color:var(--_18q7szb7)}._4zmnml1v{padding:var(--_18q7szbv) var(--_18q7szbw);border:1px solid #ddd;border-radius:var(--_18q7szbm);font-size:.9rem;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif;cursor:pointer}._4zmnml1v:focus{outline:none;border-color:var(--_18q7szb7)}._4zmnml1w{display:flex;align-items:center;gap:var(--_18q7szbv);font-size:.85rem;cursor:pointer;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif;white-space:nowrap}._4zmnml1x{background:#f44;color:#fff;border:none;padding:var(--_18q7szbv);border-radius:var(--_18q7szbm);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease}._4zmnml1x:hover{background:#c00}._4zmnml1y{display:flex;justify-content:flex-end;gap:var(--_18q7szbx);margin-top:var(--_18q7szbz);padding-top:var(--_18q7szbz);border-top:1px solid #e0e0e0}._4zmnml1z{background:#f5f5f5;color:var(--_18q7szbb);border:none;padding:var(--_18q7szbw) var(--_18q7szby);border-radius:var(--_18q7szbm);font-size:1rem;font-weight:600;cursor:pointer;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif;transition:background .2s ease}._4zmnml1z:hover{background:#e0e0e0}._4zmnml1z:disabled{opacity:.5;cursor:not-allowed}._4zmnml20{background:var(--_18q7szb7);color:#fff;border:none;padding:var(--_18q7szbw) var(--_18q7szby);border-radius:var(--_18q7szbm);font-size:1rem;font-weight:600;cursor:pointer;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif;transition:background .2s ease}._4zmnml20:hover{background:var(--_18q7szb9)}._4zmnml20:disabled{opacity:.5;cursor:not-allowed}._4zmnml21{background:#ffebee;color:#c62828;padding:var(--_18q7szbx);border-radius:var(--_18q7szbm);margin-bottom:var(--_18q7szby);font-size:.9rem;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif}._4zmnml22{display:flex;align-items:center;justify-content:center;cursor:pointer}._4zmnml23{width:20px;height:20px;cursor:pointer;accent-color:#2196f3}._4zmnml24{margin-left:var(--_18q7szbv);font-size:1.2rem;color:#2196f3;font-weight:600}._4zmnml25{display:inline-block;padding:var(--_18q7szbv) var(--_18q7szbw);border-radius:var(--_18q7szbm);font-size:.85rem;font-weight:600;background:#2196f3;color:#fff;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif}._4zmnml26{display:inline-block;padding:var(--_18q7szbv) var(--_18q7szbw);border-radius:var(--_18q7szbm);font-size:.85rem;font-weight:600;background:#ff9800;color:#fff;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif}._4zmnml27{display:inline-block;padding:var(--_18q7szbv) var(--_18q7szbw);border-radius:var(--_18q7szbm);font-size:.85rem;font-weight:600;color:#999;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif}._4zmnml28{font-size:.85rem;color:#2196f3;font-weight:600;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif;white-space:nowrap}._4zmnml29{font-size:.85rem;color:#999;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif}._4zmnml2a{background:transparent;padding:0}._4zmnml2b{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--_18q7szbz)}._4zmnml2c{background:var(--_18q7szbd);border-radius:var(--_18q7szbp);padding:var(--_18q7szbz);box-shadow:0 2px 8px #00000014;border:1px solid #e8e8e8;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;align-items:center;overflow:visible;height:fit-content}._4zmnml2c:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-4px);border-color:var(--_18q7szb7)}[data-theme=dark] ._4zmnml2c{background:#2d2d2d;border-color:#444;box-shadow:0 2px 8px #0000004d}[data-theme=dark] ._4zmnml2c:hover{box-shadow:0 8px 24px #00000080;border-color:#6c8fbf}._4zmnml2d{display:flex;flex-direction:column;align-items:center;justify-content:center;width:180px;height:180px;border-radius:50%;background:linear-gradient(135deg,#2196f3,#1976d2,#1565c0);margin-bottom:var(--_18q7szbx);box-shadow:0 8px 20px #2196f366;position:relative;border:5px solid #fff;flex-shrink:0;transition:border-color .3s ease}._4zmnml2d:before{content:"";position:absolute;inset:-2px;border-radius:50%;background:linear-gradient(135deg,#ffffff4d,#fff0);z-index:1}[data-theme=dark] ._4zmnml2d{border-color:#2d2d2d}._4zmnml2e{font-size:3rem;font-weight:700;color:#fff;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif;text-shadow:0 2px 8px rgba(0,0,0,.3);position:relative;z-index:2}._4zmnml2f{display:flex;gap:var(--_18q7szbz);margin-top:var(--_18q7szbx);margin-bottom:var(--_18q7szbx);position:relative;z-index:2}._4zmnml2g{display:flex;flex-direction:column;align-items:center;gap:4px}._4zmnml2h{font-size:1.8rem;font-weight:700;color:var(--_18q7szbb);font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.2;transition:color .3s ease}[data-theme=dark] ._4zmnml2h{color:#e0e0e0}._4zmnml2i{font-size:.85rem;color:var(--_18q7szbb);font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif;text-transform:uppercase;font-weight:600;letter-spacing:.5px;transition:color .3s ease}[data-theme=dark] ._4zmnml2i{color:#b0b0b0}._4zmnml2j{width:100%;margin-top:var(--_18q7szbx);flex:1 1 auto;min-height:0}._4zmnml2k{font-size:.95rem;font-weight:600;color:var(--_18q7szb7);margin-bottom:var(--_18q7szbw);font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif;padding-bottom:var(--_18q7szbv);border-bottom:2px solid var(--_18q7szb7);text-align:center;letter-spacing:.3px;transition:color .3s ease,border-color .3s ease}[data-theme=dark] ._4zmnml2k{color:#6c8fbf;border-bottom-color:#6c8fbf}._4zmnml2l{display:flex;flex-direction:column;gap:var(--_18q7szbv);flex-wrap:wrap;width:100%}._4zmnml2m{display:flex;justify-content:space-between;align-items:center;padding:var(--_18q7szbv) var(--_18q7szbw);border-radius:var(--_18q7szbn);background:#f8f9fa;font-size:.85rem;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif;transition:all .2s ease;border:1px solid transparent;flex-shrink:0}._4zmnml2m:hover{background:#e9ecef;border-color:var(--_18q7szb7);transform:translate(4px);box-shadow:0 2px 4px #0000000d}[data-theme=dark] ._4zmnml2m{background:#1a1a1a;border-color:transparent}[data-theme=dark] ._4zmnml2m:hover{background:#252525;border-color:#6c8fbf;box-shadow:0 2px 4px #0000004d}._4zmnml2n{background:linear-gradient(90deg,#e3f2fd,#bbdefb);border-left:4px solid #2196f3;font-weight:500;box-shadow:0 1px 3px #2196f333;transition:background .3s ease}[data-theme=dark] ._4zmnml2n{background:linear-gradient(90deg,#1a3a52,#0f2a3f);border-left-color:#2196f3;box-shadow:0 1px 3px #2196f366}._4zmnml2o{color:var(--_18q7szbb);text-decoration:none;flex:1;transition:color .2s ease;font-weight:500}._4zmnml2o:hover{color:var(--_18q7szb7);text-decoration:underline}[data-theme=dark] ._4zmnml2o{color:#e0e0e0}[data-theme=dark] ._4zmnml2o:hover{color:#6c8fbf}._4zmnml2p{display:flex;gap:var(--_18q7szbw);align-items:center}._4zmnml2q{font-size:.85rem;color:#28a745;font-weight:700;background:#28a74526;padding:3px 8px;border-radius:var(--_18q7szbm);border:1px solid rgba(40,167,69,.3);transition:background .3s ease,color .3s ease,border-color .3s ease}[data-theme=dark] ._4zmnml2q{color:#4caf50;background:#4caf5033;border-color:#4caf5066}._4zmnml2r{font-size:.85rem;color:#2196f3;font-weight:700;background:#2196f326;padding:3px 8px;border-radius:var(--_18q7szbm);border:1px solid rgba(33,150,243,.3);transition:background .3s ease,color .3s ease,border-color .3s ease}[data-theme=dark] ._4zmnml2r{color:#64b5f6;background:#64b5f633;border-color:#64b5f666}._4zmnml2s{font-size:.75rem;color:var(--_18q7szb7);font-style:italic;font-weight:500;transition:color .3s ease}[data-theme=dark] ._4zmnml2s{color:#b8cceb}._4zmnml2t{display:inline-flex;align-items:center;margin-left:var(--_18q7szbv);vertical-align:middle;line-height:1}._4zmnml2u{color:gold;stroke:#d4af37;stroke-width:2;fill:gold;filter:drop-shadow(0 2px 4px rgba(255,215,0,.7)) drop-shadow(0 0 8px rgba(255,215,0,.4));transition:transform .3s cubic-bezier(.34,1.56,.64,1),filter .3s ease;transform:rotate(-8deg);position:relative}._4zmnml2u:before{content:"";position:absolute;inset:-2px;background:radial-gradient(circle,rgba(255,215,0,.3) 0%,transparent 70%);border-radius:50%;z-index:-1;opacity:0;transition:opacity .3s ease}[data-theme=dark] ._4zmnml2u{color:gold;stroke:#d4af37;fill:gold;filter:drop-shadow(0 2px 6px rgba(255,215,0,.9)) drop-shadow(0 0 12px rgba(255,215,0,.6))}a:hover ._4zmnml2u{transform:rotate(0) scale(1.25);filter:drop-shadow(0 4px 8px rgba(255,215,0,.9)) drop-shadow(0 0 16px rgba(255,215,0,.7))}a:hover ._4zmnml2u:before{opacity:1}._4zmnml2v{color:gold;stroke:#d4af37;stroke-width:2;fill:gold;filter:drop-shadow(0 2px 4px rgba(255,215,0,.7)) drop-shadow(0 0 8px rgba(255,215,0,.4));transition:transform .3s cubic-bezier(.34,1.56,.64,1),filter .3s ease;transform:rotate(8deg);position:relative}._4zmnml2v:before{content:"";position:absolute;inset:-2px;background:radial-gradient(circle,rgba(255,215,0,.3) 0%,transparent 70%);border-radius:50%;z-index:-1;opacity:0;transition:opacity .3s ease}[data-theme=dark] ._4zmnml2v{color:gold;stroke:#d4af37;fill:gold;filter:drop-shadow(0 2px 6px rgba(255,215,0,.9)) drop-shadow(0 0 12px rgba(255,215,0,.6))}a:hover ._4zmnml2v{transform:rotate(0) scale(1.25);filter:drop-shadow(0 4px 8px rgba(255,215,0,.9)) drop-shadow(0 0 16px rgba(255,215,0,.7))}a:hover ._4zmnml2v:before{opacity:1}._4zmnml2w{display:flex;align-items:center;gap:var(--_18q7szbx);margin-bottom:var(--_18q7szbz);justify-content:center}._4zmnml2x{display:flex;background:var(--_18q7szbd);border-radius:var(--_18q7szbn);padding:var(--_18q7szbv);box-shadow:var(--_18q7szbs);gap:var(--_18q7szbv);transition:background .3s ease,box-shadow .3s ease}[data-theme=dark] ._4zmnml2x{background:#2d2d2d;box-shadow:0 4px 12px #0006}._4zmnml2y{padding:var(--_18q7szbw) var(--_18q7szby);border-radius:var(--_18q7szbm);border:none;background:transparent;color:var(--_18q7szbb);font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif;font-size:clamp(.9rem,2vw,1rem);cursor:pointer;transition:all .2s ease;font-weight:500}._4zmnml2y:hover{background:#f0f0f0}[data-theme=dark] ._4zmnml2y{color:#e0e0e0}[data-theme=dark] ._4zmnml2y:hover{background:#3a3a3a}._4zmnml2z{background:var(--_18q7szb7);color:var(--_18q7szbd)}._4zmnml2z:hover{background:var(--_18q7szb7)}[data-theme=dark] ._4zmnml2z{background:#6c8fbf;color:#fff}[data-theme=dark] ._4zmnml2z:hover{background:#5a7ba8}@media (min-width: 769px){._4zmnml0{display:none}._4zmnml1{padding:var(--_18q7szb10) var(--_18q7szbz)}._4zmnml1b{display:none}}@media (min-width: 1200px){._4zmnml7{grid-template-columns:repeat(4,1fr);gap:var(--_18q7szbz)}}@media (max-width: 1200px){._4zmnml2b{grid-template-columns:repeat(3,1fr);gap:var(--_18q7szby)}}@media (max-width: 768px){._4zmnml1{padding:var(--_18q7szbw) var(--_18q7szbv);min-height:100vh;padding-top:80px}._4zmnml2{width:100%}._4zmnml3{flex-direction:column;align-items:stretch;margin-bottom:var(--_18q7szby);gap:var(--_18q7szbw)}._4zmnml4{width:100%;justify-content:center}._4zmnml5{font-size:1.3rem;margin-bottom:var(--_18q7szbv)}._4zmnml6{font-size:.85rem;display:none}._4zmnml7{display:none}._4zmnmlb{padding:var(--_18q7szbv);border-radius:var(--_18q7szbm);margin-bottom:var(--_18q7szbv);flex-shrink:0}._4zmnmlc{display:block}._4zmnmld{display:flex;flex-direction:row;gap:var(--_18q7szby);width:100%;align-items:flex-start}._4zmnmle{width:100%;margin-bottom:var(--_18q7szbw)}._4zmnmlf{flex:1;min-width:0}._4zmnmlg{gap:var(--_18q7szbw);flex-shrink:0}._4zmnmlh{font-size:.8rem;font-weight:600;margin-bottom:var(--_18q7szbv)}._4zmnmli{font-size:.9rem;padding:var(--_18q7szbv) var(--_18q7szbw);border-radius:var(--_18q7szbm);width:100%}._4zmnmlj{font-size:.9rem;padding:var(--_18q7szbv) var(--_18q7szbw);border-radius:var(--_18q7szbm);min-height:36px;width:100%}._4zmnmlk{border-radius:var(--_18q7szbm);overflow:visible;margin-bottom:var(--_18q7szbx);margin-top:var(--_18q7szbw);display:block;visibility:visible;opacity:1}._4zmnmll{overflow-x:visible;overflow-y:visible;width:100%;display:block;max-height:none}._4zmnmlm{width:100%;table-layout:auto;display:table;visibility:visible;opacity:1}._4zmnmln{display:table-header-group}._4zmnmlo{padding:var(--_18q7szbv) var(--_18q7szbv);font-size:.75rem;word-wrap:break-word;display:table-cell;visibility:visible}._4zmnmlp{display:none!important;visibility:hidden;width:0;padding:0;margin:0}._4zmnmlq{display:flex}._4zmnmlr{display:table-row}._4zmnmlu{padding:var(--_18q7szbv) var(--_18q7szbv);font-size:.75rem;word-wrap:break-word;display:table-cell;visibility:visible}._4zmnmlv{padding:2px 4px;font-size:.65rem;white-space:nowrap}._4zmnml12{font-size:.8rem;padding:3px 6px;min-width:28px;border-width:1px;border-radius:var(--_18q7szbm)}._4zmnml14{font-size:.95rem;font-weight:700}._4zmnml19,._4zmnml1a{display:none}._4zmnml1b{font-size:.75rem;padding:var(--_18q7szbv) var(--_18q7szbw);min-width:auto;flex-shrink:0;border-radius:var(--_18q7szbm);border-width:1.5px;background:var(--_18q7szbc);border-color:transparent}._4zmnml1t{grid-template-columns:1fr;gap:var(--_18q7szbv)}._4zmnml23{width:18px;height:18px}._4zmnml2b{grid-template-columns:repeat(2,1fr);gap:var(--_18q7szbx)}._4zmnml2c{padding:var(--_18q7szby);border-radius:var(--_18q7szbo)}._4zmnml2d{width:140px;height:140px;border-width:4px;margin-bottom:var(--_18q7szbw)}._4zmnml2e{font-size:2.5rem}._4zmnml2f{gap:var(--_18q7szby);margin-top:var(--_18q7szbw);margin-bottom:var(--_18q7szbw)}._4zmnml2h{font-size:1.5rem}._4zmnml2i{font-size:.75rem}._4zmnml2m{font-size:.8rem;padding:var(--_18q7szbv) var(--_18q7szbv)}._4zmnml2w{margin-bottom:var(--_18q7szbv);padding:0 var(--_18q7szbv);flex-shrink:0}._4zmnml2y{padding:var(--_18q7szbv) var(--_18q7szbw);font-size:.75rem}}@media (max-width: 480px){._4zmnml1b{font-size:.7rem;padding:var(--_18q7szbv);gap:4px;min-width:40px;height:40px;border-radius:var(--_18q7szbn)}._4zmnml1c{width:14px;height:14px}._4zmnml1d{display:none}._4zmnml2b{grid-template-columns:1fr;gap:var(--_18q7szbx)}}
