.of-page{padding:24px 28px 80px;display:flex;flex-direction:column;gap:20px}.of-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.of-eyebrow{font:var(--type-eyebrow);color:var(--propellus-ink-500);letter-spacing:.08em;margin-bottom:4px}.of-h1{font:var(--type-h2);margin:0;color:var(--propellus-ink-900)}.of-subline{font:var(--type-body-sm);color:var(--propellus-ink-500);margin-top:4px}.of-head-actions{display:flex;gap:8px}.of-btn{font:500 13px/1 var(--font-display);padding:8px 14px;border-radius:var(--radius-pill);border:0;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .14s ease-out}.of-btn:disabled{opacity:.5;cursor:not-allowed}.of-btn-primary{background:var(--propellus-teal-500);color:#fff}.of-btn-primary:hover:not(:disabled){background:var(--propellus-teal-600)}.of-btn-dark{background:var(--propellus-navy-900);color:#fff}.of-btn-dark:hover:not(:disabled){background:var(--propellus-navy-800)}.of-btn-secondary{background:#fff;color:var(--propellus-teal-700);border:1px solid var(--propellus-teal-500)}.of-btn-ghost{background:transparent;color:var(--propellus-ink-700);padding:8px 10px;border:1px solid var(--propellus-ink-100)}.of-btn-ghost:hover:not(:disabled){background:var(--propellus-ink-50)}.of-btn-link{background:transparent;color:var(--propellus-teal-700);padding:4px 0;text-decoration:underline;text-underline-offset:3px}.of-btn-triage{background:linear-gradient(180deg,var(--propellus-teal-500) 0,var(--propellus-teal-600) 100%);color:#fff}.of-briefing{border-radius:var(--radius-lg);padding:18px 20px;background:linear-gradient(135deg,rgba(0,194,203,.1),rgba(0,194,203,.02) 60%,#ffffff);border:1px solid var(--propellus-teal-500);display:flex;gap:18px;align-items:flex-start}.of-briefing-icon{width:40px;height:40px;border-radius:var(--radius-md);background:var(--propellus-teal-500);display:flex;align-items:center;justify-content:center;flex-shrink:0}.of-briefing-body{flex:1 1;display:flex;flex-direction:column;gap:8px;min-width:0}.of-briefing-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.of-briefing-title{font:var(--type-h5);color:var(--propellus-ink-900)}.of-briefing-meta{font:var(--type-caption);color:var(--propellus-ink-500);margin-left:auto}.of-briefing-text{font:var(--type-body-sm);color:var(--propellus-ink-700);line-height:1.6}.of-briefing-x{padding:4px;color:var(--propellus-ink-500);align-self:flex-start}.of-briefing-x,.of-inline-link{border:0;background:transparent;cursor:pointer}.of-inline-link{padding:0;color:var(--propellus-teal-700);text-decoration:underline;text-underline-offset:3px;font:inherit;font-weight:600}.of-filterbar{display:flex;gap:12px;flex-wrap:wrap;padding:12px 14px;border:1px solid var(--propellus-ink-100);border-radius:var(--radius-md)}.of-chip,.of-filterbar{align-items:center;background:#fff}.of-chip{display:inline-flex;gap:6px;padding:7px 12px;border-radius:var(--radius-pill);border:1px solid var(--propellus-ink-100);color:var(--propellus-ink-700);font:500 12.5px/1 var(--font-display);cursor:pointer;transition:all .14s}.of-chip.is-active{border-color:var(--propellus-navy-900);background:var(--propellus-navy-900);color:#fff}.of-chip.is-ai.is-active{border-color:var(--propellus-teal-500);background:rgba(0,194,203,.1);color:var(--propellus-teal-700)}.of-counter{margin-left:4px;padding:1px 6px;border-radius:var(--radius-pill);background:rgba(255,255,255,.15);font:600 11px/1 var(--font-display)}.of-counter.is-risk{background:var(--propellus-danger-50);color:var(--propellus-danger-500)}.of-filter-spacer{flex:1 1}.of-search{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#fff;border:1px solid var(--propellus-ink-100);border-radius:var(--radius-pill);min-width:260px}.of-search svg{color:var(--propellus-ink-500);flex-shrink:0}.of-search input{border:0;outline:none;font:var(--type-body-sm);color:var(--propellus-ink-900);background:transparent;flex:1 1;min-width:0}.of-search kbd{margin-left:8px;font:var(--type-mono);color:var(--propellus-ink-300)}.of-attention-toggle{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;cursor:pointer;font:500 12.5px/1 var(--font-display);color:var(--propellus-ink-700);padding:6px 0}.of-attention-note{font:var(--type-caption);color:var(--propellus-teal-700)}.of-table-wrap{background:#fff;border-radius:var(--radius-md);border:1px solid var(--propellus-ink-100);overflow:hidden}.of-table{width:100%;border-collapse:collapse}.of-table thead tr{background:var(--propellus-ink-50)}.of-th{text-align:left;padding:11px 16px;font:var(--type-eyebrow);letter-spacing:.06em;color:var(--propellus-ink-500)}.of-td{padding:12px 16px;vertical-align:middle}.of-row{border-top:1px solid var(--propellus-ink-100);cursor:pointer;transition:background .12s}.of-row:hover{background:var(--propellus-teal-50)}.of-cell-strong{font:500 13px/1.2 var(--font-display);color:var(--propellus-ink-900)}.of-cell-sub{font:var(--type-caption);color:var(--propellus-ink-500)}.of-cell-store{white-space:nowrap}.of-cell-store,.of-cell-visa{font:var(--type-body-sm);color:var(--propellus-ink-900)}.of-cell-body{font:var(--type-body-sm);color:var(--propellus-ink-700)}.of-cell-cust{display:flex;align-items:center;gap:10px}.of-empty-cell{padding:48px 24px;text-align:center;color:var(--propellus-ink-500);font:var(--type-body-sm)}.of-chev{color:var(--propellus-ink-300)}.of-nat{display:inline-flex;align-items:center;gap:7px}.of-nat-code{font:500 13px/1 var(--font-display);color:var(--propellus-ink-900)}.of-score{display:inline-flex;align-items:center;gap:7px;padding:4px 10px;font:600 13px/1 var(--font-display)}.of-score,.of-score-dot{border-radius:var(--radius-pill)}.of-score-dot{width:7px;height:7px}.of-score-high{background:#E6F5EE;color:#1B7A4A}.of-score-high .of-score-dot{background:#1FA463}.of-score-mid{background:#FFF6E1;color:#A06210}.of-score-mid .of-score-dot{background:#E89923}.of-score-low{background:#FDEEF1;color:#9E2B14}.of-score-low .of-score-dot{background:#E0492B}.of-score-none{background:transparent;padding:4px 0;color:var(--propellus-ink-300)}.of-score-none .of-score-dot{background:var(--propellus-ink-300)}.of-avatar{width:30px;height:30px;border-radius:var(--radius-pill);display:flex;align-items:center;justify-content:center;font:600 11px/1 var(--font-display);flex-shrink:0}.of-flag{display:inline-block;font-size:12px;line-height:1;vertical-align:middle;margin-right:2px;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif}.of-sla{min-width:96px}.of-sla-label{font:var(--type-caption);color:var(--propellus-ink-700);margin-bottom:4px}.of-sla-track{height:4px;background:var(--propellus-ink-50)}.of-sla-fill,.of-sla-track{border-radius:var(--radius-pill)}.of-sla-fill{height:100%;transition:width .24s}.of-status-pill{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:var(--radius-pill);font:500 11.5px/1 var(--font-display);letter-spacing:.02em;white-space:nowrap}.of-status-pill.tone-success{background:var(--propellus-success-50);color:#1B7A4A}.of-status-pill.tone-info{background:var(--propellus-info-50);color:#1F4F9E}.of-status-pill.tone-warning{background:var(--propellus-warning-50);color:#7E4A0E}.of-status-pill.tone-danger{background:var(--propellus-danger-50);color:#9E2B14}.of-status-pill.tone-neutral{background:var(--propellus-ink-50);color:var(--propellus-ink-700)}.of-risk-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 8px;border-radius:var(--radius-pill);border:0;cursor:default;font:500 12px/1 var(--font-display)}.of-risk-pill.level-high{background:var(--propellus-danger-50);color:#9E2B14}.of-risk-pill.level-medium{background:var(--propellus-warning-50);color:#7E4A0E}.of-risk-pill.level-low{background:var(--propellus-info-50);color:#1F4F9E}.of-risk-pill.level-clear{background:transparent;color:var(--propellus-ink-300)}.of-risk-dot{width:5px;height:5px}.of-conf-pill,.of-risk-dot{border-radius:var(--radius-pill)}.of-conf-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;font:500 11px/1 var(--font-display);letter-spacing:.02em}.of-conf-pill.xs{padding:2px 7px;font-size:10.5px}.of-conf-pill.lvl-High{background:var(--propellus-success-50);color:#1B7A4A}.of-conf-pill.lvl-Medium{background:var(--propellus-warning-50);color:#A06210}.of-conf-pill.lvl-Low{background:#EFEFEF;color:#5A5A5A}.of-conf-dot{width:6px;height:6px;border-radius:var(--radius-pill)}.of-conf-pill.lvl-High .of-conf-dot{background:#1FA463}.of-conf-pill.lvl-Medium .of-conf-dot{background:#E89923}.of-conf-pill.lvl-Low .of-conf-dot{background:#9A9A9A}.of-doc-badge{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:var(--radius-pill);font:500 10.5px/1 var(--font-display);letter-spacing:.02em}.of-doc-badge.q-clear{background:var(--propellus-success-50);color:#1B7A4A}.of-doc-badge.q-acceptable{background:var(--propellus-tint-cream);color:#7E4A0E}.of-doc-badge.q-needs_attention{background:var(--propellus-danger-50);color:#9E2B14}.of-doc-badge.q-pending{background:var(--propellus-ink-50);color:var(--propellus-ink-500)}.of-risk-pop{position:fixed;width:340px;z-index:60;background:#fff;border-radius:var(--radius-md);border:1px solid var(--propellus-teal-500);box-shadow:var(--shadow-modal);padding:14px;display:flex;flex-direction:column;gap:10px;pointer-events:none}.of-risk-pop-head{display:flex;align-items:center;gap:8px}.of-risk-pop-title{font:600 13px/1 var(--font-display);color:var(--propellus-ink-900)}.of-risk-pop-list{margin:0;padding-left:18px;font:var(--type-body-sm);color:var(--propellus-ink-700);display:flex;flex-direction:column;gap:4px}.of-risk-pop-sugg{padding:8px 10px;background:var(--propellus-teal-50);border-radius:var(--radius-sm);font:var(--type-body-sm);color:var(--propellus-teal-700)}.of-backdrop{position:fixed;inset:0;z-index:100;background:rgba(11,23,35,.4);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex}.of-backdrop.center{align-items:center;justify-content:center;padding:40px}.of-backdrop.right{justify-content:flex-end}.of-drawer{width:560px;max-width:100vw;height:100vh;background:#fff;box-shadow:var(--shadow-modal);display:flex;flex-direction:column}.of-drawer-head{padding:18px 22px;border-bottom:1px solid var(--propellus-ink-100);background:linear-gradient(180deg,rgba(0,194,203,.08),#fff);display:flex;align-items:center;gap:10px}.of-drawer-icon{width:30px;height:30px;border-radius:var(--radius-sm);background:var(--propellus-teal-500);display:flex;align-items:center;justify-content:center}.of-drawer-title{font:var(--type-h4);color:var(--propellus-ink-900)}.of-drawer-sub{font:var(--type-caption);color:var(--propellus-ink-500)}.of-drawer-body{overflow:auto;padding:12px 22px 22px;display:flex;flex-direction:column;gap:10px}.of-x{border:0;background:transparent;cursor:pointer;padding:4px;color:var(--propellus-ink-700);margin-left:auto}.of-triage-card{cursor:pointer;border:1px solid var(--propellus-ink-100);border-radius:var(--radius-md);padding:12px 14px;display:flex;gap:12px;align-items:center;background:#fff;text-align:left}.of-triage-card:hover{border-color:var(--propellus-teal-500)}.of-triage-rank{width:32px;height:32px;border-radius:var(--radius-sm);flex-shrink:0;background:var(--propellus-ink-50);display:flex;align-items:center;justify-content:center;font:600 13px/1 var(--font-display);color:var(--propellus-ink-700)}.of-triage-main{flex:1 1;min-width:0}.of-triage-name{font:500 13.5px/1 var(--font-display);color:var(--propellus-ink-900)}.of-triage-meta{font:var(--type-caption);color:var(--propellus-ink-500);margin-top:3px}.of-triage-signals{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.of-risk-signal{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--radius-pill);background:var(--propellus-danger-50);color:#9E2B14;font:600 10.5px/1 var(--font-display);white-space:nowrap}.of-modal{background:#fff;border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--shadow-modal);max-height:90vh}.of-modal-head{padding:16px 20px;border-bottom:1px solid var(--propellus-ink-100)}.of-modal-head-row{display:flex;align-items:center;gap:10px}.of-modal-title{font:var(--type-h4);color:var(--propellus-ink-900)}.of-modal-sub{font:var(--type-body-sm);color:var(--propellus-ink-500);margin-top:4px}.of-modal-body{overflow:auto;padding:20px;display:flex;flex-direction:column;gap:12px}.of-modal-foot{padding:14px 20px;border-top:1px solid var(--propellus-ink-100);display:flex;gap:8px;align-items:center}.of-modal-foot-note{font:var(--type-caption);color:var(--propellus-ink-500);flex:1 1}.of-field{display:flex;flex-direction:column;gap:4px}.of-field label{font:var(--type-eyebrow);color:var(--propellus-ink-500);letter-spacing:.04em}.of-input{padding:9px 12px;border:1px solid var(--propellus-ink-100);border-radius:var(--radius-sm);font:var(--type-body-sm);color:var(--propellus-ink-900);outline:none}.of-input:focus{border-color:var(--propellus-teal-500)}.of-newinfo{padding:10px 12px;border-radius:var(--radius-sm);background:rgba(0,194,203,.08);border:1px solid var(--propellus-teal-500);font:var(--type-body-sm);color:var(--propellus-ink-700);display:flex;gap:8px;align-items:flex-start}.of-menu{position:absolute;top:calc(100% + 6px);right:0;min-width:220px;background:#fff;border:1px solid var(--propellus-ink-100);border-radius:var(--radius-md);box-shadow:var(--shadow-modal);padding:6px;z-index:50}.of-menu-item{all:unset;cursor:pointer;width:100%;box-sizing:border-box;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--radius-sm);font:500 13px/1.2 var(--font-display);color:var(--propellus-ink-900)}.of-menu-item:hover{background:var(--propellus-teal-50)}.of-menu-item.is-busy{opacity:.5;cursor:wait}.of-menu-empty{padding:12px;font:var(--type-body-sm);color:var(--propellus-ink-500);text-align:center}.of-sup-card{all:unset;cursor:pointer;padding:14px;border-radius:var(--radius-md);border:1px solid var(--propellus-ink-100);background:#fff;display:flex;gap:14px;align-items:center}.of-sup-card.is-picked{border-color:var(--propellus-teal-500);background:var(--propellus-teal-50);box-shadow:0 0 0 3px rgba(0,194,203,.18)}.of-sup-logo{width:40px;height:40px;border-radius:var(--radius-sm);background:var(--propellus-ink-50);display:flex;align-items:center;justify-content:center;font:600 13px/1 var(--font-display);color:var(--propellus-ink-700)}.of-sup-main{flex:1 1}.of-sup-name{font:500 14px/1 var(--font-display);color:var(--propellus-ink-900)}.of-sup-strength{font:var(--type-caption);color:var(--propellus-ink-500);margin-top:4px}.of-sup-stats{display:flex;gap:16px;align-items:center}.of-stat{text-align:right;min-width:56px}.of-stat-value{font:600 14px/1 var(--font-display);color:var(--propellus-ink-900)}.of-stat-value.good{color:#1B7A4A}.of-stat-label{font:var(--type-caption);color:var(--propellus-ink-500);margin-top:2px}.of-sup-row{display:flex;flex-direction:column;gap:6px}.of-link-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--radius-pill);font:600 10.5px/1 var(--font-display);letter-spacing:.03em}.of-link-pill.is-linked{background:rgba(31,122,74,.12);color:#1B7A4A}.of-link-pill.is-unlinked{background:var(--propellus-ink-50);color:var(--propellus-ink-500)}.of-sup-link-note{font:var(--type-caption);color:var(--propellus-teal-700);margin-top:4px}.of-sup-link-actions{display:flex;justify-content:flex-end}.of-sup-link-btn{display:inline-flex;align-items:center;gap:6px;text-decoration:none;font:500 12.5px/1 var(--font-display)}.of-sup-link-btn:hover:not(:disabled){text-decoration:underline}.of-sup-link-btn:disabled{opacity:.5;cursor:wait}.of-link-picker{border:1px solid var(--propellus-ink-100);border-radius:var(--radius-md);background:var(--propellus-ink-50);padding:10px 12px}.of-link-picker-head{display:flex;align-items:center;gap:8px;font:500 12.5px/1.2 var(--font-display);color:var(--propellus-ink-700);margin-bottom:8px}.of-link-picker-list{display:flex;flex-direction:column;gap:2px;max-height:220px;overflow:auto}.of-link-account{justify-content:space-between}.of-link-account-main{display:flex;flex-direction:column;gap:2px;align-items:flex-start}.of-link-account-name{font:500 13px/1.2 var(--font-display);color:var(--propellus-ink-900)}.of-link-account-busy,.of-link-account-handle{font:var(--type-caption);color:var(--propellus-ink-500)}.of-x-sm svg{width:13px;height:13px}.of-detail{padding:20px 28px 80px;display:flex;flex-direction:column;gap:16px;max-width:1400px;margin:0 auto}.of-crumb{display:flex;align-items:center;gap:8px;font:var(--type-body-sm);color:var(--propellus-ink-500)}.of-crumb-current{color:var(--propellus-ink-900)}.of-detail-head{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap}.of-detail-headmain{flex:1 1;min-width:0}.of-detail-titlerow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.of-detail-name{font:var(--type-h3);margin:0;color:var(--propellus-ink-900)}.of-repeat-badge{font:500 11.5px/1 var(--font-display);color:var(--propellus-ink-700);padding:4px 9px;border-radius:var(--radius-pill);background:var(--propellus-ink-50)}.of-identity{font:var(--type-body-sm);color:var(--propellus-ink-500);margin-top:4px}.of-detail-actions{display:flex;gap:8px;position:relative}.of-split{position:relative;display:inline-flex}.of-split-main{border-top-right-radius:0;border-bottom-right-radius:0;padding-right:14px}.of-split-toggle{border-top-left-radius:0;border-bottom-left-radius:0;border-left:1px solid rgba(255,255,255,.18);padding-left:10px;padding-right:10px}.of-assign-menu{min-width:240px}.of-assign-avatar{background:linear-gradient(135deg,var(--propellus-teal-500) 0,var(--propellus-teal-700) 100%);color:#fff;font:600 11px/1 var(--font-display)}.of-assign-avatar,.of-assign-iconcircle{width:28px;height:28px;border-radius:var(--radius-pill);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.of-assign-iconcircle{background:var(--propellus-ink-50);color:var(--propellus-ink-700)}.of-assign-lines{display:flex;flex-direction:column;gap:2px;text-align:left}.of-assign-label{font:500 13px/1.2 var(--font-display);color:var(--propellus-ink-900)}.of-assign-caption{font:var(--type-caption);color:var(--propellus-ink-500)}.of-airev{border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--propellus-teal-500);background:#fff;box-shadow:0 1px 0 rgba(0,194,203,.18)}.of-airev-head{padding:12px 18px;background:linear-gradient(180deg,rgba(0,194,203,.1),transparent);border-bottom:1px solid var(--propellus-ink-100);gap:10px;flex-wrap:wrap}.of-airev-head,.of-airev-icon{display:flex;align-items:center}.of-airev-icon{width:28px;height:28px;border-radius:var(--radius-sm);background:var(--propellus-teal-500);justify-content:center}.of-airev-title{font:var(--type-h5);color:var(--propellus-ink-900)}.of-airev-prov{font:var(--type-caption);color:var(--propellus-ink-500)}.of-airev-conf{margin-left:auto}.of-metrics{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--propellus-ink-100)}.of-metric{padding:16px 18px;border-right:1px solid var(--propellus-ink-100);display:flex;flex-direction:column;gap:6px}.of-metric:last-child{border-right:0}.of-metric-title{font:var(--type-eyebrow);color:var(--propellus-ink-500);letter-spacing:.06em;text-transform:uppercase}.of-metric-valrow{display:flex;align-items:baseline;gap:8px}.of-metric-value{font:700 28px/1 var(--font-display)}.of-metric-value.good{color:#1B7A4A}.of-metric-value.warn{color:#A06210}.of-metric-value.bad{color:#9E2B14}.of-metric-value.neutral{color:var(--propellus-ink-900)}.of-metric-sub{font:var(--type-caption);color:var(--propellus-ink-500)}.of-airev-body{padding:18px;gap:14px}.of-airev-body,.of-suggestion{display:flex;flex-direction:column}.of-suggestion{border:1px solid var(--propellus-teal-500);background:linear-gradient(180deg,#F3FBFC,#FFFFFF 60%);border-radius:var(--radius-md);padding:14px 16px;gap:10px}.of-suggestion-row{display:flex;align-items:flex-start;gap:10px}.of-suggestion-icon{width:26px;height:26px;border-radius:var(--radius-sm);flex-shrink:0;background:var(--propellus-teal-500);display:flex;align-items:center;justify-content:center}.of-suggestion-title{font:600 14px/1.35 var(--font-display);color:var(--propellus-ink-900)}.of-suggestion-why{margin-top:4px;font:var(--type-body-sm);color:var(--propellus-ink-500)}.of-suggestion-note{padding-left:36px;font:var(--type-caption);color:var(--propellus-ink-500);font-style:italic}.of-observations-label{font:var(--type-eyebrow);color:var(--propellus-ink-500);letter-spacing:.08em;margin-bottom:8px}.of-observations{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.of-observation{display:flex;gap:10px;padding:12px;background:var(--propellus-ink-50);border-radius:var(--radius-md)}.of-obs-dot{width:22px;height:22px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.of-obs-dot,.of-obs-dot span{border-radius:var(--radius-pill)}.of-obs-dot span{width:6px;height:6px}.of-obs-dot.good{background:var(--propellus-tint-mint)}.of-obs-dot.good span{background:#1FA463}.of-obs-dot.warn{background:var(--propellus-tint-cream)}.of-obs-dot.warn span{background:#E89923}.of-obs-title{font:500 13px/1.3 var(--font-display);color:var(--propellus-ink-900)}.of-obs-text{font:var(--type-caption);color:var(--propellus-ink-500);margin-top:2px;line-height:1.5}.of-reasoning{background:var(--propellus-ink-50);border-radius:var(--radius-sm);padding:10px 14px}.of-reasoning summary{cursor:pointer;font:500 12.5px/1 var(--font-display);color:var(--propellus-ink-700)}.of-reasoning-body{margin-top:10px;font:var(--type-body-sm);color:var(--propellus-ink-700);display:flex;flex-direction:column;gap:4px}.of-reasoning-net{padding-top:4px;border-top:1px dashed var(--propellus-ink-100);margin-top:4px}.of-reasoning-net b{color:var(--propellus-teal-700)}.of-airev-down{padding:14px 16px;background:var(--propellus-ink-50);border-radius:var(--radius-md);font:var(--type-body-sm);color:var(--propellus-ink-500);display:flex;gap:8px;align-items:center}.of-body{display:grid;grid-template-columns:1fr 340px;grid-gap:16px;gap:16px;align-items:start}.of-main{display:flex;flex-direction:column;gap:16px;min-width:0}.of-tabs{display:flex;gap:4px;padding:4px;background:var(--propellus-ink-50);border-radius:var(--radius-md);width:-moz-fit-content;width:fit-content;flex-wrap:wrap}.of-tab{padding:8px 16px;border-radius:var(--radius-sm);border:0;cursor:pointer;background:transparent;color:var(--propellus-ink-500);font:500 13px/1 var(--font-display)}.of-tab.is-active{background:#fff;color:var(--propellus-ink-900);box-shadow:var(--shadow-xs)}.of-card{background:#fff;border:1px solid var(--propellus-ink-100);border-radius:var(--radius-md);padding:20px}.of-fieldgrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}.of-app-field-label{font:var(--type-eyebrow);color:var(--propellus-ink-500);letter-spacing:.06em;text-transform:uppercase}.of-app-field-value{font:var(--type-body);color:var(--propellus-ink-900);margin-top:4px}.of-docgrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.of-doccard{border:1px solid var(--propellus-ink-100);border-radius:var(--radius-md);overflow:hidden;display:flex;flex-direction:column}.of-doccard.is-attention{border-color:rgba(224,73,43,.4)}.of-doccard-thumb{height:130px;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);position:relative;display:flex;align-items:center;justify-content:center}.of-doccard-sheet{width:60%;height:75%;background:#fff;border-radius:var(--radius-xs)}.of-doccard-sheet.is-blur{filter:blur(3px)}.of-doccard-badge{position:absolute;top:8px;left:8px}.of-doccard-meta{padding:12px}.of-doccard-name{font:500 13px/1.3 var(--font-display);color:var(--propellus-ink-900)}.of-doccard-note{font:var(--type-caption);color:var(--propellus-ink-500);margin-top:4px;line-height:1.5}.of-doccard-extract{margin-top:6px}.of-doccard-extract-toggle{padding:0;font:var(--type-caption)}.of-doccard-extract-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px 18px;gap:6px 18px;margin:8px 0 2px}.of-doccard-extract-field{display:flex;flex-direction:column;min-width:0}.of-doccard-extract-label{font:var(--type-caption);color:var(--propellus-ink-500);text-transform:uppercase;letter-spacing:.03em}.of-doccard-extract-value{font:var(--type-body);color:var(--propellus-ink-900);overflow-wrap:anywhere}.of-timeline{display:flex;flex-direction:column;gap:14px}.of-tl-item{display:flex;gap:12px}.of-tl-dot{width:8px;height:8px;border-radius:var(--radius-pill);margin-top:6px;flex-shrink:0}.of-tl-dot.customer{background:var(--propellus-success-500)}.of-tl-dot.ai{background:var(--propellus-teal-500)}.of-tl-dot.operator{background:var(--propellus-ink-300)}.of-tl-dot.supplier{background:var(--propellus-info-500)}.of-tl-dot.system{background:var(--propellus-ink-300)}.of-tl-what{font:var(--type-body-sm);color:var(--propellus-ink-900)}.of-tl-meta{font:var(--type-caption);color:var(--propellus-ink-500);margin-top:2px}.of-coms-summary{padding:10px 12px;border-radius:var(--radius-sm);background:var(--propellus-ink-50);display:flex;align-items:flex-start;gap:8px;color:var(--propellus-ink-700)}.of-coms-meta,.of-coms-summary{margin-bottom:14px;font:var(--type-body-sm)}.of-coms-empty,.of-coms-meta{color:var(--propellus-ink-500)}.of-coms-empty{font:var(--type-body-sm)}.of-composer{margin-top:16px;border:1px dashed var(--propellus-ink-100);border-radius:var(--radius-md);padding:14px;background:var(--propellus-ink-50);display:flex;flex-direction:column;gap:8px}.of-composer textarea{width:100%;border:1px solid var(--propellus-ink-100);border-radius:var(--radius-sm);padding:10px 12px;font:var(--type-body-sm);color:var(--propellus-ink-900);resize:vertical;min-height:70px;background:#fff}.of-composer-note{font:var(--type-caption);color:var(--propellus-ink-500)}.of-composer-foot{display:flex;align-items:center;gap:8px}.of-activity-banner{margin-bottom:16px;padding:10px 14px;border-radius:var(--radius-sm);background:rgba(0,194,203,.08);display:flex;align-items:center;gap:10px;font:var(--type-body-sm);color:var(--propellus-teal-700)}.of-rail{background:#fff;border:1px solid var(--propellus-ink-100);border-radius:var(--radius-md);padding:16px;display:flex;flex-direction:column;gap:12px;height:-moz-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:16px}.of-rail-head{display:flex;align-items:center;justify-content:space-between}.of-rail-title{font:var(--type-h5);color:var(--propellus-ink-900)}.of-rail-doc{display:flex;gap:10px;align-items:flex-start;padding:10px;border-radius:var(--radius-md);border:1px solid transparent}.of-rail-doc.is-attention{background:rgba(224,73,43,.04);border-color:rgba(224,73,43,.2)}.of-rail-doc-name{font:500 13px/1.2 var(--font-display);color:var(--propellus-ink-900)}.of-rail-doc-note{font:var(--type-caption);color:var(--propellus-ink-500);margin-top:4px;line-height:1.5}.of-rail-doc-actions{display:flex;gap:6px;margin-top:6px;align-items:center}.of-rail-empty{padding:14px;background:var(--propellus-ink-50);border-radius:var(--radius-sm);font:var(--type-body-sm);color:var(--propellus-ink-500)}.of-docthumb{width:40px;height:52px;border-radius:var(--radius-xs);background:linear-gradient(135deg,#f3f4f6,#e5e7eb);position:relative;overflow:hidden;flex-shrink:0}.of-docthumb-corner{position:absolute;top:-3px;right:-3px;width:12px;height:12px;border-radius:var(--radius-pill);border:2px solid #fff}.of-docthumb-corner.q-clear{background:#1FA463}.of-docthumb-corner.q-acceptable{background:#E89923}.of-docthumb-corner.q-needs_attention{background:#E0492B}@media (max-width:1080px){.of-body{grid-template-columns:1fr}.of-rail{position:static}.of-metrics{grid-template-columns:1fr}.of-metric{border-right:0;border-bottom:1px solid var(--propellus-ink-100)}.of-docgrid,.of-fieldgrid,.of-observations{grid-template-columns:1fr}}.of-detail-actions{align-items:center;flex-wrap:wrap;justify-content:flex-end}.of-assign-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--radius-pill);font:500 12px/1 var(--font-display)}.of-assign-chip.is-me{background:var(--propellus-teal-50);color:var(--propellus-teal-700)}.of-assign-chip.is-supplier,.of-lock-banner{background:var(--propellus-ink-50);color:var(--propellus-ink-700)}.of-lock-banner{display:flex;gap:10px;align-items:center;padding:10px 14px;border-radius:var(--radius-md);border:1px solid var(--propellus-ink-100);font:var(--type-body-sm)}.of-lock-banner svg{color:var(--propellus-ink-500);flex-shrink:0}.of-summary{display:flex;flex-direction:column;gap:16px}.of-summary-cardhead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.of-summary-cardtitle{font:var(--type-h5);color:var(--propellus-ink-900)}.of-summary-cardsub{font:var(--type-body-sm);color:var(--propellus-ink-500);margin-top:4px}.of-summary-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px 40px;gap:18px 40px}.of-summary-fieldlabel{font:var(--type-caption);color:var(--propellus-ink-500);margin-bottom:4px}.of-summary-fieldvalue{font:500 14.5px/1.3 var(--font-display);color:var(--propellus-ink-900);display:flex;align-items:center;gap:6px}.of-summary-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.of-summary-custname{font:600 15px/1.3 var(--font-display);color:var(--propellus-ink-900);margin-top:14px}.of-summary-custprior{font:var(--type-body-sm);color:var(--propellus-teal-700);margin-top:3px}.of-summary-contact{display:flex;flex-direction:column;gap:10px;margin-top:16px}.of-summary-contactrow{display:flex;align-items:center;gap:10px;font:var(--type-body-sm);color:var(--propellus-ink-700)}.of-summary-contactrow svg{color:var(--propellus-ink-500);flex-shrink:0}.of-pay-row{display:flex;justify-content:space-between;padding:8px 0;font:var(--type-body-sm);color:var(--propellus-ink-700)}.of-pay-row:first-of-type{margin-top:16px}.of-pay-val{color:var(--propellus-ink-900)}.of-pay-total{display:flex;justify-content:space-between;padding:12px 14px;margin-top:8px;border-radius:var(--radius-sm);background:var(--propellus-ink-50)}.of-pay-total span:first-child{font:600 14px/1 var(--font-display);color:var(--propellus-ink-900)}.of-pay-total span:last-child{font:700 15px/1 var(--font-display);color:var(--propellus-ink-900)}.of-applications{display:grid;grid-template-columns:320px 1fr;grid-gap:18px;gap:18px;align-items:start}.of-app-rail{display:flex;flex-direction:column;gap:12px}.of-app-card{all:unset;cursor:pointer;box-sizing:border-box;padding:14px 16px;border-radius:var(--radius-md);border:1.5px solid var(--propellus-ink-100);background:#fff}.of-app-card.is-active{border-color:var(--propellus-teal-500);background:var(--propellus-teal-50);box-shadow:0 0 0 3px rgba(0,194,203,.12)}.of-app-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.of-app-card-name{font:600 14px/1.3 var(--font-display);color:var(--propellus-ink-900)}.of-app-card-sub{font:var(--type-caption);color:var(--propellus-ink-500);margin-top:3px}.of-app-card-grid{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 14px;gap:10px 14px}.of-mini-field-label{font:var(--type-caption);color:var(--propellus-ink-500)}.of-mini-field-value{font:500 12.5px/1.3 var(--font-display);color:var(--propellus-ink-900);margin-top:2px}.of-app-main{background:#fff;border:1px solid var(--propellus-ink-100);border-radius:var(--radius-md);overflow:hidden}.of-app-toolbar{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--propellus-ink-100);flex-wrap:wrap}.of-app-toolbar-spacer{flex:1 1}.of-app-panel{padding:22px}.of-app-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:18px}.of-app-panel-name{font:var(--type-h5);color:var(--propellus-ink-900);display:inline-flex;align-items:center;gap:6px}.of-channel-tabs{display:flex;gap:4px}.of-channel-tab{padding:8px 14px;border-radius:var(--radius-sm);border:0;cursor:pointer;background:transparent;color:var(--propellus-ink-500);font:500 13px/1 var(--font-display)}.of-channel-tab.is-active{background:var(--propellus-teal-50);color:var(--propellus-teal-700)}.of-app-tabs{flex-wrap:wrap}.of-detail-section{margin-bottom:24px}.of-detail-section:last-child{margin-bottom:0}.of-detail-section-title{font:600 15px/1 var(--font-display);color:var(--propellus-teal-700);margin-bottom:14px}.of-detail-section-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px 20px;gap:16px 20px}.of-field-group{display:flex;flex-direction:column}.of-field-grouplabel{display:flex;align-items:center;gap:6px;margin-bottom:4px;font:var(--type-eyebrow);color:var(--propellus-ink-500);letter-spacing:.04em;text-transform:uppercase}.of-field-mail-icon{border:0;background:transparent;cursor:pointer;padding:0;color:var(--propellus-ink-300);display:inline-flex}.of-field-mail-icon:hover{color:var(--propellus-teal-600)}.of-field-edit,.of-field-value{font:var(--type-body);color:var(--propellus-ink-900)}.of-field-edit{width:100%;box-sizing:border-box;padding:8px 10px;border-radius:var(--radius-sm);border:1px solid var(--propellus-teal-500);outline:none;background:#fff}.of-field-edit--error{border-color:var(--propellus-danger-500)}.of-field-error{font-size:12px;color:var(--propellus-danger-500);margin-top:4px}.of-edit-banner{margin-bottom:16px;padding:10px 14px;border-radius:var(--radius-sm);background:var(--propellus-teal-50);font:var(--type-body-sm);color:var(--propellus-teal-700)}.of-doccard-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.of-doccard-row{display:flex;gap:12px;padding:12px;border-radius:var(--radius-md);border:1px solid var(--propellus-ink-100);align-items:flex-start}.of-doccard-row.is-attention{border-color:rgba(224,73,43,.4);background:rgba(224,73,43,.04)}.of-doccard-icon{flex-shrink:0;background:linear-gradient(135deg,var(--propellus-ink-50),var(--propellus-ink-100));display:flex;align-items:center;justify-content:center;color:var(--propellus-ink-500);overflow:hidden}.of-doccard-icon,.of-doccard-img-thumb{width:38px;height:46px;border-radius:var(--radius-xs)}.of-doccard-img-thumb{object-fit:cover;display:block}.of-doccard-body{flex:1 1;min-width:0}.of-doccard-head{gap:8px}.of-doccard-actions,.of-doccard-head{display:flex;align-items:center;flex-wrap:wrap}.of-doccard-actions{gap:14px;margin-top:8px}.of-link-danger{color:var(--propellus-danger-500)}.of-docviewer{width:620px}.of-docviewer-head{padding:14px 18px;border-bottom:1px solid var(--propellus-ink-100);display:flex;align-items:center;gap:10px}.of-docviewer-title{flex:1 1;min-width:0}.of-zoom-controls{display:flex;align-items:center;gap:2px;padding:3px;background:var(--propellus-ink-50);border-radius:var(--radius-sm);margin-right:6px}.of-zoom-btn{border:0;background:transparent;cursor:pointer;padding:5px 7px;border-radius:var(--radius-xs);color:var(--propellus-ink-700);display:inline-flex;align-items:center;justify-content:center}.of-zoom-btn:hover:not(:disabled){background:#fff}.of-zoom-btn:disabled{opacity:.4;cursor:not-allowed}.of-zoom-pct{min-width:42px;text-align:center;font:500 12px/1 var(--font-display);color:var(--propellus-ink-700)}.of-docviewer-stage{padding:24px;background:var(--propellus-ink-50);display:flex;justify-content:center;align-items:flex-start;overflow:auto;max-height:70vh}.of-docviewer-scaler{transform-origin:center top;transition:transform .12s ease-out}.of-docviewer-img{max-width:100%;border-radius:var(--radius-md);box-shadow:var(--shadow-sm);display:block}.of-docviewer-frame,.of-docviewer-img{border:1px solid var(--propellus-ink-100)}.of-docviewer-frame{width:100%;height:70vh;border-radius:var(--radius-md);background:#fff}.of-supplier-recommendation{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:var(--radius-md);background:rgba(0,194,203,.08);border:1px solid var(--propellus-teal-500)}.of-supplier-recommendation-text{flex:1 1;font:var(--type-body-sm);color:var(--propellus-ink-900)}.of-sup-name-row{display:flex;align-items:center;gap:8px}.of-sup-recommended-tag{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--radius-pill);background:var(--propellus-teal-500);color:#fff;font:600 10.5px/1 var(--font-display);letter-spacing:.04em}.of-seq-banner{display:flex;gap:8px;align-items:center;padding:8px 12px;margin-bottom:4px;border-radius:var(--radius-sm);background:var(--propellus-info-50);border:1px solid var(--propellus-info-500);font:var(--type-caption);color:var(--propellus-info-500)}.of-seq-banner svg{flex-shrink:0}.of-status-choice{all:unset;cursor:pointer;box-sizing:border-box;padding:12px 14px;border-radius:var(--radius-md);border:1px solid var(--propellus-ink-100);background:#fff;display:flex;align-items:center;gap:12px}.of-status-choice.is-picked{border-color:var(--propellus-teal-500);background:var(--propellus-teal-50);color:var(--propellus-teal-700)}.of-status-choice-dot{width:9px;height:9px;border-radius:var(--radius-pill);background:var(--propellus-ink-300);flex-shrink:0}.of-status-choice.tone-success .of-status-choice-dot{background:#1FA463}.of-status-choice.tone-info .of-status-choice-dot{background:#2A6FDB}.of-status-choice.tone-warning .of-status-choice-dot{background:#E89923}.of-status-choice.tone-danger .of-status-choice-dot{background:#E0492B}.of-status-choice-main{flex:1 1}.of-status-choice-label{display:block;font:500 13.5px/1.2 var(--font-display);color:var(--propellus-ink-900)}.of-status-choice-desc{display:block;font:var(--type-caption);color:var(--propellus-ink-500);margin-top:2px}.of-pay-orderline{font:var(--type-body-sm);color:var(--propellus-ink-700)}.of-pay-orderline span{color:var(--propellus-ink-500)}.of-pay-radio{all:unset;cursor:pointer;box-sizing:border-box;width:100%;display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:var(--radius-md);border:1px solid var(--propellus-ink-100);background:#fff}.of-pay-radio.is-on{border-color:var(--propellus-teal-500);background:var(--propellus-teal-50)}.of-pay-radio-main{display:flex;flex-direction:column;gap:3px;text-align:left}.of-pay-radio-label{font:500 14px/1.2 var(--font-display);color:var(--propellus-ink-900)}.of-pay-radio-desc{font:var(--type-caption);color:var(--propellus-ink-500)}.of-radio{width:20px;height:20px;border-radius:var(--radius-pill);flex-shrink:0;border:2px solid var(--propellus-ink-300);display:inline-flex;align-items:center;justify-content:center}.of-radio.is-on{border-color:var(--propellus-teal-500)}.of-radio span{width:0;height:0;border-radius:var(--radius-pill);background:var(--propellus-teal-500);transition:all .12s}.of-radio.is-on span{width:10px;height:10px}.of-textarea{width:100%;box-sizing:border-box;padding:12px 14px;border-radius:var(--radius-sm);border:1px solid var(--propellus-ink-100);outline:none;resize:vertical;font:var(--type-body-sm);line-height:1.6;color:var(--propellus-ink-900);font-family:var(--font-sans);background:#fff}.of-textarea:focus{border-color:var(--propellus-teal-500)}.of-form-error{padding:8px 12px;border-radius:var(--radius-sm);background:var(--propellus-danger-50);color:#9E2B14;font:var(--type-body-sm)}.of-proof{padding:16px;border:1px solid var(--propellus-ink-100);border-radius:var(--radius-md)}.of-proof-title{font:500 14px/1 var(--font-display);color:var(--propellus-ink-900);margin-bottom:12px}.of-proof-drop{display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;width:100%;box-sizing:border-box;padding:24px 20px;text-align:center;border-radius:var(--radius-md);border:1.5px dashed var(--propellus-ink-100);background:var(--propellus-ink-50);color:var(--propellus-ink-500)}.of-proof-drop.is-done,.of-proof-drop:hover{border-color:var(--propellus-teal-500)}.of-proof-drop.is-done{background:var(--propellus-teal-50)}.of-proof-drop.is-busy{cursor:default;opacity:.8}.of-proof-text{font:600 14px/1.2 var(--font-display);color:var(--propellus-teal-700)}.of-proof-drop.is-done .of-proof-text{color:var(--propellus-ink-900)}.of-proof-hint{font:var(--type-caption);color:var(--propellus-ink-500)}.of-proof-check{width:40px;height:40px;border-radius:var(--radius-pill);background:var(--propellus-success-500);display:flex;align-items:center;justify-content:center}.of-proof-error{margin-top:8px;padding:8px 12px;border-radius:var(--radius-sm);background:var(--propellus-danger-50);color:#9E2B14;font:var(--type-body-sm)}@media (max-width:1080px){.of-applications{grid-template-columns:1fr}.of-summary-grid{grid-template-columns:1fr 1fr}.of-summary-two{grid-template-columns:1fr}.of-detail-section-grid{grid-template-columns:1fr 1fr}.of-doccard-list{grid-template-columns:1fr}}.of-trash-btn{border:0;background:transparent;cursor:pointer;padding:4px;color:var(--propellus-ink-300);display:flex;align-items:center;border-radius:var(--radius-sm)}.of-trash-btn:hover:not(:disabled){color:var(--propellus-danger-500)}.of-trash-btn:disabled{opacity:.5;cursor:not-allowed}.of-btn-danger{background:var(--propellus-danger-500);color:#fff}.of-btn-danger:hover:not(:disabled){filter:brightness(.93)}.of-confirm-text{font:var(--type-body);color:var(--propellus-ink-700);margin:0}.of-confirm-text b{color:var(--propellus-ink-900)}.ob-modal{--propellus-teal:#0fb5a8;--propellus-teal-dark:#0aa195;--propellus-teal-50:#d5f3ef;--propellus-teal-600:#0fb5a8;--propellus-teal-700:#0aa195;--propellus-ink-900:#0f1730;--propellus-ink-700:#1f2244;--propellus-ink-500:#5b6478;--propellus-ink-300:#94a0b8;--propellus-ink-100:#e6e8ef;--propellus-ink-50:#f6f8fb;--ob-navy:#1a1a64;--ob-navy-deep:#15155a}.ob-modal .ob-user-chip{background:var(--ob-navy);color:#fff}.ob-modal{width:100%;max-width:560px;max-height:92vh}.ob-modal--wide{max-width:1180px;height:92vh}.ob-modal--storefront{max-width:1280px;height:92vh}.ob-modal-head{display:flex;align-items:center;gap:12px;padding:14px 20px;background:var(--propellus-ink-50);border-bottom:1px solid var(--propellus-ink-100);flex:none}.ob-modal-head-main{flex:1 1;min-width:0}.ob-modal-title{font:var(--type-h5);color:var(--propellus-ink-900)}.ob-modal-sub{font:var(--type-body-sm);color:var(--propellus-ink-500);margin-top:2px}.ob-modal-body{flex:1 1;min-height:0;overflow:hidden;display:flex}.ob-modal-body--single{overflow:auto;padding:28px;flex-direction:column}.ob-modal-body--landing{overflow-y:auto;padding:0;display:block}.ob-modal-body--split{flex-direction:row}.ob-modal-foot{flex:none;padding:14px 20px;border-top:1px solid var(--propellus-ink-100);background:#fff}.ob-destination{display:flex;flex-direction:column;gap:16px;max-width:760px;margin:0 auto;width:100%}.ob-destination-intro h3{font:var(--type-h4);color:var(--propellus-ink-900);margin:0 0 6px}.ob-search{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#fff;border:1.5px solid var(--propellus-ink-100);border-radius:var(--radius-pill);color:var(--propellus-ink-500)}.ob-search:focus-within{border-color:var(--propellus-teal);box-shadow:0 0 0 4px rgba(0,194,203,.12)}.ob-search-input{flex:1 1;border:none;outline:none;background:transparent;font:var(--type-body);color:var(--propellus-ink-900)}.ob-destination-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:10px;gap:10px;max-height:46vh;overflow-y:auto;padding:2px}.ob-destination-card{display:flex;align-items:center;gap:10px;padding:12px 14px;background:#fff;border:1.5px solid var(--propellus-ink-100);border-radius:var(--radius-md);text-align:left;transition:border-color .15s,box-shadow .15s}.ob-destination-card:hover{border-color:var(--propellus-teal-400)}.ob-destination-card.is-selected{border-color:var(--propellus-teal);box-shadow:0 0 0 3px rgba(0,194,203,.14)}.ob-destination-name{flex:1 1;font:var(--type-body-sm);font-weight:500;color:var(--propellus-ink-900)}.ob-destination-iso{font:var(--type-caption);color:var(--propellus-ink-500)}.ob-destination-foot{display:flex;justify-content:flex-end}.ob-chat-col{flex:1 1;display:flex;flex-direction:column;min-width:0}.ob-chat-scroll{flex:1 1;overflow-y:auto;padding:28px 32px 32px;scroll-behavior:smooth}.ob-chat-inner{max-width:720px;margin:0 auto}.ob-consent-col{flex:1 1;min-width:0;overflow-y:auto;padding:28px 32px}.ob-msg{margin-bottom:24px;animation:fadeUp .3s ease-out}.ob-msg-who{gap:10px;margin-bottom:8px;font:var(--type-body-sm);font-weight:500;color:var(--propellus-ink-500)}.ob-msg-avatar,.ob-msg-who{display:flex;align-items:center}.ob-msg-avatar{width:28px;height:28px;border-radius:50%;background:var(--propellus-gradient-hero);justify-content:center;flex:none}.ob-msg-text{font:var(--type-body);color:var(--propellus-ink-900);padding-left:38px;white-space:pre-line;max-width:620px}.ob-msg.is-user{display:flex;justify-content:flex-end}.ob-user-chip{background:var(--propellus-teal);color:#fff;padding:11px 20px;border-radius:var(--radius-pill);font:var(--type-body-sm);font-weight:500;max-width:360px;word-break:break-word;gap:8px;line-height:1.25}.ob-typing,.ob-user-chip{display:inline-flex;align-items:center}.ob-typing{gap:4px;padding:10px 0}.ob-typing span{width:8px;height:8px;border-radius:50%;background:var(--propellus-ink-300);animation:ob-typing 1.2s infinite}.ob-typing span:nth-child(2){animation-delay:.15s}.ob-typing span:nth-child(3){animation-delay:.3s}@keyframes ob-typing{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-5px);opacity:1}}.ob-widget{display:flex;flex-direction:column;gap:12px;align-items:flex-end;margin:-6px 0 24px}.ob-widget.ob-card{align-items:stretch}.ob-card{background:#fff;border:1px solid var(--propellus-ink-100);border-radius:var(--radius-md);padding:16px;box-shadow:var(--shadow-xs)}.ob-chips{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px}.ob-chip{background:transparent;color:var(--propellus-ink-900);border:1.5px solid var(--propellus-teal);border-radius:var(--radius-pill);padding:9px 18px;font:var(--type-body-sm);font-weight:500;transition:all .15s;line-height:1.2}.ob-chip:hover:not(:disabled){background:var(--propellus-teal);color:#fff}.ob-chip:disabled{opacity:.5;cursor:not-allowed}.ob-input{width:100%;border:1.5px solid var(--propellus-ink-100);border-radius:var(--radius-sm);padding:10px 12px;font:var(--type-body);color:var(--propellus-ink-900);background:#fff;outline:none;transition:border-color .15s}.ob-input:focus{border-color:var(--propellus-teal);box-shadow:0 0 0 3px rgba(0,194,203,.12)}.ob-input.is-invalid{border-color:var(--propellus-danger-500)}.ob-field{display:flex;flex-direction:column;gap:6px;width:100%;align-items:stretch}.ob-field label{font:var(--type-label);color:var(--propellus-ink-700)}.ob-field-msg{font:var(--type-body-sm)}.ob-field-msg,.ob-req{color:var(--propellus-danger-500)}.ob-req{margin-left:2px}.ob-req-legend{font:var(--type-caption);color:var(--propellus-ink-500)}.ob-phone-row{display:flex;gap:8px}.ob-phone-code{max-width:150px}.ob-stepper{display:flex;align-items:center;gap:12px;justify-content:space-between;padding:6px 0}.ob-stepper span{font:var(--type-body-sm);color:var(--propellus-ink-700)}.ob-stepper button{width:30px;height:30px;border-radius:50%;border:1.5px solid var(--propellus-ink-100);background:#fff;font-size:16px;line-height:1;color:var(--propellus-ink-700)}.ob-stepper button:hover:not(:disabled){border-color:var(--propellus-teal);color:var(--propellus-teal-dark)}.ob-stepper b{min-width:24px;text-align:center}.ob-dropzone{display:flex;align-items:center;justify-content:center;width:100%;min-height:88px;padding:16px;border:1.5px dashed var(--propellus-teal-400);border-radius:var(--radius-md);background:var(--propellus-teal-50);color:var(--propellus-teal-700);font:var(--type-body-sm);text-align:center;cursor:pointer;transition:background .15s}.ob-dropzone:hover{background:var(--propellus-teal-100)}.ob-visa-cards{display:flex;flex-direction:column;gap:10px;width:100%}.ob-visa-card{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--propellus-ink-100);border-radius:var(--radius-md);padding:14px 16px}.ob-visa-card-body{flex:1 1;min-width:0}.ob-visa-card-body strong{font:var(--type-h5);color:var(--propellus-ink-900)}.ob-visa-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px;font:var(--type-caption);color:var(--propellus-ink-500)}.ob-visa-card-side{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.ob-visa-price{font:var(--type-h5);color:var(--propellus-ink-900)}.ob-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:var(--radius-pill);background:var(--propellus-teal);color:#fff;padding:11px 22px;font:var(--type-button);transition:background .15s,opacity .15s}.ob-cta:hover:not(:disabled){background:var(--propellus-teal-dark)}.ob-cta:disabled{background:var(--propellus-ink-300);cursor:not-allowed}.ob-cta-sm{padding:8px 16px;font:var(--type-label)}.ob-cta-primary{box-shadow:var(--shadow-glow-teal)}.ob-cta-ghost{background:transparent;color:var(--propellus-teal-dark);border:1.5px solid var(--propellus-teal);box-shadow:none}.ob-cta-ghost:hover:not(:disabled){background:var(--propellus-teal-50)}.ob-hint{color:var(--propellus-ink-500)}.ob-banner,.ob-hint{font:var(--type-body-sm)}.ob-banner{padding:10px 14px;border-radius:var(--radius-sm);margin:4px 0}.ob-banner.is-danger{background:var(--propellus-danger-50);color:var(--propellus-danger-500)}.ob-banner.is-warn{background:var(--propellus-warning-50);color:var(--propellus-warning-500)}.ob-working{display:flex;align-items:center;gap:8px;font:var(--type-body-sm);color:var(--propellus-ink-700)}.ob-score-overall{font:var(--type-h2);color:var(--propellus-teal-dark)}.ob-score-suggestions{margin:6px 0 0;padding-left:18px;font:var(--type-body-sm);color:var(--propellus-ink-700)}.ob-side{width:360px;flex:none;background:var(--propellus-ink-50);border-left:1px solid var(--propellus-ink-100);overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:14px}.ob-side-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.ob-side-head h4{font:var(--type-h5);color:var(--propellus-ink-900);margin:0}.ob-side-order{font:var(--type-caption);color:var(--propellus-ink-500)}.ob-side-rows{display:flex;flex-direction:column;gap:8px}.ob-side-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font:var(--type-body-sm)}.ob-side-row span{color:var(--propellus-ink-500)}.ob-side-row strong{color:var(--propellus-ink-900);text-align:right;word-break:break-word}.ob-progress{display:flex;flex-direction:column;gap:6px}.ob-progress-label{display:flex;justify-content:space-between;font:var(--type-caption);color:var(--propellus-ink-500)}.ob-progress-bar{height:6px;border-radius:var(--radius-pill);background:var(--propellus-ink-100);overflow:hidden}.ob-progress-bar>div{height:100%;background:var(--propellus-gradient-hero);transition:width .3s}.ob-side-consent{margin-top:auto;display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--propellus-ink-100)}.ob-side-consent-label{font:var(--type-label);color:var(--propellus-ink-700)}.ob-consent-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--radius-pill);font:var(--type-label);font-weight:600;width:-moz-fit-content;width:fit-content}.ob-consent-badge.tone-approved{background:var(--propellus-success-50);color:var(--propellus-success-500)}.ob-consent-badge.tone-pending{background:var(--propellus-warning-50);color:var(--propellus-warning-500)}.ob-consent-badge.tone-idle{background:var(--propellus-ink-50);color:var(--propellus-ink-500);border:1px solid var(--propellus-ink-100)}.ob-consent-step{display:flex;flex-direction:column;gap:14px;max-width:520px}.ob-consent-step h3{font:var(--type-h4);color:var(--propellus-ink-900);margin:0}.ob-consent-icon{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--propellus-teal-50);color:var(--propellus-teal-dark)}.ob-consent-icon.is-ok{background:var(--propellus-success-50);color:var(--propellus-success-500)}.ob-submit{gap:12px;flex-wrap:wrap;justify-content:flex-end}.ob-submit,.ob-submit-hint{display:flex;align-items:center}.ob-submit-hint{gap:8px;font:var(--type-body-sm);color:var(--propellus-ink-500);margin-right:auto}.ob-submitted{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;margin:auto;padding:40px 0;max-width:420px}.ob-submitted-ring{width:56px;height:56px;border-radius:50%;background:var(--propellus-success-50);color:var(--propellus-success-500);display:flex;align-items:center;justify-content:center;font-size:26px}.ob-submitted h3{font:var(--type-h3);color:var(--propellus-ink-900);margin:0}.ob-submitted-sub{font:var(--type-body-sm);color:var(--propellus-ink-500);margin:-4px 0 4px}.ob-submitted-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;text-align:left;width:100%;background:var(--propellus-ink-50);border-radius:10px;padding:16px}.ob-submitted-grid label{font:var(--type-eyebrow);color:var(--propellus-ink-500);display:block;margin-bottom:2px}.ob-submitted-grid .v{font:var(--type-body-sm);font-weight:500;color:var(--propellus-ink-900)}.ob-submitted-grid .v.mono{font-family:Roboto Mono,ui-monospace,monospace}.ob-submitted-next{font:var(--type-body-sm);color:var(--propellus-ink-500);line-height:1.5}@media (max-width:900px){.ob-modal-body--split{flex-direction:column;overflow-y:auto}.ob-side{width:100%;border-left:none;border-top:1px solid var(--propellus-ink-100)}}.ob-storefront{--navy:#1a1a64;--navy-deep:#15155a;--ink:#0f1730;--text:#0f1730;--muted:#5b6478;--muted-2:#94a0b8;--teal:#0fb5a8;--teal-strong:#0aa195;--teal-soft:#d5f3ef;--teal-ring:#9be2db;--line:#e6e8ef;--line-2:#d6d9e2;--paper:#ffffff;--bg:#ffffff;--dark:#16223a;--dark-2:#0e1932;font-family:Inter,system-ui,-apple-system,sans-serif;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased}.ob-storefront button{font-family:inherit;cursor:pointer;border:0;background:none}.ob-storefront a{color:inherit;text-decoration:none}.ob-storefront img{display:block;max-width:100%}.ob-storefront .topbar{background:white;border-bottom:1px solid var(--line)}.ob-storefront .topbar-inner{max-width:1280px;margin:0 auto;padding:14px 40px;display:flex;align-items:center;justify-content:space-between;gap:24px}.ob-storefront .brand{display:flex;align-items:center;gap:14px}.ob-storefront .brand-logo{height:36px}.ob-storefront .brand-sep{width:1px;height:26px;background:var(--line-2)}.ob-storefront .powered{display:flex;align-items:center;gap:6px;font-size:13px;color:#4a4a6a}.ob-storefront .powered .p-logo{height:22px;width:auto;display:block}.ob-storefront .topbar-right{display:flex;align-items:center;gap:22px}.ob-storefront .bdt-chip{display:inline-flex;align-items:center;gap:8px;background:transparent;padding:6px 4px;font-size:15px;color:var(--ink);font-weight:600;cursor:default}.ob-storefront .bd-flag{width:18px;height:18px;border-radius:50%;background:#006a4e;display:inline-flex;align-items:center;justify-content:center;flex:none}.ob-storefront .bd-flag:before{content:"";width:11px;height:11px;border-radius:50%;background:#f42a41;margin-left:-1px}.ob-storefront .signin-link{color:var(--navy);font-size:15px;font-weight:600;padding:6px 4px;cursor:pointer}.ob-storefront .signin-link:hover{color:var(--navy-deep);text-decoration:underline}.ob-storefront .register-btn{background:white;border:1.5px solid #1f2244;color:var(--ink);padding:9px 22px;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer}.ob-storefront .register-btn:hover{background:#f4f5fa}.ob-storefront .page{max-width:980px;margin:0 auto;padding:64px 24px 16px;text-align:center}.ob-storefront .pill{display:inline-block;background:var(--teal-soft);color:var(--teal-strong);font-size:13px;font-weight:600;padding:7px 16px;border-radius:999px}.ob-storefront h1.title{margin:18px 0 14px;font-size:52px;font-weight:800;line-height:1.1;letter-spacing:-1px;color:var(--ink)}.ob-storefront .lede{max-width:620px;margin:0 auto;color:var(--muted);font-size:17px;line-height:1.55}.ob-storefront .where-h{margin:56px 0 22px;font-size:24px;font-weight:700;color:var(--ink)}.ob-storefront .search-bar{margin:0 auto;max-width:780px;display:flex;align-items:center;padding:10px 10px 10px 22px;background:white;border:2px solid var(--teal);border-radius:999px;box-shadow:0 6px 18px rgba(15,181,168,.08)}.ob-storefront .search-bar input{flex:1 1;border:0;outline:none;background:transparent;font-size:16px;font-family:inherit;color:var(--ink);padding:14px 8px;min-width:0}.ob-storefront .search-bar input::placeholder{color:#9aa3b8}.ob-storefront .start-btn{background:var(--teal);color:white;padding:13px 22px;border-radius:999px;font-size:15px;font-weight:600;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.ob-storefront .start-btn:hover{background:var(--teal-strong)}.ob-storefront .start-btn:disabled{opacity:.6;cursor:default}.ob-storefront .country-row{margin:22px auto 0;display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.ob-storefront .country-chip{display:inline-flex;align-items:center;gap:10px;padding:13px 24px;background:white;border:1px solid var(--line);border-radius:12px;font-size:15px;font-weight:600;color:var(--ink);box-shadow:0 1px 2px rgba(20,28,80,.03);cursor:pointer;transition:border-color .15s,transform .15s}.ob-storefront .country-chip:hover{border-color:var(--teal);transform:translateY(-1px)}.ob-storefront .country-chip:disabled{opacity:.6;cursor:default;transform:none}.ob-storefront .flag-emoji{font-size:18px;line-height:1}.ob-storefront .flag-emoji .of-flag{font-size:18px}.ob-storefront .ob-landing-banner{max-width:780px;margin:18px auto 0;text-align:left}.ob-storefront .ob-hint{margin:22px auto 0;color:var(--muted);font-size:14px}.ob-storefront .how{max-width:1100px;margin:0 auto;padding:80px 24px;text-align:center}.ob-storefront .how h2{margin:0 0 8px;font-size:32px;font-weight:700;color:var(--ink);letter-spacing:-.5px}.ob-storefront .how-sub{color:var(--muted);margin:0 0 56px;font-size:15px}.ob-storefront .how-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:48px;gap:48px}.ob-storefront .how-card{text-align:center;position:relative;padding-top:20px}.ob-storefront .how-bubble{position:relative;width:86px;height:86px;margin:0 auto 22px;border-radius:50%;background:var(--teal);display:flex;align-items:center;justify-content:center;color:white;box-shadow:0 12px 28px rgba(15,181,168,.22)}.ob-storefront .how-bubble svg{width:36px;height:36px}.ob-storefront .how-num{position:absolute;top:-6px;right:-6px;background:white;color:var(--teal-strong);border:1.5px solid var(--teal);width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}.ob-storefront .how-card h3{margin:0 0 10px;font-size:18px;font-weight:700;color:var(--ink)}.ob-storefront .how-card p{margin:0 auto;max-width:260px;color:var(--muted);font-size:14.5px;line-height:1.6}.ob-storefront .dark-band{background:var(--dark);color:white;padding:72px 24px 80px;text-align:center}.ob-storefront .dark-icon{width:62px;height:62px;border-radius:50%;background:var(--teal);display:inline-flex;align-items:center;justify-content:center;color:white;margin:0 auto 22px;box-shadow:0 10px 26px rgba(15,181,168,.3)}.ob-storefront .dark-icon svg{width:30px;height:30px}.ob-storefront .dark-band h2{margin:0 0 10px;font-size:32px;font-weight:700;letter-spacing:-.3px}.ob-storefront .dark-band>p{margin:0 auto;color:#a8b3c8;font-size:15.5px}.ob-storefront .checks-grid{margin:42px auto 0;max-width:760px;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:64px;column-gap:64px;grid-row-gap:18px;row-gap:18px;text-align:left}.ob-storefront .check-line{display:flex;align-items:center;gap:12px;font-size:15px;color:#e2e7f0}.ob-storefront .check-line .ico{width:22px;height:22px;color:var(--teal);flex:none}.ob-storefront .foot{background:var(--dark);color:#7d8aa2;padding:24px 0 28px;border-top:1px solid rgba(255,255,255,.06);font-size:13px}.ob-storefront .foot-inner{max-width:1280px;margin:0 auto;padding:0 40px;display:flex;justify-content:space-between;align-items:center;gap:24px}.ob-storefront .foot-links{display:flex;gap:32px}.ob-storefront .foot-links a:hover{color:white}