:root{--ds-ink: #1A1F3D;--ds-ink-2: #545A78;--ds-ink-3: #8C92B0;--ds-line: #E3E4EC;--ds-band: #F5F5F7;--ds-sun: #F7C35A;--ds-sun-deep: #B7791F;--ds-blue-1: #1546F5;--ds-blue-2: #2F7BFF;--ds-blue-3: #5BB6FF;--ds-blue-4: #9AD8FF;--ds-blue-hi: #DDF1FF;--ds-ring: conic-gradient(from var(--ds-ang), #1546F5, #2F7BFF, #5BB6FF, #DDF1FF, #9AD8FF, #3D8BFF, #1F5BFF, #6FC3FF, #1546F5)}@property --ds-ang{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes ds-spin{to{--ds-ang: 360deg}}.ds-shine{position:relative;isolation:isolate;border:1px solid var(--ds-line);background:#fff;box-shadow:0 6px 24px #1a1f3d0f;transition:border-color .2s,box-shadow .2s}.ds-shine:before,.ds-shine:after{content:"";position:absolute;inset:-1.5px;border-radius:inherit;padding:1.5px;pointer-events:none;opacity:0;background:var(--ds-ring);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);transition:opacity .35s ease;animation:ds-spin 7s linear infinite}.ds-shine:after{z-index:-1;inset:-4px;padding:4px;filter:blur(8px)}.ds-shine:focus-within,.ds-shine.is-lit{border-color:transparent;box-shadow:0 0 22px #2f7bff21,0 8px 28px #1a1f3d12}.ds-shine:focus-within:before,.ds-shine.is-lit:before{opacity:.8}.ds-shine:focus-within:after,.ds-shine.is-lit:after{opacity:.2}.ds-field{background:#fff;border:1px solid var(--ds-line);box-shadow:0 1px 2px #1a1f3d0a,0 6px 20px #1a1f3d0f;transition:border-color .15s,box-shadow .15s}.ds-field:hover{border-color:#d2d4de}.ds-field:focus-within{border-color:#b9bed3;box-shadow:0 0 0 3px #1a1f3d0f,0 6px 20px #1a1f3d14}.ds-glass{background:linear-gradient(180deg,#ffffff9e,#ffffff61);-webkit-backdrop-filter:blur(16px) saturate(1.8);backdrop-filter:blur(16px) saturate(1.8);border:1px solid rgba(255,255,255,.75);box-shadow:inset 0 1px #fffffff2,inset 0 -1px #1a1f3d0d,0 1px 2px #1a1f3d0d,0 6px 20px #2f5ba01a}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.ds-glass{background:#ffffffe6}}.ds-chip{display:inline-flex;align-items:center;gap:10px;border-radius:999px;padding:10px 16px;font:inherit;font-size:14px;color:var(--ds-ink);text-decoration:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.ds-chip:hover{transform:translateY(-1px);background:linear-gradient(180deg,#fffc,#ffffff85);box-shadow:inset 0 1px #fff,0 2px 4px #1a1f3d0f,0 10px 28px #2f5ba029}.ds-chip:active{transform:translateY(0) scale(.98)}.ds-glow{position:relative;isolation:isolate}.ds-glow:before{content:"";position:absolute;z-index:-1;inset:-28px -8% -24px;pointer-events:none;filter:blur(26px);opacity:.9;background:radial-gradient(38% 70% at 22% 55%,rgba(47,123,255,.26),transparent 70%),radial-gradient(34% 70% at 78% 45%,rgba(91,182,255,.26),transparent 70%),radial-gradient(30% 60% at 52% 60%,rgba(247,195,90,.24),transparent 70%)}.ds-btn{display:inline-flex;align-items:center;gap:8px;padding:13px 22px;border-radius:999px;font:inherit;font-size:16px;font-weight:500;text-decoration:none;cursor:pointer;border:0;transition:background .15s,transform .1s}.ds-btn:active{transform:scale(.97)}.ds-btn-ink{color:#fff;background:var(--ds-ink)}.ds-btn-ink:hover{background:#2a3058}.ds-btn-glass{color:var(--ds-ink)}.ds-kicker{margin:0 0 10px;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-blue-2)}@media(prefers-reduced-motion:reduce){.ds-shine:before,.ds-shine:after{animation:none}}.ds-page{box-sizing:border-box;width:100%;max-width:1168px;margin-inline:auto;padding-inline:24px}@media(max-width:560px){.ds-page{padding-inline:16px}}.ds-measure{max-width:72ch}.abt>.in.ds-page{max-width:1168px}.abt:has(>.ds-page){padding-inline:0}.ds-tint{position:relative;isolation:isolate;overflow:hidden}.ds-tint:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:radial-gradient(40% 380px at 18% 120px,rgba(47,123,255,.1),transparent 70%),radial-gradient(36% 340px at 82% 220px,rgba(91,182,255,.12),transparent 70%),radial-gradient(30% 320px at 50% 420px,rgba(247,195,90,.12),transparent 70%),radial-gradient(45% 520px at 12% 1100px,rgba(91,182,255,.08),transparent 70%),radial-gradient(40% 520px at 88% 1500px,rgba(247,195,90,.08),transparent 70%),linear-gradient(180deg,#f7f9fd,#fff 1800px)}
