@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/PlusJakartaSans[wght].0qnuojqj60ziw.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/DMSans[opsz,wght].3-kxqdo2beoh6.ttf)format("truetype")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/IBMPlexMono-Regular.21pssk39-cz7l.ttf)format("truetype")}.guided-presentation.ui-refresh{--gp-ink:#0f172a;--gp-teal:#0f172a;--gp-teal-soft:#e6edfb;--gp-cream:#eaf0fa;--gp-paper:#fff;--gp-line:#cfdaf0;--gp-muted:#475569;--gp-focus:#1b43ad;--ui-brand:#2457d6;--ui-input:#64748b;--ui-panel:#f3f7fe;--ui-neu-raised:none;--ui-neu-raised-soft:none;--ui-neu-inset:none;--ui-font-heading:"Plus Jakarta Sans", Arial, Helvetica, sans-serif;--ui-font-body:"DM Sans", Arial, Helvetica, sans-serif;--ui-font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;background-color:var(--gp-cream);color:var(--gp-ink);font-family:var(--ui-font-body)}.guided-presentation.ui-refresh h1,.guided-presentation.ui-refresh h2,.guided-presentation.ui-refresh h3{font-family:var(--ui-font-heading);letter-spacing:-.03em;color:var(--gp-ink);line-height:1.15}.guided-presentation.ui-refresh h1{font-size:1.875rem;font-weight:700}.guided-presentation.ui-refresh p,.guided-presentation.ui-refresh li,.guided-presentation.ui-refresh dd,.guided-presentation.ui-refresh dt{line-height:1.5}.guided-presentation.ui-refresh a{color:var(--ui-brand)}.guided-presentation.ui-refresh code{font-family:var(--ui-font-mono)}.guided-presentation.ui-refresh .journey-panel,.guided-presentation.ui-refresh .guided-entry,.guided-presentation.ui-refresh .direct-entry,.guided-presentation.ui-refresh .journey-form,.guided-presentation.ui-refresh .rounded-lg.border,.guided-presentation.ui-refresh form[aria-labelledby=confirm-heading]{background:var(--gp-paper);border:1px solid var(--gp-line);box-shadow:var(--ui-neu-raised-soft);border-radius:.75rem}.guided-presentation.ui-refresh .catalog-board article{background:var(--gp-paper);border-color:var(--gp-line);box-shadow:var(--ui-neu-raised-soft);border-radius:.75rem}.guided-presentation.ui-refresh .catalog-board article li,.guided-presentation.ui-refresh .direct-entry form{border-color:var(--gp-line);border-radius:.75rem}.guided-presentation.ui-refresh .demo-illustration{background:var(--gp-teal-soft);box-shadow:var(--ui-neu-inset);border-radius:.75rem}.guided-presentation.ui-refresh .sandbox-notice,.guided-presentation.ui-refresh [role=alert].rounded,.guided-presentation.ui-refresh [role=status].rounded{border-radius:.75rem}.guided-presentation.ui-refresh .sandbox-notice{color:var(--gp-ink);background:#f3f7fe;border:1px solid #b7c9ee;border-left:4px solid #2457d6}.guided-presentation.ui-refresh .sandbox-notice h2{align-items:center;gap:.5rem;display:flex}.guided-presentation.ui-refresh [role=alert]{color:#7f1d1d;background:#fff;border-color:#991b1b}.guided-presentation.ui-refresh [role=alert] a{color:#1b43ad}.guided-presentation.ui-refresh input[type=text],.guided-presentation.ui-refresh input[type=password],.guided-presentation.ui-refresh input:not([type]),.guided-presentation.ui-refresh select,.guided-presentation.ui-refresh textarea{border:1.5px solid var(--ui-input);background:var(--gp-paper);color:var(--gp-ink);box-shadow:var(--ui-neu-inset);border-radius:.5rem;padding:.625rem .75rem;font-size:.9375rem}.guided-presentation.ui-refresh input:focus,.guided-presentation.ui-refresh select:focus,.guided-presentation.ui-refresh textarea:focus{border-color:var(--ui-brand)}.guided-presentation.ui-refresh input[type=radio],.guided-presentation.ui-refresh input[type=checkbox]{accent-color:var(--gp-ink)}.guided-presentation.ui-refresh button[type=submit]:not(:disabled),.guided-presentation.ui-refresh .bg-blue-800{color:#fff;min-height:2.875rem;box-shadow:var(--ui-neu-raised-soft);background:#2457d6;border:0;border-radius:.5rem;padding:.625rem 1.5rem;font-size:.9375rem;font-weight:600}.guided-presentation.ui-refresh button[type=submit]:not(:disabled):hover,.guided-presentation.ui-refresh .bg-blue-800:hover{background:#1b43ad}.guided-presentation.ui-refresh button[type=submit]:disabled{border-radius:.5rem}.guided-presentation.ui-refresh button[type=submit][name=step]:not(:disabled){border:1.5px solid var(--ui-input);background:var(--gp-paper);min-height:2.75rem;color:var(--gp-ink);text-align:left;box-shadow:var(--ui-neu-raised-soft);border-radius:.5rem;padding:.5rem 1rem;font-weight:600}.guided-presentation.ui-refresh button[type=submit][name=step]:not(:disabled):hover{background:#f1f5f9}.guided-presentation.ui-refresh :focus-visible,.guided-presentation.ui-refresh [tabindex="-1"]:focus{outline:3px solid var(--ui-brand);outline-offset:2px}.guided-presentation.ui-refresh .skip-link:focus-visible{background:var(--gp-ink);color:#f8fafc;border-radius:.5rem}.guided-presentation.ui-refresh .journey-steps{background:var(--gp-paper);border:1px solid var(--gp-line);box-shadow:var(--ui-neu-raised-soft);border-radius:.75rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;padding:.5rem}.guided-presentation.ui-refresh .journey-steps li{color:var(--gp-muted);border-radius:.75rem;align-items:center;gap:.5rem;padding:.4rem .6rem}.guided-presentation.ui-refresh .journey-steps li[data-status=completed]{color:var(--gp-ink)}.guided-presentation.ui-refresh .journey-steps li[aria-current=step]{color:var(--ui-brand);background:var(--gp-teal-soft);font-weight:700}.guided-presentation.ui-refresh .step-index{font-family:var(--ui-font-mono);color:var(--gp-muted);background:#fff;font-weight:700}.guided-presentation.ui-refresh .journey-steps li[data-status=completed] .step-index{color:var(--gp-ink);background:#e2e8f0;border-color:#cbd5e1}.guided-presentation.ui-refresh .journey-steps li[aria-current=step] .step-index{background:var(--gp-ink);border-color:var(--gp-ink);color:#f8fafc}@media (max-width:639px){.guided-presentation.ui-refresh .journey-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.guided-presentation.ui-refresh .journey-steps li{align-items:flex-start}.guided-presentation.ui-refresh .step-label{overflow-wrap:break-word;min-width:0}.guided-presentation.ui-refresh button[type=submit]:not(:disabled),.guided-presentation.ui-refresh .bg-blue-800{width:100%}}@media (max-width:359px){.guided-presentation.ui-refresh .journey-steps{grid-template-columns:minmax(0,1fr)}}.guided-presentation.ui-refresh button.shopping-primary-action[type=submit]:not(:disabled){color:#fff;background:#2457d6;border:1px solid #1b43ad;border-radius:.5rem;min-height:44px;font-weight:700}.guided-presentation.ui-refresh button.shopping-primary-action[type=submit]:not(:disabled):hover{background:#1b43ad}.guided-presentation.ui-refresh fieldset{border:1px solid var(--gp-line);background:var(--gp-paper);border-radius:.75rem;margin:0;padding:.75rem 1rem}.guided-presentation.ui-refresh fieldset legend{padding:0 .25rem;font-weight:600}.guided-presentation.ui-refresh fieldset>div{align-items:center;gap:.625rem;min-height:44px;display:flex}.guided-presentation.ui-refresh form label{font-weight:600}.guided-presentation.ui-refresh fieldset>div label{font-weight:400}.guided-presentation.ui-refresh dl:not([class]){background:var(--gp-paper);border:1px solid var(--gp-line);border-radius:.75rem;grid-template-columns:minmax(8rem,max-content) minmax(0,1fr);gap:.5rem 1.25rem;margin:0;padding:1rem;display:grid}.guided-presentation.ui-refresh dl:not([class]) dt{color:var(--gp-muted)}.guided-presentation.ui-refresh dl:not([class]) dd{overflow-wrap:anywhere;margin:0;font-weight:600}@media (max-width:479px){.guided-presentation.ui-refresh dl:not([class]){grid-template-columns:minmax(0,1fr);gap:0}.guided-presentation.ui-refresh dl:not([class]) dd{margin-bottom:.5rem}}.guided-presentation.ui-refresh #permission-result{background:var(--gp-teal-soft);border:1px solid var(--ui-brand);border-radius:.75rem;margin:0;padding:.75rem 1rem;font-weight:600}.guided-presentation.ui-refresh #permission-result[role=alert]{color:#7f1d1d;background:#fff;border:2px solid #b91c1c}.guided-presentation.ui-refresh form[aria-labelledby=confirm-heading],.guided-presentation.ui-refresh section[aria-labelledby=sim-heading],.guided-presentation.ui-refresh section[aria-labelledby=sandbox-heading]{max-width:none}.guided-presentation.ui-refresh section.rounded-lg[aria-labelledby=sim-heading]{background:var(--gp-teal-soft);border:1px solid #bae6fd}.guided-presentation.ui-refresh section[aria-labelledby=sim-heading] fieldset{background:var(--gp-paper)}@media (max-width:479px){.guided-presentation.ui-refresh .journey-steps{grid-template-columns:minmax(0,1fr)}}.guided-presentation.ui-refresh .needs-comparison>form button[type=submit]:not(:disabled){color:#fff;background:#2457d6;border:1px solid #1b43ad;border-radius:.5rem;min-height:44px;font-weight:700}.guided-presentation.ui-refresh .needs-comparison>form button[type=submit]:not(:disabled):hover{background:#1b43ad}.guided-presentation.ui-refresh .completed-note{color:#14532d;background:#fff;border:1px solid #166534;border-left-width:4px;border-radius:.75rem;margin:0;padding:.75rem 1rem;font-weight:600}.guided-presentation.ui-refresh .home-hero,.guided-presentation.ui-refresh .catalog-board{border:1px solid var(--gp-line);background:var(--gp-paper);border-radius:.75rem;padding:1rem}.guided-presentation.ui-refresh .home-hero{background:#14264a;border-color:#14264a}.guided-presentation.ui-refresh .home-hero .guided-entry,.guided-presentation.ui-refresh .home-hero .demo-illustration{background:#f8faff;border:1px solid #d6e3f8}.guided-presentation.ui-refresh .home-hero .demo-illustration figcaption{color:#334155}.guided-presentation.ui-refresh .home-intro{gap:.75rem}.guided-presentation.ui-refresh .home-intro h1{font-size:clamp(2rem,4vw,2.75rem);font-weight:800}.guided-presentation.ui-refresh .home-intro>p{max-width:40rem;color:var(--gp-muted);font-size:1.125rem}.guided-presentation.ui-refresh .home-steps{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.guided-presentation.ui-refresh .home-steps li{counter-increment:step;background:var(--gp-paper);border:1px solid var(--gp-line);color:var(--gp-muted);border-radius:.75rem;padding:.75rem 1rem;font-size:.9375rem}.guided-presentation.ui-refresh .home-steps li:before{content:counter(step);background:var(--gp-ink);color:#f8fafc;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;margin-right:.5rem;font-size:.8125rem;font-weight:700;display:inline-flex}.guided-presentation.ui-refresh .home-steps strong{color:var(--gp-ink)}@media (max-width:767px){.guided-presentation.ui-refresh .home-steps{grid-template-columns:minmax(0,1fr)}}.guided-presentation.ui-refresh .direct-entry h2{font-size:1.25rem}.guided-presentation.ui-refresh .direct-entry button[type=submit]:not(:disabled){background:var(--gp-paper);color:var(--ui-brand);border:1.5px solid var(--ui-brand)}.guided-presentation.ui-refresh .direct-entry button[type=submit]:not(:disabled):hover{background:var(--gp-teal-soft)}.guided-presentation.ui-refresh .gate-intro{flex-direction:column;gap:.5rem;display:flex}.guided-presentation.ui-refresh .gate-brand{font-family:var(--ui-font-heading);letter-spacing:-.01em;color:var(--ui-brand);margin:0;font-size:.9375rem;font-weight:800}.guided-presentation.ui-refresh .gate-intro>p:last-child{max-width:40rem;color:var(--gp-muted);font-size:1.0625rem}.guided-presentation.ui-refresh .admission-screen .guided-entry fieldset{flex-wrap:wrap;align-items:center;gap:.25rem 1.25rem;display:flex}.guided-presentation.ui-refresh .admission-screen .guided-entry,.guided-presentation.ui-refresh .admission-screen .journey-form{box-sizing:border-box;width:100%;max-width:none}.guided-presentation.ui-refresh .admission-screen label{align-items:flex-start}.guided-presentation.ui-refresh .not-found{gap:1rem}.guided-presentation.ui-refresh .not-found-card{background:var(--gp-paper);border:1px solid var(--gp-line);border-radius:.75rem;flex-direction:column;gap:.5rem;padding:1.25rem;display:flex}.guided-presentation.ui-refresh .not-found-card p{margin:0}.guided-presentation.ui-refresh .not-found-card a{align-items:center;min-height:44px;font-weight:600;display:inline-flex}.guided-presentation.ui-refresh input[type=radio],.guided-presentation.ui-refresh input[type=checkbox]{flex:none;width:1.25rem;height:1.25rem}.guided-presentation.ui-refresh .rounded-lg.border{max-width:none}.guided-presentation.ui-refresh label.flex{align-items:center;min-height:44px}.guided-presentation.ui-refresh fieldset>div label{flex:1;align-items:center;min-height:44px;display:flex}.guided-presentation.ui-refresh p>a:only-child{align-items:center;min-height:44px;display:inline-flex}.guided-presentation.ui-refresh .permission-card{background:var(--gp-paper);border:1px solid var(--gp-line);border-radius:.75rem;flex-direction:column;gap:.35rem;padding:1rem;display:flex}.guided-presentation.ui-refresh .permission-card p{margin:0}.guided-presentation.ui-refresh .permission-state{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;width:fit-content;padding:.15rem .65rem;font-size:.8125rem;font-weight:600}.guided-presentation.ui-refresh .permission-state[data-state=revoked],.guided-presentation.ui-refresh .permission-state[data-state=expired],.guided-presentation.ui-refresh .permission-state[data-state=consumed]{border-color:var(--gp-line);color:var(--gp-muted);background:#f1f5f9}.guided-presentation.ui-refresh form[aria-labelledby=confirm-heading]{border-left:4px solid var(--ui-brand)}.guided-presentation.ui-refresh .confirm-summary{margin:0}.guided-presentation.ui-refresh .confirm-summary dt{color:var(--gp-muted);font-weight:500}.guided-presentation.ui-refresh .confirm-summary dt:last-of-type,.guided-presentation.ui-refresh .confirm-summary dd:last-of-type{border-top:1px solid var(--gp-line);font-family:var(--ui-font-heading);font-variant-numeric:tabular-nums;color:var(--gp-ink);padding-top:.5rem;font-size:1.25rem;font-weight:800}.guided-presentation.ui-refresh .permission-state[data-state=outcome_unknown]{color:#92400e;background:#fffbeb;border-color:#fde68a}.guided-presentation.ui-refresh section[aria-labelledby=sim-heading] [role=status]{background:var(--gp-paper);border:1px solid var(--gp-line);border-left:4px solid var(--ui-brand);color:var(--gp-ink);border-radius:.5rem}.guided-presentation.ui-refresh section[aria-labelledby=sim-heading] [role=status][data-state=CAPTURED_VERIFIED]{border-left-color:#166534}.guided-presentation.ui-refresh section[aria-labelledby=sim-heading] [role=status][data-state=FAILED_TERMINAL],.guided-presentation.ui-refresh section[aria-labelledby=sim-heading] [role=status][data-state=DECLINED],.guided-presentation.ui-refresh section[aria-labelledby=sim-heading] [role=status][data-state=DECLINED_RETRYABLE],.guided-presentation.ui-refresh section[aria-labelledby=sim-heading] [role=status][data-state=CANCELED_LOCAL]{border-left-color:#991b1b}.guided-presentation.ui-refresh section[aria-labelledby=sim-heading] code{background:var(--gp-panel,#f3f7fe);border-radius:.25rem;padding:.1rem .4rem;font-weight:700}.guided-presentation.ui-refresh a[lang][href*="/shop/chargers"],.guided-presentation.ui-refresh p>a[href*="support.apple.com"]{align-items:center;min-height:44px;padding-inline:.25rem;display:inline-flex}.guided-presentation.ui-refresh form>div:has(>input[type=checkbox]){align-items:center;gap:.625rem;min-height:44px;display:flex}.guided-presentation.ui-refresh form>div:has(>input[type=checkbox]) label{font-weight:400}.guided-presentation.ui-refresh form>div>label{margin-bottom:.25rem;display:block}.guided-presentation.ui-refresh form>div>input[type=text]{box-sizing:border-box;width:100%}.guided-presentation.ui-refresh form[action$="/shop/profile/delete"] button[type=submit]:not(:disabled){background:var(--gp-paper);color:#7f1d1d;border:1.5px solid #991b1b}.guided-presentation.ui-refresh form[action$="/shop/profile/delete"] button[type=submit]:not(:disabled):hover{background:#fef2f2}
