.sh{z-index:40;box-sizing:border-box;height:60px;font-family:var(--font-geist-sans), -apple-system, "Segoe UI", Roboto, sans-serif;background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:12px;padding:0 20px;display:flex;position:relative}.sh *{box-sizing:border-box}.sh-brand{color:#111827;align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.sh-mark{color:#fff;background:#1d4ed8;border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.sh-brand-text{white-space:nowrap;min-width:0;line-height:1.1}.sh-brand-text strong{font-size:14px;display:block}.sh-brand-text em{color:#8b8f9a;font-size:10.5px;font-style:normal;display:block}.sh-nav{align-items:center;gap:8px;display:flex}.sh-link{color:#374151;white-space:nowrap;border-radius:8px;padding:8px 10px;font-size:13.5px;font-weight:600;text-decoration:none}.sh-link:hover{background:#f3f4f6}.sh-primary{color:#fff;white-space:nowrap;background:#1d4ed8;border-radius:8px;padding:8px 14px;font-size:13.5px;font-weight:700;text-decoration:none}.sh-primary:hover{background:#1e40af}.sh-ghost{color:#1d4ed8;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:8px 12px;font-size:13.5px;font-weight:700;text-decoration:none}.sh-avatar{color:#fff;background:#1d4ed8;border-radius:999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:flex}.sh-logout{font:inherit;color:#374151;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:8px 12px;font-size:13.5px;font-weight:700}.sh-logout:hover{background:#f9fafb}.sh-compact{align-items:center;gap:8px;display:none}.sh-burger{color:#111827;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex}.sh-burger[aria-expanded=true]{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.sh-panel{background:#fff;border-bottom:1px solid #e5e7eb;flex-direction:column;padding:8px 16px 16px;display:flex;position:absolute;top:60px;left:0;right:0;box-shadow:0 18px 30px -18px #0f172a59}.sh-panel[hidden]{display:none}.sh-panel-user{border-bottom:1px solid #f1f2f4;align-items:center;gap:10px;margin-bottom:6px;padding:10px 4px 12px;display:flex}.sh-panel-user strong{color:#111827;font-size:14px;display:block}.sh-panel-user em{color:#6b7280;font-size:12px;font-style:normal;display:block}.sh-panel .sh-link{border-bottom:1px solid #f1f2f4;border-radius:0;padding:13px 4px;font-size:15px}.sh-panel .sh-link:hover{color:#1d4ed8;background:0 0}.sh-panel-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.sh-panel-actions>*{text-align:center;justify-content:center;align-items:center;width:100%;padding:11px 12px;font-size:14.5px;display:flex}.sh-panel-actions>:only-child{grid-column:1/-1}@media (max-width:760px){.sh{padding:0 16px}.sh-nav{display:none}.sh-compact{display:flex}}@media (max-width:380px){.sh-brand-text em{display:none}.sh-compact .sh-primary{padding:8px 11px}}.sf{color:#cbd5e1;font-family:var(--font-geist-sans), -apple-system, "Segoe UI", Roboto, sans-serif;background:#0b1224;margin-top:56px}.sf *{box-sizing:border-box}.sf--flush{margin-top:0}.sf-in{max-width:1140px;margin:0 auto;padding:44px 20px 0}.sf-grid{grid-template-columns:1.6fr 1fr 1fr 1.3fr;gap:32px;display:grid}.sf-brand{color:#fff;align-items:center;gap:10px;font-size:16px;font-weight:800;text-decoration:none;display:flex}.sf-brand .sh-mark{width:32px;height:32px}.sf-about{color:#94a3b8;max-width:320px;margin:12px 0 0;font-size:13.5px;line-height:1.65}.sf h3{letter-spacing:.12em;text-transform:uppercase;color:#64748b;margin:4px 0 12px;font-size:11.5px;font-weight:800}.sf-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.sf-list a{color:#e2e8f0;font-size:14px;text-decoration:none}.sf-list a:hover{color:#93c5fd}.sf-dot{vertical-align:1px;border-radius:99px;width:8px;height:8px;margin-right:8px;display:inline-block}.sf-pay{flex-wrap:wrap;gap:8px;display:flex}.sf-pay span{color:#fff;background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;padding:6px 11px;font-size:12px;font-weight:800}.sf-secure{color:#94a3b8;align-items:center;gap:8px;margin-top:14px;font-size:12.5px;display:flex}.sf-secure svg{color:#34d399;flex:none}.sf-bottom{color:#64748b;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:36px;padding:18px 0 22px;font-size:12.5px;display:flex}@media (max-width:900px){.sf-grid{grid-template-columns:1fr 1fr;gap:28px 24px}.sf-col-brand,.sf-col-pay{grid-column:1/-1}.sf-about{max-width:none}}@media (max-width:520px){.sf-in{padding:36px 16px 0}.sf-bottom{flex-direction:column;align-items:flex-start;gap:6px}}.dl-bar{color:#fff;font-family:var(--font-geist-sans), -apple-system, "Segoe UI", Roboto, sans-serif;background:linear-gradient(90deg,#1e1b4b 0%,#4338ca 55%,#7c3aed 100%);position:relative}.dl-bar-in{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 16px;max-width:1140px;margin:0 auto;padding:9px 48px 9px 20px;font-size:13.5px;display:flex}.dl-bar-head{letter-spacing:.01em;font-weight:800}.dl-bar-offer strong{color:#fde68a;font-weight:900}.dl-ends{font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-weight:700;display:inline-flex}.dl-bar .dl-ends{color:#e0e7ff}.dl-bar-cta{color:#1e1b4b;white-space:nowrap;background:#fde68a;border-radius:999px;padding:4px 12px;font-weight:800;text-decoration:none}.dl-bar-cta:hover{background:#fef3c7}.dl-x{color:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:22px;line-height:1;display:flex}.dl-x:hover{background:#ffffff24}.dl-bar-x{position:absolute;top:50%;right:8px;transform:translateY(-50%)}.dl-backdrop{z-index:100;background:#0206179e;justify-content:center;align-items:center;padding:16px;animation:.25s ease-out dl-fade;display:flex;position:fixed;inset:0}.dl-pop{box-sizing:border-box;text-align:center;color:#e2e8f0;width:100%;max-width:440px;max-height:calc(100vh - 32px);font-family:var(--font-geist-sans), -apple-system, "Segoe UI", Roboto, sans-serif;background:radial-gradient(420px 220px at 85% -10%,#c026d373,#0000 60%),radial-gradient(380px 240px at 0 110%,#2563eb73,#0000 60%),linear-gradient(160deg,#0b1027 0%,#1e1b4b 100%);border:1px solid #a5b4fc40;border-radius:20px;padding:30px 28px 22px;animation:.32s cubic-bezier(.2,.8,.2,1) dl-rise;position:relative;overflow-y:auto;box-shadow:0 30px 70px -20px #000000b3}.dl-pop-x{color:#c7d2fe;position:absolute;top:10px;right:10px}.dl-pop-art{justify-content:center;margin-bottom:6px;display:flex}.dl-kicker{letter-spacing:.16em;text-transform:uppercase;color:#fde68a;font-size:11.5px;font-weight:800}.dl-title{color:#fff;margin:6px 0 4px;font-size:20px;font-weight:800}.dl-big{color:#fff;letter-spacing:-.02em;font-size:34px;font-weight:900;line-height:1.1}.dl-big span{background:linear-gradient(90deg,#a5b4fc,#f0abfc);color:#0000;-webkit-background-clip:text;background-clip:text}.dl-desc{color:#cbd5e1;margin:12px 0 0;font-size:14px;line-height:1.6}.dl-pop-ends{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;max-width:300px;margin:16px auto 0;padding:10px 14px}.dl-pop-ends .dl-ends{color:#fecaca;justify-content:center;font-size:15px;font-weight:800}.dl-pop-date{color:#94a3b8;margin-top:2px;font-size:11.5px}.dl-actions{flex-direction:column;gap:8px;margin-top:18px;display:flex}.dl-cta{color:#1e1b4b;background:#fde68a;border-radius:12px;padding:13px 18px;font-size:15.5px;font-weight:800;text-decoration:none;display:block;box-shadow:0 12px 26px -12px #fde68ab3}.dl-cta:hover{background:#fef3c7}:is(.dl-cta:focus-visible,.dl-later:focus-visible,.dl-x:focus-visible,.dl-bar-cta:focus-visible){outline-offset:2px;outline:2px solid #fff}.dl-later{color:#a5b4fc;font:inherit;cursor:pointer;background:0 0;border:none;padding:6px;font-size:13.5px;font-weight:700}.dl-fine{color:#64748b;margin:10px 0 0;font-size:11.5px}@keyframes dl-fade{0%{opacity:0}to{opacity:1}}@keyframes dl-rise{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dl-backdrop,.dl-pop{animation:none}}@media (max-width:600px){.dl-bar-in{gap:4px 10px;padding:8px 44px 8px 16px;font-size:12.5px}.dl-bar-head{display:none}.dl-big{font-size:30px}}
