.murabaha-panel{margin:16px 0;padding:22px 24px;border-radius:14px}.murabaha-panel .panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:0 0 16px;border-bottom:1px solid var(--y-line)}.murabaha-sub{margin-top:6px;font-size:13px;max-width:640px}.ledger-integrity{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;border:1px solid var(--y-line-strong);white-space:nowrap}.ledger-integrity strong{display:block;font-size:13px}.ledger-integrity small{display:block;font-size:11px;color:var(--y-text-3);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.ledger-integrity.valid{background:var(--y-green-bg);border-color:color-mix(in srgb,var(--y-green) 45%,transparent);color:var(--y-green-fg)}.ledger-integrity.broken{background:var(--y-red-bg);border-color:color-mix(in srgb,var(--y-red) 45%,transparent);color:var(--y-red-fg)}.murabaha-notice{display:flex;gap:10px;align-items:center;margin-top:14px;padding:10px 12px;border-radius:10px;font-size:13px}.murabaha-notice.ok{background:var(--y-green-bg);color:var(--y-green-fg)}.murabaha-notice.blocked{background:var(--y-red-bg);color:var(--y-red-fg)}.murabaha-steps{list-style:none;margin:8px 0 0;padding:0}.murabaha-step{display:grid;grid-template-columns:28px 1fr;gap:12px;padding:14px 0;border-bottom:1px solid var(--y-line);position:relative}.murabaha-step:last-child{border-bottom:0}.murabaha-marker{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--y-line-strong);color:var(--y-text-4);background:var(--y-surface)}.murabaha-step.done .murabaha-marker{background:var(--y-green-bg);border-color:var(--y-green);color:var(--y-green-fg)}.murabaha-step.next .murabaha-marker{border-color:var(--y-brand);color:var(--y-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--y-brand) 18%,transparent)}.murabaha-row{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.murabaha-row strong{font-size:14px;color:var(--y-text-0)}.murabaha-step.locked .murabaha-row strong{color:var(--y-text-2)}.murabaha-ar{margin-left:10px;font-size:12px;color:var(--y-text-3)}.murabaha-row small{display:block;margin-top:4px;font-size:12px;color:var(--y-text-3)}.murabaha-action{flex:0 0 auto;padding:7px 14px;font-size:13px}.murabaha-proof{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:8px;font-size:12px;color:var(--y-text-2)}.murabaha-proof b{color:var(--y-text-0);font-variant-numeric:tabular-nums}.murabaha-hash{display:inline-flex;align-items:center;gap:4px;color:var(--y-text-4);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.murabaha-form{display:grid;gap:12px;margin-top:12px;padding:14px;border:1px solid var(--y-line);border-radius:12px;background:var(--y-surface-2)}.murabaha-form label{display:grid;gap:6px;font-size:13px;color:var(--y-text-2)}.murabaha-form label em{font-style:normal;margin-left:6px;color:var(--y-text-4);font-size:12px}.murabaha-form input{min-height:40px;padding:9px 12px;border:1px solid var(--y-line-strong);border-radius:10px;background:var(--y-bg);color:var(--y-text-0);font-size:14px}.murabaha-form input:focus{outline:none;border-color:var(--y-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--y-brand) 22%,transparent)}.murabaha-form .primary{justify-self:start}.murabaha-warning{display:flex;gap:8px;align-items:center;margin:0;font-size:12px;color:var(--y-gold-fg)}.murabaha-pricing{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;align-items:end}.murabaha-total{display:grid;gap:4px;padding:8px 12px;border-radius:10px;background:var(--y-surface);border:1px dashed var(--y-line-strong);font-size:12px;color:var(--y-text-3)}.murabaha-total b{font-size:15px;color:var(--y-text-0);font-variant-numeric:tabular-nums}.murabaha-exceptions{display:grid;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid var(--y-line)}.murabaha-exception{display:grid;grid-template-columns:18px 1fr;gap:10px;padding:12px 14px;border-radius:10px;border:1px solid color-mix(in srgb,var(--y-red) 40%,transparent);background:var(--y-red-bg);color:var(--y-red-fg)}.murabaha-exception strong{font-size:13px}.murabaha-exception p{margin:4px 0;font-size:13px;color:var(--y-text-1)}.murabaha-exception small{font-size:11px;color:var(--y-text-3);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.murabaha-panel .form-note{margin:16px 0 0;font-size:12px;color:var(--y-text-4)}.murabaha-unavailable code{font-size:12px}@media(max-width:700px){.murabaha-panel{padding:18px 16px}.murabaha-panel .panel-head,.murabaha-row{flex-direction:column}.murabaha-pricing{grid-template-columns:1fr}}.documents-upload-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.documents-upload-progress{display:flex;align-items:baseline;gap:8px}.documents-upload-progress strong{font-size:17px;color:var(--y-text-0)}.documents-upload-progress span{font-size:11px;color:var(--y-text-3)}.documents-upload-progress-ar{margin-top:3px;color:var(--y-text-4);font-size:10px}.documents-upload-security{display:flex;align-items:center;gap:6px;color:var(--y-green-fg);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.documents-feedback{padding:9px 11px;border-radius:8px;font-size:11px;margin:0 0 10px;border:1px solid var(--y-line)}.documents-feedback.success{color:var(--y-green-fg);background:var(--y-surface);border-color:var(--y-green-bg)}.documents-feedback.error{color:var(--y-red-fg);background:var(--y-surface);border-color:var(--y-red-bg)}.documents-upload-grid{display:grid;gap:9px}.document-upload-card{position:relative;display:flex;gap:12px;min-height:100px;padding:14px;border:1px solid var(--y-line);border-radius:10px;background:var(--y-bg);transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.document-upload-card:hover{border-color:var(--y-line-strong)}.document-upload-card.dragging{border-color:var(--y-text-3);background:var(--y-bg);box-shadow:0 0 0 1px color-mix(in srgb,var(--y-text-2) 16%,transparent)}.document-upload-card.uploaded{border-color:var(--y-line-strong)}.document-hidden-input{display:none}.document-upload-icon{width:30px;height:30px;flex:0 0 30px;border:1px solid var(--y-line-strong);border-radius:9px;display:grid;place-items:center;color:var(--y-green-fg);margin-top:1px}.document-upload-main{min-width:0;flex:1}.document-upload-title{display:flex;align-items:center;gap:10px;justify-content:space-between}.document-upload-title strong{font-size:12px;color:var(--y-text-0)}.document-status{font-size:9px;color:var(--y-text-3);text-transform:uppercase;letter-spacing:.08em}.document-upload-ar{display:block;color:var(--y-text-3);font-size:9px;margin-top:2px}.document-upload-main p{margin:7px 0 9px;color:var(--y-text-3);font-size:10px;line-height:1.5}.document-drop-copy{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:10px;color:var(--y-text-3)}.document-drop-copy>span:nth-child(2){color:var(--y-text-4)}.document-choose{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--y-text-4);background:var(--y-text-0);color:var(--y-bg);border-radius:7px;padding:7px 10px;font-size:10px;font-weight:700;cursor:pointer}.document-choose:hover{background:var(--y-text-0)}.document-choose:disabled{opacity:.6;cursor:not-allowed}.document-format-note{display:block;margin-top:7px;color:var(--y-text-4);font-size:8px}.document-file{display:flex;align-items:center;gap:7px;margin-top:9px;padding:8px 9px;border:1px solid var(--y-line);background:var(--y-surface);border-radius:7px;color:var(--y-text-1);font-size:10px}.document-file span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-file small{margin-left:auto;color:var(--y-text-3);font-size:9px}.document-actions{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.document-action{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--y-line-strong);background:transparent;color:var(--y-text-2);border-radius:7px;padding:6px 8px;font-size:9px;cursor:pointer}.document-action:hover{background:var(--y-surface);color:var(--y-text-0);border-color:var(--y-line-strong)}.document-action.danger{color:var(--y-red)}.document-action:disabled{opacity:.55;cursor:not-allowed}.documents-upload-footnote{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:10px;padding:9px 10px;border-top:1px solid var(--y-surface-2);color:var(--y-text-4);font-size:9px}.documents-upload-footnote svg{color:var(--y-green)}.documents-upload-footnote span:last-child{margin-left:auto}.documents-loading{display:flex;align-items:center;gap:7px;margin-top:9px;color:var(--y-text-3);font-size:10px}.spin{animation:yalif-spin 1s linear infinite}@keyframes yalif-spin{to{transform:rotate(360deg)}}.document-preview-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;background:color-mix(in srgb,var(--y-bg) 78%,transparent);padding:24px}.document-preview{width:min(1000px,94vw);height:min(760px,88vh);background:var(--y-bg);border:1px solid var(--y-line-strong);border-radius:12px;overflow:hidden;box-shadow:0 20px 60px #00000073;display:flex;flex-direction:column}.document-preview-head{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid var(--y-line);color:var(--y-text-0);font-size:11px}.document-preview iframe{width:100%;height:100%;border:0;background:var(--y-text-0)}@media(max-width:760px){.documents-upload-head{align-items:flex-start;flex-direction:column}.documents-upload-security{align-self:flex-start}.documents-upload-footnote span:last-child{margin-left:0}.document-upload-card{padding:12px}.document-actions{gap:5px}}.dact{position:relative;display:inline-block}.dact-toggle{padding:6px 8px!important}.dact-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:30;width:260px;display:grid;gap:4px;padding:8px;border:1px solid var(--y-line-strong);border-radius:10px;background:var(--y-surface);box-shadow:var(--y-shadow);text-align:left}.dact-menu>button{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:var(--y-text-1);font-size:13px;cursor:pointer;text-align:left}.dact-menu>button:hover{background:var(--y-surface-2)}.dact-menu small{display:block;padding:4px 10px 2px;font-size:11px;color:var(--y-text-4)}.dact-menu form,.dact-menu>div{display:grid;gap:8px}.dact-menu label{display:grid;gap:4px;font-size:12px;color:var(--y-text-2)}.dact-menu input,.dact-menu select{min-height:34px;padding:6px 8px;border:1px solid var(--y-line-strong);border-radius:8px;background:var(--y-bg);color:var(--y-text-0);font-size:13px}.dact-menu p{margin:0;font-size:13px;color:var(--y-text-1);line-height:1.45}.dact-row{display:flex;justify-content:flex-end;gap:8px}.dact-row button{padding:7px 12px;font-size:13px}.dact-danger{color:var(--y-red-fg)!important}.dact-danger-solid{background:var(--y-red)!important;border-color:var(--y-red)!important;color:#fff!important}.doc-paused-badge{color:var(--y-gold-fg)!important}.doc-list-panel{overflow:visible!important}.doc-notice{margin:8px 0;color:var(--y-green-fg)}.dact-menu input,.dact-menu select{width:100%;min-width:0;box-sizing:border-box}.dact-menu label{min-width:0}.aic{display:grid;gap:12px;margin:14px 18px 0;padding:16px;border:1px solid var(--y-line);border-radius:12px;background:var(--y-bg)}.aic-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;flex-wrap:wrap}.aic-head h4{margin:4px 0;font-size:15px;color:var(--y-text-0)}.aic-head p{margin:0;max-width:680px;font-size:13px;color:var(--y-text-3);line-height:1.5}.aic-head .primary{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;font-size:13px}.aic-message{padding:10px 12px;border-radius:8px;background:var(--y-gold-bg);color:var(--y-gold-fg);font-size:13px}.aic-empty{margin:0;font-size:13px}.aic-summary{display:grid;gap:4px;padding:12px 14px;border-radius:10px;border:1px solid var(--y-green);background:var(--y-green-bg)}.aic-summary.warn{border-color:var(--y-gold);background:var(--y-gold-bg)}.aic-summary strong{font-size:14px;color:var(--y-text-0)}.aic-summary p{margin:0;font-size:13px;color:var(--y-text-1);line-height:1.5}.aic-summary small{font-size:11px;color:var(--y-text-3)}.aic-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.aic-rule{display:grid;grid-template-columns:78px 1fr;gap:10px;align-items:start;padding:8px 10px;border:1px solid var(--y-line);border-radius:8px;background:var(--y-surface)}.aic-rule b{font-size:11px;text-align:center;padding:3px 6px;border-radius:999px}.aic-rule.pass b{background:var(--y-green-bg);color:var(--y-green-fg)}.aic-rule.warning b,.aic-rule.unclear b{background:var(--y-gold-bg);color:var(--y-gold-fg)}.aic-rule.fail b{background:var(--y-red-bg);color:var(--y-red-fg)}.aic-rule strong{display:block;font-size:12px;color:var(--y-text-0)}.aic-rule small{display:block;font-size:12px;color:var(--y-text-3);line-height:1.4}.aic-issues{margin:0;padding-left:18px;display:grid;gap:4px;font-size:13px;color:var(--y-text-1)}.aic-issues li.critical{color:var(--y-red-fg)}.aic-issues li.warning{color:var(--y-gold-fg)}.aic-issues em{color:var(--y-text-3)}@media(max-width:800px){.aic-rules{grid-template-columns:1fr}}#yalif-decision-cockpit{margin:14px 0;border:1px solid var(--y-line);border-radius:14px;background:linear-gradient(180deg,var(--y-bg),var(--y-bg));overflow:hidden}#yalif-decision-cockpit .eyebrow{color:var(--y-text-3);font-size:9px;font-weight:700;letter-spacing:.16em}#yalif-decision-cockpit .eyebrow-ar{margin-left:8px;color:var(--y-text-3);font-weight:500;letter-spacing:0}.yc-head{display:flex;justify-content:space-between;gap:20px;padding:20px 22px;border-bottom:1px solid var(--y-line);align-items:flex-start}.yc-head h3{margin:6px 0 5px;font-size:18px;letter-spacing:-.02em}.yc-head p{margin:0;color:var(--y-text-3);font-size:11px;line-height:1.5}.yc-head-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.yc-version{border:1px solid var(--y-line-strong);border-radius:999px;padding:6px 9px;color:var(--y-text-3);font-size:9px;font-family:ui-monospace,monospace}.yc-message{margin:12px 14px 0;border:1px solid var(--y-line-strong);background:var(--y-surface);color:var(--y-green-fg);border-radius:9px;padding:9px 11px;font-size:10px}.yc-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:12px;padding:14px}.yc-grid-lower{padding-top:0}.yc-panel{border:1px solid var(--y-line);border-radius:11px;background:var(--y-bg);overflow:hidden}.yc-panel-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;border-bottom:1px solid var(--y-surface-2)}.yc-panel-head h4{margin:5px 0 0;font-size:13px}.yc-panel-head>strong{font-size:12px;color:var(--y-text-1)}.yc-chip,.yc-match{border:1px solid var(--y-line-strong);border-radius:999px;padding:5px 8px;color:var(--y-text-1);font-size:8px;letter-spacing:.12em}.yc-docs{display:grid}.yc-doc{display:grid;grid-template-columns:24px 1fr auto;gap:9px;padding:11px 15px;border-bottom:1px solid var(--y-surface-2);align-items:start}.yc-doc:last-child{border-bottom:0}.yc-doc-icon{width:22px;height:22px;border-radius:50%;border:1px solid var(--y-line-strong);display:grid;place-items:center;font-size:10px;color:var(--y-text-2)}.yc-doc>div:nth-child(2) strong,.yc-doc>div:nth-child(2) small,.yc-doc>div:nth-child(2) span{display:block}.yc-doc>div:nth-child(2) strong{font-size:10px;color:var(--y-text-0)}.yc-doc>div:nth-child(2) small{font-size:9px;color:var(--y-text-3);margin-top:3px}.yc-doc>div:nth-child(2) span{font-size:8px;color:var(--y-text-4);margin-top:4px;line-height:1.35}.yc-doc>b{font-size:8px;font-weight:600}.yc-doc>b.good{color:var(--y-green-fg)}.yc-doc>b.warn{color:var(--y-gold-fg)}.yc-foot{padding:10px 15px;color:var(--y-text-4);font-size:8px;border-top:1px solid var(--y-surface-2)}.yc-score{min-width:0}.yc-score-main{display:flex;align-items:center;gap:16px;padding:18px 18px 10px}.yc-score-main>div:last-child strong{font-size:14px}.yc-score-main p{margin:4px 0 0;color:var(--y-text-4);font-size:9px}.yc-score-ring{width:76px;height:76px;flex:0 0 76px;border-radius:50%;border:7px solid var(--y-line);display:grid;place-items:center;align-content:center;background:var(--y-bg);box-shadow:inset 0 0 0 1px var(--y-surface-2)}.yc-score-ring span{font-size:25px;font-weight:800;line-height:1}.yc-score-ring small{font-size:8px;color:var(--y-text-4);margin-top:2px}.yc-meters{display:grid;gap:9px;padding:10px 18px 18px}.yc-meters>div{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}.yc-meters span{font-size:9px;color:var(--y-text-3)}.yc-meters b{font-size:9px;color:var(--y-text-1)}.yc-columns{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:15px 17px 17px}.yc-columns h5{margin:0 0 7px;font-size:9px;color:var(--y-text-3);text-transform:uppercase;letter-spacing:.12em}.yc-columns ul,.yc-recommendations{margin:0;padding:0 0 0 15px;display:grid;gap:7px}.yc-columns li,.yc-recommendations li{font-size:9px;line-height:1.4}.yc-good{color:var(--y-text-2)}.yc-warn{color:var(--y-gold-fg)}.yc-neutral{color:var(--y-text-2)}.muted-item{color:var(--y-text-4)}.yc-reco{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:8px;padding:14px 17px 11px}.yc-reco>div{border:1px solid var(--y-surface-2);border-radius:9px;padding:10px}.yc-reco span,.yc-reco strong{display:block}.yc-reco span{color:var(--y-text-4);font-size:8px}.yc-reco strong{margin-top:5px;font-size:10px}.yc-recommendations{padding:0 25px 16px}.yc-partner{margin:0 14px 14px}.yc-partner-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 17px}.yc-partner-row strong,.yc-partner-row span{display:block}.yc-partner-row strong{font-size:11px}.yc-partner-row span{font-size:8px;color:var(--y-text-4);margin-top:4px}.yc-disclaimer{padding:9px 14px 11px;color:var(--y-text-4);font-size:8px;border-top:1px solid var(--y-surface-2);background:var(--y-bg)}@media(max-width:900px){.yc-head{flex-direction:column}.yc-grid,.yc-grid-lower,.yc-columns{grid-template-columns:1fr}.yc-partner{margin-top:14px}.yc-reco{grid-template-columns:1fr}.yc-head-actions{justify-content:flex-start}}#yalif-decision-cockpit .yc-doc-actions{display:flex;align-items:center;gap:10px}.doc-upload{display:inline-flex;align-items:center;gap:5px;padding:5px 10px!important;font-size:12px!important;border-radius:8px!important}#yalif-decision-cockpit .yc-doc{align-items:center}#yalif-decision-cockpit .yc-doc-actions b{font-size:11px;font-weight:600}#yalif-decision-cockpit .yc-doc-actions b.good{color:var(--y-green-fg)}#yalif-decision-cockpit .yc-doc-actions b.warn{color:var(--y-gold-fg)}#yalif-decision-cockpit .yc-doc-actions b.pending{color:var(--y-text-3)}#yalif-decision-cockpit .yc-doc-actions b.bad{color:var(--y-red-fg)}.yc-doc.rejected{background:var(--y-red-bg)}.yc-reject-note{color:var(--y-red-fg)!important}.yc-accept{color:var(--y-green-fg)}.yc-reject{color:var(--y-red-fg)}.yc-reject-form{grid-column:1 / -1;display:flex;gap:8px;margin-top:8px}.yc-reject-form input{flex:1;min-height:38px;padding:8px 10px;border:1px solid var(--y-line-strong);border-radius:8px;background:var(--y-bg);color:var(--y-text-0);font-size:13px}@media(max-width:700px){.yc-reject-form{flex-direction:column}}#yalif-decision-cockpit .yc-doc-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px}#yalif-decision-cockpit .yc-reject-form .primary{padding:8px 14px;font-size:13px;white-space:nowrap}#yalif-decision-cockpit,#yalif-decision-cockpit .yc-panel{overflow:visible}.document-center{padding:22px}.document-hero{display:grid;grid-template-columns:1fr 170px;gap:22px;align-items:center;padding:4px 0 22px}.document-hero h3{margin:8px 0 7px;font-size:22px}.document-hero p{margin:0;color:var(--y-text-3);max-width:720px;font-size:13px;line-height:1.55}.doc-score{border:1px solid var(--y-line);background:var(--y-bg);border-radius:12px;padding:18px}.doc-score strong{display:block;font-size:32px;letter-spacing:-.04em}.doc-score span,.doc-score small{display:block;color:var(--y-text-3);font-size:10px}.doc-score small{margin-top:4px}.document-actions{display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid var(--y-surface-2);border-bottom:1px solid var(--y-surface-2);padding:13px 0}.doc-analyze{min-width:220px}.document-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:14px;margin-top:14px}.doc-list-panel,.doc-ai-panel{border:1px solid var(--y-line);border-radius:12px;background:var(--y-bg);overflow:hidden}.doc-section-head{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:17px 18px;border-bottom:1px solid var(--y-line)}.doc-section-head h4{margin:6px 0 0;font-size:15px}.doc-count{color:var(--y-text-3);font-size:10px}.ai-badge{border:1px solid var(--y-line-strong);color:var(--y-text-1);border-radius:999px;padding:5px 8px;font-size:8px;letter-spacing:.12em}.doc-list{display:grid}.doc-row{display:grid;grid-template-columns:28px 1fr auto;gap:12px;align-items:center;padding:15px 18px;border-bottom:1px solid var(--y-surface-2)}.doc-row:last-child{border-bottom:0}.doc-status{width:26px;height:26px;border:1px solid var(--y-line-strong);border-radius:8px;display:grid;place-items:center;font-size:12px;color:var(--y-text-2)}.doc-status.ready{background:var(--y-surface-2);border-color:var(--y-text-4);color:var(--y-text-1)}.doc-status.review{background:var(--y-surface-2);border-color:var(--y-line-strong);color:var(--y-gold-fg)}.doc-main strong,.doc-main span,.doc-main small{display:block}.doc-main strong{font-size:11px;color:var(--y-text-0)}.doc-main span{margin-top:3px;color:var(--y-text-3);font-size:10px}.doc-main small{margin-top:5px;color:var(--y-text-4);font-size:10px}.doc-meta{display:flex;align-items:center;gap:9px}.doc-meta b{color:var(--y-text-3);font-size:10px;font-weight:600}.doc-ai-panel{padding-bottom:8px}.ai-findings{padding:5px 18px 8px}.finding{display:flex;gap:10px;padding:12px 0;border-bottom:1px solid var(--y-surface-2);opacity:.88}.finding:last-child{border-bottom:0}.finding>span{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;border:1px solid var(--y-line-strong);color:var(--y-text-3);font-size:11px}.finding.positive>span{border-color:var(--y-text-4);color:var(--y-text-1);background:var(--y-surface-2)}.finding.warning>span{border-color:var(--y-line-strong);color:var(--y-gold-fg);background:var(--y-surface-2)}.finding strong,.finding small{display:block}.finding strong{font-size:11px;color:var(--y-text-0)}.finding small{margin-top:4px;color:var(--y-text-4);font-size:10px;line-height:1.4}.finding.analyzed{opacity:1}.package-preview{margin:10px 18px 5px;border:1px solid var(--y-line);border-radius:10px;padding:14px;background:var(--y-bg)}.package-preview>div{margin-top:8px}.package-preview strong,.package-preview small{display:block}.package-preview strong{font-size:11px;color:var(--y-text-1)}.package-preview small{margin-top:5px;color:var(--y-text-4);font-size:9px;line-height:1.4}.doc-next{margin-top:14px;border:1px solid var(--y-line);border-radius:11px;background:linear-gradient(135deg,var(--y-surface),var(--y-bg));padding:16px 18px;display:grid;gap:5px}.doc-next strong{font-size:12px;color:var(--y-text-0)}.doc-next>span:last-child{color:var(--y-text-4);font-size:10px}@media(max-width:850px){.document-hero,.document-grid{grid-template-columns:1fr}.document-actions{align-items:flex-start;flex-direction:column}.doc-analyze{width:100%}}@media(max-width:580px){.document-center{padding:16px}.doc-row{grid-template-columns:26px 1fr}.doc-meta{grid-column:2;justify-content:space-between}.doc-meta .ghost{padding:0}.document-hero h3{font-size:19px}}.document-center-live .document-hero{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.document-center-live .document-hero p{max-width:640px;color:var(--y-text-3);font-size:13px;line-height:1.55}.document-center-live .doc-score span{display:block;font-size:12px;color:var(--y-text-3)}.document-center-live .document-actions{display:flex;align-items:center;gap:14px;margin:16px 0;flex-wrap:wrap}.document-center-live .document-actions .ghost{display:inline-flex;align-items:center;gap:6px;padding:8px 12px}.doc-packages{display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:16px}.doc-packages .doc-main small{display:inline-flex;align-items:center;gap:5px}.doc-packages .doc-view{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;font-size:12px}@media(max-width:700px){.doc-packages{grid-template-columns:1fr}.document-center-live .document-hero{flex-direction:column}}.document-center-live .doc-meta{display:flex;gap:8px;align-items:center}.partner-workspace .ypp-card{grid-template-columns:1fr auto auto}.partner-workspace .ypp-card-main span{font-size:11px;letter-spacing:.04em}.partner-workspace .ypp-card-main strong{font-size:15px}.partner-workspace .ypp-card-main small{font-size:12px}.pw-item+.pw-item{border-top:1px solid var(--y-surface-2)}.pw-item .ypp-card{border-bottom:0}.pw-file{margin:0;border-radius:0;border-left:0;border-right:0}.pw-docs{display:grid;gap:8px}.pw-doc{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:8px 10px;border:1px solid var(--y-line);border-radius:8px;background:var(--y-surface)}.pw-doc strong{display:block;font-size:13px;color:var(--y-text-0)}.pw-doc small{display:block;font-size:12px;color:var(--y-text-3)}.pw-doc .ok{color:var(--y-green-fg)}.pw-doc .missing{color:var(--y-text-4)}.pw-note{display:flex;gap:10px;padding:12px;border:1px solid var(--y-gold);border-radius:8px;background:var(--y-gold-bg);color:var(--y-gold-fg)}.pw-note strong{font-size:13px}.pw-note p{margin:4px 0 0;font-size:13px;line-height:1.5;color:var(--y-text-1);white-space:pre-wrap}.pw-offers{display:grid;gap:8px}.pw-offer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;align-items:center;padding:10px 12px;border:1px solid var(--y-line);border-radius:8px;background:var(--y-surface)}.pw-offer strong{font-size:13px;font-variant-numeric:tabular-nums}.pw-actions{justify-content:flex-end}.pw-form{display:grid;gap:10px}.pw-form label{display:grid;gap:6px;font-size:12px;color:var(--y-text-2)}.pw-form textarea{width:100%;resize:vertical;font:inherit;font-size:13px}.pw-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pw-feedback{padding:10px 12px;border-radius:8px;border:1px solid var(--y-green);background:var(--y-green-bg);color:var(--y-green-fg);font-size:13px}@media(max-width:900px){.partner-workspace .ypp-card,.pw-form-grid,.ypp-package-grid{grid-template-columns:1fr}.pw-doc{grid-template-columns:auto 1fr}.pw-doc button{grid-column:2;justify-self:start}}.pw-open{padding:9px 14px;font-weight:600}.pw-actions .primary,.pw-form .primary{padding:10px 16px;font-size:14px}.dreply-composer{display:grid;gap:8px}.dreply-composer textarea{width:100%;box-sizing:border-box;resize:vertical;font:inherit;font-size:13px;padding:10px 12px;border:1px solid var(--y-line-strong);border-radius:10px;background:var(--y-bg);color:var(--y-text-0)}.dreply-actions{justify-content:flex-end}.dreply-actions .ghost,.dreply-actions .primary{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;font-size:13px}.dreply-note{font-size:11px;color:var(--y-text-4)}.dreply-pending,.dreply ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.dreply-pending li,.dreply li{display:flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--y-line);border-radius:8px;background:var(--y-surface);font-size:13px;color:var(--y-text-1)}.dreply-pending li span,.dreply li span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dreply-pending li small,.dreply li small{color:var(--y-text-3);font-size:11px}.dreply li .ghost{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;font-size:12px}.dreply-thread{display:grid;gap:8px}.dreply{display:grid;gap:6px;padding:10px 12px;border:1px solid var(--y-line);border-left:3px solid var(--y-brand);border-radius:10px;background:var(--y-surface-2)}.dreply>small{font-size:11px;color:var(--y-text-3)}.dreply p{margin:0;font-size:13px;color:var(--y-text-1);line-height:1.5;white-space:pre-wrap}.drp{display:grid;gap:12px;margin-bottom:18px;padding:20px 22px}.drp-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.drp-head h3{margin:4px 0 0}.drp-row{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:12px 14px;border:1px solid var(--y-line);border-radius:10px;background:var(--y-surface-2)}.drp-row>svg{color:var(--y-brand)}.drp-row strong{font-size:14px;color:var(--y-text-0)}.drp-row p{margin:4px 0 0;font-size:13px;color:var(--y-text-3);line-height:1.5}.drp-pending{grid-template-columns:1fr;border-color:var(--y-gold);background:var(--y-gold-bg)}.drp-pending strong{color:var(--y-gold-fg)}.drp-request{display:flex;gap:12px;padding:12px 14px;border:1px solid var(--y-gold);border-radius:10px;background:var(--y-gold-bg)}.drp-request>svg{color:var(--y-gold-fg);flex:none;margin-top:2px}.drp-request strong{display:block;font-size:14px;color:var(--y-gold-fg)}.drp-request small{display:block;font-size:12px;color:var(--y-text-3)}.drp-request p{margin:6px 0 0;font-size:13px;color:var(--y-text-1);line-height:1.5;white-space:pre-wrap}.drp-answer{display:grid;gap:8px}.drp-answer textarea{width:100%;resize:vertical;font:inherit;font-size:13px}.drp-answer .panel-actions{justify-content:flex-end}.drp-footnote{margin:0;font-size:13px}.drp-feedback{padding:10px 12px;border-radius:8px;border:1px solid var(--y-green);background:var(--y-green-bg);color:var(--y-green-fg);font-size:13px}@media(max-width:700px){.drp-row{grid-template-columns:auto 1fr}.drp-row button{grid-column:1 / -1;justify-self:start}}.ynotif{position:relative}.ynotif-bell{position:relative;display:inline-grid;place-items:center;width:38px;height:38px;border-radius:10px;border:1px solid var(--y-line-strong);background:var(--y-surface);color:var(--y-text-1);cursor:pointer}.ynotif-bell:hover{background:var(--y-surface-2)}.ynotif-count{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--y-red);color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center}.ynotif-panel{position:absolute;right:0;top:46px;z-index:40;width:min(380px,calc(100vw - 32px));max-height:70vh;overflow:auto;border:1px solid var(--y-line-strong);border-radius:12px;background:var(--y-surface);box-shadow:var(--y-shadow)}.ynotif-head{display:flex;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--y-line);font-size:13px;color:var(--y-text-1)}.ynotif-empty{padding:18px 14px;font-size:13px;color:var(--y-text-3)}.ynotif-panel ul{list-style:none;margin:0;padding:0}.ynotif-panel li+li{border-top:1px solid var(--y-line)}.ynotif-panel li button{display:grid;gap:3px;width:100%;padding:11px 14px;border:0;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}.ynotif-panel li button:disabled{cursor:default}.ynotif-panel li button:not(:disabled):hover{background:var(--y-surface-2)}.ynotif-panel li.unread button{box-shadow:inset 3px 0 0 var(--y-brand)}.ynotif-panel strong{font-size:13px;color:var(--y-text-0)}.ynotif-panel span{font-size:12px;color:var(--y-text-2);line-height:1.45}.ynotif-panel small{font-size:11px;color:var(--y-text-4)}.topbar-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}@media(max-width:700px){.topbar-actions{justify-content:flex-start;margin-top:12px}.ynotif-panel{left:0;right:auto}}.vw-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:16px;margin-bottom:16px}.vw-form{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:18px 22px}.vw-form label,.vw-code label{display:grid;gap:6px;font-size:12px;color:var(--y-text-2)}.vw-form-actions{grid-column:1 / -1;display:flex;justify-content:flex-end}.vw-created{display:grid;gap:6px;margin:0 22px 20px;padding:12px;border:1px solid var(--y-green);border-radius:10px;background:var(--y-green-bg)}.vw-created strong{color:var(--y-green-fg);font-size:14px}.vw-created code{font-size:12px;word-break:break-all;color:var(--y-text-1)}.vw-created span{font-size:12px;color:var(--y-text-2)}.vw-created button{justify-self:start}.vw-list{display:grid;gap:8px;padding:16px 22px 20px}.vw-link{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--y-line);border-radius:10px;background:var(--y-surface-2)}.vw-link strong{display:block;font-size:13px;color:var(--y-text-0)}.vw-link small{display:block;font-size:12px;color:var(--y-text-3)}.vw-link-actions{display:flex;gap:6px}.vw-link-actions .ghost{padding:6px 8px}.vw-progress{display:grid;gap:10px;padding-bottom:18px}.vw-progress>.vw-deal,.vw-progress>.empty-state,.vw-progress>.form-note{margin:0 22px}.vw-progress>.panel-head{margin-bottom:4px}.vw-deal{display:grid;grid-template-columns:1fr auto;gap:6px 12px;align-items:center;padding:12px 14px;border:1px solid var(--y-line);border-radius:10px;background:var(--y-surface-2)}.vw-deal strong{display:block;margin-top:3px;font-size:14px;color:var(--y-text-0)}.vw-deal small{display:block;font-size:12px;color:var(--y-text-3)}.vw-missing{grid-column:1 / -1;color:var(--y-gold-fg)!important}.vw-modal{max-width:640px}.vw-code{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:end;padding:18px 0 6px}.vw-quote{display:grid;gap:14px;padding-top:14px}@media(max-width:900px){.vw-grid,.vw-form{grid-template-columns:1fr}.vw-link{grid-template-columns:1fr auto}.vw-link-actions{grid-column:1 / -1}.vw-deal,.vw-code{grid-template-columns:1fr}}.marketplace-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px;border-bottom:1px solid var(--y-line)}.marketplace-head h3{margin:7px 0 6px;font-size:19px}.marketplace-head p{margin:0;color:var(--y-text-3);font-size:12px;max-width:650px;line-height:1.5}.marketplace-trust{display:grid;gap:5px;justify-items:end;color:var(--y-text-2);font-size:10px}.marketplace-trust span:last-child{color:var(--y-text-4)}.opportunity-list{display:grid;gap:12px;padding:14px}.opportunity{border:1px solid var(--y-surface-2);background:var(--y-bg);border-radius:12px;overflow:hidden}.opportunity-top{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;padding:18px 20px;border-bottom:1px solid var(--y-surface-2)}.opportunity-top h4{margin:6px 0 5px;font-size:13px}.opportunity-top p{margin:0;color:var(--y-text-3);font-size:11px}.opportunity-status{border:1px solid var(--y-line-strong);border-radius:999px;padding:6px 9px;color:var(--y-text-2);font-size:9px;white-space:nowrap}.offer-grid{display:grid}.market-offer{display:grid;grid-template-columns:1fr 90px 160px;gap:16px;align-items:center;padding:15px 20px;border-bottom:1px solid var(--y-surface-2)}.market-offer:last-child{border-bottom:0}.market-offer strong,.market-offer span{display:block}.market-offer strong{font-size:12px}.market-offer span{color:var(--y-text-3);font-size:10px;margin-top:4px}.market-offer .rate{font-weight:700;font-size:16px}.market-offer .rate small{display:block;color:var(--y-text-4);font-size:8px;font-weight:400;margin-top:3px}.market-offer .ghost{justify-self:end}.market-offer .ghost:disabled{opacity:.8}.marketplace-note{display:flex;justify-content:space-between;gap:12px;padding:13px 20px;border-top:1px solid var(--y-line);color:var(--y-text-4);font-size:10px}.marketplace-note span:last-child{color:var(--y-text-4)}@media(max-width:720px){.marketplace-head{display:block}.marketplace-trust{justify-items:start;margin-top:12px}.market-offer{grid-template-columns:1fr auto}.market-offer .ghost{grid-column:1 / -1;justify-self:start}.marketplace-note{display:grid;gap:6px}}.market-offer{display:grid;grid-template-columns:1.6fr .8fr .8fr auto;align-items:center;gap:12px}.market-offer.selected{border-color:color-mix(in srgb,var(--y-green) 45%,transparent);background:var(--y-green-bg)}.market-offer .rate small{display:block;font-size:11px;color:var(--y-text-3);font-weight:500}.market-offer .status{display:inline-flex;align-items:center;gap:5px}.market-empty{font-size:13px;color:var(--y-text-3);padding:12px 16px}@media(max-width:700px){.market-offer{grid-template-columns:1fr 1fr}}.market-offer .offer-validation{display:inline-block;width:fit-content}.lifecycle-center{padding:22px}.lifecycle-hero{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;padding:4px 0 20px}.lifecycle-hero h3{margin:7px 0 8px;font-size:20px}.lifecycle-hero p{margin:0;color:var(--y-text-3);max-width:680px;font-size:12px;line-height:1.55}.lifecycle-kpis{display:flex;gap:18px}.lifecycle-kpis div,.portfolio-total{min-width:92px;padding:12px 14px;border:1px solid var(--y-line);border-radius:10px;background:var(--y-surface)}.lifecycle-kpis strong,.portfolio-total strong{display:block;font-size:19px}.lifecycle-kpis small,.portfolio-total small,.portfolio-total span{color:var(--y-text-4);font-size:9px}.lifecycle-list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:6px}.lifecycle-card{border:1px solid var(--y-line);border-radius:11px;background:var(--y-bg);padding:16px}.lifecycle-card-top{display:flex;justify-content:space-between;align-items:center}.lifecycle-card h4{margin:10px 0 12px;font-size:13px}.lifecycle-data{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lifecycle-data div{border:1px solid var(--y-line);border-radius:8px;padding:10px}.lifecycle-data span{display:block;color:var(--y-text-4);font-size:9px}.lifecycle-data strong{display:block;margin-top:5px;font-size:12px}.lifecycle-card p{margin:12px 0 0;color:var(--y-text-3);font-size:10px;line-height:1.45}.lifecycle-callout{margin-top:14px;border:1px solid var(--y-line-strong);border-radius:11px;padding:15px;background:linear-gradient(90deg,var(--y-surface),var(--y-bg));display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.lifecycle-callout strong,.lifecycle-callout small{display:block}.lifecycle-callout strong{margin:5px 0;font-size:12px}.lifecycle-callout small{color:var(--y-text-3);font-size:10px;max-width:780px;line-height:1.5}.callout-ar{color:var(--y-text-3);font-size:10px;white-space:nowrap;padding-top:18px}.portfolio-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:10px 0 14px}.portfolio-grid article{border:1px solid var(--y-line);border-radius:10px;background:var(--y-bg);padding:14px}.portfolio-grid span{display:block;color:var(--y-text-3);font-size:10px}.portfolio-grid strong{display:block;margin-top:7px;font-size:18px}.portfolio-grid small{display:block;margin-top:3px;color:var(--y-text-4);font-size:9px}.portfolio-table{border:1px solid var(--y-line);border-radius:10px;overflow:hidden}.portfolio-row{display:grid;grid-template-columns:150px 1fr 120px 120px;gap:14px;align-items:center;padding:12px 14px;border-bottom:1px solid var(--y-surface-2);color:var(--y-text-2);font-size:10px}.portfolio-row:last-child{border-bottom:0}.portfolio-row.header{color:var(--y-text-4);text-transform:uppercase;letter-spacing:.08em;font-size:8px}@media(max-width:900px){.lifecycle-hero{grid-template-columns:1fr}.lifecycle-kpis{flex-wrap:wrap}.lifecycle-list{grid-template-columns:1fr}.portfolio-grid,.portfolio-row{grid-template-columns:1fr 1fr}.lifecycle-callout{flex-direction:column}.callout-ar{padding-top:0;white-space:normal}}button.portfolio-row{width:100%;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}button.portfolio-row:hover{background:var(--y-surface-2)}.lifecycle-card .ghost{margin-top:10px;padding:7px 12px;font-size:13px}.ysc{position:fixed;right:20px;bottom:20px;z-index:60;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.ysc-launcher{width:52px;height:52px;border-radius:50%;border:0;background:var(--y-brand);color:var(--y-on-brand);display:grid;place-items:center;cursor:pointer;box-shadow:var(--y-shadow)}.ysc-launcher:hover{background:var(--y-brand-hover)}.ysc-panel{width:min(370px,calc(100vw - 32px));height:min(540px,calc(100vh - 110px));display:flex;flex-direction:column;border:1px solid var(--y-line-strong);border-radius:14px;background:var(--y-surface);box-shadow:var(--y-shadow);overflow:hidden}.ysc-head{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid var(--y-line)}.ysc-head strong{display:block;font-size:14px;color:var(--y-text-0)}.ysc-head span{font-size:12px;color:var(--y-text-3)}.ysc-list{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px}.ysc-msg{max-width:88%}.ysc-msg p{margin:0;padding:9px 12px;border-radius:12px;font-size:13px;line-height:1.5;white-space:pre-wrap}.ysc-msg.bot p{background:var(--y-surface-2);color:var(--y-text-1);border-top-left-radius:4px}.ysc-msg.user{align-self:flex-end}.ysc-msg.user p{background:var(--y-brand);color:var(--y-on-brand);border-top-right-radius:4px}.ysc-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.ysc-chips button{border:1px solid var(--y-line-strong);background:transparent;color:var(--y-text-1);border-radius:999px;padding:5px 10px;font-size:12px;cursor:pointer;text-align:left}.ysc-chips button:hover{background:var(--y-surface-2)}.ysc-form{display:flex;gap:8px;padding:10px 12px;border-top:1px solid var(--y-line)}.ysc-form input{flex:1;min-height:38px;padding:8px 10px;border:1px solid var(--y-line-strong);border-radius:10px;background:var(--y-bg);color:var(--y-text-0);font-size:13px}.ysc-form .primary{padding:0 12px}.ysc-note{margin:0;padding:0 12px 10px;font-size:11px;color:var(--y-text-4)}@media(max-width:700px){.ysc{right:12px;bottom:12px}}.appc{display:grid;gap:10px;margin:0 0 14px}.appc-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 14px;border:1px solid var(--y-line);border-radius:12px;background:var(--y-surface)}.appc-bar .ghost{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;font-size:13px}.appc-danger{color:var(--y-red-fg)}.appc-danger-solid{background:var(--y-red)!important;border-color:var(--y-red)!important;color:#fff!important}.appc-form{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px;padding:14px;border:1px solid var(--y-line);border-radius:12px;background:var(--y-surface-2)}.appc-form label{display:grid;gap:6px;font-size:12px;color:var(--y-text-2)}.appc-form input{min-height:40px;padding:8px 10px;border:1px solid var(--y-line-strong);border-radius:10px;background:var(--y-bg);color:var(--y-text-0);font-size:14px}.appc-form .form-note,.appc-form .panel-actions,.appc-wide{grid-column:1 / -1}.appc-form .panel-actions,.appc-confirm .panel-actions{justify-content:flex-end}.appc-confirm{display:grid;gap:8px;padding:14px;border:1px solid var(--y-red);border-radius:12px;background:var(--y-red-bg)}.appc-confirm strong{color:var(--y-red-fg)}.appc-confirm p{margin:0;font-size:13px;color:var(--y-text-1);line-height:1.5}.appc-paused{display:flex;gap:10px;align-items:center;padding:12px 14px;border:1px solid var(--y-gold);border-radius:12px;background:var(--y-gold-bg);color:var(--y-gold-fg)}.appc-paused strong{display:block;font-size:14px}.appc-paused span{display:block;font-size:13px;color:var(--y-text-1)}.appc-ok{padding:10px 12px;border-radius:8px;border:1px solid var(--y-green);background:var(--y-green-bg);color:var(--y-green-fg);font-size:13px}.status.paused{background:var(--y-gold-bg);color:var(--y-gold-fg)}@media(max-width:700px){.appc-form{grid-template-columns:1fr}}.role-picker{display:grid;gap:10px;margin-bottom:14px}.role-picker-label{display:flex;justify-content:space-between;font-size:12px;color:var(--y-text-2)}.role-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.role-option{display:flex;gap:10px;align-items:flex-start;padding:10px;border:1px solid var(--y-line-strong);border-radius:10px;background:var(--y-bg);color:var(--y-text-1);text-align:left;cursor:pointer;font:inherit}.role-option>svg{flex:none;margin-top:2px;color:var(--y-text-3)}.role-option strong{display:block;font-size:13px;color:var(--y-text-0)}.role-option small{display:block;font-size:11px;color:var(--y-text-3);line-height:1.35}.role-option.active{border-color:var(--y-brand);background:color-mix(in srgb,var(--y-brand) 12%,var(--y-bg))}.role-option.active>svg{color:var(--y-brand)}.role-company{display:grid;gap:6px;font-size:12px;color:var(--y-text-2)}.role-company input{width:100%;box-sizing:border-box;min-height:42px;padding:10px 12px;border:1px solid var(--y-line-strong);border-radius:10px;background:var(--y-bg);color:var(--y-text-0);font-size:14px}.role-note{margin:0;padding:8px 10px;border-radius:8px;background:var(--y-gold-bg);color:var(--y-gold-fg);font-size:12px;line-height:1.45}.access-pending{text-align:center}.access-icon{width:48px;height:48px;margin:0 auto 10px;border-radius:50%;display:grid;place-items:center;background:var(--y-gold-bg);color:var(--y-gold-fg)}.access-icon.rejected{background:var(--y-red-bg);color:var(--y-red-fg)}.access-actions{justify-content:center;margin-top:16px}.access-list{display:grid;gap:8px;padding:14px 22px}.access-row{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 12px;border:1px solid var(--y-line);border-radius:10px;background:var(--y-surface-2)}.access-row strong{display:block;font-size:14px;color:var(--y-text-0)}.access-row small{display:block;font-size:12px;color:var(--y-text-3)}.access-row .ghost,.access-row .primary{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;font-size:13px}.access-foot{padding:0 22px 16px;margin:0}@media(max-width:520px){.role-grid{grid-template-columns:1fr}}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--y-text-0);background:var(--y-bg);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px;background:var(--y-bg)}button,input{font:inherit}button{cursor:pointer}button:disabled{opacity:.55;cursor:wait}.shell{min-height:100vh;display:grid;grid-template-columns:248px 1fr;background:radial-gradient(circle at 70% 0%,var(--y-surface-2) 0,var(--y-bg) 38%)}.sidebar{border-right:1px solid var(--y-surface-2);padding:26px 18px;display:flex;flex-direction:column;gap:26px;background:color-mix(in srgb,var(--y-bg) 82%,transparent)}.brand{display:flex;align-items:center;gap:10px;padding:0 8px}.brand-mark{width:34px;height:34px;border:1px solid var(--y-text-4);border-radius:10px;display:grid;place-items:center;font-weight:700}.brand strong{display:block;font-size:18px;letter-spacing:.04em}.brand-arabic{margin-left:7px;color:var(--y-text-2);font-size:15px;font-weight:600;letter-spacing:0;vertical-align:1px}.brand small{color:var(--y-text-3);font-size:8px;letter-spacing:.18em}.brand small span{margin-left:4px;color:var(--y-text-4);letter-spacing:0}.demo-pill{border:1px solid var(--y-line-strong);background:var(--y-bg);border-radius:999px;padding:8px 11px;color:var(--y-text-2);font-size:10px;letter-spacing:.12em;display:flex;align-items:center;gap:4px}.demo-pill span{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--y-green-fg);margin-right:3px}.demo-pill b{margin-left:auto;font-weight:500;letter-spacing:0;color:var(--y-text-3)}nav{display:grid;gap:5px}.nav-item{display:flex;justify-content:space-between;align-items:center;text-align:left;border:0;color:var(--y-text-3);background:transparent;padding:10px 12px;border-radius:8px}.nav-item:hover,.nav-item.active{color:var(--y-text-0);background:var(--y-surface)}.nav-arabic{color:var(--y-text-4);font-size:10px;letter-spacing:0}.nav-item.active .nav-arabic{color:var(--y-text-2)}.sidebar-footer{margin-top:auto;display:flex;gap:8px;align-items:flex-start;color:var(--y-text-4);font-size:11px;line-height:1.4;padding:10px 8px}.content{padding:42px 48px 60px;max-width:1500px;width:100%;margin:0 auto}.topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:28px}.eyebrow{color:var(--y-text-3);font-size:10px;font-weight:700;letter-spacing:.16em}.eyebrow-ar{margin-left:8px;color:var(--y-text-3);font-weight:500;letter-spacing:0}h1{margin:7px 0 6px;font-size:clamp(27px,3vw,38px);letter-spacing:-.035em}h2{letter-spacing:-.03em}.muted{margin:0;color:var(--y-text-3);font-size:14px}.primary{display:flex;gap:8px;align-items:center;justify-content:center;border:1px solid var(--y-text-2);color:var(--y-bg);background:var(--y-text-0);padding:11px 15px;border-radius:8px;font-weight:700}.primary.full{width:100%}.arabic-inline{font-size:11px;font-weight:700;letter-spacing:0;opacity:.85}.hero-card{display:grid;grid-template-columns:1fr 230px;gap:30px;border:1px solid var(--y-line);border-radius:14px;background:linear-gradient(135deg,var(--y-surface),var(--y-bg));padding:27px}.hero-card h2{margin:9px 0 8px;font-size:24px}.hero-card p{color:var(--y-text-3);max-width:680px;line-height:1.55;font-size:13px}.hero-arabic{color:var(--y-text-3)!important;margin-top:-1px;font-size:12px!important}.hero-metric{align-self:center;border-left:1px solid var(--y-line);padding-left:28px}.hero-metric strong{display:block;font-size:34px;letter-spacing:-.04em}.hero-metric span{display:block;color:var(--y-text-3);font-size:11px}.hero-arabic-small{margin-top:3px;color:var(--y-text-4)!important}.progress{height:5px;margin-top:13px;border-radius:10px;background:var(--y-surface-2);overflow:hidden}.progress i{display:block;height:100%;background:var(--y-text-2)}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:14px 0}.metric{border:1px solid var(--y-line);border-radius:11px;background:var(--y-bg);padding:18px;display:grid;grid-template-columns:auto 1fr;gap:7px 10px}.metric svg{color:var(--y-text-2);grid-row:span 2}.metric span{color:var(--y-text-3);font-size:11px}.metric em{display:block;color:var(--y-text-4);font-style:normal;font-size:9px;margin-top:2px}.metric strong{font-size:21px;letter-spacing:-.02em}.metric small{grid-column:2;color:var(--y-text-4);font-size:10px}.panel{margin-top:14px;border:1px solid var(--y-line);border-radius:14px;background:var(--y-bg);overflow:hidden}.page-panel{min-height:320px}.panel-head{padding:20px 22px;display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid var(--y-line)}.panel-head h3{margin:6px 0 0;font-size:17px}.ghost{display:inline-flex;align-items:center;gap:6px;border:0;color:var(--y-text-2);background:transparent;font-size:12px}.ghost:hover{color:var(--y-text-0)}.deal{display:grid;grid-template-columns:100px 1fr 130px 150px 20px;gap:18px;align-items:center;padding:17px 22px;border-bottom:1px solid var(--y-surface-2)}.deal:last-child{border-bottom:0}.deal.clickable{cursor:pointer}.deal.clickable:hover{background:var(--y-surface)}.deal-ref{color:var(--y-text-4);font-family:ui-monospace,monospace;font-size:11px}.deal-main strong,.deal-main span{display:block}.deal-main strong{font-size:12px}.deal-main span{color:var(--y-text-3);font-size:11px;margin-top:4px}.deal-amount{font-size:12px;font-weight:700}.deal-amount small{display:block;color:var(--y-text-4);font-size:9px;font-weight:400;margin-top:3px}.status{border-radius:999px;padding:6px 9px;text-align:center;font-size:9px;border:1px solid var(--y-line-strong);color:var(--y-text-2);white-space:nowrap}.status.positive{color:var(--y-text-1);border-color:var(--y-line-strong)}.status.warning{color:var(--y-gold-fg);border-color:var(--y-line-strong)}.chevron{color:var(--y-text-4)}.empty-state{padding:40px 22px;color:var(--y-text-3);text-align:center;font-size:13px}.empty-state span{display:block;margin-top:8px;color:var(--y-text-4);font-size:11px}.error-banner,.auth-message{border:1px solid var(--y-line-strong);background:var(--y-surface);color:var(--y-red-fg);padding:11px 14px;border-radius:9px;margin-bottom:14px;font-size:12px}.auth-shell{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 50% 0%,var(--y-surface-2) 0,var(--y-bg) 48%)}.auth-card{width:min(500px,100%);border:1px solid var(--y-line);background:var(--y-bg);border-radius:16px;padding:32px;box-shadow:0 25px 80px #00000059}.auth-brand{margin-bottom:30px;padding:0}.auth-card h1{font-size:29px;margin:11px 0 7px}.auth-kicker{display:flex;justify-content:space-between;gap:15px;color:var(--y-text-3);font-size:10px;font-weight:700;letter-spacing:.16em}.auth-kicker span:last-child{color:var(--y-text-3);font-size:11px;font-weight:500;letter-spacing:0}.auth-arabic{margin:8px 0 0!important;color:var(--y-text-3)!important;font-size:12px!important}.auth-form,.request-form{display:grid;gap:15px;margin-top:25px}.auth-form label,.request-form label{display:grid;gap:7px;color:var(--y-text-2);font-size:11px}.auth-form input,.request-form input{width:100%;border:1px solid var(--y-line-strong);background:var(--y-bg);color:var(--y-text-0);border-radius:8px;padding:11px 12px;outline:none}.auth-form input:focus,.request-form input:focus{border-color:var(--y-text-3);box-shadow:0 0 0 3px color-mix(in srgb,var(--y-text-3) 8%,transparent)}.bilingual{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.bilingual .arabic{color:var(--y-text-3);font-size:10px}.switch-auth{border:0;background:transparent;color:var(--y-text-2);width:100%;margin-top:18px;font-size:11px;display:grid;gap:6px}.switch-auth span:last-child{color:var(--y-text-3);font-size:10px}.loading{color:var(--y-text-2);font-size:13px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;padding:20px;background:color-mix(in srgb,var(--y-bg) 78%,transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal{width:min(540px,100%);border:1px solid var(--y-line-strong);border-radius:14px;background:var(--y-bg);padding:25px;box-shadow:0 30px 100px #0000008c}.modal-head{display:flex;justify-content:space-between;gap:20px}.modal-head h2{margin:7px 0 0;font-size:20px}.icon-button{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--y-line-strong);border-radius:8px;color:var(--y-text-2);background:var(--y-surface)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-note{color:var(--y-text-4);font-size:10px;line-height:1.5;margin:0}.arabic-note{color:var(--y-text-4)}.application-list{display:grid}.application-card{display:flex;justify-content:space-between;gap:20px;padding:18px 22px;border-bottom:1px solid var(--y-surface-2)}.application-card:last-child{border-bottom:0}.application-card h4{margin:6px 0 5px;font-size:13px}.application-card p{margin:0;color:var(--y-text-3);font-size:11px}.application-meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:flex-end}.application-meta small{color:var(--y-text-4);font-size:10px}.back-link{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:var(--y-text-3);margin:0 0 16px;font-size:11px}.back-link span{color:var(--y-text-4)}.deal-room-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:0 2px 18px}.deal-room-head h2{font-size:clamp(24px,3vw,34px);margin:8px 0 7px}.deal-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}.deal-summary>div{border:1px solid var(--y-line);background:var(--y-bg);border-radius:11px;padding:16px}.deal-summary span,.deal-summary small{display:block;color:var(--y-text-3);font-size:10px}.deal-summary strong{display:block;margin:7px 0 4px;font-size:17px}.deal-room-grid{display:grid;grid-template-columns:1.35fr .95fr;gap:14px}.deal-room-grid.lower{margin-top:14px}.stepper{padding:16px 22px 20px;display:grid;gap:4px}.step{display:grid;grid-template-columns:27px 1fr;gap:10px;align-items:start;padding:11px 0;color:var(--y-text-4)}.step>span{width:27px;height:27px;border:1px solid var(--y-line-strong);border-radius:50%;display:grid;place-items:center;font-size:10px}.step>div{padding-top:2px}.step strong,.step small{display:block}.step strong{font-size:11px;color:var(--y-text-3)}.step small{color:var(--y-text-4);margin-top:3px;font-size:10px}.step.done>span{background:var(--y-surface-2);border-color:var(--y-text-4);color:var(--y-text-1)}.step.done strong{color:var(--y-text-1)}.step.done small{color:var(--y-text-3)}.decision-card{margin:18px;border:1px solid var(--y-line-strong);border-radius:11px;padding:18px;background:linear-gradient(135deg,var(--y-surface),var(--y-bg))}.decision-card svg{color:var(--y-text-2);margin-bottom:13px}.decision-card strong{display:block;font-size:13px}.decision-card p{color:var(--y-text-3);font-size:11px;line-height:1.5;margin:7px 0 16px}.task-list{padding:4px 22px}.task-row{display:grid;grid-template-columns:9px 1fr auto;align-items:center;gap:10px;padding:13px 0;border-bottom:1px solid var(--y-surface-2)}.task-row:last-child{border-bottom:0}.task-dot{width:8px;height:8px;border-radius:50%;background:var(--y-text-4)}.task-dot.completed{background:var(--y-green)}.task-dot.in_progress{background:var(--y-gold-fg)}.task-dot.blocked{background:var(--y-red)}.task-row strong,.task-row small{display:block}.task-row strong{font-size:11px}.task-row small{color:var(--y-text-4);font-size:9px;margin-top:3px}.task-due{display:inline-flex;align-items:center;gap:5px;color:var(--y-text-4);font-size:9px}.offer-list{padding:4px 18px}.offer{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;padding:15px 4px;border-bottom:1px solid var(--y-surface-2)}.offer:last-child{border-bottom:0}.offer strong,.offer small{display:block}.offer strong{font-size:11px}.offer small{color:var(--y-text-4);font-size:9px;margin-top:3px}.offer b{font-size:14px}.offer-note{padding:10px 18px 17px}.module-placeholder{display:grid;place-items:center;text-align:center;min-height:250px;padding:30px;color:var(--y-text-4)}.module-placeholder svg{color:var(--y-text-3);margin-bottom:12px}.module-placeholder strong{color:var(--y-text-2);font-size:13px;max-width:480px}.module-placeholder p{max-width:520px;font-size:11px;line-height:1.5}@media(max-width:980px){.shell{grid-template-columns:1fr}.sidebar{display:none}.content{padding:28px 20px 40px}.metrics{grid-template-columns:repeat(2,1fr)}.hero-card{grid-template-columns:1fr}.hero-metric{border-left:0;border-top:1px solid var(--y-line);padding:20px 0 0}.deal-room-grid{grid-template-columns:1fr}}@media(max-width:700px){.topbar{display:block}.primary{margin-top:18px}.metrics,.deal-summary{grid-template-columns:1fr}.deal{grid-template-columns:1fr;gap:8px}.chevron{display:none}.form-grid{grid-template-columns:1fr}.auth-card{padding:24px}.auth-kicker{align-items:flex-start}.application-card,.deal-room-head{display:block}.application-meta{margin-top:14px;justify-content:flex-start}.offer{grid-template-columns:1fr auto}.offer .ghost{grid-column:2}}.social-auth-native{margin-top:22px}.social-intro{display:flex;justify-content:space-between;color:var(--y-text-3);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:9px}.social-buttons{display:grid;gap:9px}.social-button{width:100%;min-height:44px;display:flex;align-items:center;gap:10px;border:1px solid var(--y-line-strong);background:var(--y-surface);color:var(--y-text-0);border-radius:9px;padding:10px 12px;font-weight:650;text-align:left}.social-button:hover{background:var(--y-surface);border-color:var(--y-line-strong)}.social-button:disabled{cursor:wait}.social-button small{color:var(--y-text-3);font-size:10px;font-weight:500}.social-icon-text{width:18px;height:18px;display:grid;place-items:center;font-weight:800;font-family:Arial,sans-serif}.social-ar{margin-left:auto;color:var(--y-text-3);font-size:10px;font-weight:500}.auth-divider{display:flex;justify-content:space-between;gap:10px;margin-top:15px;padding-top:15px;border-top:1px solid var(--y-surface-2);color:var(--y-text-4);font-size:10px}.wizard-modal{width:min(760px,100%);max-height:min(760px,calc(100vh - 40px));overflow:auto}.wizard-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:20px 0 5px}.wizard-step{display:grid;grid-template-columns:28px 1fr;align-items:center;gap:8px;padding:8px 9px;border:1px solid var(--y-surface-2);border-radius:9px;color:var(--y-text-4)}.wizard-step>span{width:27px;height:27px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--y-line-strong);font-size:10px}.wizard-step small{font-size:10px}.wizard-step.active{border-color:var(--y-text-4);color:var(--y-text-0);background:var(--y-surface)}.wizard-step.active>span{border-color:var(--y-text-3);background:var(--y-surface-2);color:var(--y-text-0)}.wizard-step.done{color:var(--y-text-1);border-color:var(--y-line-strong)}.wizard-step.done>span{border-color:var(--y-text-4);background:var(--y-surface-2)}.wizard-body{padding:18px 2px 8px}.wizard-copy{margin-bottom:18px}.wizard-copy h3{margin:7px 0;font-size:19px}.wizard-copy p{margin:0;color:var(--y-text-3);font-size:12px;line-height:1.5;max-width:620px}.wizard-body .form-grid{gap:14px}.wizard-body select{width:100%;border:1px solid var(--y-line-strong);background:var(--y-bg);color:var(--y-text-0);border-radius:8px;padding:11px 12px;outline:none}.wizard-body select:focus{border-color:var(--y-text-3)}.doc-checklist{display:grid;gap:9px}.doc-check{display:grid;grid-template-columns:20px 1fr auto;align-items:center;gap:10px;border:1px solid var(--y-line);border-radius:10px;padding:12px 13px;background:var(--y-bg)}.doc-check>svg{color:var(--y-text-2)}.doc-check strong,.doc-check span{display:block}.doc-check strong{font-size:11px}.doc-check span{color:var(--y-text-4);font-size:10px;margin-top:3px}.doc-check small{color:var(--y-text-3);font-size:9px}.review-card{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.review-card>div{border:1px solid var(--y-line);border-radius:10px;padding:13px;background:var(--y-bg)}.review-card span,.review-card small{display:block;color:var(--y-text-4);font-size:9px}.review-card strong{display:block;margin:6px 0 4px;font-size:12px;word-break:break-word}.wizard-actions{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:15px;padding-top:15px;border-top:1px solid var(--y-surface-2)}.wizard-actions .ghost{padding:10px 4px}.wizard-actions .primary{min-width:150px}.auth-card .auth-kicker{margin-top:4px}@media(max-width:650px){.wizard-steps{grid-template-columns:1fr 1fr}.review-card{grid-template-columns:1fr}.wizard-modal{padding:20px}.social-button{font-size:12px}.social-ar{font-size:9px}.wizard-actions .primary{min-width:0;flex:1}.wizard-actions .ghost{flex:0 0 auto}}.password-field{position:relative;display:block}.password-field input{padding-right:44px!important}.password-toggle{position:absolute;top:50%;right:8px;transform:translateY(-50%);width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:7px;color:var(--y-text-2);background:transparent;cursor:pointer}.password-toggle:hover{color:var(--y-text-0);background:var(--y-surface)}.password-toggle:focus-visible{outline:2px solid var(--y-text-3);outline-offset:1px}.password-toggle:disabled{cursor:wait}.forgot-password{display:grid;gap:8px;margin-top:12px;text-align:center}.forgot-password-button{border:0;background:transparent;color:var(--y-text-2);font-size:11px;cursor:pointer;padding:5px 8px;border-radius:7px;transition:color .15s ease,background .15s ease}.forgot-password-button:hover{color:var(--y-text-0);background:color-mix(in srgb,var(--y-text-3) 8%,transparent)}.forgot-password-button:focus-visible{outline:2px solid var(--y-text-3);outline-offset:2px}.forgot-password-button:disabled{opacity:.7;cursor:wait}.forgot-password-message{min-height:0;width:min(100%,360px);box-sizing:border-box;margin:0 auto;padding:10px 12px 10px 36px;position:relative;border:1px solid var(--y-line-strong);border-radius:9px;background:var(--y-surface);color:var(--y-text-1);font-size:11px;line-height:1.5;text-align:left}.forgot-password-message:before{content:"✓";position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;display:grid;place-items:center;border:1px solid var(--y-green);border-radius:50%;color:var(--y-text-1);font-size:10px;font-weight:700}.forgot-password-message[data-tone=error]{border-color:var(--y-red-bg);background:var(--y-bg);color:var(--y-red-fg)}.forgot-password-message[data-tone=error]:before{content:"!";border-color:var(--y-red);color:var(--y-red-fg)}.forgot-password-message[data-tone=success]{border-color:var(--y-line-strong);background:var(--y-surface);color:var(--y-text-1)}.auth-recovery-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:22px;background:color-mix(in srgb,var(--y-bg) 82%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.auth-recovery-card{width:min(470px,100%);border:1px solid var(--y-line-strong);border-radius:16px;background:var(--y-bg);padding:30px;box-shadow:0 30px 100px #0000008c}.auth-recovery-card h2{margin:8px 0;font-size:25px}.auth-recovery-card>p{margin-bottom:22px}.auth-recovery-card label{display:grid;gap:7px;color:var(--y-text-2);font-size:11px;margin-top:13px}.auth-recovery-card input{width:100%;border:1px solid var(--y-line-strong);background:var(--y-bg);color:var(--y-text-0);border-radius:8px;padding:11px 12px;outline:none}.auth-recovery-card input:focus{border-color:var(--y-text-3);box-shadow:0 0 0 3px color-mix(in srgb,var(--y-text-3) 8%,transparent)}.recovery-submit{margin-top:20px}.recovery-cancel{width:100%;justify-content:center;margin-top:9px}.auth-recovery-inline{min-height:18px;margin-top:10px;color:var(--y-text-3);font-size:10px}.auth-brand{justify-content:center;transform:scale(1.08);transform-origin:center;margin-bottom:32px}.auth-brand .brand-mark{width:42px;height:42px;border-radius:12px;font-size:18px}.auth-brand .brand strong{font-size:21px}.auth-brand .brand small{font-size:8px}.sidebar .brand{padding:0 4px}.sidebar .brand-mark{width:38px;height:38px}.sidebar .brand strong{font-size:19px}.topbar h1{letter-spacing:-.045em}.metric,.panel,.hero-card,.deal-summary>div{box-shadow:0 10px 35px #0000001a}.nav-item{transition:background .16s ease,color .16s ease,transform .16s ease}.nav-item:hover{transform:translate(2px)}.primary,.ghost,.social-button,.password-toggle{transition:all .16s ease}.primary:hover:not(:disabled){filter:brightness(1.03);transform:translateY(-1px)}.primary:focus-visible,.ghost:focus-visible,.nav-item:focus-visible,.switch-auth:focus-visible,.password-toggle:focus-visible,.social-button:focus-visible,.forgot-password-button:focus-visible{outline:2px solid var(--y-text-2);outline-offset:2px}.auth-card{box-shadow:0 28px 90px #0000006b}.error-banner{font-size:11px}.content{max-width:1520px}.brand{gap:12px;padding:0 8px;align-items:center}.brand-mark{position:relative;width:40px;height:40px;flex:0 0 40px;border:1px solid color-mix(in srgb,var(--y-text-2) 52%,transparent);border-radius:12px;background:linear-gradient(145deg,var(--y-surface-2) 0%,var(--y-bg) 70%);box-shadow:inset 0 1px color-mix(in srgb,var(--y-text-0) 8%,transparent),0 8px 24px #0000002e;font-size:16px;letter-spacing:-.04em;color:var(--y-text-0)}.brand-mark:after{content:"";position:absolute;right:6px;bottom:6px;width:6px;height:6px;border-radius:50%;background:var(--y-text-1);box-shadow:0 0 0 3px color-mix(in srgb,var(--y-text-1) 8%,transparent)}.brand strong{font-size:20px;line-height:1;letter-spacing:-.025em;font-weight:700;color:var(--y-text-0)}.brand-arabic{margin-left:8px;color:var(--y-text-2);font-size:14px;font-weight:600;vertical-align:2px}.brand small{display:block;margin-top:6px;color:var(--y-text-3);font-size:8px;letter-spacing:.19em;font-weight:600;line-height:1.2}.brand small span{margin-left:5px;color:var(--y-text-3);letter-spacing:0;font-size:8px}.auth-brand{margin-bottom:34px}.auth-brand .brand-mark{width:48px;height:48px;flex-basis:48px;border-radius:14px;font-size:18px}.auth-brand strong{font-size:22px}.auth-brand .brand-arabic{font-size:15px}.auth-brand small{font-size:8.5px;margin-top:7px}.auth-brand small span{font-size:8.5px}.sidebar>.brand{padding:0 2px}.sidebar>.brand .brand-mark{width:38px;height:38px;flex-basis:38px;border-radius:11px}.sidebar>.brand strong{font-size:19px}.sidebar>.brand small{margin-top:5px}.sidebar>.brand .brand-arabic{font-size:13px}@media(max-width:900px){.brand strong{font-size:18px}.auth-brand strong{font-size:20px}}.brand-logo-image{display:block;width:190px;height:auto;max-height:58px;object-fit:contain;object-position:left center;flex:0 0 auto}.brand:has(.brand-logo-image)>div{display:none}.auth-brand .brand-logo-image{width:250px;max-height:80px}.sidebar>.brand .brand-logo-image{width:190px;max-height:58px}@media(max-width:900px){.brand-logo-image{width:170px;max-height:52px}.auth-brand .brand-logo-image{width:220px}}@media(max-width:680px){.brand-logo-image{width:155px;max-height:48px}.auth-brand .brand-logo-image{width:200px}}#yalif-workspace-bridge{display:grid;gap:10px;position:relative;z-index:1000;pointer-events:auto}.ywb-switcher{position:relative;z-index:1001;border:1px solid var(--y-line);border-radius:10px;background:var(--y-bg);overflow:visible;pointer-events:auto}.ywb-switcher-head{display:flex;justify-content:space-between;padding:9px 10px 5px;color:var(--y-text-4);font-size:7px;letter-spacing:.14em;font-weight:700}.ywb-switcher-head span:last-child{letter-spacing:0;font-size:8px}.ywb-current{width:100%;display:grid;grid-template-columns:28px 1fr 16px;gap:8px;align-items:center;border:0;border-top:1px solid var(--y-surface-2);padding:10px;background:transparent;color:var(--y-text-0);text-align:left;cursor:pointer;position:relative;z-index:1002;pointer-events:auto}.ywb-current-icon{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--y-line-strong);border-radius:8px;background:var(--y-bg);font-size:13px}.ywb-current strong,.ywb-current small{display:block}.ywb-current strong{font-size:10px}.ywb-current small{margin-top:3px;color:var(--y-text-4);font-size:7px}.ywb-current>b{color:var(--y-text-3);font-size:13px;text-align:center}.ywb-switcher.open .ywb-current>b{transform:rotate(180deg)}.ywb-workspace-menu{display:grid;gap:5px;padding:0 6px 6px;position:relative;z-index:1003}.ywb-workspace-menu[hidden]{display:none!important}.ywb-workspace-option{display:grid;grid-template-columns:26px 1fr 14px;gap:8px;align-items:center;width:100%;border:1px solid var(--y-line);border-radius:8px;padding:8px;background:var(--y-bg);color:var(--y-text-2);text-align:left;cursor:pointer;position:relative;z-index:1004;pointer-events:auto;touch-action:manipulation}.ywb-workspace-option:hover{border-color:var(--y-text-4);background:var(--y-surface);color:var(--y-text-0)}.ywb-workspace-option.active{border-color:var(--y-text-4);background:var(--y-surface)}.ywb-workspace-option:focus-visible,.ywb-current:focus-visible{outline:2px solid var(--y-info);outline-offset:2px}.ywb-workspace-option i{font-style:normal;color:var(--y-text-2);font-size:10px;text-align:center}.ywb-workspace-icon{font-size:12px;text-align:center}.ywb-workspace-option b,.ywb-workspace-option small{display:block}.ywb-workspace-option b{font-size:9px}.ywb-workspace-option small{margin-top:2px;color:var(--y-text-4);font-size:7px}.ywb-context{border:1px solid var(--y-line);border-radius:10px;padding:10px 11px;background:var(--y-bg)}.ywb-context-top{display:flex;align-items:center;gap:7px;color:var(--y-text-3);font-size:8px;letter-spacing:.14em;font-weight:700}.ywb-context-dot{width:6px;height:6px;border-radius:50%;background:var(--y-text-3)}.ywb-context.operator .ywb-context-dot{background:var(--y-text-2)}.ywb-context strong,.ywb-context>span:last-child{display:block}.ywb-context strong{margin-top:5px;color:var(--y-text-0);font-size:10px;line-height:1.35}.ywb-context>span:last-child{margin-top:3px;color:var(--y-text-4);font-size:8px}.ywb-switch{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;border:1px solid var(--y-line-strong);border-radius:9px;padding:9px 10px;color:var(--y-text-2);text-decoration:none;font-size:9px;background:var(--y-bg)}.ywb-switch:hover{border-color:var(--y-text-4);background:var(--y-surface);color:var(--y-text-0)}.ywb-switch span:first-child{font-weight:600}.ywb-switch span:nth-child(2){grid-column:1;color:var(--y-text-4);font-size:8px}.ywb-switch b{grid-column:2;grid-row:1 / span 2;color:var(--y-text-3);font-size:12px}.ywb-hero{display:flex;justify-content:space-between;gap:28px;align-items:flex-start;padding:4px 0 20px;border-bottom:1px solid var(--y-surface-2)}.ywb-hero h1{margin:7px 0 8px;font-size:30px;letter-spacing:-.035em;max-width:760px}.ywb-hero p{margin:0;max-width:720px;color:var(--y-text-3);font-size:13px;line-height:1.65}.ywb-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0}.ywb-stats>div{border:1px solid var(--y-line);border-radius:11px;background:var(--y-bg);padding:14px}.ywb-stats strong,.ywb-stats span{display:block}.ywb-stats strong{font-size:24px;line-height:1}.ywb-stats span{margin-top:6px;color:var(--y-text-3);font-size:9px}.ywb-stats span:last-child{margin-top:2px;color:var(--y-text-4)}.ywb-panel{border:1px solid var(--y-line);border-radius:12px;background:var(--y-bg);overflow:hidden}.ywb-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;border-bottom:1px solid var(--y-surface-2)}.ywb-panel-head h2{margin:5px 0 0;font-size:16px}.ywb-panel-head>span{color:var(--y-text-4);font-size:8px}.ywb-deals{display:grid}.ywb-deal-card{display:grid;grid-template-columns:1fr auto auto;gap:18px;align-items:center;padding:14px 18px;border-bottom:1px solid var(--y-surface-2)}.ywb-deal-card:last-child{border-bottom:0}.ywb-deal-card span:first-child{display:block;color:var(--y-text-3);font-size:8px;letter-spacing:.1em}.ywb-deal-card strong{display:block;margin-top:5px;font-size:11px}.ywb-deal-card>div:nth-child(2){text-align:right}.ywb-deal-card b{display:block;font-size:12px}.ywb-deal-card small{display:block;margin-top:4px;color:var(--y-text-4);font-size:8px}.ywb-status{border:1px solid var(--y-line-strong);border-radius:999px;padding:5px 8px;color:var(--y-text-1);font-size:8px;white-space:nowrap}.ywb-empty{padding:25px 18px;color:var(--y-text-3);font-size:10px}.ywb-how{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px}.ywb-how>div{border:1px solid var(--y-surface-2);border-radius:10px;background:var(--y-bg);padding:14px}.ywb-how span{color:var(--y-text-3);font:700 8px ui-monospace,monospace}.ywb-how strong{display:block;margin-top:7px;font-size:11px}.ywb-how small{display:block;margin-top:4px;color:var(--y-text-4);font-size:8px;line-height:1.45}.ywb-note{margin-top:12px;color:var(--y-text-4);font-size:8px;line-height:1.5}.yalif-sme-mode .content{min-width:0}.yalif-sme-mode .content>.hero-card,.yalif-sme-mode .content>.metrics,.yalif-sme-mode .content>.panel,.yalif-sme-mode .content>.page-panel{display:none!important}.yalif-operator-mode .ywb-context{border-color:var(--y-line-strong)}.yalif-operator-mode .ywb-context-top{color:var(--y-text-2)}.yalif-operator-mode .ywb-switch{background:var(--y-bg)}.yalif-operator-mode .ywb-switch span:first-child{color:var(--y-text-2)}@media(max-width:900px){.ywb-hero{flex-direction:column}.ywb-stats,.ywb-how{grid-template-columns:1fr}.ywb-deal-card{grid-template-columns:1fr;gap:8px}.ywb-deal-card>div:nth-child(2){text-align:left}}#yalif-partner-workspace{display:block}.ypp-hero{display:flex;justify-content:space-between;gap:28px;align-items:flex-start;padding:4px 0 22px;border-bottom:1px solid var(--y-surface-2)}.ypp-hero h1{margin:7px 0 8px;font-size:32px;letter-spacing:-.035em}.ypp-hero p{margin:0;max-width:760px;color:var(--y-text-3);font-size:13px;line-height:1.65}.ypp-badge{border:1px solid var(--y-line-strong);border-radius:999px;padding:7px 10px;color:var(--y-text-2);font-size:8px;letter-spacing:.1em;white-space:nowrap}.ypp-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0}.ypp-stats>div{border:1px solid var(--y-line);border-radius:11px;background:var(--y-bg);padding:14px}.ypp-stats strong,.ypp-stats span{display:block}.ypp-stats strong{font-size:24px}.ypp-stats span{margin-top:6px;color:var(--y-text-3);font-size:9px}.ypp-panel{border:1px solid var(--y-line);border-radius:12px;background:var(--y-bg);overflow:hidden}.ypp-panel-head{display:flex;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid var(--y-surface-2)}.ypp-panel-head h2{margin:5px 0 0;font-size:16px}.ypp-panel-head>span{color:var(--y-text-4);font-size:8px}.ypp-card{display:grid;grid-template-columns:1fr auto auto;gap:20px;align-items:center;padding:17px 18px;border-bottom:1px solid var(--y-surface-2)}.ypp-card:last-child{border-bottom:0}.ypp-card-main span{display:block;color:var(--y-text-3);font-size:8px;letter-spacing:.1em}.ypp-card-main strong{display:block;margin-top:5px;font-size:12px}.ypp-card-main small{display:block;margin-top:5px;color:var(--y-text-4);font-size:9px}.ypp-card-amount{text-align:right}.ypp-card-amount b{display:block;font-size:13px}.ypp-card-amount span{display:block;margin-top:5px;color:var(--y-text-2);font-size:8px;text-transform:uppercase}.ypp-review{border:1px solid var(--y-line-strong);background:var(--y-surface);color:var(--y-text-1);border-radius:8px;padding:9px 11px;font-size:9px;cursor:pointer}.ypp-review:hover{border-color:var(--y-text-4);background:var(--y-surface-2)}.ypp-review:disabled{opacity:.7;cursor:default}.ypp-empty{padding:30px 20px;display:grid;gap:7px}.ypp-empty strong{font-size:12px}.ypp-empty span{color:var(--y-text-4);font-size:9px}.ypp-how{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px}.ypp-how>div{border:1px solid var(--y-surface-2);border-radius:10px;background:var(--y-bg);padding:14px}.ypp-how b{color:var(--y-text-3);font:700 8px ui-monospace,monospace}.ypp-how strong{display:block;margin-top:7px;font-size:11px}.ypp-how span{display:block;margin-top:4px;color:var(--y-text-4);font-size:8px;line-height:1.45}.ypp-note{margin-top:12px;color:var(--y-text-4);font-size:8px;line-height:1.5}@media(max-width:900px){.ypp-hero{flex-direction:column}.ypp-stats,.ypp-how{grid-template-columns:1fr}.ypp-card{grid-template-columns:1fr;gap:10px}.ypp-card-amount{text-align:left}.ypp-review{justify-self:start}}.ypp-package{margin:-4px 0 10px;padding:16px 18px;border:1px solid var(--y-line);border-top:0;border-radius:0 0 12px 12px;background:var(--y-surface-2);display:grid;gap:14px}.ypp-package-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ypp-package-grid span{display:block;font-size:11px;color:var(--y-text-3)}.ypp-package-grid strong{display:block;margin-top:3px;font-size:14px;color:var(--y-text-0);font-variant-numeric:tabular-nums}.ypp-package-docs ul{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:6px 16px;font-size:13px}.ypp-package-docs li.ok{color:var(--y-green-fg)}.ypp-package-docs li.missing{color:var(--y-text-3)}.ypp-package-note{margin:0;font-size:12px;color:var(--y-text-3);line-height:1.5}@media(max-width:700px){.ypp-package-grid,.ypp-package-docs ul{grid-template-columns:1fr 1fr}}#yalif-operator-portal{display:grid;gap:18px;padding:4px 0 32px}.yop-hero{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding:24px;border:1px solid var(--y-line);border-radius:16px;background:linear-gradient(135deg,var(--y-bg),var(--y-bg))}.yop-hero h1{margin:7px 0;font-size:30px;letter-spacing:-.03em}.yop-hero p{margin:0;color:var(--y-text-2);max-width:680px}.yop-badge{font-size:9px;letter-spacing:.12em;color:var(--y-text-1);border:1px solid var(--y-line-strong);border-radius:999px;padding:8px 10px;white-space:nowrap}.yop-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.yop-stats>div{padding:16px;border:1px solid var(--y-line);border-radius:13px;background:var(--y-bg);display:grid;gap:5px}.yop-stats strong{font-size:24px}.yop-stats span,.yop-panel-head>span,.yop-row small,.yop-empty,.yop-note{color:var(--y-text-3);font-size:11px}.yop-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:14px}.yop-panel{border:1px solid var(--y-line);border-radius:15px;background:var(--y-bg);overflow:hidden}.yop-panel-head{display:flex;justify-content:space-between;align-items:flex-start;padding:17px;border-bottom:1px solid var(--y-surface-2)}.yop-panel-head h2{margin:5px 0 0;font-size:17px}.yop-list{display:grid}.yop-row{display:flex;justify-content:space-between;gap:14px;padding:15px 17px;border-bottom:1px solid var(--y-surface-2)}.yop-row:last-child{border-bottom:0}.yop-row>div{display:grid;gap:4px;min-width:0}.yop-row b{font-size:9px;letter-spacing:.08em;color:var(--y-text-3);text-transform:uppercase}.yop-row strong{font-size:12px}.yop-row small{text-transform:capitalize}.yop-status{align-self:center;border:1px solid var(--y-line-strong);border-radius:999px;padding:6px 8px;font-size:9px;color:var(--y-text-2);white-space:nowrap;text-transform:capitalize}.yop-empty{padding:22px}.yop-note{margin:0;padding:0 4px}.eyebrow-ar{margin-left:8px}@media(max-width:800px){.yop-grid{grid-template-columns:1fr}.yop-hero{display:grid}.yop-stats{grid-template-columns:1fr}}:root,:root[data-theme=dark]{color-scheme:dark;--y-bg: #08121e;--y-surface: #0d1a29;--y-surface-2: #132436;--y-line: #1d3045;--y-line-strong: #2a4058;--y-text-4: #6d8196;--y-text-3: #8d9eb1;--y-text-2: #b4c1cf;--y-text-1: #d9e2eb;--y-text-0: #f5f8fb;--y-green: #2fb983;--y-green-fg: #7ddcb3;--y-green-bg: #0e3326;--y-gold: #b89a55;--y-gold-fg: #dcc38c;--y-gold-bg: #33291a;--y-red: #d0656f;--y-red-fg: #f0a9b0;--y-red-bg: #3a1a20;--y-info: #6ea8ff;--y-brand: #17a673;--y-brand-hover: #1fbf86;--y-on-brand: #ffffff;--y-focus: #52d6a0;--y-shadow: 0 1px 2px rgba(0, 0, 0, .25), 0 10px 30px rgba(0, 0, 0, .18);--y-logo-chip: #faf6ed}:root[data-theme=light]{color-scheme:light;--y-bg: #f3f5f8;--y-surface: #ffffff;--y-surface-2: #eef2f6;--y-line: #e2e7ed;--y-line-strong: #cdd5de;--y-text-4: #8793a1;--y-text-3: #66727f;--y-text-2: #47535f;--y-text-1: #27323d;--y-text-0: #0f1923;--y-green: #0b6b50;--y-green-fg: #0b6b50;--y-green-bg: #e2f3ec;--y-gold: #a8833a;--y-gold-fg: #85661f;--y-gold-bg: #f7f0de;--y-red: #c24855;--y-red-fg: #a3303d;--y-red-bg: #fbeaec;--y-info: #2563eb;--y-brand: #0b6b50;--y-brand-hover: #0d7c5d;--y-on-brand: #ffffff;--y-focus: #0b6b50;--y-shadow: 0 1px 2px rgba(15, 25, 35, .06), 0 8px 24px rgba(15, 25, 35, .06);--y-logo-chip: #faf6ed}:root{font-family:Inter,IBM Plex Sans Arabic,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased}[dir=rtl],.nav-arabic,.eyebrow-ar,.arabic-inline,.hero-arabic,.auth-arabic,.yalif-arabic-line{font-family:IBM Plex Sans Arabic,Inter,system-ui,sans-serif}body,.shell{background:var(--y-bg);color:var(--y-text-1)}button,input,select,textarea{font:inherit}h1,h2,h3,h4{color:var(--y-text-0)}.deal-amount,.deal-ref,.metric strong,.hero-metric strong,.deal-summary strong,.offer b,.review-card strong{font-variant-numeric:tabular-nums}.eyebrow{font-size:11px;letter-spacing:.12em;color:var(--y-text-3)}.eyebrow-ar{font-size:12px}.nav-item{font-size:14px;font-weight:500}.nav-arabic,.metric small,.hero-metric span,.deal-amount small,.deal-main span,.task-row small,.offer small{font-size:12px}.status{font-size:12px;font-weight:600}.muted{color:var(--y-text-3)}.shell{background:var(--y-bg)}.sidebar{background:var(--y-surface);border-right:1px solid var(--y-line)}.hero-card,.metric,.panel,.deal-summary>div,.review-card,.auth-card,.modal{background:var(--y-surface);border-color:var(--y-line);box-shadow:var(--y-shadow)}.nav-item:hover{background:var(--y-surface-2);color:var(--y-text-0)}.nav-item.active{background:var(--y-green-bg);color:var(--y-green-fg);box-shadow:inset 3px 0 0 var(--y-brand)}.nav-item.active .nav-arabic{color:var(--y-green-fg);opacity:.85}.deal.clickable:hover,.application-card:hover{background:var(--y-surface-2)}.brand-logo-image{background:var(--y-logo-chip);border-radius:10px;padding:6px 10px;box-sizing:content-box}:root[data-theme=light] .brand-logo-image{box-shadow:0 0 0 1px var(--y-line)}.primary{background:var(--y-brand);border:1px solid var(--y-brand);color:var(--y-on-brand);font-weight:600;border-radius:10px;transition:background .15s ease,border-color .15s ease,transform .15s ease}.primary:hover:not(:disabled){background:var(--y-brand-hover);border-color:var(--y-brand-hover)}.primary .arabic-inline{color:var(--y-on-brand);opacity:.9}.ghost{background:transparent;border:1px solid var(--y-line-strong);color:var(--y-text-1);border-radius:10px}.ghost:hover:not(:disabled){background:var(--y-surface-2);border-color:var(--y-text-4)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--y-focus);outline-offset:2px}.form-grid input,.form-grid select,.vw-form input,.vw-form select,.vw-code input,.pw-form input,.pw-form textarea,.drp-answer textarea,.auth-form input,.wizard-body input,.wizard-body select{width:100%;min-height:42px;padding:10px 12px;border:1px solid var(--y-line-strong);border-radius:10px;background:var(--y-bg);color:var(--y-text-0);font-size:14px;transition:border-color .15s ease,box-shadow .15s ease}.form-grid input::placeholder,.vw-form input::placeholder,.vw-code input::placeholder,.pw-form input::placeholder,.pw-form textarea::placeholder,.drp-answer textarea::placeholder,.auth-form input::placeholder,.wizard-body input::placeholder{color:var(--y-text-4)}.form-grid input:focus,.form-grid select:focus,.vw-form input:focus,.vw-form select:focus,.vw-code input:focus,.pw-form input:focus,.pw-form textarea:focus,.drp-answer textarea:focus,.auth-form input:focus,.wizard-body input:focus,.wizard-body select:focus{outline:none;border-color:var(--y-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--y-brand) 22%,transparent)}.form-grid label,.wizard-body label{display:grid;gap:7px;color:var(--y-text-2);font-size:13px;font-weight:500}.form-grid select option:disabled{color:var(--y-text-4)}.status{border-radius:999px;padding:5px 11px;border:1px solid var(--y-line-strong);background:var(--y-surface-2);color:var(--y-text-2);white-space:nowrap}.status.positive{background:var(--y-green-bg);border-color:color-mix(in srgb,var(--y-green) 45%,transparent);color:var(--y-green-fg)}.status.warning,.status.pending{background:var(--y-gold-bg);border-color:color-mix(in srgb,var(--y-gold) 45%,transparent);color:var(--y-gold-fg)}.status.negative{background:var(--y-red-bg);border-color:color-mix(in srgb,var(--y-red) 45%,transparent);color:var(--y-red-fg)}.theme-toggle{display:inline-flex;align-items:center;gap:8px;width:100%;padding:9px 10px;border:1px solid var(--y-line);border-radius:10px;background:transparent;color:var(--y-text-2);font-size:13px;text-align:left}.theme-toggle:hover{background:var(--y-surface-2);color:var(--y-text-0)}.theme-toggle span[dir=rtl]{margin-left:auto;color:var(--y-text-4);font-size:12px}.auth-theme-toggle{position:fixed;top:18px;right:18px;width:auto;z-index:10;background:var(--y-surface)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}}@media(max-width:980px){.shell{grid-template-columns:minmax(0,1fr)!important}.sidebar,.content{min-width:0}.sidebar{display:flex!important;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 16px;position:sticky;top:0;z-index:30;border-right:0;border-bottom:1px solid var(--y-line)}.sidebar>.brand{padding:0}.sidebar .brand-logo-image{width:110px!important;max-height:34px!important;padding:3px 7px}.sidebar nav{order:10;width:100%;min-width:0;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 -4px;padding:2px 4px 4px}.sidebar nav::-webkit-scrollbar{display:none}.sidebar .nav-item{flex:0 0 auto;padding:8px 12px;border-radius:999px}.sidebar .nav-item.active{box-shadow:none}.sidebar .nav-arabic,.sidebar-footer,.yalif-account-card,#yalif-workspace-bridge .ywb-switcher-head{display:none!important}#yalif-workspace-bridge{order:11;width:100%;margin:0!important}#yalif-workspace-bridge .ywb-switcher{padding:0!important;border:0!important;background:transparent!important}.sidebar .theme-toggle{width:auto;margin-left:auto;padding:8px}.sidebar .theme-toggle span{display:none}#yalif-session-controls{margin:0!important;padding:0!important;border:0!important;display:flex!important}.yalif-signout{width:auto!important;grid-template-columns:17px auto!important;padding:8px 10px!important}.yalif-signout>:not(.yalif-signout-icon){display:none!important}.yalif-os-home-button{display:none!important}}.panel-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.panel-actions .ghost{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;font-weight:500}.offer-validation{display:inline-block;margin-top:5px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600}.offer-validation.ok{background:var(--y-green-bg);color:var(--y-green-fg)}.offer-validation.pending{background:var(--y-gold-bg);color:var(--y-gold-fg)}.offer-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.sort-bar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 22px;border-bottom:1px solid var(--y-line);font-size:12px;color:var(--y-text-3)}.sort-bar>span{margin-right:4px}.sort-bar button{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border:1px solid var(--y-line-strong);border-radius:999px;background:transparent;color:var(--y-text-2);font-size:12px;cursor:pointer}.sort-bar button:hover{background:var(--y-surface-2)}.sort-bar button.active{border-color:var(--y-brand);background:color-mix(in srgb,var(--y-brand) 14%,transparent);color:var(--y-text-0);font-weight:600}.sort-header{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer}.sort-header.active{color:var(--y-text-0)}.pw-sort .sort-bar{padding:10px 18px}.prelaunch-pill{display:flex;align-items:center;gap:6px;margin:12px 0 4px;padding:7px 10px;border:1px solid var(--y-gold);border-radius:999px;background:var(--y-gold-bg);color:var(--y-gold-fg);font-size:10px;font-weight:600;letter-spacing:.08em}.prelaunch-pill span{width:6px;height:6px;border-radius:50%;background:var(--y-gold-fg);flex:none}.prelaunch-pill b{margin-left:auto;font-weight:500;letter-spacing:0}@media(max-width:980px){.prelaunch-pill{display:none}}
