:root{--c-1:#FF7A21;--c-1a:#FF8F45;--c-2:#1F2328;--c-3:#F7F5F2;--c-4:#FFFFFF;--c-5:#8A8F98;--r-20:20px;--r-28:28px;--r-40:40px;--s-1:8px;--s-2:12px;--s-3:16px;--s-4:24px;--s-5:32px;--s-6:48px;--s-7:72px;--shadow-1:0 10px 30px rgba(0,0,0,.12);--shadow-2:0 20px 60px rgba(0,0,0,.18);--ease:cubic-bezier(.2,.8,.2,1);--maxw:1200px}body,html{margin:0;padding:0;background:var(--c-3);color:var(--c-2);font-family:Inter,system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.45;min-height:100vh}a{color:var(--c-1);text-decoration:none}a:hover{opacity:.9}.s-bb49fa3ef96ecbc85a2f{max-width:var(--maxw);margin-inline:auto;padding-inline:var(--s-4)}.s-936d77bd7bd725f67f53{position:sticky;top:0;background:rgba(31,35,40,.85);backdrop-filter:blur(10px);z-index:40;border-bottom:1px solid rgba(255,255,255,.06)}.s-ed4dd6380de33bf9c737{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);height:68px}.s-1ad066cd9f624e4785bd{display:flex;align-items:center;gap:var(--s-3)}.s-b52d23c69df50dc04606{cursor:pointer}.s-37058ddab861d2c42ee5{gap:10px;margin-bottom:12px}.s-cecee267e1b7783256aa{width:34px;height:34px;border-radius:50%;background:conic-gradient(from 40deg,var(--c-1),#ffb069);box-shadow:inset 0 0 0 3px rgba(255,255,255,.12)}.s-3e3287f23c5c1042a95f{font-weight:800;letter-spacing:.4px;color:#fff}.s-63a9d8c72441c0e8309c{display:flex;align-items:center;gap:var(--s-4)}.s-63a9d8c72441c0e8309c a{color:#e8eaed;cursor:pointer}.s-5abf88eeeac0aeeca9e5{display:none;width:42px;height:42px;border:1px solid rgba(255,255,255,.15);border-radius:12px;align-items:center;justify-content:center;cursor:pointer}.s-5abf88eeeac0aeeca9e5 svg{width:22px;height:22px;stroke:#fff}.s-58d86c0ad6cfa1b7089e{position:fixed;inset:0;background:rgba(0,0,0,.5);backdrop-filter:blur(6px);display:none;z-index:50}.s-58d86c0ad6cfa1b7089e nav{position:absolute;right:0;top:0;height:100%;width:min(84vw,360px);background:var(--c-2);color:#fff;padding:var(--s-6) var(--s-4);display:flex;flex-direction:column;gap:var(--s-4);box-shadow:var(--shadow-2)}.s-79830a6bd8c903c7f001{min-height:calc(100vh - 180px);display:grid;place-items:center;padding:var(--s-7) 0}.s-0a79cf6418a006bdfffc{background:var(--c-4);border-radius:28px;padding:var(--s-6);box-shadow:var(--shadow-1);max-width:800px;text-align:center}.s-c7405e6e875a06e0d2cd{font-size:clamp(1.8rem,3.6vw,3rem);margin:0}.s-d55b6b0a928a1f20f2d0{color:#4a4f56}.s-693e16332b7f76664ef0{display:inline-flex;align-items:center;gap:8px;border-radius:999px;background:#f0f2f5;padding:8px 12px}.s-d47ecf5617cd7da01fa7{margin-top:var(--s-4);display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.s-90df1c2df8e2281a8765{cursor:pointer;border:none;border-radius:999px;padding:.9rem 1.2rem;font-weight:700}.s-90df1c2df8e2281a8765.s-8505204cec8df2c9a7e6,.s-c2437be63d2996c16a9d{background:var(--c-1);color:#23170f}.s-90df1c2df8e2281a8765.s-e9d99ccf6cf2f791cad6{background:#f0f2f5}.s-e06a7bed225e43a8f3a0{background:var(--c-2);color:#c4c8cf;padding:var(--s-6) 0;margin-top:var(--s-7)}.s-529a77e48087526fd23f{display:grid;grid-template-columns:1fr auto;gap:var(--s-4);align-items:center}.s-c33363c4dc81a8b767c5{display:flex;gap:var(--s-4);flex-wrap:wrap}.s-c33363c4dc81a8b767c5 a{color:#c4c8cf}.s-2ec33cd434b469c83824{position:fixed;inset:auto var(--s-4) var(--s-4) auto;background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:var(--shadow-2);padding:16px;max-width:340px;z-index:60;display:none}.s-2ec33cd434b469c83824 p{margin:0 0 10px;color:#334}.s-2ec33cd434b469c83824 .s-62cbed322cc23d32dc34{display:flex;gap:8px}.s-2ec33cd434b469c83824 button{cursor:pointer;border:none;border-radius:10px;padding:.6rem .9rem}.s-6436683086c3178a2926{background:#f0f2f5;color:#111}@media(max-width:900px){.s-63a9d8c72441c0e8309c{display:none}.s-5abf88eeeac0aeeca9e5{display:flex}}.s-8bf8a32668ef6384c1a8{border-top:1px solid rgba(255,255,255,.12);color:#c7cbd2;font-size:.9rem;margin-top:auto;padding-top:16px}.s-66ba9e584d71a0fa62e0{color:#4a4f56;margin-top:10px}.s-690170ca594db92d3d44{margin-top:8px}body{max-width:100vw;overflow-x:hidden}*{box-sizing:border-box}