@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/CDDApCn2.woff2)format("woff2"),url(/assets/CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/6ng42L7E.woff2)format("woff2"),url(/assets/BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/CuJfVYMP.woff2)format("woff2"),url(/assets/Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/DMJ8VG8y.woff2)format("woff2"),url(/assets/CvHOgSBP.woff)format("woff")}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/CTVgUekv.woff2)format("woff2"),url(/assets/D34IWA1h.woff)format("woff")}:root{--app-ink:#14181a;--app-deep:#0d1718;--app-paper:#f4f0e8;--app-card:#fffefa;--app-line:#d8d1c2;--app-mint:#7fbcae;--app-cyan:#5da9b8;--app-coral:#b07c3a;--app-muted:#5e6c68;--app-shell:min(1480px,100%)}*{box-sizing:border-box}.app-body{background:var(--app-paper);color:#3d4744;margin:0;font:16px/1.6 IBM Plex Sans,sans-serif}.app-body a{color:#2f6f63;text-underline-offset:3px}.app-body a:hover{color:#8c5f26}.app-body :where(a,button,input,textarea,select):focus-visible{outline-offset:3px;outline:3px solid #e4aa76}.app-skip{z-index:30;color:#102326;background:#fff;padding:8px 12px;position:absolute;top:-100px;left:15px}.app-skip:focus{top:15px}.app-shell{min-height:100vh;max-width:var(--app-shell);background:#faf7f0;grid-template-columns:268px minmax(0,1fr);margin:auto;display:grid;box-shadow:0 0 0 1px #14181a14,0 24px 80px #14181a1f}.app-sidebar{color:#d5dfdc;background:radial-gradient(circle at 0 0,#7fbcae24,#0000 18rem),linear-gradient(155deg,#14181a,#18312f);border-right:1px solid #33403c;flex-direction:column;min-height:100vh;padding:30px 22px 20px;display:flex;position:sticky;top:0}.app-brand{align-items:center;gap:8px;text-decoration:none;display:grid;color:#f5fbfa!important}.app-brand img{width:184px;height:auto;display:block}.app-brand small,.app-kicker,.app-environment,.app-topbar__eyebrow,.app-status-chip,.app-page-state,.app-optional{letter-spacing:.07em;text-transform:uppercase;font:400 .61rem IBM Plex Mono,monospace}.app-brand small{color:#d2a469;letter-spacing:.13em;padding-left:55px;font-size:.7rem}.app-environment{color:#b8c5bf;align-items:center;gap:8px;margin:34px 0 22px;font-size:.7rem;display:flex}.app-environment span{background:#d2a469;width:7px;height:7px;box-shadow:0 0 10px #d2a46980}.app-nav{gap:3px;display:grid}.app-nav a{color:#becac6;border-left:2px solid #0000;padding:12px;font-size:.9rem;text-decoration:none}.app-nav a:hover,.app-nav a[aria-current=page]{color:#fff;background:#7fbcae1c;border-color:#d2a469}.app-sidebar__bottom{border-top:1px solid #aecbc738;margin-top:auto;padding-top:24px}.app-sidebar__bottom a{color:var(--app-mint);font-size:.76rem;text-decoration:none}.app-sidebar__bottom>a{padding-block:6px;display:block}.app-sidebar__bottom p{color:#98aba9;font-size:.66rem;line-height:1.45}.app-frame{background:#faf7f0;min-width:0}.app-topbar{z-index:12;color:#f4f0e8;backdrop-filter:blur(12px);background:#14181af7;border-bottom:1px solid #33403c;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:12px 38px;display:flex;position:sticky;top:0}.app-topbar p{margin:0}.app-topbar__eyebrow{color:#d2a469;letter-spacing:.12em;font-size:.7rem}.app-topbar__identity{color:#f4f0e8;font-size:.88rem;font-weight:500}.app-topbar__identity span{color:#9aa5a0;margin-left:8px;font:400 .7rem IBM Plex Mono,monospace}.app-topbar__actions{align-items:center;gap:10px;display:flex}.app-topbar__link,.app-notifications,.app-signout,.app-menu{color:#b8d8d0;letter-spacing:.04em;cursor:pointer;background:0 0;border:1px solid #53645f;font:500 .72rem IBM Plex Mono,monospace}.app-topbar__link{padding:8px 10px;text-decoration:none}.app-topbar a.app-topbar__link{color:#b8d8d0}.app-topbar a.app-topbar__link:hover{color:#fff}.app-notifications,.app-signout{padding:8px 10px}.app-notifications b{color:#fff;background:#cb7655;border-radius:50%;place-items:center;min-width:17px;height:17px;margin-left:5px;font-size:.59rem;display:inline-grid}.app-menu{padding:8px;display:none}.app-notification-panel{z-index:20;background:#fff;border:1px solid #afc8c3;width:min(340px,100vw - 30px);padding:16px 18px;position:fixed;top:67px;right:27px;box-shadow:0 16px 38px #1428272e}.app-notification-panel strong{text-transform:uppercase;font:500 .72rem IBM Plex Mono,monospace}.app-notification-panel p{color:#5b6e6f;font-size:.78rem}.app-notification-panel a{font:400 .7rem IBM Plex Mono,monospace;text-decoration:none}.app-global-status{color:#226a5f;background:#f0fbf5;border:1px solid #bbd9cd;margin:16px 38px 0;padding:12px 14px;font-size:.78rem}.app-global-status[data-tone=error]{color:#8d4f35;background:#fff5ef;border-color:#e3b9a5}.app-page-head{color:#d9e2de;background:radial-gradient(circle at 88% 0,#7fbcae2e,#0000 22rem),#1b2525;border-bottom:1px solid #33403c;justify-content:space-between;gap:25px;padding:48px 38px 38px;display:flex;position:relative;overflow:hidden}.app-page-head:after{content:"";pointer-events:none;border:1px solid #d2a46938;border-radius:50%;width:22rem;height:22rem;position:absolute;bottom:-11rem;right:-7rem}.app-page-head>div{max-width:785px}.app-page-head h1,.app-card h2{color:#14181a;letter-spacing:-.03em;margin:6px 0 11px;font:400 clamp(2.1rem,4vw,3.35rem)/1.04 Spectral,Georgia,serif}.app-page-head h1{z-index:1;color:#f4f0e8;position:relative}.app-page-head p:not(.app-kicker):not(.app-page-state){z-index:1;color:#b8c5bf;max-width:720px;margin:0;position:relative}.app-kicker{color:#2f6f63;letter-spacing:.12em;margin:0 0 8px;font-size:.7rem}.app-page-head .app-kicker{color:#d2a469}.app-page-state{z-index:1;color:#a9c5bb;white-space:nowrap;border:1px solid #53645f;align-self:flex-start;margin:0;padding:7px 9px;position:relative}.app-content-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);gap:20px;margin:28px 38px;display:grid}.app-card{border:1px solid var(--app-line);background:var(--app-card);border-top:2px solid #7fbcae;min-width:0;padding:26px;box-shadow:0 8px 26px #14181a0b}.app-card--wide{grid-column:1/-1}.app-card--hero{color:#e6f3f1;background:linear-gradient(135deg,#17393d,#1b4e4d);min-height:265px}.app-card--hero h2,.app-card.app-card--hero p{color:inherit}.app-card.app-card--hero .app-kicker{color:#97dbc8}.app-card--accent{background:linear-gradient(135deg,#edf4f0,#fffefa);border-top-color:#d2a469}.app-card--accent h2{font-size:1.65rem}.app-card--readiness{min-height:265px}.app-card h2{font-size:1.65rem}.app-card h3{color:#214244;margin:0 0 8px;font-size:1.08rem}.app-card p{color:#5b6e6f}.app-card--hero p,.app-card--accent p{max-width:650px}.app-card__head{justify-content:space-between;align-items:start;gap:18px;display:flex}.app-card__head>a{color:#276e69;padding-top:8px;font:400 .67rem IBM Plex Mono,monospace;text-decoration:none}.app-actions,.app-form__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.app-button{letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#28776f;border:1px solid #28776f;justify-content:center;align-items:center;min-height:39px;padding:8px 12px;font:400 .65rem IBM Plex Mono,monospace;text-decoration:none;display:inline-flex;color:#fff!important}.app-button:hover:not(:disabled){background:#b86a49;border-color:#b86a49}.app-button:disabled{opacity:.6;cursor:not-allowed}.app-button--quiet{background:0 0;border-color:#9abbb5;color:#246a65!important}.app-button--light{background:#fff;border-color:#63a48f;color:#286b62!important}.app-form-status{color:#27726b;min-height:1.35em;font-size:.76rem}.app-form-status[data-tone=error]{color:#9b5136}.app-help{color:#607171;font-size:.75rem}.app-definition-list{gap:0;margin:22px 0 0;display:grid}.app-definition-list div{border-top:1px solid var(--app-line);grid-template-columns:155px 1fr;gap:16px;padding:12px 0;display:grid}.app-definition-list dt{color:#64807b;text-transform:uppercase;font:400 .59rem IBM Plex Mono,monospace}.app-definition-list dd{color:#2a4142;overflow-wrap:anywhere;margin:0;font-size:.8rem}.app-list{gap:0;margin-top:20px;display:grid}.app-list article,.app-list>p,.app-inbox-list article{border-top:1px solid var(--app-line);padding:13px 0}.app-list article{justify-content:space-between;gap:15px;display:flex}.app-list strong{color:#1d3738;font-size:.86rem}.app-list span{color:#718180;font:400 .62rem IBM Plex Mono,monospace}.app-empty{font-size:.78rem;color:#718180!important}.app-checklist{color:#486061;gap:12px;padding-left:20px;font-size:.83rem;display:grid}.app-checklist li::marker{color:#2d8f7c}.app-status-chip{color:#4b716b;white-space:nowrap;border:1px solid #bbd0ca;width:max-content;padding:5px 7px;display:inline-flex}.app-status-chip[data-tone=ok]{color:#236a5d;background:#eff9f4;border-color:#8fc7b5}.app-status-chip[data-tone=error]{color:#8f4b32;background:#fff4ed;border-color:#dfb298}.app-onboarding-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.app-onboarding-steps li{border:1px solid var(--app-line);color:#536c6b;background:#fbfcfb;grid-template-columns:28px 1fr;align-items:start;gap:10px;padding:12px;font-size:.76rem;display:grid}.app-onboarding-steps b{color:#fff;background:#28776f;border-radius:50%;place-items:center;width:25px;height:25px;font:400 .66rem IBM Plex Mono,monospace;display:grid}.app-onboarding-steps strong{color:#234442}.app-identity-panels{grid-template-columns:minmax(0,1fr);gap:20px;max-width:720px;margin-top:25px;display:grid}.app-identity-panels>div:has([data-identity-resume][hidden]):not(:has([data-resume-status]:not(:empty))){display:none}.app-identity-recovery{border-top:1px solid var(--app-line);padding-top:18px}.app-identity-recovery summary,.app-session-reconnect summary{cursor:pointer;color:#246a65;font-weight:500}.app-identity-recovery summary:focus-visible,.app-session-reconnect summary:focus-visible{outline-offset:4px;outline:3px solid #e4aa76}.app-session-reconnect{margin:28px 38px 0;padding:18px 22px}.app-provider-actions{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.app-provider-button{letter-spacing:0;cursor:pointer;background:#fff;border:1px solid #747775;border-radius:4px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:10px 12px;font:500 14px/20px Google Sans,Segoe UI,Arial,sans-serif;text-decoration:none;display:inline-flex;color:#1f1f1f!important}.app-provider-button img{flex:0 0 20px;width:20px;height:20px}.app-provider-button:hover:not(:disabled){background:#f8f9fa;border-color:#1f1f1f}.app-provider-button:disabled{cursor:not-allowed;opacity:.65}@media (width<=680px){.app-provider-actions{flex-direction:column;align-items:stretch}.app-session-reconnect{margin:22px 22px 0}}.app-identity-panels>section{border:1px solid var(--app-line);background:#f8fbf9;padding:18px}.app-identity-panels>section p{font-size:.78rem}.app-provider-links{gap:0;margin-top:20px;display:grid}.app-provider-link{border-top:1px solid var(--app-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.app-provider-link h3,.app-provider-link p{margin:0}.app-provider-link .app-form-status{margin-top:5px}.app-provider-link [data-provider-state=linked]{color:#236a5d}.app-visually-hidden{clip-path:inset(50%);white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.app-form{gap:17px;margin-top:22px;display:grid}.app-form label,.app-inline-form label,.app-upload-panel>label{color:#486463;letter-spacing:.05em;text-transform:uppercase;gap:7px;font:400 .64rem IBM Plex Mono,monospace;display:grid}.app-form input,.app-form textarea,.app-form select,.app-inline-form input,.app-inline-form textarea{color:#263d3e;background:#fbfcfa;border:1px solid #cbd7d3;width:100%;min-height:41px;padding:9px 10px;font:400 .84rem IBM Plex Sans,sans-serif}.app-form textarea{resize:vertical}.app-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.app-form-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.app-profile-field{background:#fbfcfb;border:1px solid #dce5df;padding:14px}.app-field-title{color:#234442;letter-spacing:0;text-transform:none;font:500 .7rem IBM Plex Sans,sans-serif}.app-profile-field small{color:#607171;letter-spacing:0;text-transform:none;font:400 .72rem/1.45 IBM Plex Sans,sans-serif}.app-validation-summary{color:#71241e;background:#fff5f3;border:2px solid #a12d24;padding:18px}.app-validation-summary h3{color:#71241e;margin:0 0 10px}.app-validation-summary ul{margin:0;padding-left:22px}.app-validation-summary li+li{margin-top:7px}.app-validation-summary a{color:#71241e;text-underline-offset:3px;text-decoration:underline}.app-field--invalid{border-color:#a12d24}.app-checkbox.app-field--invalid{background:#fff8f6;border:2px solid #a12d24;padding:10px}.app-form [aria-invalid=true]{background:#fff8f6;border:2px solid #a12d24;scroll-margin-block:100px}.app-form [aria-invalid=true]:focus,.app-validation-summary a:focus-visible{outline-offset:3px;outline:3px solid #a12d24}.app-form .app-field-error{color:#8b241c;letter-spacing:0;text-transform:none;font:500 .8rem/1.45 IBM Plex Sans,sans-serif;display:block}.app-profile-standards{color:#247a74;font:400 .63rem IBM Plex Mono,monospace}.app-optional{color:#79908b;font-size:.55rem}.app-checkbox{align-items:start;gap:9px;color:#526b69!important;letter-spacing:0!important;text-transform:none!important;grid-template-columns:none!important;font:400 .76rem IBM Plex Sans,sans-serif!important;display:flex!important}.app-checkbox input{margin-top:4px;width:auto!important;min-height:0!important}.app-inline-form{flex-wrap:wrap;align-items:end;gap:10px;margin-top:16px;display:flex}.app-inline-form label{flex:180px}.app-inline-form--stack{align-items:stretch;display:grid}.app-inline-form--stack label{width:100%}.app-recovery-panel{border-top:1px solid var(--app-line);margin-top:24px;padding-top:20px}.app-recovery-panel pre{color:#214b4a;white-space:pre-wrap;word-break:break-word;background:#f4f8f5;border:1px solid #cbdad4;padding:14px;font:.77rem/1.65 IBM Plex Mono,monospace;overflow:auto}.app-recovery-panel .app-button{margin:0 8px 14px 0}.app-recovery-backup{margin:28px 38px;padding:26px}.app-recovery-backup [data-recovery-did],[data-unlock-did]{overflow-wrap:anywhere}.app-upload-panel{background:#f7fbf9;border:1px solid #bad1cb;gap:16px;padding:18px;display:grid}.app-upload-panel p{margin:3px 0;font-size:.77rem}.app-media-results{gap:12px;display:grid}.app-media-result{background:#fff;border:1px solid #d6e2dc;padding:14px}.app-media-result h4{color:#203b3c;margin:0 0 4px;font-size:.87rem}.app-media-result p{margin:3px 0;font-size:.75rem}.app-media-result p[data-tone=error],.app-media-finding{color:#985037!important}.app-media-preview{background:#eaf0ed;border:1px solid #d2dfda;max-width:680px;max-height:440px;margin:0 0 12px;display:grid;overflow:hidden}.app-media-preview img{object-fit:contain;width:100%;max-height:440px;display:block}.app-text-button{color:#26726b;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font:400 .66rem IBM Plex Mono,monospace;text-decoration:underline}.app-publication-review{background:#f1f9f5;border:2px solid #6aa796;margin-top:8px;padding:22px}.app-publication-review:focus{outline-offset:3px;outline:3px solid #e4aa76}.app-tabs{border-bottom:1px solid var(--app-line);gap:6px;margin:22px 0 0;display:flex}.app-tabs button{color:#52706b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 12px;font:400 .68rem IBM Plex Mono,monospace}.app-tabs button[aria-selected=true]{color:#1e625a;border-color:#2d8f7c}.app-record-table{margin-top:12px;display:grid}.app-record-table article{border-bottom:1px solid var(--app-line);justify-content:space-between;gap:15px;padding:14px 0;display:flex}.app-record-table article[data-selected-record=true]{border:1px solid #75a9a1;border-left:4px solid var(--app-mint);background:#eef7f4;margin:0 -16px;padding:16px}.app-record-table article strong{color:#203b3c}.app-record-table article span{color:#718180;font:400 .62rem IBM Plex Mono,monospace}.app-record-heading{align-content:start;gap:4px;min-width:180px;display:grid}.app-record-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.app-record-actions .app-inline-form{margin-top:0}.app-permalink-url{color:#263d3e;background:#fbfcfa;border:1px solid #cbd7d3;flex:100%;min-width:0;min-height:39px;padding:8px 10px;font:400 .74rem IBM Plex Mono,monospace}.app-check-list{gap:0;margin-top:10px;display:grid}.app-check-row{border-top:1px solid var(--app-line);align-items:start;gap:10px;padding:12px 0;color:#2c4747!important;letter-spacing:0!important;text-transform:none!important;grid-template-columns:none!important;font:400 .8rem IBM Plex Sans,sans-serif!important;display:flex!important}.app-check-row input{margin-top:4px;width:auto!important;min-height:0!important}.app-check-row__description{gap:3px;min-width:0;display:grid}.app-check-row__title{color:#203b3c;font-size:.86rem}.app-check-row__version{color:#718180;overflow-wrap:anywhere;font:400 .64rem/1.45 IBM Plex Mono,monospace}.app-pairing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:22px;display:grid}.app-pairing-grid fieldset,.app-form fieldset{border:1px solid var(--app-line);min-width:0;margin:0;padding:18px}.app-pairing-grid legend,.app-form legend{color:#247a74;letter-spacing:.07em;text-transform:uppercase;padding:0 7px;font:400 .62rem IBM Plex Mono,monospace}.app-pairing-grid label{color:#486463;letter-spacing:.05em;text-transform:uppercase;gap:7px;margin-top:12px;font:400 .64rem IBM Plex Mono,monospace;display:grid}.app-pairing-grid input,.app-pairing-grid textarea{color:#263d3e;background:#fbfcfa;border:1px solid #cbd7d3;width:100%;padding:9px;font:400 .8rem IBM Plex Sans,sans-serif}.app-pairing-grid textarea{margin-top:16px}.app-inbox-list{margin-top:20px;display:grid}.app-inbox-list article{gap:10px;display:grid}.app-inbox-list article strong{color:#203b3c}.app-inbox-list article p{margin:0;font-size:.8rem}code{color:#175955;font:.84em IBM Plex Mono,monospace}[hidden]{display:none!important}@media (width<=1000px){.app-identity-panels,.app-onboarding-steps{grid-template-columns:1fr}}@media (width<=900px){.app-shell{grid-template-columns:1fr}.app-sidebar{z-index:25;width:min(290px,100vw - 30px);min-height:100vh;transition:transform .2s;position:fixed;transform:translate(-105%);box-shadow:10px 0 28px #00000047}.app-menu-open .app-sidebar{transform:translate(0)}.app-menu{display:block}.app-topbar{padding:12px 22px}.app-content-grid{margin-left:22px;margin-right:22px}.app-page-head{padding-left:22px;padding-right:22px}.app-global-status{margin-left:22px;margin-right:22px}}@media (width<=680px){.app-topbar__link,.app-topbar__identity span{display:none}.app-page-head{padding-top:35px;display:grid}.app-page-state{justify-self:start}.app-content-grid,.app-form-grid,.app-form-grid--two,.app-pairing-grid{grid-template-columns:1fr}.app-card{padding:20px}.app-card--wide{grid-column:auto}.app-card__head{display:grid}.app-definition-list div{grid-template-columns:1fr;gap:4px}.app-actions,.app-form__actions{flex-direction:column;align-items:stretch}.app-actions>*,.app-form__actions>*{width:100%}.app-record-table article,.app-list article{gap:5px;display:grid}.app-notification-panel{right:15px}}@media (prefers-reduced-motion:reduce){.app-sidebar{transition:none}}@media (width<=900px){.app-recovery-backup{margin-left:22px;margin-right:22px}}@media (width<=680px){.app-recovery-backup{padding:20px}.app-provider-link{flex-direction:column;align-items:stretch}}.device-link{min-width:0}.device-link details{margin:18px 0}.device-link summary{cursor:pointer;padding:8px 0}.device-link textarea{resize:vertical;overflow-wrap:anywhere;width:100%}.device-link-camera video{object-fit:contain;background:#102224;width:100%;max-height:360px;display:block}.device-link-qr-scroll{background:#fff;max-width:100%;margin-top:24px;overflow:auto}.device-link-qr-scroll canvas{max-width:none;image-rendering:pixelated;margin:auto;display:block}.device-link-review{border:1px solid var(--app-line,#b8c9c5);margin:24px 0;padding:18px}.device-link-code{letter-spacing:.08em;color:#102224;overflow-wrap:anywhere;font:600 clamp(1.65rem,5vw,2.6rem) IBM Plex Mono,monospace}.device-link [data-device-link-identity],.device-link [data-device-link-import-identity]{overflow-wrap:anywhere}.device-link-expiry{font-variant-numeric:tabular-nums;font-size:.85rem}.device-link-protection{max-width:560px}.device-link [hidden]{display:none!important}
