.oc-ai-root{color:var(--oc-ink);font-family:Inter,Arial,sans-serif;font-size:var(--oc-font-md);line-height:1.45}.oc-ai-root *{box-sizing:border-box}.oc-ai-root button{touch-action:manipulation}.ai-launcher{z-index:90;align-items:center;gap:9px;display:flex;position:fixed;bottom:22px;right:24px}.ai-launcher i,.ai-working i{background:#26aa87;border-radius:50%;width:7px;height:7px}.ai-panel{z-index:100;background:var(--oc-surface);border:1px solid #dbe3ec;border-radius:16px;outline:none;flex-direction:column;width:440px;height:min(740px,100dvh - 40px);display:flex;position:fixed;bottom:20px;right:20px;overflow:hidden;box-shadow:0 16px 70px #09213c29}.ai-panel-wide{width:min(760px,100vw - 40px)}.ai-header{justify-content:space-between;align-items:center;gap:var(--oc-space-2-half);padding:15px var(--oc-space-4);border-bottom:1px solid #e7ebf0;flex-shrink:0;display:flex}.ai-header-brand{align-items:center;gap:9px;min-width:0;display:flex}.ai-header-brand>span{width:35px;height:35px;color:var(--oc-accent-hover);background:#f1f6fc;border:1px solid #dce6f2;border-radius:10px;place-items:center;display:grid}.ai-header-brand strong{font-size:var(--oc-font-lg);letter-spacing:-.02em;display:block}.ai-header-brand small{color:#748197;font-size:var(--oc-font-xs);margin-top:1px;display:block}.ai-header-tools{gap:2px;display:flex}.ai-header-tools button,.ai-list-heading button,.ai-error button{justify-content:center;align-items:center;gap:5px;min-width:30px;display:inline-flex}.ai-task-heading{justify-content:space-between;align-items:center;gap:var(--oc-space-3);padding:var(--oc-space-2-half) 17px;font-size:var(--oc-font-sm);background:#fafbfd;border-bottom:1px solid #edf0f5;min-height:38px;display:flex}.ai-task-heading>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-task-heading small{white-space:nowrap;color:#748197;font-size:10px}.ai-task-heading .ai-status-active{color:var(--oc-accent-hover)}.ai-feed{overscroll-behavior:contain;padding:var(--oc-space-5) var(--oc-space-4-half);scrollbar-width:thin;scrollbar-color:#d8e0ea transparent;flex:1;min-height:0;overflow-y:auto}.ai-welcome{text-align:center;padding:var(--oc-space-6) 2px var(--oc-space-3-half);max-width:500px;margin:auto}.ai-welcome-icon{margin:0 auto var(--oc-space-3-half);width:50px;height:50px;color:var(--oc-accent-hover);background:#eff5fc;border:1px solid #dce7f4;border-radius:14px;place-items:center;display:grid}.ai-welcome h2{margin:0 0 9px}.ai-welcome>p{color:#748197;font-size:var(--oc-font-md);margin:0 0 var(--oc-space-6);line-height:1.6}.ai-skills{gap:var(--oc-space-2);text-align:left;grid-template-columns:1fr 1fr;display:grid}.ai-skills button{justify-content:space-between;align-items:center;gap:var(--oc-space-2);text-align:left;display:flex}.ai-skills button svg{color:#748197;flex-shrink:0;transform:rotate(45deg)}.ai-welcome>small{margin:19px var(--oc-space-2-half) 0;color:#8793a4;font-size:var(--oc-font-xs);line-height:1.6;display:block}.ai-message{margin:0 0 var(--oc-space-5);overflow-wrap:anywhere;max-width:100%}.ai-message>small{margin-bottom:var(--oc-space-1-half);color:#748197;font-size:10px;font-weight:650;display:block}.ai-message-user{padding:var(--oc-space-2-half) 13px;background:#f0f5fc;border:1px solid #e0e9f4;border-radius:10px 10px 2px;margin-left:38px}.ai-message-user>small{color:#617896}.ai-message-text p{font-size:var(--oc-font-md);margin:0 0 7px;line-height:1.65}.ai-message-text p:last-child{margin:0}.ai-message-text>div+div{margin-top:var(--oc-space-2)}.ai-text-gap{height:7px}.ai-table-scroll{overscroll-behavior-inline:contain;max-width:100%;margin-block:var(--oc-space-2-half);border:1px solid #e1e7ef;border-radius:7px;overflow-x:auto}.ai-table-scroll table{border-collapse:collapse;text-align:left;width:100%}.ai-table-scroll th,.ai-table-scroll td{vertical-align:top;overflow-wrap:anywhere;min-width:100px;max-width:260px}.ai-message-text code{padding:1px var(--oc-space-1);font-size:var(--oc-font-xs);white-space:pre-wrap;overflow-wrap:anywhere;background:#f0f3f7;border-radius:3px}.ai-message-text a{color:var(--oc-accent-hover);text-underline-offset:2px;text-decoration:underline}.ai-text-bullet{gap:var(--oc-space-2);margin:var(--oc-space-1) 0;line-height:1.65;display:flex}.ai-text-bullet>span:first-child{color:#8793a4}.ai-preview{opacity:.85}.ai-working{padding:var(--oc-space-2) 0;align-items:center;gap:9px;display:flex}.ai-working i{background:var(--oc-accent)}.ai-actions{color:#617087;font-size:var(--oc-font-xs);background:#fafbfd;border:1px solid #e6ebf2;border-radius:8px;margin-bottom:15px;padding:9px 11px}.ai-actions summary{cursor:pointer}.ai-actions>div{gap:var(--oc-space-1-half);padding-top:var(--oc-space-2);align-items:flex-start;display:flex}.ai-actions>div>span{overflow-wrap:anywhere;flex:1}.ai-actions>div>svg{color:#368974;flex-shrink:0;margin-top:1px}.ai-actions>div small{white-space:nowrap;font-size:10px}.ai-composer{padding:11px var(--oc-space-3-half) var(--oc-space-2);background:var(--oc-surface);border-top:1px solid #e7ebf0;flex-shrink:0}.ai-composer-meta{margin:0 1px var(--oc-space-2);justify-content:space-between;align-items:center;gap:var(--oc-space-1-half);display:flex}.ai-composer-meta select{max-width:190px}.ai-composer-meta>small{color:#8793a4;text-align:right;font-size:10px}.ai-input-box{border:1px solid #d8e0ea;border-radius:10px;transition:border-color .12s}.ai-input-box:focus-within{border-color:#6e9dec;box-shadow:0 0 0 2px #2463eb0c}.ai-input-box textarea{resize:vertical;width:100%;max-height:150px;display:block}.ai-input-box textarea::placeholder{color:#9aa5b4}.ai-composer-actions{justify-content:space-between;align-items:center;gap:var(--oc-space-2);padding:var(--oc-space-1) 7px 7px var(--oc-space-3);display:flex}.ai-composer-actions>small{color:#9aa5b4;font-size:10px}.ai-composer-actions>div{gap:var(--oc-space-1-half);display:flex}.ai-composer-actions button{place-items:center;min-width:32px;display:grid}.ai-composer-note{text-align:center;color:#99a4b3;margin:7px 0 0;font-size:9px}.ai-error{padding:var(--oc-space-2-half) var(--oc-space-3-half);background:#fff7ed;border-top:1px solid #f3e3cf;flex-shrink:0;align-items:flex-start;gap:7px;display:flex}.ai-error>span{flex:1}.ai-error>svg{flex-shrink:0;margin-top:3px}.ai-error button{min-width:22px}.ai-chat-list{flex:1;padding:15px;overflow-y:auto}.ai-list-heading{margin-bottom:var(--oc-space-3-half);align-items:center;gap:7px;display:flex}.ai-list-heading h2{flex:1;margin:0}.ai-chat-list>button{align-items:center;gap:var(--oc-space-2-half);text-align:left;width:100%;display:flex}.ai-chat-list>button>span{flex:1;min-width:0}.ai-chat-list strong{text-overflow:ellipsis;white-space:nowrap;color:#33435d;font-weight:550;font-size:var(--oc-font-sm);display:block;overflow:hidden}.ai-chat-list small{color:#8793a4;margin-top:3px;font-size:10px;display:block}.ai-older{margin:0 auto var(--oc-space-5);display:block}.ai-muted{font-size:var(--oc-font-sm);color:#748197;line-height:1.6}.ai-mobile-backdrop{display:none}.ai-sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=600px){.ai-launcher{right:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px))}.ai-mobile-backdrop{z-index:99;display:block;position:fixed;inset:0}.ai-panel,.ai-panel-wide{width:100%;height:100dvh;max-height:100dvh;padding-top:env(safe-area-inset-top,0px);border:0;border-radius:0;inset:0}.ai-header{padding:var(--oc-space-3) var(--oc-space-3-half)}.ai-header-tools button{min-width:36px}.ai-expand{display:none!important}.ai-composer{padding-bottom:calc(var(--oc-space-2) + env(safe-area-inset-bottom,0px))}.ai-composer-actions button{min-width:38px}.ai-feed{padding:var(--oc-space-4-half) 15px}.ai-welcome{padding-top:var(--oc-space-4-half)}.ai-message-user{margin-left:25px}.ai-welcome>small{margin-inline:0}}@media (prefers-reduced-motion:reduce){.oc-ai-root *{scroll-behavior:auto!important;transition:none!important}}.oc-landing{--oc-blue:var(--oc-accent);--oc-white:var(--oc-surface);--oc-green:#087f51;--oc-elevation:0 20px 65px #20487817;color:var(--oc-ink);background:var(--oc-white);font-family:var(--oc-font-family);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:100%;font-size:16px;line-height:1.6;overflow-x:clip}.oc-landing *{box-sizing:border-box}.oc-landing h1,.oc-landing h2,.oc-landing h3,.oc-landing p{margin:0}.oc-landing h1,.oc-landing h2,.oc-landing h3{text-wrap:balance}.oc-landing a{color:inherit;text-decoration:none}.oc-landing ::selection{color:var(--oc-ink);background:#cde0ff}.oc-landing :focus-visible{outline:3px solid var(--oc-blue);outline-offset:5px}.oc-landing :target{scroll-margin-top:30px}.oc-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.oc-skip{z-index:5;background:var(--oc-white);padding:var(--oc-space-3);position:absolute;top:-100px;left:20px}.oc-skip:focus{top:12px}.oc-hero{isolation:isolate;background:var(--oc-pale);padding-bottom:var(--oc-space-6);position:relative}.oc-hero-art{object-fit:cover;object-position:center;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.oc-nav{justify-content:space-between;align-items:center;gap:var(--oc-space-6);max-width:1080px;min-height:72px;padding:var(--oc-space-2-half) 0;margin:auto;display:flex}.oc-brand{letter-spacing:-.04em;align-items:center;gap:var(--oc-space-1);font-size:25px;font-weight:800;display:inline-flex}.oc-brand-dot{background:var(--oc-blue);border-radius:50%;align-self:flex-end;width:5px;height:5px;margin-bottom:11px}.oc-nav nav{gap:36px;display:flex}.oc-nav nav a,.oc-login{align-items:center;gap:var(--oc-space-2);min-height:44px;font-size:var(--oc-font-lg);font-weight:600;display:flex}.oc-nav a:hover,.oc-footer a:hover{color:var(--oc-blue)}.oc-login{color:var(--oc-blue)!important}.oc-hero-copy{text-align:center;padding:22px var(--oc-space-6) var(--oc-space-7);margin:auto;position:relative}.oc-hero-copy h1{max-width:1152px;margin:auto}.oc-hero-copy>p{color:var(--oc-muted);margin:17px auto var(--oc-space-6);max-width:780px;font-size:clamp(16px,1.1vw,17px)}.oc-hero-actions{justify-content:center;gap:var(--oc-space-4-half);display:flex}.oc-button{justify-content:center;align-items:center;gap:var(--oc-space-3);transition:background .2s,transform .25s;display:inline-flex}.oc-button:hover{transform:translateY(-2px)}.oc-demo-wrap{max-width:1080px;margin:0 auto;position:relative}.oc-demo{background:var(--oc-white);box-shadow:var(--oc-elevation);text-align:left;border-radius:14px;grid-template-columns:180px 1fr;min-height:445px;display:grid;overflow:hidden}.oc-demo-sidebar{gap:var(--oc-space-1-half);padding:var(--oc-space-6) 17px;background:#fbfdff;flex-direction:column;display:flex}.oc-demo-sidebar>strong{letter-spacing:-.04em;margin-bottom:22px;font-size:19px}.oc-demo-sidebar>a,.oc-demo-current{font-size:var(--oc-font-sm);gap:var(--oc-space-3);min-height:40px;padding:var(--oc-space-2) var(--oc-space-2-half);border-radius:6px;align-items:center;display:flex}.oc-demo-current{color:var(--oc-blue);background:#e8f1ff;font-weight:700}.oc-demo-sidebar a:hover{background:var(--oc-pale)}.oc-demo-content{padding:var(--oc-space-4-half) 30px var(--oc-space-2-half);min-width:0}.oc-demo-toolbar{justify-content:space-between;gap:var(--oc-space-5);align-items:center;display:flex}.oc-demo-search{align-items:center;gap:var(--oc-space-2-half);width:52%;padding:9px var(--oc-space-3);border:1px solid var(--oc-line);color:var(--oc-muted);border-radius:6px;min-height:42px;display:flex}.oc-demo-search input{width:100%;min-width:0}.oc-demo-search input::placeholder{color:var(--oc-muted)}.oc-demo-add{align-items:center;gap:var(--oc-space-1-half);background:var(--oc-blue);min-height:40px;padding:9px var(--oc-space-3);font-size:var(--oc-font-sm);white-space:nowrap;border-radius:6px;font-weight:650;display:flex;color:var(--oc-white)!important}.oc-demo-add:hover{background:#0c4db8}.oc-demo-tabs{justify-content:space-between;margin-top:13px}.oc-demo-tabs button{white-space:nowrap}.oc-table-scroll{margin-top:var(--oc-space-3);scrollbar-color:#a6bfdc #f1f5fb;overflow-x:auto}.oc-demo-table{border-collapse:collapse;table-layout:auto;width:100%}.oc-demo-table th{text-align:left}.oc-demo-table th:first-child{width:49%}.oc-product-button{align-items:center;gap:var(--oc-space-3-half);text-align:left;width:100%;display:flex}.oc-product-button img{object-fit:contain;border-radius:6px;flex-shrink:0;width:48px;height:48px;transition:transform .3s}.oc-product-button:hover img{transform:scale(1.07)}.oc-product-button b{font-size:var(--oc-font-xs);font-weight:700;display:block}.oc-product-button small{color:var(--oc-muted);margin-top:2px;font-size:10px;display:block}.oc-channel-list{gap:5px;display:flex}.oc-channel-list>span{width:28px;height:28px;color:var(--oc-blue);background:#eaf2ff;border-radius:50%;place-items:center;display:grid}.oc-price{white-space:nowrap;font-variant-numeric:tabular-nums}.oc-status{color:var(--oc-success);background:var(--oc-success-bg);padding:var(--oc-space-1) var(--oc-space-2);white-space:nowrap;border-radius:20px;font-size:10px}.oc-status.is-review{color:#835606;background:#fff3d7}.oc-demo-note{color:var(--oc-muted);font-size:10px;margin-top:9px!important}.oc-demo-caption{font-size:var(--oc-font-sm);text-align:center;color:var(--oc-muted);padding-top:13px}.oc-demo-empty{text-align:center;padding:var(--oc-space-8)}.oc-inline-detail{gap:var(--oc-space-3-half);background:var(--oc-pale);padding:var(--oc-space-4);margin-top:var(--oc-space-3);border-radius:8px;align-items:center;display:flex}.oc-inline-detail>img{object-fit:cover;border-radius:8px}.oc-inline-detail strong{font-size:var(--oc-font-md)}.oc-inline-detail p{font-size:var(--oc-font-sm);color:var(--oc-muted)}.oc-inline-detail a{align-items:center;gap:var(--oc-space-2);font-size:var(--oc-font-sm);color:var(--oc-blue);min-height:30px;display:flex}.oc-inline-detail>button{align-self:start;place-items:center;min-width:44px;margin-left:auto;display:grid}.oc-section{max-width:1248px;padding:120px var(--oc-space-6);margin:0 auto}.oc-detail{grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding-top:70px;display:grid}.oc-detail-copy>p{color:var(--oc-muted);max-width:520px;margin:var(--oc-space-6) 0 30px;font-size:19px}.oc-text-link{align-items:center;gap:var(--oc-space-3-half);min-height:44px;font-weight:700;display:inline-flex;color:var(--oc-blue)!important}.oc-text-link:hover{gap:var(--oc-space-5)}.oc-detail-visual{align-items:center;min-width:0;display:flex;position:relative}.oc-detail-picture{object-fit:cover;mix-blend-mode:multiply;border-radius:12px;width:44%;height:270px}.oc-product-sheet{background:var(--oc-pale);min-width:0;margin-left:-var(--oc-space-3);border-radius:12px;flex:1;padding:22px}.oc-product-sheet strong{font-size:var(--oc-font-lg)}.oc-sheet-tabs>span:first-child{color:var(--oc-blue)}.oc-product-sheet dl{font-size:var(--oc-font-sm);margin:0}.oc-product-sheet dl>div{justify-content:space-between;gap:var(--oc-space-3);padding:var(--oc-space-2) 0;border-top:1px solid var(--oc-line);display:flex}.oc-product-sheet dt{color:var(--oc-muted)}.oc-product-sheet dd{align-items:center;gap:var(--oc-space-1);margin:0;display:flex}.oc-product-sheet>p{margin-top:var(--oc-space-4);color:var(--oc-muted);font-size:10px}.oc-section-head{justify-content:space-between;align-items:end;gap:var(--oc-space-10);margin-bottom:50px;display:flex}.oc-section-head>p{color:var(--oc-muted);max-width:350px;font-size:18px}.oc-scenarios{padding-top:90px}.oc-scenario-rail{grid-template-columns:repeat(3,1fr);grid-auto-flow:dense;border-top:1px solid var(--oc-line);border-bottom:1px solid var(--oc-line);display:grid}.oc-scenario-rail button{text-align:left;transition:background .25s;position:relative}.oc-scenario-rail strong{margin:var(--oc-space-5) 0 var(--oc-space-3);font-size:17px;display:block}.oc-scenario-rail button>span{color:var(--oc-muted);font-size:var(--oc-font-lg);max-width:26ch;display:block}.oc-scenario-arrow{color:var(--oc-blue);position:absolute;top:31px;right:22px}.oc-scenario-detail{background:var(--oc-pale);justify-content:space-between;align-items:center;gap:35px;min-height:170px;padding:30px 22px;display:flex}.oc-scenario-detail p{color:var(--oc-muted);margin-top:var(--oc-space-2-half);max-width:670px;font-size:16px}.oc-scenario-detail>a{flex-shrink:0}.oc-operations{padding-top:70px}.oc-operation-grid{grid-template-columns:repeat(4,1fr);grid-auto-flow:dense;gap:36px;display:grid}.oc-operation-grid article{border-top:1px solid var(--oc-line);padding:22px 0}.oc-operation-grid h3{margin-top:var(--oc-space-5)}.oc-operation-grid p{color:var(--oc-muted);margin-top:var(--oc-space-3);max-width:28ch;font-size:15px}.oc-start{padding-top:80px}.oc-flow{grid-template-columns:repeat(3,1fr);gap:45px;margin:50px 0 0;padding:0;list-style:none;display:grid}.oc-flow-step>span{width:38px;height:38px;color:var(--oc-blue);background:#eaf2ff;border-radius:50%;place-items:center;font-size:16px;font-weight:700;display:grid}.oc-flow-step h3{margin:22px 0 var(--oc-space-3)}.oc-flow-step p{color:var(--oc-muted);max-width:34ch;font-size:15px}.oc-final{text-align:center;padding:105px var(--oc-space-6);background:var(--oc-pale)}.oc-final>p{color:var(--oc-muted);margin:22px 0 30px;font-size:19px}.oc-final-note{font-size:var(--oc-font-sm);color:var(--oc-muted);justify-content:center;align-items:center;gap:7px;margin-top:22px;display:flex}.oc-footer{max-width:1248px;padding:50px var(--oc-space-6);justify-content:space-between;align-items:center;gap:30px;margin:auto;display:flex}.oc-footer>span,.oc-footer small{font-size:var(--oc-font-sm);color:var(--oc-muted)}.oc-footer>div{gap:var(--oc-space-6);font-size:var(--oc-font-md);display:flex}.oc-footer a{align-items:center;min-height:44px;display:flex}@media (width>=1500px){.oc-hero-copy{padding-top:21px;padding-bottom:29px}.oc-nav{min-height:56px}.oc-hero-copy>p{margin-top:13px;margin-bottom:23px}.oc-demo-wrap{max-width:1080px}.oc-detail{padding-top:55px}}@media (width<=1150px){.oc-nav{padding:var(--oc-space-3) var(--oc-space-8)}.oc-demo-wrap{margin:0 var(--oc-space-8)}.oc-demo-content{padding:var(--oc-space-4-half)}.oc-demo{grid-template-columns:160px 1fr}.oc-demo-sidebar{padding:var(--oc-space-5) var(--oc-space-3)}.oc-demo-sidebar>strong{font-size:17px}.oc-detail{gap:30px}.oc-section{padding-top:85px;padding-bottom:85px}.oc-product-sheet{padding:var(--oc-space-4)}.oc-operation-grid{gap:22px}}@media (width<=760px){.oc-nav{padding:var(--oc-space-3) var(--oc-space-5);gap:var(--oc-space-4);min-height:70px}.oc-brand{font-size:21px}.oc-nav nav{gap:var(--oc-space-5)}.oc-nav nav a{font-size:var(--oc-font-sm)}.oc-nav nav a:first-child{display:none}.oc-login{font-size:var(--oc-font-md)}.oc-hero-art{opacity:.45;object-position:center;object-fit:cover}.oc-hero-copy{padding:var(--oc-space-7) var(--oc-space-5) var(--oc-space-8)}.oc-hero-copy h1{max-width:650px}.oc-desktop-break{display:none}.oc-hero-copy>p{max-width:450px;margin:var(--oc-space-4-half) auto var(--oc-space-6);font-size:16px}.oc-hero-actions{gap:var(--oc-space-2-half);flex-wrap:wrap}.oc-demo-wrap{margin:0 var(--oc-space-4)}.oc-demo{grid-template-columns:1fr;min-height:0}.oc-demo-sidebar{display:none}.oc-demo-content{padding:var(--oc-space-4) var(--oc-space-3)}.oc-demo-toolbar{gap:var(--oc-space-3)}.oc-demo-search{width:58%}.oc-demo-add{padding:var(--oc-space-2);font-size:10px}.oc-demo-tabs{grid-template-columns:repeat(2,1fr)}.oc-demo-tabs button{white-space:normal}.oc-demo-table{min-width:500px}.oc-demo-table th:first-child{width:48%}.oc-demo-caption{font-size:var(--oc-font-xs)}.oc-demo-note{font-size:10px;line-height:1.5}.oc-section{padding:68px 22px}.oc-detail{grid-template-columns:1fr;gap:30px}.oc-detail-copy>p{margin:var(--oc-space-5) 0;font-size:17px}.oc-detail-visual{width:100%;max-width:550px;margin:auto}.oc-detail-picture{height:240px}.oc-product-sheet{padding:var(--oc-space-4-half)}.oc-section-head{align-items:start;gap:var(--oc-space-5);flex-direction:column;margin-bottom:30px}.oc-section-head>p{font-size:16px}.oc-scenario-rail{grid-template-columns:1fr}.oc-scenario-rail strong{margin:var(--oc-space-2) 0;font-size:18px}.oc-scenario-rail button>span{max-width:42ch}.oc-scenario-arrow{top:24px}.oc-scenario-detail{align-items:start;gap:var(--oc-space-5);padding:var(--oc-space-6) var(--oc-space-5);flex-direction:column}.oc-operation-grid{gap:var(--oc-space-6);grid-template-columns:repeat(2,1fr)}.oc-operation-grid p{font-size:var(--oc-font-lg)}.oc-flow{gap:var(--oc-space-8);margin-top:var(--oc-space-8);grid-template-columns:1fr}.oc-flow-step{column-gap:var(--oc-space-4-half);grid-template-columns:38px 1fr;display:grid}.oc-flow-step>span{grid-row:span 2}.oc-flow-step h3{margin:0 0 var(--oc-space-2)}.oc-flow-step p{max-width:none}.oc-final{padding:72px 22px}.oc-final>p{font-size:17px}.oc-final-note{font-size:var(--oc-font-xs)}.oc-footer{gap:var(--oc-space-4-half);flex-wrap:wrap;padding:30px 22px}.oc-footer>span{display:none}.oc-footer small{width:100%}.oc-footer>div{font-size:var(--oc-font-sm);gap:var(--oc-space-4);margin-left:auto}.oc-sheet-tabs{font-size:10px}}@media (prefers-reduced-motion:reduce){.oc-landing *,.oc-landing :before,.oc-landing :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width>=761px){.oc-detail{grid-template-columns:650px 1fr;align-items:start;gap:25px;max-width:1300px}.oc-detail-copy h2{white-space:nowrap}.oc-detail-copy h2 br{display:none}.oc-detail-copy>p{max-width:630px;margin-top:var(--oc-space-3);font-size:18px}.oc-detail-picture{border-radius:0}.oc-detail-visual{align-items:start}.oc-demo-search{min-height:40px}.oc-sheet-tabs{padding-top:var(--oc-space-4)}}@media (width>=761px) and (width<=1250px){.oc-detail{grid-template-columns:1fr 1fr}.oc-detail-copy h2{white-space:normal}.oc-detail-copy h2 br{display:block}.oc-detail-picture{width:40%}}@media (width>=761px){.oc-hero-copy>p{margin-top:var(--oc-space-2);margin-bottom:var(--oc-space-4);font-size:20px}.oc-brand{font-size:20px}.oc-demo-tabs{justify-content:flex-start}.oc-product-button b{font-size:var(--oc-font-sm)}.oc-product-button small{font-size:var(--oc-font-xs)}.oc-detail-picture{object-fit:contain;width:220px;height:300px}.oc-detail-visual{transform:translateY(-32px)}.oc-product-sheet{margin-left:-var(--oc-space-7);background:var(--oc-surface);box-shadow:0 0 0 6px var(--oc-pale);padding:var(--oc-space-4-half);margin-top:34px}.oc-sheet-heading{gap:var(--oc-space-2-half);align-items:center;display:flex}.oc-sheet-heading img{object-fit:contain}.oc-sheet-heading small{color:var(--oc-muted);font-size:10px;display:block}}@media (width<=760px){.oc-sheet-heading img{display:none}.oc-sheet-heading small{color:var(--oc-muted);font-size:10px;display:block}}.oc-demo-search:focus-within{outline:2px solid var(--oc-blue);outline-offset:2px}.oc-sheet-tabs{padding:var(--oc-space-5) 0 var(--oc-space-3-half);color:var(--oc-muted);font-size:11px}@font-face{font-family:OC Manrope;src:url(/fonts/manrope-variable.ttf)format("truetype");font-weight:200 800;font-display:swap}:root{--oc-marketing-canvas:#fafbf8;--oc-marketing-ink:#17211d;--oc-input-hover-border:#aebbd0;--oc-code-font-family:ui-monospace,SFMono-Regular,Menlo,monospace;--oc-editor-selection:#dce9ff;--oc-editor-active-line:#f4f7fc;--oc-readonly-surface:#f5f6f8;--oc-readonly-ink:#475467;--oc-font-family:"OC Manrope",Manrope,sans-serif;--oc-ink:#18243a;--oc-muted:#53627a;--oc-accent:#2463eb;--oc-accent-hover:#194ec0;--oc-surface:#fff;--oc-pale:#f7f8fa;--oc-line:#e4e8ee;--oc-input-border:#c8d1df;--oc-neutral-bg:#edf1f7;--oc-info-bg:#eef4ff;--oc-success-bg:#e8f8f0;--oc-success:#08653e;--oc-warning-bg:#fff3d9;--oc-warning:#775315;--oc-error-bg:#fbece8;--oc-error:#972f25;--oc-selected:#eef4ff;--oc-hover:#f2f5fa;--oc-focus:#2463eb;--oc-rail:#0c2039;--oc-rail-ink:#e6edf7;--oc-rail-muted:#acbdd3;--oc-rail-hover:#1a3553;--oc-radius-control:6px;--oc-radius-status:6px;--oc-radius-surface:8px;--oc-control-height:36px;--oc-control-pad-y:7px;--oc-control-pad-x:11px;--oc-control-font-size:12px;--oc-font-xs:11px;--oc-font-sm:12px;--oc-font-md:13px;--oc-font-lg:14px;--oc-title-size:28px;--oc-section-size:20px;--oc-subsection-size:16px;--oc-space-1-half:6px;--oc-space-2-half:10px;--oc-space-3-half:14px;--oc-space-4-half:18px;--oc-space-10:40px;--oc-space-12:48px;--oc-space-16:64px;--oc-space-1:4px;--oc-space-2:8px;--oc-space-3:12px;--oc-space-4:16px;--oc-space-5:20px;--oc-space-6:24px;--oc-space-7:28px;--oc-space-8:32px;--oc-focus-ring:0 0 0 3px #2463eb26;--oc-table-pad-y:10px;--oc-table-pad-x:12px}@media (pointer:coarse),(width<=760px){:root{--oc-control-height:44px;--oc-control-pad-y:10px}}.oc-landing{--oc-display-size:52px;--oc-section-size:clamp(32px,3.15vw,48px)}.identity-page{--oc-title-size:26px;--oc-section-size:19px}.identity-picker-page{--oc-title-size:28px}@media (width<=760px){.oc-landing{--oc-display-size:clamp(32px,7vw,42px)}.identity-page{--oc-title-size:22px}.identity-picker-page{--oc-title-size:25px}}.workspace-sidebar{--oc-quiet-ink:var(--oc-rail-ink);--oc-quiet-hover-ink:var(--oc-rail-ink);--oc-quiet-hover-bg:var(--oc-rail-hover)}.oc-link{color:inherit}.oc-button,.oc-input,.oc-select,.oc-textarea{font-family:var(--oc-font-family);font-size:var(--oc-control-font-size);color:var(--oc-ink);border:1px solid var(--oc-input-border);border-radius:var(--oc-radius-control);background:var(--oc-surface);min-height:var(--oc-control-height);padding:var(--oc-control-pad-y) var(--oc-control-pad-x);box-sizing:border-box;max-width:100%;margin:0;line-height:1.4}.oc-button{justify-content:center;align-items:center;gap:var(--oc-space-1-half);text-align:center;cursor:pointer;vertical-align:middle;flex-shrink:0;font-weight:550;text-decoration:none;display:inline-flex}.oc-button:hover:not(:disabled){background:var(--oc-hover);border-color:var(--oc-input-hover-border)}.oc-button-primary{color:var(--oc-surface);background:var(--oc-accent);border-color:var(--oc-accent)}.oc-button-primary:hover:not(:disabled){color:var(--oc-surface);background:var(--oc-accent-hover);border-color:var(--oc-accent-hover)}.oc-button-quiet{color:var(--oc-quiet-ink,inherit);background:0 0;border-color:#0000}.oc-button-quiet:hover:not(:disabled){color:var(--oc-quiet-hover-ink,var(--oc-accent-hover));background:var(--oc-quiet-hover-bg,var(--oc-selected));border-color:#0000}.oc-button-destructive{color:var(--oc-error);background:var(--oc-surface);border-color:var(--oc-error)}.oc-button-destructive:hover:not(:disabled){color:var(--oc-error);background:var(--oc-error-bg);border-color:var(--oc-error)}.oc-input,.oc-select,.oc-textarea{min-width:0;caret-color:var(--oc-accent);vertical-align:middle}.oc-input::placeholder,.oc-textarea::placeholder{color:var(--oc-muted);opacity:1}.oc-input[aria-invalid=true],.oc-select[aria-invalid=true],.oc-textarea[aria-invalid=true]{border-color:var(--oc-error)}.oc-textarea{resize:vertical;min-height:100px;line-height:1.6}.oc-check{appearance:auto;width:16px;height:16px;accent-color:var(--oc-accent);vertical-align:middle;cursor:pointer;flex-shrink:0;margin:0}.oc-input[type=hidden]{display:none}.oc-button:focus-visible,.oc-input:focus-visible,.oc-select:focus-visible,.oc-textarea:focus-visible,.oc-check:focus-visible{outline:2px solid var(--oc-focus);outline-offset:2px;box-shadow:var(--oc-focus-ring)}.oc-button:disabled{cursor:not-allowed;opacity:.55}.oc-input:disabled,.oc-select:disabled,.oc-textarea:disabled{cursor:not-allowed;color:var(--oc-muted);background:var(--oc-pale);opacity:1}.oc-check:disabled{cursor:not-allowed;opacity:.55}.oc-label{font-weight:550;font-family:var(--oc-font-family);font-size:var(--oc-font-md);color:inherit}.oc-table{border-collapse:collapse;width:100%;font-family:var(--oc-font-family);font-size:var(--oc-font-md);text-align:left;font-variant-numeric:tabular-nums}.oc-table th,.oc-table td{padding:var(--oc-table-pad-y) var(--oc-table-pad-x);border-bottom:1px solid var(--oc-line);vertical-align:top;line-height:1.45}.oc-table thead th{font-size:var(--oc-font-sm);color:var(--oc-muted);background:var(--oc-pale);text-align:left;font-weight:600}.oc-heading{font-family:var(--oc-font-family);color:inherit;letter-spacing:-.025em;font-weight:700;line-height:1.25}.oc-heading-page{font-size:var(--oc-title-size)}.oc-heading-section{font-size:var(--oc-section-size)}.oc-heading-subsection{font-size:var(--oc-subsection-size);letter-spacing:-.01em}.oc-heading-display{font-size:var(--oc-display-size,52px);letter-spacing:-.035em;font-weight:800;line-height:1.1}.oc-control-tree{min-width:28px;min-height:28px;padding:0}@media (pointer:coarse),(width<=760px){.oc-control-tree{min-width:44px;min-height:44px}.oc-label:has(.oc-check){min-height:44px}}.oc-tabs{border-bottom:1px solid var(--oc-line);scrollbar-width:thin;align-items:stretch;gap:20px;display:flex;overflow-x:auto}.oc-button.oc-tab,.oc-tabs>.oc-link{padding:var(--oc-space-2-half) 0;color:var(--oc-muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;font-weight:500}.oc-button.oc-tab:hover:not(:disabled),.oc-tabs>.oc-link:hover{color:var(--oc-accent-hover);background:0 0}.oc-button.oc-tab:is([aria-current=page],[aria-pressed=true],[aria-selected=true]),.oc-tabs>.oc-link[aria-current=page]{border-bottom-color:var(--oc-accent);color:var(--oc-accent);font-weight:650}.oc-button>svg{flex-shrink:0}.oc-button:is([aria-pressed=true],[aria-selected=true],[aria-current=page],[aria-current=true],[data-selected=true]):not(.oc-tab){background:var(--oc-selected);border-color:var(--oc-accent);color:var(--oc-accent-hover)}.identity-page{--oc-control-height:44px;--oc-control-font-size:14px;--oc-control-pad-y:10px;--oc-control-pad-x:12px}.oc-button-link{color:var(--oc-accent-hover);text-align:left;background:0 0;border:0;border-radius:0;justify-content:start;min-height:0;padding:0}.oc-button-link:hover:not(:disabled){color:var(--oc-accent-hover);text-underline-offset:3px;background:0 0;text-decoration:underline}.oc-link{text-underline-offset:3px;outline-offset:3px}.oc-link:focus-visible{outline:2px solid var(--oc-focus);box-shadow:var(--oc-focus-ring)}.oc-table tbody th{font-weight:500}.oc-table tbody tr:hover{background:var(--oc-hover)}.oc-badge{max-width:100%;font-family:var(--oc-font-family);font-size:var(--oc-font-sm);border-radius:var(--oc-radius-status);background:var(--oc-neutral-bg);color:var(--oc-muted);overflow-wrap:anywhere;justify-self:start;padding:4px 8px;font-weight:550;line-height:1.5;display:inline-block}.oc-badge-info{background:var(--oc-info-bg);color:var(--oc-accent-hover)}.oc-badge-success{background:var(--oc-success-bg);color:var(--oc-success)}.oc-badge-warning{background:var(--oc-warning-bg);color:var(--oc-warning)}.oc-badge-error{background:var(--oc-error-bg);color:var(--oc-error)}.oc-message{font-family:var(--oc-font-family);font-size:var(--oc-font-md);overflow-wrap:anywhere;color:var(--oc-muted);line-height:1.6}.oc-message-info{color:var(--oc-accent-hover)}.oc-message-error{color:var(--oc-error)}.oc-message-warning{color:var(--oc-warning)}.oc-message-success{color:var(--oc-success)}.oc-pager{font-size:var(--oc-font-sm);color:var(--oc-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.oc-message:focus-visible{outline:2px solid var(--oc-focus);outline-offset:3px}:where(.oc-label):has(.oc-check){align-items:center;gap:var(--oc-space-2);min-height:var(--oc-control-height);display:inline-flex}.oc-tabs>.oc-link{min-height:var(--oc-control-height);font-size:var(--oc-control-font-size);align-items:center;line-height:1.4;text-decoration:none;display:inline-flex}html{scroll-behavior:smooth}body{font-family:var(--oc-font-family);color:var(--oc-marketing-ink);background:var(--oc-marketing-canvas);margin:0}*{box-sizing:border-box}a{color:inherit}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.workspace-page-recovery{max-width:620px;margin:var(--oc-space-16) auto;padding:var(--oc-space-7);color:#172e4c;background:var(--oc-surface);font-family:Manrope,system-ui,sans-serif}.workspace-page-recovery h1{margin:0 0 var(--oc-space-4)}.workspace-page-recovery p{font-size:var(--oc-font-lg);color:#415773;margin:var(--oc-space-3) 0;line-height:1.7}.workspace-page-recovery .workspace-page-recovery-warning{color:#172e4c;font-weight:600}.workspace-page-recovery button{margin:var(--oc-space-3) 0}.workspace-page-recovery .workspace-page-recovery-note{font-size:var(--oc-font-sm)}@media (width<=640px){.workspace-page-recovery{margin:var(--oc-space-6) var(--oc-space-3);padding:var(--oc-space-5)}}.admin-page{background:var(--oc-pale);min-height:100vh;color:var(--oc-ink);--admin-line:var(--oc-line);--admin-blue:var(--oc-accent)}.admin-header{max-width:1240px;padding:var(--oc-space-6) var(--oc-space-8);justify-content:space-between;align-items:center;gap:var(--oc-space-6);border-bottom:1px solid var(--admin-line);margin:auto;display:flex}.admin-brand{letter-spacing:-.02em;font-size:23px;font-weight:800;text-decoration:none}.admin-main{max-width:1240px;padding:var(--oc-space-12) var(--oc-space-8) 80px;margin:auto}.admin-main h1{margin:0 0 var(--oc-space-3);overflow-wrap:anywhere}.admin-main h2{margin:0 0 var(--oc-space-5)}.admin-description,.admin-muted{color:var(--oc-muted)}.admin-description{max-width:65ch;margin:0 0 var(--oc-space-8)}.admin-page a{text-underline-offset:4px}.admin-page :focus-visible{outline:3px solid var(--admin-blue);outline-offset:3px}.admin-page input,.admin-page select{width:100%}.admin-page ::selection{color:var(--oc-ink);background:#cde0ff}.admin-tabs{margin-bottom:var(--oc-space-8);padding-bottom:var(--oc-space-4);flex-wrap:wrap}.admin-settings{gap:var(--oc-space-16);background:var(--oc-surface);padding:var(--oc-space-8);border-radius:14px;grid-template-columns:1fr 1fr;display:grid}.admin-main form{max-width:440px}.admin-main label{margin-bottom:var(--oc-space-5);display:block}.admin-main label input,.admin-main label select{margin-top:var(--oc-space-2);display:block}.admin-main fieldset{border:0;min-width:0;margin:0;padding:0}.admin-main p{line-height:1.6}.admin-error{color:var(--oc-error)}.admin-notice{color:#087f51}.admin-table-scroll{background:var(--oc-surface);scrollbar-color:var(--oc-input-border) var(--oc-pale);scrollbar-width:thin;border-radius:14px;position:relative;overflow-x:auto}.admin-main table{border-collapse:collapse;font-variant-numeric:tabular-nums;text-align:left;width:100%}.admin-main caption{text-align:left;padding:var(--oc-space-6);font-size:20px;font-weight:700}.admin-main th,.admin-main td{vertical-align:top}.admin-main td small{color:var(--oc-muted);margin-top:var(--oc-space-1);display:block}.admin-main td strong{font-weight:650}.admin-main pre{font-size:var(--oc-font-md);white-space:pre-wrap;overflow-wrap:anywhere;max-width:52ch}.admin-main summary{cursor:pointer;padding:var(--oc-space-2) 0;min-height:44px}.admin-editor{margin:var(--oc-space-8) 0;background:var(--oc-surface);padding:var(--oc-space-7);border-radius:14px;scroll-margin-top:24px}.admin-editor p{max-width:65ch}.admin-actions{align-items:center;gap:var(--oc-space-4);margin:var(--oc-space-4) 0;flex-wrap:wrap;display:flex}.admin-pager{align-items:center;gap:var(--oc-space-3);margin-top:var(--oc-space-5);font-variant-numeric:tabular-nums;justify-content:flex-end;display:flex}.admin-pager span{color:var(--oc-muted);margin-right:auto}.admin-empty{padding:var(--oc-space-6) 0;color:var(--oc-muted)}.admin-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.admin-page textarea{width:100%;margin-top:var(--oc-space-2);resize:vertical;display:block}.admin-main .admin-confirm{align-items:center;gap:var(--oc-space-3);display:flex}.admin-main .admin-confirm input{width:20px;margin:0}@media (width<=760px){.admin-header{padding:var(--oc-space-5);gap:var(--oc-space-4)}.admin-main{padding:var(--oc-space-8) var(--oc-space-5) 56px}.admin-settings{padding:var(--oc-space-6);grid-template-columns:1fr;gap:36px}.admin-main table{min-width:640px}.admin-editor{padding:var(--oc-space-6)}.admin-pager{flex-wrap:wrap}.admin-pager span{flex-basis:100%}}.admin-main .admin-scenario-options .admin-confirm{min-height:44px;margin-bottom:0}.admin-scenario-options .admin-actions{margin-top:var(--oc-space-5)}.pim-navigation{gap:var(--oc-space-6);margin:var(--oc-space-6) 0;flex-wrap:wrap;display:flex}.pim-navigation [aria-current]{color:var(--oc-accent-hover);font-weight:700}.admin-page.workspace-page{color:var(--oc-ink)}.workspace-sidebar{height:100dvh;padding:var(--oc-space-6) var(--oc-space-3) var(--oc-space-4);background:var(--oc-pale);border-right:1px solid var(--oc-line);scrollbar-width:thin;scrollbar-color:var(--oc-input-border) var(--oc-pale);flex-direction:column;align-self:start;display:flex;position:sticky;top:0;overflow-y:auto}.workspace-brand{margin:0 var(--oc-space-2-half) var(--oc-space-7);letter-spacing:-.035em;color:var(--oc-ink);font-size:19px;font-weight:800;text-decoration:none;display:block}.workspace-organization{align-items:center;gap:var(--oc-space-2-half);background:var(--oc-surface);border:1px solid var(--oc-line);padding:var(--oc-space-2-half);margin-bottom:var(--oc-space-6);min-height:60px;color:var(--oc-ink);border-radius:6px;text-decoration:none;display:flex}.workspace-organization>span{flex:1;min-width:0}.workspace-organization strong{font-size:var(--oc-font-md);overflow-wrap:anywhere;display:block}.workspace-organization small{font-size:var(--oc-font-sm);color:var(--oc-muted);margin-top:3px;display:block}.workspace-organization svg{color:var(--oc-muted);flex-shrink:0}.workspace-navigation{flex-direction:column;gap:3px;display:flex}.workspace-navigation a{align-items:center;gap:var(--oc-space-2-half);min-height:38px;padding:var(--oc-space-2) var(--oc-space-2-half);font-size:var(--oc-font-sm);color:var(--oc-muted);border-radius:5px;font-weight:550;text-decoration:none;transition:background .12s;display:flex}.workspace-navigation svg{flex-shrink:0}.workspace-navigation a:hover{color:var(--oc-ink);background:#edf0f5}.workspace-navigation a[aria-current=page]{color:#1b55c8;background:#e9f0ff;font-weight:750}.workspace-navigation a:nth-child(5),.workspace-navigation a:nth-child(9),.workspace-navigation a:last-child{margin-top:var(--oc-space-3-half)}.workspace-switch{min-height:40px;padding:var(--oc-space-2) var(--oc-space-2-half);font-size:var(--oc-font-sm);color:var(--oc-muted);padding-top:var(--oc-space-6);align-items:center;margin-top:auto;text-decoration:none;display:flex}.workspace-switch:hover{color:#1b55c8}.workspace-body{min-width:0}.workspace-topbar{justify-content:space-between;align-items:center;gap:var(--oc-space-5);min-height:54px;padding:var(--oc-space-2-half) var(--oc-space-7);border-bottom:1px solid var(--oc-line);background:var(--oc-surface);display:flex}.workspace-context{color:var(--oc-muted);font-size:var(--oc-font-sm);overflow-wrap:anywhere;margin:0}.workspace-context>span:first-child{color:var(--oc-ink);font-weight:600}.workspace-topbar-actions{align-items:center;gap:var(--oc-space-3);flex-shrink:0;display:flex}.workspace-role{font-size:var(--oc-font-sm);color:var(--oc-muted)}.workspace-menu-button,.workspace-mobile-brand{display:none!important}.workspace-main{max-width:none;padding:var(--oc-space-7) var(--oc-space-7) var(--oc-space-12);min-width:0;margin:0}.workspace-main>p{max-width:78ch;color:var(--oc-muted);font-size:var(--oc-font-md)}.workspace-main form,.workspace-main input,.workspace-main select{max-width:100%}.workspace-main:has(.pim-information-workspace,.pim-detail-page){padding:0}.workspace-main .channel-nav[aria-label=Разделы\ организации],.workspace-main .pim-navigation[aria-label=Разделы\ организации]{display:none}.workspace-context-error{padding:var(--oc-space-4);margin:var(--oc-space-5) 0;color:var(--oc-error);background:#fff0ed;border-radius:6px}.workspace-context-error p{margin:0 0 var(--oc-space-3)}.workspace-context-error a{margin-left:var(--oc-space-4)}.workspace-skip{z-index:20;padding:var(--oc-space-3) var(--oc-space-4);color:var(--oc-accent-hover);background:#fff;border-radius:6px;position:fixed;top:-100px;left:16px}.workspace-skip:focus{top:12px}.workspace-main:focus{outline:none}@media (width<=1100px){.workspace-sidebar{padding-inline:var(--oc-space-2)}.workspace-main{padding:var(--oc-space-6) var(--oc-space-5)}.workspace-topbar{padding-inline:var(--oc-space-5)}}@media (width<=760px){.workspace-sidebar{height:auto;max-height:none;padding:var(--oc-space-4);border-right:0;border-bottom:1px solid var(--oc-line);display:none;position:static}.workspace-menu-open .workspace-sidebar{order:2;width:100%;display:flex}.workspace-menu-open .workspace-main{order:3;width:100%}.workspace-menu-open .workspace-topbar{order:1}.workspace-sidebar .workspace-brand{display:none}.workspace-topbar{padding:var(--oc-space-3) var(--oc-space-4);gap:var(--oc-space-3);flex-wrap:wrap}.workspace-mobile-brand{letter-spacing:-.03em;font-size:18px;font-weight:800;text-decoration:none;display:block!important}.workspace-menu-button{align-items:center;gap:var(--oc-space-2);display:flex!important}.workspace-role{display:none}.workspace-context{flex-basis:100%;order:3}.workspace-topbar-actions{margin-left:auto}.workspace-main{padding:var(--oc-space-5) var(--oc-space-4) var(--oc-space-10)}.workspace-navigation{gap:var(--oc-space-1-half);grid-template-columns:1fr 1fr;display:grid}.workspace-navigation a{font-size:var(--oc-font-sm);min-height:44px}.workspace-navigation a:nth-child(n){margin-top:0}.workspace-switch{margin-top:var(--oc-space-3);padding-top:var(--oc-space-2)}:is(.workspace-page,.workspace-platform-page) .workspace-main form label:has(>input:is([type=checkbox],[type=radio])){min-height:44px}}@media (width<=380px){.workspace-navigation{grid-template-columns:1fr}.workspace-context-error a{margin:var(--oc-space-3) 0 0;display:block}}@media (prefers-reduced-motion:reduce){.workspace-navigation a{transition:none}}:is(.workspace-page,.workspace-platform-page) .workspace-main :is(input:not([type=checkbox]):not([type=radio]),select,textarea){max-width:100%}:is(.workspace-page,.workspace-platform-page) .workspace-main :is(input,select,textarea):disabled{opacity:1}:is(.workspace-page,.workspace-platform-page) .workspace-main :is(input[type=checkbox],input[type=radio]){flex-shrink:0;width:16px}:is(.workspace-page,.workspace-platform-page) .workspace-main :is(.admin-tabs,.pricing-tabs){margin:var(--oc-space-5) 0 var(--oc-space-6);flex-wrap:wrap;padding:0}:is(.workspace-page,.workspace-platform-page) .workspace-main :is(.admin-actions,.channel-row-actions,.integration-check){gap:var(--oc-space-2);margin:var(--oc-space-4) 0;align-items:center}:is(.workspace-page,.workspace-platform-page) .workspace-main :is(.admin-table-scroll,.order-table-wrap,.oc-table-scroll){border:1px solid var(--oc-line);background:var(--oc-surface);scrollbar-width:thin;scrollbar-color:var(--oc-input-border) var(--oc-pale);border-radius:6px;overflow-x:auto}:is(.workspace-page,.workspace-platform-page) .workspace-main :is(.admin-table-scroll,.order-table-wrap,.oc-table-scroll) table{border-collapse:collapse;width:100%}:is(.workspace-page,.workspace-platform-page) .workspace-main :is(.admin-table-scroll,.order-table-wrap,.oc-table-scroll) :is(th,td){vertical-align:middle}:is(.workspace-page,.workspace-platform-page) .workspace-main :is(.admin-table-scroll,.order-table-wrap,.oc-table-scroll) caption{padding:var(--oc-space-2-half) var(--oc-space-3);text-align:left;font-size:var(--oc-font-sm);color:var(--oc-muted);font-weight:600}:is(.workspace-page,.workspace-platform-page) .workspace-main tbody tr:hover{background:#f8faff}:is(.workspace-page,.workspace-platform-page) .workspace-main td p{margin:var(--oc-space-1) 0;font-size:var(--oc-font-sm);color:var(--oc-muted)}:is(.workspace-page,.workspace-platform-page) .workspace-main td small{font-size:var(--oc-font-sm)}:is(.workspace-page,.workspace-platform-page) .workspace-main :is(.admin-editor,.admin-settings){background:var(--oc-surface);border:1px solid var(--oc-line);margin-top:var(--oc-space-6);border-radius:6px;padding:22px}:is(.workspace-page,.workspace-platform-page) .workspace-main .admin-settings>section{min-width:0}:is(.workspace-page,.workspace-platform-page) .workspace-main .admin-editor h2{margin:0 0 var(--oc-space-3)}:is(.workspace-page,.workspace-platform-page) .workspace-main :is(.admin-pager,.competitor-pager){margin-top:var(--oc-space-4);gap:var(--oc-space-2)}:is(.workspace-page,.workspace-platform-page) .workspace-main :is(.admin-error,.integration-load-error){color:var(--oc-error)}:is(.workspace-page,.workspace-platform-page) .workspace-main p[role=alert]{padding:var(--oc-space-3) var(--oc-space-3-half);overflow-wrap:anywhere;background:#fff0ed;border-radius:6px;max-width:100%}:is(.workspace-page,.workspace-platform-page) .workspace-main :is(.oc-feedback,.integration-truth,.integration-empty,.integration-service-details){padding:var(--oc-space-4);font-size:var(--oc-font-md);margin-block:var(--oc-space-4);border-radius:6px}.workspace-page .pim-workspace-heading{padding:var(--oc-space-6) var(--oc-space-6) var(--oc-space-4)}.workspace-page .pim-eyebrow{display:none}.workspace-page .pim-local-navigation{gap:var(--oc-space-5);padding-inline:var(--oc-space-6)}.workspace-page .pim-catalog-layout{grid-template-columns:200px minmax(0,1fr)}.workspace-page .pim-catalog-layout.has-inspector{grid-template-columns:190px minmax(280px,1fr) 320px}.workspace-page .pim-catalog-categories{padding:var(--oc-space-4) var(--oc-space-3);background:#fafbfc}.workspace-page .pim-catalog-main{padding:var(--oc-space-4) var(--oc-space-5)}:is(.workspace-page,.workspace-platform-page) .workspace-main .pim-category-filter,:is(.workspace-page,.workspace-platform-page) .workspace-main .pim-product-name{text-align:left}.workspace-page .pim-products-scroll caption{font-size:var(--oc-font-sm)}.workspace-page .pim-product-symbol{background:#f4f6f9;width:36px;height:42px}.workspace-page .pim-inspector-region{padding:var(--oc-space-5)}.workspace-page .pim-inspector-region .pim-product-card{border:0;margin:0;padding:0}.workspace-page .pim-detail-page{padding:var(--oc-space-6);background:var(--oc-surface);min-height:calc(100dvh - 54px)}.workspace-page .pim-detail-layout{gap:var(--oc-space-6);grid-template-columns:minmax(0,1fr) 280px}.workspace-page .pim-detail-context{border-left:1px solid var(--oc-line);padding-left:var(--oc-space-6)}.workspace-page .pim-detail-tabs{margin:var(--oc-space-5) 0 var(--oc-space-6)}:is(.workspace-page,.workspace-platform-page) .workspace-main .channel-providers{max-width:none;margin-bottom:var(--oc-space-7)}:is(.workspace-page,.workspace-platform-page) .workspace-main .channel-providers li{padding:var(--oc-space-3-half) 0;gap:var(--oc-space-4)}:is(.workspace-page,.workspace-platform-page) .workspace-main .channel-providers strong{font-size:var(--oc-font-lg)}:is(.workspace-page,.workspace-platform-page) .workspace-main .channel-providers li span{font-size:var(--oc-font-sm)}:is(.workspace-page,.workspace-platform-page) .workspace-main .channel-configurations{margin-top:var(--oc-space-7)}:is(.workspace-page,.workspace-platform-page) .workspace-main .integration-service-row{padding:var(--oc-space-4) 0;gap:var(--oc-space-5)}:is(.workspace-page,.workspace-platform-page) .workspace-main .integration-saved{margin-top:var(--oc-space-8)}:is(.workspace-page,.workspace-platform-page) .workspace-main .integration-connection{padding:var(--oc-space-4-half) 0}:is(.workspace-page,.workspace-platform-page) .workspace-main .integration-filters{margin:var(--oc-space-5) 0 var(--oc-space-3);gap:var(--oc-space-3)}:is(.workspace-page,.workspace-platform-page) .workspace-main .competitor-inspector{border:0;border-left:1px solid var(--oc-line);padding:var(--oc-space-5);border-radius:0;flex-basis:320px}:is(.workspace-page,.workspace-platform-page) .workspace-main .competitor-adapters{border-block:1px solid var(--oc-line);flex-wrap:wrap;gap:0;display:flex}:is(.workspace-page,.workspace-platform-page) .workspace-main .competitor-adapters article{padding:var(--oc-space-3-half) var(--oc-space-4);border:0;border-radius:0;flex:170px}:is(.workspace-page,.workspace-platform-page) .workspace-main .competitor-adapters article+article{border-left:1px solid var(--oc-line)}:is(.workspace-page,.workspace-platform-page) .workspace-main .competitor-inspector dt{font-size:var(--oc-font-sm)}:is(.workspace-page,.workspace-platform-page) .workspace-main .order-summary{gap:var(--oc-space-6);padding-block:var(--oc-space-4);border-block:1px solid var(--oc-line);margin:var(--oc-space-5) 0}:is(.workspace-page,.workspace-platform-page) .workspace-main .order-summary dd{font-size:15px}:is(.workspace-page,.workspace-platform-page) .workspace-main .order-detail{padding-top:var(--oc-space-5);margin-top:var(--oc-space-7)}:is(.workspace-page,.workspace-platform-page) .workspace-main .pricing-records>li,:is(.workspace-page,.workspace-platform-page) .workspace-main .job-attempts>li{padding:var(--oc-space-3-half) 0}@media (width<=1250px){.workspace-page .pim-catalog-layout.has-inspector{grid-template-columns:170px minmax(0,1fr)}.workspace-page .has-inspector .pim-inspector-region{border-left:0;border-top:1px solid var(--oc-line);grid-column:1/-1;height:auto;position:static}.workspace-page .pim-catalog-layout{grid-template-columns:170px minmax(0,1fr)}}@media (width<=1100px){.workspace-page .pim-detail-layout{grid-template-columns:1fr}.workspace-page .pim-detail-context{border-left:0;border-top:1px solid var(--oc-line);padding:var(--oc-space-5) 0 0;gap:var(--oc-space-5);grid-template-columns:1fr 1fr;display:grid}}@media (width<=760px){:is(.workspace-page,.workspace-platform-page) .workspace-main .admin-settings{gap:var(--oc-space-6);padding:var(--oc-space-4-half);grid-template-columns:1fr}.workspace-page .pim-workspace-heading{padding:var(--oc-space-5) var(--oc-space-4) var(--oc-space-3)}.workspace-page .pim-catalog-layout,.workspace-page .pim-catalog-layout.has-inspector{display:block}.workspace-page .pim-catalog-main,.workspace-page .pim-detail-page{padding:var(--oc-space-4)}.workspace-page .pim-detail-context{display:block}:is(.workspace-page,.workspace-platform-page) .workspace-main .competitor-inspector{padding:var(--oc-space-4) 0;border-left:0}:is(.workspace-page,.workspace-platform-page) .workspace-main .competitor-adapters article+article{border-left:0}:is(.workspace-page,.workspace-platform-page) .workspace-main .order-summary{gap:var(--oc-space-3-half);grid-template-columns:1fr}}@media (width<=600px){:is(.workspace-page,.workspace-platform-page) .workspace-main .order-table-wrap{border:0;border-radius:0;overflow:visible}:is(.workspace-page,.workspace-platform-page) .workspace-main .order-table-wrap caption{padding:var(--oc-space-3) 0}}.workspace-platform-page{background:var(--oc-surface);color:var(--oc-ink);--admin-line:var(--oc-line);--admin-blue:var(--oc-accent);font-size:var(--oc-font-md)}.workspace-platform-page .admin-header{max-width:none;padding:var(--oc-space-4-half) var(--oc-space-7);background:var(--oc-pale)}.workspace-platform-page .admin-main{max-width:1280px;padding:var(--oc-space-7)}.workspace-platform-page .admin-table-scroll{border:1px solid var(--oc-line);border-radius:6px}.workspace-platform-page .admin-tabs{margin:var(--oc-space-5) 0;padding-bottom:0}.workspace-platform-page .admin-main caption{font-size:var(--oc-font-md);padding:var(--oc-space-3)}.workspace-platform-page .admin-editor{border:1px solid var(--oc-line);padding:var(--oc-space-5);border-radius:6px}@media (width<=760px){.workspace-platform-page .admin-main,.workspace-platform-page .admin-header{padding:var(--oc-space-5) var(--oc-space-4)}}.workspace-page .workspace-main .pim-category-tree-toggle{flex:none;justify-content:center;align-items:center;width:24px;min-width:24px;display:flex}.workspace-page .workspace-main .pim-category-tree-toggle svg{flex:none;display:block}@media (width<=760px){.workspace-page .workspace-main .pim-category-tree-toggle{width:44px;min-width:44px}.workspace-page .pim-category-tree-spacer{width:44px}.workspace-page .pim-products-scroll{max-width:100%;overflow-x:auto}.workspace-page .pim-products-scroll table{min-width:680px}.workspace-page .pim-products-scroll td{overflow-wrap:normal}.workspace-page .pim-products-scroll td:first-child{min-width:230px}}.workspace-page .workspace-main .pim-detail-page{padding:var(--oc-space-6) var(--oc-space-7) var(--oc-space-10)}.workspace-page .workspace-main .pim-detail-heading{padding-bottom:var(--oc-space-1)}.workspace-page .workspace-main .pim-detail-back{min-height:34px;margin-bottom:var(--oc-space-4)}.workspace-page .workspace-main .pim-detail-layout{gap:var(--oc-space-7);grid-template-columns:minmax(0,1fr) 260px}.workspace-page .workspace-main .pim-detail-context{padding-left:var(--oc-space-6)}.workspace-page .workspace-main .pim-detail-context>section{padding-bottom:var(--oc-space-5);margin-bottom:var(--oc-space-5);border-color:var(--oc-line)}.workspace-page .workspace-main .pim-detail-context .pim-card-model fieldset{border:0;padding:0}.workspace-page .workspace-main .pim-detail-context nav{gap:var(--oc-space-1-half);margin:var(--oc-space-3) 0;flex-wrap:wrap;display:flex}.workspace-page .workspace-main .pim-detail-section-heading{justify-content:space-between;align-items:start;gap:var(--oc-space-5);margin-bottom:var(--oc-space-5);display:flex}.workspace-page .workspace-main .pim-detail-section-heading h2{margin-bottom:var(--oc-space-1-half)}.workspace-page .workspace-main .pim-detail-section-heading p{margin:0}.workspace-page .workspace-main .pim-detail-variant-search{gap:var(--oc-space-1-half);max-width:440px;margin-bottom:var(--oc-space-5);display:grid}.workspace-page .workspace-main .pim-detail-table{border:1px solid var(--oc-line);border-radius:6px;overflow-x:auto}.workspace-page .workspace-main .pim-detail-table th,.workspace-page .workspace-main .pim-detail-table td{text-align:left}.workspace-page .workspace-main .pim-detail-table tr[aria-selected=true]{background:var(--oc-selected)}.workspace-page .workspace-main .pim-detail-pagination{justify-content:space-between;gap:var(--oc-space-4);margin:var(--oc-space-4) 0;align-items:center;display:flex}.workspace-page .workspace-main .pim-detail-pagination>div{gap:var(--oc-space-2);display:flex}.workspace-page .workspace-main .pim-detail-editor{border:0;margin:0;padding:0}.workspace-page .workspace-main .pim-detail-editor>.pim-editor{border:0;border-radius:0;margin:0;padding:0}.workspace-page .workspace-main .pim-editor-title,.workspace-page .workspace-main .pim-model-editor>header{justify-content:space-between;align-items:center;gap:var(--oc-space-4);margin-bottom:var(--oc-space-6);display:flex}.workspace-page .workspace-main .pim-editor-title h2,.workspace-page .workspace-main .pim-model-editor>header h3{margin:0}.workspace-page .workspace-main :is(.pim-editor,.pim-model-editor,.pim-attribute-values,.pim-images) fieldset{border:0;min-width:0;margin:0;padding:0}.workspace-page .workspace-main .pim-editor>form>fieldset{gap:var(--oc-space-5);grid-template-columns:minmax(0,1fr) 180px;display:grid}.workspace-page .workspace-main .pim-editor>form>fieldset>label{grid-column:1/-1;gap:7px;display:grid}.workspace-page .workspace-main .pim-editor>form>fieldset>label:has(select){grid-column:1;max-width:280px}.workspace-page .workspace-main .pim-editor>form>fieldset>button{grid-column:1/-1;justify-self:start}.workspace-page .workspace-main .pim-editor .pim-category-selection{border-block:1px solid var(--oc-line);padding:var(--oc-space-4) 0;grid-column:1/-1;max-height:320px;overflow-y:auto}.workspace-page .workspace-main .pim-editor .pim-category-selection legend{font-weight:650;font-size:var(--oc-font-md);margin-bottom:var(--oc-space-2-half)}.workspace-page .workspace-main .pim-editor .pim-category-selection label{padding:var(--oc-space-1-half) 0;align-items:center;gap:9px;display:flex}.workspace-page .workspace-main .pim-editor .pim-category-selection label:has(input:not([type=checkbox])){gap:var(--oc-space-1-half);max-width:440px;display:grid}.workspace-page .workspace-main .pim-editor textarea:not([type=checkbox]):not([type=radio]){resize:vertical}.workspace-page .workspace-main .pim-editor-variant-heading{gap:var(--oc-space-6);margin:var(--oc-space-5) 0;justify-content:space-between;align-items:end;display:flex}.workspace-page .workspace-main .pim-editor-variant-heading h3{margin:0}.workspace-page .workspace-main .pim-editor-variant-heading label{gap:var(--oc-space-1-half);display:grid}.workspace-page .workspace-main .pim-variants{padding:0;list-style:none}.workspace-page .workspace-main .pim-variants>li{border-bottom:1px solid var(--oc-line);padding:var(--oc-space-4) 0;margin:0}.workspace-page .workspace-main .pim-variants>li>span{font-size:var(--oc-font-sm);color:var(--oc-muted);margin:5px 0 var(--oc-space-3);display:block}.workspace-page .workspace-main .pim-attribute-values>form>fieldset>button{margin-top:var(--oc-space-5)}.workspace-page .workspace-main .pim-attribute-values>dl>div{gap:var(--oc-space-5);padding:var(--oc-space-3) 0;border-bottom:1px solid var(--oc-line);grid-template-columns:40% minmax(0,1fr);display:grid}.workspace-page .workspace-main .pim-attribute-values dd{color:var(--oc-ink);margin:0}.workspace-page .workspace-main .pim-attribute-filter-tools{gap:var(--oc-space-2-half);align-items:end}.workspace-page .workspace-main .pim-gallery,.workspace-page .workspace-main .pim-image-library{gap:var(--oc-space-4);margin:var(--oc-space-5) 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.workspace-page .workspace-main .pim-gallery>li,.workspace-page .workspace-main .pim-image-library>li{padding:var(--oc-space-3);border:1px solid var(--oc-line);border-radius:6px;min-width:0}.workspace-page .workspace-main .pim-images figure{margin:0}.workspace-page .workspace-main .pim-images figure>a{display:block}.workspace-page .workspace-main .pim-images img{object-fit:contain;background:var(--oc-pale);border-radius:4px;width:100%;height:180px}.workspace-page .workspace-main .pim-images figcaption{font-size:var(--oc-font-xs);color:var(--oc-muted);margin:var(--oc-space-2) 0}.workspace-page .workspace-main .pim-images .admin-actions{margin:var(--oc-space-3) 0 0;flex-wrap:wrap}.workspace-page .workspace-main .pim-images form{margin:var(--oc-space-6) 0}.workspace-page .workspace-main .pim-images form label{gap:var(--oc-space-2);display:grid}.workspace-page .workspace-main .pim-model-editor{max-width:1100px}.workspace-page .workspace-main .pim-group-row{align-items:end;gap:var(--oc-space-2-half);padding:var(--oc-space-3-half) 0;border-bottom:1px solid var(--oc-line);flex-wrap:wrap;display:flex}.workspace-page .workspace-main .pim-group-row label{gap:var(--oc-space-1-half);flex:180px;display:grid}.workspace-page .workspace-main .pim-model-field-tools{gap:var(--oc-space-4);margin:var(--oc-space-4-half) 0;flex-wrap:wrap;align-items:end;display:flex}.workspace-page .workspace-main .pim-model-field-tools label{gap:var(--oc-space-1-half);flex:200px;display:grid}.workspace-page .workspace-main .pim-model-field-tools label:has(input[type=checkbox]){flex:0 240px;align-items:center;min-height:36px;display:flex}.workspace-page .workspace-main .pim-model-members{padding:0;list-style:none}.workspace-page .workspace-main .pim-model-members>li{padding:var(--oc-space-3-half) 0;border-bottom:1px solid var(--oc-line)}.workspace-page .workspace-main .pim-member-settings{align-items:end;gap:var(--oc-space-2-half);padding:var(--oc-space-3) 0 0 var(--oc-space-6);flex-wrap:wrap;display:flex}.workspace-page .workspace-main .pim-member-settings label{gap:var(--oc-space-1-half);max-width:260px;display:grid}.workspace-page .workspace-main .pim-member-settings label:has(input[type=checkbox]){align-items:center;min-height:36px;display:flex}.workspace-page .workspace-main :is(.pim-form-pair,.pim-group-values){gap:var(--oc-space-5)}.workspace-page .workspace-main .pim-confirm{gap:var(--oc-space-2-half);padding:var(--oc-space-4-half) 0;align-items:center;display:flex}@media (width<=1100px){.workspace-page .workspace-main .pim-detail-layout{grid-template-columns:1fr}.workspace-page .workspace-main .pim-detail-context{border-left:0;border-top:1px solid var(--oc-line);padding:var(--oc-space-5) 0 0}}@media (width<=760px){.workspace-page .workspace-main .pim-detail-page{padding:var(--oc-space-4)}.workspace-page .workspace-main .pim-detail-back{min-height:44px}.workspace-page .workspace-main .pim-detail-section-heading,.workspace-page .workspace-main .pim-editor-variant-heading{flex-direction:column;align-items:stretch;display:flex}.workspace-page .workspace-main .pim-detail-table table{min-width:580px}.workspace-page .workspace-main .pim-editor>form>fieldset{display:block}.workspace-page .workspace-main .pim-editor>form>fieldset>label{margin-bottom:var(--oc-space-4-half)}.workspace-page .workspace-main .pim-editor>form>fieldset>button{margin-top:var(--oc-space-4-half)}.workspace-page .workspace-main .pim-gallery,.workspace-page .workspace-main .pim-image-library{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-page .workspace-main .pim-editor-title{align-items:start}.workspace-page .workspace-main .pim-member-settings{padding-left:0}.workspace-page .workspace-main .pim-attribute-filter-tools{flex-direction:column;align-items:stretch}.workspace-page .workspace-main .pim-attribute-filter-tools label{width:100%}.workspace-page .workspace-main .pim-attribute-filter-tools button{align-self:start}}.workspace-page .workspace-main .pim-detail-description{border-top:1px solid var(--oc-line);padding-top:var(--oc-space-4);margin-top:var(--oc-space-6)}.workspace-page .workspace-main .pim-detail-description summary{font-size:var(--oc-font-lg);cursor:pointer;font-weight:650}.workspace-page .workspace-main .pim-description-preview{border-block:1px solid var(--oc-line);padding:var(--oc-space-4) 0;grid-column:1/-1;min-width:0}.workspace-page .workspace-main .pim-description-preview summary{cursor:pointer;font-weight:650}.workspace-page .workspace-main .pim-description-preview .pim-description{margin-top:var(--oc-space-4-half)}.workspace-page .workspace-main .pim-attribute-model-groups{gap:var(--oc-space-1-half);margin:var(--oc-space-4) 0 var(--oc-space-6);flex-wrap:wrap;display:flex;overflow:visible}.workspace-page .workspace-main .pim-attribute-field{grid-template-columns:minmax(150px,1fr) minmax(0,1.6fr);align-items:start}.workspace-page .workspace-main .pim-editor .pim-category-selection>label:has(input[type=checkbox]){border-bottom:1px solid #f0f2f5}.workspace-page .workspace-main .pim-editor .pim-category-selection input[type=checkbox]{flex-shrink:0}.workspace-page .workspace-main .pim-editor :is(.pim-variants fieldset,.pim-variants+form fieldset){gap:var(--oc-space-4);display:grid}.workspace-page .workspace-main .pim-editor :is(.pim-variants fieldset,.pim-variants+form fieldset)>label{gap:7px;display:grid}@media (width<=760px){.workspace-page .workspace-main .pim-attribute-field{grid-template-columns:1fr}.workspace-page .workspace-main .pim-attribute-model-groups button{white-space:normal}}.workspace-page .workspace-main .pim-category-workspace{gap:var(--oc-space-7);grid-template-columns:minmax(240px,340px) minmax(0,1fr);align-items:start}.workspace-page .workspace-main .pim-category-workspace>nav{border-right:1px solid var(--oc-line);max-height:560px;padding-right:var(--oc-space-4);overflow:auto}.workspace-page .workspace-main .pim-category-workspace>section{min-width:0;padding:var(--oc-space-4) 0}.workspace-page .workspace-main .pim-category-workspace>section details>form{margin-top:var(--oc-space-5)}.workspace-page .workspace-main .pim-category-workspace>section fieldset{gap:var(--oc-space-4-half);border:0;padding:0;display:grid}.workspace-page .workspace-main .pim-category-workspace>section fieldset>label{gap:7px;display:grid}.workspace-page .workspace-main .pim-group-editor{padding:var(--oc-space-5) 0;border:0;border-radius:0;max-width:none}@media (width<=760px){.workspace-page .workspace-main .pim-category-workspace{grid-template-columns:1fr}.workspace-page .workspace-main .pim-category-workspace>nav{border-right:0;border-bottom:1px solid var(--oc-line);max-height:320px;padding:0 0 var(--oc-space-4)}}.workspace-page .workspace-main .pim-attribute-settings .pim-definition-list{padding:0;list-style:none}.workspace-page .workspace-main .pim-attribute-settings .pim-definition-list>li{padding:var(--oc-space-3) 0;border-bottom:1px solid var(--oc-line)}.workspace-page .workspace-main .pim-attribute-settings summary{cursor:pointer;min-height:32px;font-weight:600}.workspace-page .workspace-main .pim-attribute-settings form>fieldset{gap:var(--oc-space-4-half);max-width:960px;padding:var(--oc-space-4) 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workspace-page .workspace-main .pim-attribute-settings form>fieldset>label{gap:7px;margin:0;display:grid}.workspace-page .workspace-main .pim-attribute-settings form>fieldset>p{grid-column:1/-1}.workspace-page .workspace-main .pim-attribute-settings form>fieldset>button{place-self:end start}@media (width<=760px){.workspace-page .workspace-main .pim-attribute-settings form>fieldset{grid-template-columns:1fr}.workspace-page .workspace-main .pim-attribute-field>:is(h5,label,p,fieldset){grid-area:auto/1}}.admin-page.workspace-page{--admin-line:var(--oc-line);--admin-blue:var(--oc-accent);background:var(--oc-surface);min-height:100dvh;color:var(--oc-ink);font-size:var(--oc-font-md);grid-template-columns:216px minmax(0,1fr);line-height:1.5;display:grid}.workspace-page .workspace-sidebar{height:100dvh;padding:var(--oc-space-6) var(--oc-space-3) var(--oc-space-4);background:var(--oc-rail);color:#d5e1ef;scrollbar-width:thin;scrollbar-color:#49617e var(--oc-rail);border:0;flex-direction:column;align-self:start;display:flex;position:sticky;top:0;overflow-y:auto}.workspace-page .workspace-brand,.workspace-page .workspace-mobile-brand{color:var(--oc-surface);letter-spacing:-.03em;align-items:center;gap:9px;font-size:18px;font-weight:800;text-decoration:none;display:flex}.workspace-page .workspace-brand{margin:0 var(--oc-space-2) 26px}.workspace-brand-mark{flex-shrink:0;width:28px;height:28px}.workspace-mobile-brand .workspace-brand-mark circle{stroke:var(--oc-rail)}.workspace-page .workspace-organization{align-items:center;gap:var(--oc-space-2-half);min-height:60px;padding:var(--oc-space-2-half);color:var(--oc-surface);background:#132d49;border:1px solid #31475f;border-radius:6px;margin-bottom:22px;text-decoration:none;display:flex}.workspace-page .workspace-organization>span{flex:1;min-width:0}.workspace-page .workspace-organization strong{font-size:var(--oc-font-md);overflow-wrap:anywhere}.workspace-page .workspace-organization small{font-size:var(--oc-font-sm);color:#bacadd;margin-top:3px}.workspace-page .workspace-organization svg{color:#bacadd;flex-shrink:0}.workspace-page .workspace-navigation{gap:var(--oc-space-1);flex-direction:column;display:flex}.workspace-page .workspace-navigation a{align-items:center;gap:var(--oc-space-2-half);min-height:40px;padding:9px var(--oc-space-2-half);font-size:var(--oc-font-sm);color:#d5e1ef;border-radius:5px;font-weight:550;text-decoration:none;transition:background .12s ease-out;display:flex}.workspace-page .workspace-navigation svg{flex-shrink:0}.workspace-page .workspace-navigation a:hover{color:var(--oc-surface);background:#1b3653}.workspace-page .workspace-navigation a[aria-current=page]{background:var(--oc-accent);color:var(--oc-surface);font-weight:700}.workspace-page .workspace-navigation a:nth-child(5),.workspace-page .workspace-navigation a:nth-child(9),.workspace-page .workspace-navigation a:last-child{margin-top:var(--oc-space-3)}.workspace-page .workspace-switch{min-height:44px;padding:var(--oc-space-5) var(--oc-space-2-half) var(--oc-space-2);color:#bacadd;font-size:var(--oc-font-sm);align-items:center;margin-top:auto;text-decoration:none;display:flex}.workspace-page .workspace-switch:hover{color:var(--oc-surface)}.workspace-page .workspace-sidebar :focus-visible{outline-offset:3px;outline:2px solid #66c8ff}.workspace-page .workspace-body{min-width:0}.workspace-page .workspace-topbar{justify-content:space-between;align-items:center;gap:var(--oc-space-5);min-height:58px;padding:var(--oc-space-3) var(--oc-space-7);border-bottom:1px solid var(--oc-line);background:var(--oc-surface);display:flex}.workspace-page .workspace-context{color:var(--oc-muted);font-size:var(--oc-font-sm);overflow-wrap:anywhere;margin:0}.workspace-page .workspace-context>span:first-child{color:var(--oc-ink);font-weight:650}.workspace-page .workspace-role{font-size:var(--oc-font-sm);color:var(--oc-muted)}.workspace-page .workspace-topbar-actions{align-items:center;gap:var(--oc-space-3);flex-shrink:0;display:flex}.workspace-page .workspace-menu-button,.workspace-page .workspace-mobile-brand{display:none!important}.workspace-page .workspace-main{max-width:none;padding:var(--oc-space-7) var(--oc-space-7) var(--oc-space-12);min-width:0;margin:0}.workspace-page .workspace-main>h1{margin:0 0 var(--oc-space-3)}.workspace-page .workspace-main:has(.pim-information-workspace,.pim-detail-page){padding:0}.workspace-page .workspace-main:has(.pim-information-workspace,.pim-detail-page)>h1{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.workspace-page .workspace-main .pim-workspace-heading{padding:var(--oc-space-6) var(--oc-space-6) var(--oc-space-4-half)}.workspace-page .workspace-main .pim-eyebrow{display:none}.workspace-page .workspace-main .pim-local-navigation{padding-inline:var(--oc-space-6);border-color:var(--oc-line);gap:22px}.workspace-page .workspace-main .pim-catalog-layout{grid-template-columns:180px minmax(0,1fr)}.workspace-page .workspace-main .pim-catalog-layout.has-inspector{grid-template-columns:180px minmax(280px,1fr) 300px}.workspace-page .workspace-main .pim-catalog-categories{padding:var(--oc-space-4) var(--oc-space-3);background:#f8f9fb}.workspace-page .workspace-main .pim-catalog-main{padding:var(--oc-space-5) var(--oc-space-6)}.workspace-page .workspace-main .pim-products-scroll{border:1px solid var(--oc-line);scrollbar-width:thin;scrollbar-color:var(--oc-input-border) var(--oc-pale);border-radius:6px}.workspace-page .workspace-main .pim-products-scroll :is(th,td){vertical-align:middle}.workspace-page .workspace-main .pim-products-scroll caption{font-size:var(--oc-font-sm);color:var(--oc-muted);padding:var(--oc-space-3)}.workspace-page .workspace-main .pim-products-scroll tbody tr:hover{background:#f4f7fe}.workspace-page .workspace-main .pim-products-scroll .pim-product-symbol{width:36px;height:42px}.workspace-page .workspace-main .pim-detail-page{padding:var(--oc-space-6);background:var(--oc-surface)}.workspace-page .workspace-main .pim-detail-tabs{margin-block:var(--oc-space-5) var(--oc-space-6)}.workspace-page table{font-variant-numeric:tabular-nums}.workspace-page ::selection{color:var(--oc-ink);background:#dbe7ff}.workspace-page .workspace-sidebar ::selection{background:var(--oc-accent);color:var(--oc-surface)}.workspace-page :focus-visible{outline:2px solid var(--oc-accent);outline-offset:3px}.workspace-page .workspace-main:focus{outline:none}@media (width<=1100px){.admin-page.workspace-page{grid-template-columns:196px minmax(0,1fr)}.workspace-page .workspace-sidebar{padding-inline:var(--oc-space-2)}.workspace-page .workspace-topbar{padding-inline:var(--oc-space-5)}.workspace-page .workspace-main{padding:var(--oc-space-6) var(--oc-space-5)}.workspace-page .workspace-main .pim-catalog-layout.has-inspector{grid-template-columns:180px minmax(0,1fr)}.workspace-page .workspace-main .pim-inspector-region{grid-column:1/-1}}@media (width<=760px){.admin-page.workspace-page{display:block}.workspace-page .workspace-sidebar{height:auto;max-height:none;padding:var(--oc-space-4);display:none;position:static}.workspace-page.workspace-menu-open .workspace-sidebar{order:2;width:100%;display:flex}.admin-page.workspace-page.workspace-menu-open{flex-direction:column;display:flex}.workspace-menu-open .workspace-body{display:contents}.workspace-page.workspace-menu-open .workspace-main{order:3;width:100%}.workspace-page.workspace-menu-open .workspace-topbar{order:1}.workspace-page .workspace-sidebar .workspace-brand{display:none}.workspace-page .workspace-topbar{padding:var(--oc-space-3) var(--oc-space-4);gap:var(--oc-space-3);flex-wrap:wrap}.workspace-page .workspace-mobile-brand{color:var(--oc-rail);font-size:17px;display:flex!important}.workspace-page .workspace-menu-button{align-items:center;gap:var(--oc-space-2);display:flex!important}.workspace-page .workspace-role{display:none}.workspace-page .workspace-topbar-actions{margin-left:auto}.workspace-page .workspace-context{flex-basis:100%;order:3}.workspace-page .workspace-navigation{gap:var(--oc-space-1-half);grid-template-columns:1fr 1fr;display:grid}.workspace-page .workspace-navigation a{min-height:44px}.workspace-page .workspace-navigation a:nth-child(n){margin-top:0}.workspace-page .workspace-switch{margin-top:var(--oc-space-3);padding-top:var(--oc-space-2)}.workspace-page .workspace-main{padding:var(--oc-space-5) var(--oc-space-4) var(--oc-space-10)}.workspace-page .workspace-main .pim-workspace-heading{padding:var(--oc-space-5) var(--oc-space-4) var(--oc-space-4)}.workspace-page .workspace-main .pim-local-navigation{padding-inline:var(--oc-space-4);gap:var(--oc-space-5)}.workspace-page .workspace-main .pim-catalog-layout,.workspace-page .workspace-main .pim-catalog-layout.has-inspector{grid-template-columns:minmax(0,1fr)}.workspace-page .workspace-main .pim-catalog-main{padding:var(--oc-space-4)}.workspace-page .workspace-main .pim-products-scroll{max-width:100%;overflow-x:auto}.workspace-page .workspace-main .pim-products-scroll table{min-width:680px}.workspace-page .workspace-main .pim-detail-page{padding:var(--oc-space-5) var(--oc-space-4)}}@media (width<=380px){.workspace-page .workspace-navigation{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.workspace-page .workspace-navigation a{transition:none}}.workspace-page .workspace-main :is(.competitors,.organization-workspace,.catalog-export){color:var(--oc-ink);font-family:inherit;font-size:var(--oc-font-md);--text:var(--oc-ink);--muted:var(--oc-muted);--border:var(--oc-line);--surface:var(--oc-surface)}.workspace-page .workspace-main :is(.admin-description,.admin-muted,.integration-introduction p,.integration-count,.integration-proof,.integration-date,.integration-handoff){color:var(--oc-muted)}.workspace-page .workspace-main .admin-description{margin-bottom:var(--oc-space-6);max-width:75ch}.workspace-page .workspace-main :is(.admin-editor,.admin-settings){padding:var(--oc-space-5);margin-top:var(--oc-space-6);border-color:var(--oc-line);border-radius:6px}.workspace-page .workspace-main :is(.admin-editor,.admin-settings) label{margin-bottom:var(--oc-space-4)}.workspace-page .workspace-main .admin-empty{padding:var(--oc-space-5) 0;color:var(--oc-muted)}.workspace-page .workspace-main :is(.admin-pager,.competitor-pager){padding-top:var(--oc-space-3);border-top:1px solid var(--oc-line)}.workspace-page .workspace-main :is(.competitor-table-scroll,.monitoring-matrix-wrap,.calculation-preview){border:1px solid var(--oc-line);scrollbar-width:thin;scrollbar-color:var(--oc-input-border) var(--oc-pale);border-radius:6px;min-width:0;max-width:100%;overflow:auto}.workspace-page .workspace-main :is(.competitor-table-scroll,.monitoring-matrix-wrap,.calculation-preview) table{margin:0}.workspace-page .workspace-main .competitors>header h1{margin:0 0 var(--oc-space-3)}.workspace-page .workspace-main :is(.competitor-selected-workspace,.competitor-history,.monitoring-pair-detail,.calculation-panel,.source-input-editor){border-color:var(--oc-line);padding-top:var(--oc-space-5);margin-top:var(--oc-space-6)}.workspace-page .workspace-main .competitor-adapters{border-color:var(--oc-line)}.workspace-page .workspace-main .competitor-adapters article{background:var(--oc-pale)}.workspace-page .workspace-main .competitor-adapters article+article{border-color:var(--oc-line)}.workspace-page .workspace-main :is(.competitor-inspector dt,.monitoring-scope,.rule-editor-rate,.organization-workspace-context){color:var(--oc-muted);font-size:var(--oc-font-sm)}.workspace-page .workspace-main .rule-editor{background:var(--oc-pale);border-color:var(--oc-line);padding:var(--oc-space-5);border-radius:6px}.workspace-page .workspace-main .catalog-export{max-width:none;margin:var(--oc-space-6) 0 0}.workspace-page .workspace-main .ce-eyebrow{display:none}.workspace-page .workspace-main .catalog-export :is(p,label,small){color:var(--oc-muted)}.workspace-page .workspace-main .catalog-export fieldset{padding:var(--oc-space-5);border:1px solid var(--oc-line);margin:var(--oc-space-6) 0;border-radius:6px}.workspace-page .workspace-main .catalog-export legend{padding:0 var(--oc-space-2);color:var(--oc-ink);font-size:15px}.workspace-page .workspace-main :is(.ce-alert,.ce-recovery,.ce-notice){padding:var(--oc-space-4);font-size:var(--oc-font-md);border-radius:6px}.workspace-page .workspace-main .catalog-export .ce-toggle{color:var(--oc-ink);flex-direction:row;align-items:center}.workspace-page .workspace-main :is(.ce-plan-list,.ce-tree,.ce-columns>div){scrollbar-width:thin;scrollbar-color:var(--oc-input-border) var(--oc-pale)}.workspace-page .workspace-main .ce-outcome{font-size:var(--oc-font-sm);border-radius:4px}.workspace-page .workspace-main :is(.marketplace-connection,.marketplace-capture,.marketplace-catalog,.integration-service-details){font-size:var(--oc-font-md)}.workspace-page .workspace-main :is(.sync-detail,.capture-detail,.catalog-installed,.marketplace-error,.capture-error,.capture-source pre,.integration-service-details,.integration-empty,.integration-truth,.integration-load-error){border-radius:6px}.workspace-page .workspace-main :is(.sync-detail,.capture-detail,.catalog-installed,.integration-service-details,.integration-empty,.integration-truth){background:var(--oc-pale)}.workspace-page .workspace-main :is(.integration-service,.integration-connection,.integration-reference-list li,.integration-handoff,.channel-providers li,.order-detail,.order-history>details,.job-attempts>li){border-color:var(--oc-line)}.workspace-page .workspace-main .integration-service-row{gap:var(--oc-space-5);grid-template-columns:minmax(0,1fr) 170px 140px}.workspace-page .workspace-main .sync-facts dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.workspace-page .workspace-main :is(.order-summary,.pricing-records,.job-attempts){color:var(--oc-ink)}.workspace-page .workspace-main :is(.order-summary dt,.job-result,.pricing-records p){color:var(--oc-muted)}@media (width<=1100px){.workspace-page .workspace-main .integration-service-row{gap:var(--oc-space-4);grid-template-columns:minmax(0,1fr) 140px 120px}}@media (width<=900px){.workspace-page .workspace-main .competitor-inspector{border-left:0;border-top:1px solid var(--oc-line);padding:var(--oc-space-5) 0;position:static}}@media (width<=760px){.workspace-page .workspace-main :is(.admin-editor,.admin-settings,.rule-editor,.catalog-export fieldset){padding:var(--oc-space-4)}.workspace-page .workspace-main .catalog-export>header,.workspace-page .workspace-main .ce-plan>header{gap:var(--oc-space-3)}.workspace-page .workspace-main .ce-category,.workspace-page .workspace-main .ce-columns,.workspace-page .workspace-main .ce-diff{grid-template-columns:minmax(0,1fr)}.workspace-page .workspace-main .competitor-selection-context form{flex-wrap:wrap;align-items:stretch;width:100%}.workspace-page .workspace-main .competitor-selection-context form label{flex:100%}.workspace-page .workspace-main .competitor-selection-context form button{align-self:start}.workspace-page .workspace-main .integration-service-row{gap:var(--oc-space-3);grid-template-columns:minmax(0,1fr) auto}.workspace-page .workspace-main .integration-service-name{grid-column:1/-1}.workspace-page .workspace-main .sync-facts{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.workspace-page .workspace-main .order-table-wrap{border:0;border-radius:0;overflow:visible}}.workspace-page .workspace-main:has(.competitors)>h1{display:none}@media (width<=600px){.workspace-page .workspace-main .order-table caption{width:auto;padding:var(--oc-space-3) 0;max-width:none;display:block}}.workspace-page .workspace-main:has(.pim-detail-page)>h1{display:none}.workspace-page .workspace-main .pim-detail-table{position:relative}.workspace-page .workspace-main .pim-editor .pim-category-selection input:not([type=checkbox]){width:100%;min-width:0}:is(.workspace-page,.workspace-platform-page) .workspace-main{--oc-form-gap:16px;--oc-form-section-gap:24px;--oc-form-control-height:40px}:is(.workspace-page,.workspace-platform-page) .workspace-main :is(.admin-editor,.admin-settings,.rule-editor){padding:var(--oc-space-4);margin-top:var(--oc-form-section-gap)}:is(.workspace-page,.workspace-platform-page) .workspace-main .admin-settings{gap:var(--oc-space-6)}:is(.workspace-page,.workspace-platform-page) .workspace-main :is(form,.admin-editor,.admin-settings) label{margin-bottom:var(--oc-form-gap)}:is(.workspace-page,.workspace-platform-page) .workspace-main form :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),select,textarea){min-width:0;max-width:100%}:is(.workspace-page,.workspace-platform-page) .workspace-main form textarea{resize:vertical;width:100%;display:block}:is(.workspace-page,.workspace-platform-page) .workspace-main form label>:is(input,select,textarea){margin-top:var(--oc-space-1-half)}:is(.workspace-page,.workspace-platform-page) .workspace-main form input[type=file]{white-space:normal;max-width:100%}:is(.workspace-page,.workspace-platform-page) .workspace-main form :is(button,.admin-actions){min-height:var(--oc-form-control-height)}:is(.workspace-page,.workspace-platform-page) .workspace-main form :is(.admin-actions,.cost-actions){gap:var(--oc-space-2);margin:var(--oc-space-5) 0 0;flex-wrap:wrap;display:flex}:is(.workspace-page,.workspace-platform-page) .workspace-main :is(.admin-editor,.order-detail):has(form)>p:not([role]):not(.admin-error):not(.admin-notice){max-width:75ch;margin:0 0 var(--oc-space-4);color:var(--oc-muted)}:is(.workspace-page,.workspace-platform-page) .workspace-main :is(.admin-editor,.admin-settings,.cost-panel) h2{margin:0 0 var(--oc-space-3)}:is(.workspace-page,.workspace-platform-page) .workspace-main .catalog-export fieldset{padding:var(--oc-space-4);margin:var(--oc-space-5) 0}:is(.workspace-page,.workspace-platform-page) .workspace-main :is(.rule-editor,.source-input-editor,.calculation-panel){margin-top:var(--oc-space-5)}:is(.workspace-page,.workspace-platform-page) .workspace-main .oc-form-heading{align-items:center;gap:var(--oc-space-3);margin:0 0 var(--oc-space-4);min-width:0;display:flex}:is(.workspace-page,.workspace-platform-page) .workspace-main .oc-form-heading h2{overflow-wrap:anywhere;min-width:0;margin:0}:is(.workspace-page,.workspace-platform-page) .workspace-main :is(.oc-form-back,.pim-detail-back){border:1px solid var(--oc-input-border);background:var(--oc-surface);width:44px;height:44px;min-height:44px;color:var(--oc-muted);border-radius:6px;flex:0 0 44px;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;display:inline-flex}.workspace-page .workspace-main .pim-detail-heading{gap:var(--oc-space-3);align-items:center}.workspace-page .workspace-main .oc-export-heading{align-items:center;gap:var(--oc-space-3-half);margin-bottom:var(--oc-space-5);display:flex}.workspace-page .workspace-main .oc-export-heading h1{margin:0}.workspace-page .workspace-main:has(.oc-export-heading)>h1{display:none}@media (width<=760px){:is(.workspace-page,.workspace-platform-page) .workspace-main{--oc-form-control-height:44px}}@media (width<=700px){.workspace-page .workspace-main .pim-detail-heading .pim-detail-back{grid-area:1/1}.workspace-page .workspace-main .pim-detail-heading .pim-detail-avatar{grid-area:2/1}.workspace-page .workspace-main .pim-detail-heading>button:not(.pim-detail-back){grid-area:2/2}}.workspace-page .workspace-main .pim-product-passport .pim-passport-cover img{height:150px;max-height:150px}@media (width<=760px){.workspace-page .workspace-main .pim-product-passport .pim-passport-cover img{height:92px;max-height:92px}}:is(.workspace-page,.workspace-platform-page) .workspace-main label{color:#34445c}.workspace-page .workspace-main .pim-attribute-field .pim-attribute-presence{color:var(--oc-muted)}.workspace-page .workspace-navigation.workspace-navigation-accordion{gap:0;min-width:0;display:block}.workspace-page .workspace-navigation-accordion .workspace-navigation-group{padding:var(--oc-space-1-half) 0;border-bottom:1px solid #29415c;margin:0}.workspace-page .workspace-navigation-accordion .workspace-navigation-group-toggle{align-items:center;gap:var(--oc-space-2-half);text-align:left;width:100%;transition:background-color .13s,color .13s;display:flex}.workspace-page .workspace-navigation-accordion .workspace-navigation-group-toggle>span{flex:1;min-width:0}.workspace-page .workspace-navigation-accordion .workspace-navigation-group-toggle>small{font-size:var(--oc-font-xs);color:#bacadd;text-align:right;font-variant-numeric:tabular-nums;min-width:12px;font-weight:400}.workspace-page .workspace-navigation-accordion .workspace-navigation-caret{transition:transform .2s cubic-bezier(.16,1,.3,1);transform:rotate(-90deg)}.workspace-page .workspace-navigation-accordion [aria-expanded=true] .workspace-navigation-caret{transform:rotate(0)}.workspace-page .workspace-navigation-accordion .workspace-navigation-links{padding:0 0 var(--oc-space-2-half) var(--oc-space-2);animation:.2s cubic-bezier(.16,1,.3,1) oc-navigation-reveal}.workspace-page .workspace-navigation-accordion .workspace-navigation-links[hidden]{display:none}.workspace-page .workspace-navigation-accordion .workspace-navigation-links a:nth-child(n){gap:var(--oc-space-2-half);min-height:38px;padding:9px var(--oc-space-2-half);font-size:var(--oc-font-sm);margin:0;font-weight:500;line-height:1.5}.workspace-page .workspace-navigation-accordion .workspace-navigation-links a[aria-current=page]{font-weight:700}.workspace-page .workspace-navigation-accordion .workspace-navigation-links a span{overflow-wrap:anywhere;min-width:0}@keyframes oc-navigation-reveal{0%{opacity:.35;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}@media (width<=760px){.workspace-page .workspace-navigation.workspace-navigation-accordion{display:block}.workspace-page .workspace-navigation-accordion .workspace-navigation-links a:nth-child(n){min-height:44px;font-size:var(--oc-font-md)}}@media (prefers-reduced-motion:reduce){.workspace-page .workspace-navigation-accordion .workspace-navigation-links{animation:none}.workspace-page .workspace-navigation-accordion .workspace-navigation-group-toggle,.workspace-page .workspace-navigation-accordion .workspace-navigation-caret{transition:none}}.channel-nav{gap:var(--oc-space-6);margin:0 0 var(--oc-space-8);padding-bottom:var(--oc-space-5);border-bottom:1px solid var(--admin-line);flex-wrap:wrap;display:flex}.channel-nav [aria-current]{color:var(--oc-accent-hover);font-weight:700}.channel-refresh{margin-bottom:var(--oc-space-8)}.channel-providers{max-width:760px;margin-bottom:var(--oc-space-12)}.channel-providers ul{margin:0;padding:0;list-style:none}.channel-providers li{justify-content:space-between;align-items:center;gap:var(--oc-space-6);padding:var(--oc-space-4-half) 0;border-bottom:1px solid var(--admin-line);display:flex}.channel-providers li div{gap:var(--oc-space-1);flex-direction:column;min-width:0;display:flex}.channel-providers strong{overflow-wrap:anywhere;font-size:17px}.channel-providers li span{font-size:var(--oc-font-lg);color:var(--oc-muted)}.channel-providers li button{flex-shrink:0}.channel-configurations{margin-top:var(--oc-space-10)}.channel-row-actions{gap:var(--oc-space-3);flex-wrap:wrap;display:flex}.channel-partial{color:var(--oc-warning)}@media (width<=760px){.channel-providers li{gap:var(--oc-space-4)}.channel-providers strong{font-size:16px}.channel-configurations table{min-width:720px}}.identity-page{--identity-ink:var(--oc-ink);--identity-muted:var(--oc-muted);--identity-line:var(--oc-line);--identity-blue:var(--oc-accent);background:var(--oc-surface);min-height:100svh;color:var(--identity-ink);font-family:var(--oc-font-family);font-size:var(--oc-font-lg);line-height:1.6}.identity-header{justify-content:space-between;align-items:center;gap:var(--oc-space-5);padding:var(--oc-space-4-half) clamp(var(--oc-space-5),5vw,80px);background:var(--oc-rail);color:var(--oc-surface);border-bottom:1px solid #31475f;display:flex}.identity-header>a:last-child{font-size:var(--oc-font-md);color:#d5e1ef;text-underline-offset:4px;align-items:center;min-height:44px;display:flex}.identity-brand{align-items:center;gap:var(--oc-space-2-half);letter-spacing:-.02em;min-width:0;text-decoration:none;display:flex}.identity-brand .workspace-brand-mark{flex-shrink:0;width:32px;height:32px}.identity-brand-copy strong{font-size:18px;font-weight:800;line-height:1.3;display:block}.identity-brand-copy small{font-size:var(--oc-font-xs);letter-spacing:0;color:#bacadd;line-height:1.5;display:block}.identity-main{max-width:1040px;padding:var(--oc-space-12) var(--oc-space-8) 56px;grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:start;gap:56px;margin:0 auto;display:grid}.identity-main>section{min-width:0}.identity-intro h1{margin:0 0 var(--oc-space-4);text-wrap:balance;overflow-wrap:anywhere}.identity-intro>p{font-size:var(--oc-font-lg);max-width:42ch;color:var(--identity-muted);margin:0;line-height:1.7}.identity-note{margin-top:var(--oc-space-10);padding-top:var(--oc-space-5);border-top:1px solid var(--identity-line);max-width:42ch;font-size:var(--oc-font-md);color:var(--identity-muted);line-height:1.7}.identity-note p{margin:0 0 var(--oc-space-3)}.identity-form{background:var(--oc-surface);padding:var(--oc-space-6);border:1px solid var(--identity-line);border-radius:6px}.identity-form h2{margin:0 0 var(--oc-space-5)}.identity-form h3{margin:var(--oc-space-7) 0 var(--oc-space-4)}.identity-field{margin-bottom:var(--oc-space-5);display:block}.identity-field input{width:100%;min-width:0;margin-top:var(--oc-space-1-half);display:block}.identity-field input::placeholder{color:var(--identity-muted);font-weight:400}.identity-help{font-size:var(--oc-font-sm);color:var(--identity-muted);margin-top:var(--oc-space-1-half);font-weight:400;line-height:1.6;display:block}.identity-scenarios{margin:var(--oc-space-6) 0;border:0;min-width:0;padding:0}.identity-scenarios legend{font-weight:650;font-size:var(--oc-font-md);margin-bottom:var(--oc-space-2)}.identity-scenarios label{align-items:center;gap:var(--oc-space-2-half);border-bottom:1px solid var(--identity-line);padding:var(--oc-space-3) 0;cursor:pointer;min-height:44px;display:flex}.identity-scenarios label:last-child{border-bottom:0}.identity-scenarios input{flex-shrink:0;width:18px;margin:0}.identity-scenarios strong{font-weight:650;font-size:var(--oc-font-md);display:block}.identity-scenarios small{color:var(--identity-muted);font-size:var(--oc-font-sm);margin-top:2px;display:block}.identity-primary{width:100%;transition:background .15s}.identity-secondary{justify-content:space-between;gap:var(--oc-space-3);font-size:var(--oc-font-md);margin-top:var(--oc-space-5);flex-wrap:wrap;line-height:1.7;display:flex}.identity-secondary a{align-items:center;min-height:44px;display:inline-flex}.identity-form a{color:var(--identity-blue);text-underline-offset:4px}.identity-form p{font-size:var(--oc-font-md);line-height:1.7}.identity-form p:last-child{margin-bottom:0}.identity-error{margin:var(--oc-space-4) 0;overflow-wrap:anywhere}.identity-code{font-variant-numeric:tabular-nums}.identity-text-button{text-underline-offset:4px;text-decoration:underline}.identity-text-button:disabled{text-decoration:none}.identity-password-toggle{margin-top:2px}.identity-account{padding-bottom:var(--oc-space-4);border-bottom:1px solid var(--identity-line);overflow-wrap:anywhere}.identity-account button{display:block}.identity-organizations{margin-bottom:var(--oc-space-7)}.identity-org-row{justify-content:space-between;align-items:center;gap:var(--oc-space-4);text-align:left;border:0;border-bottom:1px solid var(--identity-line);width:100%;min-width:0;color:var(--identity-ink);padding:var(--oc-space-4) var(--oc-space-3);overflow-wrap:anywhere;background:0 0;min-height:48px;display:flex}.identity-org-row:hover{background:var(--oc-selected)}.identity-org-row span{font-size:var(--oc-font-sm);color:var(--identity-muted);flex-shrink:0}.identity-footer{max-width:1040px;padding:0 var(--oc-space-8) var(--oc-space-6);font-size:var(--oc-font-sm);color:var(--identity-muted);margin:0 auto}.identity-page :focus-visible{outline:3px solid var(--identity-blue);outline-offset:3px}.identity-header :focus-visible{outline-color:#66c8ff}.identity-page ::selection{color:var(--identity-ink);background:#cde0ff}.identity-skip{z-index:20;background:var(--oc-surface);color:var(--identity-ink);padding:var(--oc-space-2-half) var(--oc-space-4);border-radius:6px;position:absolute;top:-100px;left:16px}.identity-skip:focus{top:12px}.identity-start-links{align-items:start;gap:var(--oc-space-3);margin:var(--oc-space-5) 0;flex-direction:column;display:flex}.identity-start-links>a{align-items:center;min-height:44px;display:flex}.identity-open-workspace{box-sizing:border-box;justify-content:center;text-decoration:none;display:flex}.identity-form .identity-open-workspace{color:var(--oc-surface)}.identity-form h2{overflow-wrap:anywhere}.identity-organizations-page .identity-main{max-width:1040px;padding-top:var(--oc-space-8);display:block}.identity-organizations-page .identity-intro{margin-bottom:var(--oc-space-6)}.identity-organizations-page .identity-intro h1{margin-bottom:var(--oc-space-2)}.identity-organizations-page .identity-intro>p{max-width:75ch}.identity-organizations-page .identity-note{display:none}.identity-organizations-page .identity-account{justify-content:space-between;align-items:center;gap:var(--oc-space-4);margin-top:0;display:flex}.identity-organizations-page .identity-form>form{border-top:1px solid var(--identity-line);max-width:480px;padding-top:var(--oc-space-6)}.identity-organizations-page .identity-start-links{max-width:420px}.identity-organizations-page .identity-primary{width:auto;min-width:200px}@media (width<=760px){.identity-header{padding:var(--oc-space-3) var(--oc-space-4);gap:var(--oc-space-3)}.identity-brand-copy strong{font-size:17px}.identity-header>a:last-child{font-size:var(--oc-font-sm)}.identity-main{gap:var(--oc-space-6);padding:var(--oc-space-7) var(--oc-space-4) 36px;grid-template-columns:minmax(0,1fr);max-width:540px}.identity-intro>p{max-width:none}.identity-note{display:none}.identity-form{padding:var(--oc-space-5) var(--oc-space-4)}.identity-footer{padding:0 var(--oc-space-4) var(--oc-space-6)}.identity-organizations-page .identity-main{padding:var(--oc-space-6) var(--oc-space-4) 36px}.identity-organizations-page .identity-account{align-items:start;gap:var(--oc-space-1);flex-direction:column}.identity-organizations-page .identity-primary{width:100%;min-width:0}.identity-org-row{gap:var(--oc-space-2-half);padding:var(--oc-space-3-half) 0}.identity-org-row span{font-size:var(--oc-font-xs)}.identity-picker-channels label{padding:var(--oc-space-3-half);min-height:78px}.identity-picker-main-create .identity-picker-channels label{min-height:72px}}@media (hover:none){.identity-org-row:hover{background:0 0}}@media (prefers-reduced-motion:reduce){.identity-primary{transition:none}}.identity-picker-header{height:68px;padding:0 var(--oc-space-12);justify-content:space-between;align-items:center;gap:var(--oc-space-5);border-bottom:1px solid var(--identity-line);display:flex}.identity-picker-header .identity-brand{color:var(--oc-rail)}.identity-picker-header .workspace-brand-mark circle{stroke:var(--oc-rail)}.identity-picker-header .identity-brand-copy strong{font-size:18px}.identity-picker-main{max-width:664px;padding:80px var(--oc-space-8) 56px;margin:0 auto}.identity-picker-main h1{margin:0 0 var(--oc-space-2-half);overflow-wrap:anywhere}.identity-picker-description{color:var(--identity-muted);font-size:var(--oc-font-lg);margin:0;line-height:1.7}.identity-company-list{margin-top:var(--oc-space-7)}.identity-company-link{align-items:center;gap:var(--oc-space-6);padding:var(--oc-space-5) 0;border-bottom:1px solid var(--identity-line);min-height:100px;color:var(--identity-ink);text-decoration:none;display:flex}.identity-company-link:last-child{border-bottom:0}.identity-company-link:hover{background:#f7f9fc}.identity-company-link>svg{color:var(--identity-muted);flex-shrink:0;margin-left:auto}.identity-company-monogram{color:#183756;background:#eef2f7;border-radius:10px;flex-shrink:0;place-items:center;width:56px;height:56px;font-size:17px;font-weight:750;display:grid}.identity-company-copy{min-width:0}.identity-company-copy strong{overflow-wrap:anywhere;font-size:16px;font-weight:750;display:block}.identity-company-copy small{font-size:var(--oc-font-md);color:var(--identity-muted);margin-top:var(--oc-space-1-half);display:block}.identity-picker-add{gap:var(--oc-space-2-half);margin-top:var(--oc-space-7);align-items:center;display:inline-flex}.identity-picker-footer{border-top:1px solid var(--identity-line);margin-top:var(--oc-space-10);padding-top:var(--oc-space-3)}.identity-picker-footer .identity-text-button{text-decoration:none}.identity-picker-back{margin-bottom:var(--oc-space-3)}.identity-picker-main .identity-primary{width:auto;min-width:200px}.identity-user-menu{font-size:var(--oc-font-md);position:relative}.identity-user-menu summary{align-items:center;gap:var(--oc-space-2-half);cursor:pointer;color:#334e6d;min-height:44px;list-style:none;display:flex}.identity-user-menu summary::-webkit-details-marker{display:none}.identity-user-popover{width:280px;max-width:calc(100vw - 32px);padding:var(--oc-space-4);background:var(--oc-surface);z-index:5;overflow-wrap:anywhere;border-radius:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 28px #09213c24}.identity-user-popover>strong,.identity-user-popover>span,.identity-user-popover>a{display:block}.identity-user-popover>span{color:var(--identity-muted);font-size:var(--oc-font-sm);margin-top:var(--oc-space-1)}.identity-user-popover>a{color:var(--identity-blue);padding:var(--oc-space-2-half) 0}.identity-user-popover .identity-text-button{margin-top:var(--oc-space-2)}@media (width<=760px){.identity-picker-header{height:64px;padding:0 var(--oc-space-5);gap:var(--oc-space-3)}.identity-picker-header .identity-brand-copy strong{font-size:16px}.identity-user-menu summary{gap:var(--oc-space-1-half);font-size:var(--oc-font-sm)}.identity-picker-main{padding:36px var(--oc-space-5) var(--oc-space-10);max-width:600px}.identity-company-list{margin-top:var(--oc-space-5)}.identity-company-link{gap:var(--oc-space-4);min-height:90px;padding:var(--oc-space-4) 0}.identity-company-monogram{width:48px;height:48px}.identity-company-copy strong{font-size:16px}.identity-picker-add{margin-top:var(--oc-space-6)}.identity-picker-footer{margin-top:var(--oc-space-8)}.identity-picker-main .identity-primary{width:100%;min-width:0}}@media (hover:none){.identity-company-link:hover{background:0 0}}.identity-picker-back{align-items:center;gap:var(--oc-space-2);margin:0 0 var(--oc-space-7);text-decoration:none;display:inline-flex}.identity-picker-create{margin-top:var(--oc-space-7)}.identity-picker-create .identity-field{margin-bottom:var(--oc-space-7)}.identity-picker-channels{gap:var(--oc-space-2-half);flex-direction:column;margin:0;display:flex}.identity-picker-channels legend{margin-bottom:var(--oc-space-3)}.identity-picker-channels label{gap:var(--oc-space-3-half);padding:var(--oc-space-4);background:var(--oc-surface);border:1px solid #dce2ea;border-radius:10px;grid-template-columns:24px minmax(0,1fr) 18px;align-items:center;min-height:80px;display:grid}.identity-picker-channels label:last-child{border-bottom:1px solid #dce2ea}.identity-picker-channels label>svg{color:#536780;grid-area:1/1}.identity-picker-channels label:has(input:checked)>svg{color:var(--identity-blue)}.identity-picker-channels label>span{grid-area:1/2}.identity-picker-channels input{grid-area:1/3;width:18px}.identity-picker-channels strong{font-size:var(--oc-font-lg)}.identity-picker-channels small{font-size:var(--oc-font-sm);margin-top:3px;line-height:1.6}.identity-picker-create-actions{margin-top:var(--oc-space-7);padding-top:var(--oc-space-6);border-top:1px solid var(--identity-line)}.identity-picker-create-actions .identity-primary{justify-content:center;align-items:center;gap:var(--oc-space-5);min-width:218px;display:inline-flex}@media (width<=760px){.identity-picker-back{margin-bottom:var(--oc-space-6)}.identity-picker-create{margin-top:var(--oc-space-6)}.identity-picker-channels label{gap:var(--oc-space-3)}.identity-picker-create-actions{margin-top:var(--oc-space-6);padding-top:var(--oc-space-5)}}.identity-picker-main-create{padding-top:var(--oc-space-12)}.identity-picker-create-heading{align-items:center;gap:var(--oc-space-3-half);margin-bottom:var(--oc-space-2);display:flex}.identity-picker-create-heading h1{margin:0}.identity-picker-create-heading .identity-picker-back{justify-content:center;width:44px;min-width:44px;margin:0}.identity-picker-main-create .identity-picker-create{margin-top:var(--oc-space-6)}.identity-picker-main-create .identity-field{margin-bottom:22px}.identity-picker-main-create .identity-picker-channels{gap:var(--oc-space-2)}.identity-picker-main-create .identity-picker-create-actions{margin-top:var(--oc-space-5);padding-top:var(--oc-space-5)}@media (width<=760px){.identity-picker-main-create{padding-top:var(--oc-space-6)}.identity-picker-create-heading{gap:var(--oc-space-3)}}.identity-compact-page .identity-header{background:var(--oc-surface);color:var(--identity-ink);border-color:var(--identity-line);padding:var(--oc-space-3) clamp(var(--oc-space-5),4vw,var(--oc-space-12))}.identity-compact-page .identity-brand .workspace-brand-mark circle{stroke:var(--oc-rail)}.identity-compact-page .identity-brand-copy small{display:none}.identity-compact-page .identity-header>a:last-child{color:var(--identity-muted)}.identity-compact-page .identity-main{max-width:664px;padding:var(--oc-space-12) var(--oc-space-8) var(--oc-space-8);display:block}.identity-compact-page .identity-intro h1{text-wrap:initial;margin:0}.identity-compact-page .identity-intro>p{max-width:65ch;margin:var(--oc-space-2-half) 0 0;line-height:1.6}.identity-compact-page .identity-form{margin-top:var(--oc-space-6);border:0;padding:0}.identity-compact-page .identity-field{margin-bottom:var(--oc-space-4)}.identity-compact-page .identity-scenarios{margin:var(--oc-space-5) 0}.identity-compact-page .identity-scenarios label{margin:var(--oc-space-2) 0;gap:var(--oc-space-3);padding:var(--oc-space-2-half) var(--oc-space-3);border:1px solid var(--identity-line);border-radius:6px}.identity-compact-page .identity-secondary{margin-top:var(--oc-space-4)}.identity-compact-page .identity-footer{padding:var(--oc-space-4) var(--oc-space-6);margin-top:0}@media (width<=760px){.identity-compact-page .identity-main{padding:var(--oc-space-6) var(--oc-space-5)}.identity-compact-page .identity-picker-create-heading{align-items:center}}.identity-error:focus{outline:3px solid var(--identity-blue);outline-offset:5px}.identity-picker-channels label:hover{background:#fafbfe;border-color:#b1bfd1}.identity-picker-channels label:has(input:checked){border-color:var(--identity-blue);background:#f3f7ff}.identity-picker-channels label:has(input:focus-visible){outline:3px solid var(--identity-blue);outline-offset:3px}.identity-picker-channels label:has(input:disabled){cursor:wait}.identity-picker-main-create .identity-picker-channels label{min-height:70px;padding:var(--oc-space-3) var(--oc-space-3-half)}.identity-compact-page .identity-scenarios label:has(input:checked){border-color:var(--identity-blue);background:#f3f6ff}
