.ws-shell{min-height:100vh;color:var(--ie-text);background:#f7f7f5;grid-template-columns:224px minmax(0,1fr);display:grid}.ws-side{border-right:1px solid var(--ie-border);background:#fff;flex-direction:column;gap:22px;height:100vh;padding:22px 16px;display:flex;position:sticky;top:0}.ws-brand{color:inherit;text-decoration:none}.ws-workspace{color:var(--ie-text-muted);font-size:12px}.ws-side nav ul{gap:4px;display:grid}.ws-side a{color:var(--ie-text-secondary);border-radius:10px;text-decoration:none}.ws-side nav a{padding:10px 12px;font-size:14px;font-weight:650;display:block}.ws-side nav a.is-active{color:#fff;background:#0a0a0a}.ws-side-foot{border-top:1px solid var(--ie-border);gap:8px;margin-top:auto;padding-top:14px;font-size:13px;display:grid}.ws-frame{min-width:0}.ws-top{border-bottom:1px solid var(--ie-border);background:#fff;justify-content:space-between;align-items:center;gap:16px;height:58px;padding:0 28px;display:flex}.ws-top div{color:var(--ie-text-muted);gap:8px;font-size:13px;display:flex}.ws-top p{font-size:13px;font-weight:700}.ws-main{min-width:0;padding:28px}.ws-queue-lead{grid-template-columns:minmax(0,1fr) minmax(320px,440px);gap:24px;margin-bottom:24px;display:grid}.ws-queue-lead>div,.ws-evidence-card,.ws-panel{border:1px solid var(--ie-border);background:#fff;border-radius:12px;box-shadow:0 1px 2px #09090b08}.ws-queue-lead>div{padding:34px}.ws-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--ie-text-muted);margin:0 0 8px;font-size:11px;font-weight:800}.ws-queue-lead h1,.ws-toolbar h1,.ws-panel h1{letter-spacing:-.055em;margin-bottom:14px;font-size:clamp(32px,5vw,58px);line-height:.98}.ws-queue-lead p{max-width:560px;color:var(--ie-text-secondary);margin-bottom:22px}.ws-evidence-card{gap:16px;padding:18px;display:grid}.ws-evidence-card>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.ws-evidence-card h2{font-size:32px}.ws-evidence-card dl{background:var(--ie-border);border:1px solid var(--ie-border);gap:1px;display:grid}.ws-evidence-card dl div{background:#fff;justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.ws-evidence-card dt{color:var(--ie-text-muted);font-size:13px}.ws-evidence-card dd{margin:0;font-size:13px;font-weight:700}.ws-grid{gap:22px;min-width:0;display:grid}.ws-span{min-width:0}.ws-panel{min-width:0;padding:20px}.ws-panel h2{margin-bottom:14px;font-size:20px}.ws-toolbar{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:18px;display:flex}.ws-toolbar input,.ws-toolbar select,.ws-panel input,.ws-panel textarea{border:1px solid var(--ie-border-strong);background:#fff;border-radius:10px;min-width:0;padding:10px 12px}.ws-table{width:100%;font-size:14px}.ws-table th{text-align:left;color:var(--ie-text-muted);border-bottom:1px solid var(--ie-border);padding:0 10px 10px;font-size:12px}.ws-table td{border-bottom:1px solid var(--ie-divider);padding:14px 10px}.ws-table a{color:inherit;text-decoration:none;display:grid}.ws-table a span{color:var(--ie-text-muted);font-size:12px}.ws-detail{align-content:start;gap:16px;display:grid}.ws-detail.is-compact{box-shadow:none;border:0;padding:0}.ws-detail-head{justify-content:space-between;gap:16px;display:flex}.ws-reason{border:1px solid var(--ie-border);color:var(--ie-text-secondary);background:#fafaf9;border-radius:10px;padding:14px}.ws-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ws-checks div{border:1px solid var(--ie-border);border-radius:10px;padding:12px}.ws-checks span{text-transform:capitalize;color:var(--ie-text-muted);margin:4px 0;font-size:12px;display:block}.ws-checks p{color:var(--ie-text-secondary);font-size:13px}.ws-events{gap:10px;display:grid}.ws-events li{border-bottom:1px solid var(--ie-divider);grid-template-columns:120px minmax(0,1fr);gap:4px 12px;padding-bottom:10px;display:grid}.ws-events strong{font-size:14px}.ws-events span{color:var(--ie-text-secondary);font-size:13px}.ws-list-row{text-align:left;border:1px solid var(--ie-border);background:#fff;border-radius:10px;gap:4px;width:100%;margin-bottom:10px;padding:12px;display:grid}.ws-list-row.is-active{border-color:#0a0a0a;box-shadow:inset 0 0 0 1px #0a0a0a}.ws-list-row span,.ws-muted{color:var(--ie-text-muted);font-size:13px}.ws-label{margin:18px 0 8px;font-size:13px;font-weight:700;display:block}.ws-panel textarea{resize:vertical;width:100%;min-height:110px}.ws-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.ws-message{margin-top:12px;font-weight:700}.ws-empty{border:1px solid var(--ie-border);background:#fff;border-radius:12px;max-width:680px;padding:36px}.ws-panel.doc{gap:16px;max-width:900px;display:grid}.ws-panel pre{white-space:pre-wrap;color:#f6f5f2;background:#10100f;border-radius:10px;padding:16px;font-size:13px;overflow:auto}.ws-meters{grid-template-columns:repeat(2,minmax(0,180px));gap:12px;display:grid}.ws-meters div{border:1px solid var(--ie-border);border-radius:10px;padding:18px}.ws-meters strong{font-size:34px;display:block}@media (max-width:900px){.ws-shell{grid-template-columns:1fr}.ws-side{height:auto;position:relative}.ws-side nav ul{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-top{height:auto;padding:16px;display:grid}.ws-main{padding:16px}.ws-queue-lead,.ws-grid-main,.ws-grid-detail{grid-template-columns:1fr}.ws-toolbar{align-items:stretch;display:grid}.ws-toolbar input{width:100%}.ws-checks,.ws-events li{grid-template-columns:1fr}}.ws-shell{font-family:var(--ie-font-ui);color:#293541;background:#edf1f4;grid-template-columns:218px minmax(0,1fr)}.ws-side{color:#cad3dc;background:#252d37;border:0;gap:22px;padding:24px 15px}.ws-side .ie-logo-word{color:#f4f7fa;letter-spacing:-.035em;font-size:17px}.ws-side .ie-logo svg{border:1px solid #6c7784;border-radius:7px}.ws-workspace{color:#aebac7;border:1px solid #526071;border-radius:5px;margin:0;padding:11px 10px;font-size:12px}.ws-side nav ul{gap:5px;margin:0;padding:0;list-style:none}.ws-side nav a{color:#bac7d5;border-radius:5px;min-height:42px;padding:11px 13px;font-size:13px;font-weight:450}.ws-side nav a.is-active{color:#fff;box-shadow:none;background:#465467;font-weight:500}.ws-side-foot{border-color:#495664;gap:16px;font-size:12px}.ws-top{background:#fff;border-color:#d2dbe3;height:62px;padding:0 30px}.ws-top div{color:#687b8d;gap:11px;font-size:12px}.ws-top div strong{color:#394b5c;font-weight:500}.ws-top p{white-space:nowrap;color:#566b7d;background:#ecf0f4;border:1px solid #dae2e9;border-radius:4px;padding:6px 9px;font-size:11px;font-weight:450}.ws-main{max-width:1920px;margin:0 auto;padding:28px 30px}.ws-queue-lead{background:#fff;border:1px solid #cbd6df;border-radius:8px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:0;margin-bottom:24px;overflow:clip}.ws-queue-lead>div{box-shadow:none;border:0;border-radius:0;padding:28px}.ws-queue-lead>div:first-child{color:#fff;background:#344252;flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.ws-queue-lead>div:first-child p{color:#c2cfdd;max-width:510px;margin-bottom:22px;font-size:14px;line-height:1.65}.ws-queue-lead>div:first-child .ws-kicker{color:#b6c7d7;letter-spacing:.04em;margin-bottom:16px;font-size:11px;font-weight:450}.ws-queue-lead h1{letter-spacing:-.035em;max-width:520px;margin-bottom:16px;font-weight:500;line-height:1.1;font-size:38px!important}.ws-queue-lead>div:first-child .ie-button{color:#253443;box-shadow:none;background:#f1f5f9;border-color:#f1f5f9;border-radius:5px;padding:12px 17px;font-size:12px}.ws-evidence-card{gap:12px;padding:24px!important}.ws-evidence-card>div:first-child>span:first-child{color:#6a7b8b;font-size:11px}.ws-evidence-card h2{letter-spacing:-.03em;margin:0;font-size:23px;font-weight:500}.ws-evidence-card p{color:#617587;font-size:13px;line-height:1.5;margin:0!important}.ws-evidence-card dl{background:0 0;border:0;gap:0;margin-top:5px}.ws-evidence-card dl>div{border-top:1px solid #e2e8ee;padding:9px 0}.ws-evidence-card dt,.ws-evidence-card dd{color:#617587;font-size:11px;font-weight:400}.ws-grid{gap:22px}.ws-grid-main{grid-template-columns:minmax(0,1fr) 310px}.ws-panel{box-shadow:none;background:#fff;border-color:#cfd9e2;border-radius:7px;padding:22px}.ws-panel h2{letter-spacing:-.025em;margin:0 0 18px;font-size:19px;font-weight:500}.ws-toolbar{align-items:center;gap:18px;margin-bottom:22px}.ws-toolbar h1,.ws-panel h1{letter-spacing:-.035em;margin:0 0 7px;font-size:30px;font-weight:500;line-height:1.2}.ws-kicker{letter-spacing:.055em;color:#60768a;margin-bottom:8px;font-size:10px;font-weight:500}.ws-toolbar p{color:#607689;font-size:13px}.ws-toolbar input,.ws-toolbar select,.ws-panel input,.ws-panel textarea{color:#33485c;font:inherit;border-color:#bfccd7;border-radius:5px;min-height:43px;font-size:13px}.ws-toolbar input{width:min(400px,35vw)}.ws-table{border-collapse:collapse;font-size:12px}.ws-table th{color:#60758a;background:#f5f7f9;border-bottom:1px solid #d8e1e9;padding:10px;font-size:11px;font-weight:450}.ws-table td{color:#53697e;border-bottom:1px solid #e4eaf0;padding:18px 10px}.ws-table tr:hover td{background:#f7f9fb}.ws-table a strong{color:#283d52;font-size:13px;font-weight:500}.ws-table a span{color:#697f91;margin-top:4px;font-size:10px}.ws-table .ie-badge{white-space:nowrap;padding:4px 7px;font-size:10px}.ws-events{gap:0;margin:0;padding:0;list-style:none}.ws-events li{border-bottom:1px solid #e2e9ef;grid-template-columns:1fr;gap:5px;padding:12px 0}.ws-events time{color:#697f92;grid-row:auto;font-size:10px}.ws-events strong{color:#344b60;font-size:12px;font-weight:500}.ws-events span{color:#627b91;overflow-wrap:anywhere;font-size:11px;line-height:1.55}.ws-detail{gap:17px}.ws-detail-head h2{margin-bottom:6px;font-size:24px}.ws-detail-head p{color:#698093;font-size:11px}.ws-reason{color:#597187;background:0 0;border:1px solid #e0e7ee;border-left:0;border-right:0;border-radius:0;padding:15px 0;font-size:13px;line-height:1.7}.ws-checks{grid-template-columns:1fr;gap:0}.ws-checks>div{border:0;border-bottom:1px solid #e1e9f0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:6px 20px;padding:13px 0;display:grid}.ws-checks strong{color:#334d63;font-size:12px;font-weight:500}.ws-checks span{color:#556f85;background:#eef2f5;border-radius:3px;margin:0;padding:3px 7px;font-size:10px}.ws-checks p{color:#657e94;grid-column:1/-1;font-size:12px;line-height:1.6}.ws-detail h3{margin-top:4px;font-size:14px;font-weight:500}.ws-list-row{cursor:pointer;border-color:#d3dfe9;border-radius:5px;gap:8px;padding:17px 13px}.ws-list-row strong{font-size:14px;font-weight:500}.ws-list-row span{color:#597287;font-size:12px;line-height:1.55}.ws-list-row.is-active{box-shadow:none;background:#edf2f7;border-color:#798ea1}.ws-panel .ie-button{min-height:44px;box-shadow:none;border-radius:5px;font-size:12px}.ws-label{color:#3f586e;font-size:12px;font-weight:500}.ws-panel textarea{min-height:105px;padding:13px;font-size:13px;line-height:1.6}.ws-message{color:#416551;font-size:12px;font-weight:500}.ws-panel.doc{gap:20px;max-width:none;padding:28px}.ws-panel.doc>p{color:#5a7288;max-width:78ch;font-size:14px;line-height:1.7}.ws-panel pre{overflow-wrap:anywhere;background:#283542;border-radius:6px;max-width:950px;padding:22px;font-size:12px;line-height:1.8}.ws-empty{border-color:#cfdae4;border-radius:7px;max-width:760px;padding:32px}.ws-empty h1{letter-spacing:-.03em;font-size:30px;font-weight:500}.ws-empty p{color:#657d91;font-size:14px;line-height:1.8}.ws-empty a{margin-top:18px}.ws-grid-detail{grid-template-columns:minmax(230px,.65fr) minmax(0,1.6fr)}.ws-panel:has(>.ws-table){overflow:auto}.ws-panel input[readonly]{background:#f2f5f8}.ws-panel.doc .ie-button{justify-self:start}.ws-side a:focus-visible{outline-offset:3px;outline:2px solid #fff}.ws-shell button:focus-visible,.ws-shell input:focus-visible,.ws-shell textarea:focus-visible{outline-offset:3px;outline:2px solid #3c607e}@media (min-width:1650px){.ws-main{padding:34px 40px}.ws-queue-lead{grid-template-columns:1.4fr 1fr}.ws-queue-lead>div{padding:34px}.ws-queue-lead h1{font-size:42px!important}.ws-grid-main{grid-template-columns:minmax(0,1fr) 360px}.ws-table{font-size:13px}.ws-table td{padding:20px 12px}}@media (max-width:1150px){.ws-shell{grid-template-columns:190px minmax(0,1fr)}.ws-main{padding:22px}.ws-side{padding:20px 12px}.ws-side .ie-logo-word{font-size:15px}.ws-queue-lead>div{padding:22px}.ws-queue-lead h1{font-size:30px!important}.ws-grid-main{grid-template-columns:1fr}.ws-grid-detail{grid-template-columns:240px minmax(0,1fr)}.ws-top{padding:0 22px}.ws-top p{font-size:10px}.ws-top div{font-size:11px}.ws-table td{padding:15px 8px}.ws-toolbar{flex-wrap:wrap}.ws-toolbar input{width:280px}}@media (max-width:900px){.ws-shell{grid-template-columns:1fr}.ws-side{grid-template-columns:1fr auto;gap:13px;height:auto;padding:15px 20px;display:grid;position:static}.ws-workspace{padding:8px;font-size:11px}.ws-side nav{grid-column:1/-1}.ws-side nav ul{flex-wrap:wrap;gap:4px;display:flex}.ws-side nav a{min-height:38px;padding:9px 12px;font-size:12px}.ws-side-foot{display:none}.ws-top{height:auto;min-height:55px;padding:12px 20px;display:flex}.ws-grid-detail{grid-template-columns:225px minmax(0,1fr)}.ws-queue-lead{grid-template-columns:1.1fr 1fr}.ws-main{padding:20px}.ws-grid-main{grid-template-columns:1fr}.ws-toolbar{align-items:center;display:flex}.ws-checks,.ws-events li{grid-template-columns:1fr}}@media (max-width:650px){.ws-top{flex-wrap:wrap;gap:10px}.ws-main{padding:16px}.ws-queue-lead{grid-template-columns:1fr}.ws-queue-lead>div{padding:23px}.ws-queue-lead h1{font-size:30px!important}.ws-grid-detail{grid-template-columns:1fr}.ws-panel{padding:17px}.ws-table th,.ws-table td{padding:12px 6px;font-size:11px}.ws-table th:last-child,.ws-table td:last-child{display:none}.ws-table a strong{font-size:12px}.ws-table .ie-badge{padding:4px;font-size:9px}.ws-toolbar{grid-template-columns:1fr;display:grid}.ws-toolbar input{width:100%}.ws-toolbar h1,.ws-panel h1{font-size:28px}.ws-checks strong{font-size:12px}.ws-actions{gap:8px}.ws-actions .ie-button{padding:12px;font-size:11px}.ws-detail-head{flex-wrap:wrap;gap:10px}.ws-panel.doc{padding:22px}.ws-panel pre{padding:16px;font-size:11px}.ws-empty{padding:25px}.ws-side .ie-logo-word{font-size:16px}}.ws-dossier{grid-template-columns:minmax(280px,.8fr) minmax(0,1.3fr);align-items:start;gap:22px;display:grid}.ws-sample-document{background:#f8fafc;padding:28px;position:sticky;top:24px}.ws-doc-avatar{letter-spacing:-.04em;color:#637d92;background:#dce5ec;border:1px solid #b8c8d5;border-radius:5px;place-items:center;width:105px;height:132px;margin:25px 0;font-size:35px;font-weight:450;display:grid}.ws-sample-document h1{margin-bottom:24px;font-size:32px}.ws-sample-document dl{gap:0;margin:0 0 20px;display:grid}.ws-sample-document dl>div{border-top:1px solid #dce5ed;justify-content:space-between;gap:18px;padding:15px 0;display:flex}.ws-sample-document dt{color:#617b91;font-size:11px}.ws-sample-document dd{color:#3b566c;text-align:right;margin:0;font-size:12px}.ws-sample-document .ws-muted{color:#607a90;font-size:11px;line-height:1.8}.ws-dossier>.ws-detail{padding:26px}.ws-dossier .ws-detail-head{padding-bottom:4px}.ws-dossier .ws-events{grid-template-columns:1fr 1fr;gap:0 22px}.ws-dossier .ws-detail h3{margin:12px 0 2px}.ws-dossier .ws-checks>div{padding:16px 0}@media (max-width:1000px){.ws-dossier{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:16px}.ws-sample-document,.ws-dossier>.ws-detail{padding:22px}.ws-dossier .ws-events{grid-template-columns:1fr}.ws-sample-document dl>div{flex-direction:column;gap:5px}.ws-sample-document dd{text-align:left}}@media (max-width:700px){.ws-dossier{grid-template-columns:1fr}.ws-sample-document{position:static}.ws-sample-document dl>div{flex-direction:row}.ws-sample-document dd{text-align:right}.ws-doc-avatar{width:70px;height:88px;margin:20px 0;font-size:26px}.ws-sample-document h1{font-size:30px}}.ws-shell{background:#f0f3f6}.ws-side{color:#40596e;background:#e9eff4;border-right:1px solid #c7d5e0}.ws-side .ie-logo-word{color:#263d50}.ws-side .ie-logo svg{border:0}.ws-workspace{color:#4f687e;background:#f8fafc;border-color:#bfceda}.ws-side nav a{color:#4d667c}.ws-side nav a:hover{color:#263f54;background:#dee8f0}.ws-side nav a.is-active{color:#223d54;background:#d3e1eb;font-weight:500}.ws-side-foot{border-color:#c1d1df}.ws-side-foot a{color:#4c6b84}.ws-side a:focus-visible{outline-color:#294b65}.ws-queue-lead>div:first-child{color:#263e52;background:#e0e9f0}.ws-queue-lead>div:first-child p{color:#536f86}.ws-queue-lead>div:first-child .ws-kicker{color:#607c92}.ws-queue-lead>div:first-child .ie-button{color:#fff;background:#2d4152;border-color:#2d4152}.ws-panel pre{color:#304d64;background:#edf3f7;border:1px solid #c9d9e5}.ws-top,.ws-evidence-card{background:#fff}.ov-shell{color:#111a27;background:#fbfcfe;grid-template-columns:238px minmax(0,1fr)}.ov-sidebar{background:#fff;border-right:1px solid #e7edf3;gap:36px;padding:28px 16px}.ov-sidebar .ie-logo-word{letter-spacing:-.035em;color:#11171f;font-size:20px}.ov-sidebar .ov-brand{padding:0 12px}.ov-sidebar nav a{color:#52617a;border-radius:8px;align-items:center;gap:16px;padding:13px 16px;font-size:14px;font-weight:400;display:flex}.ov-sidebar nav a>svg{flex-shrink:0;width:21px;height:21px}.ov-sidebar nav a.is-active{color:#141d2a;background:#edf1f5;font-weight:500}.ov-sidebar nav a:hover{background:#f3f6f9}.ov-sidebar-foot{border-color:#e4ebf1;font-size:12px}.ov-topbar{background:#fff;border-bottom:1px solid #e8edf3;height:78px;padding:0 34px}.ov-topbar-path{color:#65738a!important;font-size:12px!important}.ov-account{align-items:center;display:flex;color:#4f5f75!important;gap:16px!important;font-size:12px!important}.ov-account .ov-account-mark{color:#fff;background:#171e29;border:1px solid #313d4c;border-radius:50%;place-items:center;width:35px;height:35px;font-size:12px;display:grid}.ov-main{max-width:1760px;padding:30px 30px 34px}.ov-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.ov-header h1{letter-spacing:-.04em;margin:0 0 6px;font-size:34px;font-weight:600;line-height:1.2}.ov-header p{color:#65738d;margin:0;font-size:15px;line-height:1.6}.ov-date-filter select{height:44px;font:inherit;color:#233045;background:#fff;border:1px solid #dfe6ee;border-radius:8px;padding:0 32px 0 15px;font-size:13px}.ov-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:20px;display:grid}.ov-metric{background:#fff;border:1px solid #e1e8f0;border-radius:10px;grid-template-columns:38px minmax(0,1fr);gap:15px;min-width:0;min-height:155px;padding:21px 20px;display:grid;position:relative}.ov-metric-icon{color:#fff;background:#25a563;border-radius:50%;place-items:center;width:36px;height:36px;font-size:27px;line-height:1;display:grid}.ov-metric h2{white-space:nowrap;margin:9px 0 15px;font-size:13px;font-weight:500}.ov-metric strong{letter-spacing:-.025em;margin-left:-53px;font-size:33px;font-weight:500;line-height:1.1;display:block}.ov-metric p{color:#63758a;margin:16px 0 0 -53px;font-size:11px;line-height:1.4}.ov-metric-manual_review .ov-metric-icon{color:#b87711;background:#fff1d5;font-size:26px}.ov-metric-rejected .ov-metric-icon{color:#fff;background:#e14850;font-size:30px}.ov-metric:last-child .ov-metric-icon{color:#31547b;background:#e7effa;font-size:23px}.ov-spark{opacity:.35;align-items:flex-end;gap:4px;height:34px;display:flex;position:absolute;bottom:49px;right:20px}.ov-spark i{background:#26a968;border-radius:2px;width:4px;height:8px}.ov-spark i:nth-child(2){height:13px}.ov-spark i:nth-child(3){height:20px}.ov-spark i:nth-child(4){height:26px}.ov-spark i:nth-child(5){height:33px}.ov-metric-manual_review .ov-spark i{background:#e5a531}.ov-metric-rejected .ov-spark i{background:#e6676a}.ov-metric:last-child .ov-spark{display:none}.ov-tables{grid-template-columns:1.1fr 1fr;gap:18px;margin-bottom:20px;display:grid}.ov-card,.ov-latest{background:#fff;border:1px solid #e1e8f0;border-radius:10px;min-width:0;padding:21px 22px}.ov-card-head{justify-content:space-between;align-items:center;gap:15px;margin-bottom:17px;display:flex}.ov-card-head h2{letter-spacing:-.025em;margin:0;font-size:17px;font-weight:550}.ov-card-head a{color:#326cdb;white-space:nowrap;font-size:12px;text-decoration:none}.ov-table{border-collapse:collapse;width:100%;font-size:12px}.ov-table th{text-align:left;color:#5d6d85;border-bottom:1px solid #dfe7ef;padding:7px 5px 10px;font-size:10px;font-weight:500}.ov-table td{color:#6c7a8e;white-space:nowrap;border-bottom:1px solid #edf1f6;padding:12px 5px;font-size:11px}.ov-table td:first-child{color:#223045}.ov-table td:first-child a{color:inherit;text-decoration:none}.ov-table td:first-child a:hover{color:#326cdb}.ov-table tbody tr:last-child td{border-bottom:0}.ov-table .ie-badge{white-space:nowrap;border-radius:5px;padding:3px 6px;font-size:10px}.ov-latest-body{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 215px;align-items:center;gap:23px;display:grid}.ov-person{align-items:center;gap:17px;min-width:0;display:flex}.ov-portrait{color:#6d7e91;background:#e9edf2;border-radius:8px;flex-shrink:0;place-items:center;width:86px;height:101px;font-size:27px;display:grid;overflow:hidden}.ov-portrait img{object-fit:cover;width:100%;height:100%}.ov-person h3{letter-spacing:-.025em;margin:0 10px 6px 0;font-size:20px;font-weight:550;display:inline-block}.ov-person p{color:#6d7c92;overflow-wrap:anywhere;margin:8px 0;font-size:12px;line-height:1.6}.ov-person>div>span:last-child{color:#7b8b9e;font-size:11px}.ov-fields{border-left:1px solid #e2e9f1;gap:12px;margin:0;padding-left:23px;display:grid}.ov-fields>div{grid-template-columns:85px minmax(0,1fr);gap:12px;font-size:10px;line-height:1.5;display:grid}.ov-fields dt{color:#77869b}.ov-fields dd{color:#53677f;margin:0}.ov-mini-doc{color:#365675;background:#e7f0f7;border:1px solid #c8dbe9;border-radius:7px;min-width:0;padding:12px;box-shadow:0 0 0 5px #f4f7fa}.ov-mini-doc>strong{letter-spacing:-.02em;font-size:11px}.ov-mini-doc>div{align-items:center;gap:11px;margin-top:9px;display:flex}.ov-mini-photo{color:#5c748a;background:#cfdde7;border-radius:3px;flex-shrink:0;place-items:center;width:43px;height:54px;font-size:15px;display:grid;overflow:hidden}.ov-mini-photo img{object-fit:cover;width:100%;height:100%}.ov-mini-doc p{overflow-wrap:anywhere;margin:0;font-size:8px;line-height:1.7}.dt-back-row{justify-content:space-between;align-items:center;gap:16px;margin:0 0 30px;display:flex}.dt-back-row>a:first-child{color:#5d6d85;font-size:13px;text-decoration:none}.dt-back-row .ie-button{border-radius:7px;min-height:40px;padding:10px 15px;font-size:12px}.dt-hero{align-items:center;gap:28px;margin-bottom:29px;display:flex}.dt-portrait{color:#668196;background:#e7edf2;border-radius:9px;flex-shrink:0;place-items:center;width:111px;height:133px;font-size:35px;display:grid;overflow:hidden}.dt-title>div{flex-wrap:wrap;align-items:center;gap:17px;display:flex}.dt-title h1{letter-spacing:-.04em;margin:0;font-size:38px;font-weight:600;line-height:1.2}.dt-title .ie-badge{padding:7px 11px;font-size:13px}.dt-title>p{color:#72819a;margin:13px 0 0;font-size:14px}.dt-title>p:last-child{flex-wrap:wrap;gap:14px;font-size:13px;display:flex}.dt-tabs{border-bottom:1px solid #e0e7ef;gap:30px;margin-bottom:24px;display:flex}.dt-tabs button{font:inherit;color:#64758d;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:16px 10px;font-size:14px}.dt-tabs button.is-active{color:#15202e;border-color:#19212d;font-weight:550}.dt-content{grid-template-columns:1fr 1fr;align-items:start;gap:25px;display:grid}.dt-left{background:#fff;border:1px solid #e0e8f0;border-radius:10px;min-width:0;padding:10px 23px}.dt-check{border-bottom:1px solid #e2eaf2;grid-template-columns:32px minmax(100px,.7fr) minmax(0,1.2fr);align-items:center;gap:18px;min-height:86px;padding:23px 0;display:grid}.dt-check:last-child{border-bottom:0}.dt-check>span{color:#fff;background:#20a563;border-radius:50%;place-items:center;width:29px;height:29px;font-size:22px;display:grid}.dt-check-review>span,.dt-check-unavailable>span{color:#b47b17;background:#fff0d5;font-size:17px}.dt-check-failed>span{background:#df4654}.dt-check strong{color:#29374c;font-size:13px;font-weight:500}.dt-check p{color:#667891;margin:0;font-size:12px;line-height:1.7}.dt-summary dl{margin:0;padding:7px 0;display:grid}.dt-summary dl>div{border-bottom:1px solid #e4ebf3;grid-template-columns:120px minmax(0,1fr);gap:14px;padding:15px 0;font-size:12px;display:grid}.dt-summary dt{color:#6c7f96}.dt-summary dd{color:#324b65;margin:0;line-height:1.6}.dt-decision{padding:20px 0;font-size:13px;line-height:1.8}.dt-decision strong{font-weight:500}.dt-decision p{color:#647990}.dt-raw{color:#38536c;white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f7fa;border-radius:5px;max-height:600px;margin:12px 0;padding:16px;font-size:11px;overflow:auto}.dt-document{background:#fff;border:1px solid #e2e8ef;border-radius:13px;min-width:0;padding:8px;box-shadow:0 5px 9px #20304008}.dt-doc-card{color:#214d76;background-color:#e8f2f9;background-image:repeating-radial-gradient(at 90% 80%,#0000 0 6px,#afc9dc30 7px,#0000 8px);border:1px solid #cedfe9;border-radius:9px;min-height:280px;padding:24px}.dt-doc-card>strong{letter-spacing:-.03em;font-size:24px;font-weight:650;line-height:1.2}.dt-doc-body{align-items:center;gap:23px;margin:24px 0;display:flex}.dt-doc-photo{color:#698397;background:#cbdce8;border-radius:6px;flex-shrink:0;place-items:center;width:113px;height:138px;font-size:30px;display:grid;overflow:hidden}.dt-doc-photo img{object-fit:cover;width:100%;height:100%}.dt-doc-body p{color:#3b6185;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:2}.dt-doc-body b{letter-spacing:-.025em;color:#23466b;font-size:20px}.dt-doc-card footer{letter-spacing:.1em;color:#698faa;font-size:11px}.dt-document>.ws-muted{color:#73889a;padding:8px 12px 4px;font-size:10px;line-height:1.65}.ov-main .ws-toolbar h1{color:#152334}.ov-main .ws-panel{background:#fff;border-color:#e0e8f0}.ov-main .ws-reason{color:#627a91}.ov-main .ws-top{border-color:#e3ebf2}@media (min-width:1700px){.ov-main{padding:34px 40px}.ov-table td{padding:14px 6px;font-size:13px}.ov-table th{font-size:11px}.ov-metric{min-height:165px}.ov-card-head h2{font-size:19px}.ov-latest-body{grid-template-columns:1.3fr 1fr 270px}.ov-mini-doc{padding:17px}.ov-mini-doc>strong{font-size:13px}.ov-mini-photo{width:55px;height:67px}.ov-mini-doc p{font-size:10px}.dt-hero{margin-bottom:34px}.dt-content{gap:28px}.dt-check{min-height:97px}.dt-check strong,.dt-check p{font-size:14px}.dt-doc-card{min-height:345px;padding:28px}.dt-doc-photo{width:135px;height:160px}.dt-doc-body p{font-size:14px}.dt-doc-body{gap:28px}.dt-doc-card>strong{font-size:29px}}@media (max-width:1250px){.ov-shell{grid-template-columns:205px minmax(0,1fr)}.ov-sidebar{padding:25px 12px}.ov-sidebar .ie-logo-word{font-size:17px}.ov-main{padding:25px}.ov-metrics{gap:12px}.ov-metric{grid-template-columns:30px 1fr;gap:11px;padding:18px 15px}.ov-metric-icon{width:30px;height:30px;font-size:22px}.ov-metric h2{margin-top:6px;font-size:12px}.ov-metric strong,.ov-metric p{margin-left:-41px}.ov-spark{right:15px}.ov-tables{grid-template-columns:1fr}.ov-table td{padding:13px 5px;font-size:12px}.ov-latest-body{grid-template-columns:1.3fr 1fr;gap:22px}.ov-mini-doc{grid-column:2;max-width:260px}.ov-person{grid-row:span 2}.ov-fields{border:0;padding-left:0}.dt-title h1{font-size:32px}.dt-content{gap:18px}.dt-check{grid-template-columns:26px minmax(0,1fr);gap:9px 14px;padding:18px 0}.dt-check p{grid-column:2}.dt-check>span{grid-row:span 2;width:25px;height:25px;font-size:18px}.dt-doc-card{padding:19px}.dt-doc-card>strong{font-size:20px}.dt-doc-photo{width:86px;height:110px}.dt-doc-body{gap:14px}.dt-doc-body b{font-size:16px}.dt-doc-body p{font-size:10px}}@media (max-width:900px){.ov-shell{grid-template-columns:1fr}.ov-sidebar{grid-template-columns:1fr;gap:18px;padding:16px 20px}.ov-sidebar .ov-brand{padding:0}.ov-sidebar nav a{gap:7px;min-height:42px;padding:9px 10px;font-size:12px}.ov-sidebar nav a>svg{width:17px;height:17px}.ov-topbar{height:58px;padding:0 22px}.ov-sidebar nav{grid-column:auto}.ov-main{padding:23px}.ov-header h1{font-size:30px}.ov-metric{min-height:147px}.ov-metric strong{font-size:30px}.ov-header p{font-size:14px}.dt-hero{gap:23px}.dt-portrait{width:97px;height:117px}.ov-tables{grid-template-columns:1.1fr 1fr}.ov-table td{padding:13px 4px;font-size:10px}.ov-table th{font-size:9px}.ov-card{padding:18px 15px}.ov-card-head h2{font-size:15px}.ov-card-head a{font-size:11px}.ov-table td:last-child{white-space:normal}.ov-latest{padding:20px}}@media (max-width:700px){.ov-main{padding:20px 17px}.ov-metrics{grid-template-columns:1fr 1fr;gap:12px}.ov-metric{min-height:146px}.ov-tables{grid-template-columns:1fr}.ov-table td{font-size:12px}.ov-table th{font-size:10px}.ov-header{flex-wrap:wrap;align-items:flex-start}.ov-header h1{font-size:29px}.ov-header p{font-size:13px}.ov-date-filter select{height:42px;font-size:12px}.ov-latest-body{grid-template-columns:1fr}.ov-person{grid-row:auto}.ov-fields{border-top:1px solid #e3ebf1;padding-top:16px}.ov-mini-doc{grid-column:auto;max-width:none}.ov-mini-doc>div{max-width:260px}.ov-account>span:first-child{display:none}.ov-topbar .ov-topbar-path{gap:6px!important;font-size:11px!important}.ov-topbar{padding:0 18px}.dt-back-row{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:22px}.dt-hero{gap:17px}.dt-title h1{font-size:28px}.dt-portrait{width:84px;height:104px}.dt-title>p{overflow-wrap:anywhere;font-size:11px}.dt-title>p:last-child{gap:6px;font-size:11px}.dt-title .ie-badge{padding:4px 7px;font-size:10px}.dt-title>div{gap:8px}.dt-tabs{gap:9px}.dt-tabs button{padding:14px 9px;font-size:12px}.dt-content{grid-template-columns:1fr;gap:20px}.dt-left{padding:8px 19px}.dt-check{grid-template-columns:28px minmax(80px,.7fr) minmax(0,1.2fr);gap:13px}.dt-check p{grid-column:auto;font-size:11px}.dt-check>span{grid-row:auto}.dt-check strong{font-size:12px}.dt-doc-card{min-height:265px;padding:23px}.dt-doc-card>strong{font-size:23px}.dt-doc-photo{width:100px;height:125px}.dt-doc-body b{font-size:19px}.dt-doc-body p{font-size:11px}.dt-doc-body{gap:20px}.ov-header .ov-date-filter{margin-top:0}}@media (max-width:380px){.ov-metric{grid-template-columns:27px 1fr;gap:7px;padding:15px 12px}.ov-metric-icon{width:27px;height:27px;font-size:20px}.ov-metric h2{font-size:11px}.ov-metric strong,.ov-metric p{margin-left:-34px}.ov-spark{gap:3px;right:12px}.ov-spark i{width:3px}.ov-table td{font-size:10px}.ov-card-head h2{font-size:15px}.ov-card-head a{font-size:10px}.dt-title h1{font-size:24px}.dt-hero{gap:12px}.dt-tabs{gap:3px}.dt-tabs button{padding:14px 8px;font-size:11px}.dt-check{grid-template-columns:25px minmax(0,1fr);gap:7px 12px}.dt-check p{grid-column:2}.dt-check>span{grid-row:span 2}}.text-button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:6px}.text-button:hover{text-decoration:underline}.real-header-actions,.real-dialog-head,.real-evidence-tabs{align-items:center;gap:12px;display:flex}.real-header-actions{flex-wrap:wrap;justify-content:flex-end}.real-badge{color:#526071;white-space:nowrap;background:#eef2f6;border-radius:7px;align-items:center;gap:6px;padding:5px 9px;font-size:12px;font-weight:550;line-height:1.2;display:inline-flex}.real-badge-verified{color:#15824a;background:#e7f7ed}.real-badge-manual_review{color:#a5620a;background:#fff3dc}.real-badge-rejected{color:#bd3e3e;background:#feeceb}.real-badge-processing{color:#3166a9;background:#eaf2ff}.real-table-wrap{max-width:100%}.ov-card .ws-empty{text-align:left;min-height:180px;padding:42px 24px}.ws-empty h2{letter-spacing:-.5px;font-size:20px}.ws-empty p{color:#6a7585;max-width:480px;line-height:1.65}.real-error,.real-connection{color:#964324;background:#fff5ef;border:1px solid #edcbbb;border-radius:8px;padding:12px 16px;font-size:14px;line-height:1.55}.real-connection{color:#856318;background:#fff9e9;border-color:#eee0b5}.real-onboarding{background:linear-gradient(110deg,#fff,#f4f8fc);border:1px solid #dfe5eb;border-radius:12px;justify-content:space-between;align-items:center;gap:28px;margin-top:20px;padding:32px;display:flex}.real-onboarding h2{letter-spacing:-1px;margin:12px 0;font-size:28px}.real-onboarding p{color:#6a7585;max-width:620px;margin-bottom:0;line-height:1.6}.real-latest-link{border-left:1px solid #e5e9ed;padding-left:22px;font-size:14px;line-height:1.65}.real-latest-link p{color:#6b7686}.real-latest-link a{color:#3678c8}.real-overlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1d273138;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.real-dialog{background:#fff;border:1px solid #e0e5eb;border-radius:16px;width:min(100%,530px);max-height:calc(100dvh - 48px);padding:28px;overflow:auto;box-shadow:0 24px 90px #25344725}.real-dialog-head{justify-content:space-between;align-items:flex-start;margin-bottom:18px}.real-dialog-head h2{letter-spacing:-.9px;margin:8px 0;font-size:25px}.real-dialog-head>button{font-size:26px;line-height:1}.real-form{flex-direction:column;gap:18px;min-width:0;display:flex}.real-form h2,.real-form h1{letter-spacing:-1.2px;margin:0;font-size:32px}.real-form p{color:#677488;margin:0;font-size:14px;line-height:1.65}.real-form label{color:#253346;flex-direction:column;gap:8px;font-size:14px;font-weight:550;display:flex}.real-form input,.real-form select,.real-form textarea{width:100%;min-width:0;font:inherit;color:#172334;background:#fff;border:1px solid #dce2e9;border-radius:8px;outline:none;padding:12px 13px}.real-form input:focus,.real-form select:focus,.real-form textarea:focus{border-color:#7399c6;box-shadow:0 0 0 3px #dceaf780}.real-form small{color:#788292;font-size:12px;font-weight:400}.real-form .real-checkbox{flex-direction:row;align-items:center;gap:10px;display:flex}.real-checkbox input{accent-color:#273b4f;width:17px;height:17px}.real-form .ie-button{align-self:flex-start}.real-dialog .real-form>.ie-button,.real-auth-panel .ie-button{justify-content:center;align-self:stretch}.real-filters{align-items:center;gap:12px;margin:0 0 18px;display:flex}.real-filters input{flex:1}.real-filters span{white-space:nowrap;color:#758191;font-size:13px}.ov-person .dt-portrait{width:76px;min-width:76px;height:88px;font-size:25px}.dt-portrait img{object-fit:cover;width:100%;height:100%}.real-evidence{background:#fff;border:1px solid #e1e6ec;border-radius:12px;flex-direction:column;justify-content:flex-start;gap:14px;padding:14px;display:flex}.real-evidence img{object-fit:contain;background:#f3f5f8;border-radius:7px;width:100%;max-width:100%;max-height:470px}.real-evidence .ws-muted{margin:0;font-size:12px}.real-evidence>a:last-child{color:#3678c8;font-size:13px}.real-evidence-tabs{flex-wrap:wrap;gap:6px}.real-evidence-tabs button{font:inherit;color:#657183;cursor:pointer;background:#f1f4f7;border:0;border-radius:6px;padding:8px;font-size:12px}.real-evidence-tabs button.is-active{color:#233d58;background:#dfeaf4}.real-review-grid{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:20px;display:grid}.real-review-case{min-width:0;padding:24px}.real-queue-list{padding:8px}.real-queue-list .ws-list-row{text-align:left;border-radius:7px;gap:8px;width:100%;padding:16px}.real-queue-list small{color:#8a94a0}.real-compact-dossier .dt-hero{gap:18px;padding-top:0}.real-compact-dossier .dt-portrait{width:70px;min-width:70px;height:88px}.real-compact-dossier .dt-title h1{font-size:27px}.real-compact-dossier .dt-title p{font-size:12px}.real-compact-dossier .dt-content{grid-template-columns:1fr;gap:18px}.real-compact-dossier .dt-check{grid-template-columns:24px 115px 1fr;padding:16px;font-size:13px}.real-compact-dossier .real-evidence img{max-height:360px}.real-decision{border-top:1px solid #e2e7ed;margin-top:26px;padding-top:24px}.real-decision h2{letter-spacing:-.7px;font-size:22px}.real-decision p{color:#6d798a;font-size:14px;line-height:1.6}.real-decision textarea{width:100%;min-height:110px;font:inherit;resize:vertical;border:1px solid #dce3ea;border-radius:8px;padding:13px}.real-decision .ws-actions{flex-wrap:wrap;margin-top:16px}.real-audit,.real-api,.real-policy{padding:28px}.real-audit .ws-events pre,.dt-left .ws-events pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#637388;background:#f5f7fa;border-radius:6px;margin:8px 0 0;padding:10px;font-size:12px}.real-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.real-api{max-width:950px}.real-api h2{font-size:22px}.real-api p{color:#657284;line-height:1.65}.real-auth{color:#172230;background:#fafbfd;flex-direction:column;min-height:100dvh;display:flex}.real-auth>header,.real-auth>footer{justify-content:space-between;align-items:center;padding:28px 4.5vw;font-size:13px;display:flex}.real-auth>main{grid-template-columns:1.1fr 1fr;align-items:center;gap:80px;width:min(1160px,92%);margin:auto;padding:64px 0;display:grid}.real-auth-story h2{letter-spacing:-2.8px;margin:24px 0;font-size:clamp(38px,4.2vw,62px);font-weight:550;line-height:1.09}.real-auth-story>p{color:#707d8e;max-width:430px;font-size:18px;line-height:1.7}.real-auth-steps{color:#8490a0;gap:26px;margin-top:45px;font-size:13px;display:grid}.real-auth-steps span{grid-template-columns:25px 95px 1fr;align-items:center;gap:8px;display:grid}.real-auth-steps strong{color:#354459;font-size:14px;font-weight:550}.real-auth-panel{background:#fff;border:1px solid #e1e7ee;border-radius:16px;padding:40px;box-shadow:0 18px 40px #21364706}.real-auth-panel .real-form{gap:21px}.real-auth-panel .real-auth-foot{text-align:center;font-size:12px}.real-auth-foot a{color:#256eb0}.real-auth>footer{color:#8290a1}.real-auth-panel .real-error{color:#964324}.ov-account{min-width:0}.ov-account>span:first-child{text-overflow:ellipsis;max-width:240px;overflow:hidden}.ov-metric-created .ov-metric-icon{color:#356caa;background:#eaf2fe}.real-badge+small{color:#758196}.real-policy .real-checkbox input{flex:none}@media (min-width:1450px){.real-compact-dossier .dt-content{grid-template-columns:1.1fr 1fr}.real-review-grid{grid-template-columns:260px minmax(0,1fr)}}@media (max-width:1100px){.real-header-actions{justify-content:flex-start}.real-auth>main{gap:36px}.real-review-grid{grid-template-columns:190px minmax(0,1fr)}.real-latest-link{border-left:0;padding-left:0}.ov-topbar-path>span{display:none}.ov-account>span:first-child{max-width:170px}}@media (max-width:760px){.real-auth>main{grid-template-columns:1fr;padding:28px 0}.real-auth-story{display:none}.real-auth-panel{padding:26px}.real-auth>header{flex-wrap:wrap;gap:16px}.real-auth>header>a:last-child{font-size:12px}.real-onboarding{padding:24px;display:block}.real-onboarding>.ie-button{margin-top:22px}.real-review-grid{grid-template-columns:1fr}.real-queue-list{flex-direction:column;width:100%;display:flex;overflow-x:hidden}.real-queue-list .ws-list-row{width:100%;min-width:0}.real-review-case{padding:16px}.real-policy-grid{grid-template-columns:1fr}.real-filters{flex-wrap:wrap}.real-filters input{flex-basis:100%}.real-filters span{margin-left:auto}.real-dialog{padding:22px}.real-overlay{padding:14px}.real-dialog{max-height:calc(100dvh - 28px)}.ov-header{align-items:flex-start;gap:20px}.real-header-actions{gap:8px}.real-header-actions .ie-button{padding:11px;font-size:12px}.ov-account>span:first-child{display:none}.ov-account{gap:8px}.ov-account-mark{display:none}.real-compact-dossier .dt-check{grid-template-columns:24px 1fr}.real-compact-dossier .dt-check p{grid-column:2}.real-auth .ie-logo-word{font-size:18px}.real-audit,.real-api,.real-policy{padding:20px}.dt-title p{overflow-wrap:anywhere}.real-header-actions .ov-date-filter select{max-width:140px}}.ov-card .ws-empty{box-shadow:none;background:0 0;border:0;min-height:160px;margin:0}.ov-account>span:first-child{white-space:nowrap}.real-evidence .ws-empty{border:0}.real-api{width:100%;min-width:0}.real-api pre{max-width:100%;overflow:auto}.dt-check{font-size:14px}.dt-check p{font-size:13px}.react-flow__handle{opacity:0!important;box-shadow:none!important;pointer-events:all!important;background:0 0!important;border:none!important;border-radius:0!important}.react-flow__node:hover .react-flow__handle{opacity:0!important}.react-flow__handle:hover{opacity:0!important;transform:none!important}
@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/inter-200.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/inter-800.woff2)format("woff2")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/playfair-500.woff2)format("woff2")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/playfair-500-italic.woff2)format("woff2")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/playfair-700.woff2)format("woff2")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/playfair-900.woff2)format("woff2")}.entry{--ink:#7a1024;--ink-deep:#4e0715;--ink-raised:#97182f;--accent:#b8253c;--paper:#fbf8f8;--surface:#f4edee;--text:#191214;--text-soft:#3a3133;--text-faint:#5a4c4f;--rule:#e4dadc;--rule-strong:#c4b4b7;--on-ink:#fff;--on-ink-soft:#f2dade;--on-ink-faint:#dcafb6;--ink-rule:#ffffff3d;--verified:#16603a;--verified-bg:#e7f3ec;--review:#895808;--review-bg:#faefdc;--rejected:#97271e;--rejected-bg:#f3ebeb;--r:5px;--gutter:clamp(20px, 4vw, 60px);--measure:1320px;--ease:cubic-bezier(.16, 1, .3, 1);--z-sticky:100;background:var(--paper);color:var(--text);-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.entry *,.entry :before,.entry :after{box-sizing:border-box}.entry h1,.entry h2,.entry h3,.entry h4,.entry p,.entry figure,.entry dl,.entry dd{margin:0}.entry a{color:inherit;text-decoration:none}.entry img{max-width:100%;display:block}.entry ul{margin:0;padding:0;list-style:none}.entry :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.entry .entry-on-ink{color:var(--on-ink)}.entry-on-ink :focus-visible{outline-color:var(--on-ink)}.entry-wrap{width:100%;max-width:var(--measure);padding-inline:var(--gutter);margin-inline:auto}.entry-skip{background:var(--ink);color:#fff;border-radius:var(--r);z-index:999;padding:12px 18px;font-size:13px;position:absolute;left:-9999px}.entry-skip:focus{top:12px;left:12px}.entry-display{letter-spacing:-.036em;text-wrap:balance;font-family:Playfair Display,Georgia,serif;font-size:clamp(42px,6.3vw,78px);font-weight:900;line-height:.98}.entry-display em{font-style:italic;font-weight:500}.entry h2.entry-h2{letter-spacing:-.028em;text-wrap:balance;font-family:Playfair Display,Georgia,serif;font-size:clamp(26px,2.7vw,40px);font-weight:700;line-height:1.1}.entry h2.entry-h2 em{font-style:italic;font-weight:500}.entry h2.entry-shout{letter-spacing:-.036em;text-wrap:balance;font-family:Playfair Display,Georgia,serif;font-size:clamp(40px,6.6vw,82px);font-weight:900;line-height:.98}.entry h2.entry-shout em{font-style:italic;font-weight:500}.entry-lede{color:var(--text-soft);text-wrap:pretty;max-width:40ch;font-family:Inter,sans-serif;font-size:clamp(18px,1.7vw,24px);font-weight:200;line-height:1.48}.entry-on-ink .entry-lede{color:var(--on-ink-soft)}.entry-body{color:var(--text-soft);text-wrap:pretty;max-width:62ch;font-size:16px;line-height:1.7}.entry-on-ink .entry-body{color:var(--on-ink-soft)}.entry-micro{letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);font-size:12px;font-weight:600}.entry-on-ink .entry-micro{color:var(--on-ink-faint)}.entry{--ctl-h:44px;--ctl-h-sm:36px;--ctl-px:24px;--ctl-px-sm:16px}.entry a.entry-cta,.entry button.entry-cta{min-height:var(--ctl-h);padding:0 var(--ctl-px);background:var(--ink);color:#fff;border:1px solid var(--ink);border-radius:var(--r);font:inherit;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;box-shadow:none;transition:background .18s var(--ease), border-color .18s var(--ease), color .18s var(--ease);justify-content:center;align-items:center;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.entry a.entry-cta:hover,.entry button.entry-cta:hover{background:var(--ink-raised);border-color:var(--ink-raised)}.entry a.entry-cta--onink,.entry button.entry-cta--onink{color:var(--ink-deep);background:#fff;border-color:#fff}.entry a.entry-cta--onink:hover,.entry button.entry-cta--onink:hover{color:#fff;background:0 0;border-color:#fff}.entry a.entry-cta--ghost,.entry button.entry-cta--ghost{color:var(--ink);border-color:var(--rule-strong);background:0 0}.entry a.entry-cta--ghost:hover,.entry button.entry-cta--ghost:hover{color:var(--ink);border-color:var(--ink);background:0 0}.entry a.entry-quiet{color:var(--ink);width:fit-content;transition:color .18s var(--ease), border-color .18s var(--ease);border-bottom:1px solid;padding-bottom:3px;font-size:15px;font-weight:500;display:inline-block}.entry-on-ink a.entry-quiet{color:var(--on-ink)}.entry a.entry-quiet:hover{color:var(--accent)}.entry-on-ink a.entry-quiet:hover{color:var(--on-ink-soft)}.entry-header{z-index:var(--z-sticky);background:var(--ink);color:var(--on-ink);border-bottom:1px solid #00000040;position:sticky;top:0}.entry-header-in{align-items:center;gap:20px;height:66px;display:flex}.entry-mark{letter-spacing:-.03em;align-items:center;gap:11px;font-size:16px;font-weight:800;display:inline-flex}.entry-nav{gap:2px;margin-left:32px;display:flex}.entry-nav a{color:var(--on-ink-faint);transition:color .2s var(--ease);padding:9px 13px;font-size:14px;font-weight:500;position:relative}.entry-nav a:after{content:"";clip-path:inset(0 100% 0 0);height:2px;transition:clip-path .26s var(--ease);background:currentColor;position:absolute;bottom:2px;left:13px;right:13px}.entry-nav a:hover{color:var(--on-ink)}.entry-nav a:hover:after,.entry-nav a[aria-current=page]:after{clip-path:inset(0)}.entry-nav a[aria-current=page]{color:var(--on-ink)}.entry-header-end{align-items:center;gap:8px;margin-left:auto;display:flex}.entry-icon-btn{width:var(--ctl-h-sm);height:var(--ctl-h-sm);border:1px solid var(--ink-rule);border-radius:var(--r);color:var(--on-ink);cursor:pointer;transition:background .2s var(--ease);background:0 0;place-items:center;padding:0;display:grid}.entry-icon-btn:hover{background:#ffffff1f}@media (pointer:coarse){.entry-icon-btn{width:var(--ctl-h);height:var(--ctl-h)}}.entry a.entry-header-cta{min-height:var(--ctl-h-sm);padding:0 var(--ctl-px-sm);color:var(--ink-deep);background:#fff;border-color:#fff;font-size:11px}.entry a.entry-header-cta:hover{color:#fff;background:0 0;border-color:#fff}.entry-burger,.entry-mobile-nav{display:none}.entry-ink{background:var(--ink);color:var(--on-ink);isolation:isolate;position:relative;overflow:hidden}.entry-ink:before{content:"";z-index:-1;pointer-events:none;opacity:.4;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");position:absolute;inset:0}.entry-paper{background:var(--paper);position:relative}.entry-section{padding-block:clamp(76px,10vw,150px)}.entry-section--tight{padding-block:clamp(52px,6vw,86px)}.entry-hero-in{padding-block:clamp(70px,10vw,128px) clamp(44px,6vw,76px);position:relative}.entry-hero-grid{grid-template-columns:minmax(0,1.28fr) minmax(0,1fr);align-items:center;gap:clamp(32px,4vw,64px);display:grid}.entry-hero h1{max-width:16ch}.entry-hero-sub{margin-top:clamp(34px,4vw,54px)}.entry-hero-act{margin-top:clamp(30px,3.4vw,44px)}.entry-cta-note{color:var(--on-ink-faint);margin-top:14px;font-size:13px}.entry-paper .entry-cta-note{color:var(--text-faint)}.entry-hero-art{aspect-ratio:1;place-items:center;min-width:0;padding:clamp(6px,1.4vw,22px);display:grid;position:relative}.entry-hero-art svg{width:100%;height:100%;color:var(--on-ink)}.entry-hero-foot{border-top:1px solid var(--ink-rule);grid-template-columns:repeat(3,1fr);gap:28px;margin-top:clamp(54px,7vw,88px);padding-top:24px;display:grid}.entry-hero-foot div{color:var(--on-ink-soft);font-size:14px;line-height:1.55}.entry-hero-foot b{color:var(--on-ink);margin-bottom:6px;font-weight:600;display:block}@keyframes entry-engrave{0%{stroke-dashoffset:var(--len)}to{stroke-dashoffset:0}}@keyframes entry-lathe{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes entry-lathe-rev{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.entry-rosette{overflow:visible}.entry-rosette .entry-ring{transform-box:view-box;transform-origin:50%}.entry[data-motion=on] .entry-rosette .entry-ring{stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:entry-engrave 2.6s var(--ease) forwards, entry-lathe 150s linear infinite}.entry[data-motion=on] .entry-rosette .entry-ring-2{animation:entry-engrave 2.6s .16s var(--ease) forwards, entry-lathe-rev 98s linear infinite}.entry[data-motion=on] .entry-rosette .entry-ring-3{animation:entry-engrave 2.6s .32s var(--ease) forwards, entry-lathe 64s linear infinite}.entry-split{grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);align-items:start;gap:clamp(28px,4vw,80px);display:grid}.entry-split--flip{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr)}.entry-split--even{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.entry-stack{gap:22px;display:grid}.entry-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.6vw,26px);margin-top:clamp(40px,5vw,66px);display:grid}.entry-flow>article{min-width:0}.entry-step-no{color:var(--accent);opacity:.45;letter-spacing:-.04em;font-family:Playfair Display,Georgia,serif;font-size:46px;font-weight:900;line-height:1}.entry-on-ink .entry-step-no{color:var(--on-ink);opacity:.5}.entry-flow h3{letter-spacing:-.02em;margin:10px 0 5px;font-size:18px;font-weight:600}.entry-flow>article>p{color:var(--text-faint);font-size:14px;line-height:1.6}.entry-on-ink .entry-flow>article>p{color:var(--on-ink-faint)}.entry-frame{aspect-ratio:4/3;border-radius:var(--r);background:var(--paper);border:1px solid var(--rule-strong);place-items:center;margin-top:20px;display:grid;position:relative;overflow:hidden}.entry-on-ink .entry-frame{border-color:#0000}.entry-frame svg{width:80%;height:auto}.entry-frame--done{place-items:stretch stretch}.entry-tally{align-content:center;gap:0;height:100%;padding:0 clamp(12px,1.5vw,18px);display:grid}.entry-tally span{border-bottom:1px solid var(--rule);color:var(--text-soft);align-items:center;gap:9px;padding:8px 0;font-size:12.5px;display:flex}.entry-tally span:last-of-type{border-bottom:0}.entry-tally span svg{width:12px;height:12px;color:var(--verified);flex:none}.entry-tally b{color:var(--text-faint);margin-left:auto;font-size:11.5px;font-weight:400}.entry-plate{align-items:center;min-height:clamp(420px,62vh,660px);display:grid;position:relative;overflow:hidden}.entry-plate-img{z-index:0;position:absolute;inset:0}.entry-plate-img img{object-fit:cover;filter:grayscale()contrast(1.18)brightness(.46);width:100%;height:100%}.entry-plate-img:after{content:"";background:var(--ink);mix-blend-mode:multiply;position:absolute;inset:0}.entry-plate:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(100deg,#3a0410 4%,#3a0410e6 46%,#3a041080 100%);position:absolute;inset:0}.entry-plate-in{z-index:2;padding-block:clamp(64px,8vw,104px);position:relative}.entry-plate-in>*{max-width:24ch}.entry-plate-in .entry-body{max-width:46ch;margin-top:22px}.entry-plate-credit{right:var(--gutter);z-index:2;color:var(--on-ink-faint);font-size:11px;position:absolute;bottom:16px}.entry-specimen{background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--r);overflow:hidden}.entry-specimen-head{background:var(--ink-deep);color:var(--on-ink-faint);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:14px;padding:13px 20px;font-size:11.5px;font-weight:600;display:flex}.entry-specimen-body{padding:26px 24px 22px}.entry-subject{align-items:center;gap:16px;display:flex}.entry-portrait{background:var(--surface);border-radius:3px;flex:none;width:64px;height:76px;overflow:hidden}.entry-portrait svg{width:100%;height:100%}.entry-subject h3{letter-spacing:-.025em;color:var(--text);font-family:Playfair Display,Georgia,serif;font-size:26px;font-weight:700}.entry-subject>div>p{color:var(--text-faint);margin-top:4px;font-size:12.5px}.entry-fields{border-bottom:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:16px 20px;margin:24px 0 18px;padding-bottom:20px;display:grid}.entry-fields dt{color:var(--text-faint);margin-bottom:4px;font-size:11.5px}.entry-fields dd{color:var(--text);font-size:14px;font-weight:600}.entry-check{color:var(--text);border-bottom:1px solid var(--rule);align-items:center;gap:11px;padding:12px 0;font-size:14px;display:flex}.entry-check:last-of-type{border-bottom:0}.entry-check span:last-child{color:var(--text-faint);margin-left:auto;font-size:12.5px}.entry-glyph{border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}.entry-glyph--ok{background:var(--verified-bg);color:var(--verified)}.entry-glyph--wait{background:var(--review-bg);color:var(--review)}.entry-verdict{background:var(--surface);border-radius:var(--r);margin-top:18px;padding:16px 18px}.entry-verdict span{letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);font-size:11.5px;font-weight:600}.entry-verdict p{color:var(--text);margin-top:7px;font-size:14.5px;line-height:1.55}.entry-tag{white-space:nowrap;border-radius:3px;align-items:center;gap:7px;padding:6px 11px;font-size:12px;font-weight:600;display:inline-flex}.entry-tag:before{content:"";background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.entry-tag--ok{background:var(--verified-bg);color:var(--verified)}.entry-tag--wait{background:var(--review-bg);color:var(--review)}.entry-tag--no{background:var(--rejected-bg);color:var(--rejected)}.entry-ledger{gap:0;margin-top:8px;display:grid}.entry-ledger>div{border-bottom:1px solid var(--ink-rule);grid-template-columns:172px minmax(0,1fr);align-items:baseline;gap:22px;padding:20px 0;display:grid}.entry-ledger>div:first-child{border-top:1px solid var(--ink-rule)}.entry-ledger p{color:var(--on-ink-soft);font-size:15px;line-height:1.6}.entry-ways{border-top:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,52px);margin-top:clamp(34px,4vw,56px);padding-top:clamp(26px,3vw,40px);display:grid}.entry-ways h3{letter-spacing:-.02em;margin-bottom:9px;font-size:18px;font-weight:600}.entry-ways p{color:var(--text-soft);font-size:15px;line-height:1.65}.entry-ledger--paper>div{border-bottom-color:var(--rule)}.entry-ledger--paper>div:first-child{border-top-color:var(--rule)}.entry-ledger--paper p{color:var(--text-soft)}.entry-queue{border:1px solid var(--rule-strong);border-radius:var(--r);background:var(--paper);margin-top:clamp(34px,4vw,56px);overflow:hidden}.entry-queue-bar{background:var(--ink-deep);color:var(--on-ink);justify-content:space-between;align-items:center;gap:14px;padding:14px 20px;font-size:13px;font-weight:500;display:flex}.entry-queue-bar span:last-child{color:var(--on-ink-faint);letter-spacing:.1em;text-transform:uppercase;font-size:11.5px;font-weight:600}.entry-row{border-bottom:1px solid var(--rule);color:var(--text-soft);transition:background .18s var(--ease);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:20px;padding:18px 20px;font-size:14px;display:grid}.entry-row:last-child{border-bottom:0}a.entry-row:hover{background:var(--surface)}.entry-row-head{letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);background:var(--surface);font-size:11.5px;font-weight:600}.entry-who{align-items:center;gap:13px;min-width:0;display:flex}.entry-chip{background:var(--ink);color:#fff;border-radius:3px;flex:none;place-items:center;width:34px;height:38px;font-size:11.5px;font-weight:600;display:grid}.entry-who strong{color:var(--text);font-weight:600;display:block}.entry-who small{color:var(--text-faint);margin-top:3px;font-size:11.5px;display:block}.entry-code{border:1px solid var(--ink-rule);border-radius:var(--r);background:var(--ink-deep);overflow:hidden}.entry-code-tabs{border-bottom:1px solid var(--ink-rule);gap:4px;padding:8px 10px;display:flex}.entry-code-tabs button{font:inherit;color:var(--on-ink-faint);cursor:pointer;transition:background .18s var(--ease), color .18s var(--ease);background:0 0;border:0;border-radius:3px;padding:8px 14px;font-size:13px;font-weight:600}.entry-code-tabs button[aria-selected=true]{color:#fff;background:#ffffff24}.entry-code-tabs button{text-transform:uppercase;letter-spacing:.09em;font-size:11px}.entry-code pre{color:var(--on-ink-soft);margin:0;padding:24px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.85;overflow-x:auto}.entry-code-foot{border-top:1px solid var(--ink-rule);color:var(--on-ink-faint);justify-content:space-between;gap:12px;padding:12px 20px;font-size:11.5px;display:flex}.entry-close-in{justify-items:start;gap:34px;padding-block:clamp(84px,11vw,160px);display:grid}.entry-footer{background:var(--ink-deep);color:var(--on-ink);padding-block:clamp(52px,6vw,80px) 28px}.entry-footer-grid{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,60px);display:grid}.entry-footer h3{letter-spacing:.1em;text-transform:uppercase;color:var(--on-ink-faint);margin-bottom:15px;font-size:11.5px;font-weight:600}.entry-footer nav{gap:12px;display:grid}.entry-footer nav a{color:var(--on-ink-soft);width:fit-content;transition:border-color .18s var(--ease), color .18s var(--ease);border-bottom:1px solid #0000;font-size:14.5px}.entry-footer nav a:hover{color:#fff;border-color:var(--ink-rule)}.entry-footer-note{color:var(--on-ink-soft);max-width:32ch;margin-top:18px;font-size:14.5px;line-height:1.6}.entry-footer-base{border-top:1px solid var(--ink-rule);color:var(--on-ink-faint);flex-wrap:wrap;align-items:center;gap:20px;margin-top:clamp(44px,5vw,68px);padding-top:22px;font-size:12.5px;display:flex}.entry-footer-mid{margin-left:auto}.entry-footer-base .entry-icon-btn{flex:none}.entry-page-head{background:var(--ink);color:var(--on-ink);isolation:isolate;padding-block:clamp(62px,8vw,116px) clamp(48px,6vw,84px);position:relative;overflow:hidden}.entry-page-head h1{letter-spacing:-.036em;text-wrap:balance;max-width:16ch;font-family:Playfair Display,Georgia,serif;font-size:clamp(40px,5.6vw,76px);font-weight:900;line-height:.98}.entry-page-head .entry-lede{margin-top:24px}.entry-page-head .entry-micro{margin-bottom:20px}.entry-rows>section{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);align-items:start;gap:clamp(20px,4vw,72px);padding:34px 0;display:grid}.entry-rows h2{letter-spacing:-.025em;text-wrap:balance;font-family:Playfair Display,Georgia,serif;font-size:24px;font-weight:700}.entry-rows p{color:var(--text-soft);text-wrap:pretty;font-size:16px;line-height:1.7}.entry-rows .entry-quiet{margin-top:16px}.entry-panel{background:var(--ink);color:var(--on-ink);border-radius:var(--r);isolation:isolate;margin-top:52px;padding:clamp(30px,4vw,52px);position:relative;overflow:hidden}.entry-panel h2{letter-spacing:-.028em;max-width:20ch;margin-bottom:18px;font-family:Playfair Display,Georgia,serif;font-size:clamp(26px,3vw,40px);font-weight:700}.entry-panel .entry-body{color:var(--on-ink-soft)}.entry-panel .entry-quiet{color:var(--on-ink)}.entry-plans{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:26px;margin-top:52px;display:grid}.entry-plan{border:1px solid var(--rule-strong);border-radius:var(--r);flex-direction:column;gap:18px;padding:clamp(28px,3.2vw,42px);display:flex}.entry-plan--lead{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.entry-plan--lead .entry-body,.entry-plan--lead li{color:var(--on-ink-soft)}.entry-plan--lead .entry-micro{color:var(--on-ink-faint)}.entry-plan h2{letter-spacing:-.028em;font-family:Playfair Display,Georgia,serif;font-size:32px;font-weight:700}.entry-plan ul{color:var(--text-soft);gap:11px;font-size:15px;display:grid}.entry-plan li{padding-left:20px;line-height:1.5;position:relative}.entry-plan li:before{content:"";opacity:.5;background:currentColor;width:9px;height:1px;position:absolute;top:9px;left:0}.entry-plan .entry-cta,.entry-plan .entry-quiet{align-self:flex-start;margin-top:auto}.entry-form{gap:20px;max-width:660px;margin-top:44px;display:grid}.entry-form label{gap:10px;font-size:15px;font-weight:600;display:grid}.entry-form textarea{font:inherit;resize:vertical;border:1px solid var(--rule-strong);border-radius:var(--r);background:var(--paper);min-height:200px;color:var(--text);padding:15px 16px;font-size:16px;line-height:1.6}.entry-form textarea::placeholder{color:var(--text-faint)}.entry-form textarea:focus{border-color:var(--ink);outline:2px solid color-mix(in srgb, var(--ink) 26%, transparent)}.entry-form p{color:var(--text-faint);font-size:14px;line-height:1.6}.entry-form-status{color:var(--verified);min-height:20px;font-size:14px}.entry-ref{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,64px);padding-block:clamp(40px,5vw,64px);display:grid}.entry-ref>nav{gap:3px;display:grid;position:sticky;top:90px}.entry-ref>nav a{color:var(--text-faint);transition:background .18s var(--ease), color .18s var(--ease);border-radius:3px;padding:8px 11px;font-size:14px}.entry-ref>nav a:hover{background:var(--surface);color:var(--ink)}.entry-ref section{padding-bottom:42px}.entry-ref h2{letter-spacing:-.028em;margin-bottom:16px;font-family:Playfair Display,Georgia,serif;font-size:clamp(24px,2.4vw,34px);font-weight:700}.entry-ref h3{margin:26px 0 10px;font-size:17px;font-weight:600}.entry-ref p{color:var(--text-soft);text-wrap:pretty;max-width:68ch;margin-bottom:15px;font-size:16px;line-height:1.72}.entry-ref code{background:var(--surface);color:var(--ink);border-radius:3px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px}.entry-ref pre{background:var(--ink-deep);border-radius:var(--r);color:var(--on-ink-soft);margin-bottom:18px;padding:20px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.8;overflow-x:auto}.entry-endpoints{gap:8px;margin-bottom:18px;display:grid}.entry-endpoints p{background:var(--surface);color:var(--text);border-radius:3px;margin:0;padding:10px 13px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px}.entry-endpoints b{color:var(--ink);margin-right:9px}@media (prefers-reduced-motion:reduce){.entry *,.entry :before,.entry :after{transition-duration:1ms!important;animation:none!important}.entry .entry-rosette path{stroke-dashoffset:0!important}}@media (max-width:1080px){.entry-hero-grid,.entry-split,.entry-split--flip{grid-template-columns:minmax(0,1fr)}.entry-hero-art{max-width:480px;margin-inline:auto}.entry-ref{grid-template-columns:minmax(0,1fr)}.entry-ref>nav{grid-auto-columns:max-content;grid-auto-flow:column;padding-bottom:6px;position:static;overflow-x:auto}.entry-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.entry-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.entry-ways{grid-template-columns:minmax(0,1fr);gap:26px}}@media (max-width:860px){.entry-nav,.entry a.entry-header-cta{display:none}.entry-burger{display:grid}.entry-header-in{gap:12px}.entry-mobile-nav{padding:10px var(--gutter) 22px;background:var(--ink);gap:0;display:grid}.entry-mobile-nav a{border-bottom:1px solid var(--ink-rule);color:var(--on-ink);padding:14px 0;font-size:17px}.entry-mobile-nav a:last-child{border-bottom:0}.entry-hero-foot{grid-template-columns:minmax(0,1fr);gap:20px}.entry-ledger>div{grid-template-columns:minmax(0,1fr);gap:10px}.entry-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.entry-row>:nth-child(2){display:none}.entry-rows>section{grid-template-columns:minmax(0,1fr);gap:14px}}@media (max-width:560px){.entry-fields,.entry-footer-grid,.entry-flow{grid-template-columns:minmax(0,1fr)}.entry-hero h1{max-width:none}}
:root{--v-paper:#fbfaf8;--v-surface:#fff;--v-sunken:#f4f5f7;--v-sunken-deep:#eceff3;--v-stage-bg:#0b121c;--v-ink:#0f1c2e;--v-ink-2:#3a4a5e;--v-ink-3:#66748a;--v-ink-4:#667488;--v-edge:#0f1c2e17;--v-edge-strong:#0f1c2e2b;--v-accent:#1b4dd1;--v-accent-hover:#17409f;--v-accent-soft:#eef3fe;--v-good:#15803d;--v-good-soft:#effaf3;--v-warn:#b4541f;--v-warn-soft:#fdf3ed;--v-r-control:5px;--v-r-panel:12px;--v-lift:0 1px 2px #0f1c2e0a, 0 18px 40px -28px #0f1c2e47;--v-stage-deep:#070b11;--v-stage-veil:#070b119e;--v-stage-veil-soft:#070b1170;--v-stage-shade:#070b11e6;--v-on-stage:#fff;--v-on-stage-2:#ffffffb8;--v-on-stage-line:#ffffff42;--v-on-stage-line-strong:#fff6;--v-good-on-stage:#5bd48b;--v-good-on-stage-glow:#5bd48b80;--v-good-on-stage-glow-strong:#5bd48bb3;--v-good-on-stage-ink:#06110a;--v-ease:cubic-bezier(.16, 1, .3, 1);--v-micro:.14s;--v-entrance:.28s}.v-shell{background:var(--v-paper);min-height:100dvh;color:var(--v-ink);font-family:var(--ie-font-inter), var(--ie-font-sans);flex-direction:column;display:flex}.v-head{border-bottom:1px solid var(--v-edge);flex:none;justify-content:space-between;align-items:center;gap:20px;height:62px;padding:0 28px;display:flex}.v-mark{letter-spacing:-.02em;align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.v-mark svg{display:block}.v-head-secure{color:var(--v-ink-3);align-items:center;gap:7px;font-size:12px;font-weight:500;display:flex}.v-head-secure svg{color:var(--v-ink-4);flex:none}.v-track{background:var(--v-sunken-deep);flex:none;height:2px;overflow:hidden}.v-track>span{background:var(--v-accent);transform-origin:0;height:100%;transition:transform .42s var(--v-ease);display:block}.v-frame{flex:1;justify-content:center;align-items:flex-start;padding:56px 24px 72px;display:flex}.v-card{width:100%;max-width:560px;animation:v-rise var(--v-entrance) var(--v-ease) both}.v-card-quiet{text-align:center;padding-top:48px}.v-title{letter-spacing:-.025em;margin:0;font-size:30px;font-weight:600;line-height:1.14}.v-lede{color:var(--v-ink-3);margin:11px 0 0;font-size:16px;line-height:1.6}.v-hint{color:var(--v-ink-3);margin:14px 0 0;font-size:13.5px;line-height:1.55}.v-hint-centre{text-align:center;justify-content:center;align-items:center;gap:6px;display:flex}.v-need{gap:2px;margin:26px 0 0;display:grid}.v-need li{color:var(--v-ink-2);border-bottom:1px solid var(--v-edge);align-items:center;gap:14px;padding:15px 4px;font-size:14.5px;display:flex}.v-need li:last-child{border-bottom:0}.v-need li>span{background:var(--v-sunken);width:38px;height:38px;color:var(--v-ink-3);border-radius:50%;flex:none;place-items:center;display:grid}.v-stage{aspect-ratio:1.5;border-radius:var(--v-r-panel);background:var(--v-sunken);border:1px solid var(--v-edge);transition:background var(--v-micro) var(--v-ease), border-color var(--v-micro) var(--v-ease);place-items:center;margin-top:24px;display:grid;position:relative;overflow:hidden}.v-stage[data-shape=portrait]{aspect-ratio:.92;max-width:420px;margin-inline:auto}.v-stage[data-live=true]{background:var(--v-stage-bg);border-color:#0000}.v-stage video,.v-stage img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.v-stage video[data-mirror=true]{transform:scaleX(-1)}.v-stage img{object-fit:contain;background:var(--v-stage-bg)}.v-guide{pointer-events:none;transition:border-color var(--v-micro) var(--v-ease);border:2px solid #ffffff80;position:absolute}.v-guide[data-shape=card]{border-radius:10px;inset:11% 7%}.v-guide[data-shape=portrait]{border-radius:50%;width:58%;height:76%}.v-guide[data-clear=true]{border-color:#5bd48b}.v-stage[data-live=false] .v-guide{border-color:var(--v-edge-strong);border-style:dashed}.v-stage-badge{letter-spacing:.08em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--v-r-control);background:#0b121c9e;padding:6px 10px;font-size:10.5px;font-weight:600;position:absolute;top:14px;left:14px}.v-stage-note{color:#ffffffb8;font-size:13px;position:absolute}.v-stage-start{color:var(--v-ink-2);flex-direction:column;align-items:center;gap:10px;padding:20px;font-size:14px;font-weight:600;display:flex;position:relative}.v-stage-start svg{color:var(--v-ink-3)}.v-coach{text-align:center;letter-spacing:-.008em;border-radius:var(--v-r-control);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;max-width:calc(100% - 28px);animation:v-fade var(--v-micro) var(--v-ease) both;background:#0b121cbd;align-items:center;gap:7px;margin:0;padding:10px 15px;font-size:14px;font-weight:600;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.v-coach[data-tone=good]{background:#15803ddb}.v-coach[data-tone=quiet]{background:#0b121c8f;font-weight:500}.v-stage[data-live=false] .v-coach{color:var(--v-ink-3);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;font-weight:500}.v-pips{gap:5px;display:flex;position:absolute;top:14px;right:14px}.v-pips>span{width:6px;height:6px;transition:background var(--v-micro) var(--v-ease);background:#ffffff52;border-radius:50%}.v-pips>span[data-state=current]{background:#fff}.v-pips>span[data-state=done]{background:#5bd48b}.v-controls{justify-content:center;align-items:center;gap:12px;margin-top:20px;display:flex}.v-btn{border-radius:var(--v-r-control);letter-spacing:-.008em;cursor:pointer;min-height:48px;transition:background var(--v-micro) var(--v-ease), color var(--v-micro) var(--v-ease), border-color var(--v-micro) var(--v-ease), transform var(--v-micro) var(--v-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:9px;padding:0 22px;font-size:14.5px;font-weight:600;display:inline-flex;position:relative}.v-btn svg{flex:none}.v-btn-wide{width:100%}.v-btn-primary{background:var(--v-accent);color:#fff}.v-btn-primary:hover:not(:disabled){background:var(--v-accent-hover);transform:translateY(-1px)}.v-btn-primary:active:not(:disabled){transform:translateY(0)}.v-btn-ghost{color:var(--v-ink-2);border-color:var(--v-edge-strong);background:0 0}.v-btn-ghost:hover:not(:disabled){background:var(--v-sunken);color:var(--v-ink)}.v-btn-quiet{color:var(--v-ink-3);background:0 0;min-height:44px;padding:0 10px;font-weight:500}.v-btn-quiet:hover:not(:disabled){color:var(--v-ink)}.v-btn:disabled{cursor:not-allowed;background:var(--v-sunken-deep);color:var(--v-ink-3);border-color:#0000;transform:none}.v-shutter{border:3px solid var(--v-edge-strong);cursor:pointer;width:66px;height:66px;transition:transform var(--v-micro) var(--v-ease), border-color var(--v-micro) var(--v-ease);background:0 0;border-radius:50%;place-items:center;display:grid}.v-shutter>span{background:var(--v-accent);color:#fff;width:50px;height:50px;transition:background var(--v-micro) var(--v-ease);border-radius:50%;place-items:center;display:grid}.v-shutter:hover:not(:disabled){border-color:var(--v-accent);transform:scale(1.04)}.v-shutter:active:not(:disabled){transform:scale(.96)}.v-shutter:disabled{cursor:not-allowed}.v-shutter:disabled>span{background:var(--v-sunken-deep)}.v-handoff{border-top:1px solid var(--v-edge);text-align:center;margin-top:26px;padding-top:22px}.v-handoff h2{letter-spacing:-.015em;margin:0 0 6px;font-size:15px;font-weight:600}.v-handoff p{color:var(--v-ink-3);margin:0 0 16px;font-size:13.5px;line-height:1.55}.v-qr{border:1px solid var(--v-edge);border-radius:var(--v-r-panel);width:176px;height:176px;box-shadow:var(--v-lift);background:#fff;margin:0 auto;padding:12px}.v-qr img{width:100%;height:100%;display:block}.v-sigil{background:var(--v-sunken);width:56px;height:56px;color:var(--v-ink-3);border-radius:50%;place-items:center;margin-bottom:22px;display:grid}.v-sigil[data-tone=good]{background:var(--v-good-soft);color:var(--v-good)}.v-sigil[data-tone=warn]{background:var(--v-warn-soft);color:var(--v-warn)}.v-sigil[data-tone=wait]{background:var(--v-accent-soft);color:var(--v-accent)}.v-pulse{gap:7px;margin-bottom:24px;display:inline-flex}.v-pulse>span{background:var(--v-accent);width:8px;height:8px;animation:v-breathe 1.4s var(--v-ease) infinite;border-radius:50%}.v-pulse>span:nth-child(2){animation-delay:.18s}.v-pulse>span:nth-child(3){animation-delay:.36s}.v-error{border-radius:var(--v-r-control);background:var(--v-warn-soft);color:#9a3b1e;border:1px solid #f0cfc6;margin-top:16px;padding:12px 14px;font-size:13.5px;line-height:1.5}.v-foot{border-top:1px solid var(--v-edge);color:var(--v-ink-4);flex:none;justify-content:space-between;gap:16px;padding:18px 28px;font-size:11.5px;display:flex}@keyframes v-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes v-fade{0%{opacity:0}to{opacity:1}}@keyframes v-breathe{0%,to{opacity:.25;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}:focus-visible{outline:2px solid var(--v-accent);outline-offset:2px;border-radius:4px}@media (max-width:1199px){.v-frame{padding:44px 24px 60px}}@media (max-width:899px){.v-frame{padding:36px 24px 52px}.v-title{font-size:28px}.v-lede{font-size:15.5px}}@media (max-width:699px){.v-head{height:54px;padding:0 16px}.v-head-secure span{display:none}.v-frame{align-items:stretch;padding:20px 0 0}.v-card{flex-direction:column;max-width:none;display:flex}.v-title,.v-lede,.v-hint,.v-error,.v-need{padding-inline:16px}.v-title{font-size:24px}.v-lede{margin-top:8px;font-size:15px}.v-stage{aspect-ratio:auto;border-left:0;border-right:0;border-radius:0;flex:1;min-height:260px;margin:18px 0 0}.v-stage[data-shape=portrait]{aspect-ratio:auto;max-width:none;margin-inline:0}.v-controls{padding:14px 16px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--v-edge);background:var(--v-paper);margin:auto 0 0;position:sticky;bottom:0}.v-btn{flex:1;min-height:50px}.v-btn-quiet{flex:none}.v-need li{padding:13px 2px;font-size:14px}.v-hint{margin-top:12px}.v-foot{display:none}.v-card-quiet{padding-top:32px}.v-handoff{display:none}}@media (max-width:379px){.v-frame{padding-top:16px}.v-title,.v-lede,.v-hint,.v-error,.v-need{padding-inline:12px}.v-title{font-size:21px}.v-controls{gap:8px;padding-inline:12px}.v-btn{padding:0 14px;font-size:13.5px}.v-shutter{width:58px;height:58px}.v-shutter>span{width:44px;height:44px}.v-need li{gap:11px;font-size:13.5px}.v-need li>span{width:34px;height:34px}}.fm{background:var(--v-paper);flex-direction:column;gap:18px;min-height:100dvh;padding:28px;display:flex}.fm-head{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.fm-head h1{letter-spacing:-.024em;margin:6px 0 0;font-size:26px;font-weight:600}.fm-head select{font:inherit;border:1px solid var(--v-edge-strong);border-radius:var(--v-r-control);background:var(--v-surface);color:var(--v-ink);padding:10px 12px;font-size:13.5px}.fm-warnings{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fm-warnings li{color:#8a5a1b;border-radius:var(--v-r-control);background:#fdf7ec;border:1px solid #efdcbb;padding:11px 13px;font-size:13px;line-height:1.5}.fm-canvas{border:1px solid var(--v-edge);border-radius:var(--v-r-panel);background:var(--v-surface);height:640px;overflow:hidden}.fm-canvas .react-flow{width:100%;height:100%}.fm-node{background:var(--v-surface);border:1px solid var(--v-edge-strong);border-radius:var(--v-r-panel);width:210px;box-shadow:var(--v-lift);transition:border-color var(--v-micro) var(--v-ease), box-shadow var(--v-micro) var(--v-ease);align-items:flex-start;gap:11px;padding:13px 14px;display:flex;position:relative}.fm-node[data-enabled=false]{opacity:.52;box-shadow:none;border-style:dashed}.fm-node[data-selected=true]{border-color:var(--v-accent)}.fm-node-icon{background:var(--v-sunken);width:30px;height:30px;color:var(--v-ink-3);border-radius:8px;flex:none;place-items:center;display:grid}.fm-node[data-kind=outcome] .fm-node-icon{background:var(--v-good-soft);color:var(--v-good)}.fm-node[data-kind=decision] .fm-node-icon{background:var(--v-accent-soft);color:var(--v-accent)}.fm-node-body{flex-direction:column;gap:3px;min-width:0;display:flex}.fm-node-body strong{letter-spacing:-.012em;font-size:13px;font-weight:600;line-height:1.3}.fm-node-body small{color:var(--v-ink-3);font-size:11.5px;line-height:1.4}.fm-node-off{letter-spacing:.1em;text-transform:uppercase;color:var(--v-ink-4);font-size:9.5px;font-weight:600;position:absolute;top:9px;right:10px}.fm-node .react-flow__handle{opacity:0;background:0 0;border:0;width:6px;height:6px}.fm-detail{border:1px solid var(--v-edge);border-radius:var(--v-r-panel);background:var(--v-surface);padding:20px}.fm-detail-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.fm-detail-head h2{letter-spacing:-.018em;margin:0;font-size:17px;font-weight:600}.fm-detail>p{color:var(--v-ink-3);margin:8px 0 0;font-size:13.5px}.fm-detail dl{gap:0;margin:16px 0 0;display:grid}.fm-detail dl>div{border-bottom:1px solid var(--v-edge);justify-content:space-between;gap:18px;padding:11px 0;font-size:12.5px;display:flex}.fm-detail dl>div:last-child{border-bottom:0}.fm-detail dt{color:var(--v-ink-3)}.fm-detail dd{color:var(--v-ink);text-align:right;word-break:break-word;margin:0}.fm-empty{color:var(--v-ink-3);padding:48px 28px;font-size:14px}@media (max-width:699px){.fm{gap:14px;padding:18px 16px}.fm-head{flex-direction:column;align-items:flex-start;gap:12px}.fm-head h1{font-size:22px}.fm-canvas{height:440px}}.fm-signin{max-width:460px;padding:48px 0}.fm-signin h1{letter-spacing:-.024em;margin:8px 0 10px;font-size:26px;font-weight:600}.fm-signin p{color:var(--v-ink-3);margin:0 0 22px;font-size:15px;line-height:1.6}.v-live{aspect-ratio:200/220;margin-top:20px;border-radius:var(--v-r-panel);background:var(--v-stage-deep);isolation:isolate;place-items:center;width:auto;max-width:100%;height:480px;margin-inline:auto;display:grid;position:relative;overflow:hidden}.v-live video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scaleX(-1)}.v-live:after{content:"";background:radial-gradient(ellipse 62% 58% at 50% 46%, transparent 40%, var(--v-stage-veil) 100%);pointer-events:none;z-index:1;position:absolute;inset:0}.v-ring{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.v-ring-veil{fill:var(--v-stage-veil-soft);transition:fill .26s var(--v-ease)}.v-live[data-inside=false] .v-ring-veil{fill:var(--v-stage-veil)}.v-ring ellipse{fill:none;stroke-linecap:round}.v-ring-track{stroke:var(--v-on-stage-line);stroke-width:1.4px;transition:stroke .26s var(--v-ease)}.v-live[data-inside=false] .v-ring-track{stroke:var(--v-on-stage-line-strong)}.v-ring-sweep{stroke:var(--v-good-on-stage);stroke-width:3px;stroke-dashoffset:25px;transition:stroke-dasharray .2s linear, stroke .26s var(--v-ease);filter:drop-shadow(0 0 7px var(--v-good-on-stage-glow))}.v-live[data-inside=false] .v-ring-sweep{stroke:var(--v-on-stage-line-strong);filter:none}.v-live[data-phase=done] .v-ring-sweep{stroke-width:4px;filter:drop-shadow(0 0 12px var(--v-good-on-stage-glow-strong))}.v-live-steps{z-index:3;gap:6px;display:flex;position:absolute;top:18px;left:50%;transform:translate(-50%)}.v-live-steps>span{background:var(--v-on-stage-line);width:26px;height:3px;transition:background var(--v-micro) var(--v-ease);border-radius:2px}.v-live-steps>span[data-state=current]{background:var(--v-on-stage-2)}.v-live-steps>span[data-state=done]{background:var(--v-good-on-stage)}.v-live-tick{z-index:4;width:40px;height:40px;color:var(--v-good-on-stage-ink);background:var(--v-good-on-stage);box-shadow:0 2px 16px var(--v-stage-veil);animation:v-tick .26s var(--v-ease) both;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:74px;left:50%;transform:translate(-50%)}.v-live-tick[data-final=true]{width:56px;height:56px;bottom:50%;transform:translate(-50%,50%)}@keyframes v-tick{0%{opacity:0}to{opacity:1}}.v-live-prompt{z-index:3;text-align:center;letter-spacing:-.02em;color:var(--v-on-stage);text-shadow:0 1px 14px var(--v-stage-shade);margin:0;font-size:19px;font-weight:600;line-height:1.3;position:absolute;bottom:26px;left:20px;right:20px}@media (max-width:699px){.v-card-face{padding-inline:0}.v-card-face .v-title,.v-card-face .v-lede{padding-inline:20px}.v-live{aspect-ratio:auto;border-radius:0;flex:1;max-width:none;height:auto;min-height:340px;margin:16px 0 0}.v-live-prompt{font-size:18px;bottom:22px}}@media (min-width:700px) and (max-height:900px){.v-live{height:400px}.v-frame{padding-top:28px;padding-bottom:28px}}@media (max-height:560px) and (max-width:940px){.v-live{height:220px;min-height:220px}.v-live-prompt{font-size:16px;bottom:14px}.v-live-steps{top:10px}.v-card-face .v-lede{display:none}}@media (prefers-reduced-motion:reduce){.v-ring-sweep{transition:stroke-dasharray 60ms linear}.v-live-tick{animation:none}}.v-btn{overflow:hidden}.v-file{opacity:0;cursor:pointer;width:100%;height:100%;font-size:0;position:absolute;inset:0}
