.orient,.orient *{box-sizing:border-box}.orient{background:var(--canvas);max-width:100%;min-height:100dvh;color:var(--text);overflow-x:clip}.orient-frame{width:100%;min-width:0;max-width:none;min-height:100dvh;box-shadow:none;background:0 0;flex-direction:column;margin:0 auto;display:flex}.orient-top{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:20px clamp(20px,4vw,48px) 12px;display:flex}.orient-mark{min-width:0;font-family:var(--display);letter-spacing:-.02em;color:var(--ink);white-space:nowrap;align-items:center;gap:10px;font-size:1.15rem;font-weight:400;text-decoration:none;display:inline-flex}.orient-mark-svg{flex-shrink:0;width:18px;height:auto;display:block}.orient-util{color:var(--muted);flex-shrink:0;font-size:14px;font-weight:500;text-decoration:none}.orient-util:hover{color:var(--brand-clay)}.orient-scroll{flex:1;width:100%;min-width:0;padding:28px clamp(20px,4vw,48px) 120px}.orient-scroll--flush{flex-direction:column;padding:0;display:flex}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.orient-helper{color:var(--muted);margin:2px 0 0;font-size:14px;line-height:1.45}.orient-progress{background:var(--stone);max-width:420px;height:3px;margin:16px 0 0}.orient-progress>span{background:var(--brand-clay);width:40%;height:100%;display:block}.orient-lead{min-width:0;max-width:36rem;margin-top:12px}.orient-lead h1{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:clamp(1.55rem,2.6vw,2.15rem);font-weight:400;line-height:1.12}.orient-lead p{color:var(--muted);overflow-wrap:anywhere;margin:14px 0 0;font-size:1.05rem;line-height:1.55}.orient-vestibule{isolation:isolate;color:#fffcfa;flex:1;align-items:end;min-height:calc(100dvh - 72px);padding:clamp(28px,5vw,56px);display:grid;position:relative;overflow:hidden}.orient-vestibule-photo{z-index:-2;object-fit:cover;object-position:36% 40%;width:100%;height:100%;position:absolute;inset:0}.orient-vestibule-scrim{z-index:-1;pointer-events:none;background:linear-gradient(108deg,#1a1614a3 0%,#1a16144d 36%,#1a16140f 58%,#0000 76%),linear-gradient(#0000 54%,#1a161494 100%);position:absolute;inset:0}.orient-vestibule-mark{z-index:1;filter:brightness(0)invert();opacity:.28;pointer-events:none;width:min(18vw,128px);height:auto;position:absolute;top:clamp(24px,5vw,48px);right:clamp(20px,4vw,48px)}.orient-vestibule-copy{z-index:2;min-width:0;max-width:28rem;position:relative}.orient-vestibule-copy h1{font-family:var(--display);letter-spacing:-.03em;color:#fffcfa;overflow-wrap:anywhere;margin:0;font-size:clamp(1.7rem,3.2vw,2.4rem);font-weight:400;line-height:1.08}.orient-vestibule-copy p{color:#fffcfadb;overflow-wrap:anywhere;margin:14px 0 0;font-size:1.05rem;line-height:1.5}.orient-vestibule-copy .orient-vestibule-verb{flex-wrap:wrap;align-items:center;gap:8px 22px;margin:28px 0 0;display:flex}.orient-quiet{color:#fffcfa;align-items:center;min-height:48px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.orient-quiet:hover{color:var(--stone)}.orient-quiet:focus-visible,.orient-vestibule .orient-cta:focus-visible{outline-offset:3px;outline:2px solid #fffcfa}.orient-choices{border-top:1px solid var(--line);max-width:40rem;margin-top:24px}.orient-choice{border:0;border-bottom:1px solid var(--line);width:100%;min-height:52px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:0 4px;font-size:15px;display:flex}.orient-choice:focus-visible{outline:2px solid var(--brand-clay);outline-offset:-2px}.orient-choice[aria-checked=true]{color:var(--brand-clay-dark);font-weight:650}.orient-tick{background:var(--brand-clay-soft);width:25px;height:25px;color:var(--brand-clay);border-radius:50%;place-items:center;display:grid}.orient-photos{min-width:0;max-width:40rem;margin-top:28px}.orient-photos h2{color:var(--ink-2);margin:0;font-size:1.1rem;font-weight:650}.orient-photos p{color:var(--muted);margin:4px 0 0;font-size:14px;line-height:1.45}.orient-photo-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;min-width:0;margin-top:14px;display:grid}.orient-photo{background:var(--paper);height:120px;color:var(--muted);border:1px dashed #c7bdb4;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;font-size:12px;display:flex}.orient-caption{border-top:1px solid var(--line-soft);color:var(--muted);max-width:40rem;margin-top:16px;padding-top:14px;font-size:13px;line-height:1.45;display:block}.orient-error{background:var(--danger-soft);color:var(--danger);max-width:40rem;margin-top:16px;padding:12px 14px;font-size:14px;line-height:1.4;display:block}.orient-outcome{background:var(--paper);border:1px solid var(--line);color:var(--ink);border-radius:12px;max-width:40rem;margin-top:16px;padding:14px 16px;font-size:14px;line-height:1.45;display:block}.orient-close{min-width:0;max-width:36rem;margin-top:12px}.orient-close h1{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:400;line-height:1.1}.orient-state{margin:16px 0 0;font-size:15px}.orient-id{color:var(--muted);word-break:break-all;margin-top:8px;font-size:13px;display:block}.orient-next{color:var(--brand-clay-dark);margin-top:20px;font-weight:650;text-decoration:none;display:inline-block}.orient-again{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:14px;padding:0;font-size:13px;display:block}.orient-cta{background:var(--brand-clay);color:#fff;width:100%;height:48px;font:inherit;border-radius:999px;place-items:center;font-size:15px;font-weight:650;text-decoration:none;display:grid}.orient-cta:hover{background:var(--brand-clay-dark)}.orient-vestibule .orient-cta{width:max-content;min-width:12.5rem;padding:0 28px}@media (max-width:899px){.orient-vestibule{min-height:calc(100dvh - 64px);padding:24px 20px calc(28px + env(safe-area-inset-bottom,0px))}.orient-vestibule-mark{width:72px;top:20px;right:20px}.orient-vestibule-copy h1{font-size:clamp(2.15rem,10vw,3rem)}}.orient-bar{background:color-mix(in srgb, var(--canvas) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);min-width:0;min-height:72px;padding:12px clamp(20px,4vw,48px);position:sticky;bottom:0;left:0;right:0}.orient-bar-inner{max-width:1180px;margin:0 auto}.orient-bar a,.orient-bar button{background:var(--brand-clay);color:#fff;width:100%;max-width:420px;height:48px;font:inherit;cursor:pointer;border:0;border-radius:999px;place-items:center;font-size:15px;font-weight:650;text-decoration:none;display:grid}.orient-bar a[aria-disabled=true],.orient-bar button:disabled{background:var(--stone);color:var(--muted-2);cursor:not-allowed}@media (max-width:899px){.orient-scroll{padding:20px 20px 24px}.orient-lead h1,.orient-close h1{font-size:clamp(1.65rem,8vw,2.15rem)}.orient-gate-panel{padding:20px 16px}.orient-choice{min-height:48px}.orient-photo{height:72px}.orient-bar{padding:16px 20px calc(88px + env(safe-area-inset-bottom,0px));position:static}.orient-bar a,.orient-bar button{max-width:none}}@media (min-width:900px){.orient-bar a,.orient-bar button{max-width:280px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.orient-atelier{flex:1;grid-template-columns:minmax(240px,.38fr) minmax(0,1fr);align-items:center;gap:clamp(16px,2.5vw,32px);width:100%;min-width:0;max-width:none;min-height:calc(100dvh - 72px);margin:0 auto;padding:12px clamp(16px,3vw,36px) 36px;display:grid}.orient-plate{isolation:isolate;background:0 0;place-items:center;min-height:100%;display:grid;position:relative}.orient-plate .clinical-arch{width:min(100%,420px)}.orient-plate .orient-film{z-index:2;background:var(--brand-clay);width:3px;position:absolute;bottom:8%;right:10%}.orient-plate-photo,.orient-plate-scrim,.orient-plate-mark,.orient-plate-caption{display:none}.orient-manuscript{flex-direction:column;justify-content:center;min-width:0;padding:clamp(28px,4.5vw,56px) clamp(24px,4vw,52px) 48px;display:flex}.orient-manuscript h1,.orient-close-copy h1{max-width:16ch;font-family:var(--display);letter-spacing:-.03em;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:clamp(1.55rem,2.4vw,2.15rem);font-weight:400;line-height:1.12}.orient-manuscript>p,.orient-close-copy>p{max-width:34rem;color:var(--muted);margin:14px 0 0;font-size:1.05rem;line-height:1.5}.orient-lines{max-width:28rem;margin-top:28px}.orient-line{width:max-content;min-width:11rem;min-height:52px;color:var(--ink);font-family:var(--display);letter-spacing:-.02em;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:0 0 6px;font-size:clamp(1.28rem,2vw,1.55rem);font-weight:400;line-height:1.2;display:block}.orient-line:hover{color:var(--brand-clay)}.orient-line:focus-visible{outline:2px solid var(--brand-clay);outline-offset:4px}.orient-line[aria-checked=true]{color:var(--brand-clay);border-bottom-color:var(--brand-clay)}.confirm-clinical-consent{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);max-width:40rem;color:var(--text);cursor:pointer;grid-template-columns:20px minmax(0,1fr);gap:13px;margin-top:24px;padding:17px 0;font-size:14px;line-height:1.55;display:grid}.confirm-clinical-consent input{width:17px;height:17px;accent-color:var(--brand-clay);margin:3px 0 0}.confirm-clinical-consent-detail{max-width:40rem;color:var(--muted);margin:10px 0 0 33px;font-size:12px;line-height:1.5}.confirm-clinical-access-status{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);max-width:40rem;color:var(--muted);margin:24px 0 0;padding:15px 0;font-size:13px;line-height:1.55}.confirm-clinical-access-status.is-granted{color:var(--brand-clay)}.confirm-clinical-access-recovery{margin-top:24px}.confirm-clinical-access-recovery .confirm-clinical-consent{margin-top:12px}.orient-verb{flex-wrap:wrap;align-items:center;gap:8px 22px;margin:32px 0 0;display:flex}.orient-verb--quiet{margin-top:8px}.orient-verb .orient-cta{cursor:pointer;border:0;width:max-content;min-width:12.5rem;padding:0 28px}.orient-verb .orient-cta:disabled{background:var(--stone);color:var(--muted-2);cursor:not-allowed}.orient-quiet-ink{min-height:48px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.orient-quiet-ink:hover{color:var(--brand-clay)}.orient-quiet-ink:focus-visible{outline:2px solid var(--brand-clay);outline-offset:3px}.orient-trays{border-top:1px solid var(--line-soft);max-width:36rem;margin-top:48px;padding-top:28px}.orient-trays h2{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:1.35rem;font-weight:400}.orient-trays>p{color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.45}.orient-tray-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.orient-tray{isolation:isolate;aspect-ratio:4/3;color:#fffcfa;font-family:var(--display);letter-spacing:-.02em;background:var(--ink);place-items:end start;padding:12px 14px;font-size:1.05rem;display:grid;position:relative;overflow:hidden}.orient-tray:before{content:"";z-index:-1;opacity:.42;filter:saturate(.85);background:url(/clinical-interior.webp) 50% 60%/cover;position:absolute;inset:0}.orient-tray:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#1a16149e);height:48%;position:absolute;inset:auto 0 0}.orient-tray:nth-child(2):before{background-position:58% 48%}.orient-tray .parcours-date{font-family:var(--ui);letter-spacing:0;color:#fffcfab8;font-size:11px;display:block}.orient-manuscript .orient-error,.orient-manuscript .orient-caption{max-width:34rem}.account-continuity-field{background:linear-gradient(90deg, transparent 0 49.95%, #e0d5cc4d 50%, transparent 50.05%), var(--canvas);flex:1;width:100%;min-height:calc(100dvh - 88px)}.account-continuity-body{width:100%;min-height:inherit}.account-continuity-body>.account-continuity-loading,.account-continuity-body>h1,.account-continuity-body>p,.account-continuity-body>.orient-verb{max-width:760px;margin-left:auto;margin-right:auto}.account-continuity-body>.account-continuity-loading{color:var(--muted);padding:clamp(80px,12vw,160px) 32px}.account-continuity-body>h1{font-family:var(--display);letter-spacing:-.03em;padding:clamp(40px,6vw,72px) 32px 0;font-size:clamp(1.7rem,2.8vw,2.4rem);font-weight:400;line-height:1.1}.account-continuity-body>p,.account-continuity-body>.orient-verb{padding-left:32px;padding-right:32px}.account-continuity{grid-template-rows:auto 1fr auto;max-width:1440px;min-height:calc(100dvh - 88px);margin:0 auto;padding:26px clamp(28px,4.15vw,60px) 0;display:grid}.account-continuity-kicker{border-bottom:1px solid var(--line);min-height:34px;color:var(--clay-deep);letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:14px;font-size:10px;font-weight:600;display:flex}.account-continuity-kicker span:last-child{color:var(--muted)}.account-continuity-kicker .is-verified{color:var(--moss)}.account-continuity-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(48px,7vw,104px);padding:clamp(36px,5vw,70px) 0 52px;display:grid}.account-continuity-thesis h1{max-width:14ch;font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.85rem,3vw,2.5rem);font-weight:400;line-height:1.08}.account-continuity-thesis h1 em{color:var(--clay-deep);font-weight:400;display:block}:lang(en) .account-continuity-thesis h1{max-width:16ch;font-size:clamp(1.8rem,2.8vw,2.4rem)}.account-continuity-rule{background:var(--clay);width:64px;height:1px;margin:28px 0 24px;display:block}.account-continuity-thesis h2{font-family:var(--display);margin:0;font-size:clamp(1.25rem,1.8vw,1.55rem);font-weight:400}.account-continuity-thesis>p{max-width:32rem;color:var(--muted);margin:12px 0 0;font-size:15px;line-height:1.6}.account-continuity-primary{background:var(--clay);width:max-content;min-height:50px;color:var(--paper);cursor:pointer;touch-action:manipulation;border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;margin-top:30px;padding:0 24px 0 26px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.account-continuity-primary:hover{background:var(--clay-deep)}.account-continuity-primary svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.account-continuity-primary:focus-visible,.account-ledger a:focus-visible,.account-continuity-privacy a:focus-visible,.account-continuity-foot a:focus-visible{outline:2px solid var(--clay);outline-offset:4px}.account-continuity-privacy{margin-top:38px}.account-continuity-privacy>span,.account-ledger-kicker,.account-profile>header>p:first-child,.account-verification-grid>div>p:first-child,.account-page-kicker{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:10px;font-weight:600;display:block}.account-continuity-privacy>p{max-width:32rem;color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.5}.account-continuity-privacy nav{flex-wrap:wrap;gap:12px 28px;margin-top:14px;display:flex}.account-continuity-privacy a,.account-continuity-foot a{color:var(--muted);text-underline-offset:4px;font-size:13px}.account-ledger h2{font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;margin:15px 0 24px;font-size:clamp(1.8rem,2.5vw,2.5rem);font-weight:400;line-height:1.12}.account-ledger ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.account-ledger li{border-bottom:1px solid var(--line)}.account-ledger a{min-height:82px;color:var(--ink);touch-action:manipulation;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:18px;text-decoration:none;display:grid}.account-ledger a:hover .account-ledger-copy strong{color:var(--clay-deep)}.account-ledger-number{color:var(--clay-deep);font-family:var(--display);font-size:1.65rem}.account-ledger-copy{min-width:0}.account-ledger-copy strong,.account-ledger-copy small{display:block}.account-ledger-copy strong{font-family:var(--display);font-size:1.16rem;font-weight:400}.account-ledger-copy small{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.35}.account-ledger-state{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:650}.account-ledger-state--verified{color:var(--moss)}.account-continuity-foot{background:var(--ink);min-height:84px;color:var(--paper);justify-content:space-between;align-items:center;gap:28px;margin:0 calc(-1*clamp(28px,4.15vw,60px));padding:0 clamp(28px,4.15vw,60px);display:flex}.account-continuity-foot>span{font-family:var(--display);font-size:1.28rem}.account-continuity-foot nav{flex-wrap:wrap;justify-content:flex-end;gap:14px 34px;display:flex}.account-continuity-foot a{color:var(--footer-muted,#c9beb5);text-transform:uppercase;font-size:11px;text-decoration:none}.account-profile,.account-verification{width:min(100%,1320px);min-height:calc(100dvh - 88px);margin:0 auto;padding:clamp(54px,7vw,96px) clamp(28px,4.15vw,60px)}.account-profile{grid-template-rows:auto auto;grid-template-columns:minmax(280px,.76fr) minmax(0,1.24fr);align-content:center;gap:44px clamp(60px,9vw,132px);display:grid}.account-profile>header h1,.account-verification h1{max-width:16ch;font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;margin:18px 0 0;font-size:clamp(1.8rem,3vw,2.45rem);font-weight:400;line-height:1.08}.account-profile>header>span{background:var(--clay);width:64px;height:1px;margin:28px 0 24px;display:block}.account-profile>header>p:last-child,.account-verification-grid>div>p:not(:first-child){max-width:32rem;color:var(--muted);margin:0;font-size:15px;line-height:1.62}.account-evidence-list{border-top:1px solid var(--line);margin:0}.account-evidence-list>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(130px,.55fr) minmax(0,1fr);align-content:center;gap:8px 24px;min-height:92px;padding:20px 0;display:grid}.account-evidence-list dt{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:600}.account-evidence-list dd{min-width:0;font-family:var(--display);overflow-wrap:anywhere;margin:0;font-size:1.15rem}.account-evidence-list small{color:var(--muted);grid-column:2;font-size:11px}.account-evidence-reference{color:var(--muted);font-family:var(--ui)!important;font-size:12px!important}.account-profile-actions{flex-wrap:wrap;grid-column:2;align-items:center;gap:10px 28px;display:flex}.account-profile-actions .account-continuity-primary{margin-top:0}.account-profile--personal{grid-template:"intro editor""ledger editor"".actions"/minmax(300px,.72fr) minmax(0,1.48fr);align-content:start;gap:42px clamp(64px,8vw,132px);width:100%;max-width:none;margin:0}.personal-profile-intro{grid-area:intro}.account-profile--personal .personal-profile-intro h1{max-width:9ch;margin-top:0}.personal-profile-intro>p{max-width:35rem;color:var(--muted);margin:26px 0 0;font-size:15px;line-height:1.62}.personal-profile-intro .personal-profile-arrival{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--clay-deep);font-family:var(--display);margin-top:24px;padding:18px 0;font-size:1.05rem}.personal-identity-ledger{grid-area:ledger;align-self:start}.personal-identity-ledger>p{color:var(--muted);margin:14px 0 24px;font-size:13px;line-height:1.55}.personal-section-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:14px;display:flex}.personal-section-heading h2{font-family:var(--display);letter-spacing:-.025em;margin:0;font-size:clamp(1.65rem,2.2vw,2.2rem);font-weight:400}.personal-section-heading>span{color:var(--moss);letter-spacing:.08em;text-transform:uppercase;text-align:right;align-items:center;gap:7px;font-size:9px;font-weight:650;line-height:1.4;display:inline-flex}.personal-section-heading>span svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.personal-identity-ledger dl{border-top:1px solid var(--line);margin:0}.personal-identity-ledger dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(112px,.52fr) minmax(0,1fr);gap:5px 18px;padding:15px 0;display:grid}.personal-identity-ledger dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:650}.personal-identity-ledger dd{font-family:var(--display);overflow-wrap:anywhere;margin:0;font-size:1.04rem}.personal-identity-ledger small{color:var(--muted);grid-column:2;font-size:10px}.personal-support-reference{color:var(--muted);margin-top:18px;font-size:11px}.personal-support-reference summary{cursor:pointer;text-underline-offset:4px;width:max-content;max-width:100%;text-decoration:underline}.personal-support-reference__help{max-width:28rem;color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.5}.personal-support-reference__code{overflow-wrap:anywhere;background:color-mix(in srgb, var(--line) 55%, transparent);color:var(--ink,#2a1f1a);border-radius:8px;margin-top:10px;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1.45;display:block}.personal-profile-editor{background:var(--surface);border:1px solid var(--line);grid-area:editor;align-self:start;padding:clamp(28px,4vw,54px)}.personal-section-heading--editor>div>p{max-width:42rem;color:var(--muted);margin:9px 0 0;font-size:13px;line-height:1.55}.personal-section-heading--editor>span{color:var(--clay-deep)}.personal-profile-editor form{margin-top:30px}.personal-field-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;display:grid}.personal-field{border-bottom:1px solid var(--line);padding:20px 0}.personal-field label{color:var(--ink);font-family:var(--display);font-size:1.12rem;display:block}.personal-field>p{max-width:52ch;color:var(--muted);margin:6px 0 13px;font-size:11px;line-height:1.45}.personal-field input,.personal-field select{width:100%;min-height:46px;color:var(--ink);font:14px/1.2 var(--ui);background:#fffdfa;border:1px solid #cdbfb5;border-radius:3px;padding:10px 12px}.personal-field input:hover,.personal-field select:hover{border-color:#a98f80}.personal-field input:focus-visible,.personal-field select:focus-visible,.personal-profile-save-row button:focus-visible,.personal-support-reference summary:focus-visible,.desk-profile-prompt a:focus-visible{outline:2px solid var(--clay);outline-offset:3px}.personal-profile-save-row{align-items:center;gap:18px;min-height:72px;padding-top:26px;display:flex}.personal-profile-save-row button:disabled{cursor:wait;opacity:.58}.personal-profile-feedback{max-width:34rem;color:var(--muted);font-size:12px;line-height:1.4}.personal-profile-feedback--saved{color:var(--moss)}.personal-profile-feedback--error{color:#8d3122}.personal-profile-actions{grid-area:actions/auto;justify-content:flex-start}.account-profile--unavailable{width:100%;max-width:none;margin:0}.account-verification{flex-direction:column;justify-content:center;display:flex}.account-verification h1{max-width:14ch}.account-verification-grid>div>p:not(:first-child){margin-top:24px}.account-verification .account-profile-actions{margin-top:32px}.account-verification-grid{grid-template-columns:minmax(0,1fr) minmax(380px,.82fr);align-items:center;gap:clamp(72px,10vw,154px);display:grid}.account-verification-ledger{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.account-verification-ledger li{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:112px;display:grid}.account-verification-ledger li>span:first-child{color:var(--clay-deep);font-family:var(--display);font-size:1.6rem}.account-verification-ledger strong,.account-verification-ledger small{display:block}.account-verification-ledger strong{font-family:var(--display);font-size:1.15rem;font-weight:400}.account-verification-ledger small{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.4}.account-verification-ledger b{color:var(--moss);letter-spacing:.1em;text-transform:uppercase;font-size:9px}@media (max-width:899px){.orient-atelier{grid-template-rows:auto 1fr;grid-template-columns:1fr;min-height:calc(100dvh - 64px);padding-top:8px}.orient-plate{min-height:0}.orient-plate .clinical-arch{aspect-ratio:3/3.2;max-width:220px}.orient-manuscript{padding:28px 20px calc(36px + env(safe-area-inset-bottom,0px));justify-content:flex-start}.orient-manuscript h1,.orient-close-copy h1{max-width:none;font-size:clamp(1.85rem,8vw,2.6rem)}.orient-plate-mark{width:52px}.account-continuity-field{background:var(--canvas);min-height:calc(100dvh - 64px)}.account-continuity{min-height:calc(100dvh - 64px);padding:20px 24px 0}.account-continuity-grid,.account-profile,.account-verification-grid{grid-template-columns:1fr}.account-continuity-grid{gap:48px;padding:40px 0 48px}.account-continuity-thesis h1{max-width:16ch;font-size:clamp(1.7rem,7vw,2.2rem)}.account-continuity-foot{margin:0 -24px;padding:22px 24px}.account-profile,.account-verification{min-height:calc(100dvh - 64px);padding:54px 24px}.account-profile{gap:42px}.account-profile--personal{grid-template-areas:"intro""ledger""editor""actions"}.personal-field-pair{grid-template-columns:1fr}.account-profile-actions{grid-column:1}}@media (max-width:620px){.account-continuity-kicker{display:grid}.account-ledger a{grid-template-columns:38px minmax(0,1fr);gap:12px;padding:18px 0}.account-ledger-state{grid-column:2}.account-continuity-foot{flex-direction:column;align-items:flex-start}.account-continuity-foot nav{justify-content:flex-start}.account-evidence-list>div{grid-template-columns:1fr}.account-evidence-list small{grid-column:1}}.waiting-room-live{min-height:1.2em;color:var(--action,#c45a2a);margin:0 0 12px;font-size:.95rem;font-weight:650}.orient-cta.is-room-open{animation:1.2s ease-out 2 waiting-room-open}@keyframes waiting-room-open{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--action,#c45a2a) 45%, transparent)}70%{box-shadow:0 0 0 12px #0000}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.orient-cta.is-room-open{animation:none}}
