:root{--brand-violet:#6234e8;--brand-plum:#35184f;--brand-lavender:#b3a7ea;--brand-orange:#f06a32;--brand-charcoal:#202129;--brand-ice:#f1f2f5;--surface-canvas:var(--brand-ice);--surface-raised:#fff;--surface-inverse:var(--brand-plum);--text-primary:var(--brand-charcoal);--text-secondary:#555560;--text-inverse:#fff;--text-link:#4c20c5;--border-default:#767681;--border-subtle:#d7d7df;--interaction-primary:var(--brand-violet);--interaction-primary-hover:#4c20c5;--focus-ring:var(--brand-orange);--state-success:#18794e;--state-warning:#755000;--state-danger:#b42318;--state-info:#174ea6;--state-info-surface:#eef4ff;--surface-accent-soft:#e8e2ff;--surface-navigation:#e9e5f5;--shadow-color:#2021292e;--hub-line:color-mix(in srgb, var(--brand-lavender) 48%, transparent);--motion-fast:.12s;--motion-normal:.2s;--motion-slow:.32s;--motion-easing:cubic-bezier(.2, 0, 0, 1);color:var(--text-primary);background:var(--surface-canvas);font-family:var(--font-sans,"Space Grotesk", system-ui, sans-serif);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--surface-canvas);margin:0}a{color:var(--text-link)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.c-button{min-width:2.75rem;min-height:2.75rem;color:var(--text-inverse);background:var(--interaction-primary);cursor:pointer;transition:background var(--motion-fast) var(--motion-easing);border:2px solid #0000;border-radius:.5rem;padding-block:.6rem;padding-inline:1rem}.c-button:hover{background:var(--interaction-primary-hover)}.c-button:disabled{cursor:not-allowed;opacity:.65}.c-field{border:1px solid var(--border-default);min-width:2.75rem;min-height:2.75rem;color:var(--text-primary);background:var(--surface-raised);border-radius:.25rem;padding-block:.5rem;padding-inline:.65rem}.c-field[aria-invalid=true]{border:2px solid var(--state-danger)}.c-badge{background:var(--surface-accent-soft);border-radius:999px;padding:.25rem .5rem;display:inline-block}.c-alert{border-inline-start:.25rem solid var(--state-info);background:var(--state-info-surface);padding:1rem}.c-dialog{z-index:1000;background:var(--surface-raised);box-shadow:0 4px 12px var(--shadow-color);padding:1.5rem;position:fixed;inset-block:20%;inset-inline:25%}.c-grid{border:1px solid var(--border-subtle);padding:1rem;overflow:auto}.c-sidebar{background:var(--surface-navigation);padding:1rem}.c-skeleton{background:var(--border-subtle);width:10rem;height:1rem;animation:pulse 1.5s var(--motion-easing) infinite;display:inline-block}.c-tooltip{display:inline-flex;position:relative}.c-tooltip__content{z-index:100;color:var(--text-inverse);background:var(--surface-inverse);opacity:0;pointer-events:none;padding:.35rem;position:absolute;inset-block-end:calc(100% + .4rem);inset-inline-start:0}.c-tooltip:focus-within .c-tooltip__content,.c-tooltip:hover .c-tooltip__content{opacity:1}.c-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.c-skip-link{z-index:2000;color:var(--text-inverse);background:var(--surface-inverse);padding:.75rem 1rem;position:fixed;inset-block-start:.5rem;inset-inline-start:.5rem;transform:translateY(-150%)}.c-skip-link:focus{transform:translateY(0)}.c-language-switcher .c-field{max-width:12rem}main{max-width:72rem;margin-inline:auto;padding:2rem}nav{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.c-status{align-items:center;gap:.45rem;font-weight:600;display:inline-flex}.c-status>span{background:var(--state-info);border-radius:50%;width:.55rem;height:.55rem}.c-status--success>span{background:var(--state-success)}.c-status--warning>span{background:var(--state-warning)}.c-status--danger>span{background:var(--state-danger)}.c-hub{aspect-ratio:1;width:min(30rem,100%);color:var(--text-inverse);place-items:center;margin:auto;display:grid;position:relative}.c-hub__orbit{border:1px dashed var(--hub-line);border-radius:50%;animation:28s linear infinite hub-turn;position:absolute;inset:15%}.c-hub__orbit:before,.c-hub__orbit:after{content:"";border-block-start:1px solid var(--hub-line);position:absolute;inset:50% -15%}.c-hub__orbit:after{transform:rotate(60deg)}.c-hub__node{border:1px solid var(--brand-lavender);color:var(--text-primary);background:var(--surface-raised);white-space:nowrap;border-radius:.5rem;padding:.45rem .7rem;font-size:.75rem;animation:28s linear infinite hub-counter;position:absolute}.c-hub__node--1{inset-block-start:-1rem;inset-inline-start:38%}.c-hub__node--2{inset-block-start:25%;inset-inline-end:-2rem}.c-hub__node--3{inset-block-end:15%;inset-inline-end:-1rem}.c-hub__node--4{inset-block-end:-1rem;inset-inline-start:34%}.c-hub__node--5{inset-block-end:25%;inset-inline-start:-2rem}.c-hub__node--6{inset-block-start:20%;inset-inline-start:-1rem}.c-hub__core{aspect-ratio:1;background:var(--brand-violet);width:9rem;box-shadow:0 0 0 1rem color-mix(in srgb, var(--brand-violet) 18%, transparent);animation:hub-pulse 2.4s var(--motion-easing) infinite;border-radius:46% 54% 52% 48%;place-items:center;display:grid;position:relative}.c-hub__core strong{font-size:2rem}.c-hub__core span{letter-spacing:.12em;font-size:.72rem}.c-hub__status{color:var(--text-inverse);align-items:center;gap:.5rem;display:flex;position:absolute;inset-block-end:2%}.c-hub__status span{background:var(--brand-orange);border-radius:50%;width:.55rem;height:.55rem}.c-hub--connected .c-hub__status span{background:var(--state-success)}.c-hub--warning .c-hub__status span{background:var(--state-warning)}.c-hub--error .c-hub__status span{background:var(--state-danger)}.c-journey ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.c-journey__step{min-height:4.25rem;color:var(--text-secondary);grid-template-columns:2.5rem 1fr;gap:0 .75rem;display:grid;position:relative}.c-journey__step:after{content:"";background:var(--border-subtle);width:2px;position:absolute;inset-block:2.3rem 0;inset-inline-start:1.2rem}.c-journey__step:last-child:after{display:none}.c-journey__step>span{border:2px solid var(--border-default);background:var(--surface-raised);border-radius:50%;grid-row:1/3;place-items:center;width:2.5rem;height:2.5rem;display:grid}.c-journey__step--active>span{border-color:var(--brand-orange);color:var(--text-inverse);background:var(--brand-violet);animation:journey-pulse 1.8s var(--motion-easing) infinite}.c-journey__step--completed>span{border-color:var(--state-success);color:var(--text-inverse);background:var(--state-success)}.c-journey__step strong{color:var(--text-primary);align-self:end}.c-journey__step small{text-transform:capitalize}@keyframes hub-turn{to{transform:rotate(360deg)}}@keyframes hub-counter{to{transform:rotate(-360deg)}}@keyframes hub-pulse{50%{transform:scale(1.035)}}@keyframes journey-pulse{50%{box-shadow:0 0 0 .5rem color-mix(in srgb, var(--brand-orange) 18%, transparent)}}@keyframes pulse{50%{opacity:.4}}.c-hub{aspect-ratio:1.12;width:min(38rem,100%)}.c-hub__network{width:100%;height:100%;color:var(--brand-lavender)}.c-hub__edges path{fill:none;stroke:url(#network-line);stroke-width:1.2px}.c-hub__nodes circle{fill:var(--brand-lavender);stroke:var(--surface-raised);stroke-width:1px}.c-hub__nodes circle:nth-child(4),.c-hub__nodes circle:nth-child(8){fill:var(--brand-orange);filter:drop-shadow(0 0 .65rem var(--brand-orange))}.c-hub__signal{fill:var(--brand-orange);offset-path:path("M60 390 L180 300 L270 350 L376 216 L486 276 L588 150");animation:7s linear infinite hub-signal}.c-hub__signal--two{offset-path:path("M88 118 L196 196 L320 108 L376 216 L530 430");animation-delay:-3s}@keyframes hub-signal{to{offset-distance:100%}}.c-journey ol{grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem}.c-journey__step{text-align:center;min-height:auto;font-size:.75rem;display:block}.c-journey__step:after{width:auto;height:1px;inset-block:1rem auto;inset-inline:calc(50% + 1rem) calc(1rem - 50%)}.c-journey__step>span:not(.c-visually-hidden){width:2rem;height:2rem;margin:0 auto .45rem}.c-journey__step strong{font-weight:600;display:block}@media (max-width:48rem){.c-journey ol{display:flex}.c-journey__step{flex:1}.c-journey__step strong{clip:rect(0 0 0 0);position:absolute}}@media (max-width:36rem){main{padding:1rem}.c-dialog{inset-block:10%;inset-inline:1rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.c-icon{vertical-align:-.2em;flex:none;display:inline-block}.c-icon-button{border:1px solid var(--border-subtle);width:2.75rem;height:2.75rem;color:var(--text-primary);background:var(--surface-raised);cursor:pointer;border-radius:999px;place-items:center;padding:0;display:inline-grid}.c-icon-button:hover{background:var(--brand-ice)}.c-icon-button:disabled{cursor:not-allowed;opacity:.5}.c-sensitive-input{display:grid;position:relative}.c-sensitive-input .c-field{width:100%;padding-inline-end:3.5rem}.c-sensitive-input .c-icon-button{background:0 0;border-color:#0000;width:2.65rem;height:2.65rem;position:absolute;inset-block-start:50%;inset-inline-end:.3rem;transform:translateY(-50%)}.c-sensitive-input .c-icon-button:hover{background:var(--brand-ice)}:root[data-motion=reduce] *,:root[data-motion=reduce] :before,:root[data-motion=reduce] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}:root[data-contrast=high] body,:root[data-contrast=high] body *{color:#fff!important;text-shadow:none!important;background-color:#000!important;background-image:none!important;border-color:#fff!important}:root[data-contrast=high] a{color:#8eeeff!important;text-decoration:underline!important}:root[data-contrast=high] :focus-visible{outline-offset:3px;outline:3px solid #ffed00!important}.c-accessibility-controls{color:#251635;background:#fff;border:1px solid #776683;border-radius:.8rem;max-width:min(23rem,100vw - 3rem);padding:.7rem;position:relative}.c-accessibility-controls summary{cursor:pointer;align-items:center;gap:.5rem;display:flex}.c-accessibility-controls>div{gap:.65rem;margin-top:.8rem;display:grid}.c-accessibility-controls button{font:inherit;color:#251635;cursor:pointer;background:#fff;border:1px solid #776683;border-radius:.5rem;min-height:44px;padding:.6rem}.c-accessibility-controls button[aria-pressed=true]{color:#fff;background:#3b1e57}.c-accessibility-text{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.workspace-tour[open]{color:#20152d;background:0 0;border:0;width:auto;max-width:none;height:auto;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.workspace-tour::backdrop{background:0 0}:root[data-contrast=high] .workspace-tour,:root[data-contrast=high] .workspace-tour-spotlight{background-color:#0000!important}:root[data-contrast=high] .workspace-tour-spotlight{border-color:#ffed00!important}.workspace-tour-spotlight{pointer-events:none;box-sizing:border-box;border:3px solid #ff7043;border-radius:18px;position:fixed;box-shadow:0 0 0 9999px #140726c2,0 0 0 7px #ff704333}.workspace-tour-card{box-sizing:border-box;z-index:1;color:#20152d;background:#fff;border:1px solid #ded5ef;border-radius:20px;max-height:calc(100dvh - 32px);padding:1.25rem;font-family:inherit;position:fixed;overflow:auto;box-shadow:0 20px 70px #14072640}.workspace-tour-card header,.workspace-tour-card footer,.workspace-tour-card footer>div{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.workspace-tour-card header>span{color:#613098;letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:700}.workspace-tour-card h2{color:#20152d;margin:1rem 0 .75rem;font-size:1.3rem;line-height:1.35}.workspace-tour-card p{color:#5c4c6d;margin:0 0 1rem;line-height:1.65}.workspace-tour .workspace-tour-card button{color:#522a86;cursor:pointer;min-height:44px;font:inherit;background:#fff;border:1px solid #c9b9de;border-radius:10px;padding:.65rem .85rem;font-size:.85rem;font-weight:600}.workspace-tour-card header button{flex-shrink:0;width:44px;padding:0;font-size:1.25rem}.workspace-tour .workspace-tour-card button.is-primary{color:#fff;background:#6734ce;border-color:#6734ce}.workspace-tour-card button:disabled{opacity:.6;cursor:wait}.workspace-tour-card button:focus-visible{outline-offset:3px;outline:3px solid #ff7043}.workspace-tour-card small{color:#5c4c6d}.workspace-tour-progress{background:#eee6fa;border-radius:9px;height:5px;margin:1.25rem 0;overflow:hidden}.workspace-tour-progress span{background:linear-gradient(90deg,#6734ce,#df530d);height:100%;display:block}@media (max-width:40rem){.workspace-tour-card{padding:1rem;font-size:.9rem}.workspace-tour-card footer>div,.workspace-tour-card footer{gap:.4rem}}.c-workspace-calendar.c-workspace-calendar{background:#fff;border:1px solid #dcd4e7;border-radius:1rem;min-width:0;margin:0;padding:0;overflow:hidden;box-shadow:0 8px 28px #35184f0a;container:workspace-calendar/inline-size}.c-workspace-calendar>.c-calendar-header{color:#fff;background:radial-gradient(circle at 95% 5%,#ff6f3b24,#0000 14rem),linear-gradient(135deg,#24102f,#421857 62%,#52206b);justify-content:space-between;align-items:center;gap:1.25rem;padding:1.25rem 1.5rem;display:flex}.c-workspace-calendar .c-calendar-header h2{color:#fff;text-transform:capitalize;letter-spacing:-.035em;margin:.3rem 0;font-size:1.5rem}.c-calendar-header p{color:#e0d7ec;max-width:44rem;margin:0;font-size:.875rem;line-height:1.55}.c-workspace-calendar .c-calendar-kicker{color:#5b4c6e;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.c-calendar-header .c-calendar-kicker{color:#dfd0ff}.c-calendar-controls{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.c-workspace-calendar .c-calendar-controls button,.c-workspace-calendar .c-calendar-controls a{color:#fff;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:#ffffff12;border:1px solid #ffffff6b;border-radius:.6rem;justify-content:center;align-items:center;gap:.5rem;margin:0;padding:.6rem .8rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.c-workspace-calendar .c-calendar-controls button:hover{background:#ffffff24}.c-workspace-calendar .c-calendar-controls a{color:#35184f;background:#fff}.c-calendar-layout{grid-template-columns:minmax(0,1.2fr) minmax(16rem,1fr);display:grid}.c-calendar-month{min-width:0;padding:1.25rem}.c-calendar-weekdays,.c-calendar-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem;display:grid}.c-calendar-weekdays{margin-bottom:.5rem}.c-calendar-weekdays span{text-align:center;color:#62516e;font-size:.75rem;font-weight:600}.c-workspace-calendar .c-calendar-days button{color:#352442;min-width:0;min-height:3rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #e5dfee;border-radius:.6rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 0;font-size:.875rem;display:flex}.c-workspace-calendar .c-calendar-days button:hover{background:#eee7fc;border-color:#9271c4}.c-workspace-calendar .c-calendar-days .is-non-working{background:#f1eef5;border-style:dashed}.c-workspace-calendar .c-calendar-days .is-today{border:2px solid #6b3dc5;font-weight:800}.c-workspace-calendar .c-calendar-days .is-selected{color:#fff;background:#6234bf;border-color:#6234bf}.c-calendar-days i{gap:.2rem;min-height:.3rem;display:flex}.c-calendar-days b,.c-calendar-legend b{background:#7652de;border-radius:50%;flex-shrink:0;width:.35rem;height:.35rem;display:inline-block}.c-workspace-calendar .is-green,.c-workspace-calendar .is-session{background:#18794e}.c-workspace-calendar .is-orange,.c-workspace-calendar .is-document{background:#b45309}.c-workspace-calendar .is-clarification{background:#2563a6}.c-workspace-calendar .is-challenge{background:#b52b63}.c-workspace-calendar .c-calendar-days .is-selected b{background:#fff}.c-calendar-legend{flex-wrap:wrap;gap:.65rem 1rem;margin-top:1rem;display:flex}.c-calendar-legend>span{color:#5d4f6a;align-items:center;gap:.4rem;font-size:.75rem;display:inline-flex}.c-calendar-legend b.is-working{background:#fff;border:1px solid #80698e}.c-calendar-legend b.is-non-working{background:#c0b6c9}.c-workspace-calendar .c-calendar-agenda{background:#faf8fd;border-inline-start:1px solid #e3ddea;flex-direction:column;min-width:0;margin:0;padding:1.25rem;display:flex}.c-calendar-agenda h3{margin:.4rem 0 1rem;font-size:1.125rem}.c-calendar-agenda>footer{margin-top:auto;padding-top:1rem}.c-workspace-calendar :is(button,a):focus-visible{outline-offset:2px;outline:3px solid #e96524}@container workspace-calendar (max-width:46rem){.c-workspace-calendar>.c-calendar-header{flex-direction:column;align-items:stretch;padding:1rem}.c-calendar-layout{grid-template-columns:minmax(0,1fr)}.c-calendar-month{padding:1rem}.c-workspace-calendar .c-calendar-agenda{border-block-start:1px solid #e3ddea;border-inline-start:0}}@container workspace-calendar (max-width:24rem){.c-calendar-month{padding:.7rem}.c-calendar-days{gap:.15rem}.c-workspace-calendar .c-calendar-days button{min-height:44px;font-size:.8rem}}.c-workspace-calendar .c-calendar-agenda :is(.supplier-kicker,.org-panel-kicker){color:#5b4c6e;font-size:.75rem}.c-workspace-calendar .c-calendar-agenda h3{font-size:1.125rem}.c-workspace-calendar .c-calendar-agenda :is(.supplier-day-agenda li strong,.org-calendar__event strong){font-size:.875rem}.c-workspace-calendar .c-calendar-agenda :is(small,footer,.org-calendar__non-working-note span){font-size:.75rem;line-height:1.5}.c-workspace-calendar .org-calendar__non-working-note strong{font-size:.875rem}@font-face{font-family:Conecta Wordmark;src:url(/brand/option-01/Poppins-ExtraLight.ttf)format("truetype");font-style:normal;font-weight:200;font-display:swap}.c-brand{max-width:100%;color:inherit;vertical-align:middle;text-align:start;align-items:center;gap:.65rem;line-height:1;text-decoration:none;display:inline-flex}.c-brand__symbol{width:var(--c-brand-mark-size,2.5rem);aspect-ratio:440/458;object-fit:contain;flex:none;height:auto;display:block}.c-brand__copy{gap:.3rem;min-width:0;display:grid}.c-brand__wordmark{font-family:Conecta Wordmark,Poppins,system-ui,sans-serif;font-weight:200;font-size:var(--c-brand-word-size,2rem);letter-spacing:-.055em;text-transform:none;white-space:nowrap;line-height:1.1}.c-brand__copy>small{font-family:var(--font-sans,system-ui, sans-serif);letter-spacing:.01em;font-size:.7rem;font-weight:400;line-height:1.35}.c-brand--symbol-only .c-brand__copy{display:none}.c-brand.c-brand--workspace{--c-brand-mark-size:2.5rem;--c-brand-word-size:2rem;gap:.75rem}.c-brand.c-brand--workspace .c-brand__copy{gap:.08rem}.c-brand.c-brand--workspace .c-brand__copy>small{color:var(--c-brand-subtitle-color,#fff9);letter-spacing:.03em;font-size:.65rem;line-height:1.35}@media (forced-colors:active){.c-brand__symbol{forced-color-adjust:none}}
.identity-page{background:var(--surface-raised);max-width:none;min-height:calc(100vh - 5rem);padding:0}.identity-shell{min-height:inherit;grid-template-columns:minmax(0,1.2fr) minmax(22rem,.8fr);display:grid}.identity-main{min-width:0;padding:clamp(2rem,6vw,5rem)}.identity-aside{background:var(--brand-plum);place-items:center;padding:2rem;display:grid;overflow:hidden}.identity-header h1{letter-spacing:-.055em;margin:.45rem 0 .8rem;font-size:clamp(2.2rem,5vw,4.5rem);line-height:.98}.identity-header p{color:var(--text-secondary);font-size:1.05rem;line-height:1.65}.identity-kicker{color:var(--text-link);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:700}.identity-form{gap:1rem;max-width:38rem;display:grid}.identity-field{gap:.4rem;font-weight:600;display:grid}.identity-field small{color:var(--text-secondary);font-weight:400}.identity-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-block-start:.5rem;display:flex}.identity-actions a{align-items:center;min-height:2.75rem;display:inline-flex}.identity-notice{border-inline-start:.25rem solid var(--brand-orange);background:var(--brand-ice);margin-block:1.5rem;padding:.9rem 1rem}.identity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:48rem;display:grid}.identity-panel{border:1px solid var(--border-subtle);background:var(--surface-raised);box-shadow:var(--shadow-color) 0 6px 18px;border-radius:.75rem;padding:1.25rem}.identity-panel h2{font-size:1rem}.identity-list{gap:.75rem;padding:0;list-style:none;display:grid}.identity-list li{border-block-end:1px solid var(--border-subtle);padding-block:.8rem}.identity-progress-list li{background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;display:grid}.identity-progress-list .c-icon{color:var(--brand-violet)}.identity-progress-list .is-complete .c-icon{color:#18794e}.identity-progress-list small{color:var(--text-secondary);font-weight:700}.identity-progress-list .is-complete small{color:#18794e}.identity-choice{text-align:start;width:100%;color:var(--text-primary);background:var(--surface-raised);transition:transform var(--motion-fast) var(--motion-easing), border-color var(--motion-fast) var(--motion-easing), box-shadow var(--motion-fast) var(--motion-easing);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;display:grid}.identity-choice:hover{border-color:var(--brand-lavender);transform:translateY(-.15rem);box-shadow:0 .85rem 1.75rem #0f061829}.identity-choice[aria-pressed=true]{border-color:var(--brand-violet);box-shadow:inset .25rem 0 var(--brand-orange)}.identity-choice--personal{width:min(100%,34rem);color:var(--text-primary);opacity:.88;background:#ffffffd1;border-style:dashed;margin-block:.4rem 1rem;padding:.7rem .9rem}.identity-choice--personal:hover,.identity-choice--personal:focus-visible{opacity:1}.identity-choice--personal .identity-choice__content strong{font-size:.9rem}.identity-choice__hint{max-width:30rem;font-size:.76rem;line-height:1.4}.identity-choice--personal .c-icon{color:var(--brand-violet)}.identity-choice__content{gap:.2rem;min-width:0;display:grid}.identity-choice__content strong{overflow-wrap:anywhere;font-size:1rem}.identity-choice__content small{color:var(--text-secondary)}.identity-link-organization{color:var(--text-primary);background:linear-gradient(120deg,#fffffffa,#edfff7f0);border:1px solid #72e0ad9e;border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem;margin-block:1rem 1.25rem;padding:1.15rem 1.25rem;display:grid;box-shadow:0 .85rem 2rem #0f061824}.identity-link-organization h2,.identity-link-organization p{margin:0}.identity-link-organization h2{font-size:1.05rem}.identity-link-organization p{color:var(--text-secondary);margin-block-start:.25rem;line-height:1.5}.identity-link-another-organization{justify-content:flex-start;margin-block-start:.75rem;display:flex}.identity-diagram{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin-block:2rem;display:grid}.identity-diagram>div{border:1px solid var(--border-subtle);border-radius:1rem;padding:1.5rem}.identity-diagram>span{color:var(--brand-orange);font-size:2rem}.mock-qr{aspect-ratio:1;border:.75rem solid var(--surface-raised);width:10rem;color:var(--text-inverse);background:repeating-conic-gradient(var(--brand-plum) 0 12.5%, var(--brand-violet) 0 25%);box-shadow:0 0 0 1px var(--border-default);place-items:center;display:grid}.identity-local-code{color:#f7f1ff;background:#6a34df2e;border:1px solid #7a49ff8c;border-radius:.75rem;margin:0;padding:.85rem 1rem;line-height:1.5}.identity-local-code strong{letter-spacing:.16em;margin-inline-start:.35rem;display:inline-block}.otp{letter-spacing:.6em;text-align:center;max-width:16rem;font-size:1.4rem}@media (max-width:56rem){.identity-shell{grid-template-columns:1fr}.identity-aside{min-height:28rem}.identity-header h1{font-size:clamp(2.1rem,8vw,3.5rem)}}@media (max-width:36rem){.identity-main{padding:1.25rem 1rem}.identity-grid,.identity-diagram{grid-template-columns:1fr}.identity-diagram>span{justify-self:center;transform:rotate(90deg)}.identity-aside{min-height:22rem;padding:1rem}}.identity-public-header{z-index:10;border-block-end:1px solid var(--border-subtle);background:var(--surface-raised);position:relative}.identity-public-header nav{max-width:84rem;margin:auto;padding-inline:clamp(1rem,4vw,2.5rem)}.identity-brand{color:var(--brand-plum);letter-spacing:-.04em;margin-inline-end:auto;font-size:1.3rem;font-weight:700}.identity-control-cluster{z-index:80;border:1px solid var(--border-subtle);background:var(--surface-raised);max-width:calc(100% - 2.5rem);box-shadow:var(--shadow-md);max-height:calc(100% - 7rem - env(safe-area-inset-bottom));overscroll-behavior:contain;border-radius:1rem;flex-direction:column;align-items:stretch;gap:.4rem;padding:.3rem;display:flex;position:fixed;inset-block-end:calc(5.5rem + env(safe-area-inset-bottom));inset-inline-end:max(1.25rem, env(safe-area-inset-right));overflow-y:auto}.identity-control-cluster.is-expanded{width:min(26rem,100% - 2.5rem);padding:.75rem}.identity-control-cluster>button{flex-shrink:0;align-self:flex-end}.identity-control-cluster>*{flex-shrink:0}.identity-control-cluster .c-accessibility-controls:not([hidden]){min-width:0;max-width:none}.identity-control-cluster .c-accessibility-controls summary{min-height:44px}.identity-control-cluster .identity-control{gap:.5rem;padding:.35rem}.identity-control-cluster .identity-control>:last-child{flex:1;min-width:0}.identity-control-cluster:not(.is-expanded){box-shadow:none;background:0 0;border-color:#0000}.identity-control{align-items:center;padding-inline-start:.55rem;display:flex}.identity-control .c-field{background:0 0;border:0}.identity-accessibility summary{border-radius:999px;align-items:center;gap:.35rem;min-height:2.5rem;padding:0 .65rem;display:flex}.identity-system-status{color:var(--state-success);border-radius:999px;align-items:center;gap:.35rem;padding:.55rem .7rem;font-size:.8rem;font-weight:700;display:flex}.identity-floating-status{z-index:20;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:.65rem;padding:.3rem;display:flex;position:fixed;inset-block-end:1.25rem;inset-inline-end:1.25rem}.identity-floating-status.is-expanded{border-color:var(--border-subtle);background:color-mix(in srgb, var(--surface-raised) 90%, transparent);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem)}.identity-floating-status--workspace{z-index:80}.identity-floating-status.is-error{background:#fff4f1;border-color:#ef8f82;box-shadow:0 .75rem 2rem #7520182e}.identity-floating-status.is-error>button{color:#a63227;background:#ffe2dc}.identity-floating-status.is-error .identity-status-readings small{color:#a63227}.identity-floating-status>span{gap:.15rem;padding-inline-end:.65rem;font-size:.8rem;display:grid}.identity-status-readings{grid-template-columns:repeat(2,auto);align-items:center;gap:0!important;padding-inline-end:0!important}.identity-status-readings small{min-height:2rem;padding-inline:.75rem}.identity-status-readings small+small{border-inline-start:1px solid var(--border-subtle)}.identity-status-readings b{color:var(--text-primary)}.identity-floating-status small{color:var(--state-success);align-items:center;gap:.3rem;display:flex}.identity-password .c-icon-button{align-self:center}.identity-accessibility{position:relative}.identity-accessibility summary{cursor:pointer;font-weight:600}.identity-accessibility p{border:1px solid var(--border-subtle);background:var(--surface-raised);width:min(20rem,85vw);box-shadow:var(--shadow-md);color:var(--text-secondary);border-radius:.75rem;padding:1rem;position:absolute;inset-block-start:2rem;inset-inline-end:0}.identity-page{background:var(--surface-default)}.identity-shell{grid-template-columns:minmax(0,1.55fr) minmax(20rem,1fr);gap:clamp(2rem,5vw,5rem);max-width:84rem;min-height:calc(100vh - 5rem);margin:auto;padding:clamp(1rem,3vw,2.5rem);position:relative}.identity-shell:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 78% 25%, color-mix(in srgb, var(--brand-violet) 13%, transparent) 0 .2rem, transparent .25rem), linear-gradient(125deg, transparent 42%, color-mix(in srgb, var(--brand-lavender) 16%, transparent) 42.2%, transparent 42.5%);background-size:5rem 5rem,100% 100%;position:absolute;inset:8% 28% 15% 4%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%,#000);mask-image:linear-gradient(90deg,#0000,#000 35%,#000)}.identity-main{z-index:1;align-self:center;padding:clamp(1rem,3vw,2.75rem) 0;position:relative}.identity-aside{background:radial-gradient(circle at 55% 35%, var(--brand-violet), var(--brand-plum) 62%);border-radius:2.5rem 1.25rem 3.5rem 1.75rem;align-content:center;min-height:36rem;padding:2rem;position:relative}.identity-aside:before,.identity-aside:after{content:"";border:1px solid color-mix(in srgb, var(--brand-lavender) 24%, transparent);pointer-events:none;border-radius:50%;position:absolute}.identity-aside:before{width:18rem;height:18rem;inset:-6rem auto auto -5rem}.identity-aside:after{width:8rem;height:8rem;box-shadow:0 0 4rem color-mix(in srgb, var(--brand-orange) 18%, transparent);inset:auto -2rem 8rem auto}.identity-aside-copy{max-width:24rem;color:var(--text-inverse);position:absolute;inset-block-end:2rem;inset-inline:2rem}.identity-aside-copy strong{font-size:1.5rem}.identity-aside-copy p{opacity:.8}.identity-header{max-width:40rem;margin-block-end:1.5rem}.identity-header h1{letter-spacing:-.045em;font-size:clamp(2.5rem,4.2vw,3.25rem);line-height:1.05}.identity-form{max-width:31rem}.identity-form .c-field{background:color-mix(in srgb, var(--surface-raised) 92%, transparent);min-height:3.25rem;box-shadow:0 .35rem 1rem color-mix(in srgb, var(--brand-plum) 5%, transparent);border-radius:.9rem}.identity-form .c-field:hover{border-color:var(--brand-lavender)}.identity-form-alert{border:1px solid #ffb4ab;color:#fff;background:#5d1923eb;border-inline-start:.3rem solid #ff6b5f;border-radius:.85rem;grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.75rem;padding:.9rem 1rem;display:grid;box-shadow:0 .8rem 1.8rem #14060c3d}.identity-form-alert:focus-visible{outline-offset:.2rem;outline:.2rem solid #fff}.identity-form-alert__symbol{color:#6a1520;background:#ffd8d4;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;font-weight:800;display:grid}.identity-form-alert strong,.identity-form-alert p{margin:0;display:block}.identity-form-alert p{margin-block-start:.18rem;line-height:1.4}.identity-form-alert small{color:#ffffffd1;overflow-wrap:anywhere;margin-block-start:.45rem;display:block}.identity-password-guidance{background:#1408223d;border:1px solid #ffffff38;border-radius:.85rem;gap:.55rem;padding:.8rem .9rem;display:grid}.identity-password-strength{justify-content:space-between;gap:1rem;font-weight:700;display:flex}.identity-password-strength .is-weak{color:#ffb4ab}.identity-password-strength .is-empty{color:#ffffffb3}.identity-password-strength .is-medium{color:#ffd27a}.identity-password-strength .is-strong,.identity-password-requirements .is-valid{color:#72e0ad}.identity-password-meter{background:#ffffff2e;border-radius:999px;height:.38rem;display:block;overflow:hidden}.identity-password-meter i{width:0;height:100%;transition:width var(--motion-fast) var(--motion-easing), background-color var(--motion-fast) var(--motion-easing);background:0 0;border-radius:999px;display:block}.identity-password-meter.is-weak i{background:#ff8a80;width:33.333%}.identity-password-meter.is-medium i{background:#ffd166;width:66.666%}.identity-password-meter.is-strong i{background:#72e0ad;width:100%}.identity-password-requirements{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.identity-password-requirements li{color:#fffc;align-items:center;gap:.45rem;display:flex}.identity-password-requirements .is-invalid{color:#ffb4ab}.identity-password-guidance>small{line-height:1.4}.identity-main>*{animation:identity-enter .45s var(--motion-easing) both}.identity-main>:nth-child(2){animation-delay:60ms}.identity-main>:nth-child(3){animation-delay:.1s}.identity-panel{box-shadow:0 1rem 2.5rem color-mix(in srgb, var(--brand-plum) 7%, transparent);border-radius:1.25rem 1.25rem 2rem .8rem}.identity-panel dl>div{border-block-end:1px solid var(--border-subtle);padding-block:.8rem}.identity-panel dt{color:var(--text-secondary);font-size:.78rem;font-weight:700}.identity-panel dd{margin:.2rem 0 0;font-size:1.02rem}@keyframes identity-enter{0%{opacity:0;transform:translateY(.65rem)}to{opacity:1;transform:none}}.identity-password{grid-template-columns:1fr auto;gap:.5rem;display:grid}.identity-login-links{gap:.65rem;margin-block-start:.5rem;display:grid}.identity-verification,.identity-alert{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:.8rem;justify-content:space-between;align-items:center;gap:1rem;max-width:40rem;padding:1rem 1.25rem;display:flex}.identity-verification h2{margin:0;font-size:1.1rem}.identity-verification p,.identity-alert p{color:var(--text-secondary);margin:.3rem 0 0}.identity-alert{border-inline-start:.25rem solid var(--state-warning);margin-block-end:1.25rem;display:block}.identity-link-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block:1.25rem;display:grid}.identity-automation,.identity-exception{max-width:42rem;padding-block:1.25rem}.identity-automation header,.identity-organization-summary{align-items:flex-start;gap:.8rem;display:flex}.identity-automation h2,.identity-exception h2,.identity-term h2{margin:0;font-size:1.2rem}.identity-automation header p,.identity-exception>p{color:var(--text-secondary);margin:.35rem 0 0}.identity-organization-summary{border-block:1px solid var(--border-subtle);margin-block:1.25rem;padding:.9rem 0}.identity-organization-summary div{gap:.2rem;display:grid}.identity-organization-summary small{color:var(--text-secondary)}.identity-validation-list{gap:.75rem;padding:0;list-style:none;display:grid}.identity-validation-list li,.identity-document-status{align-items:center;gap:.6rem;display:flex}.identity-validation-list .is-complete{color:var(--state-success)}.identity-validation-list .is-processing{color:var(--brand-violet);font-weight:700}.identity-exception{border-block-start:1px solid var(--border-subtle);margin-block:1rem}.identity-privacy{background:var(--brand-ice);border-radius:.75rem;gap:.75rem;max-width:42rem;margin-block:1rem;padding:1rem;display:flex}.identity-privacy p{margin:0 0 .45rem}.identity-privacy summary{cursor:pointer;font-weight:700}.identity-term{max-width:42rem;margin-block:1rem}.identity-term label{gap:.6rem;margin-block-start:.75rem;display:flex}.identity-truthfulness{border:1px solid color-mix(in srgb, var(--brand-orange) 55%, transparent);background:color-mix(in srgb, var(--brand-orange) 9%, transparent);border-radius:1rem;max-width:52rem;margin-block:1rem;padding:1rem 1.1rem}.identity-truthfulness h2,.identity-truthfulness p{margin:0 0 .6rem}.identity-truthfulness label{align-items:flex-start;gap:.7rem;line-height:1.5;display:flex}.identity-truthfulness input{flex:none;margin-top:.3rem}.identity-truthfulness [role=alert]{color:var(--brand-orange);margin:.65rem 0 0 1.8rem;font-weight:700}.identity-confirmation-record{background:color-mix(in srgb, var(--brand-success) 12%, transparent);border-radius:.75rem;align-items:center;gap:.5rem;padding:.75rem;display:flex}.identity-public-header--immersive{display:none}.identity-page--immersive{isolation:isolate;background:var(--brand-plum);min-height:100vh;position:relative;overflow:hidden auto}.identity-shell--immersive{grid-template-columns:minmax(25rem,48rem) 1fr;align-items:start;max-width:none;min-height:100vh;padding:clamp(1.5rem,4vw,4.5rem) clamp(1.25rem,7vw,8rem) clamp(7rem,10vw,9rem);display:grid}.identity-shell--immersive:before{content:none}.identity-shell--immersive:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#1f0b3066 0%,#35184f47 32%,#4a227429 55%,#0000 78%);position:absolute;inset:0}.identity-shell--immersive .identity-main{z-index:3;color:#fff;-webkit-backdrop-filter:blur(.38rem)saturate(118%);backdrop-filter:blur(.38rem)saturate(118%);background:#230f3670;border:1px solid #ffffff52;border-radius:1.75rem;align-self:start;width:100%;padding:clamp(1.5rem,3vw,2.75rem);box-shadow:inset 0 1px #ffffff3d,0 2rem 6rem #11071e6b}.identity-shell--login{align-items:center}.identity-shell--login .identity-main{align-self:center}.identity-progress-content{max-width:42rem}.identity-progress-content .identity-panel{width:100%}.identity-shell--immersive .identity-header p,.identity-shell--immersive .identity-environment,.identity-shell--immersive .identity-field small,.identity-shell--immersive .identity-automation header p,.identity-shell--immersive .identity-exception>p,.identity-shell--immersive .identity-organization-summary small{color:#ffffffc7}.identity-shell--immersive .identity-field small[role=alert]{color:#ffb4ab}.identity-shell--immersive .identity-field .identity-field-feedback.is-valid{color:#72e0ad}.identity-shell--immersive .identity-kicker{color:#d7ceff}.identity-shell--immersive .identity-login-brand,.identity-shell--immersive .identity-login-links a,.identity-shell--immersive .identity-actions a{color:#fff}.identity-shell--immersive :is(.identity-panel,.identity-verification,.identity-alert,.identity-privacy){color:var(--text-primary)}.identity-shell--immersive .c-journey__step,.identity-shell--immersive .c-journey__step strong{color:#ffffffe0}.identity-shell--immersive .c-journey{margin-block-end:clamp(2rem,4vh,2.75rem)}.identity-shell--immersive .c-journey__step:after{background:#ffffff57}.identity-shell--immersive .c-journey__step>span{color:var(--text-primary);background:#ffffffeb;border-color:#ffffffa3}.identity-shell--immersive .c-journey__step--active>span{color:#fff;border-color:var(--brand-orange);background:var(--brand-violet)}.identity-shell--immersive .c-journey__step--completed>span{color:#18794e;background:#fff;border-color:#72e0ad;box-shadow:0 0 0 .3rem #72e0ad1f}.identity-shell--immersive .identity-organization-summary,.identity-shell--immersive .identity-exception,.identity-shell--immersive .identity-list li{border-color:#ffffff47}.identity-shell--immersive .identity-validation-list .is-complete{color:#72e0ad}.identity-shell--immersive .identity-validation-list .is-processing,.identity-shell--immersive .identity-document-status{color:#d7ceff}.identity-shell--immersive .identity-choice,.identity-shell--immersive .identity-panel,.identity-shell--immersive .identity-verification,.identity-shell--immersive .identity-alert,.identity-shell--immersive .identity-privacy{box-shadow:0 .75rem 2rem #0f06182e}.identity-shell--login{grid-template-columns:minmax(22rem,31.5rem) 1fr;padding-block:clamp(1rem,3vh,2rem);padding-inline:clamp(1.25rem,7vw,8rem)}.identity-shell--login .identity-main{max-width:31.5rem;padding:clamp(1.25rem,2vw,1.75rem)}.identity-shell--login .identity-login-brand{margin-block-end:.9rem}.identity-shell--login .identity-header{margin-block-end:.85rem}.identity-shell--login .identity-header h1{font-size:clamp(2rem,3vw,2.6rem)}.identity-shell--login .identity-header p{line-height:1.5}.identity-shell--login .identity-form{gap:.75rem}.identity-shell--login .identity-form .c-field{min-height:3rem}.identity-shell--login .identity-login-links{gap:.4rem;margin-block-start:.25rem}.identity-page-actions{align-items:center;gap:.75rem;margin-block-start:1.25rem;display:flex}.identity-shell--immersive .c-button{transition:transform var(--motion-fast) var(--motion-easing), background var(--motion-fast) var(--motion-easing), box-shadow var(--motion-fast) var(--motion-easing);justify-content:center;align-items:center;gap:.55rem;display:inline-flex}.identity-shell--immersive .c-button:not(:disabled):hover{transform:translateY(-.12rem);box-shadow:0 .75rem 1.5rem #0f061833}.identity-shell--immersive .identity-button-secondary{color:#fff;box-shadow:none;background:#ffffff14;border-color:#ffffff7a}.identity-shell--immersive .identity-button-secondary:not(:disabled):hover{background:#ffffff29;border-color:#ffffffb8}.identity-personal-option{font-weight:600}.identity-shell--immersive .c-button .c-icon{transition:transform var(--motion-fast) var(--motion-easing)}.identity-shell--immersive .c-button:not(:disabled):hover .c-icon{transform:translate(.18rem)}.identity-action-back .c-icon,.identity-page-actions .identity-button-secondary .c-icon{transform:rotate(180deg)}.identity-shell--immersive .identity-action-back:not(:disabled):hover .c-icon,.identity-shell--immersive .identity-page-actions .identity-button-secondary:not(:disabled):hover .c-icon{transform:rotate(180deg)translate(.18rem)}.identity-profile-summary{gap:1rem;max-width:44rem;display:grid}.identity-profile-person{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;display:grid}.identity-profile-person h2,.identity-context-card h2{margin:.15rem 0 0}.identity-profile-person small,.identity-context-card small{color:var(--text-secondary)}.identity-context-card header{border-block-end:1px solid var(--border-subtle);align-items:center;gap:.8rem;padding-block-end:1rem;display:flex}.identity-context-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-block-end:0;display:grid}.identity-context-card dl>div{padding:1rem .75rem .75rem 0}.identity-context-card dt{color:var(--text-secondary);font-size:.78rem;font-weight:700}.identity-context-card dd{overflow-wrap:anywhere;margin:.25rem 0 0}.identity-personal-card p{color:var(--text-secondary);margin-block-end:0;line-height:1.55}.identity-choice--internal{background:linear-gradient(110deg,#fffffff5,#f3effff0);border-color:#6234ea59}.identity-choice--internal .c-icon,.identity-internal-card .c-icon{color:var(--brand-violet)}.temporary-home{background:radial-gradient(circle at 75% 20%, #6234ea29, transparent 32rem), var(--surface-page);place-items:center;min-height:calc(100vh - 5rem);padding:clamp(1.5rem,5vw,5rem);display:grid}.temporary-home__card{background:#fffffff5;border:1px solid #6234ea2e;border-radius:1.5rem;width:min(52rem,100%);padding:clamp(1.5rem,4vw,3rem);box-shadow:0 1.5rem 4rem #28154924}.temporary-home__card>h1{margin-block:.6rem .5rem;font-size:clamp(2rem,5vw,3.5rem)}.temporary-home__context{border:1px solid var(--border-subtle);background:var(--surface-soft);border-radius:1rem;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;margin-block:2rem;padding:1.25rem;display:grid}.temporary-home__context h2,.temporary-home__context p{margin:.15rem 0 0}.temporary-home__actions{flex-wrap:wrap;gap:.75rem;display:flex}.identity-completion-actions{justify-content:space-between;gap:.75rem;margin-block-start:.5rem;display:flex}.identity-completion-actions__context{flex-wrap:wrap;gap:.75rem;display:flex}@media (max-width:46rem){.identity-link-organization{grid-template-columns:1fr}}.identity-screen--organization .identity-form,.identity-screen--create .identity-form,.identity-screen--recover .identity-form{gap:1.15rem}.identity-shell--immersive .identity-header h1{font-size:clamp(2.25rem,4vw,3.25rem)}.identity-shell--immersive .identity-aside{z-index:0;background:radial-gradient(circle at 72% 42%, #6234e8eb, transparent 32%), radial-gradient(circle at 54% 100%, #f06a323d, transparent 35%), linear-gradient(115deg, #251036 8%, var(--brand-plum) 50%, #160922 100%);border-radius:0;grid-template-columns:42% 58%;min-height:100%;padding:0;display:grid;position:absolute;inset:0}.identity-background-video{z-index:0;object-fit:cover;opacity:.72;filter:saturate(112%)contrast(108%)brightness(72%);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.045)}.identity-shell--immersive .identity-aside:before,.identity-shell--immersive .identity-aside:after{content:none}.identity-shell--immersive .identity-aside-copy{z-index:2;text-align:center;align-content:center;justify-items:center;width:min(32rem,34vw);padding-inline:clamp(1.25rem,2vw,2.5rem);display:grid;inset:50% auto auto 79%;transform:translate(-50%,-50%)}.identity-shell--login .identity-aside-copy{inset-inline-start:70%}.identity-shell--immersive .identity-aside-copy:before{content:"";z-index:-1;filter:blur(.35rem);background:radial-gradient(#1a092bf5 0%,#2e1249db 42%,#0000 72%);border-radius:50%;position:absolute;inset:-5rem -4rem}.identity-shell--immersive .identity-aside-copy strong{text-shadow:0 .2rem 1.5rem #000000b8;font-size:clamp(1.8rem,3vw,2.75rem)}.identity-shell--immersive .identity-aside-copy p{text-shadow:0 .15rem 1rem #000000b8;font-size:1.05rem;line-height:1.55}.identity-login-brand{color:var(--brand-plum);letter-spacing:-.05em;align-items:center;gap:.75rem;margin-block-end:2rem;font-size:1.7rem;font-weight:800;text-decoration:none;display:inline-flex}.identity-login-brand__mark{place-items:center;width:2.4rem;height:2.4rem;display:inline-grid;position:relative}.identity-login-brand__mark i{background:var(--brand-violet);border-radius:50%;width:.72rem;height:.72rem;position:absolute;box-shadow:0 0 0 .28rem #6234e81f}.identity-login-brand__mark i:first-child{inset:.1rem auto auto .15rem}.identity-login-brand__mark i:nth-child(2){background:var(--brand-orange);inset:.3rem .1rem auto auto}.identity-login-brand__mark i:nth-child(3){inset:auto auto .1rem .85rem}.identity-login-brand__mark:before,.identity-login-brand__mark:after{content:"";background:var(--brand-lavender);width:1.45rem;height:1px;position:absolute;transform:rotate(28deg)}.identity-login-brand__mark:after{transform:rotate(-48deg)}@media (min-width:48.0625rem) and (max-width:80rem){.identity-shell--login{grid-template-columns:minmax(21rem,28rem) minmax(0,1fr);gap:clamp(1.5rem,3vw,2.5rem);padding-inline:clamp(1.25rem,3vw,2.5rem)}.identity-shell--login .identity-main{width:100%;max-width:28rem;padding:clamp(1.15rem,2vw,1.5rem)}.identity-shell--login .identity-header h1{white-space:nowrap;font-size:clamp(2rem,3vw,2.35rem)}.identity-shell--login .identity-aside-copy{width:min(24rem,28vw);padding-inline:0;inset-inline-start:76%}.identity-shell--login .identity-aside-copy:before{inset-inline:-2rem}.identity-shell--login .identity-aside-copy strong{font-size:clamp(1.75rem,3vw,2.35rem)}.identity-shell--login .identity-aside-copy p{font-size:1rem}}@media (max-width:64rem){.identity-shell{grid-template-columns:minmax(0,1.65fr) minmax(16rem,.75fr);gap:2rem}.identity-aside{min-height:28rem}}@media (max-width:48rem){.identity-shell{padding:1rem;display:block}.identity-aside{min-height:12rem;margin-block-start:2rem}.identity-aside-copy{display:none}.identity-link-fields,.identity-context-card dl{grid-template-columns:1fr}.identity-completion-actions{flex-direction:column-reverse;align-items:stretch}.identity-control-cluster{border-radius:1rem;flex-wrap:nowrap}.identity-floating-status{inset-block-end:.6rem}.identity-control-cluster{inset-inline-end:max(.6rem, env(safe-area-inset-right))}.identity-floating-status{inset-inline-end:.6rem}.identity-system-status span{clip:rect(0 0 0 0);position:absolute}.identity-shell--immersive{grid-template-columns:1fr;align-items:center;min-height:100vh;padding:1rem 1rem 7rem;display:grid}.identity-shell--immersive:after{background:linear-gradient(#35184f7a,#1609223d)}.identity-shell--immersive .identity-main{background:#230f3694;max-width:34rem;margin:auto}.identity-shell--immersive .identity-aside{min-height:100%;margin:0}.identity-background-video{opacity:.58}.identity-shell--immersive .identity-aside-copy{display:none}.identity-status-readings{grid-template-columns:1fr}.identity-status-readings small+small{border-inline-start:0;border-block-start:1px solid var(--border-subtle)}.identity-floating-status.is-expanded{border-radius:1rem;justify-content:flex-start;width:auto;inset-block-end:4.35rem;inset-inline:.6rem}.identity-floating-status.is-expanded .identity-status-readings{flex:1}}@media (prefers-reduced-motion:reduce){.identity-background-video{display:none}}.identity-trust-device{align-items:flex-start;gap:.75rem;margin-block:1.25rem .5rem;line-height:1.6;display:flex}.identity-trust-device input[type=checkbox]{accent-color:#6736cc;flex-shrink:0;width:1.2rem;height:1.2rem;min-height:0;margin:.2rem 0 0}.portal-public-header{background:#fff;border-block-end:1px solid #dcd5e8;padding:.75rem clamp(1rem,3vw,3rem)}.portal-public-header nav{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.portal-public-header nav>a{align-items:center;min-height:44px;display:inline-flex}.portal-public-header nav>a:first-child{color:#251333;margin-inline-end:auto;text-decoration:none}.portal-public-header .c-language-switcher{margin-inline-start:auto}.identity-aside-copy .c-brand{--c-brand-mark-size:4rem;--c-brand-word-size:3.4rem}.identity-shell--login.identity-shell--immersive .identity-header h1{letter-spacing:-.025em;white-space:normal;margin-block:.5rem .85rem;font-size:clamp(1.65rem,2.2vw,2rem);font-weight:600;line-height:1.2}.identity-shell--immersive .identity-login-brand{justify-content:center;width:100%;margin-block-end:1.4rem;display:flex}.identity-shell--immersive .identity-login-brand .c-brand{--c-brand-mark-size:clamp(2.6rem, 4vw, 3.5rem);--c-brand-word-size:clamp(2.25rem, 3.2vw, 2.8rem);gap:.75rem}.identity-shell--login:after{content:none}.identity-shell--login .identity-aside:after{content:"";z-index:1;width:auto;height:auto;box-shadow:none;pointer-events:none;background:linear-gradient(90deg,#1f0b3038,#1f0b3029 50%,#1f0b3038);border:0;border-radius:0;position:absolute;inset:0}.identity-shell--login .identity-aside-copy:before{content:"";filter:blur(1.75rem);background:radial-gradient(#120620a3 0%,#12062075 55%,#0000 82%);border-radius:3rem;inset:-3rem -2rem}.identity-shell--login .identity-aside-copy{width:min(40rem,42vw)}.identity-shell--login .identity-aside-copy .c-brand{--c-brand-mark-size:clamp(4.2rem, 5.5vw, 6rem);--c-brand-word-size:clamp(3.4rem, 5.8vw, 6.2rem);gap:clamp(.75rem,1.5vw,1.3rem)}.identity-shell--login .identity-aside-copy p{max-width:32ch;margin-block:1.1rem 0}.identity-brand-motion .c-brand{--identity-brand-gap:clamp(.75rem, 1.5vw, 1.3rem);min-height:calc(var(--c-brand-mark-size) * 1.041);padding-inline-start:calc(var(--c-brand-mark-size) + var(--identity-brand-gap));position:relative}.identity-brand-motion .c-brand__copy{margin-block:-.12em;padding-block:.12em;overflow:hidden}.identity-brand-motion .c-brand__wordmark{transform-origin:0;animation:14s ease-in-out infinite identity-brand-reveal}.identity-brand-motion .c-brand__symbol{animation:14s ease-in-out infinite identity-brand-split;position:absolute;inset-block-start:50%;inset-inline-start:0;transform:translateY(-50%)}.identity-brand-motion-toggle{color:#d7cce5;width:44px;height:44px;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;margin-block-start:.9rem;padding:0;font-size:.75rem;display:inline-flex}.identity-brand-motion-toggle:hover,.identity-brand-motion-toggle:focus-visible{color:#fff;background:#ffffff14}.identity-brand-motion-toggle:focus-visible{outline-offset:2px;outline:2px solid #d7cce5}@keyframes identity-brand-reveal{0%,8%,to{opacity:0;transform:translateX(calc(50% - (var(--c-brand-mark-size) + var(--identity-brand-gap)) / 2));clip-path:inset(0 100% 0 0);filter:blur(5px)}32%,72%{opacity:1;clip-path:inset(0);filter:blur();transform:translate(0)scaleX(1)}}@keyframes identity-brand-split{0%,8%,to{inset-inline-start:50%;transform:translate(-50%,-50%)}32%,72%{inset-inline-start:0;transform:translateY(-50%)}}.identity-brand-motion[data-paused=true] .c-brand__wordmark,.identity-brand-motion[data-paused=true] .c-brand__symbol{animation:none}:root[data-motion=reduce] .identity-brand-motion-toggle,:root[data-motion=reduce] .identity-screen--login .identity-background-video{display:none}@media (prefers-reduced-motion:reduce){.identity-brand-motion .c-brand__wordmark,.identity-brand-motion .c-brand__symbol{animation:none!important}.identity-brand-motion-toggle{display:none}}@media (min-width:48.0625rem) and (max-width:64rem){.identity-shell--login{grid-template-columns:minmax(20rem,24rem) minmax(0,1fr)}.identity-shell--login .identity-main{max-width:24rem}}
