@font-face{font-family:Readex Pro;font-style:normal;font-weight:160 700;font-display:swap;src:url(../media/06716fb78f125b1f-s.p.1jif08y1wpazm.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Readex Pro;font-style:normal;font-weight:160 700;font-display:swap;src:url(../media/7b6d484a2b70b800-s.1-02adt46su81.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Readex Pro;font-style:normal;font-weight:160 700;font-display:swap;src:url(../media/d0dde97e35c3b596-s.3lr0ifk2ws6ue.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Readex Pro;font-style:normal;font-weight:160 700;font-display:swap;src:url(../media/3972092ebe867b96-s.p.33bqs187kml9s.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Readex Pro Fallback;src:local(Arial);ascent-override:92.3%;descent-override:23.07%;line-gap-override:0.0%;size-adjust:108.34%}._2Gs0Pa_className{font-family:Readex Pro,Readex Pro Fallback;font-style:normal}._2Gs0Pa_variable{--font-ui:"Readex Pro", "Readex Pro Fallback"}
@font-face{font-family:Markazi Text;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8225329eaa986283-s.p.2y67wap3j-rol.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Markazi Text;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4b0266e33ba2cf38-s.27v_kc1yqb3ri.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Markazi Text;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bb19480c5a6ea85-s.0c1-hts6e2s5m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Markazi Text;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d1ffe5bec64037c4-s.p.1y0-eiw_idtbx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Markazi Text;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8225329eaa986283-s.p.2y67wap3j-rol.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Markazi Text;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4b0266e33ba2cf38-s.27v_kc1yqb3ri.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Markazi Text;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bb19480c5a6ea85-s.0c1-hts6e2s5m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Markazi Text;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d1ffe5bec64037c4-s.p.1y0-eiw_idtbx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Markazi Text Fallback;src:local(Times New Roman);ascent-override:101.59%;descent-override:43.76%;line-gap-override:0.0%;size-adjust:82.57%}.i0gV0G_className{font-family:Markazi Text,Markazi Text Fallback;font-style:normal}.i0gV0G_variable{--font-display:"Markazi Text", "Markazi Text Fallback"}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-bg-canvas);min-height:100vh;color:var(--color-text-primary);font:var(--type-body-m);overflow-wrap:anywhere;margin:0}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}a{color:var(--color-guardian-main);text-underline-offset:3px}:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px;border-radius:4px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{inset-inline-start:12px;z-index:10;background:var(--color-bg-surface);border-radius:var(--radius-sm);font:var(--type-label-m);padding:10px 16px;position:absolute;top:-60px}.skip-link:focus{top:12px}.site-header{background:var(--color-bg-surface);border-bottom:1px solid var(--color-border-default)}.site-header__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:1200px;margin:0 auto;padding:12px 16px;display:flex}.brand{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.brand__mark{border-radius:var(--radius-md);background:var(--color-guardian-main);width:36px;height:36px;color:var(--color-text-on-primary);font:var(--type-label-m);place-items:center;display:grid}.brand__text{flex-direction:column;display:flex}.brand__portal{font:var(--type-label-l)}.brand__name{font:var(--type-caption);color:var(--color-text-secondary)}.site-nav ul{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.site-nav a,.site-nav button{border-radius:var(--radius-sm);min-height:44px;color:var(--color-text-primary);font:var(--type-label-m);cursor:pointer;background:0 0;border:0;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.site-nav a[aria-current=page]{background:var(--color-guardian-soft);color:var(--color-guardian-main)}.site-nav a:hover,.site-nav button:hover{background:var(--color-bg-muted)}.page{gap:16px;max-width:560px;margin:0 auto;padding:24px 16px 48px;display:grid}.page--wide{max-width:960px}.portal{max-width:1200px;margin:0 auto;padding:16px 16px 48px}.portal__aside{display:none}.portal__main{align-content:start;gap:16px;min-width:0;display:grid}@media (min-width:1024px){.portal{grid-template-columns:320px minmax(0,1fr);gap:24px;padding-top:24px;display:grid}.portal__aside{align-content:start;gap:16px;max-height:calc(100vh - 32px);display:grid;position:sticky;top:16px;overflow:auto}.portal__main .overview-lists{display:none}}.wide-only{display:none}@media (min-width:1024px){.wide-only{display:block}}.display{font:var(--type-display-l);color:var(--color-text-primary)}.h1{font:var(--type-h1)}.h2{font:var(--type-h2)}.h3{font:var(--type-h3)}.muted{color:var(--color-text-secondary)}.small{font:var(--type-body-s)}.caption{font:var(--type-caption);color:var(--color-text-secondary)}.overline{font:var(--type-overline);color:var(--color-guardian-main);letter-spacing:.02em}.ltr{direction:ltr;unicode-bidi:isolate}.card{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);gap:12px;padding:20px;display:grid}.card--soft{background:var(--color-guardian-soft);box-shadow:none;border-color:#0000}.card--danger{border-color:var(--color-status-danger)}.stack{gap:12px;display:grid}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.row--between{justify-content:space-between}.divider{border:0;border-top:1px solid var(--color-border-default);margin:4px 0}.badge{border-radius:var(--radius-full);font:var(--type-label-s);background:var(--color-bg-muted);color:var(--color-text-primary);align-items:center;gap:6px;padding:2px 10px;display:inline-flex}.badge--guardian{background:var(--color-guardian-soft);color:var(--color-guardian-main)}.badge--success{background:var(--color-status-success-soft);color:var(--color-status-success)}.badge--warning,.badge--draft{background:var(--color-status-warning-soft);color:var(--color-text-primary);border:1px solid var(--color-status-warning)}.alert{border-radius:var(--radius-md);border-inline-start:4px solid var(--color-status-info);background:var(--color-status-info-soft);gap:4px;padding:12px 16px;display:grid}.alert--danger{border-color:var(--color-status-danger);background:var(--color-status-danger-soft)}.alert--warning{border-color:var(--color-status-warning);background:var(--color-status-warning-soft)}.alert--success{border-color:var(--color-status-success);background:var(--color-status-success-soft)}.alert__title{font:var(--type-label-m)}.btn{border-radius:var(--radius-md);min-height:48px;font:var(--type-label-l);cursor:pointer;background:var(--color-guardian-main);color:var(--color-text-on-primary);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;display:inline-flex}.btn:hover{filter:brightness(.95)}.btn[disabled],.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.btn--block{width:100%}.btn--secondary{background:var(--color-bg-surface);color:var(--color-guardian-main);border-color:var(--color-guardian-main)}.btn--ghost{color:var(--color-text-primary);border-color:var(--color-border-strong);background:0 0}.btn--danger{background:var(--color-status-danger);color:var(--color-text-on-primary)}.btn--danger-outline{background:var(--color-bg-surface);color:var(--color-status-danger);border-color:var(--color-status-danger)}.btn--small{min-height:44px;font:var(--type-label-m);padding:0 14px}.link-button{min-height:44px;color:var(--color-guardian-main);font:var(--type-label-m);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:8px 0;text-decoration:underline}.field{gap:6px;display:grid}.field label,.field legend{font:var(--type-label-m)}.field input[type=text],.field input[type=tel],.field input[type=email],.field input:not([type]){border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg-surface);min-height:48px;color:var(--color-text-primary);font:var(--type-body-l);width:100%;padding:0 14px}.field input[aria-invalid=true]{border-color:var(--color-status-danger)}.field__help{font:var(--type-body-s);color:var(--color-text-secondary)}.field__error{font:var(--type-body-s);color:var(--color-status-danger)}fieldset{border:0;min-width:0;margin:0;padding:0}.choice{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);cursor:pointer;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.choice:has(input:checked){border-color:var(--color-guardian-main);background:var(--color-guardian-soft)}.choice input{width:20px;height:20px;accent-color:var(--color-guardian-main);flex-shrink:0;margin-top:3px}.choice__text{gap:2px;display:grid}.code-input{letter-spacing:.3em;text-align:center}.who{align-items:center;gap:12px;display:flex}.avatar{border-radius:var(--radius-full);background:var(--color-portrait-c);width:48px;height:48px;color:var(--color-text-primary);font:var(--type-label-l);flex-shrink:0;place-items:center;display:grid}.facts{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.facts dt{font:var(--type-caption);color:var(--color-text-secondary)}.facts dd{font:var(--type-label-m)}.scope-list{gap:8px;display:grid}.scope-list li{align-items:flex-start;gap:10px;display:flex}.scope-list__icon{border-radius:var(--radius-full);width:24px;height:24px;font:var(--type-label-s);flex-shrink:0;place-items:center;display:grid}.scope-list--can .scope-list__icon{background:var(--color-status-success-soft);color:var(--color-status-success)}.scope-list--cannot .scope-list__icon{background:var(--color-status-danger-soft);color:var(--color-status-danger)}.steps{counter-reset:step;gap:0;display:grid}.steps li{grid-template-columns:32px 1fr;gap:12px;padding:10px 0;display:grid}.steps__dot{border-radius:var(--radius-full);background:var(--color-bg-muted);width:32px;height:32px;color:var(--color-text-secondary);font:var(--type-label-s);place-items:center;display:grid}.steps li[data-state=done] .steps__dot{background:var(--color-status-success);color:var(--color-text-on-primary)}.steps li[data-state=current] .steps__dot{background:var(--color-guardian-main);color:var(--color-text-on-primary)}.item-list{gap:8px;display:grid}.item-link{border-radius:var(--radius-md);border:1px solid var(--color-border-default);background:var(--color-bg-surface);color:inherit;gap:2px;padding:12px 14px;text-decoration:none;display:grid}.item-link:hover{border-color:var(--color-guardian-main)}.item-link[aria-current=page]{border-color:var(--color-guardian-main);background:var(--color-guardian-soft)}.item-link__title{font:var(--type-label-m)}.empty{border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text-secondary);font:var(--type-body-s);padding:16px}.chat-header{gap:6px;display:grid}.chat{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);gap:12px;padding:16px;display:grid}.chat__divider{text-align:center;font:var(--type-caption);color:var(--color-text-secondary);border-radius:var(--radius-full);background:var(--color-bg-muted);justify-self:center;padding:4px 8px}.msg{border-radius:var(--radius-lg);gap:4px;max-width:min(85%,560px);padding:10px 14px;display:grid}.msg--member{background:var(--color-guardian-soft);border-start-start-radius:4px;justify-self:start}.msg--candidate{background:var(--color-bg-muted);border-start-end-radius:4px;justify-self:end}.msg__who{font:var(--type-label-s);align-items:baseline;gap:6px;display:flex}.msg__role{font:var(--type-caption);color:var(--color-text-secondary)}.msg__body{font:var(--type-body-m);white-space:pre-wrap}.msg__time{font:var(--type-caption);color:var(--color-text-secondary)}.chat-footer{border-radius:var(--radius-md);background:var(--color-bg-muted);font:var(--type-body-s);align-items:flex-start;gap:8px;padding:12px 16px;display:flex}.candidate{align-items:center;gap:12px;display:flex}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font:var(--type-body-s)}th,td{text-align:start;border-bottom:1px solid var(--color-border-default);vertical-align:top;padding:8px 10px}th{font:var(--type-label-s);color:var(--color-text-secondary)}.en-line{text-align:end;font:var(--type-body-s);color:var(--color-text-secondary);display:block}.bullets{gap:6px;padding-inline-start:20px;display:grid}.site-footer{max-width:1200px;font:var(--type-caption);color:var(--color-text-secondary);flex-wrap:wrap;gap:16px;margin:0 auto;padding:16px;display:flex}.site-footer a{color:var(--color-text-secondary)}.spinner{border:2px solid;border-inline-end-color:#0000;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{animation:none}}
