@media (pointer:coarse){:where(.ilg-icon-button,.ilg-folder-ghost,.ilg-folder-swatch,.ilg-r-search-step,.ilg-bis-pill--link,.ilg-back,.ilg-folder-back,.ilg-topbar .ilg-brand,button.ilg-link,.ilg-article-foot>a.ilg-link,.ilg-pf-inline-link,.ilg-pf-footer a,.ilg-pf-switch,.ilg-pf-withdraw-summary,.ilg-pf-gift-filters .ilg-chip,.ilg-calendar-day){position:relative}:is(.ilg-icon-button,.ilg-folder-ghost,.ilg-folder-swatch,.ilg-r-search-step,.ilg-bis-pill--link,.ilg-back,.ilg-folder-back,.ilg-topbar .ilg-brand,button.ilg-link,.ilg-article-foot>a.ilg-link,.ilg-pf-inline-link,.ilg-pf-footer a,.ilg-pf-switch,.ilg-pf-withdraw-summary,.ilg-pf-gift-filters .ilg-chip,.ilg-calendar-day):before{content:"";position:absolute;inset:min(0px,50% - 22px)}.ilg-r-search input{align-self:stretch;margin-block:-2px}}
.acct-card{border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#e8efffe6;background:#090e32d1;border:1px solid #aabfff38;max-width:520px;margin:48px auto 40px;padding:34px;box-shadow:0 30px 110px #283cdc6b}.acct-card--loading{min-height:420px}.acct-card h1{color:#fff;letter-spacing:-.02em;margin:0;font-size:clamp(1.6rem,4vw,2rem);line-height:1.15}.acct-code{letter-spacing:.06em;overflow-wrap:anywhere;color:#9fdcff;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.acct-lead{margin:12px 0 0;font-size:.96rem;line-height:1.55}.acct-lead a,.acct-check a{color:#9fdcff;text-underline-offset:3px;text-decoration:underline}.acct-form{gap:16px;margin-top:22px;display:grid}.acct-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.acct-field{color:#e1e9ffdb;gap:6px;font-size:.86rem;font-weight:600;display:grid}.acct-field input{color:#fff;width:100%;min-width:0;font:inherit;background:#f7faff12;border:1px solid #b4cdff47;border-radius:14px;outline:none;padding:14px 16px;font-size:1rem;font-weight:400;transition:border-color .16s,box-shadow .16s}.acct-field input::placeholder{color:#d2dfff9e}.acct-field input:focus-visible{border-color:#7fd6ff;box-shadow:0 0 0 3px #7fd6ff40}.acct-password{display:block;position:relative}.acct-password input{padding-right:92px}.acct-password button{color:#9fdcff;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:8px 12px;font-size:.84rem;font-weight:600;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.acct-hint{color:#d2dfff9e;font-size:.8rem;font-weight:400;line-height:1.45}.acct-check{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;font-size:.9rem;line-height:1.5;display:grid}.acct-check input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;accent-color:#6e4cff;width:20px;height:20px;margin-top:2px}.acct-button{color:#fff;width:100%;font:inherit;cursor:pointer;background:linear-gradient(120deg,#355cff 0%,#6e4cff 55%,#4aa8ff 100%);border:0;border-radius:999px;justify-content:center;align-items:center;margin-top:6px;padding:16px 28px;font-size:1.02rem;font-weight:700;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff59,0 0 0 1px #a0beff59,0 18px 50px #465aff8c}.acct-button:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff73,0 0 0 1px #bed2ff8c,0 24px 70px #5a6effbf}.acct-button:disabled{cursor:progress;filter:grayscale(.6)brightness(.8);box-shadow:none;transform:none}.acct-button--quiet{box-shadow:none;background:#f7faff14;border:1px solid #bed7ff4d;margin-top:24px}.acct-button--quiet:hover{box-shadow:none;border-color:#7fd6ffb3}.acct-link{color:#9fdcff;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px;font-size:.9rem;text-decoration:underline}.acct-links{flex-wrap:wrap;justify-content:space-between;gap:12px 20px;margin-top:22px;font-size:.92rem;display:flex}.acct-links a{color:#9fdcff;text-underline-offset:3px;text-decoration:underline}.acct-note{border-radius:14px;margin:0;padding:13px 16px;font-size:.9rem;line-height:1.5}.acct-card>.acct-note,.acct-card>.acct-note+.acct-button,.acct-card>p+.acct-button{margin-top:18px}.acct-mark{color:#9ff5cf;background:linear-gradient(145deg,#355cff8c,#6e4cff59);border:1px solid #a0c8ff59;border-radius:18px;place-items:center;width:56px;height:56px;margin-bottom:18px;display:grid;box-shadow:inset 0 1px #ffffff40,0 10px 30px #3c50ff73}.acct-mark svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.acct-note a{color:inherit;text-underline-offset:3px;font-weight:600;text-decoration:underline}.acct-note--error{color:#ffdbe3;background:#ff5c7c1f;border:1px solid #ff7a9680}.acct-note--info{color:#fff0d6;background:#ffbe5a1a;border:1px solid #ffcd7873}.acct-note--success{color:#eafff3;background:#7dffb814;border:1px solid #7dffb859}.acct-facts{border-radius:16px;gap:2px;margin:22px 0 0;display:grid;overflow:hidden}.acct-facts div{background:#f7faff0f;justify-content:space-between;gap:16px;padding:14px 16px;display:flex}.acct-facts dt{color:#d2dfff9e;font-size:.88rem}.acct-facts dd{color:#fff;text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}.acct-lead--spaced{margin-bottom:20px}.acct-card .acct-button+.acct-button--quiet{margin-top:12px}@media (max-width:560px){.acct-card{margin-top:28px;padding:24px 20px}.acct-row{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.acct-button{transition:none}}@media (pointer:coarse){.acct-link,.acct-links a,.acct-check{position:relative}.acct-link:after,.acct-links a:after,.acct-check:after,.acct-password button:after{content:"";position:absolute;inset:-10px -6px}.acct-check:after{inset:-11px 0}.acct-check input,.acct-check a{z-index:1;position:relative}.acct-password button:after{inset:-4px -2px}}
