:root{--ozon-blue:#005bff;--ozon-blue-dark:#003fae;--risk-amber:#f2a51a;--success:#19775c;--ink:#111827;--muted:#667085;--line:#dfe5ee;--ice:#f3f6fa;--paper:#ffffff;--sidebar:#0d172a;--sidebar-muted:#91a0b8;--radius:14px;--shadow:0 18px 46px rgba(32,51,84,0.08)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ice);color:var(--ink);font-family:var(--font-body)}button,input,select{font:inherit}a:focus-visible,button:focus-visible{outline:3px solid rgba(0,91,255,.28);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-shell{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;z-index:10;width:244px;flex-direction:column;padding:28px 18px 20px;background:var(--sidebar)}.brand,.sidebar{display:flex;color:white}.brand{align-items:center;gap:11px;padding:0 7px 30px;text-decoration:none}.brand__mark{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;background:var(--ozon-blue)}.brand__mark svg{width:23px;fill:white}.brand strong{display:block;font-family:var(--font-display);font-size:19px;letter-spacing:-.02em}.brand small{display:block;margin-top:2px;color:var(--sidebar-muted);font-size:10px;letter-spacing:.08em}.navigation{display:grid;gap:6px}.navigation__label{margin:0 10px 7px;color:#62738f;font-size:10px;letter-spacing:.16em;text-transform:uppercase}.nav-item{position:relative;display:flex;min-height:44px;align-items:center;gap:11px;padding:8px 10px;border-radius:10px;color:#aeb9c9;font-size:13px;text-decoration:none;transition:color .16s ease,background .16s ease,transform .16s ease}.nav-item:hover{background:rgba(255,255,255,.055);color:white;transform:translateX(2px)}.nav-item--active{background:rgba(0,91,255,.18);color:white}.nav-item__mark{display:grid;width:26px;height:26px;place-items:center;border:1px solid #34435b;border-radius:7px;font-size:11px}.nav-item--active .nav-item__mark{border-color:rgba(255,255,255,.35);background:var(--ozon-blue)}.nav-item__active-dot{position:absolute;right:9px;width:5px;height:5px;border-radius:50%;background:#78a7ff;box-shadow:0 0 0 4px rgba(120,167,255,.1)}.sidebar__foot{display:grid;gap:5px;margin-top:auto;padding:15px;border:1px solid #263650;border-radius:12px;background:#111f35}.sidebar__foot-label{color:#7788a4;font-size:10px;letter-spacing:.14em}.sidebar__foot strong{font-size:12px}.sidebar__foot>span:last-child{color:var(--sidebar-muted);font-size:10px}.sidebar__foot button{width:fit-content;margin-top:5px;padding:0;border:0;background:transparent;color:#78a7ff;font-size:10px;cursor:pointer}.main-content{margin-left:244px;padding:0 42px}.topbar{display:flex;min-height:116px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.breadcrumb,.eyebrow{margin:0 0 9px;color:var(--ozon-blue);font-family:var(--font-mono);font-size:10px;letter-spacing:.13em}.topbar h1{margin:0;font-family:var(--font-display);font-size:30px;font-weight:600;letter-spacing:-.01em}.topbar__date{display:grid;justify-items:end;gap:4px}.topbar__date span{color:var(--muted);font-size:10px}.topbar__date strong{font-family:var(--font-mono);font-size:12px}.operating-snapshot{position:relative;overflow:hidden;margin-top:20px;border:1px solid #c8d7f3;border-radius:var(--radius);background:var(--paper);box-shadow:var(--shadow)}.operating-snapshot:before{position:absolute;inset:0 auto 0 0;width:5px;background:var(--ozon-blue);content:""}.operating-snapshot__header{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:25px 28px 22px 33px;border-bottom:1px solid var(--line)}.operating-snapshot__header h2{margin:0;font-family:var(--font-display);font-size:27px;letter-spacing:-.015em}.operating-snapshot__header>div>p:last-child{margin:9px 0 0;color:var(--muted);font-size:11px;line-height:1.6}.operating-snapshot__refresh{min-height:35px;padding:0 12px;border:1px solid #b8c9e7;border-radius:8px;background:#f7faff;color:var(--ozon-blue-dark);font-size:10px;cursor:pointer;white-space:nowrap}.operating-snapshot__refresh:hover:not(:disabled){border-color:var(--ozon-blue);background:#eef4ff}.operating-snapshot__refresh:disabled{cursor:wait;opacity:.55}.operating-snapshot__error,.operating-snapshot__loading{min-height:190px;padding:34px 33px;color:var(--muted);font-size:12px}.operating-snapshot__error{display:grid;align-content:center;gap:7px;border-left:4px solid #c33e42;background:#fff6f6;color:#8d2428}.operating-manifest{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#f9fbff}.operating-manifest__entry{min-width:0;padding:25px 28px 22px 33px;border-left:1px solid var(--line);color:var(--ink);text-decoration:none;transition:background .15s ease,box-shadow .15s ease}.operating-manifest__entry:first-child{border-left:0}.operating-manifest__entry:hover{background:#f1f6ff;box-shadow:inset 0 -3px 0 var(--ozon-blue)}.operating-manifest__code{display:block;margin-bottom:13px;color:var(--ozon-blue-dark);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.12em}.operating-manifest__entry>strong{font-family:var(--font-display);font-size:clamp(35px,4vw,50px);font-weight:600;line-height:.95;letter-spacing:-.035em}.operating-manifest__unit{margin-left:7px;color:var(--muted);font-size:10px;line-height:1.45}.operating-manifest__entry dl{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:22px 0 18px}.operating-manifest__entry dl>div{min-width:0;padding-top:10px;border-top:1px solid #d8e1ef}.operating-manifest__entry dd,.operating-manifest__entry dt{margin:0}.operating-manifest__entry dt{color:var(--muted);font-size:10px}.operating-manifest__entry dd{margin-top:5px;font-family:var(--font-mono);font-size:12px;font-weight:700}.operating-manifest__entry>time{color:var(--muted);font-family:var(--font-mono);font-size:10px}.operating-receipts{display:grid;grid-template-columns:1.1fr repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper)}.operating-receipt,.operating-receipts__summary{min-width:0;min-height:69px;padding:13px 18px;border-left:1px solid var(--line)}.operating-receipts__summary{display:grid;align-content:center;padding-left:33px;border-left:0;background:var(--sidebar);color:white}.operating-receipts__summary span{color:#7f91ac;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em}.operating-receipts__summary strong{margin-top:5px;font-size:12px}.operating-receipt{display:grid;grid-template-columns:8px minmax(55px,auto) minmax(0,1fr);gap:5px 8px;align-content:center;align-items:center}.operating-receipt i{width:7px;height:7px;border-radius:50%;background:#9ca6b4;box-shadow:0 0 0 4px rgba(156,166,180,.1)}.operating-receipt>span{color:var(--muted);font-size:10px}.operating-receipt>strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.operating-receipt time{grid-column:3;color:var(--muted);font-family:var(--font-mono);font-size:10px}.operating-receipt--completed i{background:var(--success);box-shadow:0 0 0 4px rgba(25,119,92,.1)}.operating-receipt--running i{background:var(--ozon-blue);box-shadow:0 0 0 4px rgba(0,91,255,.1)}.operating-receipt--failed i{background:#c33e42;box-shadow:0 0 0 4px rgba(195,62,66,.1)}.operating-receipt--failed>strong{color:#9c2f33}.operating-snapshot__empty{display:grid;grid-template-columns:minmax(180px,.5fr) minmax(260px,1.4fr) auto;gap:18px;align-items:center;padding:17px 28px 17px 33px;background:#fff9ec;color:#704a09}.operating-snapshot__empty strong{font-size:12px}.operating-snapshot__empty p{margin:0;font-size:10px;line-height:1.6}.operating-snapshot__empty nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.operating-snapshot__empty a{color:#704a09;font-size:10px}.operating-snapshot__footer{display:flex;justify-content:space-between;gap:18px;padding:11px 28px 12px 33px;color:var(--muted);font-family:var(--font-mono);font-size:10px}.hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(310px,.75fr);gap:18px;padding:26px 0 18px}.hero__statement{position:relative;min-height:335px;overflow:hidden;padding:44px 46px;border-radius:var(--radius);background:var(--ozon-blue);color:white;box-shadow:var(--shadow)}.hero__statement:after{content:"";position:absolute;right:-74px;bottom:-105px;width:270px;height:270px;border:48px solid rgba(255,255,255,.1);border-radius:50%}.hero__code{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;opacity:.7}.hero__statement h2{max-width:650px;margin:38px 0 18px;font-family:var(--font-display);font-size:clamp(36px,4.2vw,64px);font-weight:600;line-height:.98;letter-spacing:-.02em}.hero__statement p{max-width:620px;margin:0;color:rgba(255,255,255,.78);font-size:13px;line-height:1.75}.text-link{position:absolute;bottom:37px;left:46px;z-index:1;display:inline-flex;align-items:center;gap:8px;color:white;font-size:12px;text-decoration:none}.text-link svg{width:18px;transition:transform .16s ease}.text-link:hover svg{transform:translateX(3px)}.connection-card{display:flex;min-height:335px;flex-direction:column;padding:26px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);box-shadow:var(--shadow)}.connection-card__topline{display:flex;align-items:center;gap:8px}.connection-card__topline .eyebrow{margin:0;color:var(--muted)}.connection-card__time{margin-left:auto;color:var(--muted);font-family:var(--font-mono);font-size:10px}.status-dot{width:8px;height:8px;border-radius:50%;background:#a5adba;box-shadow:0 0 0 5px rgba(165,173,186,.12)}.status-dot--connected{background:var(--success);box-shadow:0 0 0 5px rgba(25,119,92,.12)}.status-dot--company_blocked,.status-dot--offer_not_signed,.status-dot--unauthorized{background:var(--risk-amber);box-shadow:0 0 0 5px rgba(242,165,26,.14)}.status-dot--checking{animation:pulse 1.1s ease-in-out infinite}.connection-card__body{display:flex;align-items:flex-end;justify-content:space-between;margin-top:58px}.connection-card__label{margin:0 0 8px;color:var(--muted);font-size:11px}.connection-card h2{margin:0;font-family:var(--font-display);font-size:31px;letter-spacing:-.01em}.icon-button{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--line);border-radius:10px;background:white;color:var(--ink);cursor:pointer}.icon-button:disabled{cursor:wait;opacity:.45}.icon-button svg{width:18px}.connection-card__message{margin:20px 0 0;color:var(--muted);font-size:12px;line-height:1.7}.connection-card__rule{display:flex;justify-content:space-between;margin-top:auto;padding-top:16px;border-top:1px solid var(--line);color:var(--muted);font-size:10px}.connection-card__rule a{color:var(--ozon-blue);text-decoration:none}.module-section,.workflow-map{margin-top:18px;padding:30px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:25px}.section-heading h2{margin:0;font-family:var(--font-display);font-size:25px;letter-spacing:-.01em}.section-heading>p{max-width:350px;margin:0;color:var(--muted);font-size:11px;text-align:right}.workflow-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.workflow-track__item{position:relative;min-width:0}.workflow-track__item:not(:last-child){padding-right:28px}.workflow-track__arrow{position:absolute;top:35px;right:7px;width:17px;color:#aab5c4}.workflow-stage{min-height:145px;padding:17px;border-top:3px solid var(--line);background:var(--ice)}.workflow-track__item:first-child .workflow-stage{border-top-color:var(--ozon-blue)}.workflow-stage__number{color:var(--ozon-blue);font-family:var(--font-mono);font-size:10px}.workflow-stage h3{margin:22px 0 6px;font-size:13px}.workflow-stage p{min-height:30px;margin:0 0 15px;line-height:1.5}.chip,.workflow-stage p{color:var(--muted);font-size:10px}.chip{display:inline-flex;padding:4px 7px;border:1px solid #d6dde7;border-radius:99px}.chip--ready{border-color:rgba(25,119,92,.22);background:rgba(25,119,92,.07);color:var(--success)}.module-section{margin-bottom:18px}.module-list{border-top:1px solid var(--ink)}.module-row{display:grid;grid-template-columns:48px minmax(280px,1.3fr) minmax(190px,.7fr) 90px;gap:18px;align-items:center;min-height:104px;border-bottom:1px solid var(--line)}.module-row__index{color:var(--ozon-blue);font-family:var(--font-mono);font-size:11px}.module-row__title h3{margin:0 0 7px;font-size:14px}.module-row__title p{margin:0;color:var(--muted);font-size:11px;line-height:1.6}.module-row__output{color:var(--muted);font-size:10px}.module-row__action{padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--ice);color:#8993a3;font-size:10px}.module-row__action--ready{border-color:rgba(0,91,255,.2);background:rgba(0,91,255,.06);color:var(--ozon-blue);text-align:center;text-decoration:none}.page-footer{display:flex;justify-content:space-between;padding:14px 2px 28px;color:var(--muted);font-family:var(--font-mono);font-size:10px}.subpage{min-height:100vh;padding:46px 0 60px}.store-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding-bottom:32px;border-bottom:1px solid var(--line)}.store-toolbar h1{max-width:760px;margin:0;font-family:var(--font-display);font-size:clamp(34px,4.5vw,62px);line-height:1;letter-spacing:-.02em}.store-toolbar>div>p:last-child{max-width:720px;margin:18px 0 0;color:var(--muted);font-size:12px;line-height:1.7}.primary-button{min-height:40px;padding:0 18px;border:0;border-radius:9px;background:var(--ozon-blue);color:white;font-size:11px;cursor:pointer;white-space:nowrap}.primary-button:disabled{cursor:wait;opacity:.55}.store-form{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(160px,.7fr) minmax(260px,1.4fr) auto;gap:14px;align-items:end;margin-top:20px;padding:24px;border:1px solid #bbcff7;border-radius:var(--radius);background:#f5f8ff}.store-form__heading{grid-column:1/-1;display:flex;justify-content:space-between;padding-bottom:4px}.store-form__heading strong{font-size:13px}.store-form__heading span{color:var(--muted);font-size:10px}.store-form label{display:grid;gap:7px}.store-form label span{color:var(--muted);font-size:10px}.store-form input{width:100%;min-height:40px;padding:0 12px;border:1px solid #cdd7e6;border-radius:8px;background:white;color:var(--ink);outline:none}.store-form input:focus{border-color:var(--ozon-blue);box-shadow:0 0 0 3px rgba(0,91,255,.1)}.inline-error{margin-top:18px;padding:12px 15px;border-left:3px solid #c33e42;background:#fff3f3;color:#8d2428;font-size:11px}.store-table{margin-top:28px;border-top:1px solid var(--ink)}.store-table__header,.store-table__row{display:grid;grid-template-columns:minmax(220px,1.25fr) minmax(180px,.9fr) 100px 120px minmax(230px,1fr);gap:18px;align-items:center}.store-table__header{min-height:46px;color:var(--muted);font-size:10px}.store-table__row{min-height:108px;border-top:1px solid var(--line)}.store-identity{display:flex;align-items:center;gap:12px}.store-identity__mark{display:grid;width:38px;height:38px;place-items:center;border-radius:10px;background:var(--ozon-blue);color:white;font-family:var(--font-mono);font-size:10px}.store-identity small,.store-identity strong{display:block}.store-identity strong{margin-bottom:4px;font-size:13px}.store-identity small{color:var(--muted);font-family:var(--font-mono);font-size:10px}.store-status{display:inline-flex;align-items:center;gap:7px;font-size:10px}.store-status i{width:7px;height:7px;border-radius:50%;background:#9da7b5}.store-status--connected i{background:var(--success)}.store-status--company_blocked i,.store-status--offer_not_signed i,.store-status--unauthorized i{background:var(--risk-amber)}.store-status__message{display:block;max-width:210px;margin-top:7px;color:var(--muted);font-size:10px;line-height:1.45}.store-metric span,.store-metric strong{display:block}.store-metric strong{font-family:var(--font-display);font-size:23px}.store-checked,.store-metric span{color:var(--muted);font-size:10px}.store-checked{font-family:var(--font-mono)}.store-actions{display:flex;justify-content:flex-end;gap:6px}.small-button{display:inline-flex;min-height:31px;align-items:center;gap:5px;padding:0 9px;border:1px solid var(--line);border-radius:7px;background:white;color:var(--ink);font-size:10px;cursor:pointer}.small-button:hover{border-color:#aab9d1;background:#f8faff}.small-button:disabled{cursor:not-allowed;opacity:.4}.small-button svg{width:13px}.small-button--danger{color:#a4383b}.small-button--evidence{border-color:rgba(0,91,255,.28);background:rgba(0,91,255,.055);color:var(--ozon-blue-dark)}.small-button--evidence:hover:not(:disabled){border-color:rgba(0,91,255,.48);background:rgba(0,91,255,.1)}.store-access-ledger{position:relative;overflow:hidden;margin:0 0 18px;border:1px solid #c7d8f8;border-radius:14px;background:#fff;box-shadow:0 16px 42px rgba(25,57,110,.08)}.store-access-ledger:before{position:absolute;inset:0 auto 0 0;width:4px;background:var(--ozon-blue);content:""}.store-access-ledger__header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:23px 24px 20px 28px;border-bottom:1px solid var(--line);background:#f8faff}.store-access-ledger__kicker{display:inline-flex;align-items:center;gap:7px;color:var(--ozon-blue-dark);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.13em}.store-access-ledger--loading .store-access-ledger__kicker i{background:var(--ozon-blue);box-shadow:0 0 0 4px rgba(0,91,255,.1)}.store-access-ledger--error{border-color:#ebc9cb}.store-access-ledger--error:before{background:#c33e42}.store-access-ledger--error .store-access-ledger__kicker{color:#8d2428}.store-access-ledger--error .store-access-ledger__kicker i{background:#c33e42;box-shadow:0 0 0 4px rgba(195,62,66,.1)}.store-access-ledger__kicker i{width:7px;height:7px;border-radius:50%;background:var(--success);box-shadow:0 0 0 4px rgba(25,119,92,.1)}.store-access-ledger__header h2{margin:7px 0 0;font-family:var(--font-display);font-size:24px;line-height:1.1}.store-access-ledger__header p{margin:9px 0 0;color:var(--muted);font-size:11px;line-height:1.6}.store-access-ledger code{font-family:var(--font-mono)}.store-access-ledger__gate{min-width:162px;padding:11px 14px;border:1px solid #d9ad61;border-radius:10px;background:#fffaf0;text-align:right}.store-access-ledger__gate span,.store-access-ledger__gate strong{display:block}.store-access-ledger__gate span{color:#8b6420;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em}.store-access-ledger__gate strong{margin-top:4px;color:#704a09;font-size:14px}.store-access-ledger__facts{display:grid;grid-template-columns:1.4fr .65fr .65fr 1fr;border-bottom:1px solid var(--line)}.store-access-ledger__facts>div{min-width:0;padding:15px 20px;border-left:1px solid var(--line)}.store-access-ledger__facts>div:first-child{padding-left:28px;border-left:0}.store-access-ledger__facts span,.store-access-ledger__facts strong{display:block}.store-access-ledger__facts span{color:var(--muted);font-size:10px}.store-access-ledger__facts strong{margin-top:5px;font-family:var(--font-mono);font-size:11px;font-weight:600;overflow-wrap:anywhere}.store-access-ledger__workflows{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px 20px 20px 28px}.access-workflow{min-width:0;border:1px solid var(--line);border-radius:10px;background:#fff}.access-workflow>header{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:8px;padding:10px 11px;border-bottom:1px solid var(--line)}.access-workflow>header>div{display:flex;min-width:0;align-items:center;gap:7px}.access-workflow>header i{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--success)}.access-workflow>header strong{font-size:11px;line-height:1.35}.access-workflow>header>span{flex:0 0 auto;color:var(--success);font-size:10px}.access-workflow--missing>header i{background:var(--risk-amber)}.access-workflow--missing>header>span{color:#9a6810}.access-workflow ul{display:grid;gap:0;margin:0;padding:7px 10px 9px;list-style:none}.access-workflow li{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:7px;padding:6px 1px;color:#3c4a5e}.access-workflow li+li{border-top:1px dashed #e7ebf1}.access-workflow li code{min-width:0;font-size:10px;line-height:1.45;overflow-wrap:anywhere}.access-workflow li span{flex:0 0 auto;color:var(--success);font-size:10px}.access-workflow li.is-missing code,.access-workflow li.is-missing span{color:#9a6810}.store-access-ledger__caution{margin:0;padding:12px 28px 15px;border-top:1px solid var(--line);color:var(--muted);font-size:10px;line-height:1.55}.store-access-ledger__error{display:grid;gap:6px;padding:22px 28px;border-left:3px solid #c33e42;background:#fff8f8;color:#8d2428}.store-access-ledger__error strong{font-size:12px}.store-access-ledger__error span{font-size:11px;line-height:1.6}.store-access-ledger__loading{display:flex;align-items:center;gap:11px;min-height:76px;padding:20px 28px;color:var(--muted);font-size:11px}.store-access-ledger__loading i{width:14px;height:14px;border:2px solid #c6d6f4;border-top:2px solid var(--ozon-blue);border-radius:50%;animation:access-ledger-spin .7s linear infinite}@keyframes access-ledger-spin{to{transform:rotate(1turn)}}.store-empty{padding:70px 20px;border-top:1px solid var(--line);color:var(--muted);text-align:center;font-size:12px}.store-footnote{margin:14px 0 0;color:var(--muted);font-size:10px}.workspace-header{display:grid;max-width:860px;gap:0;padding-bottom:30px}.workspace-header h1{margin:0;font-family:var(--font-display);font-size:clamp(40px,5vw,68px);line-height:.98;letter-spacing:-.02em}.workspace-header>p:last-child{max-width:720px;margin:19px 0 0;color:var(--muted);font-size:12px;line-height:1.75}.workspace-controls{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(320px,1.25fr) minmax(130px,.45fr) auto;gap:13px;align-items:end;padding:21px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);box-shadow:0 10px 34px rgba(32,51,84,.045)}.workspace-controls>label,.workspace-search label{display:grid;min-width:0;gap:7px}.control-note>span,.workspace-controls label>span{color:var(--muted);font-size:10px}.workspace-controls input,.workspace-controls select{width:100%;min-height:40px;padding:0 11px;border:1px solid #cdd7e6;border-radius:8px;background:white;color:var(--ink);outline:none}.workspace-controls input:focus,.workspace-controls select:focus{border-color:var(--ozon-blue);box-shadow:0 0 0 3px rgba(0,91,255,.1)}.workspace-search{display:grid;grid-template-columns:1fr auto;gap:7px;align-items:end}.workspace-search .small-button{min-height:40px;padding-inline:15px}.control-note{display:grid;gap:9px;min-height:40px;align-content:center}.control-note strong{font-family:var(--font-mono);font-size:11px}.metric-strip{display:grid;grid-template-columns:repeat(5,1fr);margin-top:18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}.metric-strip>div{display:grid;gap:10px;min-height:94px;align-content:center;padding:18px 22px}.metric-strip>div+div{border-left:1px solid var(--line)}.metric-strip span{color:var(--muted);font-size:10px}.metric-strip strong{font-family:var(--font-display);font-size:27px;letter-spacing:-.01em}.metric-strip .metric-strip__time{font-family:var(--font-mono);font-size:10px;letter-spacing:0}.metric-strip .metric-risk{color:#b56a05}.data-table{margin-top:18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);overflow:hidden}.data-table__header,.data-table__row{display:grid;gap:18px;align-items:center;padding-inline:21px}.data-table--catalog .data-table__header,.data-table--catalog .data-table__row{grid-template-columns:minmax(280px,1.6fr) minmax(130px,.65fr) 105px 85px 105px 100px}.data-table--orders .data-table__header,.data-table--orders .data-table__row{grid-template-columns:minmax(190px,.95fr) minmax(125px,.7fr) 62px minmax(200px,1fr) 105px 120px}.data-table__header{min-height:43px;border-bottom:1px solid var(--ink);color:var(--muted);font-size:10px;letter-spacing:.04em}.data-table__row{min-height:91px;border-bottom:1px solid var(--line);font-size:10px}.data-table__row:last-child{border-bottom:0}.data-table__row>time{color:var(--muted);font-family:var(--font-mono);font-size:10px}.product-cell{display:flex;min-width:0;align-items:center;gap:12px}.product-cell img,.product-cell__placeholder{width:48px;height:48px;flex:0 0 48px;border-radius:8px;object-fit:cover}.product-cell__placeholder{display:grid;place-items:center;background:#edf2f8;color:#8090a7;font-size:10px}.order-lines,.product-cell>div{min-width:0}.order-lines small,.order-lines strong,.product-cell small,.product-cell strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-cell strong{margin-bottom:6px;font-size:11px}.order-lines small,.product-cell small,.table-subvalue{color:var(--muted);font-size:10px}.table-store{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-money{font-family:var(--font-mono);font-size:10px}.table-subvalue{display:block;margin-top:5px}.scheme-tag,.status-tag{display:inline-flex;width:fit-content;align-items:center;min-height:23px;padding:0 8px;border:1px solid rgba(25,119,92,.22);border-radius:99px;background:rgba(25,119,92,.06);color:var(--success);font-size:10px}.status-tag--cancelled,.status-tag--muted{border-color:var(--line);background:var(--ice);color:var(--muted)}.status-tag--arbitration,.status-tag--awaiting_deliver,.status-tag--awaiting_packaging{border-color:rgba(242,165,26,.3);background:rgba(242,165,26,.08);color:#9c5c02}.status-tag--button{cursor:pointer;font:inherit}.status-tag--button:hover{filter:brightness(.96)}.scheme-tag{border-color:rgba(0,91,255,.2);background:rgba(0,91,255,.06);color:var(--ozon-blue);font-family:var(--font-mono)}.order-lines strong{margin-bottom:5px;font-size:10px}.data-empty{display:grid;min-height:250px;place-content:center;justify-items:center;gap:9px;color:var(--muted);font-size:10px;text-align:center}.data-empty strong{color:var(--ink);font-size:13px}.workspace-footnote{margin:13px 2px 0;color:var(--muted);font-size:10px;line-height:1.6}.profit-workbench{display:grid;gap:18px}.profile-picker{overflow:hidden;border:1px solid #b9cdf4;border-radius:var(--radius);background:linear-gradient(112deg,#f4f8ff,#ffffff 58%)}.profile-picker>header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:19px 22px;border-bottom:1px solid #cfdcf3}.profile-picker>header div{display:grid;gap:4px}.profile-picker>header span{color:var(--ozon-blue);font-family:var(--font-mono);font-size:10px;letter-spacing:.12em}.profile-picker>header strong{font-family:var(--font-display);font-size:20px;letter-spacing:-.01em}.profile-picker>header small{color:var(--muted);font-size:10px}.profile-controls{display:grid;grid-template-columns:minmax(150px,.8fr) 110px minmax(240px,1.5fr) auto;gap:12px;align-items:end;padding:18px 22px}.profile-controls label{display:grid;gap:6px}.profile-controls label>span{color:var(--muted);font-size:10px}.profile-controls select{width:100%;min-height:38px;padding:0 10px;border:1px solid #cbd7ea;border-radius:8px;background:white;color:var(--ink)}.profile-controls select:focus-visible{outline:3px solid rgba(0,91,255,.12);border-color:var(--ozon-blue)}.profile-controls .primary-button{min-height:38px;white-space:nowrap}.profile-identity{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 22px;padding:15px 0 12px;border-top:1px solid #d9e2f2}.profile-identity>div{display:grid;gap:3px}.profile-identity strong{font-size:11px}.profile-identity small,.profile-identity>span{color:var(--muted);font-family:var(--font-mono);font-size:10px}.profile-evidence{display:grid;grid-template-columns:repeat(6,1fr);margin:0 22px;border:1px solid #cbd8ed;border-radius:10px;background:rgba(255,255,255,.84)}.profile-evidence>div{display:grid;gap:7px;padding:13px 14px}.profile-evidence>div+div{border-left:1px solid #dce4f1}.profile-evidence span{color:var(--muted);font-size:10px}.profile-evidence strong{font-family:var(--font-mono);font-size:11px}.profile-note,.profile-picker>.inline-error,.profile-warning{margin:11px 22px 17px;font-size:10px;line-height:1.6}.profile-note{color:var(--muted)}.profile-warning{color:#8d5516}.cost-picker{display:grid;gap:12px;padding:16px 20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}.cost-picker>header{display:flex;align-items:center;justify-content:space-between}.cost-picker>header strong{font-size:11px}.cost-picker>header a{color:var(--ozon-blue);font-size:10px;text-decoration:none}.cost-picker>div{display:grid;grid-template-columns:1fr 1fr 130px auto;gap:10px;align-items:end}.cost-picker label{display:grid;gap:5px}.cost-picker label span{color:var(--muted);font-size:10px}.cost-picker input,.cost-picker select{width:100%;min-height:34px;padding:0 9px;border:1px solid #ced8e6;border-radius:7px;background:white}.cost-picker>p{margin:0;color:var(--muted);font-family:var(--font-mono);font-size:10px}.cost-template-manager{display:grid;gap:18px}.cost-template-section{padding:26px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}.cost-template-form{display:grid;gap:11px;align-items:end;padding:20px 0;border-bottom:1px solid var(--line)}.commission-form{grid-template-columns:1.2fr 1fr repeat(3,.75fr) auto auto auto}.logistics-form{grid-template-columns:1.15fr .65fr repeat(5,.72fr)}.logistics-form .primary-button,.logistics-form .template-default,.logistics-form>.small-button{grid-row:2}.cost-template-form label{display:grid;gap:6px}.cost-template-form label>span{color:var(--muted);font-size:10px}.cost-template-form input:not([type=checkbox]),.cost-template-form select{width:100%;min-height:38px;padding:0 10px;border:1px solid #cdd7e6;border-radius:8px;background:white}.cost-template-form .template-default{display:flex;min-height:38px;align-items:center;gap:7px;white-space:nowrap}.cost-template-list{display:grid}.cost-template-list article{display:grid;grid-template-columns:minmax(220px,1fr) 120px auto;gap:22px;align-items:center;min-height:91px;border-bottom:1px solid var(--line)}.cost-template-list article>div:first-child,.formula{display:grid;gap:4px}.cost-template-list article span{color:var(--ozon-blue);font-family:var(--font-mono);font-size:10px;letter-spacing:.06em}.cost-template-list article strong{font-size:12px}.cost-template-list article small{color:var(--muted);font-size:10px}.cost-template-list article>b{font-family:var(--font-display);font-size:25px}.cost-template-list--logistics article{grid-template-columns:minmax(210px,.8fr) minmax(280px,1.2fr) auto}.formula b{font-family:var(--font-mono);font-size:10px}.template-actions{display:flex;justify-content:flex-end;gap:6px}.profit-panel{padding:27px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}.panel-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;padding-bottom:22px;border-bottom:1px solid var(--ink)}.panel-heading span{color:var(--ozon-blue);font-family:var(--font-mono);font-size:10px;letter-spacing:.12em}.panel-heading h2{margin:7px 0 0;font-family:var(--font-display);font-size:25px;letter-spacing:-.01em}.panel-heading p{max-width:390px;margin:0;color:var(--muted);font-size:10px;text-align:right}.profit-layout{display:grid;grid-template-columns:minmax(430px,.85fr) minmax(420px,1.15fr);gap:28px;padding-top:24px}.number-grid,.scenario-inputs{display:grid;grid-template-columns:1fr 1fr;gap:13px;align-content:start}.number-grid label,.scenario-inputs label{display:grid;gap:6px}.number-grid label>span,.scenario-inputs label>span{color:var(--muted);font-size:10px}.number-grid label>div,.scenario-inputs label>div{display:flex;min-height:38px;align-items:center;border:1px solid #d4dce8;border-radius:8px;background:white}.number-grid input,.scenario-inputs input{min-width:0;width:100%;height:36px;padding:0 10px;border:0;border-radius:inherit;outline:none}.number-grid label>div:focus-within,.scenario-inputs label>div:focus-within{border-color:var(--ozon-blue);box-shadow:0 0 0 3px rgba(0,91,255,.09)}.number-grid small,.scenario-inputs small{padding-right:9px;color:var(--muted);font-family:var(--font-mono);font-size:10px;white-space:nowrap}.profit-result{overflow:hidden;border:1px solid #bfd1f3;border-radius:12px;background:#f7f9fd}.profit-result__hero{display:grid;min-height:153px;align-content:center;justify-items:center;background:var(--ozon-blue);color:white}.profit-result__hero>span{font-size:10px;opacity:.72}.profit-result__hero>strong{margin:7px 0 3px;font-family:var(--font-display);font-size:42px;letter-spacing:-.01em}.profit-result__hero small{font-size:10px;opacity:.72}.negative{color:#bd3035!important}.profit-result__hero .negative{color:#ffdb9c!important}.profit-result__prices{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line);background:white}.profit-result__prices>div{display:grid;gap:7px;padding:15px;text-align:center}.profit-result__prices>div+div{border-left:1px solid var(--line)}.profit-result__prices span{color:var(--muted);font-size:10px}.profit-result__prices strong{font-family:var(--font-mono);font-size:10px}.cost-stack{display:grid;gap:8px;padding:17px}.cost-stack>div{display:grid;grid-template-columns:105px 1fr 110px;gap:9px;align-items:center}.cost-stack>div>span{color:var(--muted);font-size:10px}.cost-stack i{display:block;height:4px;overflow:hidden;border-radius:10px;background:#e3e9f2}.cost-stack b{display:block;height:100%;border-radius:inherit;background:#7ea7ef}.cost-stack strong{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:10px}.cost-stack strong small{color:var(--muted);font-size:10px}.scenario-inputs{grid-template-columns:repeat(5,1fr);padding-top:23px}.scenario-toolbar{display:flex;align-items:center;justify-content:space-between;margin-top:20px;padding:17px 20px;border-left:3px solid var(--risk-amber);background:#fff9ec}.scenario-toolbar>div{display:flex;align-items:center;gap:13px}.scenario-toolbar span{color:var(--muted);font-size:10px}.scenario-toolbar strong{font-family:var(--font-display);font-size:24px}.inline-warning{margin:12px 0 0;padding:10px 13px;border-left:3px solid var(--risk-amber);background:#fff9ec;color:#81511a;font-size:10px}.scenario-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:18px}.scenario-card{overflow:hidden;border:1px solid var(--line);border-radius:11px}.scenario-card header{display:grid;gap:4px;padding:18px;background:#f4f7fb}.scenario-card--current{border-color:#a9c3f3}.scenario-card--current header{background:#edf3ff}.scenario-card--stress header{background:#fff7e8}.scenario-card header>span{color:var(--muted);font-size:10px}.scenario-card header>strong{font-family:var(--font-display);font-size:27px;letter-spacing:-.01em}.scenario-card header>small{color:var(--muted);font-size:10px}.scenario-card dl{display:grid;gap:11px;margin:0;padding:17px}.scenario-card dl>div{display:flex;justify-content:space-between;gap:12px}.scenario-card dt{color:var(--muted);font-size:10px}.scenario-card dd{margin:0;font-family:var(--font-mono);font-size:10px}.assumption-note{margin-top:18px;padding:16px 18px;border:1px solid var(--line);border-radius:9px;background:var(--ice)}.assumption-note strong{font-size:10px}.assumption-note ul{display:grid;gap:5px;margin:9px 0 0;padding-left:17px;color:var(--muted);font-size:10px;line-height:1.5}.procurement-editor{padding:20px 21px;border-bottom:1px solid #b9cdf2;background:#f3f7ff}.procurement-editor__heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px}.procurement-editor__heading span,.procurement-editor__heading strong{display:block}.procurement-editor__heading span{margin-bottom:5px;color:var(--ozon-blue);font-family:var(--font-mono);font-size:10px}.procurement-editor__heading strong{font-size:11px}.procurement-fields{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.procurement-fields label{display:grid;gap:6px}.procurement-fields label>span{color:var(--muted);font-size:10px}.procurement-fields input,.procurement-fields select{min-width:0;width:100%;min-height:37px;padding:0 9px;border:1px solid #c9d5e8;border-radius:7px;background:white;outline:none}.procurement-fields input:focus,.procurement-fields select:focus{border-color:var(--ozon-blue);box-shadow:0 0 0 3px rgba(0,91,255,.08)}.procurement-fields__notes{grid-column:span 3}.procurement-editor__foot{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-top:16px;padding-top:14px;border-top:1px solid #d6e0ef}.procurement-editor__foot span,.procurement-editor__foot strong{display:block}.procurement-editor__foot span{margin-bottom:5px;color:var(--muted);font-size:10px}.procurement-editor__foot strong{font-family:var(--font-mono);font-size:10px}.analytics-controls{grid-template-columns:minmax(190px,.7fr) minmax(150px,.45fr) 1fr auto}.confidence-stamp{display:grid;grid-template-columns:auto auto 1fr;gap:7px 11px;align-items:center;min-height:40px;padding:0 14px;border-left:3px solid var(--risk-amber);background:#fff9ec}.confidence-stamp span{grid-column:1/-1;color:var(--muted);font-size:10px}.confidence-stamp strong{color:#9c5c02;font-size:10px}.confidence-stamp--actual{background:#f0fbf5}.confidence-stamp--actual strong{color:#147748}.confidence-stamp small{color:var(--muted);font-size:10px}.analytics-loading{display:grid;min-height:400px;place-items:center;color:var(--muted);font-size:11px}.analytics-metrics .metric-strip__money{font-size:19px}.analytics-metrics>div{align-content:center}.analytics-metrics>div>small{margin-top:5px;color:var(--muted);font-size:10px}.analytics-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.45fr);gap:18px;margin-top:18px}.revenue-chart{min-width:0;padding:23px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}.revenue-chart__legend{display:flex;align-items:end;justify-content:space-between}.revenue-chart__legend span,.revenue-chart__legend strong{display:block}.revenue-chart__legend span{margin-bottom:6px;color:var(--muted);font-size:10px}.revenue-chart__legend strong{font-family:var(--font-display);font-size:26px}.revenue-chart__legend small{color:var(--muted);font-size:10px}.revenue-chart svg{width:100%;height:185px;margin-top:15px}.revenue-chart__axis{display:flex;justify-content:space-between;color:var(--muted);font-family:var(--font-mono);font-size:10px}.evidence-panel{padding:25px;border-radius:var(--radius);background:var(--sidebar);color:white}.evidence-panel>span{color:#6f86a7;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em}.evidence-panel h2{margin:35px 0 19px;font-family:var(--font-display);font-size:26px;line-height:1}.evidence-panel ul{display:grid;gap:13px;margin:0;padding-left:15px;color:#aeb9c9;font-size:10px;line-height:1.6}.analytics-tables{display:grid;grid-template-columns:1.2fr .8fr;gap:18px;margin-top:18px}.analytics-tables>section{min-width:0;padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}.analytics-tables .panel-heading{padding-bottom:17px}.compact-table__header,.compact-table__row{display:grid;grid-template-columns:1.2fr .4fr .4fr .75fr .65fr;gap:12px;align-items:center;min-height:48px;border-bottom:1px solid var(--line)}.compact-table__header{color:var(--muted);font-size:10px}.compact-table__row{font-size:10px}.compact-table__row>span:nth-child(4){font-family:var(--font-mono);font-size:10px}.compact-empty{display:grid;min-height:160px;place-items:center;color:var(--muted);font-size:10px}.sku-list{display:grid}.sku-list>div{display:grid;grid-template-columns:28px minmax(0,1fr) 45px;gap:10px;align-items:center;min-height:66px;border-bottom:1px solid var(--line)}.sku-list__rank{color:var(--ozon-blue);font-family:var(--font-mono);font-size:10px}.sku-list>div>div{min-width:0}.sku-list small,.sku-list strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sku-list strong{margin-bottom:4px;font-size:10px}.sku-list small{color:var(--muted);font-size:10px}.sku-list i{display:block;height:3px;margin-top:7px;overflow:hidden;border-radius:5px;background:var(--line)}.sku-list b{display:block;height:100%;background:var(--ozon-blue)}.sku-list>div>span:last-child{color:var(--muted);font-size:10px;text-align:right}.analytics-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}.analytics-breakdown{min-width:0;padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}.analytics-breakdown .panel-heading{padding-bottom:17px}.breakdown-list,.finance-type-list{display:grid}.breakdown-list>div{display:grid;grid-template-columns:minmax(170px,.9fr) minmax(100px,1fr) 105px;gap:14px;align-items:center;min-height:61px;border-bottom:1px solid var(--line)}.breakdown-list>div>div,.finance-type-list>div>div{display:grid;gap:4px;min-width:0}.breakdown-list strong,.finance-type-list strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.breakdown-list small,.finance-type-list small{color:var(--muted);font-size:10px}.breakdown-list i{display:block;height:4px;overflow:hidden;border-radius:4px;background:var(--line)}.breakdown-list i b{display:block;height:100%;border-radius:inherit;background:var(--ozon-blue)}.breakdown-list>div>span{font-family:var(--font-mono);font-size:10px;text-align:right}.finance-type-list>div{display:grid;grid-template-columns:minmax(0,1fr) 130px;gap:16px;align-items:center;min-height:61px;border-bottom:1px solid var(--line)}.finance-type-list>div>b{font-family:var(--font-mono);font-size:10px;text-align:right}.report-console{display:grid;gap:18px}.report-generator{display:grid;grid-template-columns:minmax(300px,1fr) 180px 120px auto auto;gap:12px;align-items:end;padding:22px;border:1px solid #b9cdf4;border-radius:var(--radius);background:#f4f8ff}.report-generator>div>span,.report-history header span,.report-paper>header>div:first-child>span{color:var(--ozon-blue);font-family:var(--font-mono);font-size:10px;letter-spacing:.1em}.report-generator h2{margin:6px 0 4px;font-family:var(--font-display);font-size:21px}.report-generator p{margin:0;color:var(--muted);font-size:10px}.report-generator label{display:grid;gap:6px}.report-generator label span{color:var(--muted);font-size:10px}.report-generator select{min-height:40px;padding:0 10px;border:1px solid #c8d5e8;border-radius:8px;background:white}.report-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:18px;align-items:start}.report-history{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}.report-history header{display:grid;gap:6px;padding:18px;border-bottom:1px solid var(--ink)}.report-history header strong{font-size:13px}.report-history>button{display:grid;width:100%;gap:6px;padding:16px 17px;border:0;border-bottom:1px solid var(--line);background:transparent;color:inherit;text-align:left;cursor:pointer}.report-history>button.active,.report-history>button:hover{background:#f1f5fd}.report-history>button.active{box-shadow:inset 3px 0 var(--ozon-blue)}.report-history>button small,.report-history>button span{color:var(--muted);font-family:var(--font-mono);font-size:10px}.report-history>button strong{display:-webkit-box;overflow:hidden;font-size:10px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.report-history>p{padding:25px 18px;color:var(--muted);font-size:10px;line-height:1.6}.report-paper{min-width:0;padding:30px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}.report-paper>header{display:grid;grid-template-columns:1fr auto;gap:28px;padding-bottom:24px;border-bottom:1px solid var(--ink)}.report-paper>header h2{max-width:760px;margin:12px 0 0;font-family:var(--font-display);font-size:29px;line-height:1.15;letter-spacing:-.01em}.report-confidence{display:grid;min-width:105px;align-content:center;justify-items:center;border:1px solid #d2dce9;border-radius:10px;background:#f7f9fc}.report-confidence span{color:var(--muted);font-size:10px}.report-confidence strong{margin-top:5px;font-family:var(--font-mono);font-size:11px}.report-confidence--high{border-color:#abd9c1;background:#f0fbf5}.report-confidence--low{border-color:#e9c592;background:#fff9ec}.report-fact-strip{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.report-fact-strip>div{display:grid;gap:7px;padding:17px 14px}.report-fact-strip>div+div{border-left:1px solid var(--line)}.report-fact-strip span{color:var(--muted);font-size:10px}.report-fact-strip strong{font-family:var(--font-mono);font-size:10px}.report-paper section{padding:24px 0;border-bottom:1px solid var(--line)}.report-section-title{display:flex;align-items:baseline;gap:10px;margin-bottom:16px}.report-section-title span{color:var(--ozon-blue);font-family:var(--font-mono);font-size:10px}.report-section-title h3{margin:0;font-family:var(--font-display);font-size:20px}.report-highlights{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.report-highlights .report-section-title{grid-column:1/-1}.report-highlights article,.report-risks article{padding:15px;border:1px solid var(--line);border-radius:9px;background:#fafbfd}.report-highlights article strong,.report-risks article strong{font-size:10px}.report-highlights article p,.report-risks article p{margin:7px 0;font-size:10px;line-height:1.6}.report-highlights article small,.report-risks article small{color:var(--muted);font-size:10px;line-height:1.5}.report-risks>div:nth-child(2){display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.report-risks article>span{display:inline-block;margin-bottom:8px;color:#a34d15;font-family:var(--font-mono);font-size:10px;text-transform:uppercase}.report-risks ul{margin:14px 0 0;padding:12px 12px 12px 28px;background:#fff9ec;color:#7d571d;font-size:10px;line-height:1.7}.report-actions article{display:grid;grid-template-columns:40px minmax(0,1fr) 190px;gap:16px;align-items:start;padding:15px 0;border-top:1px solid var(--line)}.report-actions article>b{display:grid;width:36px;height:26px;place-items:center;border-radius:6px;background:var(--sidebar);color:white;font-family:var(--font-mono);font-size:10px}.report-actions article>div{display:grid;gap:5px}.report-actions article strong{font-size:10px}.report-actions article p{margin:0;font-size:10px;line-height:1.55}.report-actions article small,.report-actions article span{color:var(--muted);font-size:10px;line-height:1.5}.report-actions article>div:last-child{padding-left:15px;border-left:2px solid #dce5f2}.report-paper>footer{padding-top:17px;color:var(--muted);font-size:10px;line-height:1.7}.selection-workbench{display:grid;gap:18px}.selection-tabs{display:flex;align-items:center;gap:4px;min-height:52px;padding:5px;border:1px solid var(--line);border-radius:11px;background:var(--paper)}.selection-tabs>button{min-height:40px;padding:0 15px;border:0;border-radius:8px;background:transparent;color:var(--muted);font-size:10px;cursor:pointer}.selection-tabs>button span{display:inline-grid;min-width:18px;height:18px;margin-left:5px;place-items:center;border-radius:99px;background:var(--ice);font-family:var(--font-mono);font-size:10px}.selection-tabs>button.active{background:var(--sidebar);color:white}.selection-tabs>button.active span{background:rgba(255,255,255,.12)}.ai-config{display:flex;align-items:center;gap:8px;margin-left:auto;padding-right:13px;color:var(--muted);font-size:10px}.ai-config i{width:7px;height:7px;border-radius:50%;background:var(--risk-amber);box-shadow:0 0 0 4px rgba(242,165,26,.1)}.ai-config--ready i{background:var(--success);box-shadow:0 0 0 4px rgba(25,119,92,.1)}.radar-control{display:grid;grid-template-columns:minmax(280px,1fr) minmax(240px,.7fr) auto auto;gap:12px;align-items:end;padding:23px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}.keyword-console>div>span,.radar-control>div>span{color:var(--ozon-blue);font-family:var(--font-mono);font-size:10px;letter-spacing:.12em}.keyword-console h2,.radar-control h2{margin:7px 0 0;font-family:var(--font-display);font-size:23px;letter-spacing:-.01em}.radar-control>div>p{margin:7px 0 0;color:var(--muted);font-size:10px}.candidate-footer label,.keyword-console label,.radar-control label,.validation-editor label{display:grid;gap:6px;min-width:0}.candidate-footer label>span,.keyword-console label>span,.radar-control label>span,.validation-editor label>span{color:var(--muted);font-size:10px}.candidate-footer select,.keyword-console input,.keyword-console select,.radar-control input,.validation-editor input,.validation-editor select{min-width:0;width:100%;min-height:39px;padding:0 10px;border:1px solid #cdd7e6;border-radius:8px;background:white;outline:none}.candidate-footer select:focus,.keyword-console input:focus,.keyword-console select:focus,.radar-control input:focus,.validation-editor input:focus,.validation-editor select:focus{border-color:var(--ozon-blue);box-shadow:0 0 0 3px rgba(0,91,255,.09)}.configuration-callout{display:flex;gap:13px;align-items:center;padding:14px 17px;border-left:3px solid var(--risk-amber);background:#fff9ec}.configuration-callout strong{font-size:10px}.configuration-callout span{color:var(--muted);font-size:10px}.radar-results{display:grid;gap:13px}.radar-disclaimer{padding:10px 13px;border:1px dashed #c6d2e3;color:var(--muted);font-size:10px;text-align:center}.radar-category{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}.radar-category>header{display:grid;grid-template-columns:42px minmax(220px,1fr) auto;gap:14px;align-items:center;padding:23px;border-bottom:1px solid var(--line)}.radar-category>header>span{color:var(--ozon-blue);font-family:var(--font-mono);font-size:10px}.radar-category h3{margin:0 0 4px;font-size:14px}.radar-category header p{margin:0;color:var(--muted);font-size:10px}.trend-pair{display:grid;grid-template-columns:repeat(3,72px)}.trend-pair>div{display:grid;gap:3px;justify-items:center;padding:5px 10px;border-left:1px solid var(--line)}.trend-pair span{color:var(--muted);font-size:10px}.trend-pair strong{font-family:var(--font-display);font-size:24px}.radar-reasons{display:grid;grid-template-columns:1fr 1fr .8fr;gap:18px;padding:17px 23px;background:#f7f9fc}.radar-reasons p{margin:0;color:var(--muted);font-size:10px;line-height:1.6}.radar-reasons strong{display:block;margin-bottom:4px;color:var(--ink);font-size:10px}.radar-reasons .radar-risk{color:#8d5a14}.subcategory-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0;padding:0 23px 20px}.subcategory-grid>section{padding:18px 18px 15px 0;border-bottom:1px solid var(--line)}.subcategory-grid>section:nth-child(2n){padding-right:0;padding-left:18px;border-left:1px solid var(--line)}.subcategory-grid>section>div:first-child{display:flex;align-items:baseline;gap:8px}.subcategory-grid strong{font-size:10px}.subcategory-grid>section>div:first-child span{color:var(--muted);font-size:10px}.subcategory-scores{display:flex;gap:6px;margin-top:9px}.subcategory-scores span{padding:3px 6px;border-radius:4px;background:var(--ice);color:var(--ozon-blue);font-family:var(--font-mono);font-size:10px}.subcategory-grid p{margin:9px 0;color:var(--muted);font-size:10px;line-height:1.5}.subcategory-grid a{display:inline-block;margin:0 5px 4px 0;color:var(--ozon-blue);font-size:10px;text-decoration:none}.keyword-console{display:grid;grid-template-columns:minmax(210px,1fr) 125px minmax(150px,.8fr) 115px 100px 90px minmax(130px,.7fr) auto;gap:10px;align-items:end;padding:22px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}.candidate-list{display:grid;gap:14px}.candidate-card{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}.candidate-card--approved{border-color:rgba(25,119,92,.38)}.candidate-card>header{display:grid;grid-template-columns:74px minmax(260px,1fr) auto;gap:17px;align-items:center;padding:22px;border-bottom:1px solid var(--line)}.candidate-score{display:grid;width:66px;height:66px;place-content:center;justify-items:center;border-radius:50%;background:var(--sidebar);color:white}.candidate-score strong{font-family:var(--font-display);font-size:27px;line-height:1}.candidate-score span{margin-top:3px;color:#91a0b8;font-size:10px}.candidate-name>div{display:flex;gap:6px;margin-bottom:7px}.candidate-status,.risk-pill{padding:3px 7px;border-radius:99px;background:#fff4dc;color:#93600e;font-size:10px}.risk-pill--low{background:#e9f6f0;color:var(--success)}.risk-pill--high{background:#fff0f0;color:#a4383b}.candidate-status{background:var(--ice);color:var(--muted)}.candidate-name h3{margin:0 0 4px;font-size:14px}.candidate-name p{margin:0;color:var(--muted);font-size:10px}.candidate-price{display:grid;justify-items:end;gap:4px}.candidate-price span{color:var(--risk-amber);font-size:10px}.candidate-price strong{font-family:var(--font-display);font-size:24px}.candidate-price small{color:var(--muted);font-size:10px}.candidate-body{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding:20px 22px}.candidate-label{display:block;margin-bottom:8px;color:var(--ozon-blue);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em}.candidate-body ul{display:grid;gap:5px;margin:0 0 15px;padding-left:16px;color:var(--muted);font-size:10px;line-height:1.5}.candidate-body .risk-list{color:#7b5a2e}.candidate-chips{display:flex;flex-wrap:wrap;gap:5px}.candidate-chips span{padding:4px 7px;border:1px solid var(--line);border-radius:99px;color:var(--muted);font-size:10px}.candidate-links{display:flex;flex-wrap:wrap;gap:7px}.candidate-links a{padding:6px 9px;border-radius:6px;background:rgba(0,91,255,.06);color:var(--ozon-blue);font-size:10px;text-decoration:none}.verification-rail{margin:0 22px;padding:16px;border:1px solid #cbd8eb;border-radius:10px;background:#f6f9fd}.verification-rail__head{display:flex;justify-content:space-between;margin-bottom:11px}.verification-rail__head span{color:var(--muted);font-size:10px}.verification-rail__head strong{font-family:var(--font-mono);font-size:10px}.verification-rail__gates{display:grid;grid-template-columns:repeat(4,1fr)}.verification-gate{position:relative;display:grid;grid-template-columns:24px 1fr;gap:2px 7px;align-items:center;min-height:47px;padding:6px 10px;border:0;border-right:1px solid #d5dfed;background:transparent;color:var(--ink);text-align:left;cursor:pointer}.verification-gate:last-child{border-right:0}.verification-gate i{grid-row:1/3;display:grid;width:22px;height:22px;place-items:center;border:1px solid #bdc9da;border-radius:50%;color:var(--muted);font-family:var(--font-mono);font-size:10px;font-style:normal}.verification-gate span{font-size:10px}.verification-gate strong{color:var(--muted);font-size:10px}.verification-gate--passed i{border-color:var(--success);background:var(--success);color:white}.verification-gate--failed i{border-color:#b23a3f;background:#b23a3f;color:white}.verification-gate--needs_review i{border-color:var(--risk-amber);background:var(--risk-amber);color:white}.validation-editor{display:grid;grid-template-columns:140px 1fr 1fr auto;gap:9px;align-items:end;margin-top:13px;padding-top:13px;border-top:1px solid #d5dfed}.validation-editor>div{display:flex;gap:6px}.validation-editor .inline-error{grid-column:1/-1;margin:0}.candidate-footer{display:flex;align-items:end;justify-content:space-between;gap:15px;padding:18px 22px}.candidate-footer label{width:min(280px,50%)}.candidate-footer>div{display:flex;gap:7px}.library-stamp{display:inline-flex;min-height:38px;align-items:center;padding:0 13px;border-radius:8px;background:rgba(25,119,92,.08);color:var(--success);font-size:10px}.content-studio{display:grid;grid-template-columns:245px minmax(0,1fr);min-height:640px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}.project-sidebar{border-right:1px solid var(--line);background:#f6f8fb}.project-sidebar__head{display:flex;align-items:center;justify-content:space-between;padding:18px;border-bottom:1px solid var(--line)}.project-sidebar__head span,.project-sidebar__head strong{display:block}.project-sidebar__head span{margin-bottom:5px;color:var(--muted);font-family:var(--font-mono);font-size:10px;letter-spacing:.1em}.project-sidebar__head strong{font-size:10px}.project-create{display:grid;gap:10px;padding:16px;border-bottom:1px solid var(--line);background:#edf3ff}.project-create label{display:grid;gap:5px}.project-create label>span{color:var(--muted);font-size:10px}.project-create input,.project-create select{min-width:0;width:100%;min-height:36px;padding:0 8px;border:1px solid #c9d5e8;border-radius:7px;background:white;outline:none}.project-list,.project-list>button{display:grid;padding:8px}.project-list>button{grid-template-columns:34px 1fr;gap:9px;align-items:center;min-height:58px;border:0;border-radius:8px;background:transparent;color:var(--ink);text-align:left;cursor:pointer}.project-list>button:hover{background:white}.project-list>button.active{background:var(--sidebar);color:white}.project-list>button>i{display:grid;width:32px;height:32px;place-items:center;border-radius:7px;background:#dfe7f2;color:var(--muted);font-family:var(--font-mono);font-size:10px;font-style:normal}.project-list>button.active>i{background:var(--ozon-blue);color:white}.project-list small,.project-list strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-list strong{margin-bottom:4px;font-size:10px}.project-list small{color:var(--muted);font-size:10px}.project-list>button.active small{color:#91a0b8}.content-canvas{min-width:0}.content-project-head{display:flex;min-height:95px;align-items:center;justify-content:space-between;gap:20px;padding:20px 25px;border-bottom:1px solid var(--line)}.content-project-head>div:first-child>span{color:var(--ozon-blue);font-family:var(--font-mono);font-size:10px}.content-project-head h2{margin:7px 0 0;font-family:var(--font-display);font-size:25px;letter-spacing:-.01em}.content-progress{display:flex;align-items:center;gap:7px}.content-progress span{color:#a1aab7;font-size:10px}.content-progress span.active{color:var(--ozon-blue)}.content-progress span.done{color:var(--success)}.content-progress i{width:28px;height:1px;background:var(--line)}.facts-stage,.reference-stage,.task-stage{padding:25px;border-bottom:1px solid var(--line)}.stage-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:19px}.stage-heading>div:first-child>span{color:var(--ozon-blue);font-family:var(--font-mono);font-size:10px;letter-spacing:.1em}.stage-heading h3{margin:6px 0 0;font-size:14px}.stage-heading p{margin:6px 0 0;color:var(--muted);font-size:10px}.upload-button{display:inline-flex;min-height:38px;align-items:center;padding:0 14px;border-radius:8px;background:var(--ozon-blue);color:white;font-size:10px;cursor:pointer}.upload-button input{display:none}.reference-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.reference-grid figure{position:relative;min-width:0;margin:0;overflow:hidden;border:1px solid var(--line);border-radius:9px;background:var(--ice)}.reference-grid figure.anchor{border:2px solid var(--ozon-blue)}.reference-grid img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.reference-grid figcaption{display:grid;grid-template-columns:auto 1fr;gap:2px 7px;align-items:center;padding:9px;background:white}.reference-grid figcaption span{grid-row:1/3;color:var(--ozon-blue);font-family:var(--font-mono);font-size:10px}.reference-grid figcaption strong{font-size:10px}.reference-grid figcaption button{width:fit-content;padding:0;border:0;background:none;color:var(--ozon-blue);font-size:10px;cursor:pointer}.reference-empty{display:grid;grid-column:1/-1;min-height:160px;place-items:center;border:1px dashed #c5d0df;border-radius:9px;color:var(--muted);font-size:10px}.stage-action{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:14px;padding:13px 15px;border-left:3px solid var(--ozon-blue);background:#f3f7ff}.stage-action small,.stage-action span{display:block}.stage-action span{margin-bottom:4px;font-size:10px}.stage-action small{color:var(--muted);font-size:10px}.confirmed-stamp{display:inline-flex;min-height:34px;align-items:center;padding:0 11px;border-radius:7px;background:rgba(25,119,92,.08);color:var(--success);font-size:10px}.fact-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.fact-columns article{padding:15px;border-top:3px solid var(--success);background:#f4faf7}.fact-columns article:nth-child(2){border-top-color:var(--ozon-blue);background:#f4f7fc}.fact-columns article.needs-proof{border-top-color:var(--risk-amber);background:#fff9ed}.fact-columns article>span{display:block;margin-bottom:11px;font-size:10px;font-weight:700}.fact-columns p{margin:0;padding:8px 0;border-top:1px solid rgba(0,0,0,.06);font-size:10px;line-height:1.45}.fact-columns p small{display:block;margin-top:4px;color:var(--muted);font-size:10px}.identity-lock{display:grid;grid-template-columns:auto 1fr;gap:5px 14px;margin-top:12px;padding:15px;border-radius:8px;background:var(--sidebar);color:white}.identity-lock>span{grid-row:1/3;color:#6680a2;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em}.identity-lock strong{font-size:10px}.identity-lock p{margin:0;color:#aeb9c9;font-size:10px}.task-stage .stage-heading .ai-config{margin-left:0;padding:0}.image-task-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:11px}.image-task{position:relative;display:grid;grid-template-columns:130px 1fr;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:10px}.image-task>img,.image-task__placeholder{grid-row:1/3;width:130px;height:130px;object-fit:cover}.image-task__placeholder{display:grid;place-content:center;justify-items:center;gap:5px;background:#edf1f7}.image-task__placeholder span{color:var(--ozon-blue);font-family:var(--font-mono);font-size:10px}.image-task__placeholder strong{font-size:10px}.image-task__body{min-width:0;padding:14px 14px 7px}.image-task__body>span{color:var(--ozon-blue);font-size:10px}.image-task__body h4{margin:7px 0 5px;font-size:10px}.image-task__body p{margin:0;color:var(--muted);font-size:10px;line-height:1.45}.image-task footer{display:flex;align-items:center;justify-content:flex-end;gap:5px;padding:6px 12px 12px}.image-task footer .primary-button{min-height:31px;padding:0 10px}.image-approved{color:var(--success);font-size:10px}.task-error{grid-column:1/-1;margin:0;padding:8px 12px;background:#fff1f1;color:#9b3034;font-size:10px}.finance-controls{grid-template-columns:minmax(210px,.9fr) minmax(150px,.55fr) minmax(210px,.75fr) auto}.confidence-stamp--actual{border-left-color:var(--success);background:#f0f8f5}.confidence-stamp--actual strong{color:var(--success)}.confidence-stamp--mixed{border-left-color:var(--ozon-blue);background:#f2f6ff}.confidence-stamp--mixed strong{color:var(--ozon-blue)}.finance-hint,.finance-receipt{margin:11px 0 0;padding:10px 14px;border-left:3px solid #9eacc0;background:#eef2f7;color:var(--muted);font-size:10px;line-height:1.55}.finance-hint--risk{border-left-color:var(--risk-amber);background:#fff8e8;color:#805518}.finance-receipt{border-left-color:var(--success);background:#eff8f4;color:var(--success)}.finance-tape{display:grid;grid-template-columns:1.25fr repeat(4,1fr);margin-top:18px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);box-shadow:var(--shadow)}.finance-tape>div{display:grid;align-content:center;min-height:112px;padding:19px;border-left:1px solid var(--line)}.finance-tape>div:first-child{border-left:0;background:var(--sidebar);color:white}.finance-tape small,.finance-tape span{color:var(--muted);font-size:10px}.finance-tape>div:first-child small,.finance-tape>div:first-child span{color:#91a0b8}.finance-tape strong{margin:8px 0 6px;font-family:var(--font-display);font-size:24px;letter-spacing:-.01em}.finance-tape__date{font-family:var(--font-mono)!important;font-size:11px!important;letter-spacing:0!important}.finance-grid{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:15px;margin-top:15px}.finance-book,.finance-rules{min-width:0;padding:25px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}.finance-table__header,.finance-table__row{display:grid;grid-template-columns:minmax(170px,1.3fr) minmax(90px,.65fr) minmax(100px,.75fr) minmax(110px,.8fr) minmax(95px,.7fr) minmax(90px,.65fr);gap:12px;align-items:center}.finance-table__header{min-height:43px;color:var(--muted);font-size:10px}.finance-table__row{min-height:72px;border-top:1px solid var(--line);font-size:10px}.finance-table__row>div:first-child small,.finance-table__row>div:first-child strong{display:block}.finance-table__row>div:first-child strong{margin-bottom:5px;font-size:10px}.finance-table__row>div:first-child small{color:var(--muted)}.finance-table__row>div:first-child small,.finance-table__row>strong{font-family:var(--font-mono);font-size:10px}.finance-negative{color:#b3393d}.finance-evidence{display:grid;justify-items:start;gap:5px}.finance-evidence i{padding:3px 7px;border-radius:99px;background:#eef2f7;color:var(--muted);font-size:10px;font-style:normal}.finance-evidence i.finance-evidence--actual{background:rgba(25,119,92,.1);color:var(--success)}.finance-evidence small{color:var(--muted);font-size:10px}.finance-rules{position:sticky;top:15px;align-self:start;background:var(--sidebar);color:white}.finance-rules>span{color:#6680a2;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em}.finance-rules h2{margin:10px 0 24px;font-family:var(--font-display);font-size:24px;letter-spacing:-.01em}.finance-rules ol{margin:0;padding:0;list-style:none;counter-reset:rules}.finance-rules li{position:relative;padding:15px 0 15px 36px;border-top:1px solid #273853;counter-increment:rules}.finance-rules li:before{content:"0" counter(rules);position:absolute;left:0;top:17px;color:#6680a2;font-family:var(--font-mono);font-size:10px}.finance-rules b{font-size:10px}.finance-rules p{margin:5px 0 0;color:#9facc0;font-size:10px;line-height:1.6}.finance-rules a{display:inline-block;margin-top:22px;color:#78a7ff;font-size:10px;text-decoration:none}.automation-status{display:grid;grid-template-columns:1.5fr repeat(3,.55fr) auto;align-items:stretch;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);box-shadow:var(--shadow)}.automation-status>div{display:grid;align-content:center;min-height:96px;padding:17px 20px;border-left:1px solid var(--line)}.automation-status>div:first-child{border-left:0;background:var(--sidebar);color:white}.automation-status small,.automation-status span{color:var(--muted);font-size:10px}.automation-status__lead small,.automation-status__lead span{color:#91a0b8}.automation-status strong{margin:6px 0 4px;font-family:var(--font-display);font-size:23px}.automation-status .small-button{align-self:center;margin:0 18px}.automation-risk{color:#b3393d}.automation-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:15px;margin-top:15px}.automation-lists>section,.endpoint-panel,.push-protocol{min-width:0;padding:25px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}.endpoint-create{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:12px;align-items:end;padding:18px 0}.endpoint-create label{display:grid;gap:6px}.endpoint-create label span{color:var(--muted);font-size:10px}.endpoint-create select{min-height:39px;padding:0 10px;border:1px solid #cdd7e6;border-radius:8px;background:white}.endpoint-warning{margin:0 0 15px;padding:11px 13px;border-left:3px solid var(--risk-amber);background:#fff8e8;color:#805518;font-size:10px;line-height:1.6}.endpoint-list{display:grid;gap:9px}.endpoint-list article{padding:14px;border:1px solid var(--line);border-radius:9px;background:#f8faff}.endpoint-list header{display:flex;align-items:center;justify-content:space-between;gap:15px}.endpoint-list header>div{display:flex;align-items:center;gap:9px}.endpoint-list header strong{font-size:10px}.endpoint-list header span{padding:3px 6px;border-radius:99px;font-size:10px}.endpoint-on{background:rgba(25,119,92,.1);color:var(--success)}.endpoint-off{background:#e9edf3;color:var(--muted)}.endpoint-list header small{color:var(--muted);font-size:10px}.endpoint-list code{display:block;margin:10px 0;overflow:hidden;color:var(--ozon-blue-dark);font-family:var(--font-mono);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.endpoint-list footer{display:flex;gap:6px}.push-protocol{background:var(--sidebar);color:white}.push-protocol>span{color:#6680a2;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em}.push-protocol h2{margin:10px 0 20px;font-family:var(--font-display);font-size:25px;letter-spacing:-.01em}.push-protocol ul{margin:0;padding:0;list-style:none}.push-protocol li{padding:12px 0;border-top:1px solid #273853;color:#aeb9c9;font-size:10px;line-height:1.55}.push-protocol>div{margin-top:18px;padding:13px;border-radius:8px;background:#111f35}.push-protocol b,.push-protocol code{display:block}.push-protocol b{color:#91a0b8;font-size:10px}.push-protocol code{margin-top:7px;color:#78a7ff;font-size:10px}.automation-lists{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:15px}.automation-lists .panel-heading{padding-bottom:16px}.event-list>div,.job-list>div{display:grid;gap:10px;align-items:center;min-height:62px;border-top:1px solid var(--line);font-size:10px}.event-list>div{grid-template-columns:90px 1fr 70px 100px}.event-list i{overflow:hidden;color:var(--ozon-blue);font-family:var(--font-mono);font-size:10px;font-style:normal;text-overflow:ellipsis}.event-list small,.event-list strong,.job-list small,.job-list strong{display:block}.event-list small,.job-list small{margin-top:4px;color:var(--muted);font-size:10px}.event-list time,.job-list time{justify-self:end;color:var(--muted);font-family:var(--font-mono);font-size:10px}.event-state{justify-self:start;padding:3px 6px;border-radius:99px;background:#eef2f7;color:var(--muted);font-size:10px}.event-state--processed{background:rgba(25,119,92,.1);color:var(--success)}.event-state--failed{background:#fff0f0;color:#b3393d}.job-list>div{grid-template-columns:105px 45px 1fr 86px}.job-list p{margin:0;overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.warehouse-scanner{display:grid;grid-template-columns:minmax(240px,1.2fr) minmax(150px,.55fr) minmax(240px,1fr) auto;gap:12px;align-items:end;margin-top:14px;padding:18px 20px;border:1px solid #b9cdf2;border-radius:var(--radius);background:#f3f7ff}.fulfillment-actions header span,.warehouse-scanner>div>span{display:block;margin-bottom:6px;color:var(--ozon-blue);font-family:var(--font-mono);font-size:10px;letter-spacing:.11em}.warehouse-scanner>div>strong{display:block;font-size:11px}.warehouse-scanner>div>small{display:block;margin-top:5px;color:var(--muted);font-size:10px}.warehouse-scanner label{display:grid;gap:6px}.warehouse-scanner label span{color:var(--muted);font-size:10px}.confirmation-gate input,.warehouse-scanner input,.warehouse-scanner select{min-height:39px;width:100%;padding:0 10px;border:1px solid #c9d5e8;border-radius:8px;background:white;outline:none}.scan-error,.scan-message{grid-column:1/-1;margin:0;padding-top:10px;border-top:1px solid #c9d8ef;color:var(--success);font-size:10px}.scan-error{color:#a4383b}.batch-procurement{margin-top:12px;overflow:hidden;border:1px solid #b9cdf2;border-radius:var(--radius);background:white}.batch-procurement>header{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:#f3f7ff}.batch-procurement header span,.batch-procurement header strong{display:block}.batch-procurement header span{margin-bottom:4px;color:var(--ozon-blue);font-family:var(--font-mono);font-size:10px}.batch-procurement header strong{font-size:10px}.batch-procurement header>div:last-child{display:flex;gap:6px}.batch-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;align-items:end;padding:17px;border-top:1px solid #ccdaf1}.batch-fields label{display:grid;gap:6px}.batch-fields label span{color:var(--muted);font-size:10px}.batch-fields input,.batch-fields select{min-width:0;min-height:37px;padding:0 9px;border:1px solid #c9d5e8;border-radius:7px;background:white}.batch-fields .primary-button{justify-self:start}.order-select{display:flex;width:fit-content;align-items:center;gap:4px;margin-bottom:5px;color:var(--muted);font-size:10px;cursor:pointer}.order-select input{accent-color:var(--ozon-blue)}.fulfillment-actions{padding:20px 21px;border-bottom:1px solid #b9cdf2;background:#eef3fb}.fulfillment-actions>header{display:flex;align-items:center;justify-content:space-between;gap:15px}.fulfillment-actions header strong{font-size:11px}.fulfillment-actions header small{color:var(--muted);font-size:10px}.action-buttons{display:flex;align-items:center;gap:7px;margin-top:14px;padding-top:13px;border-top:1px solid #c8d5e8}.action-buttons>span{margin-left:auto;color:var(--muted);font-size:10px}.confirmation-gate{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto auto;gap:10px;align-items:end;margin-top:14px;padding:16px;border:1px solid var(--risk-amber);border-radius:9px;background:#fff9ec}.confirmation-gate label>span,.confirmation-gate>div>span{display:block;margin-bottom:5px;color:#9c5c02;font-size:10px}.confirmation-gate>div>strong{font-size:10px}.confirmation-gate p{margin:6px 0 0;color:var(--muted);font-size:10px}.confirmation-gate code{color:#8a4200;font-family:var(--font-mono)}.confirmation-gate label{display:grid;gap:1px}.action-audit,.label-receipts{display:grid;gap:0;margin-top:13px;border-top:1px solid #c8d5e8}.action-audit>span,.label-receipts>span{padding:12px 0 5px;color:var(--muted);font-size:10px}.action-audit>div,.label-receipts>div{display:grid;grid-template-columns:minmax(120px,1fr) minmax(180px,1.3fr) auto;gap:10px;align-items:center;min-height:42px;border-top:1px solid rgba(185,205,242,.65);font-size:10px}.action-audit small,.label-receipts small{color:var(--muted);font-size:10px}.label-receipts a{color:var(--ozon-blue);font-size:10px;text-decoration:none}.action-audit i{justify-self:start;padding:3px 6px;border-radius:99px;font-size:10px;font-style:normal}.audit-ok{background:rgba(25,119,92,.1);color:var(--success)}.audit-failed{background:#fff0f0;color:#a4383b}.login-page{position:relative;display:grid;min-height:100vh;place-items:center;overflow:hidden;padding:40px 20px;background:var(--sidebar)}.login-page:before{content:"";position:absolute;width:640px;height:640px;right:-230px;bottom:-300px;border:90px solid rgba(0,91,255,.17);border-radius:50%}.login-brand{position:absolute;top:35px;left:42px;display:flex;align-items:baseline;gap:5px;color:white}.login-brand span{color:#78a7ff;font-weight:700}.login-brand span,.login-brand strong{font-family:var(--font-display);font-size:16px}.login-brand small{margin-left:8px;color:#7788a4;font-size:10px;letter-spacing:.1em}.login-card{position:relative;z-index:1;display:grid;width:min(440px,100%);gap:14px;padding:38px;border:1px solid #2a3b57;border-radius:16px;background:#111f35;color:white;box-shadow:0 30px 80px rgba(0,0,0,.3)}.login-card>span{color:#78a7ff;font-family:var(--font-mono);font-size:10px;letter-spacing:.15em}.login-card h1{margin:3px 0 0;font-family:var(--font-display);font-size:38px;letter-spacing:-.02em}.login-card>p{margin:0 0 7px;color:#91a0b8;font-size:10px;line-height:1.65}.login-card label{display:grid;gap:7px}.login-card label span{color:#91a0b8;font-size:10px}.login-card input{min-height:42px;padding:0 12px;border:1px solid #354965;border-radius:8px;background:#0d172a;color:white;outline:none}.login-card input:focus{border-color:#78a7ff;box-shadow:0 0 0 3px rgba(120,167,255,.1)}.login-card>small{color:#7788a4;font-size:10px}.local-auth-notice{padding:35px;border:1px solid #b9cdf2;border-radius:var(--radius);background:#f3f7ff}.local-auth-notice>span,.team-toolbar span{color:var(--ozon-blue);font-family:var(--font-mono);font-size:10px;letter-spacing:.12em}.local-auth-notice h2{margin:10px 0 13px;font-family:var(--font-display);font-size:29px;letter-spacing:-.01em}.local-auth-notice>p{max-width:750px;margin:0;color:var(--muted);font-size:10px;line-height:1.7}.local-auth-notice>div{display:grid;width:260px;gap:4px;margin-top:24px;padding:15px;border-radius:9px;background:var(--sidebar);color:white}.local-auth-notice b,.local-auth-notice small{color:#91a0b8;font-size:10px}.local-auth-notice strong{font-size:10px}.team-manager{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:white}.team-toolbar{display:flex;align-items:end;justify-content:space-between;gap:25px;padding:26px;border-bottom:1px solid var(--line)}.team-toolbar h2{margin:8px 0 0;font-family:var(--font-display);font-size:27px;letter-spacing:-.01em}.team-toolbar p{max-width:650px;margin:8px 0 0;color:var(--muted);font-size:10px}.team-form{display:grid;grid-template-columns:repeat(4,1fr) auto;gap:11px;align-items:end;padding:20px 26px;border-bottom:1px solid #b9cdf2;background:#f3f7ff}.team-form label{display:grid;gap:6px}.team-form label span{color:var(--muted);font-size:10px}.team-form input,.team-form select{min-width:0;min-height:39px;padding:0 10px;border:1px solid #c9d5e8;border-radius:8px;background:white}.team-table{padding:0 26px 25px}.team-table__header,.team-table__row{display:grid;grid-template-columns:1.4fr .7fr 1fr .5fr;gap:15px;align-items:center}.team-table__header{min-height:44px;color:var(--muted);font-size:10px}.team-table__row{min-height:70px;border-top:1px solid var(--line);font-size:10px}.team-table__row small,.team-table__row strong{display:block}.team-table__row small{margin-top:5px}.team-table__row code,.team-table__row small{color:var(--muted);font-size:10px}.team-table__row .member-toggle,.team-table__row i{justify-self:start;padding:3px 7px;border-radius:99px;font-size:10px;font-style:normal;border:0;cursor:pointer}.team-table__row select{width:fit-content;min-height:31px;padding:0 7px;border:1px solid var(--line);border-radius:7px;background:white;font-size:10px}.member-toggle:disabled,.team-table__row select:disabled{cursor:not-allowed;opacity:.55}.member-on{background:rgba(25,119,92,.1);color:var(--success)}.member-off{background:#eef2f7;color:var(--muted)}@keyframes pulse{50%{opacity:.35;transform:scale(.86)}}@media (max-width:1060px){.main-content{padding:0 24px}.hero{grid-template-columns:1fr}.operating-manifest{grid-template-columns:1fr 1fr}.operating-manifest__entry:nth-child(3){grid-column:1/-1;border-top:1px solid var(--line);border-left:0}.operating-receipts{grid-template-columns:1fr 1fr}.operating-receipt:nth-child(3),.operating-receipts__summary{border-left:0}.operating-receipt:nth-child(n+3){border-top:1px solid var(--line)}.operating-snapshot__empty{grid-template-columns:1fr 1.5fr}.operating-snapshot__empty nav{grid-column:1/-1;justify-content:flex-start}.connection-card{min-height:270px}.workflow-track{grid-template-columns:1fr 1fr;gap:14px}.workflow-track__item{padding-right:0!important}.workflow-track__arrow{display:none}.module-row{grid-template-columns:38px minmax(240px,1fr) 180px}.module-row__action{display:none}.store-form{grid-template-columns:1fr 1fr}.store-table__header{display:none}.store-table__row{grid-template-columns:1fr 1fr;padding:20px 0}.store-actions{grid-column:1/-1;justify-content:flex-start}.store-access-ledger__facts,.store-access-ledger__workflows{grid-template-columns:1fr 1fr}.store-access-ledger__facts>div:nth-child(odd){padding-left:28px;border-left:0}.store-access-ledger__facts>div:nth-child(n+3){border-top:1px solid var(--line)}.workspace-controls{grid-template-columns:1fr 1fr}.metric-strip{grid-template-columns:repeat(3,1fr)}.metric-strip>div:nth-child(4){border-left:0}.metric-strip>div:nth-child(4),.metric-strip>div:nth-child(5){border-top:1px solid var(--line)}.data-table__header{display:none}.data-table--catalog .data-table__row,.data-table--orders .data-table__row{grid-template-columns:1.5fr .7fr .6fr;padding-block:18px}.data-table--catalog .data-table__row>time,.data-table--orders .data-table__row>time{display:none}.profit-layout{grid-template-columns:1fr}.profile-controls{grid-template-columns:1fr 110px 1.5fr}.profile-controls .primary-button{grid-column:1/-1;justify-self:start}.profile-evidence{grid-template-columns:repeat(3,1fr)}.profile-evidence>div:nth-child(4){border-left:0}.profile-evidence>div:nth-child(n+4){border-top:1px solid #dce4f1}.cost-picker>div,.report-generator{grid-template-columns:1fr 1fr}.report-generator>div{grid-column:1/-1}.report-layout{grid-template-columns:210px minmax(0,1fr)}.report-actions article{grid-template-columns:40px minmax(0,1fr)}.report-actions article>div:last-child{grid-column:2}.commission-form,.logistics-form{grid-template-columns:repeat(3,1fr)}.logistics-form .primary-button,.logistics-form .template-default,.logistics-form>.small-button{grid-row:auto}.scenario-inputs{grid-template-columns:repeat(3,1fr)}.procurement-fields{grid-template-columns:repeat(2,1fr)}.procurement-fields__notes{grid-column:span 1}.analytics-detail-grid,.analytics-grid,.analytics-tables{grid-template-columns:1fr}.radar-control{grid-template-columns:1fr 1fr}.keyword-console{grid-template-columns:repeat(3,1fr)}.candidate-card>header{grid-template-columns:74px 1fr}.candidate-price{grid-column:2;justify-items:start}.validation-editor{grid-template-columns:1fr 1fr}.content-studio{grid-template-columns:200px minmax(0,1fr)}.finance-tape{grid-template-columns:repeat(3,1fr)}.finance-tape>div:nth-child(4){border-left:0}.finance-tape>div:nth-child(4),.finance-tape>div:nth-child(5){border-top:1px solid var(--line)}.finance-grid{grid-template-columns:1fr}.finance-rules{position:static}.finance-table__header{display:none}.finance-table__row{grid-template-columns:minmax(160px,1.2fr) repeat(3,1fr);padding:14px 0}.finance-table__row>span:nth-child(2),.finance-table__row>span:nth-child(5){display:none}.automation-status{grid-template-columns:1.5fr repeat(3,1fr)}.automation-status .small-button{grid-column:1/-1;justify-self:start;margin:14px 18px}.automation-layout,.automation-lists{grid-template-columns:1fr}.warehouse-scanner{grid-template-columns:1fr 1fr}.warehouse-scanner>div{grid-column:1/-1}.batch-fields,.confirmation-gate,.team-form{grid-template-columns:1fr 1fr}.reference-grid{grid-template-columns:repeat(3,1fr)}.image-task-grid{grid-template-columns:1fr}}@media (max-width:760px){.sidebar{position:static;width:auto;padding:15px 18px}.brand{padding:0}.navigation,.sidebar__foot{display:none}.main-content{margin-left:0;padding:0 16px}.topbar{min-height:96px}.topbar h1{font-size:24px}.topbar__date{display:none}.operating-snapshot__header{display:grid;padding:22px 18px 20px 23px}.operating-snapshot__refresh{width:fit-content}.operating-manifest,.operating-receipts{grid-template-columns:1fr}.operating-manifest__entry,.operating-manifest__entry:nth-child(3){grid-column:auto;padding:22px 18px 20px 23px;border-top:1px solid var(--line);border-left:0}.operating-manifest__entry:first-child{border-top:0}.operating-receipt,.operating-receipt:nth-child(3),.operating-receipts__summary{min-height:65px;padding-inline:18px;border-top:1px solid var(--line);border-left:0}.operating-receipts__summary{padding-left:23px;border-top:0}.operating-snapshot__empty{grid-template-columns:1fr;padding:17px 18px 18px 23px}.operating-snapshot__empty nav{grid-column:auto}.operating-snapshot__footer{display:grid;padding-inline:23px 18px}.hero__statement{min-height:380px;padding:34px 28px}.hero__statement h2{margin-top:55px}.text-link{left:28px}.module-section,.workflow-map{padding:22px 18px}.section-heading{display:block}.section-heading>p{margin-top:8px;text-align:left}.workflow-track{grid-template-columns:1fr}.workflow-stage{min-height:118px}.module-row{grid-template-columns:28px 1fr;padding:18px 0}.module-row__output{grid-column:2}.store-toolbar{display:block}.store-toolbar .primary-button{margin-top:22px}.store-form{grid-template-columns:1fr}.store-form__heading{display:grid;gap:5px}.store-table__row{grid-template-columns:1fr;gap:16px}.store-actions{grid-column:auto;flex-wrap:wrap}.store-access-ledger__header{display:grid}.store-access-ledger__gate{width:fit-content;text-align:left}.store-access-ledger__facts{grid-template-columns:1fr}.store-access-ledger__facts>div,.store-access-ledger__facts>div:first-child{padding:13px 16px;border-top:1px solid var(--line);border-left:0}.store-access-ledger__facts>div:first-child{border-top:0}.store-access-ledger__workflows{grid-template-columns:1fr;padding:15px 15px 17px 19px}.workspace-controls,.workspace-search{grid-template-columns:1fr}.metric-strip{grid-template-columns:1fr 1fr}.metric-strip>div{min-height:80px}.metric-strip>div:nth-child(n){border-top:1px solid var(--line);border-left:0}.metric-strip>div:nth-child(-n+2){border-top:0}.metric-strip>div:nth-child(2n){border-left:1px solid var(--line)}.data-table--catalog .data-table__row,.data-table--orders .data-table__row{grid-template-columns:1fr;gap:12px}.data-table__row{padding-block:20px}.panel-heading{display:block}.panel-heading p{margin-top:8px;text-align:left}.profit-panel{padding:21px 17px}.profile-identity,.profile-picker>header{align-items:flex-start}.profile-picker>header{display:grid}.profile-controls{grid-template-columns:1fr}.profile-controls .primary-button{width:100%}.profile-identity{display:grid}.profile-evidence{grid-template-columns:1fr 1fr}.profile-evidence>div:nth-child(n){border-top:1px solid #dce4f1;border-left:0}.profile-evidence>div:nth-child(-n+2){border-top:0}.profile-evidence>div:nth-child(2n){border-left:1px solid #dce4f1}.commission-form,.cost-picker>div,.logistics-form{grid-template-columns:1fr}.cost-template-section{padding:21px 17px}.report-generator,.report-layout,.report-paper>header{grid-template-columns:1fr}.report-generator>div{grid-column:auto}.report-confidence{min-height:70px;justify-self:start;padding:0 18px}.report-history{max-height:300px;overflow-y:auto}.report-paper{padding:21px 17px}.report-fact-strip,.report-highlights,.report-risks>div:nth-child(2){grid-template-columns:1fr 1fr}.report-actions article{grid-template-columns:36px minmax(0,1fr)}.cost-template-list article,.cost-template-list--logistics article{grid-template-columns:1fr;gap:10px;padding:18px 0}.template-actions{justify-content:flex-start}.number-grid,.scenario-inputs{grid-template-columns:1fr 1fr}.scenario-toolbar{display:grid;gap:14px}.scenario-cards{grid-template-columns:1fr}.cost-stack>div{grid-template-columns:90px 1fr 100px}.procurement-fields{grid-template-columns:1fr}.procurement-editor__foot{display:grid}.analytics-controls{grid-template-columns:1fr}.revenue-chart svg{height:130px}.compact-table__header{display:none}.compact-table__row{grid-template-columns:1fr 1fr;padding:13px 0}.breakdown-list>div{grid-template-columns:minmax(140px,1fr) 90px}.breakdown-list>div>i{display:none}.selection-tabs{overflow-x:auto}.selection-tabs>button{white-space:nowrap}.ai-config{display:none}.keyword-console,.radar-control{grid-template-columns:1fr}.radar-category>header{grid-template-columns:32px 1fr}.trend-pair{grid-column:2;grid-template-columns:repeat(3,1fr)}.candidate-body,.radar-reasons,.subcategory-grid{grid-template-columns:1fr}.subcategory-grid>section:nth-child(2n){padding-left:0;border-left:0}.candidate-card>header{grid-template-columns:60px 1fr}.candidate-score{width:54px;height:54px}.verification-rail__gates{grid-template-columns:1fr 1fr}.verification-gate:nth-child(2){border-right:0}.verification-gate:nth-child(-n+2){border-bottom:1px solid #d5dfed}.validation-editor{grid-template-columns:1fr}.candidate-footer{display:grid}.candidate-footer label{width:100%}.content-studio{grid-template-columns:1fr}.project-sidebar{border-right:0;border-bottom:1px solid var(--line)}.project-list{display:flex;overflow-x:auto}.project-list>button{min-width:190px}.content-project-head,.stage-heading{display:grid}.content-progress{flex-wrap:wrap}.reference-grid{grid-template-columns:1fr 1fr}.fact-columns{grid-template-columns:1fr}.image-task{grid-template-columns:105px 1fr}.image-task>img,.image-task__placeholder{width:105px;height:120px}.finance-tape{grid-template-columns:1fr 1fr}.finance-tape>div:nth-child(n){border-top:1px solid var(--line);border-left:0}.finance-tape>div:first-child{grid-column:1/-1;border-top:0}.finance-tape>div:nth-child(3),.finance-tape>div:nth-child(5){border-left:1px solid var(--line)}.finance-book,.finance-rules{padding:20px 16px}.finance-table__row{grid-template-columns:1fr 1fr;gap:9px}.finance-evidence,.finance-table__row>strong{justify-self:end}.automation-status{grid-template-columns:1fr 1fr}.automation-status__lead{grid-column:1/-1}.automation-status>div:nth-child(2),.automation-status>div:nth-child(4){border-left:0}.automation-lists>section,.endpoint-panel,.push-protocol{padding:20px 16px}.endpoint-create{grid-template-columns:1fr}.event-list>div{grid-template-columns:75px 1fr 65px}.event-list time{display:none}.job-list>div{grid-template-columns:90px 42px 1fr}.job-list>div>button,.job-list>div>time{grid-column:3;justify-self:start}.warehouse-scanner{grid-template-columns:1fr}.warehouse-scanner>div{grid-column:auto}.confirmation-gate{grid-template-columns:1fr}.action-buttons{flex-wrap:wrap}.action-buttons>span{width:100%;margin-left:0}.action-audit>div,.label-receipts>div{grid-template-columns:1fr 1fr}.action-audit>div>:last-child,.label-receipts>div>:last-child{grid-column:2}.login-card{padding:30px 22px}.login-brand{left:22px;top:22px}.team-toolbar{display:grid}.team-form{grid-template-columns:1fr}.team-table__header{display:none}.team-table__row{grid-template-columns:1fr 1fr;padding:14px 0}.batch-fields{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}