@font-face{font-family:Kufi;src:url(../assets/kufi.ttf) format("truetype");font-weight:100 900;font-display:block}.screen{--bg:#f3f5f8;--surface:#fff;--ink:#202939;--sub:#606b7e;--soft:#8993a3;--edge:#e1e5ec;--accent:#315fce;--wash:#edf2fe;--well:#f6f8fb;--ok:#28745e;background:var(--bg);color:var(--ink);letter-spacing:normal}.screen *{letter-spacing:normal!important}.theme-carbon{--bg:#141516;--surface:#1e2022;--ink:#eeeff3;--sub:#afb1bb;--soft:#8f929e;--edge:#34363d;--accent:#c1b5ed;--wash:#35303f;--well:#181a1c;--ok:#9ec8b7}.theme-folio{--bg:#e9edf0;--surface:#fdfdfb;--ink:#203849;--sub:#607382;--soft:#7c8d97;--edge:#d8e0e4;--accent:#256584;--wash:#e8f0f4;--well:#f2f5f6;--ok:#36715e}.modern-header{height:76px;display:flex;align-items:center;justify-content:space-between;margin:0 48px;border-bottom:1px solid var(--edge);gap:40px}.modern-brand{display:flex;gap:13px;align-items:center;flex-shrink:0}.modern-brand strong{font-size:23px;font-weight:650}.modern-brand>span{font-size:13px;color:var(--sub)}.header-slash{margin:0 12px;color:var(--edge)!important}.modern-brand .brand-mark{width:34px;transform:scale(.8)}.brand-mark:before,.brand-mark:after{border-color:var(--accent)}.module-nav{display:flex;align-items:center;gap:25px;flex:1}.module-active{display:flex;align-items:center;gap:9px;border-radius:8px;background:var(--wash);padding:9px 15px;color:var(--accent);font-size:13px;font-weight:550}.session-chip{display:flex;gap:7px;align-items:center;color:var(--sub);font-size:11px}.header-actions{display:flex;gap:24px;align-items:center;direction:rtl}.header-actions button{display:flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--edge);border-radius:8px;padding:9px 14px;color:var(--ink);font-size:12px;min-height:40px;transition:background .14s ease-out,border-color .14s ease-out}.header-actions button:hover{background:var(--wash);border-color:var(--accent)}.consultant{display:flex;align-items:center;gap:9px;font-size:11px;color:var(--sub)}.consultant img{width:30px;height:30px;border-radius:50%}.workspace-title{height:110px;margin:0 48px;display:flex;align-items:center;justify-content:space-between}.workspace-title h1{font-size:34px;font-weight:600;line-height:1.5}.title-context{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--sub);margin-bottom:4px}.title-context>span:last-child{color:var(--ink)}.run-context{display:flex;gap:10px;align-items:center}.run-context strong{font-size:12px;font-weight:550;display:block}.run-context>div>span{font-size:10px;color:var(--sub);display:block;margin-top:5px}.run-context bdi{font-size:10px;margin-right:7px}.run-indicator{width:8px;height:8px;border-radius:50%;background:var(--ok)}.operation-line{height:42px;margin:0 48px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--edge);padding-bottom:16px;font-size:14px}.operation-label{color:var(--sub)}.pool-steps{display:flex;gap:18px;align-items:center}.pool-steps>span{display:flex;align-items:center;gap:8px;color:var(--soft)}.pool-steps b{font:500 16px Arial,sans-serif}.pool-steps small{font-size:10px}.pool-steps .reached{color:var(--accent)}.pool-steps svg{color:var(--soft);margin-right:8px}.main-layout{margin:20px 48px 0;display:grid;grid-template-columns:330px 1112px 334px;gap:24px;height:772px;direction:ltr}.client-panel{grid-column:3;grid-row:1;background:var(--surface);border:1px solid var(--edge);border-radius:14px;height:772px;overflow:hidden;position:relative}.workspace{grid-column:2;grid-row:1;background:var(--surface);border:1px solid var(--edge);border-radius:14px;height:772px}.analysis-panel{grid-column:1;grid-row:1;height:772px;display:flex;flex-direction:column;gap:0}.panel{box-shadow:none}.dossier-title{height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 20px}.dossier-title h2,.evidence-heading h2{font-size:14px;font-weight:550}.record-id{font-size:11px;color:var(--soft)}.identity-pearl{display:flex;align-items:center;flex-direction:column;padding:14px 20px 20px}.profile-image{position:relative;flex-shrink:0}.profile-image img{object-position:center 30%}.identity-pearl .profile-image{width:142px;height:142px}.identity-pearl .profile-image img{border-radius:50%;border:5px solid var(--well)}.profile-verified{position:absolute;left:1px;bottom:8px;background:var(--surface);color:var(--ok);width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid var(--surface)}.profile-copy h3{font-size:25px;font-weight:650;line-height:1.7;margin:9px 0 4px}.profile-copy p{color:var(--sub);font-size:13px}.profile-copy p>span{padding:0 6px;color:var(--soft)}.identity-pearl .profile-copy{text-align:center}.profile-location{display:flex;gap:4px;align-items:center;color:var(--sub);font-size:11px;margin-top:7px}.identity-pearl .profile-location{justify-content:center}.dossier-verification{display:flex;align-items:center;gap:8px;padding:12px 18px;margin:0 18px;background:var(--well);border-radius:7px;color:var(--sub);font-size:11px}.dossier-verification>svg{color:var(--ok)}.verified-dot{width:5px;height:5px;border-radius:50%;background:var(--ok);margin-right:auto}.preference-fields{padding:20px 20px 0}.fields-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.fields-heading h3{font-size:13px;font-weight:550}.fields-heading>span{font-size:10px;color:var(--soft)}.preference-field{display:flex;align-items:center;justify-content:space-between;min-height:44px;margin-bottom:8px;gap:10px}.field-label{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--sub);white-space:nowrap}.field-label svg{color:var(--soft)}.field-value{background:var(--well);border:1px solid var(--edge);border-radius:6px;padding:6px 9px;display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:12px;min-width:100px;color:var(--ink)}.field-value svg{display:none}.privacy-note{position:absolute;bottom:17px;right:22px;left:22px;display:flex;gap:9px;align-items:center;color:var(--sub);border-top:1px solid var(--edge);padding-top:13px}.privacy-note p{font-size:11px}.privacy-note p>span{display:block;font-size:9px;color:var(--soft);margin-top:2px}.analysis-overview{padding:20px;background:var(--surface);border:1px solid var(--edge);border-radius:12px}.evidence-heading{display:flex;justify-content:space-between;align-items:center}.state-label{font-size:10px;border-radius:5px;background:var(--wash);color:var(--accent);padding:3px 8px}.completion{display:flex;align-items:center;justify-content:space-between;margin-top:22px}.completion>strong{font-size:38px;font-weight:450;line-height:1}.completion small{font-size:17px;color:var(--soft);margin-left:3px}.completion>span{font-size:11px;color:var(--sub)}.progress-track{height:5px;margin:18px 0 14px;background:var(--edge);border-radius:3px;overflow:hidden}.progress-track i{background:var(--accent);height:100%;display:block;transition:width 60ms linear}.reviewed-records{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--sub)}.reviewed-records bdi{font-size:13px;color:var(--ink)}.reviewed-records bdi span{font-size:11px;color:var(--soft)}.evidence-stages{padding:26px 8px 10px}.evidence-stages .fields-heading{padding:0 8px}.evidence-stages ol{list-style:none;padding:0;margin:0}.evidence-stages li{display:flex;align-items:center;gap:12px;min-height:62px;padding:10px 12px;border-radius:8px;color:var(--soft);position:relative;margin:3px 0}.evidence-step{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font:11px Arial,sans-serif;background:var(--edge);color:var(--sub);flex-shrink:0}.evidence-stages strong{font-size:12px;font-weight:500;display:block}.evidence-stages small{font-size:10px;display:block;margin-top:4px;color:var(--soft)}.evidence-stages li.active{background:var(--wash);color:var(--accent)}.evidence-stages li.active .evidence-step{background:var(--accent);color:var(--surface)}.evidence-stages li.active small,.evidence-stages li.complete{color:var(--sub)}.evidence-stages li.complete .evidence-step{background:transparent;color:var(--ok)}.step-live{width:5px;height:5px;background:var(--accent);border-radius:50%;margin-right:auto}.active-criterion{margin:8px 8px 0;border-top:1px solid var(--edge);padding:16px 12px}.active-criterion>span{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--sub)}.active-criterion h3{font-size:13px;font-weight:450;line-height:1.9;margin-top:9px}.evidence-trust{display:flex;align-items:center;gap:8px;margin:8px 20px 0;color:var(--ok)}.evidence-trust p{font-size:11px;color:var(--sub)}.evidence-trust p>span{display:block;margin-top:3px;font-size:9px;color:var(--soft)}.stage-segments{display:flex;gap:4px;direction:rtl;margin:20px 8px 15px}.stage-segments i{height:3px;flex:1;background:var(--edge);border-radius:2px}.stage-segments i.active{background:var(--accent)}.workspace-heading{height:54px;border-bottom:1px solid var(--edge);padding:0 24px}.workspace-heading h2{font-size:17px;font-weight:550}.workspace-heading>div>svg{color:var(--accent);width:17px}.workspace-heading>div>span:last-child{font-size:11px;color:var(--sub)}.subtle-divider{background:var(--edge)}.live-tag{font-size:10px;color:var(--ok);border:0;background:var(--well);padding:5px 9px;border-radius:5px}.live-tag i{background:var(--ok)}.workspace-context{height:40px;color:var(--sub);font-size:11px}.grid-legend{font-size:9px;color:var(--sub)}.candidate{border-radius:4px;border-color:#69747b}.candidate.passed,.candidate.analyzing{border-color:var(--accent)}.candidate-id{font-size:7px}.candidate-detail h3{font-size:19px}.candidate-detail p{font-size:11px}.candidate.finalist,.candidate.selected{border-color:var(--accent)}.candidate.leading .rank-badge{background:var(--accent);color:var(--surface);border-color:var(--accent)}.candidate-score strong{color:#e9f3f9}.result-copy{color:var(--ink)}.result-copy>h2{font-size:32px;line-height:1.8;font-weight:500;letter-spacing:normal}.result-copy h2 span{color:var(--accent)}.result-eyebrow{color:var(--ok);font-size:12px}.result-intro{font-size:14px;color:var(--sub)}.result-percentage{border-color:var(--edge)}.result-percentage>span{color:var(--sub);font-size:16px}.result-percentage strong{color:var(--accent);font-weight:450}.result-percentage small{color:var(--sub)}.match-reasons>div{border-color:var(--edge)}.match-reasons p{font-size:13px;color:var(--ink)}.match-reasons svg{color:var(--ok)}.match-reasons>div>span{color:var(--soft)}.result-cert{color:var(--sub);font-size:10px}.workspace-bottom{border-color:var(--edge);font-size:11px;color:var(--sub)}.workspace-bottom strong{color:var(--ink)}.workspace-bottom>span:last-child{color:var(--sub);font-size:10px}.system-footer{position:absolute;bottom:0;right:0;left:0;height:48px;margin:0 48px;color:var(--soft);font-size:10px}.operation-status{bottom:15px;color:var(--sub);font-size:12px}.op-count{color:var(--ink)}.op-count small{color:var(--soft)}.status-dot{background:var(--ok)}.connection .mono{color:var(--soft)}.theme-carbon .client-panel{border-radius:12px;background:#202224;border-color:#303237}.identity-carbon{position:relative;margin:0 16px}.identity-carbon .profile-image{height:226px;width:100%;overflow:hidden;border-radius:9px}.identity-carbon .profile-image img{object-position:50% 30%}.identity-carbon .profile-verified{bottom:12px;left:12px;color:#d1eee1;background:#232b27;border-color:#232b27}.identity-carbon .profile-copy{padding:13px 4px 16px}.identity-carbon .profile-copy h3{font-size:27px;margin:0 0 3px}.identity-carbon .profile-location{position:absolute;left:4px;bottom:21px;font-size:11px}.theme-carbon .dossier-title{height:48px}.theme-carbon .dossier-verification{padding:9px 12px;margin:0 16px;background:#292d2d;font-size:10px}.theme-carbon .preference-fields{padding:16px 20px 0}.theme-carbon .preference-field{min-height:34px;margin-bottom:5px}.theme-carbon .field-value{border:0;background:#16181a;border-radius:5px;font-size:11px;padding:5px 9px}.theme-carbon .field-label{font-size:11px}.theme-carbon .privacy-note{bottom:15px;padding-top:11px}.theme-carbon .workspace{background:#1b1d20;border-color:#34373d;border-radius:12px}.theme-carbon .analysis-overview{background:transparent;border:0;padding:17px 12px 22px;border-bottom:1px solid var(--edge);border-radius:0}.theme-carbon .completion strong{font-size:44px}.theme-carbon .evidence-stages{padding-top:22px}.theme-carbon .evidence-stages li{border-radius:6px;min-height:55px;padding:7px 10px;margin:3px 0}.theme-carbon .evidence-step{border-radius:5px;width:24px;height:24px;background:#282a30}.theme-carbon .evidence-stages li.active{background:#2d2935;color:#e0d6fa}.theme-carbon .evidence-stages li.active .evidence-step{background:#c1b5ed;color:#282332}.theme-carbon .module-active{background:#2b2734;border-radius:6px}.theme-carbon .workspace-heading{background:#202226}.theme-carbon .header-actions button{background:#24262b;border-color:#41434a}.theme-carbon .modern-brand .brand-mark{opacity:.85}.theme-carbon .operation-line{border:0;border-radius:8px;background:#202226;padding:0 16px;height:42px}.theme-carbon .workspace-context{color:#a5a8b4}.theme-carbon .pool-steps .reached{color:#d1c6ef}.theme-carbon .run-indicator{box-shadow:0 0 0 4px #9ec8b710}.theme-folio .workspace-title h1,.theme-folio .profile-copy h3,.theme-folio .dossier-title h2,.theme-folio .evidence-heading h2,.theme-folio .workspace-heading h2{font-family:Kufi,Arabic,sans-serif;font-weight:550}.theme-folio .workspace-title h1{font-size:28px}.theme-folio .client-panel,.theme-folio .workspace{border-radius:3px;border-color:#cad6dd}.theme-folio .identity-folio{display:flex;align-items:center;gap:14px;padding:16px 19px 22px}.identity-folio .profile-image{width:100px;height:126px}.identity-folio .profile-image img{border-radius:2px}.identity-folio .profile-copy{flex:1;min-width:0}.theme-folio .profile-copy h3{font-size:18px;line-height:2;margin:0 0 8px}.identity-folio .profile-copy p{font-size:11px;line-height:2}.identity-folio .profile-location{font-size:10px}.identity-folio .profile-verified{width:25px;height:25px;bottom:-8px;left:-8px}.theme-folio .dossier-title{height:56px;border-bottom:1px solid var(--edge);margin:0 20px;padding:0}.theme-folio .dossier-title h2{font-size:12px}.theme-folio .dossier-verification{border-radius:0;margin:0 20px;background:transparent;border-top:1px solid var(--edge);border-bottom:1px solid var(--edge);padding:12px 0;font-size:10px}.theme-folio .preference-fields{padding:26px 20px 0}.theme-folio .preference-field{display:block;min-height:74px;margin:0}.theme-folio .field-label{font-size:10px;margin-bottom:6px}.theme-folio .field-label svg{display:none}.theme-folio .field-value{border-radius:2px;background:var(--well);width:100%;height:32px;padding:4px 10px;font-size:12px;border-color:#d6dfe4}.theme-folio .fields-heading h3{font-size:13px}.theme-folio .privacy-note{bottom:18px}.theme-folio .analysis-overview{border:0;border-radius:0;background:transparent;padding:18px 12px 22px;border-top:2px solid var(--ink);border-bottom:1px solid #bfcdd4}.theme-folio .evidence-heading h2{font-size:12px}.theme-folio .completion{flex-direction:row-reverse}.theme-folio .completion strong{font-size:44px}.theme-folio .progress-track{height:3px;border-radius:0}.theme-folio .evidence-stages{padding-top:26px}.theme-folio .evidence-stages li{border-radius:0;border-bottom:1px solid #d6dfe4;min-height:59px;margin:0;padding:11px 8px}.theme-folio .evidence-step{background:transparent;color:var(--soft);border-radius:0;font-size:14px}.theme-folio .evidence-stages li.active{background:transparent;color:var(--accent)}.theme-folio .evidence-stages li.active .evidence-step{background:transparent;color:var(--accent);font-weight:700}.theme-folio .evidence-stages small{font-size:9px}.theme-folio .active-criterion{border-top:0;padding-top:22px}.theme-folio .workspace-heading{background:#f2f6f8;border-color:#c6d4dc}.theme-folio .workspace-heading h2{font-size:14px}.theme-folio .candidate{border-radius:1px}.theme-folio .module-active{border-radius:2px;border:1px solid #b8ceda;background:transparent;color:var(--accent);padding:8px 15px}.theme-folio .session-chip{display:none}.theme-folio .header-actions button{border-radius:3px;border-color:#bccbd4}.theme-folio .operation-line{border-color:#c4d1d8}.theme-folio .result-copy>h2{font-family:Kufi,Arabic,sans-serif;font-size:28px;font-weight:450}.theme-folio .result-percentage strong{font-size:80px}.theme-folio .state-label{border:1px solid #b4c9d4;background:transparent;border-radius:2px}.theme-folio .live-tag{border:1px solid #c8d9da;background:transparent;border-radius:2px}.production-scrim{background:#0c142b66;-webkit-backdrop-filter:none;backdrop-filter:none}.production{background:var(--surface);color:var(--ink);border:1px solid var(--edge);border-radius:16px;box-shadow:0 24px 80px #0b132a33}.production header button{color:var(--sub);border:0;background:transparent}.production .mini-label{color:var(--sub)}.production label{color:var(--sub);font-size:12px}.production select,.production input[type=number]{background:var(--well);color:var(--ink);border:1px solid var(--edge);border-radius:7px;font-size:12px;min-height:44px;padding:10px 12px}.production button{border-color:var(--edge);background:var(--well);color:var(--ink);border-radius:7px;min-height:40px;transition:background .14s ease-out,transform .1s ease-out}.production button:hover{background:var(--wash)}.production button:active,.header-actions button:active{transform:scale(.98)}.production .transport button:first-child,.production .hide-controls{background:var(--accent);color:var(--surface);border-color:var(--accent)}.production input[type=range]{accent-color:var(--accent)}.production .shortcut-guide{border-color:var(--edge);color:var(--sub)}.production .shortcut-guide kbd{background:var(--well);border-color:var(--edge);color:var(--ink)}.production .control-note{color:var(--sub)}.theme-folio .production{border-radius:4px}.theme-folio .production button,.theme-folio .production input,.theme-folio .production select{border-radius:2px}.theme-carbon .production{box-shadow:0 24px 80px #0007}.screen button:focus-visible,.screen input:focus-visible,.screen select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.screen ::selection{background:var(--accent);color:var(--surface)}.toast{background:var(--surface);color:var(--ink);border-color:var(--edge)}@media(prefers-reduced-motion:reduce){.pulsing{animation:none}.screen button,.progress-track i{transition:none}}.theme-pearl{--soft:#637085}.theme-folio{--soft:#5d6e7c}.identity-pearl{padding-top:8px;padding-bottom:12px}.identity-pearl .profile-copy h3{margin-top:6px}.identity-pearl .profile-location{margin-top:5px}.production select,.production input[type=number]{border-color:var(--soft)}.theme-folio .preference-field{min-height:70px}.theme-folio .field-label{font-size:11px}.theme-carbon .fields-heading>span{color:#a4a6b0}.theme-carbon .evidence-stages li.pending{color:#a0a2ad}.theme-pearl .evidence-stages li.pending{color:#647287}.theme-folio .evidence-stages li.pending{color:#586f7f}.boot{background:#f3f5f8;color:#202939}.boot.theme-carbon{background:#141516;color:#eeeff3}.boot.theme-folio{background:#e9edf0;color:#203849}.boot p{color:#637085}.boot.theme-carbon p{color:#afb1bb}.boot-progress{background:#dce3ec}.boot-progress i{background:#315fce}.boot.theme-carbon .boot-progress{background:#34363d}.boot.theme-carbon .boot-progress i{background:#c1b5ed}.theme-material{--md-surface:#f4fbf6;--md-surface-low:#eff5f0;--md-surface-container:#e8efea;--md-surface-high:#e2e9e4;--md-surface-highest:#dce4de;--md-on-surface:#16201b;--md-on-surface-variant:#46554d;--md-primary:#006b58;--md-on-primary:#fff;--md-primary-container:#9ff2d8;--md-on-primary-container:#002019;--md-secondary-container:#cde8dc;--md-on-secondary-container:#102e23;--md-outline:#6d7b74;--md-outline-variant:#bdc9c2;--bg:var(--md-surface);--surface:#fff;--ink:var(--md-on-surface);--sub:var(--md-on-surface-variant);--soft:#58685f;--edge:var(--md-outline-variant);--accent:var(--md-primary);--wash:var(--md-secondary-container);--well:var(--md-surface-low);--ok:#1d6b4b}.theme-material .modern-header{border:0;height:76px}.theme-material .modern-brand .brand-mark{display:none}.theme-material .modern-brand strong{font-size:20px}.theme-material .module-active{border-radius:30px;background:var(--md-secondary-container);color:var(--md-on-secondary-container);height:44px;padding:0 21px}.theme-material .header-actions button{border:0;border-radius:28px;background:var(--md-surface-high);height:44px;position:relative}.theme-material .header-actions button:hover{background:var(--md-surface-highest)}.theme-material .workspace-title h1{font-size:32px;font-weight:450}.theme-material .operation-line{border:0;background:var(--md-surface-container);border-radius:14px;padding:0 18px}.theme-material .pool-steps b{font-size:18px}.theme-material .pool-steps .reached{color:var(--md-primary)}.theme-material .workspace{border:0;border-radius:24px;background:#fff;box-shadow:0 2px 6px #152a2010}.theme-material .workspace-heading{background:var(--md-surface-low);border:0;height:54px}.theme-material .workspace-heading h2{font-size:18px;font-weight:500}.theme-material .live-tag{border-radius:8px;background:var(--md-secondary-container);color:var(--md-on-secondary-container);padding:6px 10px}.theme-material .candidate{border-radius:4px}.theme-material .analysis-overview{border:0;border-radius:20px;background:var(--md-surface-container);padding:20px 22px}.theme-material .completion strong{font-size:40px;color:var(--md-primary)}.theme-material .progress-track{height:6px;border-radius:20px;background:var(--md-surface-highest)}.theme-material .progress-track i{border-radius:20px;background:var(--md-primary)}.theme-material .state-label{background:var(--md-secondary-container);color:var(--md-on-secondary-container);border-radius:8px}.theme-material .evidence-stages{padding:24px 0 8px}.theme-material .evidence-stages .fields-heading{padding:0 18px}.theme-material .evidence-stages li{border-radius:18px;padding:11px 16px;min-height:63px;margin:2px 0}.theme-material .evidence-stages strong{font-size:13px}.theme-material .evidence-stages li.active{background:var(--md-secondary-container);color:var(--md-on-secondary-container)}.theme-material .evidence-step{border-radius:50%;background:var(--md-surface-highest);color:var(--md-on-surface-variant)}.theme-material .evidence-stages li.active .evidence-step{background:var(--md-primary);color:var(--md-on-primary)}.theme-material .active-criterion{border:0;border-radius:16px;background:var(--md-surface-low);padding:16px;margin:8px 0 0}.theme-material .evidence-trust{margin-top:15px}.theme-material .m3-dossier{background:var(--md-surface-container);border:0;border-radius:24px;padding:0 18px}.m3-dossier .dossier-title{height:52px;padding:0 4px;color:var(--md-on-surface-variant)}.m3-portrait{height:226px;border-radius:20px;overflow:hidden}.m3-portrait img{object-position:50% 30%}.m3-identity{text-align:right;padding:14px 5px 13px}.m3-identity h3{font-size:25px;font-weight:550;line-height:1.7}.m3-identity p{font-size:13px;color:var(--md-on-surface-variant);margin-top:2px}.m3-identity>span{display:flex;gap:5px;align-items:center;font-size:11px;color:var(--md-on-surface-variant);margin-top:6px}.m3-tabs{display:flex;width:100%;border:1px solid var(--md-outline);border-radius:26px;overflow:hidden;direction:rtl;margin:3px 0 18px}.m3-tabs button{flex:1;min-height:42px;border:0;border-inline-end:1px solid var(--md-outline);background:transparent;color:var(--md-on-surface);display:flex;align-items:center;justify-content:center;gap:5px;font-size:12px;transition:background .15s ease-out}.m3-tabs button:last-child{border-inline-end:0}.m3-tabs button[aria-selected=true]{background:var(--md-secondary-container);color:var(--md-on-secondary-container);font-weight:600}.m3-tabs button:hover{background:#16201b14}.m3-tabs button[aria-selected=true]:hover{background:#bfdccf}.m3-details{padding:0 5px}.m3-details h3{font-size:12px;font-weight:500;margin-bottom:6px;color:var(--md-on-surface-variant)}.m3-criterion{display:flex;align-items:center;justify-content:space-between;min-height:39px;font-size:12px}.m3-value{display:inline-flex;align-items:center;gap:7px;padding:5px 10px;border:1px solid var(--md-outline-variant);border-radius:8px;background:var(--md-surface-low);color:var(--md-on-surface);font-size:12px}.m3-value svg{color:var(--md-primary)}.m3-record{display:flex;align-items:center;justify-content:space-between;min-height:43px;border-bottom:1px solid var(--md-outline-variant);font-size:12px}.m3-record>span{color:var(--md-on-surface-variant)}.m3-record strong{font-weight:500}.m3-protected{position:absolute;bottom:20px;right:23px;left:23px;display:flex;gap:8px;align-items:center;border-top:1px solid var(--md-outline-variant);padding-top:14px;font-size:10px;color:var(--md-on-surface-variant)}.theme-material .production{border:0;border-radius:28px;background:var(--md-surface-container);box-shadow:0 12px 36px #142a2233}.theme-material .production select,.theme-material .production input[type=number]{background:var(--md-surface-highest);border:0;border-bottom:1px solid var(--md-outline);border-radius:4px 4px 0 0;min-height:48px}.theme-material .production button{border:0;border-radius:24px;background:var(--md-surface-high);min-height:40px;padding-inline:16px}.theme-material .production button:hover{background:#cfdbd4}.theme-material .production .transport button:first-child,.theme-material .production .hide-controls{background:var(--md-primary);color:var(--md-on-primary)}.theme-material .production header button{width:44px;border-radius:50%;background:transparent}.theme-material .production input[type=range]{accent-color:var(--md-primary)}.theme-material .rank-badge{border-radius:8px}.theme-material .result-copy>h2{font-size:30px;font-weight:450}.theme-material .workspace-bottom{border-color:var(--md-outline-variant)}.boot.theme-material{background:#f4fbf6;color:#16201b}.theme-material .candidate-detail h3{color:#fff}.theme-material .candidate-detail p{color:#e5ece8}.theme-material .winner-label{background:#173b30e8;color:#e4fff2;border-color:#9bc6b5}.theme-material .candidate-detail .candidate-score span{color:#e4eee8}
