.page-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--remion-space-32);flex-wrap:wrap;gap:var(--remion-space-16)}.page-header__title{font-size:1.75rem;margin:0;font-weight:700;color:var(--remion-text-primary)}.page-header__nav{display:flex;gap:var(--remion-space-16);font-size:var(--remion-text-sm)}.page-header__nav a{color:var(--remion-trust-on-light);text-decoration:none}.page-header__nav a:hover{text-decoration:underline}.page-header__nav-link{padding:var(--remion-space-4) var(--remion-space-8);border-radius:var(--remion-radius-full);transition:background-color var(--remion-duration-fast) var(--remion-ease),color var(--remion-duration-fast) var(--remion-ease)}.page-header__nav-link:hover{background-color:var(--remion-bg-subtle);color:var(--remion-primary)}.page-header__nav-link:focus-visible{background-color:var(--remion-bg-subtle);color:var(--remion-primary);outline:2px solid var(--remion-primary);outline-offset:2px}.page-header__nav-link--active{background-color:var(--remion-primary-light);color:var(--remion-primary);font-weight:600}.section-title{font-size:1.1rem;margin:0 0 var(--remion-space-16) 0;font-weight:600;color:var(--remion-text-primary)}.stats-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:var(--remion-space-16);gap:var(--remion-space-16)}.stat-card{padding:var(--remion-space-16);border-radius:var(--remion-radius-md);background-color:var(--remion-bg-subtle);border:1px solid var(--remion-border)}.stat-card--success{background-color:color-mix(in srgb,var(--remion-success-bg) 70%,#ffffff 30%);border-color:var(--remion-success)}.stat-card--warning{background-color:color-mix(in srgb,var(--remion-warning-bg) 70%,#ffffff 30%);border-color:var(--remion-warning)}.stat-card--error{background-color:color-mix(in srgb,var(--remion-error-bg) 70%,#ffffff 30%);border-color:var(--remion-error)}.stat-card__value{font-size:var(--remion-text-2xl);font-weight:700;color:var(--remion-text-primary)}.stat-card__label{margin-top:var(--remion-space-4);font-size:var(--remion-text-xs);color:var(--remion-text-secondary)}.section{margin-bottom:var(--remion-space-32)}.section-intro{margin-bottom:var(--remion-space-16)}.heading-sm{font-size:.95rem}.heading-sm,.heading-xs{font-weight:600;margin:0 0 var(--remion-space-8) 0;color:var(--remion-text-primary)}.heading-xs{font-size:var(--remion-text-xs)}.list-plain{list-style:none;padding:0;margin:0}.list-plain li{padding:var(--remion-space-8) 0;border-bottom:1px solid var(--remion-border)}.list-plain li:last-child{border-bottom:none}.dashboard-chart-shell{margin-top:var(--remion-space-24);padding:var(--remion-space-16) var(--remion-space-20);background-color:var(--remion-bg);border-radius:var(--remion-radius-lg);border:1px solid var(--remion-border);box-shadow:var(--remion-shadow-sm)}.admin-orders-table thead th{position:-webkit-sticky;position:sticky;top:0;background:var(--remion-bg);z-index:1}.admin-evidence-box{border:1px solid var(--remion-border);border-radius:var(--remion-radius-surface);padding:.65rem;margin-bottom:var(--remion-space-12);background:var(--remion-bg-subtle)}.admin-evidence-box__title{margin:0 0 .35rem;font-size:var(--remion-text-sm);font-weight:600}.admin-acceptance-toolbar{display:flex;flex-wrap:wrap;gap:var(--remion-space-8);align-items:flex-end;margin-bottom:var(--remion-space-12)}.admin-acceptance-label{display:grid;grid-gap:.2rem;gap:.2rem;font-size:var(--remion-text-xs)}.admin-acceptance-select--milestone{min-width:160px}.admin-acceptance-select--action{min-width:220px}.admin-acceptance-meta{margin:0;font-size:var(--remion-text-xs);color:var(--remion-text-tertiary)}.admin-acceptance-actions,.admin-acceptance-actions-lg{display:flex;flex-wrap:wrap;align-items:center;gap:var(--remion-space-12)}.admin-acceptance-actions{margin-top:.35rem}.admin-acceptance-actions-lg{margin-top:.4rem}.admin-acceptance-result{margin-top:.45rem;font-size:var(--remion-text-sm)}.admin-acceptance-list{margin:0;padding-left:1.15rem}.admin-acceptance-list-item{margin-bottom:.65rem}.admin-candidates-current{margin-bottom:var(--remion-space-8)}.admin-candidates-intro{margin:0 0 var(--remion-space-8) 0;font-size:var(--remion-text-sm)}.admin-candidates-list{list-style:none;padding:0;margin:0 0 var(--remion-space-12) 0}.admin-candidates-item{margin-bottom:var(--remion-space-4)}.admin-candidates-checkbox{display:flex;align-items:center;gap:var(--remion-space-8);cursor:pointer}.admin-candidates-empty{margin:0;font-size:var(--remion-text-sm)}.admin-payment-policy{margin:0 0 var(--remion-space-8) 0;font-size:var(--remion-text-xs);color:var(--remion-text-tertiary)}.admin-payment-line{margin:0;font-size:var(--remion-text-sm)}.admin-payment-action{margin-top:var(--remion-space-8)}.admin-payment-summary{margin:var(--remion-space-8) 0 0 0;font-size:var(--remion-text-sm);color:var(--remion-text-secondary)}.admin-payment-input{margin-right:var(--remion-space-8);padding:var(--remion-space-4) var(--remion-space-8)}.admin-act-text,.admin-dispute-empty{margin:0;font-size:var(--remion-text-sm)}.admin-dispute-empty{color:var(--remion-text-tertiary)}.admin-dispute-details{margin-top:var(--remion-space-8)}.admin-dispute-escalation{margin:var(--remion-space-8) 0 0 0;font-size:var(--remion-text-xs);color:var(--remion-text-tertiary)}.admin-dispute-action{margin-top:var(--remion-space-8)}.admin-reviews-empty{margin:0;font-size:var(--remion-text-sm)}.admin-reviews-line,.admin-reviews-line-muted{margin:var(--remion-space-4) 0}.admin-reviews-line-muted{font-size:var(--remion-text-sm)}.admin-milestone-disputes-intro{margin:0 0 var(--remion-space-12) 0;font-size:var(--remion-text-sm);color:var(--remion-text-secondary)}.admin-milestone-disputes-list{margin:0;padding-left:var(--remion-space-16)}.admin-milestone-disputes-item{margin-bottom:var(--remion-space-16)}.admin-milestone-disputes-description{margin:.35rem 0;font-size:var(--remion-text-sm)}.admin-milestone-disputes-label{display:block;margin-bottom:.35rem}.admin-milestone-disputes-select{margin-left:.35rem;min-width:200px;display:inline-block}.admin-milestone-disputes-action{margin-top:var(--remion-space-8)}.admin-milestones-intro{margin:0 0 var(--remion-space-8) 0;font-size:var(--remion-text-sm);color:var(--remion-text-secondary)}.admin-milestones-edit-hint{margin:var(--remion-space-8) 0;font-size:var(--remion-text-xs);color:var(--remion-text-tertiary)}.admin-milestones-row{border:1px solid var(--remion-border);border-radius:var(--remion-radius-surface);padding:var(--remion-space-12);margin-bottom:var(--remion-space-8)}.admin-milestones-field{margin-bottom:.4rem}.admin-milestones-actions,.admin-milestones-inline{display:flex;gap:var(--remion-space-8)}.admin-milestones-actions{flex-wrap:wrap}.admin-milestones-readonly{margin:0;font-size:var(--remion-text-sm)}.admin-acceptance-saved{margin:var(--remion-space-4) 0 0 0;font-size:var(--remion-text-xs);color:var(--remion-text-tertiary)}.admin-acceptance-saved--ok{color:var(--remion-success,#15803d)}.admin-acceptance-saved--stale{color:var(--remion-warning,#b45309)}.admin-acceptance-verify-list{margin:.45rem 0 0;padding-left:var(--remion-space-16)}.admin-acceptance-event-note{margin:.2rem 0 0}.admin-acceptance-event-block{margin-top:.2rem}.admin-acceptance-event-checklist{margin:var(--remion-space-4) 0 0;padding-left:var(--remion-space-16)}.admin-order-title{font-size:1.5rem}.admin-order-status-line{margin:0}.admin-page-container--compact{max-width:1000px;margin:0 auto}.admin-page-header{margin-bottom:var(--remion-space-24)}.admin-page-title{margin:0;font-size:1.5rem}.admin-page-lead{margin-bottom:var(--remion-space-16)}.admin-reviews-header-note{margin:var(--remion-space-12) 0 0 0;max-width:720px;font-size:var(--remion-text-sm);color:var(--remion-text-secondary)}.admin-reviews-lead{margin-bottom:var(--remion-space-12)}.admin-reviews-filter-row{display:flex;flex-wrap:wrap;gap:var(--remion-space-8);margin-bottom:var(--remion-space-16)}.admin-reviews-list{list-style:none;padding:0;margin:0}.admin-reviews-item{margin-bottom:var(--remion-space-16);padding:var(--remion-space-16)}.admin-reviews-item-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--remion-space-8)}.admin-reviews-date{margin-left:var(--remion-space-8);font-size:var(--remion-text-sm);color:var(--remion-text-tertiary)}.admin-reviews-meta{margin:var(--remion-space-4) 0;font-size:var(--remion-text-sm);color:var(--remion-text-secondary)}.admin-reviews-reject-reason{margin:.35rem 0;font-size:var(--remion-text-sm)}.admin-reviews-text{margin:var(--remion-space-12) 0 0 0}.admin-reviews-tags{margin:var(--remion-space-8) 0 0 0;font-size:var(--remion-text-sm)}.admin-reviews-actions{display:flex;gap:var(--remion-space-8);margin-top:var(--remion-space-12)}.admin-reviews-reject-label{display:block;margin-top:var(--remion-space-8);font-size:var(--remion-text-sm)}.admin-dispute-case-list-tight{margin:var(--remion-space-4) 0 0 var(--remion-space-16)}.admin-dispute-case-alert{margin-top:.4rem}.admin-dispute-case-list{margin:0;padding-left:var(--remion-space-16)}.admin-dispute-case-list-spaced{margin:var(--remion-space-8) 0 0 var(--remion-space-16)}.admin-dispute-case-escalations-title{margin-top:var(--remion-space-8)}.admin-dispute-case-intro{margin-top:0}.admin-dispute-case-filter-label{display:block;margin-bottom:var(--remion-space-8)}.admin-dispute-case-filter-select{margin-left:.35rem;min-width:240px;display:inline-block}.admin-dispute-case-actions{display:flex;gap:.4rem;margin-bottom:.6rem;flex-wrap:wrap}.admin-dispute-case-resolve-actions{margin-top:.6rem}.admin-disputes-header{margin-bottom:var(--remion-space-24)}.admin-disputes-title{font-size:1.5rem;margin:0}.admin-disputes-lead{margin-top:-.5rem}.admin-disputes-median{margin-bottom:var(--remion-space-12)}.admin-disputes-playbook{margin-bottom:var(--remion-space-16);padding:var(--remion-space-12) var(--remion-space-16);font-size:var(--remion-text-sm)}.admin-disputes-playbook-summary{cursor:pointer;font-weight:600}.admin-disputes-playbook-list{margin:var(--remion-space-4) 0 var(--remion-space-8) 1.2rem}.admin-disputes-playbook-item{margin-bottom:.35rem}.admin-disputes-playbook-note{margin:0}.admin-disputes-select-reason{min-width:140px}.admin-disputes-input-executor{min-width:160px}.admin-page-container--baseline{max-width:960px;margin:0 auto}.admin-page-container--wide{max-width:1200px;margin:0 auto}.admin-page-container--ab{max-width:1100px;margin:0 auto}.admin-inline-code{font-size:.9em}.admin-card-padded{margin-bottom:var(--remion-space-16);padding:var(--remion-space-16)}.admin-row-wrap-end{display:flex;flex-wrap:wrap;gap:var(--remion-space-12);align-items:flex-end}.admin-label-reset{margin:0}.admin-input-min{min-width:11rem}.admin-alert-mb{margin-bottom:var(--remion-space-16)}.admin-text-reset{margin:0}.admin-metrics-meta{margin-bottom:var(--remion-space-12)}.admin-stats-mb{margin-bottom:var(--remion-space-24)}.text-dim-85{opacity:.85;font-weight:400}.admin-table-compact{width:100%;font-size:.9rem;border-collapse:collapse}.admin-actions-inline{margin-bottom:var(--remion-space-16)}.admin-actions-inline-group{display:inline-flex;align-items:center;gap:var(--remion-space-8);margin-left:var(--remion-space-12)}.admin-actions-inline-note{margin-left:var(--remion-space-12);display:inline-block;font-size:.875rem;vertical-align:middle;font-weight:600}.admin-actions-inline-note--ok{color:var(--remion-success-text-deep)}.admin-actions-inline-note--warn{color:var(--remion-warning)}.admin-actions-inline-note--danger{color:var(--remion-error-text-deep)}.admin-scroll-x{overflow-x:auto}.admin-table-min-1000{min-width:1000px}.section-intro-tight{margin-top:-.25rem}.section-intro-tight-xs{margin-top:-.2rem}.text-dim-90{opacity:.9}.admin-stat-mb{margin-bottom:var(--remion-space-12)}.admin-stats-mt{margin-top:var(--remion-space-12)}.admin-note-mt{margin-top:var(--remion-space-8)}.admin-action-mt{margin-top:var(--remion-space-12)}.admin-flex-between{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--remion-space-8)}.section-title-reset{margin:0}.admin-footnote-mt{margin-top:var(--remion-space-12)}.admin-orders-empty-note{margin-top:var(--remion-space-4)}.admin-orders-table{width:100%;border-collapse:collapse;font-size:var(--remion-text-sm)}.admin-orders-table__head-row{border-bottom:2px solid var(--remion-border)}.admin-orders-table__cell{text-align:left;padding:var(--remion-space-8) var(--remion-space-12)}.admin-orders-table__row-clickable{border-bottom:1px solid var(--remion-border);cursor:pointer}.admin-orders-table__row-link{display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;min-height:1.75rem;border-radius:var(--remion-radius-full);color:var(--remion-primary);text-decoration:none}.admin-orders-table__row-link:hover{background:var(--remion-primary-light)}.admin-orders-table__row-link:focus-visible{background:var(--remion-primary-light);outline:2px solid var(--remion-primary);outline-offset:2px}.admin-orders-table__date{color:var(--remion-text-secondary)}.admin-orders-table__email{font-size:.85em;color:var(--remion-text-tertiary)}.admin-orders-total{margin-top:var(--remion-space-16);font-size:var(--remion-text-sm);color:var(--remion-text-secondary)}.admin-page .admin-page-glossary{max-width:48rem;line-height:1.45}.admin-filter-bar{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:var(--remion-space-12);margin-bottom:var(--remion-space-12)}.admin-filter-bar__meta{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem}.admin-status-legend{margin:0;font-size:var(--remion-text-xs);color:var(--remion-text-secondary)}.admin-status-legend>summary{cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.admin-status-legend>summary::-webkit-details-marker{display:none}.admin-status-legend>summary:before{content:"▸ ";display:inline-block;width:.85em}.admin-status-legend[open]>summary:before{content:"▾ "}.admin-status-legend[open] .status-legend{margin-top:.35rem;margin-bottom:0}.admin-page .status-legend{margin-bottom:0}.admin-page .admin-disputes-toolbar{gap:.65rem var(--remion-space-16);padding:.65rem .85rem;margin-bottom:var(--remion-space-12);border-radius:var(--remion-radius-md);border:1px solid var(--remion-border);background:var(--remion-bg-subtle)}.admin-orders-table td,.admin-orders-table th{vertical-align:middle;line-height:1.35;padding:var(--remion-space-10) var(--remion-space-12)}.admin-orders-table tbody tr{min-height:2.75rem}.admin-orders-table tbody tr:nth-child(odd){background-color:var(--remion-bg-subtle)}.admin-orders-table tbody tr:hover{background-color:var(--remion-bg-muted)}.admin-orders-table__cell--mono{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8125rem;white-space:nowrap;color:var(--remion-text-secondary)}.admin-orders-table__cell--date{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.admin-orders-table__cell--status{width:1%;white-space:nowrap}.admin-orders-table__cell--action{width:2rem;text-align:right;color:var(--remion-text-tertiary)}.admin-disputes-table.admin-orders-table td,.admin-disputes-table.admin-orders-table th,.admin-disputes-table__cell{vertical-align:middle}.ab-section-mb-md{margin-bottom:var(--remion-space-24)}.ab-section-mb-lg{margin-bottom:var(--remion-space-32)}.ab-lead-wide{margin-bottom:var(--remion-space-20);max-width:52rem}.ab-section-intro-md{margin-top:-.25rem;max-width:48rem}.ab-section-intro-lg{margin-top:-.25rem;max-width:52rem}.ab-table-wrap{overflow-x:auto}.ab-table{width:100%;border-collapse:collapse;font-size:var(--remion-text-sm)}.ab-table--narrow{max-width:420px}.ab-td,.ab-th{text-align:left;padding:var(--remion-space-8)}.ab-th{border-bottom:1px solid var(--remion-border-subtle)}.ab-td{border-bottom:1px solid var(--remion-trust-level-base-bg)}.ab-td-muted{color:var(--remion-text-secondary)}.ab-td-danger{color:var(--remion-error)}.ab-muted{color:var(--remion-text-tertiary)}.ab-mono{font-family:monospace;font-size:.85em}.ab-card-copy{margin:.35rem 0 0}.ab-card-copy,.ab-card-status{font-size:var(--remion-text-sm)}.ab-card-status{margin:var(--remion-space-8) 0 0}.ab-card-status--ok{color:var(--remion-text-secondary)}.ab-card-status--pending{color:var(--remion-warning-amber-text)}.ab-card-meta,.ab-card-status--muted{color:var(--remion-text-tertiary)}.ab-card-meta{margin:.35rem 0 0;font-size:var(--remion-text-xs)}.ab-form-card{margin-bottom:var(--remion-space-32);padding:var(--remion-space-16) var(--remion-space-20)}.ab-form-intro{margin:0 0 var(--remion-space-16);font-size:var(--remion-text-sm);color:var(--remion-text-secondary)}.ab-success-inline{padding:var(--remion-space-8) var(--remion-space-12);margin-bottom:var(--remion-space-12)}.ab-close-form{display:grid;grid-gap:var(--remion-space-12);gap:var(--remion-space-12);max-width:480px}.ab-filter-mb{margin-bottom:var(--remion-space-12)}@media (max-width:639px){.admin-orders-table thead{display:none}.admin-orders-table,.admin-orders-table tbody,.admin-orders-table td,.admin-orders-table tr{display:block;width:100%}.admin-orders-table tr{margin-bottom:var(--remion-space-12);border:1px solid var(--remion-border);border-radius:var(--remion-radius-md);background:var(--remion-bg);box-shadow:var(--remion-shadow-xs);overflow:hidden}.admin-orders-table td{padding:var(--remion-space-8) var(--remion-space-12);position:relative;padding-left:7rem;border-bottom:1px solid var(--remion-border)}.admin-orders-table td[data-label="Статус"]{padding-top:var(--remion-space-12);padding-bottom:var(--remion-space-12)}.admin-orders-table td:last-child{border-bottom:none}.admin-orders-table td:before{position:absolute;left:.75rem;top:.5rem;width:6rem;font-size:var(--remion-text-xs);color:var(--remion-text-tertiary);font-weight:600;content:attr(data-label)}}.order-card{display:block;padding:var(--remion-space-16) var(--remion-space-20);border-radius:var(--remion-radius-lg);border:1px solid var(--remion-border);background-color:var(--remion-bg);box-shadow:var(--remion-shadow-xs);text-decoration:none;color:inherit;cursor:pointer;transition:box-shadow var(--remion-duration-normal) var(--remion-ease),border-color var(--remion-duration-normal) var(--remion-ease),transform var(--remion-duration-fast) var(--remion-ease)}.order-card:hover{border-color:var(--remion-border-strong);box-shadow:var(--remion-shadow-sm);transform:translateY(-1px)}.order-card:focus-visible{outline:2px solid var(--remion-primary);outline-offset:2px}.order-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--remion-space-8)}.order-card__status-row{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;flex:1 1;min-width:0}.order-card__chevron{flex-shrink:0;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:var(--remion-text-tertiary)}.order-card__details{display:flex;flex-direction:column;gap:.2rem;margin-top:var(--remion-space-8)}.order-card__details .order-card__meta{margin-left:0}.order-card .order-next-step{margin-top:.4rem;font-size:var(--remion-text-sm);color:var(--remion-text-secondary);-webkit-line-clamp:3}.order-card .order-progress{margin-top:.35rem}.order-card__header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--remion-space-12);flex-wrap:wrap}.order-card__main{display:flex;flex-direction:column;gap:var(--remion-space-4)}.order-card__title{font-size:var(--remion-text-base);font-weight:600;color:var(--remion-text-primary)}.order-card__meta{margin-left:var(--remion-space-8);font-size:var(--remion-text-xs);color:var(--remion-text-tertiary)}.order-card__meta-secondary{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:.125rem;font-size:var(--remion-text-xs);color:var(--remion-text-secondary)}.order-card__status{display:flex;align-items:center;gap:var(--remion-space-4);flex-direction:column;align-items:flex-end}.order-card__status-main{display:flex;align-items:center;gap:var(--remion-space-4)}.order-card__status-chevron{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:var(--remion-text-tertiary)}.order-card__status-description{margin-top:.35rem;font-size:var(--remion-text-xs);color:var(--remion-text-secondary)}.order-card__footer{margin-top:var(--remion-space-8);font-size:var(--remion-text-sm);color:var(--remion-text-tertiary)}.order-detail__status-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--remion-space-8);margin:var(--remion-space-8) 0 var(--remion-space-12)}.order-detail__created{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.order-detail__body{margin-top:var(--remion-space-16);margin-bottom:var(--remion-space-20);padding:var(--remion-space-16) var(--remion-space-20);border-radius:var(--remion-radius-lg);border:1px solid var(--remion-border);background-color:var(--remion-bg-subtle);box-shadow:var(--remion-shadow-xs)}.order-detail__title{margin:0 0 var(--remion-space-4) 0;font-size:var(--remion-text-xl);font-weight:700;color:var(--remion-text-primary)}.order-detail__meta{margin:0;font-size:var(--remion-text-sm);color:var(--remion-text-secondary)}.order-detail__step{margin:var(--remion-space-4) 0 0;font-size:var(--remion-text-xs);color:var(--remion-text-tertiary)}.order-detail__body .order-deal-map,.order-detail__body .order-status-now,.order-hero{margin-top:var(--remion-space-12)}.order-hero{margin-bottom:var(--remion-space-20);padding:var(--remion-space-16) var(--remion-space-20);border-radius:var(--remion-radius-lg);border:1px solid var(--remion-border);background-color:var(--remion-bg-subtle);box-shadow:var(--remion-shadow-xs);display:flex;justify-content:space-between;align-items:flex-start;gap:var(--remion-space-16);flex-wrap:wrap}.order-hero__title{margin:0 0 var(--remion-space-4) 0;font-size:var(--remion-text-xl);font-weight:700;color:var(--remion-text-primary)}.order-hero__meta{margin:0;font-size:var(--remion-text-sm);color:var(--remion-text-secondary)}.order-hero__step{margin:var(--remion-space-4) 0 0;font-size:var(--remion-text-xs);color:var(--remion-text-tertiary)}.order-hero__hint{margin:.35rem 0 0;font-size:var(--remion-text-xs);color:var(--remion-text-secondary)}.order-hero__aside{display:flex;flex-direction:column;align-items:flex-end;gap:var(--remion-space-4)}.order-hero__date{margin:0;font-size:var(--remion-text-xs);color:var(--remion-text-tertiary)}.details-list{margin:0;font-size:var(--remion-text-sm)}.details-row{display:flex;gap:var(--remion-space-8);margin-bottom:var(--remion-space-8)}.details-label{min-width:120px;color:var(--remion-text-tertiary);flex-shrink:0}.details-value{margin:0}.order-steps{margin-top:var(--remion-space-24);border-left:2px solid var(--remion-bg-muted);padding-left:var(--remion-space-12)}.order-step{position:relative;margin-left:var(--remion-space-4)}.order-step+.order-step{margin-top:var(--remion-space-12)}.order-step:before{content:"";position:absolute;left:-.95rem;top:1rem;width:10px;height:10px;border-radius:var(--remion-radius-pill);background:var(--remion-bg);border:2px solid var(--remion-border)}.order-step--completed:before{background:var(--remion-success);border-color:var(--remion-success)}.order-step--current:before{background:var(--remion-primary);border-color:var(--remion-primary)}.order-step--candidates__lead{margin:0 0 var(--remion-space-16);font-size:var(--remion-text-sm);color:var(--remion-text-secondary);line-height:1.45;max-width:42rem}.candidate-card-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));grid-gap:var(--remion-space-16);gap:var(--remion-space-16);align-items:stretch}.candidate-card{box-sizing:border-box;display:flex;flex-direction:column;height:100%;min-height:0;padding:var(--remion-space-16) var(--remion-space-16) 1.1rem;border-radius:var(--remion-radius-lg);border:1px solid var(--remion-border,#e2e8f0);background:var(--remion-bg)}.candidate-card__head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--remion-space-8)}.candidate-card__avatar{width:52px;height:52px;border-radius:var(--remion-radius-pill);background:linear-gradient(135deg,var(--remion-primary-darker),var(--remion-trust));display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--remion-surface-neutral-50);font-weight:600;font-size:1.15rem}.candidate-card__avatar-initial{transform:translateY(1px)}.candidate-card__name{margin:0;width:100%;font-weight:600;font-size:var(--remion-text-md);line-height:1.25;color:var(--remion-text-primary);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-word;min-height:calc(1.25em * 2)}.candidate-card__meta-secondary{font-size:var(--remion-text-sm);color:var(--remion-text-secondary);line-height:1.45}.candidate-card__help-hint{display:inline-flex;align-items:center;justify-content:center;width:1.2rem;height:1.2rem;margin:0 .1rem;padding:0;border:1px solid var(--remion-border-strong);border-radius:var(--remion-radius-pill);background:var(--remion-bg-subtle);color:var(--remion-text-secondary);font-size:var(--remion-text-xs);font-weight:600;line-height:1;cursor:pointer;vertical-align:.1em}.candidate-card__help-hint:hover{border-color:var(--remion-primary);color:var(--remion-primary)}.candidate-card__help-hint:focus-visible{border-color:var(--remion-primary);color:var(--remion-primary);outline:2px solid var(--remion-primary);outline-offset:2px}.candidate-card__trust-badge{display:inline-block;border-radius:var(--remion-radius-full);padding:.15rem .55rem;font-size:var(--remion-text-xs);font-weight:600;border:1px solid transparent}.candidate-card__trust-badge--high{background:var(--remion-trust-level-high-bg);color:var(--remion-trust-level-high-text);border-color:var(--remion-trust-level-high-border)}.candidate-card__trust-badge--medium{background:var(--remion-trust-level-medium-bg);color:var(--remion-trust-level-medium-text);border-color:var(--remion-trust-level-medium-border)}.candidate-card__trust-badge--base{background:var(--remion-trust-level-base-bg);color:var(--remion-trust-level-base-text);border-color:var(--remion-trust-level-base-border)}.candidate-card__bullets{list-style:none;padding:0;margin:.85rem 0 0;flex:1 1 auto;display:flex;flex-direction:column;gap:var(--remion-space-8);min-height:0}.candidate-card__bullet{margin:0;padding-left:var(--remion-space-16);position:relative;font-size:var(--remion-text-sm);line-height:1.35;color:var(--remion-text-secondary);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-word;min-height:calc(1.35em * 2)}.candidate-card__bullet:before{content:"";position:absolute;left:.15rem;top:.5em;width:5px;height:5px;border-radius:50%;background:var(--remion-primary)}.candidate-card__footer{margin-top:auto;padding-top:var(--remion-space-16);display:flex;flex-direction:column;gap:.65rem}.candidate-card__portfolio{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;padding:.4rem .85rem;border-radius:var(--remion-radius-md,8px);border:1px solid var(--remion-border);font-weight:600;font-size:var(--remion-text-sm);text-decoration:none;color:var(--remion-primary);text-align:center}.candidate-card__portfolio:hover{background:var(--remion-primary-light,rgba(15,41,66,.08))}.candidate-card__portfolio--disabled{cursor:default;color:var(--remion-text-tertiary);font-weight:400;font-style:italic;background:var(--remion-bg-subtle)}.candidate-card__portfolio--disabled:hover{background:var(--remion-bg-subtle)}.candidate-card__choose.button.button--primary{width:100%;min-height:44px;justify-content:center;box-sizing:border-box}.candidate-card__choose-hint{margin:-.35rem 0 0;font-size:var(--remion-text-xs);line-height:1.4;color:var(--remion-text-tertiary);text-align:center}.customer-pay-page{padding-bottom:calc(var(--remion-space-32) + env(safe-area-inset-bottom, 0px));box-sizing:border-box}.customer-pay-page--narrow{max-width:480px;margin:0 auto}.customer-pay-page__card-compact{padding:var(--remion-space-16) var(--remion-space-20)}.customer-pay-page__card-compact--legacy{margin-bottom:var(--remion-space-20)}.customer-pay-page__card-compact--secondary{margin-top:var(--remion-space-16);margin-bottom:var(--remion-space-16)}.customer-pay-page__text-sm-muted{margin:0;font-size:var(--remion-text-sm);color:var(--remion-text-secondary)}.customer-pay-page__text-xs-muted{margin:0;font-size:var(--remion-text-xs);color:var(--remion-text-tertiary)}.customer-pay-page__text-xs-muted--top-gap{margin-top:var(--remion-space-8)}.customer-pay-page__payment-methods{display:flex;align-items:center;gap:.35rem;margin-top:.35rem;font-size:var(--remion-text-xs)}.customer-pay-page__payment-chip{padding:.1rem .4rem;border-radius:var(--remion-radius-pill);border:1px solid var(--remion-border)}.customer-pay-page__agreement{display:flex;align-items:flex-start;gap:var(--remion-space-8);margin-bottom:var(--remion-space-8);font-size:var(--remion-text-xs);color:var(--remion-text-secondary)}.customer-pay-page__agreement input[type=checkbox]{margin-top:.1rem}.page-container--order-medium{max-width:640px;margin:0 auto}.page-container--admin-wide{max-width:1100px;margin:0 auto}.page-container--admin-order{max-width:800px;margin:0 auto}.card-mt-sm{margin-top:var(--remion-space-16)}.card-mt-md{margin-top:var(--remion-space-24)}.panel-soft{margin-top:var(--remion-space-12);padding:var(--remion-space-12);border-radius:var(--remion-radius-surface);border:1px solid var(--remion-border);background:var(--remion-bg-subtle)}.panel-soft__title{margin:0 0 var(--remion-space-8) 0;font-size:var(--remion-text-sm);font-weight:600}.text-xs-muted-top{margin-top:var(--remion-space-4)}.admin-disputes-toolbar{display:flex;flex-wrap:wrap;gap:var(--remion-space-12);margin-bottom:var(--remion-space-12);align-items:center}.admin-disputes-toolbar__label{display:flex;align-items:center;gap:.4rem;font-size:var(--remion-text-sm)}.admin-disputes-table-wrap{overflow-x:auto}.admin-disputes-table{width:100%;border-collapse:collapse;font-size:var(--remion-text-sm)}.admin-disputes-table__head-row{border-bottom:2px solid var(--remion-border)}.admin-disputes-table__row{border-bottom:1px solid var(--remion-border)}.admin-disputes-table__cell{padding:var(--remion-space-8) var(--remion-space-12);text-align:left;vertical-align:top}.admin-disputes-stage-pill{margin-left:.35rem;font-size:.7rem}.admin-disputes-sla-widget{margin-top:.45rem;border-radius:var(--remion-radius-surface);padding:.45rem var(--remion-space-8);border:1px solid var(--sla-accent,var(--remion-border));background:var(--sla-bg,var(--remion-bg-subtle))}.admin-disputes-sla-widget__title{font-size:var(--remion-text-xs);font-weight:600;color:var(--sla-accent,var(--remion-text-secondary))}.admin-disputes-links-stack{margin-top:.4rem;display:grid;grid-gap:.2rem;gap:.2rem}.admin-disputes-expanded{display:grid;grid-gap:var(--remion-space-12);gap:var(--remion-space-12)}.admin-disputes-expanded__list{margin:.35rem 0 0 var(--remion-space-16)}.admin-disputes-expanded__resolve-label{display:block;margin-top:.35rem}.admin-disputes-expanded__resolve-select{margin-left:.35rem;min-width:220px;display:inline-block}.text-sm,.text-sm-muted{font-size:var(--remion-text-sm)}.text-sm-muted{color:var(--remion-text-secondary)}.text-xs-muted{font-size:var(--remion-text-xs);color:var(--remion-text-tertiary)}.mt-0{margin-top:0}.mt-2{margin-top:var(--remion-space-8)}.mt-3{margin-top:var(--remion-space-12)}.mt-4{margin-top:var(--remion-space-16)}.mb-2{margin-bottom:var(--remion-space-8)}.mb-3{margin-bottom:var(--remion-space-12)}.card-mb-md{margin-bottom:var(--remion-space-24)}@media (max-width:639px){.customer-pay-page{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom, 0px))}.customer-pay-page__cta-zone{position:-webkit-sticky;position:sticky;bottom:0;z-index:30;margin-top:var(--remion-space-12);padding-top:.65rem;padding-bottom:calc(.65rem + env(safe-area-inset-bottom, 0px));margin-bottom:-.25rem;background:color-mix(in srgb,var(--remion-bg) 94%,transparent);border-top:1px solid var(--remion-border);box-shadow:0 -6px 20px rgba(0,0,0,.06);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.customer-pay-page .button--pay-cta{width:100%;min-height:48px;justify-content:center}}.customer-pay-page__reassurance-inline{margin:var(--remion-space-8) 0 var(--remion-space-16)}.customer-pay-page__reassurance-inline .order-pay-reassurance__text{font-size:var(--remion-text-xs);margin-bottom:.35rem}.customer-pay-page__defer-done{margin:var(--remion-space-12) 0 0}.customer-pay-page__defer-confirm{margin-bottom:.85rem;padding:.85rem var(--remion-space-16);border-radius:var(--remion-radius-lg);border:1px solid var(--remion-border);background:var(--remion-bg)}.customer-pay-page__defer-actions{display:flex;flex-wrap:wrap;gap:var(--remion-space-8);margin-top:var(--remion-space-8)}.customer-pay-page__defer-actions .button{flex:1 1 auto;min-height:44px;justify-content:center}.customer-pay-page__defer-link{display:block;width:100%;margin-top:.65rem;padding:.35rem 0;border:none;background:none;font:inherit;font-size:var(--remion-text-sm);color:var(--remion-text-secondary);text-decoration:underline;text-underline-offset:3px;cursor:pointer;text-align:center}.customer-pay-page__defer-link:hover{color:var(--remion-primary)}.customer-pay-page__defer-err{margin:0 0 var(--remion-space-8);font-size:var(--remion-text-sm);color:var(--remion-error,#b91c1c)}.pay-checkout-breakdown{margin:var(--remion-space-12) 0 var(--remion-space-4);padding:var(--remion-space-16) 1.1rem;border-radius:var(--remion-radius-lg);border:1px solid var(--remion-border);background:var(--remion-bg-subtle)}.pay-checkout-breakdown__title{margin:0 0 .65rem;font-size:var(--remion-text-base);font-weight:600;color:var(--remion-text-primary)}.pay-checkout-breakdown__rows{list-style:none;margin:0;padding:0}.pay-checkout-breakdown__row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.2rem var(--remion-space-12);gap:.2rem var(--remion-space-12);padding:.55rem 0;border-bottom:1px solid var(--remion-border);align-items:start}.pay-checkout-breakdown__row:last-child{border-bottom:none;padding-bottom:0}.pay-checkout-breakdown__hint{grid-column:1/-1;margin:0;font-size:var(--remion-text-xs);line-height:1.35;color:var(--remion-text-tertiary)}.pay-checkout-breakdown__label-wrap{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.pay-checkout-breakdown__label{font-size:var(--remion-text-sm);color:var(--remion-text-secondary)}.pay-checkout-breakdown__value{font-size:var(--remion-text-sm);font-weight:600;color:var(--remion-text-primary);text-align:right;white-space:nowrap}.pay-checkout-breakdown__value--emph{font-size:1.125rem}.pay-checkout-breakdown__percent{font-weight:600;color:var(--remion-text-tertiary)}.pay-checkout-breakdown__tooltip{position:relative}.pay-checkout-breakdown__tooltip-trigger{display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;margin:0;padding:0;list-style:none;border-radius:var(--remion-radius-pill);border:1px solid var(--remion-border);background:var(--remion-bg);font-size:.6rem;font-weight:700;color:var(--remion-primary);cursor:pointer;line-height:1}.pay-checkout-breakdown__tooltip-trigger::-webkit-details-marker{display:none}.pay-checkout-breakdown__tooltip[open] .pay-checkout-breakdown__tooltip-trigger{border-color:var(--remion-primary);background:rgba(15,41,66,.06)}.pay-checkout-breakdown__tooltip-body{margin:.35rem 0 0;padding:var(--remion-space-8) .65rem;border-radius:var(--remion-radius-lg);border:1px solid var(--remion-border);background:var(--remion-bg);font-size:var(--remion-text-xs);line-height:1.45;color:var(--remion-text-secondary)}.pay-checkout-breakdown__tooltip-body p{margin:0 0 .35rem}.pay-checkout-breakdown__tooltip-body p:last-child{margin-bottom:0}.pay-checkout-breakdown__row--commission{display:block}.pay-checkout-breakdown__commission-line{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--remion-space-12)}.pay-checkout-breakdown__row--commission .pay-checkout-breakdown__tooltip{display:inline-block;vertical-align:middle}.pay-checkout-breakdown__row--commission .pay-checkout-breakdown__tooltip-body{margin-top:.4rem}.order-pay-sum-block{display:grid;grid-gap:var(--remion-space-16);gap:var(--remion-space-16);margin:var(--remion-space-16) 0 var(--remion-space-20);align-items:start}@media (min-width:640px){.order-pay-sum-block{grid-template-columns:minmax(0,max-content) minmax(0,1fr);column-gap:var(--remion-space-24);row-gap:var(--remion-space-12)}}.order-pay-sum-block--nest{margin:var(--remion-space-4) 0 .85rem}.order-pay-sum-block__value{margin:0;font-size:1.5rem;font-weight:600;line-height:1.2;color:var(--remion-text-primary);white-space:nowrap}.order-pay-reassurance__text{margin:0 0 var(--remion-space-8);font-size:var(--remion-text-sm);line-height:1.45;color:var(--remion-text-secondary)}.order-pay-reassurance__text:last-child{margin-bottom:0}.order-pay-reassurance__link{color:var(--remion-primary);text-decoration:underline;text-underline-offset:2px}.order-pay-reassurance__link:hover{color:var(--remion-primary-hover,var(--remion-primary))}.order-pay-reassurance--compact .order-pay-reassurance__text{font-size:var(--remion-text-xs);line-height:1.4}.context-hint{margin-top:var(--remion-space-12);border:1px solid var(--remion-border);border-radius:var(--remion-radius-md,8px);background:var(--remion-bg-subtle,#f9fafb);overflow:hidden}.order-step__context-hint{margin-top:.65rem}.customer-pay-page__context-hint{margin-top:var(--remion-space-16)}.executor-order__intro{margin:0 0 var(--remion-space-8)}.executor-order__sla-note{margin:.35rem 0 0}.executor-order__hint-icon{margin-left:var(--remion-space-4);font-size:var(--remion-text-xs)}.executor-order__upload-lead{margin:0 0 var(--remion-space-12)}.executor-order__file-input{margin-bottom:var(--remion-space-8)}.executor-order__status-line{margin:0}.executor-order__commission-factors{margin:var(--remion-space-8) 0 0;padding-left:1.2rem;font-size:var(--remion-text-sm);color:var(--remion-text-secondary)}.executor-order__commission-factors li+li{margin-top:var(--remion-space-4)}.customer-order__list-tight{margin:var(--remion-space-4) 0 0;padding-left:1.2rem}.customer-order__list-compact{margin:0;padding-left:var(--remion-space-16)}.customer-order__intro{margin:0 0 var(--remion-space-8)}.customer-order__hint-top{margin:-.2rem 0 0}.customer-order__hint-muted,.customer-order__hint-top{font-size:var(--remion-text-xs);color:var(--remion-text-tertiary)}.customer-order__hint-muted{margin:var(--remion-space-4) 0 0}.customer-order__panel-compact{margin-top:.1rem;padding:.65rem}.customer-order__panel-title-compact{margin-bottom:.35rem}.customer-order__problem-prep{margin-top:var(--remion-space-12)}.customer-order__footnote{margin:var(--remion-space-8) 0 0}.customer-order__sla-note{margin:.35rem 0 0}.customer-order__details-top{margin-top:var(--remion-space-8)}.customer-order__help-icon{margin-left:var(--remion-space-4);font-size:var(--remion-text-xs)}.customer-order__cta-top{display:inline-block;margin-top:var(--remion-space-16)}.customer-order__paragraph-zero{margin:0}.customer-order__paragraph-bottom-zero{margin-bottom:0}.customer-order__button-top{margin-top:var(--remion-space-12)}.customer-order__alert-tight{margin-bottom:var(--remion-space-8)}.customer-order__checkbox-row{display:flex;align-items:flex-start;gap:var(--remion-space-8);font-size:var(--remion-text-sm)}.customer-order__checkbox-input{margin-top:.2rem}.context-hint__toggle{display:flex;width:100%;align-items:flex-start;gap:.35rem;padding:.65rem .85rem;margin:0;border:none;background:transparent;font:inherit;font-size:var(--remion-text-sm);font-weight:600;color:var(--remion-text-primary);text-align:left;cursor:pointer;line-height:1.35}.context-hint__toggle:hover{background:rgba(0,0,0,.03)}.context-hint__toggle:focus-visible{outline:2px solid var(--remion-primary);outline-offset:2px}.context-hint__chevron{flex-shrink:0;display:inline-block;width:1rem;text-align:center;color:var(--remion-text-tertiary);transform:rotate(0deg);transition:transform .15s ease}.context-hint--open .context-hint__chevron{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.context-hint__chevron{transition:none}}.context-hint__trigger-text{flex:1 1}.context-hint__panel{padding:0 .85rem var(--remion-space-12) var(--remion-space-32);border-top:1px solid var(--remion-border);background:var(--remion-bg,#fff)}.context-hint__p{margin:0 0 var(--remion-space-8);font-size:var(--remion-text-sm);line-height:1.45;color:var(--remion-text-secondary)}.context-hint__link-wrap{margin:.65rem 0 0;font-size:var(--remion-text-xs)}.context-hint__link{color:var(--remion-primary);text-decoration:underline;text-underline-offset:2px}.order-completion-micro{margin-top:var(--remion-space-20);padding-top:var(--remion-space-20);border-top:1px solid var(--remion-border)}.order-completion-micro__title{margin:0 0 .35rem;font-size:1.05rem;font-weight:600}.order-completion-micro__lead{margin:0 0 var(--remion-space-16);font-size:var(--remion-text-sm);color:var(--remion-text-secondary);line-height:1.45}.order-completion-micro__nps-fieldset{border:none;margin:0;padding:0}.order-completion-micro__legend{font-size:var(--remion-text-sm);font-weight:600;margin-bottom:var(--remion-space-8);padding:0}.order-completion-micro__nps-grid{display:flex;flex-wrap:wrap;gap:.35rem}.order-completion-micro__nps-btn{min-width:2.25rem;height:2.25rem;padding:0 .35rem;border:1px solid var(--remion-border);border-radius:var(--remion-radius-sm,6px);background:var(--remion-bg,#fff);font-size:var(--remion-text-sm);font-weight:600;cursor:pointer;color:var(--remion-text-primary)}.order-completion-micro__nps-btn:hover{border-color:var(--remion-primary);color:var(--remion-primary)}.order-completion-micro__nps-btn:focus-visible{outline:2px solid var(--remion-primary);outline-offset:2px;border-color:var(--remion-primary)}.order-completion-micro__nps-btn--active{background:var(--remion-primary);border-color:var(--remion-primary);color:#fff}.order-completion-micro__optional-label{margin-top:var(--remion-space-8)}.order-completion-micro__err{margin:0;font-size:var(--remion-text-sm);color:var(--remion-error,#b91c1c)}.order-completion-micro__thanks-msg{margin:0;font-size:var(--remion-text-sm);line-height:1.45;color:var(--remion-text-secondary)}.order-completion-micro__share-card{margin-top:var(--remion-space-8);padding:var(--remion-space-16) var(--remion-space-20)}.order-completion-micro__share-label{margin:0 0 .35rem;font-size:var(--remion-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:var(--remion-text-tertiary)}.order-completion-micro__url{margin:0 0 var(--remion-space-12);font-size:var(--remion-text-xs);line-break:anywhere;word-break:break-all;color:var(--remion-text-secondary)}.order-completion-micro__copy-ok{margin:var(--remion-space-8) 0 0;font-size:var(--remion-text-sm);color:var(--remion-primary)}.commission-calc{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:stretch;grid-gap:var(--remion-space-12);gap:var(--remion-space-12);margin-top:var(--remion-space-12)}.commission-calc>.form-label{display:flex;flex-direction:column;gap:.4rem;margin-bottom:0}.commission-calc>.form-label .form-input{margin-top:auto}.commission-calc__result{grid-column:1/-1;margin-top:var(--remion-space-4);font-size:var(--remion-text-sm)}.suggestion-chips{margin-top:var(--remion-space-4);display:flex;flex-wrap:wrap;gap:var(--remion-space-8)}.suggestion-chip{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:1.75rem;border-radius:var(--remion-radius-pill);border:1px solid var(--remion-border);background:var(--remion-bg-subtle);padding:.28rem .62rem;font-size:var(--remion-text-xs);line-height:1.2;color:var(--remion-text-secondary);cursor:pointer}.suggestion-chip:hover{border-color:var(--remion-primary);color:var(--remion-primary)}.suggestion-chip:focus-visible{outline:2px solid var(--remion-primary);outline-offset:2px}@media (max-width:768px){.order-page .suggestion-chip{min-height:2.75rem;padding:.42rem .72rem;font-size:max(.8rem,13px)}}.onboarding-modal{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center}.onboarding-modal__backdrop{position:absolute;inset:0;background:rgba(15,23,42,.55)}.onboarding-modal__content{position:relative;max-width:420px;width:calc(100% - 2rem);background:var(--remion-bg);border-radius:var(--remion-radius-lg);box-shadow:0 22px 45px rgba(15,23,42,.35);padding:var(--remion-space-24) 1.75rem}.onboarding-modal__title{margin:0 0 var(--remion-space-8) 0;font-size:1.1rem;font-weight:600}.onboarding-modal__body{margin:0 0 var(--remion-space-12) 0}.onboarding-modal__body,.onboarding-modal__list{font-size:var(--remion-text-sm);color:var(--remion-text-secondary)}.onboarding-modal__list{margin:0 0 var(--remion-space-16) var(--remion-space-20);padding:0}.onboarding-modal__actions{display:flex;justify-content:flex-end;gap:var(--remion-space-8)}.order-progress{margin-top:var(--remion-space-8)}.order-progress__track{position:relative;width:100%;height:4px;border-radius:var(--remion-radius-pill);background:var(--remion-bg-muted);overflow:hidden}.order-progress__bar{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--remion-primary),var(--remion-primary-hover));transition:width .25s ease-out}.order-next-step{margin-top:.35rem;font-size:var(--remion-text-xs);color:var(--remion-text-tertiary);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.order-next-step__label{font-weight:600;color:var(--remion-text-secondary);margin-right:var(--remion-space-4)}.order-deal-map{margin-top:var(--remion-space-12)}.order-deal-map__heading{margin:0 0 var(--remion-space-8) 0;font-size:var(--remion-text-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--remion-text-secondary)}.order-deal-map__action{margin:var(--remion-space-8) 0 0 0;font-size:var(--remion-text-sm);color:var(--remion-text-primary);line-height:1.45}.order-deal-map__action-label{font-weight:600;color:var(--remion-primary);margin-right:var(--remion-space-4)}.order-status-now{margin-top:var(--remion-space-16);padding:var(--remion-space-16) 1.1rem;border-radius:var(--remion-radius-lg,12px);border:1px solid var(--remion-border);background:var(--remion-bg-subtle,rgba(248,250,252,.85))}.order-status-now__eyebrow{margin:0 0 .35rem;font-size:var(--remion-text-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--remion-text-secondary)}.order-status-now__headline{margin:0 0 var(--remion-space-12) 0;font-size:var(--remion-text-base);font-weight:600;line-height:1.35;color:var(--remion-text-primary)}.order-status-now__list{margin:0;display:flex;flex-direction:column;gap:.65rem}.order-status-now__row{margin:0}.order-status-now__dt{margin:0 0 .2rem;font-size:var(--remion-text-xs);font-weight:600;color:var(--remion-primary);text-transform:uppercase;letter-spacing:.04em}.order-status-now__dd{margin:0;font-size:var(--remion-text-sm);line-height:1.5;color:var(--remion-text-primary)}.order-timeline--vertical{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}.order-timeline--vertical .order-timeline__step{position:relative;display:grid;grid-template-columns:1.5rem minmax(0,1fr);grid-gap:0 .65rem;gap:0 .65rem;align-items:start;padding-bottom:var(--remion-space-12);margin:0;font-size:var(--remion-text-sm)}.order-timeline--vertical .order-timeline__step:last-child{padding-bottom:0}.order-timeline--vertical .order-timeline__step:not(:last-child):before{content:"";position:absolute;left:.75rem;top:1.35rem;bottom:0;width:2px;background:var(--remion-border);transform:translateX(-50%)}.order-timeline--vertical .order-timeline__step--completed:not(:last-child):before{background:rgba(21,128,61,.35)}.order-timeline--vertical .order-timeline__marker{position:relative;z-index:1;width:1.25rem;height:1.25rem;min-width:1.25rem;min-height:1.25rem;border-radius:var(--remion-radius-pill);display:flex;align-items:center;justify-content:center;border:2px solid var(--remion-border);background:var(--remion-bg);box-sizing:border-box}.order-timeline--vertical .order-timeline__check{font-size:.6rem;line-height:1;color:#fff;font-weight:700}.order-timeline--vertical .order-timeline__dot{display:block;width:6px;height:6px;border-radius:var(--remion-radius-pill);background:var(--remion-text-tertiary)}.order-timeline--vertical .order-timeline__step--completed .order-timeline__marker{border-color:var(--remion-success);background:var(--remion-success)}.order-timeline--vertical .order-timeline__step--current .order-timeline__marker{border-color:var(--remion-primary);background:var(--remion-primary);box-shadow:0 0 0 3px rgba(15,41,66,.12)}.order-timeline--vertical .order-timeline__step--current .order-timeline__dot{background:var(--remion-bg)}.order-timeline--vertical .order-timeline__body{display:flex;flex-direction:column;gap:.2rem;padding-top:.1rem;min-width:0}.order-timeline--vertical .order-timeline__label-text{white-space:normal;font-weight:600;color:var(--remion-text-primary)}.order-timeline--vertical .order-timeline__description{font-size:var(--remion-text-xs);color:var(--remion-text-tertiary);line-height:1.4}.order-timeline--vertical .order-timeline__step--upcoming .order-timeline__label-text{color:var(--remion-text-tertiary);font-weight:600}.order-timeline--vertical .order-timeline__step--upcoming .order-timeline__description{color:var(--remion-text-tertiary)}.order-timeline--vertical .order-timeline__step--completed .order-timeline__label-text{color:var(--remion-text-secondary)}.order-timeline--vertical .order-timeline__step--completed .order-timeline__description{color:var(--remion-text-tertiary)}.order-timeline--vertical .order-timeline__step--current .order-timeline__label-text{color:var(--remion-primary)}.order-timeline--vertical .order-timeline__step--current .order-timeline__description{color:var(--remion-text-secondary)}.skeleton{border-radius:var(--remion-radius-md);background:var(--remion-bg-subtle);overflow:hidden}.skeleton-line{height:.75rem;background:linear-gradient(90deg,var(--remion-bg-muted) 0,var(--remion-bg-subtle) 40%,var(--remion-bg-muted) 80%);background-size:200% 100%;animation:remion-skeleton-pulse 1.4s ease-in-out infinite;border-radius:var(--remion-radius-pill)}.skeleton-line+.skeleton-line{margin-top:var(--remion-space-8)}.skeleton--list{min-height:6.5rem}.skeleton--card,.skeleton--list{padding:var(--remion-space-8) 0;box-sizing:border-box}.skeleton--card{min-height:5.5rem}.landing-main--below-fold-placeholder{min-height:42rem;box-sizing:border-box}.landing-below-fold-placeholder__inner{display:flex;flex-direction:column;gap:var(--remion-space-20);padding:var(--remion-space-8) 0 var(--remion-space-32);max-width:72rem;margin:0 auto;padding-inline:var(--remion-space-24)}.skeleton--section-block{min-height:11rem;border-radius:var(--remion-radius-lg);background:linear-gradient(90deg,var(--remion-bg-subtle) 0,var(--remion-bg-muted) 45%,var(--remion-bg-subtle) 90%);background-size:200% 100%;animation:remion-skeleton-pulse 1.4s ease-in-out infinite}.skeleton--section-block--short{min-height:7rem}@keyframes remion-skeleton-pulse{0%{background-position:-200% 0}to{background-position:200% 0}}@media (prefers-reduced-motion:reduce){.skeleton--section-block,.skeleton-line{animation:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:639px){.order-hero__aside{width:100%;align-items:flex-start}}@media (max-width:768px){.order-card{padding:var(--remion-space-12)}.order-card__header{flex-direction:column;align-items:stretch;gap:var(--remion-space-8)}.order-card__status{flex-direction:row;align-items:center;justify-content:flex-start}.order-card__top{align-items:center}.order-card .order-next-step,.order-next-step{-webkit-line-clamp:1}}.empty-illustration{width:64px;height:64px;margin:0 auto var(--remion-space-12) auto;color:var(--remion-border-strong)}.empty-illustration svg{width:100%;height:100%;display:block}.filter-bar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--remion-space-12);margin-bottom:var(--remion-space-12)}.filter-tabs{display:inline-flex;gap:var(--remion-space-4);padding:2px;border-radius:var(--remion-radius-pill);background:var(--remion-bg-subtle)}.filter-tab{border:none;border-radius:var(--remion-radius-pill);padding:var(--remion-space-4) var(--remion-space-12);font-size:var(--remion-text-xs);background:transparent;color:var(--remion-text-secondary);cursor:pointer}.filter-tab--active{background:var(--remion-bg);color:var(--remion-text-primary);box-shadow:var(--remion-shadow-xs);border:1px solid var(--remion-border-strong)}.filter-tab:focus-visible,.sort-toggle:focus-visible{outline:2px solid var(--remion-primary);outline-offset:2px}.sort-toggle{color:var(--remion-text-secondary);cursor:pointer}.sort-toggle,.status-pill{font-size:var(--remion-text-xs);display:inline-flex;align-items:center;gap:var(--remion-space-4)}.status-pill{padding:.1rem .6rem;border-radius:var(--remion-radius-pill);font-weight:600;border:1px solid transparent}.status-pill--compact{padding:0 .45rem;font-size:var(--remion-text-xs)}.status-pill--new{background:var(--remion-bg-subtle);border-color:var(--remion-border);color:var(--remion-text-secondary)}.status-pill--awaiting_acceptance,.status-pill--matching{background:var(--remion-warning-bg);border-color:var(--remion-warning);color:var(--remion-warning)}.status-pill--candidates_ready,.status-pill--executor_selected,.status-pill--in_progress{background:var(--remion-primary-light);border-color:rgba(15,41,66,.35);color:var(--remion-primary)}.status-pill--completed,.status-pill--paid{background:var(--remion-success-bg);border-color:var(--remion-success);color:var(--remion-success)}.status-pill--dispute{background:var(--remion-error-bg);border-color:var(--remion-error);color:var(--remion-error)}.status-pill--new:before{content:"•";font-size:.9em}.status-pill--in_progress:before{content:"…";font-size:.9em}.status-pill--completed:before{content:"✓";font-size:.9em}.status-pill--money-awaiting,.status-pill--money-inline,.status-pill--money-paid,.status-pill--money-reserved{background:var(--remion-trust-light);border-color:var(--remion-trust);color:var(--remion-trust-on-light)}.milestone-progress{margin:0 0 var(--remion-space-12) 0}.milestone-progress__track{height:6px;border-radius:var(--remion-radius-pill);background:var(--remion-border-subtle,#e5e7eb);overflow:hidden}.milestone-progress__fill{height:100%;border-radius:var(--remion-radius-pill);background:linear-gradient(90deg,var(--remion-primary,#0f2942),var(--remion-teal-strong));transition:width .25s ease}@media (prefers-reduced-motion:reduce){.milestone-progress__fill,.order-progress__bar{transition:none}}.milestone-progress__caption{margin:.35rem 0 0;font-size:var(--remion-text-xs);color:var(--remion-text-secondary)}.milestone-card__head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--remion-space-12);flex-wrap:wrap}.milestone-card__title{flex:1 1 12rem;min-width:0}.milestone-card__amount{flex:0 0 auto;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.milestone-status-pill{display:inline-flex;align-items:center;padding:.1rem .45rem;border-radius:var(--remion-radius-pill);font-size:var(--remion-text-xs);font-weight:700;line-height:1.2;border:1px solid transparent}.milestone-status-pill--draft{color:var(--remion-trust-level-base-text);background:var(--remion-trust-level-base-bg);border-color:var(--remion-border-subtle)}.milestone-status-pill--funded{color:var(--remion-info-text);background:var(--remion-info-bg);border-color:var(--remion-info-border)}.milestone-status-pill--work-done-requested{color:var(--remion-warning-brown-text);background:var(--remion-warning-brown-bg);border-color:var(--remion-warning-brown-border)}.milestone-status-pill--accepted{color:var(--remion-success-text-strong);background:var(--remion-success-bg-soft);border-color:var(--remion-success-border-soft)}.milestone-status-pill--disputed{color:var(--remion-error-text-strong);background:var(--remion-error-bg-soft);border-color:var(--remion-error-border-soft)}.milestone-legend{display:flex;flex-wrap:wrap;gap:.35rem;margin:0 0 .6rem}.milestone-legend-mobile{display:none;margin:0 0 .6rem}.milestone-legend-mobile>summary{cursor:pointer;font-size:var(--remion-text-xs);color:var(--remion-text-secondary);margin-bottom:.35rem}.milestone-legend--mobile{margin-top:.4rem}@media (max-width:639px){.milestone-legend--desktop{display:none}.milestone-legend-mobile{display:block}}.money-status{margin-top:var(--remion-space-12)}.money-status__icon{font-size:.9rem}.money-status__description{margin:.35rem 0 0;font-size:var(--remion-text-xs);color:var(--remion-text-tertiary)}.order-money-inline{margin-top:var(--remion-space-8);font-size:var(--remion-text-xs);color:var(--remion-text-secondary)}.order-money-inline__row{display:flex;align-items:center;gap:var(--remion-space-8);flex-wrap:wrap}.order-money-inline__row-label{color:var(--remion-text-secondary);font-weight:600}.order-money-inline__row-pill{display:inline-flex;align-items:center;gap:var(--remion-space-4)}.order-money-inline__details{margin-top:.35rem}.order-money-inline__details--muted{color:var(--remion-text-tertiary)}.status-legend{display:flex;flex-wrap:wrap;align-items:center;gap:var(--remion-space-8);margin-bottom:var(--remion-space-12);font-size:var(--remion-text-xs);color:var(--remion-text-secondary)}.status-legend__label{margin-right:var(--remion-space-4)}.card-section-title{font-size:1rem;font-weight:600;margin:0 0 var(--remion-space-12) 0;color:var(--remion-text-primary)}.landing-header__menu-btn{position:relative;display:none;flex-shrink:0;width:44px;height:44px;padding:0;border:none;border-radius:var(--remion-radius-full);background:transparent;color:var(--remion-text-inverse);cursor:pointer;align-items:center;justify-content:center}.landing-header__menu-btn:focus-visible,.landing-header__menu-btn:hover{outline:none}.landing-header__menu-btn:before{content:"";position:absolute;inset:0;border-radius:var(--remion-radius-full);background:transparent;transition:background-color var(--remion-duration-fast)}.landing-header__menu-btn:focus-visible:before,.landing-header__menu-btn:hover:before{background:rgba(248,250,252,.16)}.landing-header__menu-btn:focus-visible:before{box-shadow:0 0 0 2px rgba(45,212,191,.95),0 0 0 5px rgba(15,41,66,.38)}.landing-header__menu-icon{position:relative;z-index:1;display:block;width:22px;height:2px;background:currentColor;box-shadow:0 -7px 0 currentColor,0 7px 0 currentColor;transition:background-color var(--remion-duration-fast) var(--remion-ease),box-shadow var(--remion-duration-fast) var(--remion-ease),transform var(--remion-duration-fast) var(--remion-ease)}.landing-header__menu-btn[aria-expanded=true] .landing-header__menu-icon{background:transparent;box-shadow:none;height:22px;transform:none}.landing-header__menu-btn[aria-expanded=true] .landing-header__menu-icon:after,.landing-header__menu-btn[aria-expanded=true] .landing-header__menu-icon:before{content:"";position:absolute;left:0;right:0;top:50%;height:2px;background:currentColor;border-radius:var(--remion-radius-full);transform:translateY(-50%) rotate(45deg)}.landing-header__menu-btn[aria-expanded=true] .landing-header__menu-icon:after{transform:translateY(-50%) rotate(-45deg)}@media (prefers-reduced-motion:reduce){.landing-header__menu-btn:before,.landing-header__menu-icon{transition:none}}.landing-header__nav-icon{display:none}@media (max-width:768px){.landing-header{flex-wrap:wrap;padding:var(--remion-space-12) var(--main-mobile-gutter,var(--remion-space-16));gap:0;align-items:center}.landing-header__brand{flex:1 1;min-height:44px;line-height:1}.landing-header__menu-btn{display:flex}.landing-header__nav{display:none;width:100%;flex-direction:column;align-items:stretch;gap:var(--remion-space-8);padding:var(--remion-space-12) 0 calc(var(--remion-space-16) + env(safe-area-inset-bottom, 0px));border-top:1px solid rgba(255,255,255,.2);margin-top:var(--remion-space-8)}.landing-header__nav.is-open{position:fixed;inset:0;z-index:50;display:flex;flex-direction:column;flex-wrap:nowrap;box-sizing:border-box;width:100%;height:100vh;height:100svh;height:100dvh;max-height:none;margin:0;border-top:none;background:var(--remion-gradient-hero);padding-top:calc(4.5rem + env(safe-area-inset-top, 0px));padding-bottom:calc(var(--remion-space-20) + env(safe-area-inset-bottom, 0px));padding-inline:max(var(--remion-space-16),env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;animation:landing-mobile-nav-fade var(--remion-duration-fast) var(--remion-ease)}.landing-header__nav .landing-header__login,.landing-header__nav a{align-self:stretch;width:100%;justify-content:flex-start;text-align:left;min-height:48px;padding:var(--remion-space-12) var(--remion-space-16);display:flex;align-items:center;border-radius:var(--remion-radius-md);box-sizing:border-box}.landing-header__nav-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:20px;height:20px;margin-right:var(--remion-space-12)}.landing-header__nav-icon .remion-icon{width:20px;height:20px}.landing-header__nav a:not(.landing-header__cta){background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);font-weight:500}.landing-header__nav .landing-header__login:focus-visible,.landing-header__nav a:focus-visible{outline:2px solid color-mix(in srgb,#ffffff 88%,var(--remion-trust) 12%);outline-offset:2px;border-radius:var(--remion-radius-md)}.landing-header__nav .landing-header__cta{align-self:stretch;justify-content:center;text-align:center;width:100%;max-width:none;margin-inline:0;box-sizing:border-box}.landing-header__nav-item--cta{order:1;margin-bottom:var(--remion-space-4)}.landing-header__nav-item--customer{order:2}.landing-header__nav-item--trust-center{order:3}.landing-header__nav-item--trust-metrics{order:4}.landing-header__nav-separator{display:block;order:5;align-self:stretch;width:100%;height:0;margin:var(--remion-space-6) 0;padding:0;border:none;border-top:1px solid rgba(255,255,255,.18)}.landing-header__nav-item--executor{order:6;margin-left:0}.landing-header__nav-item--login{order:7}@media (prefers-reduced-motion:reduce){.landing-header__nav.is-open{animation:none}}.landing-main{padding:var(--remion-space-24) var(--remion-space-16)}.landing-hero{padding-top:var(--remion-space-32);padding-inline:var(--remion-space-16);padding-bottom:calc(var(--remion-space-16) + 48px + var(--remion-space-8) + 4px + 2.75rem + env(safe-area-inset-bottom, 0px))}.landing-hero__flow{display:none}.landing-hero__caption{margin-top:var(--remion-space-12)}.landing-hero__trust{padding:var(--remion-space-12) var(--remion-space-16)}.landing-hero__title{font-size:var(--remion-text-lg);line-height:1.3;max-width:min(100%,30ch)}.landing-hero__shelf--middle .landing-hero__title,.landing-hero__title{margin-bottom:var(--remion-space-14)}.landing-hero__for-whom{max-width:min(100%,38ch);line-height:1.62;margin-bottom:var(--remion-space-8)}.landing-hero__lead{font-size:var(--remion-text-base);line-height:1.62;max-width:min(100%,38ch)}.landing-cards{margin:var(--remion-space-48) 0}.landing-cards--muted{padding:var(--remion-space-24) var(--remion-space-16)}.landing-cards__grid{grid-template-columns:1fr;gap:var(--remion-space-16)}.landing-cards.landing-trust-zone,.landing-trust-zone.landing-cards--muted{padding-left:var(--remion-space-16)}.landing-section-title{margin-bottom:var(--remion-space-16)}.form-actions{gap:var(--remion-space-12)}.landing-footer{padding:var(--remion-space-16)}.landing-footer__group-links a{min-height:44px;padding-block:.35rem}.auth-flow-page__trust-footnote a,.order-form__funnel-hint a{display:inline-block;padding-block:.35rem}}@media (hover:none) and (pointer:coarse) and (orientation:landscape) and (max-width:1024px){.landing-header__nav-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:20px;height:20px;margin-right:var(--remion-space-12)}.landing-header__nav-icon .remion-icon{width:20px;height:20px}}@keyframes landing-mobile-nav-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-mobile-nav-fade{0%{opacity:0}to{opacity:1}}@media (max-width:375px){.landing-hero{padding-top:var(--remion-space-20);padding-inline:var(--remion-space-12);padding-bottom:calc(var(--landing-sticky-safe-offset) + 3.75rem)}.landing-hero__inner{padding:0 var(--remion-space-8)}.landing-hero__trust{padding:var(--remion-space-8) var(--remion-space-12)}.landing-hero__title{font-size:1.0625rem;line-height:1.32;max-width:min(100%,27ch)}.landing-hero__for-whom,.landing-hero__lead{max-width:min(100%,34ch);line-height:1.64}}@media (min-width:769px){.landing-header__nav{display:flex}}@media (min-width:1024px){.main-landing--sandbox-v3 .landing-header__nav-item--trust-metrics{display:none}}