.identity-reference{min-height:100dvh;display:grid;grid-template-columns:1fr 1fr;background:#f4ede2;color:#13261f;font-family:var(--font-instrument-sans),sans-serif}.identity-reference *{box-sizing:border-box}.identity-reference-brand{position:relative;overflow:hidden;min-height:100dvh;padding:36px 40px;display:flex;flex-direction:column;justify-content:space-between;gap:50px;background:linear-gradient(155deg,#17604c,#0f3d32 55%,#0a2e25);color:#fffaf2}.identity-reference-brand:after,.identity-reference-brand:before{content:"";position:absolute;right:-140px;bottom:-200px;width:560px;height:560px;border:1px solid #f2a68f42;border-radius:50%;pointer-events:none}.identity-reference-brand:after{right:-60px;bottom:-120px;width:360px;height:360px}.identity-reference-brand>*{position:relative;z-index:1}.identity-reference-logo{display:flex;align-items:center;gap:18px}.identity-reference-logo>span{font:400 36px/1 var(--font-sima-display),sans-serif}.identity-reference-thesis{max-width:420px}.identity-reference-thesis>p{font:500 11px/1.5 var(--font-jetbrains-mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:#f2a68f}.identity-reference h1{font:400 52px/.98 var(--font-sima-display),sans-serif;letter-spacing:0;margin:12px 0}.identity-reference-foot{font-size:12px;color:#a9c4b9;margin:0}.identity-reference-console{display:flex;align-items:center;justify-content:center;padding:36px 24px;min-width:0}.identity-reference-content{width:100%;max-width:380px;display:grid;gap:18px}.identity-reference-content h2{font:400 34px/1 var(--font-sima-display),sans-serif;margin:0 0 8px}.identity-reference-content header>p:last-child{font-size:13px;line-height:1.55;color:#3f514a;margin:0}.identity-reference-label{font:500 10px/1.5 var(--font-jetbrains-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:#5c6b64;margin:0 0 12px}.identity-reference-help{font-size:12px;line-height:1.5;color:#5c6b64;margin:0}.identity-reference-widget{min-width:0}.identity-reference-widget :is(.cl-rootBox,.cl-cardBox,.cl-card){width:100%;max-width:100%;box-shadow:none;background:transparent;border:0}.identity-reference-widget .cl-card{padding:0}.identity-reference-widget .cl-footer{background:transparent}.identity-reference-widget :is(.cl-formButtonPrimary,.cl-socialButtonsBlockButton){min-height:44px;border-radius:999px}.identity-reference :is(button,a,input):focus-visible{outline:3px solid #b5361f;outline-offset:3px}.identity-reference .pending-access-card{padding:0;gap:18px}.identity-reference .pending-access-state,.identity-reference .pending-access-state strong{font-size:13px}.identity-reference .pending-access-card>p,.identity-reference .pending-access-state p{font-size:12px}.identity-reference .pending-access-card dt{font-size:10px}.identity-reference .pending-access-card dd{background:#fffaf2;border:1px solid #e6dccd;border-radius:12px}.identity-reference .pending-access-card code{font-size:12px}.identity-reference-copy{display:flex;align-items:center;gap:12px}.identity-reference-copy code{min-width:0;flex:1;overflow-wrap:anywhere}.identity-reference-actions :is(a,button),.identity-reference-copy button{min-height:44px;padding:10px 16px;border:1px solid #d8ccb9;border-radius:999px;color:#0f3d32;background:#fffcf7;font:600 13px/1.3 var(--font-instrument-sans),sans-serif;cursor:pointer}.identity-reference-actions{display:flex;flex-wrap:wrap;gap:8px}.identity-reference-actions a{display:inline-flex;align-items:center;text-decoration:none;background:#0f3d32;color:#fffaf2}.identity-reference-copy-status{font-size:12px;color:#3f514a}.identity-reference-copy-status:empty{display:none}@media(max-width:800px){.identity-reference{grid-template-columns:1fr}.identity-reference-brand{min-height:260px;padding:28px 24px;gap:24px}.identity-reference h1{font-size:40px;max-width:420px}.identity-reference-console{padding:32px 20px}.identity-reference-thesis>p{margin:0}.identity-reference-foot{font-size:12px}}@media(max-width:360px){.identity-reference-copy{align-items:flex-start;flex-direction:column}}.identity-reference .pending-access-card dt,.identity-reference .pending-access-card>p,.identity-reference .pending-access-state p{color:#3f514a}.identity-reference .identity-reference-widget .cl-headerTitle{font:400 26px/1.1 var(--font-sima-display),sans-serif;color:#0f3d32;margin:0}.identity-reference .identity-reference-widget .cl-headerSubtitle{color:#5c6b64}.identity-reference .identity-reference-widget .cl-formButtonPrimary{color:#fffaf2;background:#0f3d32}