.animated-brand-logo{isolation:isolate;place-items:center;display:inline-grid;position:relative}:root[data-theme=light] .animated-brand-logo{box-shadow:none;background:0 0}:root[data-theme=light] .animated-brand-logo:before{content:"";clip-path:polygon(21% 25%,50% 52%,79% 25%,79% 65%,76% 74%,69% 81%,60% 85%,40% 85%,31% 81%,24% 74%,21% 65%);background:linear-gradient(145deg,#18213a,#090d18);position:absolute;inset:0}.animated-brand-logo__art,.animated-brand-logo__image,.animated-brand-logo__eyes{width:100%;height:100%;position:absolute;inset:0}.animated-brand-logo__art{transform-origin:50% 62%;animation:6.4s ease-in-out infinite animated-brand-logo-breathe}.animated-brand-logo[data-motion=static] .animated-brand-logo__art,.animated-brand-logo[data-motion=static] .animated-brand-logo__eyes *,.animated-brand-logo[data-motion=hover-once] .animated-brand-logo__art,.animated-brand-logo[data-motion=hover-once] .animated-brand-logo__eyes *{animation:none!important}.animated-brand-logo[data-motion=static] .animated-brand-logo__eyes>g,.animated-brand-logo[data-motion=hover-once] .animated-brand-logo__eyes>g{transition:none}.animated-brand-logo[data-motion=hover-once]:hover .animated-brand-logo__round-eyes{opacity:0}.animated-brand-logo[data-motion=hover-once]:hover .animated-brand-logo__happy-eyes{opacity:1;animation:.9s cubic-bezier(.22,.8,.28,1) both animated-brand-logo-happy-bounce!important}.animated-brand-logo[data-motion=hover-once]:hover .animated-brand-logo__happy-eye.is-left{animation:.9s ease-in-out both animated-brand-logo-happy-left!important}.animated-brand-logo[data-motion=hover-once]:hover .animated-brand-logo__happy-eye.is-right{animation:.9s ease-in-out both animated-brand-logo-happy-right!important}.animated-brand-logo__image{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;display:block}.animated-brand-logo__eyes{z-index:1;pointer-events:none;overflow:visible}.animated-brand-logo__round-eyes,.animated-brand-logo__focused-eyes,.animated-brand-logo__happy-eyes,.animated-brand-logo__confused-eyes,.animated-brand-logo__angry-eyes,.animated-brand-logo__surprised-eyes{opacity:0;transition:opacity .12s}.animated-brand-logo[data-expression=observing] .animated-brand-logo__round-eyes,.animated-brand-logo[data-expression=friendly] .animated-brand-logo__round-eyes,.animated-brand-logo[data-expression=curious] .animated-brand-logo__round-eyes,.animated-brand-logo[data-expression=thinking] .animated-brand-logo__round-eyes{opacity:1}.animated-brand-logo[data-expression=focused] .animated-brand-logo__focused-eyes{opacity:1;transform-box:fill-box;transform-origin:50%;animation:7.6s ease-in-out infinite animated-brand-logo-blink}.animated-brand-logo[data-expression=happy] .animated-brand-logo__happy-eyes,.animated-brand-logo[data-expression=focused]:active .animated-brand-logo__happy-eyes,:where(button,a):active>.animated-brand-logo[data-expression=focused] .animated-brand-logo__happy-eyes,.animated-brand-logo[data-expression=confused] .animated-brand-logo__confused-eyes,.animated-brand-logo[data-expression=angry] .animated-brand-logo__angry-eyes,.animated-brand-logo[data-expression=surprised] .animated-brand-logo__surprised-eyes{opacity:1}.animated-brand-logo__eye,.animated-brand-logo__focused-eye{transform-box:fill-box;transform-origin:50%}.animated-brand-logo__eye{transition:transform .18s cubic-bezier(.2,.8,.2,1);animation:7.6s ease-in-out infinite animated-brand-logo-blink}.animated-brand-logo__eye.is-right{animation-delay:45ms}.animated-brand-logo__eye-white{fill:#f8fcfffa;stroke:#b9e1ffcc;stroke-width:1.4px}.animated-brand-logo__pupil{fill:#172554;transform-box:fill-box;transform-origin:50%;transition:transform .18s cubic-bezier(.2,.8,.2,1)}.animated-brand-logo__glint{fill:#dff8ff}.animated-brand-logo__focused-eye,.animated-brand-logo__confused-open-eye{fill:#effafffa;stroke:#b2e0ffc7;stroke-width:1.2px}.animated-brand-logo__focused-eyes,.animated-brand-logo__confused-eyes{filter:drop-shadow(0 1px 2px #5cc4ff47)}.animated-brand-logo__focused-pupil,.animated-brand-logo__confused-pupil{fill:#172554}.animated-brand-logo__confused-squint{fill:none;stroke:#f7fbff;stroke-linecap:round;stroke-width:5.2px}.animated-brand-logo__angry-eye,.animated-brand-logo__surprised-eye{fill:#f6fcfffa;stroke:#b4deffd1;stroke-width:1.2px;transform-box:fill-box;transform-origin:50%}.animated-brand-logo__angry-pupil,.animated-brand-logo__surprised-pupil{transform-box:fill-box;transform-origin:50%}.animated-brand-logo__angry-pupil{fill:#ff465d;filter:drop-shadow(0 0 2px #ff465db8)}.animated-brand-logo__surprised-pupil{fill:#172554}.animated-brand-logo__surprised-glint{fill:#e8fbff}.animated-brand-logo[data-detail=compact] .animated-brand-logo__eye-white{fill:#e8f5ff;stroke-width:0}.animated-brand-logo[data-detail=compact] .animated-brand-logo__glint{display:none}.animated-brand-logo__happy-eye{fill:none;stroke:#f7fbff;stroke-linecap:round;stroke-width:5.4px}.animated-brand-logo[data-expression=observing] .animated-brand-logo__pupil{animation:5.8s ease-in-out infinite animated-brand-logo-observe}.animated-brand-logo[data-expression=friendly] .animated-brand-logo__eye.is-left .animated-brand-logo__pupil{transform:translate(1px,.5px)}.animated-brand-logo[data-expression=friendly] .animated-brand-logo__eye.is-right .animated-brand-logo__pupil{transform:translate(-1px,.5px)}.animated-brand-logo[data-expression=thinking] .animated-brand-logo__pupil{animation:1.35s ease-in-out infinite animated-brand-logo-scan}.animated-brand-logo[data-expression=thinking] .animated-brand-logo__eye{animation:none;transform:scaleY(.72)}.animated-brand-logo[data-expression=curious] .animated-brand-logo__eye,.animated-brand-logo[data-expression=focused]:hover .animated-brand-logo__eye,:where(button,a):hover>.animated-brand-logo[data-expression=focused] .animated-brand-logo__eye{animation:none}.animated-brand-logo[data-expression=curious] .animated-brand-logo__eye.is-left,.animated-brand-logo[data-expression=focused]:hover .animated-brand-logo__eye.is-left,:where(button,a):hover>.animated-brand-logo[data-expression=focused] .animated-brand-logo__eye.is-left{transform:translate(-.8px,-.5px)scale(1.12)}.animated-brand-logo[data-expression=curious] .animated-brand-logo__eye.is-right,.animated-brand-logo[data-expression=focused]:hover .animated-brand-logo__eye.is-right,:where(button,a):hover>.animated-brand-logo[data-expression=focused] .animated-brand-logo__eye.is-right{transform:translate(1.4px,1px)scale(.82)}.animated-brand-logo[data-expression=curious] .animated-brand-logo__eye.is-left .animated-brand-logo__pupil,.animated-brand-logo[data-expression=focused]:hover .animated-brand-logo__eye.is-left .animated-brand-logo__pupil,:where(button,a):hover>.animated-brand-logo[data-expression=focused] .animated-brand-logo__eye.is-left .animated-brand-logo__pupil{transform:translate(2px,-1px)}.animated-brand-logo[data-expression=curious] .animated-brand-logo__eye.is-right .animated-brand-logo__pupil,.animated-brand-logo[data-expression=focused]:hover .animated-brand-logo__eye.is-right .animated-brand-logo__pupil,:where(button,a):hover>.animated-brand-logo[data-expression=focused] .animated-brand-logo__eye.is-right .animated-brand-logo__pupil{transform:translate(-1px,1px)}.animated-brand-logo[data-expression=confused] .animated-brand-logo__confused-eyes{transform-box:fill-box;transform-origin:50%;animation:4.6s cubic-bezier(.44,0,.24,1) infinite animated-brand-logo-confused-hesitate}.animated-brand-logo[data-expression=angry] .animated-brand-logo__angry-eyes{filter:drop-shadow(0 1px 2px #ff465d47);transform-box:fill-box;transform-origin:50%;animation:4.2s cubic-bezier(.45,0,.22,1) infinite animated-brand-logo-angry-tension}.animated-brand-logo[data-expression=angry] .animated-brand-logo__angry-pupil{animation:4.2s ease-in-out infinite animated-brand-logo-angry-look}.animated-brand-logo[data-expression=surprised] .animated-brand-logo__surprised-eyes{filter:drop-shadow(0 1px 3px #7adcff57);transform-box:fill-box;transform-origin:50%;animation:3.9s cubic-bezier(.22,.85,.28,1) infinite animated-brand-logo-surprised-pop}.animated-brand-logo[data-expression=surprised] .animated-brand-logo__surprised-eye.is-left{animation:3.9s ease-in-out infinite animated-brand-logo-surprised-left-blink}.animated-brand-logo[data-expression=surprised] .animated-brand-logo__surprised-eye.is-right{animation:3.9s ease-in-out infinite animated-brand-logo-surprised-right-blink}.animated-brand-logo[data-expression=surprised] .animated-brand-logo__surprised-pupil{animation:3.9s ease-in-out infinite animated-brand-logo-surprised-pupil}.animated-brand-logo[data-expression=happy] .animated-brand-logo__happy-eyes{transform-box:fill-box;transform-origin:50%;animation:3.8s cubic-bezier(.22,.8,.28,1) infinite animated-brand-logo-happy-bounce}.animated-brand-logo[data-expression=happy] .animated-brand-logo__happy-eye,.animated-brand-logo[data-expression=focused]:active .animated-brand-logo__happy-eye,:where(button,a):active>.animated-brand-logo[data-expression=focused] .animated-brand-logo__happy-eye{transform-box:fill-box;transform-origin:50%}.animated-brand-logo[data-expression=happy] .animated-brand-logo__happy-eye.is-left,.animated-brand-logo[data-expression=focused]:active .animated-brand-logo__happy-eye.is-left,:where(button,a):active>.animated-brand-logo[data-expression=focused] .animated-brand-logo__happy-eye.is-left{animation:3.8s ease-in-out infinite animated-brand-logo-happy-left}.animated-brand-logo[data-expression=happy] .animated-brand-logo__happy-eye.is-right,.animated-brand-logo[data-expression=focused]:active .animated-brand-logo__happy-eye.is-right,:where(button,a):active>.animated-brand-logo[data-expression=focused] .animated-brand-logo__happy-eye.is-right{animation:3.8s ease-in-out infinite animated-brand-logo-happy-right}.animated-brand-logo[data-expression=curious] .animated-brand-logo__round-eyes,.animated-brand-logo[data-expression=focused]:hover .animated-brand-logo__round-eyes,:where(button,a):hover>.animated-brand-logo[data-expression=focused] .animated-brand-logo__round-eyes{transform-box:fill-box;transform-origin:50%;animation:5.2s cubic-bezier(.4,0,.2,1) infinite animated-brand-logo-curious-tilt}.animated-brand-logo[data-expression=curious] .animated-brand-logo__eye.is-left,.animated-brand-logo[data-expression=focused]:hover .animated-brand-logo__eye.is-left,:where(button,a):hover>.animated-brand-logo[data-expression=focused] .animated-brand-logo__eye.is-left{animation:5.2s ease-in-out infinite animated-brand-logo-curious-left-eye}.animated-brand-logo[data-expression=curious] .animated-brand-logo__eye.is-right,.animated-brand-logo[data-expression=focused]:hover .animated-brand-logo__eye.is-right,:where(button,a):hover>.animated-brand-logo[data-expression=focused] .animated-brand-logo__eye.is-right{animation:5.2s ease-in-out infinite animated-brand-logo-curious-right-eye}.animated-brand-logo[data-expression=curious] .animated-brand-logo__eye.is-left .animated-brand-logo__pupil,.animated-brand-logo[data-expression=focused]:hover .animated-brand-logo__eye.is-left .animated-brand-logo__pupil,:where(button,a):hover>.animated-brand-logo[data-expression=focused] .animated-brand-logo__eye.is-left .animated-brand-logo__pupil{animation:5.2s ease-in-out infinite animated-brand-logo-curious-left-pupil}.animated-brand-logo[data-expression=curious] .animated-brand-logo__eye.is-right .animated-brand-logo__pupil,.animated-brand-logo[data-expression=focused]:hover .animated-brand-logo__eye.is-right .animated-brand-logo__pupil,:where(button,a):hover>.animated-brand-logo[data-expression=focused] .animated-brand-logo__eye.is-right .animated-brand-logo__pupil{animation:5.2s ease-in-out infinite animated-brand-logo-curious-right-pupil}.animated-brand-logo[data-expression=curious] .animated-brand-logo__glint,.animated-brand-logo[data-expression=focused]:hover .animated-brand-logo__glint,:where(button,a):hover>.animated-brand-logo[data-expression=focused] .animated-brand-logo__glint{animation:5.2s ease-in-out infinite animated-brand-logo-curious-glint}.animated-brand-logo[data-expression=confused] .animated-brand-logo__confused-open-eye{transform-box:fill-box;transform-origin:50%;animation:4.6s ease-in-out infinite animated-brand-logo-confused-blink}.animated-brand-logo[data-expression=confused] .animated-brand-logo__confused-pupil{transform-box:fill-box;transform-origin:50%;animation:4.6s ease-in-out infinite animated-brand-logo-confused-pupil}.animated-brand-logo[data-expression=confused] .animated-brand-logo__confused-squint{transform-box:fill-box;transform-origin:50%;animation:4.6s ease-in-out infinite animated-brand-logo-confused-squint}.animated-brand-logo[data-expression=focused]:hover .animated-brand-logo__round-eyes,:where(button,a):hover>.animated-brand-logo[data-expression=focused] .animated-brand-logo__round-eyes{opacity:1}.animated-brand-logo[data-expression=focused]:hover .animated-brand-logo__focused-eyes,:where(button,a):hover>.animated-brand-logo[data-expression=focused] .animated-brand-logo__focused-eyes,:where(button,a):active>.animated-brand-logo[data-expression=focused] .animated-brand-logo__focused-eyes{opacity:0}.animated-brand-logo[data-expression=focused]:active .animated-brand-logo__happy-eyes,:where(button,a):active>.animated-brand-logo[data-expression=focused] .animated-brand-logo__happy-eyes{opacity:1}.animated-brand-logo[data-expression=focused]:active .animated-brand-logo__round-eyes,:where(button,a):active>.animated-brand-logo[data-expression=focused] .animated-brand-logo__round-eyes{opacity:0}.mm-home__rail.is-home-mode .mm-home__rail-expand:hover>.animated-brand-logo,.mm-home__rail.is-home-mode .mm-home__rail-expand:focus-visible>.animated-brand-logo{opacity:1;transform:scale(1)}@keyframes animated-brand-logo-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.018)}}@keyframes animated-brand-logo-blink{0%,45%,48%,to{transform:scaleY(1)}46.4%,47.1%{transform:scaleY(.08)}}@keyframes animated-brand-logo-observe{0%,24%,to{transform:translate(0)}36%,54%{transform:translate(-2px,1px)}68%,84%{transform:translate(2px,-1px)}}@keyframes animated-brand-logo-scan{0%,to{transform:translate(-2.4px)}50%{transform:translate(2.4px)}}@keyframes animated-brand-logo-happy-bounce{0%,16%,44%,to{transform:translateY(0)scale(1)}5%{transform:translateY(-1.6px)scale(1.04,.92)}10%{transform:translateY(.5px)scale(.985,1.055)}34%{transform:translateY(-.7px)rotate(-1deg)}39%{transform:translateY(0)rotate(.7deg)}}@keyframes animated-brand-logo-happy-left{0%,28%,44%,to{transform:scaleY(1)}33%{transform:translateY(.7px)scaleY(.72)rotate(-2deg)}38%{transform:scaleY(1.06)}}@keyframes animated-brand-logo-happy-right{0%,29%,45%,to{transform:scaleY(1)}34%{transform:translateY(.7px)scaleY(.72)rotate(2deg)}39%{transform:scaleY(1.06)}}@keyframes animated-brand-logo-curious-tilt{0%,18%,78%,to{transform:translate(0)rotate(0)}29%,46%{transform:translate(-.8px,-.8px)rotate(-2.2deg)}58%,70%{transform:translate(.8px,.3px)rotate(1.7deg)}}@keyframes animated-brand-logo-curious-left-eye{0%,42%,50%,to{transform:translate(-.8px,-.5px)scale(1.12)}46%{transform:translate(-.8px,.4px)scale(1.12,.08)}}@keyframes animated-brand-logo-curious-right-eye{0%,63%,71%,to{transform:translate(1.4px,1px)scale(.82)}67%{transform:translate(1.4px,1.6px)scale(.82,.08)}}@keyframes animated-brand-logo-curious-left-pupil{0%,18%,78%,to{transform:translate(2px,-1px)}29%,46%{transform:translate(.4px,-2px)}58%,70%{transform:translate(3.1px,.2px)}}@keyframes animated-brand-logo-curious-right-pupil{0%,18%,78%,to{transform:translate(-1px,1px)}29%,46%{transform:translate(-2.2px,-.7px)}58%,70%{transform:translate(.5px,1.7px)}}@keyframes animated-brand-logo-curious-glint{0%,24%,52%,to{opacity:.82}31%,40%{opacity:1}}@keyframes animated-brand-logo-confused-hesitate{0%,19%,76%,to{transform:translate(0)rotate(0)}29%{transform:translate(-1.1px)rotate(-2.8deg)}38%{transform:translate(.8px)rotate(2deg)}47%{transform:translate(-.4px)rotate(-1.2deg)}58%,68%{transform:translate(.6px)rotate(1.4deg)}}@keyframes animated-brand-logo-confused-blink{0%,52%,60%,to{transform:scaleY(1)}56%{transform:translateY(1px)scaleY(.08)}}@keyframes animated-brand-logo-confused-pupil{0%,19%,76%,to{transform:translate(0)}29%,47%{transform:translate(-2px,1px)}58%,68%{transform:translate(1.7px,-.8px)}}@keyframes animated-brand-logo-confused-squint{0%,19%,76%,to{transform:translateY(0)rotate(0)scaleY(1)}29%,47%{transform:translateY(-.5px)rotate(-4deg)scaleY(.84)}58%,68%{transform:translateY(.4px)rotate(3deg)scaleY(1.08)}}@keyframes animated-brand-logo-angry-tension{0%,18%,72%,to{transform:translate(0)rotate(0)}30%{transform:translate(-.7px)rotate(-1.1deg)scale(1.015,.98)}38%{transform:translate(.8px)rotate(1deg)scale(1.02,.97)}46%{transform:translate(-.45px)rotate(-.6deg)}58%,64%{transform:translateY(.7px)scale(1.025,.94)}}@keyframes animated-brand-logo-angry-look{0%,18%,72%,to{transform:translate(0)}30%,46%{transform:translate(-1.8px,.5px)}58%,64%{transform:translate(1.2px,.8px)scale(.92)}}@keyframes animated-brand-logo-surprised-pop{0%,22%,58%,to{transform:translateY(0)scale(1)}31%{transform:translateY(-1.7px)scale(1.13)}39%{transform:translateY(.6px)scale(.97)}47%{transform:translateY(-.4px)scale(1.035)}}@keyframes animated-brand-logo-surprised-left-blink{0%,68%,76%,to{transform:scaleY(1)}72%{transform:translateY(1px)scaleY(.08)}}@keyframes animated-brand-logo-surprised-right-blink{0%,69%,77%,to{transform:scaleY(1)}73%{transform:translateY(1px)scaleY(.08)}}@keyframes animated-brand-logo-surprised-pupil{0%,22%,58%,to{transform:translate(0)scale(1)}31%,47%{transform:translateY(-.5px)scale(.78)}}@media (prefers-reduced-motion:reduce){.animated-brand-logo__art,.animated-brand-logo__eye,.animated-brand-logo__focused-eyes,.animated-brand-logo__happy-eyes,.animated-brand-logo__confused-eyes,.animated-brand-logo__angry-eyes,.animated-brand-logo__surprised-eyes,.animated-brand-logo[data-expression=happy] .animated-brand-logo__happy-eye,.animated-brand-logo[data-expression=curious] .animated-brand-logo__round-eyes,.animated-brand-logo[data-expression=curious] .animated-brand-logo__glint,.animated-brand-logo[data-expression=confused] .animated-brand-logo__confused-open-eye,.animated-brand-logo[data-expression=confused] .animated-brand-logo__confused-squint,.animated-brand-logo[data-expression=angry] .animated-brand-logo__angry-pupil,.animated-brand-logo[data-expression=surprised] .animated-brand-logo__surprised-eye,.animated-brand-logo[data-expression=surprised] .animated-brand-logo__surprised-pupil,.animated-brand-logo[data-expression] .animated-brand-logo__pupil{animation:none}.animated-brand-logo[data-motion=hover-once] .animated-brand-logo__happy-eyes,.animated-brand-logo[data-motion=hover-once] .animated-brand-logo__happy-eye{animation:none!important}.animated-brand-logo__eye,.animated-brand-logo__pupil,.animated-brand-logo__round-eyes,.animated-brand-logo__focused-eyes,.animated-brand-logo__happy-eyes,.animated-brand-logo__confused-eyes,.animated-brand-logo__angry-eyes,.animated-brand-logo__surprised-eyes{transition:none}}.admin-audit-page,.admin-audit-page *{box-sizing:border-box}.admin-audit-page{gap:13px;min-width:0;display:grid}.admin-audit-hero{background:linear-gradient(135deg,#faf8ff,#fff);border:1px solid #dce3ed;border-radius:12px;justify-content:space-between;align-items:flex-end;gap:16px;padding:15px;display:flex}.admin-audit-hero>div:first-child{min-width:0}.admin-audit-hero>div:first-child>span{color:#74688d;letter-spacing:.09em;font-size:9px;font-weight:850}.admin-audit-hero h1{color:#1d2739;margin:4px 0 0;font-size:25px}.admin-audit-hero p{color:#64748b;max-width:760px;margin:5px 0 0;font-size:10px;line-height:1.55}.admin-audit-hero__actions{flex:none;align-items:flex-end;gap:8px;display:flex}.admin-audit-hero__actions label{color:#64748b;gap:4px;font-size:9px;font-weight:800;display:grid}.admin-audit-hero select,.admin-audit-hero button,.admin-audit-export,.admin-audit-retention input,.admin-audit-retention button,.admin-audit-state button,.admin-audit-pagination button{color:#334155;min-height:35px;font:inherit;background:#fff;border:1px solid #d7dee8;border-radius:8px;padding:0 10px;font-size:10px;font-weight:800}.admin-audit-hero button,.admin-audit-export,.admin-audit-retention button,.admin-audit-state button,.admin-audit-pagination button{cursor:pointer}.admin-audit-export{align-items:center;text-decoration:none;display:inline-flex}.admin-audit-hero button:disabled,.admin-audit-retention button:disabled,.admin-audit-pagination button:disabled{opacity:.45;cursor:not-allowed}.admin-audit-boundary{color:#5a667b;background:#f7faff;border:1px solid #c9d8e9;border-radius:9px;align-items:center;gap:10px;padding:9px 11px;font-size:10px;display:flex}.admin-audit-boundary strong{color:#334155;flex:none}.admin-audit-retention{background:#fff;border:1px solid #e0e5ec;border-radius:10px;grid-template-columns:minmax(0,1fr) 150px auto;align-items:end;gap:10px;min-width:0;padding:11px;display:grid}.admin-audit-retention>div{gap:2px;display:grid}.admin-audit-retention>div span,.admin-audit-retention>div small,.admin-audit-retention label span{color:#64748b;font-size:9px}.admin-audit-retention>div strong{color:#334155;font-size:12px}.admin-audit-retention label{gap:4px;display:grid}.admin-audit-retention input{width:100%}.admin-audit-retention button{color:#fff;background:#252f43}.admin-audit-feedback{border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;font-size:10px;display:flex}.admin-audit-feedback.is-info{color:#315f9b;background:#eef6ff}.admin-audit-feedback.is-success{color:#177451;background:#edfbf4}.admin-audit-feedback.is-warning{color:#8a5a08;background:#fff8e8}.admin-audit-feedback button{color:inherit;cursor:pointer;background:0 0;border:0}.admin-audit-filters{background:#fff;border:1px solid #dfe5ed;border-radius:11px;grid-template-columns:repeat(5,minmax(125px,1fr));gap:8px;min-width:0;margin:0;padding:11px;display:grid}.admin-audit-filters label{gap:4px;min-width:0;display:grid}.admin-audit-filters label>span{color:#64748b;font-size:9px;font-weight:800}.admin-audit-filters input,.admin-audit-filters select{color:#334155;width:100%;min-width:0;min-height:34px;font:inherit;background:#fff;border:1px solid #d8e0ea;border-radius:7px;padding:0 8px;font-size:10px}.admin-audit-filter-actions{align-items:flex-end;gap:7px;display:flex}.admin-audit-filter-actions button{color:#334155;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7dee8;border-radius:7px;padding:0 10px;font-size:10px;font-weight:800}.admin-audit-filter-actions button:first-child{color:#fff;background:#4f46e5;border-color:#4f46e5}.admin-audit-list-heading{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.admin-audit-list-heading span{color:#94a3b8;letter-spacing:.08em;font-size:8px;font-weight:850}.admin-audit-list-heading h2{color:#253047;margin:3px 0 0;font-size:14px}.admin-audit-list-heading>strong{color:#64748b;font-size:10px}.admin-audit-table-shell{background:#fff;border:1px solid #dfe5ed;border-radius:11px;min-width:0;overflow:hidden}.admin-audit-table-scroll{min-width:0;max-width:100%;overflow-x:auto}.admin-audit-table-scroll table{border-collapse:collapse;color:#475569;width:100%;min-width:970px;font-size:9px}.admin-audit-table-scroll th,.admin-audit-table-scroll td{text-align:left;vertical-align:top;white-space:nowrap;border-bottom:1px solid #edf0f4;padding:9px 10px}.admin-audit-table-scroll thead th{color:#64748b;background:#f7f9fc;font-size:9px;font-weight:850}.admin-audit-table-scroll tbody tr.is-selected{background:#f4f1ff}.admin-audit-table-scroll td strong,.admin-audit-table-scroll td small{display:block}.admin-audit-table-scroll td strong{color:#334155;font-size:9px}.admin-audit-table-scroll td small{color:#94a3b8;margin-top:3px}.admin-audit-table-scroll code{color:#526077;font-size:8px}.admin-audit-table-scroll td button{color:#4338ca;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7dee8;border-radius:6px;padding:4px 7px;font-size:9px;font-weight:800}.admin-audit-outcome{border-radius:999px;padding:3px 7px;font-weight:800}.admin-audit-outcome.is-succeeded{color:#15704d;background:#eaf9f2}.admin-audit-outcome.is-denied{color:#8a5a08;background:#fff5dc}.admin-audit-outcome.is-failed{color:#a53939;background:#fff0f0}.admin-audit-empty{color:#64748b;background:#fbfcfe;place-content:center;justify-items:center;gap:5px;min-height:120px;display:grid}.admin-audit-empty strong{color:#475569;font-size:11px}.admin-audit-empty span{font-size:9px}.admin-audit-pagination{color:#64748b;justify-content:flex-end;align-items:center;gap:9px;font-size:9px;display:flex}.admin-audit-state{color:#64748b;background:#fbfcfe;border:1px dashed #cbd5e1;border-radius:11px;place-content:center;justify-items:center;gap:7px;min-height:180px;display:grid}.admin-audit-state strong{color:#334155;font-size:12px}.admin-audit-state span{font-size:9px}.admin-audit-state.is-error{background:#fff8f8;border-color:#efb5b5}.admin-audit-backdrop{z-index:55;background:#0f172a6b;border:0;position:fixed;inset:0}.admin-audit-drawer{z-index:56;color:#475569;background:#fff;align-content:start;gap:12px;width:min(520px,92vw);height:100dvh;padding:16px;display:grid;position:fixed;top:0;right:0;overflow:auto;box-shadow:-20px 0 60px #0f172a2e}.admin-audit-drawer>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.admin-audit-drawer>header span{color:#7c3aed;letter-spacing:.08em;font-size:8px;font-weight:850}.admin-audit-drawer h2{color:#172033;margin:4px 0 0;font-size:18px}.admin-audit-drawer>header p{color:#64748b;margin:4px 0 0;font-size:10px}.admin-audit-drawer>header button{color:#64748b;cursor:pointer;background:#fff;border:1px solid #dbe2ea;border-radius:7px;width:32px;height:32px}.admin-audit-drawer>section{border:1px solid #e1e6ed;border-radius:10px;padding:11px}.admin-audit-drawer h3{color:#334155;margin:0 0 8px;font-size:11px}.admin-audit-drawer dl{grid-template-columns:1fr 1fr;gap:7px;margin:0;display:grid}.admin-audit-drawer dl div{border-bottom:1px solid #edf0f4;gap:2px;min-width:0;padding-bottom:6px;display:grid}.admin-audit-drawer dt,.admin-audit-drawer dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:9px}.admin-audit-drawer dt{color:#94a3b8}.admin-audit-drawer dd{color:#334155;font-weight:750}.admin-audit-summary-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.admin-audit-summary-list li{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-audit-summary-list span{color:#64748b;font-size:9px}.admin-audit-summary-list strong{color:#334155;font-size:9px}.admin-audit-sensitive-note{color:#64748b;background:#f8fafc;border-left:3px solid #94a3b8;margin:0;padding:8px 10px;font-size:9px;line-height:1.5}@media (width<=1120px){.admin-audit-filters{grid-template-columns:repeat(3,minmax(125px,1fr))}}@media (width<=720px){.admin-audit-hero{flex-direction:column;align-items:stretch}.admin-audit-retention{grid-template-columns:1fr 140px}.admin-audit-retention button{grid-column:1/-1}.admin-audit-filters{grid-template-columns:repeat(2,minmax(120px,1fr))}}@media (width<=560px){.admin-audit-hero__actions,.admin-audit-hero__actions label,.admin-audit-hero select,.admin-audit-hero button{width:100%}.admin-audit-hero__actions{display:grid}.admin-audit-boundary{flex-direction:column;align-items:flex-start}.admin-audit-retention,.admin-audit-filters{grid-template-columns:1fr}.admin-audit-retention button{grid-column:auto;width:100%}.admin-audit-filter-actions{display:grid}.admin-audit-filter-actions button{width:100%}.admin-audit-list-heading{flex-direction:column;align-items:flex-start}.admin-audit-pagination{justify-content:space-between}.admin-audit-drawer{width:100vw}.admin-audit-drawer dl{grid-template-columns:1fr}}.admin-auth-security-preview-page{gap:12px;min-width:0;display:grid}.admin-auth-security-runtime{gap:16px;display:grid}.admin-password-change-panel{max-width:820px}.admin-password-change-form{justify-items:start;gap:10px;display:grid}.admin-password-change-fields{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;width:100%;display:grid}.admin-password-change-fields label{color:#334155;gap:6px;min-width:0;font-size:11px;font-weight:700;display:grid}.admin-password-change-fields input{color:#172033;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:0 10px}.admin-password-change-fields input:focus{border-color:#2563eb;outline:3px solid #2563eb1f}.admin-password-change-fields small{color:#64748b;font-size:9px;font-weight:600}.admin-password-change-message,.admin-password-change-inline-error{margin:0;font-size:10px;font-weight:700}.admin-password-change-message{border-radius:8px;width:100%;padding:9px 10px}.admin-password-change-message.is-error,.admin-password-change-inline-error{color:#b42318}.admin-password-change-message.is-error{background:#fef3f2}.admin-password-change-message.is-success{color:#087a55;background:#ecfdf3}.admin-auth-security-runtime-methods,.admin-auth-security-runtime-providers,.admin-auth-security-runtime-facts{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.admin-auth-security-runtime-methods article,.admin-auth-security-runtime-providers>article,.admin-auth-security-runtime-facts>div{background:#fff;border:1px solid #e4e8ef;border-radius:12px;padding:14px}.admin-auth-security-runtime-methods article{justify-content:space-between;align-items:center;display:flex}.admin-auth-security-runtime .is-ready{color:#087a55}.admin-auth-security-runtime .is-disabled{color:#98a2b3}.admin-auth-security-runtime-providers>article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-auth-security-runtime-providers dl,.admin-auth-security-runtime-facts{margin:12px 0 0}.admin-auth-security-runtime-providers dl>div,.admin-auth-security-runtime-facts>div{min-width:0}.admin-auth-security-runtime-providers dt,.admin-auth-security-runtime-facts dt{color:#667085;font-size:12px}.admin-auth-security-runtime-providers dd,.admin-auth-security-runtime-facts dd{overflow-wrap:anywhere;color:#172033;margin:4px 0 0;font-weight:600}.admin-auth-security-preview-notice,.admin-auth-security-preview-actions,.admin-auth-security-preview-panel,.admin-auth-security-preview-state{background:#fff;border:1px solid #dbe4ee;border-radius:10px;min-width:0;box-shadow:0 8px 24px #0f172a0a}.admin-auth-security-preview-notice{background:#eff6ff;border-color:#bfdbfe;justify-content:space-between;align-items:center;gap:16px;padding:11px 12px;display:flex}.admin-auth-security-preview-notice>div{gap:3px;min-width:0;display:grid}.admin-auth-security-preview-notice strong{color:#1e3a8a;font-size:12px}.admin-auth-security-preview-notice>div span{color:#475569;font-size:10px;font-weight:650}.admin-auth-security-preview-notice>label{color:#475569;white-space:nowrap;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.admin-auth-security-preview-notice select{color:#1e3a8a;min-height:32px;font:inherit;background:#fff;border:1px solid #bfdbfe;border-radius:7px;padding:0 28px 0 8px;font-size:10px}.admin-auth-security-preview-actions{justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.admin-auth-security-preview-actions>span{color:#64748b;font-size:9px;font-weight:700}.admin-auth-security-preview-actions>div{flex-wrap:wrap;gap:7px;display:flex}.admin-auth-security-preview-content{gap:12px;min-width:0;display:grid}.admin-auth-security-preview-panel{gap:13px;padding:14px;display:grid}.admin-auth-security-preview-panel>header{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.admin-auth-security-preview-panel>header>div{gap:3px;min-width:0;display:grid}.admin-auth-security-preview-panel>header span{color:#2563eb;letter-spacing:.11em;font-size:8px;font-weight:900}.admin-auth-security-preview-panel>header h2{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:15px}.admin-auth-security-preview-panel>header p,.admin-auth-security-preview-subsection>p{color:#64748b;margin:0;font-size:9px;font-weight:650;line-height:1.5}.admin-auth-security-preview-toggle-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.admin-auth-security-preview-toggle{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:auto 1fr;align-items:start;gap:8px;min-width:0;min-height:62px;padding:9px;display:grid}.admin-auth-security-preview-toggle>input{accent-color:#2563eb;width:16px;height:16px;margin:1px 0 0}.admin-auth-security-preview-toggle>span{gap:3px;min-width:0;display:grid}.admin-auth-security-preview-toggle strong{color:#334155;font-size:9px}.admin-auth-security-preview-toggle small{color:#64748b;font-size:8px;line-height:1.35}.admin-auth-security-preview-toggle:has(input:disabled){opacity:.58}.admin-auth-security-preview-subsection{border-top:1px solid #e2e8f0;gap:9px;min-width:0;padding-top:12px;display:grid}.admin-auth-security-preview-subsection h3,.admin-auth-security-preview-session-grid h3{color:#334155;margin:0;font-size:11px}.admin-auth-security-preview-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.admin-auth-security-preview-fields.is-provider,.admin-auth-security-preview-fields.is-security,.admin-auth-security-preview-fields.is-rate{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-auth-security-preview-fields>label{color:#475569;align-content:end;gap:4px;min-width:0;font-size:9px;font-weight:800;display:grid}.admin-auth-security-preview-fields>label.is-wide{grid-column:span 2}.admin-auth-security-preview-fields>label>small{color:#94a3b8;min-height:12px;font-size:7px;font-weight:650}.admin-auth-security-preview-fields input,.admin-auth-security-preview-fields select,.admin-auth-security-preview-fields textarea{color:#334155;width:100%;min-width:0;min-height:35px;font:inherit;background:#fff;border:1px solid #d7dee8;border-radius:7px;padding:0 8px;font-size:9px}.admin-auth-security-preview-fields textarea{resize:vertical;min-height:68px;padding-block:7px}.admin-auth-security-preview-fields input:disabled,.admin-auth-security-preview-fields select:disabled,.admin-auth-security-preview-fields textarea:disabled{color:#94a3b8;cursor:not-allowed;background:#f1f5f9}.admin-auth-security-preview-session-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;min-width:0;display:grid}.admin-auth-security-preview-session-grid>article{background:#fbfdff;border:1px solid #e2e8f0;border-radius:8px;gap:8px;min-width:0;padding:10px;display:grid}.admin-auth-security-preview-session-grid .admin-auth-security-preview-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-auth-security-preview-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;min-width:0;display:grid}.admin-auth-security-preview-provider-note,.admin-auth-security-preview-disabled-note{color:#475569;background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;margin:0;padding:8px 10px;font-size:9px;font-weight:700;line-height:1.5}.admin-auth-security-preview-disabled-note{color:#64748b;background:#f8fafc;border-color:#e2e8f0}.admin-auth-security-preview-test{color:#1d4ed8;min-height:34px;font:inherit;cursor:pointer;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:7px;padding:0 10px;font-size:9px;font-weight:800}.admin-auth-security-preview-test:disabled{color:#94a3b8;cursor:not-allowed;opacity:.72;background:#f1f5f9}.admin-auth-security-preview-oauth-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-width:0;display:grid}.admin-auth-security-preview-oauth-grid fieldset{background:#fbfdff;border:1px solid #e2e8f0;border-radius:8px;min-width:0;margin:0;padding:10px}.admin-auth-security-preview-oauth-grid fieldset:disabled{opacity:.62}.admin-auth-security-preview-oauth-grid legend{color:#334155;padding:0 5px;font-size:10px;font-weight:900}.admin-auth-security-preview-oauth-grid .admin-auth-security-preview-fields{grid-template-columns:1fr}.admin-auth-security-preview-oauth-grid .admin-auth-security-preview-fields>label.is-wide{grid-column:auto}.admin-auth-security-preview-check{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;gap:5px;padding:9px 10px;display:grid}.admin-auth-security-preview-check.is-warning{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.admin-auth-security-preview-check strong{font-size:10px}.admin-auth-security-preview-check ul{margin:0;padding-left:18px;font-size:8px;line-height:1.5}.admin-auth-security-preview-check small{font-size:8px;font-weight:800}.admin-auth-security-preview-state{text-align:center;align-content:center;place-items:center;gap:8px;min-height:260px;padding:28px;display:grid}.admin-auth-security-preview-state>span{border:3px solid #dbeafe;border-top-color:#2563eb;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite admin-auth-security-preview-spin}.admin-auth-security-preview-state strong{color:#334155;font-size:13px}.admin-auth-security-preview-state p{color:#64748b;margin:0;font-size:10px}.admin-auth-security-preview-state.is-error{background:snow;border-color:#fecaca}.admin-auth-security-preview-toast{z-index:80;color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9px;align-items:center;gap:12px;max-width:min(420px,100vw - 32px);padding:10px 11px;font-size:10px;font-weight:800;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 16px 48px #0f172a2e}.admin-auth-security-preview-toast.is-success{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.admin-auth-security-preview-toast button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;text-decoration:underline}.admin-auth-security-preview-dialog-backdrop{z-index:100;background:#0f172a6b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-auth-security-preview-dialog{background:#fff;border:1px solid #dbe4ee;border-radius:12px;gap:12px;width:min(440px,100%);padding:20px;display:grid;box-shadow:0 24px 70px #0f172a47}.admin-auth-security-preview-dialog>strong{color:#0f172a;font-size:15px}.admin-auth-security-preview-dialog>p{color:#64748b;margin:0;font-size:11px;line-height:1.6}.admin-auth-security-preview-dialog>div{justify-content:flex-end;gap:8px;display:flex}@keyframes admin-auth-security-preview-spin{to{transform:rotate(360deg)}}@media (width<=1250px){.admin-auth-security-preview-toggle-grid,.admin-auth-security-preview-fields.is-provider,.admin-auth-security-preview-fields.is-security,.admin-auth-security-preview-fields.is-rate{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-auth-security-preview-provider-grid{grid-template-columns:1fr}}@media (width<=850px){.admin-auth-security-preview-session-grid,.admin-auth-security-preview-oauth-grid{grid-template-columns:1fr}}@media (width<=640px){.admin-auth-security-preview-notice,.admin-auth-security-preview-actions,.admin-auth-security-preview-panel>header{flex-direction:column;align-items:stretch}.admin-auth-security-preview-notice>label{justify-content:space-between}.admin-auth-security-preview-actions>div{grid-template-columns:1fr 1fr;display:grid}.admin-auth-security-preview-toggle-grid,.admin-auth-security-preview-fields,.admin-auth-security-preview-fields.is-provider,.admin-auth-security-preview-fields.is-security,.admin-auth-security-preview-fields.is-rate,.admin-auth-security-preview-session-grid .admin-auth-security-preview-fields{grid-template-columns:1fr}.admin-auth-security-preview-fields>label.is-wide{grid-column:auto}}@media (width<=400px){.admin-auth-security-preview-actions>div{grid-template-columns:1fr}.admin-auth-security-preview-dialog>div{grid-template-columns:1fr;display:grid}}.admin-auth-security-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.admin-auth-security-panel{border:1px solid var(--p3-border);background:var(--p3-surface);border-radius:14px;padding:16px}.admin-auth-security-panel header,.admin-auth-security-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-auth-security-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-auth-security-fields label{gap:5px;display:grid}.admin-auth-security-fields input{width:100%;min-height:36px}.admin-auth-security-actions{grid-column:1/-1;padding:14px}@media (width<=800px){.admin-auth-security-content,.admin-auth-security-fields{grid-template-columns:1fr}}.assets-ui-page{--assets-bg:var(--admin-page-background,#f4f6f8);--assets-surface:var(--admin-surface,#fff);--assets-surface-muted:var(--admin-surface-muted,#f7f8fa);--assets-ink:var(--admin-text,#15171a);--assets-muted:var(--admin-text-muted,#68707a);--assets-line:var(--admin-border,#e1e4e8);--assets-line-strong:#cbd1d8;--assets-accent:var(--admin-accent,#1f2937);--assets-accent-soft:#eef1f4;--assets-danger:#b42318;--assets-success:#157347;min-width:0;color:var(--assets-ink);background:var(--assets-bg);padding:22px;font-size:14px}.assets-ui-page *,.assets-ui-page :before,.assets-ui-page :after{box-sizing:border-box}.assets-ui-page button,.assets-ui-page input,.assets-ui-page select,.assets-ui-page textarea{font:inherit}.assets-ui-page button{color:inherit}.assets-ui-page button:focus-visible,.assets-ui-page input:focus-visible,.assets-ui-page select:focus-visible,.assets-ui-page textarea:focus-visible{outline-offset:2px;outline:2px solid #64748b}.assets-ui-page button:disabled{cursor:not-allowed;opacity:.46}.assets-ui-page .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.assets-ui-page .is-primary{color:#fff;border-color:var(--assets-accent);background:var(--assets-accent)}.assets-ui-page .is-danger{color:var(--assets-danger)}.assets-ui-header{grid-template-columns:minmax(220px,.7fr) minmax(680px,1.6fr);align-items:end;gap:22px;margin-bottom:16px;display:grid}.assets-ui-title>span,.assets-ui-dialog header>div>span,.assets-ui-detail header>div>span,.assets-ui-preview-dialog header span{color:var(--assets-muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.assets-ui-title h1{letter-spacing:-.035em;margin:5px 0;font-size:clamp(25px,2vw,34px)}.assets-ui-title p{color:var(--assets-muted);margin:0}.assets-ui-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.assets-ui-metrics article{border:1px solid var(--assets-line);background:var(--assets-surface);border-radius:12px;min-width:0;padding:14px 15px}.assets-ui-metrics article>span,.assets-ui-metrics small{color:var(--assets-muted);font-size:11px;display:block}.assets-ui-metrics strong{margin:6px 0 3px;font-size:21px;line-height:1;display:block}.assets-ui-storage,.assets-ui-taxonomy,.assets-ui-library,.assets-ui-detail{border:1px solid var(--assets-line);background:var(--assets-surface);border-radius:14px}.assets-ui-storage{margin-bottom:14px;padding:15px}.assets-ui-storage>header,.assets-ui-library-header,.assets-ui-section-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.assets-ui-storage>header>div:first-child,.assets-ui-library-header>div,.assets-ui-section-heading>div{gap:3px;display:grid}.assets-ui-storage>header span,.assets-ui-library-header span,.assets-ui-section-heading span{color:var(--assets-muted);font-size:12px}.assets-ui-storage>header>div:last-child,.assets-ui-dialog header>div:last-child,.assets-ui-dialog footer{gap:8px;display:flex}.assets-ui-page button,.assets-ui-storage button,.assets-ui-library-header button,.assets-ui-section-heading button{border:1px solid var(--assets-line-strong);background:var(--assets-surface);cursor:pointer;border-radius:8px;min-height:34px;padding:7px 11px}.assets-ui-storage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.assets-ui-storage-grid label{border:1px solid var(--assets-line);background:var(--assets-surface-muted);border-radius:10px;gap:7px;padding:11px;display:grid}.assets-ui-storage-grid label>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.assets-ui-storage-grid small{color:var(--assets-muted);font-size:11px;line-height:1.4}.assets-ui-storage-grid input,.assets-ui-form-grid input,.assets-ui-form-grid select,.assets-ui-form-grid textarea,.assets-ui-toolbar select,.assets-ui-detail select,.assets-ui-metadata-form input,.assets-ui-metadata-form textarea,.assets-ui-migration-field select{border:1px solid var(--assets-line-strong);width:100%;color:var(--assets-ink);background:#fff;border-radius:8px}.assets-storage-readonly-field{gap:8px;min-width:0;display:grid}.assets-storage-readonly-field>span{align-items:center;gap:7px;display:flex}.assets-storage-readonly-field output{border:1px solid var(--assets-line-strong);min-height:38px;color:var(--assets-ink);background:var(--assets-surface-muted);border-radius:8px;align-items:center;padding:0 11px;font-weight:700;display:flex}.assets-storage-readonly-field>a{color:var(--admin-accent,#73a2ff);font-size:12px;text-decoration:none}.assets-ui-storage-grid input,.assets-ui-form-grid input,.assets-ui-form-grid select,.assets-ui-toolbar select,.assets-ui-detail select,.assets-ui-metadata-form input,.assets-ui-migration-field select{height:38px;padding:0 10px}.assets-ui-form-grid textarea,.assets-ui-metadata-form textarea{resize:vertical;padding:9px 10px}.assets-ui-taxonomy{margin-bottom:14px;padding:15px}.assets-server-workbench{margin-top:16px}.assets-server-workbench>.assets-ui-scope-tabs{padding:0}.assets-read-mode-bar{background:#fff;border:1px solid #dfe3ea;border-radius:10px;align-items:center;gap:14px;min-height:54px;margin-bottom:12px;padding:9px 12px;display:flex}.assets-read-mode-bar>div:first-child{gap:2px;margin-right:auto;display:grid}.assets-read-mode-bar span,.assets-read-mode-bar small{color:var(--assets-muted);font-size:11px}.assets-read-mode-toggle{background:#eef1f5;border-radius:9px;gap:4px;padding:3px;display:flex}.assets-read-mode-toggle button{color:#596273;background:0 0;border:0;border-radius:7px;min-height:30px;padding:5px 11px}.assets-read-mode-toggle button[aria-pressed=true]{color:#3730a3;background:#fff;box-shadow:0 1px 4px #0f172a24}.assets-storage-help{color:#315b8a;background:#eef5ff;border:1px solid #b7c7dc;border-radius:50%;width:20px;height:20px;margin-inline:6px;font:700 12px/1 sans-serif;position:relative}.assets-storage-help [role=tooltip]{z-index:20;color:#fff;text-align:left;opacity:0;pointer-events:none;background:#172235;border-radius:8px;width:min(320px,70vw);padding:10px 12px;font:400 12px/1.55 sans-serif;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px);box-shadow:0 8px 24px #0f172a38}.assets-storage-help:hover [role=tooltip],.assets-storage-help:focus-visible [role=tooltip]{opacity:1;transform:translate(-50%)}.assets-storage-read-mode{background:#f8fbff;border:1px solid #dce5f0;border-radius:10px;grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:6px 16px;padding:12px;display:grid}.assets-storage-read-mode>div:first-child{gap:3px;display:grid}.assets-storage-read-mode>small{color:#607087;grid-column:1/-1}.assets-ui-category-cover{background:linear-gradient(135deg,#4f7df3,#6dd5ed);border-radius:9px;flex:0 0 72px;width:72px;height:52px;display:block;position:relative;overflow:hidden}.assets-ui-category-cover .assets-ui-file-visual{border:0;width:100%;height:100%;min-height:0}.assets-ui-category-cover img{object-fit:cover;width:100%;height:100%}.assets-ui-category-cover .assets-ui-media-source{display:none}.assets-ui-category-cover-fallback{color:#fff;text-shadow:0 1px 3px #00000059;place-items:end start;width:100%;height:100%;padding:8px;font-size:28px;font-weight:700;display:grid}.assets-ui-category-cover.is-image{background:linear-gradient(135deg,#28c2ff,#4f46e5)}.assets-ui-category-cover.is-video{background:linear-gradient(135deg,#ff7e5f,#feb47b)}.assets-ui-category-cover.is-voice{background:linear-gradient(135deg,#7f53ac,#647dee)}.assets-ui-category-cover.is-prompt{background:linear-gradient(135deg,#11998e,#38ef7d)}.assets-ui-category-cover.is-file{background:linear-gradient(135deg,#485563,#29323c)}.assets-ui-scope-tabs button small{color:var(--assets-muted);font-size:11px}.assets-ui-scope-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.assets-ui-scope-tabs button{text-align:left;gap:3px;min-height:58px;display:grid}.assets-ui-scope-tabs button span{color:var(--assets-muted);font-size:11px}.assets-ui-scope-tabs button.is-active{color:#3730a3;background:#eef2ff;border-color:#6366f1;box-shadow:inset 3px 0 #6366f1}.admin-assets-hybrid-page .assets-ui-scope-tabs button.is-active{color:#133b7a;background:linear-gradient(135deg,#eaf3ff,#dce9ff);border-color:#4f7cff;box-shadow:0 5px 16px #476cff38}@media (width>=1050px){.assets-ui-storage-body{grid-template-columns:minmax(0,3fr) minmax(330px,1.1fr) auto;align-items:stretch;gap:10px;display:grid}.assets-ui-storage-grid{grid-template-columns:repeat(4,minmax(120px,1fr))}.assets-storage-read-mode{grid-template-columns:1fr auto}.assets-ui-storage-body>footer{flex-direction:column;justify-content:center;align-items:stretch}.assets-ui-storage-body>footer>span{max-width:240px}}.assets-ui-section-heading{margin-bottom:10px}.assets-ui-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.assets-ui-category-grid>button,.assets-ui-category-card{border:1px solid var(--assets-line);background:var(--assets-surface-muted);border-radius:10px;min-width:0;min-height:78px}.assets-ui-category-grid>button{text-align:left;align-content:center;gap:3px;display:grid}.assets-ui-category-grid>button>span,.assets-ui-category-card>button>span{color:var(--assets-muted);font-size:11px}.assets-ui-category-grid>button.is-active,.assets-ui-category-card.is-active{color:#3730a3;background:#eef2ff;border-color:#6366f1;box-shadow:inset 0 -3px #6366f1}.assets-ui-subcategory-groups{gap:7px;padding:2px 10px 10px;display:grid}.assets-ui-subcategory-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.assets-ui-subcategory-row>strong{width:58px;color:var(--assets-muted);font-size:11px}.assets-ui-subcategory-row>button{color:#394150;background:#fff;border:1px solid #d7dce5;border-radius:999px;min-height:30px;padding:4px 9px}.assets-ui-subcategory-row>button.is-active{color:#3730a3;background:#e0e7ff;border-color:#6366f1}.assets-ui-subcategory-row small{color:inherit;opacity:.68}.assets-ui-category-card{grid-template-rows:1fr auto;display:grid;position:relative;overflow:hidden}.assets-ui-category-card.is-dragging{opacity:.45}.assets-ui-category-card>button{text-align:left;background:0 0;border:0;align-content:center;gap:3px;min-width:0;display:grid}.assets-ui-category-actions{border-top:1px solid var(--assets-line);gap:4px;padding:5px 7px;display:flex}.assets-ui-category-actions button{min-height:25px;padding:2px 7px;font-size:11px}.assets-ui-subcategories{border-top:1px solid var(--assets-line);gap:7px;margin-top:10px;padding-top:10px;display:flex;overflow-x:auto}.assets-ui-subcategories button{flex:none;gap:1px;min-height:38px;display:grid}.assets-ui-subcategories button small{color:var(--assets-muted);font-size:9px}.assets-ui-subcategories button.is-active{background:var(--assets-accent-soft);border-color:#9aa3ad}.assets-ui-workbench{grid-template-columns:minmax(0,1fr) 355px;align-items:start;gap:14px;display:grid}.assets-server-workbench{min-width:0}.assets-ui-detail{gap:12px;min-width:0;max-height:calc(100vh - 28px);padding:14px;display:grid;position:sticky;top:14px;overflow-y:auto}.assets-ui-detail-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.assets-ui-detail-heading span{color:var(--assets-muted);font-size:12px;font-weight:800}.assets-ui-detail-heading h2{margin:4px 0 0;font-size:17px;line-height:1.3}.assets-ui-detail-heading button{min-width:34px;padding:4px}.assets-ui-detail>.assets-ui-file-visual{border-radius:10px}.assets-ui-detail-actions{display:grid}.assets-ui-detail-empty{border:1px dashed var(--assets-line-strong);min-height:220px;color:var(--assets-muted);text-align:center;border-radius:10px;place-content:center;justify-items:center;gap:8px;display:grid}.assets-ui-detail-empty strong{color:var(--assets-text)}.admin-asset-detail .admin-record-section{margin:0}.admin-asset-detail .admin-record-facts>div{grid-template-columns:76px minmax(0,1fr)}.admin-asset-detail .admin-record-facts dd{text-overflow:ellipsis;overflow:hidden}.assets-ui-library{min-width:0;padding:15px}.assets-ui-library-header{margin-bottom:12px}.assets-ui-toolbar{border:1px solid var(--assets-line);background:var(--assets-surface-muted);border-radius:10px;align-items:end;gap:8px;padding:10px;display:flex}.assets-ui-toolbar label{gap:4px;min-width:132px;display:grid}.assets-ui-toolbar label span{color:var(--assets-muted);text-transform:uppercase;font-size:10px;font-weight:700}.assets-ui-view-toggle{gap:4px;margin-left:auto;display:flex}.assets-ui-toolbar .assets-ui-select-page{min-width:104px}.assets-ui-select-page button{width:100%}.assets-ui-view-toggle button.is-active{color:#fff;border-color:var(--assets-accent);background:var(--assets-accent)}.assets-ui-batchbar{background:#f4f6f8;border:1px solid #d2d7dd;border-radius:9px;align-items:center;gap:8px;margin-top:10px;padding:9px 11px;display:flex}.assets-ui-batchbar span{margin-right:auto;font-weight:700}.assets-ui-grid{grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;margin-top:12px;display:grid}.assets-ui-card{border:1px solid var(--assets-line);background:#fff;border-radius:11px;min-width:0;transition:border-color .15s,box-shadow .15s;position:relative;overflow:hidden}.assets-ui-card:hover,.assets-ui-card.is-active{border-color:#949da8;box-shadow:0 7px 20px #141c2614}.assets-ui-select{z-index:2;background:#ffffffe0;border:1px solid #ffffffb3;border-radius:7px;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:8px;left:8px}.assets-ui-card-main{text-align:left;width:100%;padding:0 0 10px;display:grid;background:0 0!important;border:0!important}.assets-ui-image-wrap,.assets-ui-file-visual{aspect-ratio:4/3;background:#e7eaee;place-items:center;display:grid;position:relative;overflow:hidden}.assets-ui-image-wrap img,.assets-ui-image-wrap video{object-fit:cover;width:100%;height:100%}.assets-ui-image-wrap em{color:#fff;background:#0f172ab8;border-radius:6px;padding:3px 6px;font-size:10px;font-style:normal;position:absolute;bottom:7px;right:7px}.assets-ui-file-visual{color:#334155;text-align:center;background:linear-gradient(145deg,#edf0f4,#dfe4e9);align-content:center;gap:4px;padding:15px}.assets-ui-file-visual.is-model{color:#3730a3;background:linear-gradient(145deg,#eef2ff,#e0e7ff)}.assets-ui-file-visual.is-prompt{color:#9a3412;background:linear-gradient(145deg,#fff7ed,#ffedd5)}.assets-ui-file-visual.is-video{color:#1d4ed8;background:linear-gradient(145deg,#eff6ff,#dbeafe)}.assets-ui-file-visual.is-error{color:#991b1b;background:linear-gradient(145deg,#fff7f7,#fee2e2)}.assets-ui-file-visual span{color:var(--assets-muted);font-size:10px}.assets-ui-file-visual>img,.assets-ui-file-visual>video{object-fit:cover;width:100%;height:100%}.assets-ui-file-visual>audio{width:100%}:is(.assets-ui-file-visual:has(>img),.assets-ui-file-visual:has(>video)){padding:0}.assets-ui-play-media{min-height:36px;color:inherit;background:#ffffffc7;border:1px solid;border-radius:999px;padding:7px 12px}.assets-ui-media-source{color:#fff;background:#0f172ac2;border-radius:6px;padding:3px 6px;font-size:10px;font-style:normal;position:absolute;top:7px;right:7px}.assets-ui-media-source.is-local_mirror{background:#057a55db}.assets-ui-media-source.is-oss_fallback{background:#b45309e6}.assets-preview-backdrop{z-index:80;background:#0f172aa8;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.assets-preview-dialog{background:#fff;border-radius:14px;width:min(920px,94vw);max-height:90vh;overflow:auto;box-shadow:0 24px 70px #0f172a52}.assets-preview-dialog>header{z-index:2;border-bottom:1px solid var(--assets-line);background:#fffffff5;justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;display:flex;position:sticky;top:0}.assets-preview-dialog>header>div{gap:2px;display:grid}.assets-preview-dialog>header span{color:var(--assets-muted);font-size:11px}.assets-preview-dialog>header button{border-radius:8px;width:34px;height:34px;font-size:22px}.assets-preview-stage{padding:16px}.assets-preview-stage.is-set{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.assets-preview-stage.is-set figure{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.assets-preview-stage.is-set .assets-ui-file-visual{aspect-ratio:auto;background:#f4f6f9;width:100%;min-width:0;height:min(64vh,620px);min-height:320px}.assets-preview-stage.is-set .assets-ui-file-visual img{object-fit:contain;width:100%;height:100%}@media (width<=760px){.assets-preview-stage.is-set{grid-template-columns:1fr}.assets-preview-stage.is-set .assets-ui-file-visual{height:58vh;min-height:260px}}.assets-preview-stage figure{min-width:0;margin:0}.assets-preview-stage:not(.is-set) .assets-ui-file-visual{aspect-ratio:16/10;max-height:68vh}.assets-preview-stage figcaption{text-align:center;text-overflow:ellipsis;white-space:nowrap;padding:7px 4px 0;overflow:hidden}.assets-preview-state{min-height:240px;color:var(--assets-muted);place-items:center;display:grid}.assets-ui-card-kicker{color:var(--assets-muted);justify-content:space-between;align-items:center;gap:6px;padding:9px 10px 0;font-size:10px;display:flex}.assets-ui-card-main>strong,.assets-ui-card-main>small{text-overflow:ellipsis;white-space:nowrap;padding:0 10px;overflow:hidden}.assets-ui-card-main>strong{margin-top:6px}.assets-ui-card-main>small{color:var(--assets-muted);margin-top:3px;font-size:10px}.assets-ui-status{color:#475569;background:#eef2f6;border-radius:999px;align-items:center;width:max-content;min-height:20px;padding:2px 6px;font-size:10px;display:inline-flex}.assets-ui-status.is-available{color:#166534;background:#dcfce7}.assets-ui-status.is-reviewing{color:#92400e;background:#fef3c7}.assets-ui-card-actions{border-top:1px solid var(--assets-line);flex-wrap:wrap;gap:4px;padding:8px;display:flex}.assets-ui-card-actions button{min-height:27px;padding:3px 6px;font-size:10px}.assets-ui-table-wrap{border:1px solid var(--assets-line);border-radius:10px;margin-top:12px;overflow:auto}.assets-ui-table{border-collapse:collapse;width:100%;min-width:900px}.assets-ui-table th,.assets-ui-table td{border-bottom:1px solid var(--assets-line);text-align:left;vertical-align:middle;padding:9px 8px}.assets-ui-table th{z-index:1;color:var(--assets-muted);text-transform:uppercase;background:#f4f6f8;font-size:10px;position:sticky;top:0}.assets-ui-table tr.is-active td{background:#f1f3f5}.assets-ui-table td>button{text-align:left;background:0 0;border:0;gap:2px;min-height:0;padding:0;display:grid}.assets-ui-table td>button small{color:var(--assets-muted)}.assets-ui-row-actions{gap:4px;display:flex}.assets-ui-row-actions button{min-height:27px;padding:3px 6px;font-size:10px}.assets-ui-empty{min-height:250px;color:var(--assets-muted);text-align:center;border:1px dashed var(--assets-line-strong);background:var(--assets-surface-muted);border-radius:11px;place-content:center;gap:8px;margin-top:12px;display:grid}.assets-ui-spinner{border:2px solid #cbd5e1;border-top-color:#334155;border-radius:50%;width:18px;height:18px;margin:auto;animation:.7s linear infinite assets-ui-spin;display:inline-block}@keyframes assets-ui-spin{to{transform:rotate(360deg)}}.assets-ui-pagination{color:var(--assets-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.assets-ui-pagination>div{align-items:center;gap:6px;display:flex}.assets-ui-pagination label{align-items:center;gap:5px;display:flex}.assets-ui-pagination select{border:1px solid var(--assets-line-strong);border-radius:8px;height:34px}.assets-ui-detail{min-width:0;padding:14px;position:sticky;top:16px}.assets-ui-detail>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.assets-ui-detail h2{margin:4px 0 0;font-size:19px;line-height:1.2}.assets-ui-detail-preview,.assets-ui-detail-set-preview,.assets-ui-detail-model-mark{border:1px solid var(--assets-line);background:#e7eaee;border-radius:10px;place-items:center;width:100%;min-height:190px;margin-top:12px;display:grid;position:relative;overflow:hidden}.assets-ui-detail-preview img,.assets-ui-detail-preview video{object-fit:cover;width:100%;height:215px}.assets-ui-detail-preview em{color:#fff;background:#0f172abf;border-radius:50%;place-items:center;width:46px;height:46px;font-style:normal;display:grid;position:absolute}.assets-ui-detail-set-preview{grid-template-columns:repeat(2,1fr);gap:3px;min-height:0;padding:3px}.assets-ui-detail-set-preview button{border:0;border-radius:6px;min-height:95px;padding:0;overflow:hidden}.assets-ui-detail-set-preview img{object-fit:cover;width:100%;height:100%}.assets-ui-detail-model-mark{color:#3730a3;background:linear-gradient(145deg,#eef2ff,#e0e7ff);align-content:center;gap:6px}.assets-ui-detail-actions{flex-wrap:wrap;gap:5px;margin:10px 0;display:flex}.assets-ui-detail-list{border-top:1px solid var(--assets-line);gap:0;margin:0;display:grid}.assets-ui-detail-list>div{border-bottom:1px solid var(--assets-line);grid-template-columns:88px minmax(0,1fr);gap:8px;padding:8px 0;display:grid}.assets-ui-detail-list dt{color:var(--assets-muted)}.assets-ui-detail-list dd{text-overflow:ellipsis;min-width:0;margin:0;overflow:hidden}.assets-ui-linked-set,.assets-ui-model-status,.assets-ui-metadata-form{border-top:1px solid var(--assets-line);gap:8px;margin-top:12px;padding-top:12px;display:grid}.assets-ui-linked-set>header{justify-content:space-between;display:flex}.assets-ui-linked-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.assets-ui-linked-grid article{border:1px solid var(--assets-line);border-radius:8px;overflow:hidden}.assets-ui-linked-grid article>button:first-child{text-align:left;border:0;border-radius:0;gap:4px;width:100%;min-height:0;padding:0 0 5px;display:grid}.assets-ui-linked-grid img{aspect-ratio:4/3;object-fit:cover;width:100%}.assets-ui-linked-grid strong{padding:0 5px;font-size:11px}.assets-ui-linked-grid article>button:last-child{border-width:1px 0 0;border-radius:0;width:100%;min-height:26px;font-size:10px}.assets-ui-mini-state{min-height:54px;color:var(--assets-muted);background:var(--assets-surface-muted);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:9px;display:flex}.assets-ui-mini-state.is-error{color:var(--assets-danger);background:#fff1f0}.assets-ui-model-status{border:1px solid var(--assets-line);background:var(--assets-surface-muted);border-radius:9px;padding:11px}.assets-ui-model-status.is-complete{color:var(--assets-success);background:#eefbf4}.assets-ui-model-status.is-error{color:var(--assets-danger);background:#fff1f0}.assets-ui-model-status small{color:var(--assets-muted)}.assets-ui-metadata-form label{color:var(--assets-muted);gap:4px;font-size:11px;font-weight:700;display:grid}.assets-ui-detail-empty{min-height:300px;color:var(--assets-muted);text-align:center;place-content:center;gap:6px;display:grid}.assets-ui-backdrop{z-index:1200;background:#0f172a8f;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.assets-ui-dialog,.assets-ui-preview-dialog{background:#fff;border:1px solid #d8dde3;border-radius:16px;width:min(1040px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 28px 80px #0000003d}.assets-ui-dialog>header,.assets-ui-preview-dialog>header{z-index:3;border-bottom:1px solid var(--assets-line);background:#fffffff5;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex;position:sticky;top:0}.assets-ui-dialog header h2,.assets-ui-preview-dialog h2{margin:4px 0;font-size:22px}.assets-ui-dialog header p,.assets-ui-preview-dialog header p{color:var(--assets-muted);margin:0}.assets-ui-dialog header>button,.assets-ui-preview-dialog header>button{min-width:36px;padding:5px;font-size:20px}.assets-ui-editor-body,.assets-ui-model-dialog-body{grid-template-columns:minmax(0,1fr) 310px;gap:16px;padding:16px 18px 18px;display:grid}.assets-ui-form-section{border:1px solid var(--assets-line);background:#fff;border-radius:11px;padding:14px}.assets-ui-form-section+.assets-ui-form-section{margin-top:12px}.assets-ui-form-section h3,.assets-ui-upload-panel h3{margin:0 0 11px;font-size:14px}.assets-ui-kind-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.assets-ui-kind-grid button{text-align:left;gap:3px;min-height:62px;display:grid}.assets-ui-kind-grid button span{color:var(--assets-muted);font-size:10px}.assets-ui-kind-grid button.is-selected{background:var(--assets-accent-soft);border-color:#7f8a97}.assets-ui-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:16px 18px;display:grid}.assets-ui-form-section .assets-ui-form-grid{padding:0}.assets-ui-form-grid label{color:#4b5563;gap:5px;font-size:11px;font-weight:700;display:grid}.assets-ui-form-grid label.is-wide{grid-column:1/-1}.assets-ui-check{grid-auto-flow:column;justify-content:start;align-self:end;align-items:center;min-height:38px;display:flex!important}.assets-ui-check input{width:16px;height:16px}.assets-ui-upload-panel,.assets-ui-model-aside{border:1px solid var(--assets-line);background:var(--assets-surface-muted);border-radius:11px;align-self:start;gap:9px;padding:14px;display:grid}.assets-ui-upload-preview{border:1px dashed var(--assets-line-strong);background:#e9edf1;border-radius:9px;place-items:center;min-height:250px;display:grid;overflow:hidden}.assets-ui-upload-preview img,.assets-ui-upload-preview video{object-fit:contain;width:100%;max-height:310px}.assets-ui-upload-preview>div{color:var(--assets-muted);text-align:center;gap:5px;padding:20px;display:grid}.assets-ui-upload-panel small{color:var(--assets-muted);line-height:1.5}.assets-ui-dialog.is-model{width:min(860px,100%)}.assets-ui-model-aside{color:#3730a3;background:#eef2ff;align-content:center;min-height:230px}.assets-ui-model-aside p,.assets-ui-model-aside span{margin:0;line-height:1.55}.assets-ui-dialog.is-category{width:min(580px,100%)}.assets-ui-dialog.is-category>p,.assets-ui-dialog.is-confirm>p,.assets-ui-migration-field{gap:6px;margin:0;padding:18px;display:grid}.assets-ui-dialog.is-confirm{width:min(470px,100%)}.assets-ui-dialog footer{border-top:1px solid var(--assets-line);justify-content:flex-end;padding:13px 18px}.assets-ui-hidden-input{opacity:0;width:1px;height:1px;position:fixed;left:-9999px}.assets-ui-preview-dialog{width:min(1180px,100%)}.assets-ui-preview-stage{background:#111827;place-items:center;min-height:520px;padding:18px;display:grid}.assets-ui-preview-stage img{object-fit:contain;max-width:100%;max-height:calc(100vh - 180px)}.assets-ui-preview-stage.is-video,.assets-ui-preview-stage.is-audio{color:#dbe2ea;align-content:center;gap:14px}.assets-ui-preview-stage video{width:min(900px,100%);min-height:420px}.assets-ui-preview-set{background:#111827;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.assets-ui-preview-set figure{background:#fff;border-radius:10px;margin:0;overflow:hidden}.assets-ui-preview-set figure>button{border:0;border-radius:0;width:100%;padding:0;display:block}.assets-ui-preview-set img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.assets-ui-preview-set figcaption{justify-content:space-between;align-items:center;gap:10px;padding:9px;display:flex}.assets-ui-preview-set figcaption div{gap:2px;display:grid}.assets-ui-preview-set figcaption span{color:var(--assets-muted);font-size:10px}.assets-ui-preview-message{color:#dbe2ea;grid-column:1/-1;place-items:center;min-height:320px;display:grid}.assets-ui-preview-message.is-error{color:#fecaca}.assets-ui-toast{z-index:1500;color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:10px;align-items:center;gap:12px;max-width:min(430px,100vw - 40px);padding:11px 13px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 14px 40px #0f172a2e}.assets-ui-toast.is-success{color:#166534;background:#f0fdf4;border-color:#bbdfc9}.assets-ui-toast.is-error{color:#991b1b;background:#fff1f2;border-color:#fecaca}.assets-ui-toast button{min-width:28px;min-height:28px;padding:2px}@media (width<=1380px){.assets-ui-header{grid-template-columns:1fr}.assets-ui-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}.assets-ui-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1080px){.assets-ui-storage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.assets-ui-workbench{grid-template-columns:minmax(0,1fr)}.assets-ui-detail{position:static}.assets-ui-grid{grid-template-columns:repeat(3,minmax(140px,1fr))}}@media (width<=760px){.assets-ui-page{padding:12px}.assets-ui-preview-banner{flex-direction:column;align-items:flex-start}.assets-ui-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.assets-ui-storage>header,.assets-ui-library-header,.assets-ui-section-heading{flex-direction:column;align-items:flex-start}.assets-ui-storage-grid,.assets-ui-scope-tabs{grid-template-columns:1fr}.assets-ui-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.assets-ui-toolbar{flex-direction:column;align-items:stretch}.assets-ui-toolbar label{min-width:0}.assets-ui-view-toggle{margin-left:0}.assets-ui-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.assets-ui-pagination{flex-direction:column;align-items:flex-start}.assets-ui-backdrop{place-items:stretch stretch;padding:0}.assets-ui-dialog,.assets-ui-preview-dialog{border:0;border-radius:0;width:100%;min-height:100%;max-height:none}.assets-ui-dialog>header,.assets-ui-preview-dialog>header{flex-direction:column}.assets-ui-dialog header>div:last-child{flex-wrap:wrap}.assets-ui-editor-body,.assets-ui-model-dialog-body{grid-template-columns:1fr;padding:12px}.assets-ui-kind-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.assets-ui-form-grid{grid-template-columns:1fr}.assets-ui-form-grid label.is-wide{grid-column:auto}.assets-ui-preview-set{grid-template-columns:1fr}}@media (width<=430px){.assets-ui-grid,.assets-ui-category-grid{grid-template-columns:1fr}.assets-ui-metrics{gap:7px}.assets-ui-metrics article{padding:11px}.assets-ui-batchbar{flex-wrap:wrap;align-items:flex-start}.assets-ui-batchbar span{flex-basis:100%}.assets-ui-detail-list>div{grid-template-columns:76px minmax(0,1fr)}}.admin-assets-hybrid-page .assets-ui-taxonomy>.assets-ui-scope-tabs{border-bottom:1px solid var(--assets-line);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:10px;display:grid}.admin-assets-hybrid-page .assets-ui-taxonomy>.assets-ui-scope-tabs button{text-align:left;border:1px solid #0000;min-width:0;min-height:58px;padding:9px 14px}.admin-assets-hybrid-page .assets-ui-taxonomy>.assets-ui-scope-tabs button.is-active{border-color:#4f7df3;box-shadow:inset 0 0 0 1px #4f7df3,0 4px 12px #4f7df32e}.admin-assets-hybrid-page .assets-ui-category-grid{justify-content:flex-start}@media (width<=620px){.admin-assets-hybrid-page .assets-ui-taxonomy>.assets-ui-scope-tabs{grid-template-columns:1fr}}.admin-assets-hybrid-page{gap:10px;padding:10px 12px 18px}.admin-assets-hybrid-page .assets-ui-workbench{grid-template-columns:minmax(0,1fr) 300px;gap:12px}.admin-assets-hybrid-page .assets-server-workbench{gap:10px;margin-top:0;display:grid}.admin-assets-hybrid-page .assets-read-mode-bar{min-height:46px;margin:0}.admin-assets-hybrid-page .assets-ui-scope-tabs{gap:8px;margin:0;padding:0}.admin-assets-hybrid-page .assets-ui-scope-tabs button{background:#fff;border-color:#dce3eb;border-radius:8px;min-height:58px;padding:9px 12px}.admin-assets-hybrid-page .assets-ui-scope-tabs button.is-active{color:#16355b;box-shadow:none;background:#eaf4ff;border-color:#b9cee7}.admin-assets-hybrid-page .assets-ui-taxonomy{border-radius:10px;margin:0;padding:10px}.admin-assets-hybrid-page .assets-ui-section-heading{min-height:28px;margin:0 0 8px;padding:0}.admin-assets-hybrid-page .assets-ui-category-grid{grid-template-columns:repeat(5,minmax(130px,1fr));gap:8px;padding:0;display:grid}.admin-assets-hybrid-page .assets-ui-category-grid>button{background:#fff;border-color:#dce3eb;grid-template-columns:30px minmax(0,1fr);align-content:center;align-items:center;gap:8px;min-height:62px;padding:9px;display:grid}.admin-assets-hybrid-page .assets-ui-category-grid>button>span{gap:2px;display:grid}.admin-assets-hybrid-page .assets-ui-category-grid>button small{color:#6b7d91;font-size:11px}.admin-assets-hybrid-page .assets-ui-category-grid>button.is-active{color:#16355b;box-shadow:none;background:#eaf4ff;border-color:#b9cee7}.admin-assets-hybrid-page .assets-ui-category-grid>button.assets-ui-create-subcategory{background:#fff;border:1px dashed #94a3b8;width:116px;min-width:116px}.admin-assets-hybrid-page .assets-ui-category-grid>button.assets-ui-create-subcategory>span:last-child{color:#334155;text-shadow:none}.admin-assets-hybrid-page .assets-ui-category-grid>button.assets-ui-create-subcategory>span:last-child small{color:#64748b}.assets-ui-category-icon{color:#5f7896;background:#edf5ff;border-radius:6px;padding:4px}.admin-assets-hybrid-page .assets-ui-subcategory-groups{background:#f8fafc;border:1px solid #e1e7ee;border-radius:8px;margin-top:8px;padding:8px}.admin-assets-hybrid-page .assets-ui-library{border-radius:10px;padding:0;overflow:hidden}.admin-assets-hybrid-page .assets-ui-toolbar{background:#fff;border:0;border-bottom:1px solid #e1e7ee;border-radius:0;min-height:48px;padding:7px 9px}.admin-assets-hybrid-page .assets-ui-toolbar label{min-width:122px}.admin-assets-hybrid-page .assets-ui-toolbar .assets-ui-search{min-width:150px}.admin-assets-hybrid-page .assets-ui-view-toggle{gap:3px;display:flex}.admin-assets-hybrid-page .assets-ui-view-toggle button{place-items:center;width:34px;min-width:34px;padding:0;display:grid}.admin-assets-hybrid-page .assets-ui-view-toggle button[aria-pressed=true]{color:#fff;background:#63758b;border-color:#63758b}.admin-assets-hybrid-page .assets-ui-grid{grid-template-columns:repeat(auto-fill,minmax(178px,1fr));gap:10px;padding:10px}.admin-assets-hybrid-page .assets-ui-card{box-shadow:none;border-radius:8px}.admin-assets-hybrid-page .assets-ui-card>.assets-ui-file-visual{border-radius:7px;min-height:138px;margin:8px 8px 0}.admin-assets-hybrid-page .assets-ui-card>.assets-ui-file-visual img{object-fit:contain;height:138px}.admin-assets-hybrid-page .assets-ui-card-main{gap:4px;padding:8px}.admin-assets-hybrid-page .assets-ui-card-main>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-assets-hybrid-page .assets-ui-card-actions{border-top:0;justify-content:flex-end;gap:5px;padding:6px 8px 8px;display:flex}.admin-assets-hybrid-page .assets-ui-card-actions button{place-items:center;width:29px;min-width:29px;min-height:27px;padding:0;display:grid}.admin-assets-hybrid-page .assets-ui-detail{border-radius:10px;gap:9px;max-height:calc(100vh - 20px);padding:10px;top:10px}.admin-assets-hybrid-page .assets-ui-detail>.assets-ui-file-visual{min-height:196px}.admin-assets-hybrid-page .assets-ui-detail>.assets-ui-file-visual img{object-fit:contain;height:196px}.admin-assets-hybrid-page .assets-ui-detail-actions{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.admin-assets-hybrid-page .assets-ui-detail-actions button{justify-content:center;align-items:center;gap:4px;display:inline-flex}.admin-assets-hybrid-page .assets-ui-detail-actions .is-danger{grid-column:1}@media (width<=1380px){.admin-assets-hybrid-page .assets-ui-category-grid{grid-template-columns:repeat(3,minmax(130px,1fr))}}@media (width<=1050px){.admin-assets-hybrid-page .assets-ui-workbench{grid-template-columns:minmax(0,1fr)}.admin-assets-hybrid-page .assets-ui-detail{max-height:none;position:static}}.admin-asset-original-metadata{gap:9px;display:grid}.admin-asset-original-metadata label{color:var(--assets-muted);gap:5px;font-size:11px;font-weight:700;display:grid}.admin-asset-original-metadata textarea{border:1px solid var(--assets-line-strong);width:100%;color:var(--assets-ink);resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere;background:#f8fafc;border-radius:8px;padding:9px 10px;font:12px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.admin-asset-prompt-field{background:#eef6ff;border:1px solid #c8d9ee;border-radius:9px;padding:9px}.admin-asset-prompt-field>strong{color:#16355b;font-size:12px}.admin-asset-metadata-text{color:#455468;white-space:pre-wrap;overflow-wrap:anywhere;gap:3px;margin:0;font-size:12px;line-height:1.55;display:grid}.admin-asset-metadata-empty{color:var(--assets-muted);background:#f7f8fa;border-radius:7px;padding:8px;font-size:11px}.admin-asset-original-metadata details{min-width:0}.admin-asset-original-metadata summary{cursor:pointer;color:#40546d;font-size:11px;font-weight:700}.admin-asset-original-metadata pre{border:1px solid var(--assets-line);color:#dbeafe;white-space:pre-wrap;overflow-wrap:anywhere;background:#111827;border-radius:8px;max-height:280px;margin:7px 0 0;padding:9px;font:11px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.assets-ui-page{gap:10px;padding:16px;display:grid}.assets-ui-header{grid-template-columns:auto auto minmax(520px,1fr);align-items:center;gap:12px;margin:0;display:grid}.assets-ui-visible-summary{color:var(--assets-muted);white-space:nowrap;font-size:12px}.assets-ui-title h1{margin:0 0 2px;font-size:clamp(23px,1.8vw,29px)}.assets-ui-title p{font-size:12px}.assets-ui-source-state{color:#475569;white-space:nowrap;background:#f8fafc;border:1px solid #d8dde3;border-radius:999px;align-items:center;min-height:28px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}.assets-ui-source-state.is-ready{color:#166534;background:#f1faf4;border-color:#bbd7c5}.assets-ui-source-state.is-error,.assets-ui-source-state.is-unavailable{color:#991b1b;background:#fff7f7;border-color:#e5c9c9}.assets-ui-metrics{border:1px solid var(--assets-line);background:var(--assets-surface);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.assets-ui-metrics article{border:0;border-right:1px solid var(--assets-line);border-radius:0;min-width:0;padding:8px 11px}.assets-ui-metrics article:last-child{border-right:0}.assets-ui-metrics strong{margin:3px 0 2px;font-size:18px}.assets-ui-storage{border-radius:10px;margin:0;padding:0}.assets-ui-storage>header{min-height:44px;padding:7px 10px 7px 12px}.assets-ui-storage>header>div{align-items:baseline;gap:8px;display:flex}.assets-ui-storage>header span{font-size:11px}.assets-ui-storage-body{border-top:1px solid var(--assets-line)}.assets-ui-storage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px 12px}.assets-ui-storage-grid label{gap:5px;padding:8px}.assets-ui-storage-grid label>span{justify-content:space-between;display:flex}.assets-ui-storage-body>footer{border-top:1px solid var(--assets-line);justify-content:flex-end;align-items:center;gap:7px;padding:8px 12px;display:flex}.assets-ui-storage-body>footer>span{color:var(--assets-muted);margin-right:auto;font-size:11px}.assets-ui-workspace{border:1px solid var(--assets-line);background:var(--assets-surface);border-radius:12px;min-width:0;overflow:hidden}.assets-ui-taxonomy,.assets-ui-library{border:0;border-radius:0}.assets-ui-taxonomy{border-bottom:1px solid var(--assets-line);padding:0}.assets-ui-scope-tabs{border-bottom:1px solid var(--assets-line);background:var(--assets-surface-muted);gap:4px;padding:8px 10px;display:flex}.assets-ui-scope-tabs button{text-align:center;border-radius:8px;min-height:32px;padding:5px 12px}.assets-ui-section-heading{min-height:36px;padding:5px 10px 3px}.assets-ui-category-grid{flex-wrap:wrap;gap:6px;padding:5px 10px 9px;display:flex}.assets-ui-category-grid>button,.assets-ui-category-card{border-radius:8px;align-items:center;width:auto;min-height:34px;display:flex;overflow:hidden}.assets-ui-category-grid>button{gap:5px;padding:5px 9px}.assets-ui-category-card>button{width:auto;min-width:0;padding:5px 8px}.assets-ui-category-grid>button>span,.assets-ui-category-card>button>span{white-space:nowrap;font-size:10px}.assets-ui-category-actions{border-left:1px solid var(--assets-line);align-self:stretch;gap:0}.assets-ui-category-actions button{border-width:0 0 0 1px;border-radius:0;min-width:26px;min-height:100%;padding:2px 5px;font-size:10px}.assets-ui-category-actions button:first-child{border-left:0}.assets-ui-subcategories{border-top:1px solid var(--assets-line);background:#fafbfc;border-radius:0;gap:5px;margin:0;padding:7px 10px}.assets-ui-subcategories button{min-height:30px;padding:4px 8px}.assets-ui-toolbar{border-bottom:1px solid var(--assets-line);background:#fafbfc;align-items:flex-end;gap:7px;margin:0;padding:9px 10px;display:flex}.assets-ui-result-count{color:var(--assets-muted);white-space:nowrap;align-self:center;font-size:12px}.assets-ui-result-count strong{color:var(--assets-ink);font-size:15px}.assets-ui-toolbar .assets-ui-search{flex:210px;min-width:180px}.assets-ui-toolbar label{gap:3px;min-width:96px}.assets-ui-toolbar input,.assets-ui-toolbar select,.assets-ui-select-page button,.assets-ui-view-toggle button,.assets-ui-create{min-height:34px}.assets-ui-view-toggle{margin-left:0}.assets-ui-create{white-space:nowrap}.assets-ui-batchbar{margin:9px 10px 0}.assets-ui-grid{grid-template-columns:repeat(auto-fill,minmax(175px,1fr));gap:8px;margin:0;padding:10px}.assets-ui-card-main{padding-bottom:7px}.assets-ui-card-actions{padding:6px}.assets-ui-table-wrap{width:calc(100% - 20px);max-width:calc(100% - 20px);margin:10px}.assets-ui-empty{min-height:190px;margin:10px}.assets-ui-pagination{margin:0;padding:2px 10px 10px}.assets-ui-detail{z-index:1100;border-radius:12px;width:min(410px,100vw - 32px);min-width:0;padding:13px;position:fixed;top:16px;bottom:16px;right:16px;overflow:auto;box-shadow:0 24px 72px #0f172a3d}.assets-ui-detail-heading-actions{align-items:center;gap:6px;display:flex}.assets-ui-detail-heading-actions>button{place-items:center;width:30px;min-height:30px;padding:0;font-size:18px;display:grid}.assets-ui-detail-preview,.assets-ui-detail-set-preview,.assets-ui-detail-model-mark{min-height:150px;margin-top:9px}.assets-ui-detail-preview img,.assets-ui-detail-preview video{height:175px}.assets-ui-detail-actions{margin:8px 0}.assets-ui-detail-list>div{padding:6px 0}.admin-assets-hybrid-page .assets-ui-detail{z-index:auto;width:auto;max-height:calc(100vh - 28px);box-shadow:none;border-radius:14px;padding:14px;position:sticky;top:14px;bottom:auto;right:auto;overflow-y:auto}.assets-ui-linked-set,.assets-ui-model-status,.assets-ui-metadata-form{margin-top:9px;padding-top:9px}@media (width<=1180px){.assets-ui-header{grid-template-columns:auto auto minmax(420px,1fr)}.assets-ui-toolbar{flex-wrap:wrap}.assets-ui-toolbar .assets-ui-search{flex-basis:260px}.admin-assets-hybrid-page .assets-ui-detail{max-height:none;position:static}}@media (width<=900px){.assets-ui-header{grid-template-columns:auto minmax(0,1fr)}.assets-ui-source-state{justify-self:end}.assets-ui-metrics{grid-column:1/-1}.assets-ui-storage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.assets-ui-page{gap:8px;padding:10px}.assets-ui-storage>header{flex-direction:row;align-items:center}.assets-ui-storage>header>div{gap:1px;display:grid}.assets-ui-scope-tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.assets-ui-scope-tabs button{padding-inline:5px}.assets-ui-section-heading{flex-direction:row;align-items:center}.assets-ui-category-grid{overscroll-behavior-x:contain;flex-wrap:nowrap;overflow-x:auto}.assets-ui-category-grid>button,.assets-ui-category-card{flex:none}.assets-ui-toolbar{flex-direction:row;align-items:flex-end}.assets-ui-result-count{flex-basis:100%}.assets-ui-toolbar .assets-ui-search{flex-basis:100%;min-width:0}.assets-ui-toolbar label{flex:120px;min-width:0}.assets-ui-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.assets-ui-detail{width:auto;inset:8px}}@media (width<=430px){.assets-ui-header{gap:7px}.assets-ui-source-state{font-size:10px}.assets-ui-visible-summary{display:none}.assets-ui-metrics article{padding:7px 8px}.assets-ui-metrics small{display:none}.assets-ui-metrics article:nth-child(2){border-right:0}.assets-ui-metrics article:nth-child(-n+2){border-bottom:1px solid var(--assets-line)}.assets-ui-storage-grid{grid-template-columns:1fr}.assets-ui-storage-body>footer{flex-wrap:wrap}.assets-ui-storage-body>footer>span{flex-basis:100%}.assets-ui-category-grid{display:flex}.assets-ui-result-count{flex:none}.assets-ui-toolbar .assets-ui-search{flex:210px}.assets-ui-toolbar label>span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.assets-ui-toolbar label:not(.assets-ui-search):not(.assets-ui-select-page){flex:calc(33.333% - 5px);order:1}.assets-ui-toolbar .assets-ui-select-page,.assets-ui-view-toggle,.assets-ui-create{order:2}.assets-ui-toolbar .assets-ui-select-page{flex:100px}.assets-ui-view-toggle{flex:auto}.assets-ui-view-toggle button{flex:1}.assets-ui-grid{grid-template-columns:1fr}}.admin-assets-hybrid-page .assets-ui-taxonomy>.assets-ui-scope-tabs button.is-public,.admin-assets-hybrid-page .assets-ui-taxonomy>.assets-ui-scope-tabs button.is-public.is-active{background:#dff0ff}.admin-assets-hybrid-page .assets-ui-taxonomy>.assets-ui-scope-tabs button.is-user,.admin-assets-hybrid-page .assets-ui-taxonomy>.assets-ui-scope-tabs button.is-user.is-active{background:#eee8ff}.admin-assets-hybrid-page .assets-ui-taxonomy>.assets-ui-scope-tabs button.is-userGenerated,.admin-assets-hybrid-page .assets-ui-taxonomy>.assets-ui-scope-tabs button.is-userGenerated.is-active{background:#ddf8ec}.admin-assets-hybrid-page .assets-ui-category-grid>button{box-sizing:border-box;color:#fff;border:0;width:72px;min-width:72px;height:52px;min-height:52px;padding:0;display:block;position:relative;overflow:hidden}.admin-assets-hybrid-page .assets-ui-category-grid>button .assets-ui-category-cover{width:100%;height:100%;position:absolute;inset:0}.admin-assets-hybrid-page .assets-ui-category-grid>button>span:last-child{z-index:1;color:#fff;text-align:center;text-shadow:0 1px 3px #00000073;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:13px;display:flex;position:absolute;inset:0}.admin-assets-hybrid-page .assets-ui-category-grid>button>span:last-child small{color:#ffffffdb;font-size:9px}.admin-assets-hybrid-page .assets-ui-category-grid>button.is-image{background:linear-gradient(135deg,#28c2ff,#4f46e5)}.admin-assets-hybrid-page .assets-ui-category-grid>button.is-video{background:linear-gradient(135deg,#ff7e5f,#feb47b)}.admin-assets-hybrid-page .assets-ui-category-grid>button.is-voice{background:linear-gradient(135deg,#7f53ac,#647dee)}.admin-assets-hybrid-page .assets-ui-category-grid>button.is-prompt{background:linear-gradient(135deg,#11998e,#38ef7d)}.admin-assets-hybrid-page .assets-ui-category-grid>button.is-file{background:linear-gradient(135deg,#485563,#29323c)}.admin-assets-hybrid-page .assets-ui-category-grid>button.is-active{outline-offset:2px;outline:2px solid #2563eb}.admin-assets-hybrid-page .assets-ui-category-grid{background:0 0;border:0;justify-content:flex-start;align-items:center;gap:10px;width:auto;padding:0;display:flex}.assets-ui-related-set{background:#f8fafc;border:1px solid #dce5ef;border-radius:10px;gap:8px;padding:10px;display:grid}.assets-ui-related-set-heading{color:#52657a;justify-content:space-between;align-items:center;display:flex}.assets-ui-related-set-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.assets-ui-related-set-grid>article{background:#fff;border:1px solid #dce5ef;border-radius:8px;gap:4px;min-width:0;padding:4px;display:grid;position:relative;overflow:hidden}.assets-ui-related-preview{background:0 0;border:0;gap:4px;padding:0;display:grid}.assets-ui-related-set-grid .assets-ui-file-visual{aspect-ratio:3/4;min-height:88px}.assets-ui-related-set-grid .assets-ui-related-preview>span{color:#52657a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.assets-ui-related-replace{color:#36536f;background:#fff;border:1px solid #c8d8eb;border-radius:6px;min-height:28px;font-size:11px;font-weight:700}.public-asset-add-menu{z-index:4;position:relative}.public-asset-add-menu>summary{color:#fff;cursor:pointer;background:#2878d4;border:1px solid #2878d4;border-radius:6px;align-items:center;gap:5px;min-height:32px;padding:0 10px;font-weight:700;list-style:none;display:inline-flex}.public-asset-add-menu>summary::-webkit-details-marker{display:none}.public-asset-add-menu>div{background:#fff;border:1px solid #c9d5e4;border-radius:6px;min-width:132px;padding:5px;display:grid;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 10px 28px #23374f2e}.public-asset-add-menu>div button,.public-asset-cover-actions button,.public-asset-file-button{align-items:center;gap:7px;display:inline-flex}.public-asset-add-menu>div button{color:#263b51;background:0 0;border:0;justify-content:flex-start;min-height:32px}.public-asset-add-menu>div button:hover{background:#edf5ff}.public-asset-create-dialog{width:min(1060px,100vw - 40px);max-height:calc(100vh - 40px);overflow:auto}.public-asset-create-dialog__body{grid-template-columns:minmax(0,1fr) 390px;gap:18px;padding:16px 18px;display:grid}.public-asset-create-dialog__media{border-left:1px solid #dbe4ef;align-content:start;gap:14px;padding-left:18px;display:grid}.public-asset-create-dialog__media section{gap:9px;display:grid}.public-asset-create-dialog__media h3{color:#243b53;margin:0;font-size:13px}.public-asset-create-dialog__media video,.public-asset-create-dialog__media audio{width:100%;max-height:180px}.public-asset-cover-actions{flex-wrap:wrap;gap:7px;display:flex}.public-asset-cropper{gap:9px;display:grid}.public-asset-cropper__ratios{flex-wrap:wrap;gap:5px;display:flex}.public-asset-cropper__ratios button{min-width:48px;min-height:28px;padding:0 8px}.public-asset-cropper__ratios button[aria-pressed=true]{color:#155ca8;background:#e8f2ff;border-color:#2878d4}.public-asset-cropper__canvas{cursor:grab;object-fit:contain;touch-action:none;background:#111820;border:1px solid #b9c8d9;width:100%;max-height:420px;display:block}.public-asset-cropper__canvas:active{cursor:grabbing}.public-asset-cropper__controls{align-items:center;gap:8px;display:flex}.public-asset-cropper__controls label{flex:1;align-items:center;gap:7px;display:flex}.public-asset-cropper__controls input{min-width:120px}.public-asset-cover-empty{color:#6b7f93;border:1px dashed #aebed0;place-items:center;min-height:150px;font-size:12px;display:grid}.public-asset-publish-toggle{align-items:center;gap:8px;width:fit-content;display:inline-flex!important}.public-asset-publish-toggle input{height:16px;width:16px!important}.public-asset-create-error{color:#b42318;margin:0 18px 10px;font-size:12px}@media (width<=900px){.public-asset-create-dialog__body{grid-template-columns:1fr}.public-asset-create-dialog__media{border-top:1px solid #dbe4ef;border-left:0;padding-top:14px;padding-left:0}}.admin-authority-link,.runtime-policy-detail__authority{border:1px solid color-mix(in srgb, var(--admin-accent,#4f8cff) 45%, transparent);background:color-mix(in srgb, var(--admin-accent,#4f8cff) 10%, transparent);width:fit-content;min-height:34px;color:var(--admin-accent,#73a2ff);border-radius:9px;justify-content:center;align-items:center;padding:0 13px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.admin-authority-link:hover,.runtime-policy-detail__authority:hover{border-color:var(--admin-accent,#4f8cff);background:color-mix(in srgb, var(--admin-accent,#4f8cff) 16%, transparent)}@keyframes system-ops-spin{to{transform:rotate(360deg)}}@media (width<=1000px){.system-ops-heading{flex-direction:column;align-items:flex-start}.system-ops-heading-actions{justify-content:flex-start}.storage-runtime-summary,.storage-policy-summary dl,.storage-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.system-ops-page{padding:14px}.system-ops-preview-banner,.system-ops-panel-heading,.storage-server-boundary,.storage-unavailable-fields{flex-direction:column;align-items:flex-start}.system-ops-fields,.system-ops-toggle-grid,.storage-runtime-summary,.storage-runtime-details,.storage-policy-summary dl,.storage-fact-grid,.storage-runtime-details>div{grid-template-columns:1fr}.storage-runtime-details dd{text-align:left}}@media (width<=800px){.system-storage-workbench,.system-storage-fields,.system-storage-runtime{grid-template-columns:1fr}}.content-ops-page .moderation-settings-panel,.content-ops-page .notification-settings-panel,.content-ops-page .moderation-review-panel{position:relative;overflow:hidden}.content-ops-page .moderation-settings-panel:before,.content-ops-page .notification-settings-panel:before,.content-ops-page .moderation-review-panel:before{content:"";background:#475569;width:100%;height:3px;position:absolute;top:0;left:0}.content-ops-page .notification-settings-panel:before{background:#64748b}.content-ops-page .moderation-review-panel:before{background:#334155}.moderation-review-table-wrap{border:1px solid var(--ops-line);border-radius:10px;overflow-x:auto}.moderation-review-table{border-collapse:collapse;width:100%;min-width:900px}.moderation-review-table th,.moderation-review-table td{border-bottom:1px solid var(--ops-line);text-align:left;vertical-align:middle;padding:11px 12px}.moderation-review-table th{color:var(--ops-muted);background:var(--ops-surface-muted);letter-spacing:.04em;font-size:11px}.moderation-review-table tbody tr:last-child td{border-bottom:0}.moderation-review-table td:first-child{min-width:220px}.moderation-review-table td:first-child strong,.moderation-review-table td:first-child small{display:block}.moderation-review-table td:first-child small{color:var(--ops-muted);margin-top:3px}.system-ops-risk,.system-ops-status{white-space:nowrap;border-radius:99px;align-items:center;min-height:24px;padding:3px 8px;font-size:11px;font-weight:750;display:inline-flex}.system-ops-risk.is-高,.system-ops-status.is-blocked{color:#9f241b;background:#fff0ee}.system-ops-risk.is-中,.system-ops-status.is-pending{color:#8a5400;background:#fff6dd}.system-ops-risk.is-低,.system-ops-status.is-approved{color:#12683f;background:#eaf8f0}.moderation-review-actions{gap:6px;display:flex}.moderation-review-actions button{min-height:30px;padding:4px 9px;font-size:12px}@media (width<=720px){.content-ops-page .system-ops-toggle-grid,.content-ops-page .system-ops-fields{grid-template-columns:1fr}}.admin-page-copy__workspace{color:#0f172a;gap:14px;padding:0 18px 24px;display:grid}.admin-page-copy__heading{background:#fff;border:1px solid #dce5ef;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:20px;padding:14px 16px;display:flex}.admin-page-copy__heading h2,.admin-page-copy__heading p{margin:0}.admin-page-copy__heading h2{font-size:16px}.admin-page-copy__heading p{color:#64748b;margin-top:4px;font-size:11px;line-height:1.55}.admin-page-copy__actions{flex:none;align-items:center;gap:8px;display:flex}.admin-page-copy__actions span{color:#64748b;font-size:10px}.admin-page-copy__actions button,.admin-page-copy__tabs button,.admin-page-copy__faq-list button{color:#334155;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:0 11px;font-size:10px;font-weight:750}.admin-page-copy__actions button.is-primary{color:#fff;background:#2563eb;border-color:#2563eb}.admin-page-copy button:disabled,.admin-page-copy input:disabled,.admin-page-copy textarea:disabled{cursor:not-allowed;opacity:.58}.admin-page-copy__feedback{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;padding:9px 12px;font-size:10px}.admin-page-copy__tabs{border-bottom:1px solid #dce5ef;gap:6px;padding-inline:2px;display:flex}.admin-page-copy__tabs button{color:#64748b;background:0 0;border-color:#0000;border-bottom-style:solid;border-bottom-width:2px;border-radius:4px 4px 0 0;margin-bottom:-1px}.admin-page-copy__tabs button.is-active{color:#1d4ed8;background:#eff6ff;border-bottom-color:#2563eb}.admin-page-copy__panel{background:#fff;border:1px solid #dce5ef;border-radius:8px;padding:16px}.admin-page-copy__fields,.admin-page-copy__benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-page-copy__benefits{margin-top:12px}.admin-page-copy__field{align-content:start;gap:5px;min-width:0;display:grid}.admin-page-copy__field.is-wide{grid-column:1/-1}.admin-page-copy__field>span{color:#475569;align-items:center;font-size:10px;font-weight:750;display:inline-flex}.admin-page-copy__field input,.admin-page-copy__field textarea{color:#0f172a;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:none;padding:8px 10px;font-size:11px;line-height:1.55}.admin-page-copy__field input{height:36px}.admin-page-copy__field textarea{resize:vertical}.admin-page-copy__field :is(input,textarea):focus{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa21}.admin-page-copy__info{color:#2563eb;cursor:help;margin-left:5px;display:inline-flex;position:relative}.admin-page-copy__info>span{z-index:30;visibility:hidden;color:#334155;opacity:0;pointer-events:none;background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:260px;padding:9px 10px;font-size:10px;font-weight:500;line-height:1.5;position:absolute;top:calc(100% + 7px);left:-8px;box-shadow:0 12px 28px #0f172a29}.admin-page-copy__info:is(:hover,:focus)>span{visibility:visible;opacity:1}.admin-page-copy__faq-list{gap:12px;margin-top:14px;display:grid}.admin-page-copy__faq-list article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;grid-template-columns:minmax(180px,.8fr) minmax(280px,1.6fr);gap:10px 12px;padding:12px;display:grid}.admin-page-copy__faq-list article>header{color:#334155;grid-column:1/-1;justify-content:space-between;align-items:center;font-size:11px;display:flex}.admin-page-copy__faq-list article>header button{min-width:32px;padding:0}.admin-page-copy__add{justify-self:start;align-items:center;gap:6px;display:inline-flex}@media (width<=900px){.admin-page-copy__heading{flex-direction:column}.admin-page-copy__actions{flex-wrap:wrap}.admin-page-copy__tabs{overflow-x:auto}.admin-page-copy__tabs button{flex:none}.admin-page-copy__fields,.admin-page-copy__benefits,.admin-page-copy__faq-list article{grid-template-columns:minmax(0,1fr)}}.developer-api-admin-page{color:var(--admin-text,#17202a);gap:10px;display:grid}.developer-api-admin-runtime{border-block:1px solid var(--admin-border,#dce2e8);background:var(--admin-surface,#fff);grid-template-columns:minmax(220px,1fr) minmax(280px,400px) auto;align-items:end;gap:12px;padding:12px 14px;display:grid}.developer-api-admin-runtime>div,.developer-api-admin-runtime>div>span,.developer-api-admin-runtime label{display:flex}.developer-api-admin-runtime>div{align-items:center;gap:9px;min-height:36px}.developer-api-admin-runtime>div>span,.developer-api-admin-runtime label{flex-direction:column;gap:3px}.developer-api-admin-runtime strong{font-size:14px}.developer-api-admin-runtime small,.developer-api-admin-runtime label>span{color:var(--admin-text-muted,#65717d);font-size:12px}.developer-api-admin-runtime input,.developer-api-admin-toolbar input{box-sizing:border-box;border:1px solid var(--admin-border,#d2dae2);background:var(--admin-surface,#fff);height:34px;color:inherit;border-radius:5px;padding:0 10px}.developer-api-admin-runtime button,.developer-api-alert-settings button,.developer-api-admin-toolbar button,.developer-api-admin-table-wrap button{border:1px solid var(--admin-border,#cfd8e1);background:var(--admin-surface,#fff);min-height:34px;color:inherit;font:inherit;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.developer-api-admin-runtime button.is-primary{color:#fff;background:#176b53;border-color:#176b53}.developer-api-alert-settings{border-block:1px solid var(--admin-border,#dce2e8);background:var(--admin-surface,#fff);flex-wrap:wrap;align-items:end;gap:10px 14px;padding:10px 14px;display:flex}.developer-api-alert-settings__identity,.developer-api-alert-settings__identity>span,.developer-api-alert-settings label{display:flex}.developer-api-alert-settings__identity{align-items:center;gap:8px;min-width:230px;margin-right:auto}.developer-api-alert-settings__identity>span,.developer-api-alert-settings label:not(.developer-api-alert-settings__toggle){flex-direction:column;gap:3px}.developer-api-alert-settings strong{font-size:13px}.developer-api-alert-settings small,.developer-api-alert-settings label>span{color:var(--admin-text-muted,#65717d);font-size:11px}.developer-api-alert-settings__toggle{align-items:center;gap:6px;min-height:34px}.developer-api-alert-settings input[type=number]{width:76px}.developer-api-alert-settings__spend input{width:156px}.developer-api-alert-settings input:not([type=checkbox]){box-sizing:border-box;border:1px solid var(--admin-border,#d2dae2);border-radius:5px;height:34px;padding:0 8px}.developer-api-alert-settings button.is-primary{color:#fff;background:#176b53;border-color:#176b53}.developer-api-admin-runtime button.is-danger,.developer-api-admin-table-wrap button.is-danger{color:#a02e2e;border-color:#c9a2a2}.developer-api-admin-table-wrap button.is-security{color:#fff;background:#a02e2e;border-color:#b96060}.developer-api-admin-page button:disabled{cursor:not-allowed;opacity:.48}.developer-api-admin-metrics{border-block:1px solid var(--admin-border,#dce2e8);background:var(--admin-surface,#fff);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.developer-api-admin-metrics>div{border-right:1px solid var(--admin-border,#dce2e8);justify-content:space-between;align-items:baseline;gap:12px;min-width:0;padding:10px 14px;display:flex}.developer-api-admin-metrics>div:last-child{border-right:0}.developer-api-admin-metrics span{color:var(--admin-text-muted,#65717d);font-size:12px}.developer-api-admin-metrics strong{font-size:16px}.developer-api-admin-toolbar{justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.developer-api-admin-tabs{border:1px solid var(--admin-border,#d2dae2);background:var(--admin-surface-muted,#f5f7f9);border-radius:6px;grid-template-columns:repeat(3,minmax(92px,auto));padding:3px;display:inline-grid}.developer-api-admin-tabs button{background:0 0;border:0}.developer-api-admin-tabs button.is-active{background:var(--admin-surface,#fff);box-shadow:0 1px 2px #121f2c1a}.developer-api-admin-toolbar form{grid-template-columns:16px minmax(180px,280px) 34px 34px;align-items:center;gap:6px;display:grid}.developer-api-admin-toolbar form>svg{color:var(--admin-text-muted,#65717d)}.developer-api-admin-toolbar form button{width:34px;padding:0}.developer-api-admin-error{color:#8e2525;background:#fff5f5;border-left:3px solid #b23a3a;padding:9px 12px}.developer-api-admin-table-wrap{border-block:1px solid var(--admin-border,#dce2e8);background:var(--admin-surface,#fff);max-width:100%;overflow-x:auto}.developer-api-admin-table-wrap table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:760px}.developer-api-admin-table-wrap th,.developer-api-admin-table-wrap td{border-bottom:1px solid var(--admin-border,#e3e7eb);text-align:left;vertical-align:middle;padding:9px 12px;font-size:13px}.developer-api-admin-table-wrap th{background:var(--admin-surface-muted,#f5f7f9);color:var(--admin-text-muted,#65717d);font-size:12px;font-weight:600}.developer-api-admin-table-wrap td:first-child{width:28%}.developer-api-admin-table-wrap td>strong,.developer-api-admin-table-wrap td>small,.developer-api-admin-table-wrap td>code{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.developer-api-admin-actions{flex-wrap:wrap;gap:6px;display:flex}.developer-api-admin-table-wrap .developer-api-admin-empty{height:96px;color:var(--admin-text-muted,#65717d);text-align:center}.developer-api-admin-table-wrap td>small,.developer-api-admin-table-wrap td>code{color:var(--admin-text-muted,#65717d);margin-top:3px;font-size:11px}.developer-api-admin-status{border:1px solid;border-radius:4px;align-items:center;min-height:24px;padding:0 8px;font-size:12px;display:inline-flex}.developer-api-admin-status.is-active{color:#176b53;background:#effaf5;border-color:#9bc9b8}.developer-api-admin-status.is-disabled{color:#9a3030;background:#fff5f5;border-color:#dbb}@media (width<=900px){.developer-api-admin-runtime{grid-template-columns:1fr;align-items:stretch}.developer-api-admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.developer-api-admin-metrics>div:nth-child(2){border-right:0}.developer-api-admin-toolbar{flex-direction:column;align-items:stretch}.developer-api-admin-tabs,.developer-api-admin-toolbar form{width:100%}.developer-api-admin-toolbar form{grid-template-columns:16px minmax(0,1fr) 34px 34px}}.admin-boundary-links{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.admin-boundary-links a{color:#5148b8;background:#f8f7ff;border:1px solid #d9def0;border-radius:8px;align-items:center;min-height:28px;padding:0 10px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.admin-boundary-links a:hover{color:#3f35a4;background:#f1efff;border-color:#7468dc}.admin-boundary-links a:focus-visible{outline-offset:2px;outline:2px solid #7468dc}.admin-boundary-intro{margin:0 0 12px}.admin-billing-boundary{color:#166534;background:#f0fdf4;border:1px solid #a7d9c2;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:9px 11px;font-size:10px;display:flex}.admin-billing-boundary strong{font-size:11px}.admin-billing-boundary span{color:#475569}.admin-billing-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;min-width:0;display:grid}.admin-billing-summary article{background:#fff;border:1px solid #e2e8f0;border-radius:9px;justify-content:space-between;align-items:center;gap:6px;min-width:0;padding:6px 8px;display:flex}.admin-billing-summary span,.admin-billing-summary small{color:#64748b;font-size:9px}.admin-billing-summary small{display:none}.admin-billing-summary strong{color:#0f172a;font-variant-numeric:tabular-nums;font-size:13px}.admin-billing-query{background:#fff;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:minmax(120px,1fr) 90px repeat(3,minmax(90px,.75fr)) repeat(2,minmax(115px,.85fr)) 78px 54px auto;align-items:end;gap:5px;min-width:0;padding:7px 9px;display:grid}.admin-billing-query label{color:#64748b;gap:4px;min-width:0;font-size:9px;font-weight:800;display:grid}.admin-billing-query input,.admin-billing-query select{color:#334155;width:100%;min-width:0;min-height:30px;font:inherit;background:#fff;border:1px solid #d7dee8;border-radius:7px;padding:0 8px;font-size:10px}.admin-billing-query-actions{gap:6px;display:flex}.admin-billing-query-actions button{min-height:30px}.admin-billing-page .admin-billing-summary article{padding:6px 8px}.admin-billing-page .admin-billing-summary strong{font-size:13px}.admin-billing-page .admin-billing-query input,.admin-billing-page .admin-billing-query select{min-height:30px}.admin-billing-workbench{grid-template-columns:minmax(0,1.7fr) minmax(245px,.65fr);gap:10px;min-width:0;display:grid}.admin-billing-table{min-width:1280px}.admin-billing-entry{gap:2px;display:grid}.admin-billing-entry small{color:#94a3b8;text-overflow:ellipsis;max-width:260px;font-size:9px;overflow:hidden}.admin-billing-amount{font-variant-numeric:tabular-nums;font-weight:800}.admin-billing-amount.is-negative{color:#b91c1c}.admin-billing-amount.is-positive{color:#166534}.admin-billing-reservations{background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-content:start;gap:9px;min-width:0;padding:10px;display:grid}.admin-billing-reservations h3{color:#334155;margin:0;font-size:11px}.admin-billing-reservations ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.admin-billing-reservations li{color:#64748b;border-left:2px solid #cbd5e1;gap:2px;padding-left:8px;font-size:9px;display:grid}.admin-billing-reservations li strong{color:#334155;font-size:10px}.admin-billing-related-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.admin-billing-related-list li{color:#64748b;border-bottom:1px solid #e8edf3;gap:2px;padding-bottom:6px;font-size:9px;display:grid}.admin-billing-related-list li:last-child{border-bottom:0;padding-bottom:0}.admin-billing-related-list strong{color:#334155;overflow-wrap:anywhere;font-size:10px}@media (width<=1080px){.admin-billing-summary,.admin-billing-query{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=850px){.admin-billing-workbench{grid-template-columns:1fr}}@media (width<=620px){.admin-billing-boundary{flex-direction:column;align-items:flex-start}.admin-billing-summary,.admin-billing-query{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-billing-query-actions{grid-column:1/-1}}.admin-governance-page{gap:12px;min-width:0;display:grid}.admin-business-heading{justify-content:space-between;align-items:flex-end;gap:16px;min-width:0;display:flex}.admin-business-heading>div{min-width:0}.admin-business-heading h2{color:var(--ui-text);letter-spacing:-.025em;margin:0;font-size:clamp(20px,1.8vw,25px)}.admin-business-heading p{color:var(--ui-muted);margin:3px 0 0;font-size:12px;line-height:1.5}.admin-business-heading__state,.admin-governance-chip{color:#475569;white-space:nowrap;background:#f8fafc;border:1px solid #d7dee8;border-radius:999px;flex:none;padding:5px 9px;font-size:10px;font-weight:800}.admin-governance-chip.is-positive{color:#166534;background:#f0fdf4;border-color:#a7d9c2}.admin-governance-chip.is-negative{color:#b91c1c;background:#fff7f7;border-color:#fecaca}.admin-governance-chip.is-warning{color:#9a3412;background:#fffaf0;border-color:#fed7aa}.admin-governance-toolbar{border:1px solid var(--ui-border);background:#fff;border-radius:10px;align-items:end;gap:8px;min-width:0;padding:9px 10px;display:flex}.admin-governance-toolbar label{color:#64748b;gap:4px;min-width:0;font-size:9px;font-weight:800;display:grid}.admin-governance-toolbar input,.admin-governance-toolbar select{width:100%;min-width:0;min-height:34px;color:var(--ui-text);font:inherit;background:#fff;border:1px solid #d7dee8;border-radius:7px;padding:0 9px;font-size:11px;font-weight:500}.admin-governance-table-shell{border:1px solid var(--ui-border);background:#fff;border-radius:10px;min-width:0;max-width:100%;overflow:hidden}.admin-governance-table-scroll{width:100%;max-width:100%;overflow-x:auto}.admin-governance-table{border-collapse:collapse;color:#334155;text-align:left;width:max-content;min-width:100%;font-size:11px}.admin-governance-table th,.admin-governance-table td{vertical-align:middle;white-space:nowrap;border-bottom:1px solid #e8edf3;height:40px;padding:7px 10px}.admin-governance-table th{z-index:1;color:#64748b;letter-spacing:.015em;background:#f8fafc;font-size:9px;font-weight:850;position:sticky;top:0}.admin-governance-table tbody tr:hover,.admin-governance-table tbody tr.is-selected{background:#fafbff}.admin-governance-table tbody tr:last-child td{border-bottom:0}.admin-governance-table button{color:#4338ca;font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 0;font-weight:800}.admin-governance-table code{color:#475569;font-size:10px}.admin-governance-empty{min-height:170px;color:var(--ui-muted);text-align:center;place-content:center;gap:5px;padding:28px 16px;font-size:11px;display:grid}.admin-governance-empty strong{color:#334155;font-size:13px}.admin-record-backdrop{z-index:40;cursor:default;background:#0f172a2e;border:0;padding:0;position:fixed;inset:0}.admin-record-drawer{z-index:41;border-left:1px solid var(--ui-border);background:#fff;align-content:start;gap:14px;width:min(480px,100vw);min-width:0;padding:18px;display:grid;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-18px 0 50px #0f172a24}.admin-record-drawer__heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-record-drawer__heading h2{color:var(--ui-text);margin:0;font-size:18px}.admin-record-drawer__heading p{color:var(--ui-muted);margin:3px 0 0;font-size:10px}.admin-record-drawer__heading button{color:#475569;cursor:pointer;background:#fff;border:1px solid #d7dee8;border-radius:7px;width:32px;height:32px}.admin-record-section{background:#fbfcfe;border:1px solid #e2e8f0;border-radius:9px;gap:8px;min-width:0;padding:10px;display:grid}.admin-record-section h3{color:#334155;margin:0;font-size:11px}.admin-record-facts{gap:6px;margin:0;display:grid}.admin-record-facts>div{grid-template-columns:minmax(105px,.65fr) minmax(0,1.35fr);gap:8px;min-width:0;display:grid}.admin-record-facts dt,.admin-record-facts dd{overflow-wrap:anywhere;color:#64748b;min-width:0;margin:0;font-size:10px}.admin-record-facts dd{color:#334155;font-weight:750}.admin-sensitive-note{color:#475569;background:#f7fafc;border:1px solid #c9d8e8;border-radius:8px;padding:8px 10px;font-size:10px;line-height:1.5}@media (width<=900px){.admin-business-heading,.admin-governance-toolbar{flex-direction:column;align-items:stretch}}@media (width<=560px){.admin-governance-page{gap:10px}.admin-record-drawer{border-left:0;width:100vw;padding:14px}.admin-record-facts>div{grid-template-columns:1fr;gap:2px}}.model-operations-page{color:#172033;min-height:calc(100vh - 120px);padding:4px 2px 26px}.model-operations-heading,.model-operations-heading>div,.model-operations-notice,.model-operations-detail-heading,.model-operations-detail-badges,.model-operations-action-stack button,.model-operations-user-preview>header,.model-operations-user-card footer{align-items:center;display:flex}.model-operations-heading{justify-content:space-between;gap:24px}.model-operations-heading>div:first-child{flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.model-operations-heading>div:first-child>span{color:#6759d6;align-items:center;gap:6px;font-size:12px;font-weight:850;display:inline-flex}.model-operations-heading h1{letter-spacing:-.045em;margin:2px 0 0;font-size:clamp(25px,2vw,31px)}.model-operations-heading p{color:#657187;margin:0;font-size:13px}.model-operations-heading>div:last-child{flex:none;gap:10px}.model-operations-heading button,.model-operations-action-stack button,.model-operations-user-card button{color:#334155;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9deea;border-radius:10px;padding:0 14px;font-size:12px;font-weight:800}.model-operations-heading button.is-primary,.model-operations-action-stack button.is-primary,.model-operations-user-card button{color:#fff;background:linear-gradient(135deg,#6d5ce7,#5043c6);border-color:#5b4ddd;box-shadow:0 8px 18px #5648cd29}.model-operations-heading button:not(.is-primary){color:#4d596d;box-shadow:none;background:#fff}.model-operations-preview-badge{color:#5f52ca;background:#eeecff;border-radius:999px;min-height:26px;padding:0 10px;font-size:11px;font-weight:850}.model-operations-notice{color:#5548b8;background:#f4f2ff;border:1px solid #d8d4ff;border-radius:11px;gap:8px;min-height:40px;margin-top:14px;padding:0 13px;font-size:12px;font-weight:700}.model-operations-workflow-tabs{margin-top:14px}.model-operations-workflow-tabs ol{background:#f1f3f7;border:1px solid #dfe3ec;border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:5px;list-style:none;display:grid;box-shadow:inset 0 1px 2px #1e293b08}.model-operations-workflow-tabs li{min-width:0;position:relative}.model-operations-workflow-tabs li:not(:last-child):after{z-index:2;content:"";background:#f1f3f7;border-top:1px solid #ccd2df;border-right:1px solid #ccd2df;width:8px;height:8px;position:absolute;top:50%;right:-4px;transform:translateY(-50%)rotate(45deg)}.model-operations-workflow-tabs button{color:#697488;width:100%;min-height:64px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 12px;display:grid}.model-operations-workflow-tabs li.is-active button{color:#4f43bb;background:#fff;box-shadow:0 6px 18px #27334f17}.model-operations-workflow-index{color:#a0a8b6;letter-spacing:.08em;font-size:9px;font-weight:900}.model-operations-workflow-tabs button>i{color:#727d90;background:#e5e8ef;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.model-operations-workflow-tabs li.is-active button>i{color:#fff;background:linear-gradient(145deg,#6c5ce1,#5043ba)}.model-operations-workflow-tabs button strong,.model-operations-workflow-tabs button small{display:block}.model-operations-workflow-tabs button strong{color:#354055;font-size:12px}.model-operations-workflow-tabs li.is-active button strong{color:#4f43bb}.model-operations-workflow-tabs button small{color:#8b95a5;margin-top:2px;font-size:9px}.model-operations-workflow-tabs button em{color:#788396;white-space:nowrap;background:#e4e7ed;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:850}.model-feature-routes{color:#273248;padding:22px}.model-feature-routes__heading,.model-feature-route-editor__title,.model-feature-route-editor footer{align-items:center;display:flex}.model-feature-routes__heading{justify-content:space-between;gap:24px}.model-feature-routes__heading>div>span{color:#6557cb;align-items:center;gap:7px;font-size:12px;font-weight:850;display:inline-flex}.model-feature-routes__heading h2{letter-spacing:0;margin:6px 0 3px;font-size:20px}.model-feature-routes__heading p{color:#7c879a;margin:0;font-size:12px}.model-feature-routes__workspace{border:1px solid #e1e5ed;border-radius:8px;grid-template-columns:minmax(250px,300px) minmax(0,1fr);min-height:360px;margin-top:20px;display:grid;overflow:hidden}.model-feature-route-list{background:#f8f9fc;border-right:1px solid #e1e5ed}.model-feature-route-list__heading{border-bottom:1px solid #e5e8ef;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 10px;min-height:104px;padding:12px;display:grid}.model-feature-route-list__meta{gap:2px;display:grid}.model-feature-route-list__heading strong{font-size:13px}.model-feature-route-list__heading span{color:#8791a2;font-size:10px}.model-feature-route-list__heading-actions{justify-content:flex-end;gap:6px;min-width:0;display:flex}.model-feature-route-list__heading button{color:#5548bc;height:32px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d8d3fa;border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.model-feature-route-segments{grid-template-columns:repeat(2,1fr);display:grid}.model-feature-route-segments button,.model-feature-route-media-tabs button{color:#6f798b;background:#fff;border-color:#dde1e9;border-radius:0}.model-feature-route-segments button:first-child,.model-feature-route-media-tabs button:first-child{border-radius:6px 0 0 6px}.model-feature-route-segments button:last-child,.model-feature-route-media-tabs button:last-child{border-radius:0 6px 6px 0}.model-feature-route-segments button+button,.model-feature-route-media-tabs button+button{margin-left:-1px}.model-feature-route-segments button.is-active,.model-feature-route-media-tabs button.is-active{z-index:1;color:#5548bc;background:#f2f0ff;border-color:#7769df}.model-feature-route-media-tabs{grid-column:1/-1;grid-template-columns:repeat(4,1fr);display:grid}.model-feature-route-list__items{padding:8px}.model-feature-route-list__items>div{border:1px solid #0000;border-radius:7px;grid-template-columns:18px minmax(0,1fr) 46px;align-items:center;display:grid;position:relative}.model-feature-route-list__items>div.is-drop-before:before,.model-feature-route-list__items>div.is-drop-after:after{content:"";z-index:2;background:#6557cb;border-radius:999px;height:2px;position:absolute;left:4px;right:4px}.model-feature-route-list__items>div.is-drop-before:before{top:-2px}.model-feature-route-list__items>div.is-drop-after:after{bottom:-2px}.model-feature-route-list__drag{color:#a0a8b6;cursor:grab;justify-self:center}.model-feature-route-list__select{color:#374158;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:2px 9px;padding:11px 10px;display:grid}.model-feature-route-list__items>div:hover,.model-feature-route-list__items>div.is-active{background:#fff;border-color:#dad6f7;box-shadow:0 4px 14px #312a6612}.model-feature-route-list__items i{color:#5d50c6;background:#ece9ff;border-radius:7px;grid-row:1/3;place-items:center;width:32px;height:32px;display:grid}.model-feature-route-list__items span{gap:3px;min-width:0;display:grid}.model-feature-route-list__items strong,.model-feature-route-list__items small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.model-feature-route-list__items strong{font-size:12px}.model-feature-route-list__items small{color:#8a94a5;font-size:9px}.model-feature-route-list__items em{color:#6f7b8f;background:#e9ecf2;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:800}.model-feature-route-list__items em.is-enabled{color:#176b4f;background:#ddf6e9}.model-feature-route-list__items b{color:#8993a3;grid-column:3;font-size:9px;font-weight:700}.model-feature-route-toggle.is-compact{justify-content:center;padding-right:9px}.model-feature-route-toggle.is-compact>span{width:34px;height:20px}.model-feature-route-toggle.is-compact>span:after{width:14px;height:14px;top:3px;left:3px}.model-feature-route-toggle.is-compact input:checked+span:after{transform:translate(14px)}.model-feature-route-toggle input:disabled+span{cursor:not-allowed;opacity:.45}.model-feature-route-list__notice{color:#5548bc;margin:0 8px 8px;font-size:10px}.model-feature-route-editor{min-width:0;padding:22px}.model-feature-route-editor__title{gap:11px}.model-feature-route-editor__title>i{color:#5d50c6;background:#ece9ff;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.model-feature-route-editor__icon-control{position:relative}.model-feature-route-editor__icon-button{color:#5d50c6;cursor:pointer;background:#ece9ff;border:0;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.model-feature-route-editor__icon-input{display:none}.model-feature-route-editor__icon-menu{z-index:8;background:#fff;border:1px solid #dfe3eb;border-radius:7px;width:132px;padding:4px;display:grid;position:absolute;top:44px;left:0;box-shadow:0 12px 28px #20283929}.model-feature-route-editor__icon-menu button{color:#3e485b;text-align:left;min-height:30px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 8px;font-size:11px}.model-feature-route-editor__icon-menu button:hover{background:#f2f0ff}.model-feature-route-custom-icon{aspect-ratio:1;object-fit:cover;display:block}.model-feature-route-editor__title>div{flex:1;min-width:0}.model-feature-route-editor__title strong,.model-feature-route-editor__title span{display:block}.model-feature-route-editor__title strong{font-size:14px}.model-feature-route-editor__title>div span{color:#7c8799;margin-top:3px;font-size:11px}.model-feature-route-editor__edit{color:#5548bc;height:34px;font:inherit;cursor:pointer;background:#f8f7ff;border:1px solid #d9d4ff;border-radius:7px;align-items:center;gap:6px;padding:0 11px;font-size:11px;font-weight:750;display:inline-flex}.model-feature-route-toggle{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.model-feature-route-toggle input{opacity:0;width:1px;height:1px;position:absolute}.model-feature-route-toggle>span{background:#d9dde5;border-radius:12px;width:42px;height:24px;transition:background .16s;position:relative}.model-feature-route-toggle>span:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0f172a33}.model-feature-route-toggle input:checked+span{background:#5b50d6}.model-feature-route-toggle input:checked+span:after{transform:translate(18px)}.model-feature-route-toggle b{min-width:24px;font-size:11px}.model-feature-route-form{grid-template-columns:repeat(4,minmax(120px,1fr));gap:14px;margin-top:20px;display:grid}.model-feature-route-model-field{gap:6px;display:grid}.model-feature-route-model-field>span{color:#667187;font-size:11px;font-weight:750}.model-feature-route-model-picker{min-width:0;position:relative}.model-feature-route-model-picker__trigger{color:#2c374c;width:100%;height:38px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8dde7;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:12px;display:flex}.model-feature-route-model-picker__trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.model-feature-route-model-picker__trigger svg{flex:none}.model-feature-route-model-picker__menu{z-index:20;background:#fff;border:1px solid #e0e4ec;border-radius:8px;width:min(360px,90vw);padding:6px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 30px #1d263924}.model-feature-route-model-picker__search{color:#7b8698;background:#fff;border:1px solid #d8dde7;border-radius:8px;align-items:center;height:38px;display:flex}.model-feature-route-model-picker__search svg{flex:none;margin-left:10px}.model-feature-route-model-picker__search input{border:0;outline:0;width:100%;min-width:0;padding-left:7px}.model-feature-route-model-picker__groups{max-height:230px;margin-top:4px;overflow-y:auto}.model-feature-route-model-picker__groups section{gap:3px;display:grid}.model-feature-route-model-picker__groups section+section{margin-top:7px}.model-feature-route-model-picker__groups section>strong{color:#7c8799;padding:3px 7px;font-size:9px}.model-feature-route-model-picker__groups button{color:#354055;min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;gap:2px;padding:7px 8px;display:grid;position:relative}.model-feature-route-model-picker__groups button>svg{position:absolute;top:50%;right:8px;transform:translateY(-50%)}.model-feature-route-model-picker__groups button:hover,.model-feature-route-model-picker__groups button.is-selected{color:#5043ba;background:#f0eeff}.model-feature-route-model-picker__groups button span,.model-feature-route-model-picker__groups button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.model-feature-route-model-picker__groups button span{font-size:11px;font-weight:750}.model-feature-route-model-picker__groups button small,.model-feature-route-model-picker__groups>p,.model-feature-route-model-picker__selected{color:#7f8999;font-size:9px}.model-feature-route-model-picker__groups>p{margin:8px}.model-feature-route-model-picker__selected{margin:5px 2px 0}.model-feature-route-form label{gap:6px;display:grid}.model-feature-route-form label>span{color:#667187;font-size:11px;font-weight:750}.model-feature-route-form select,.model-feature-route-form input{box-sizing:border-box;color:#2c374c;height:38px;font:inherit;background:#fff;border:1px solid #d8dde7;border-radius:8px;padding:0 10px;font-size:12px}.model-feature-route-form select:disabled,.model-feature-route-form input:disabled,.model-feature-route-model-picker__trigger:disabled,.model-feature-route-list__heading button:disabled{cursor:not-allowed;opacity:.62}.model-feature-route-form .is-reason{grid-column:1/-1;max-width:818px}.model-feature-route-form .is-medium{grid-column:span 2}.model-feature-route-form .is-full{grid-column:1/-1}.model-feature-route-form .is-short input,.model-feature-route-form .is-short select{width:120px}.model-feature-route-enabled{grid-template-columns:18px auto;align-self:end;align-items:center;min-height:38px;display:inline-flex!important}.model-feature-route-enabled input,.model-feature-route-surfaces input{width:16px;height:16px}.model-feature-route-surfaces{border:0;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;display:flex}.model-feature-route-surfaces legend{color:#667187;margin-bottom:7px;font-size:11px;font-weight:750}.model-feature-route-surfaces label{border:1px solid #dde1e9;border-radius:7px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:11px;display:inline-flex}.model-feature-route-binding{grid-template-columns:minmax(240px,360px) minmax(220px,320px);gap:14px;margin-top:18px;display:grid}.model-feature-route-binding>label,.model-feature-route-prompt,.model-feature-route-reason,.model-feature-resource-picker label{gap:6px;display:grid}.model-feature-route-binding label>span,.model-feature-route-prompt>span,.model-feature-route-reason>span,.model-feature-resource-picker label>span{color:#667187;font-size:11px;font-weight:750}.model-feature-route-binding select,.model-feature-route-prompt textarea,.model-feature-route-reason input,.model-feature-resource-picker input,.model-feature-resource-picker select{box-sizing:border-box;color:#2c374c;font:inherit;background:#fff;border:1px solid #d8dde7;border-radius:8px;padding:0 10px;font-size:12px}.model-feature-route-binding select,.model-feature-route-reason input,.model-feature-resource-picker input,.model-feature-resource-picker select{height:38px}.model-feature-route-resources{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.model-feature-resource-picker{background:#fafbfc;border:1px solid #e0e4ec;border-radius:8px;min-width:0;padding:12px}.model-feature-resource-picker>header{justify-content:space-between;align-items:center;font-size:12px;display:flex}.model-feature-resource-picker>header button{color:#6f7888;cursor:pointer;background:#fff;border:1px solid #dddfe6;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.model-feature-resource-picker__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.model-feature-resource-picker__search{margin-top:9px}.model-feature-resource-picker__search>div{position:relative}.model-feature-resource-picker__search svg{color:#8993a3;position:absolute;top:12px;left:10px}.model-feature-resource-picker__search input{width:100%;padding-left:31px}.model-feature-resource-picker>select{width:100%;margin-top:8px}.model-feature-resource-picker__selection{border-left:3px solid #6557cb;gap:3px;margin-top:8px;padding-left:9px;font-size:10px;display:grid}.model-feature-resource-picker__selection code{overflow-wrap:anywhere;color:#5c6678}.model-feature-resource-picker>p{color:#7b8596;margin:8px 0 0;font-size:10px}.model-feature-resource-picker>label:last-child{margin-top:9px}.model-feature-route-prompt,.model-feature-route-reason{max-width:680px;margin-top:16px}.model-feature-route-prompt textarea{resize:vertical;min-height:88px;padding:9px 10px}.model-feature-route-builtin{color:#506072;background:#f2faf7;border-left:3px solid #238565;gap:3px;margin-top:18px;padding:10px 12px;font-size:11px;display:grid}.model-feature-route-list__empty{color:#7c8799;margin:14px 8px;font-size:11px}.model-feature-route-editor footer{color:#7a8597;justify-content:space-between;gap:16px;margin-top:18px;font-size:11px}.model-feature-route-editor footer button{color:#fff;min-width:96px;height:38px;font:inherit;cursor:pointer;background:#584bc7;border:0;border-radius:8px;font-size:12px;font-weight:800}.model-feature-route-editor footer button:disabled{cursor:not-allowed;opacity:.45}.model-feature-route-notice,.model-feature-route-state{color:#5b4fc4;margin:14px 0 0;font-size:12px}.model-feature-route-state{padding:28px}.model-feature-route-state.is-error{color:#b42318}@media (width<=920px){.model-operations-workflow-tabs ol,.model-feature-route-form{grid-template-columns:1fr}.model-feature-route-form .is-medium,.model-feature-route-form .is-full{grid-column:auto}.model-feature-route-binding,.model-feature-route-resources,.model-feature-routes__workspace{grid-template-columns:1fr}.model-feature-route-list{border-bottom:1px solid #e1e5ed;border-right:0}.model-feature-route-form .is-reason{grid-column:auto}}.model-operations-workflow-tabs li.is-active button em{color:#584bc2;background:#eeecff}.model-operations-step-panel{margin-top:12px}.model-operations-step-panel[hidden]{display:none}.model-operations-stage-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.model-operations-stage-metrics article{background:#fff;border:1px solid #e1e5ed;border-radius:12px;align-items:flex-start;gap:10px;min-width:0;min-height:70px;padding:12px 13px;display:flex}.model-operations-stage-metrics article>span{color:#6153ce;background:#eeecff;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.model-operations-stage-metrics article.is-success>span{color:#08784b;background:#e7f8ef}.model-operations-stage-metrics article.is-review>span{color:#a15b05;background:#fff3dd}.model-operations-stage-metrics article.is-danger>span{color:#be3d4d;background:#ffeaed}.model-operations-stage-metrics small,.model-operations-stage-metrics strong,.model-operations-stage-metrics em{display:block}.model-operations-stage-metrics small{color:#7b8799;font-size:9px}.model-operations-stage-metrics strong{margin-top:1px;font-size:18px;line-height:1.05}.model-operations-stage-metrics em{color:#8b96a7;margin-top:3px;font-size:8px;font-style:normal}.model-operations-model-pool-import{background:linear-gradient(135deg,#faf9ff,#f5f7ff);border:1px solid #ddd9f8;border-radius:12px;align-items:center;gap:9px;margin-top:10px;padding:10px 12px;display:flex}.model-operations-model-pool-import>div{min-width:220px;margin-right:auto}.model-operations-model-pool-import strong,.model-operations-model-pool-import>div span{display:block}.model-operations-model-pool-import strong{color:#354055;font-size:10px}.model-operations-model-pool-import>div span,.model-operations-model-pool-import>span.is-empty{color:#7f899a;margin-top:2px;font-size:8px}.model-operations-model-pool-import select{color:#354055;width:min(380px,36vw);min-height:34px;font:inherit;background:#fff;border:1px solid #d9dce6;border-radius:8px;padding:0 9px;font-size:9px}.model-operations-model-pool-import button{color:#fff;min-height:34px;font:inherit;cursor:pointer;white-space:nowrap;background:#6456d2;border:1px solid #5d50c8;border-radius:8px;align-items:center;gap:5px;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex}.model-operations-model-pool-import button.is-close{color:#6f7890;background:#fff;border-color:#ddd9eb;justify-content:center;width:34px;padding:0}.model-operations-model-catalog{min-width:0;margin-top:12px}.model-operations-model-pool-governance,.model-operations-reconciliation-server-sections{gap:12px;min-width:0;margin-top:12px;display:grid}.model-operations-model-pool-governance>*,.model-operations-reconciliation-server-sections>*{min-width:0}.model-operations-stage-grid{grid-template-columns:minmax(390px,.88fr) minmax(520px,1.12fr);align-items:start;gap:10px;margin-top:10px;display:grid}:is(.model-operations-supply-list,.model-operations-reconciliation-list),:is(.model-operations-supply-detail,.model-operations-reconciliation-detail){background:#fff;border:1px solid #dfe4ec;border-radius:14px;min-width:0;box-shadow:0 6px 22px #1c273e0a}:is(.model-operations-supply-list,.model-operations-reconciliation-list)>header{border-bottom:1px solid #e7eaf0;justify-content:space-between;align-items:center;gap:10px;min-height:68px;padding:11px 13px;display:flex}:is(.model-operations-supply-list,.model-operations-reconciliation-list)>header strong,:is(.model-operations-supply-list,.model-operations-reconciliation-list)>header span{display:block}:is(.model-operations-supply-list,.model-operations-reconciliation-list)>header strong{color:#303b50;font-size:11px}:is(.model-operations-supply-list,.model-operations-reconciliation-list)>header span{color:#8993a3;margin-top:2px;font-size:8px}:is(.model-operations-supply-list,.model-operations-reconciliation-list)>header [role=group]{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}:is(.model-operations-supply-list,.model-operations-reconciliation-list)>header button{color:#758094;min-height:27px;font:inherit;cursor:pointer;background:#f8f9fb;border:1px solid #e0e4ea;border-radius:999px;padding:0 8px;font-size:8px;font-weight:750}:is(.model-operations-supply-list,.model-operations-reconciliation-list)>header button.is-active{color:#574abd;background:#efedff;border-color:#c7c0f2}:is(.model-operations-supply-list,.model-operations-reconciliation-list)>div{gap:5px;padding:7px;display:grid}:is(.model-operations-supply-list,.model-operations-reconciliation-list)>div>button{width:100%;min-height:60px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#f8f9fb;border:1px solid #0000;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:8px;display:grid}:is(.model-operations-supply-list,.model-operations-reconciliation-list)>div>button.is-selected{background:#f3f1ff;border-color:#c9c2f3;box-shadow:0 4px 14px #5d4fc814}:is(.model-operations-supply-list,.model-operations-reconciliation-list)>div>button>span{color:#fff;background:linear-gradient(145deg,#6b5bdd,#4a3fb2);border-radius:10px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}:is(.model-operations-supply-list,.model-operations-reconciliation-list)>div>button strong,:is(.model-operations-supply-list,.model-operations-reconciliation-list)>div>button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}:is(.model-operations-supply-list,.model-operations-reconciliation-list)>div>button strong{color:#303a4e;font-size:10px}:is(.model-operations-supply-list,.model-operations-reconciliation-list)>div>button small{color:#8490a1;margin-top:3px;font-size:8px}:is(.model-operations-supply-list,.model-operations-reconciliation-list)>div>button em,:is(.model-operations-supply-detail,.model-operations-reconciliation-detail) em{color:#99600e;white-space:nowrap;background:#fff1d9;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:850}:is(.model-operations-supply-list,.model-operations-reconciliation-list)>div>button em.is-ready,:is(.model-operations-supply-list,.model-operations-reconciliation-list)>div>button em.is-matched,:is(.model-operations-supply-detail,.model-operations-reconciliation-detail) em.is-ready,:is(.model-operations-supply-detail,.model-operations-reconciliation-detail) em.is-matched{color:#08784b;background:#e5f8ee}:is(.model-operations-supply-list,.model-operations-reconciliation-list)>div>button em:is(.is-paused,.is-exception),:is(.model-operations-supply-detail,.model-operations-reconciliation-detail) em:is(.is-paused,.is-exception){color:#b63d4b;background:#ffeaed}:is(.model-operations-supply-list,.model-operations-reconciliation-list)>div>button em.is-refunded,:is(.model-operations-supply-detail,.model-operations-reconciliation-detail) em.is-refunded{color:#4262a8;background:#e9efff}:is(.model-operations-supply-list,.model-operations-reconciliation-list)>div>button>i{color:#6f7b8e;white-space:nowrap;font-size:8px;font-style:normal;font-weight:800}.model-operations-supply-detail,.model-operations-reconciliation-detail{padding:15px}:is(.model-operations-supply-detail,.model-operations-reconciliation-detail)>header{align-items:flex-start;gap:11px;display:flex}.model-operations-supply-detail>header>span{color:#fff;background:linear-gradient(145deg,#6b5bdd,#4a3fb2);border-radius:12px;flex:none;place-items:center;width:44px;height:44px;font-size:14px;font-weight:900;display:grid}:is(.model-operations-supply-detail,.model-operations-reconciliation-detail)>header>div{flex:1;min-width:0}:is(.model-operations-supply-detail,.model-operations-reconciliation-detail)>header small,.model-operations-reconciliation-detail>header span{color:#7568d2;font-size:8px;font-weight:850}:is(.model-operations-supply-detail,.model-operations-reconciliation-detail) h2{color:#263147;margin:2px 0 0;font-size:15px}:is(.model-operations-supply-detail,.model-operations-reconciliation-detail)>header p{color:#758195;margin:4px 0 0;font-size:9px;line-height:1.55}:is(.model-operations-supply-detail,.model-operations-reconciliation-detail)>dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:14px 0 0;display:grid}:is(.model-operations-supply-detail,.model-operations-reconciliation-detail)>dl>div{background:#f5f6f9;border-radius:9px;min-width:0;padding:9px}:is(.model-operations-supply-detail,.model-operations-reconciliation-detail) dt{color:#8791a1;font-size:8px}:is(.model-operations-supply-detail,.model-operations-reconciliation-detail) dd{color:#354055;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:10px;font-weight:800;overflow:hidden}.model-operations-supply-detail>section{background:#f8f7ff;border:1px dashed #d9d5f5;border-radius:10px;margin-top:12px;padding:11px}.model-operations-supply-detail>section span,.model-operations-supply-detail>section strong,.model-operations-supply-detail>section small{display:block}.model-operations-supply-detail>section span{color:#7568d2;font-size:8px;font-weight:850}.model-operations-supply-detail>section strong{color:#354055;margin-top:4px;font-size:10px}.model-operations-supply-detail>section small{color:#818c9d;margin-top:5px;font-size:8px}.model-operations-reconciliation-list>div>button>span.is-exception{color:#b63d4b;background:#ffeaed}.model-operations-money-chain{background:#fafbfc;border:1px solid #e2e5ec;border-radius:11px;margin-top:12px;padding:12px}.model-operations-money-chain>header{color:#5c50c7;align-items:center;gap:7px;display:flex}.model-operations-money-chain>header strong{color:#354055;font-size:10px}.model-operations-money-chain ol{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin:13px 0 0;padding:0;list-style:none;display:grid}.model-operations-money-chain li{text-align:center;min-width:0;padding:14px 5px 0;position:relative}.model-operations-money-chain li:before{content:"";background:#c9c3f2;height:2px;position:absolute;top:4px;left:-50%;right:50%}.model-operations-money-chain li:first-child:before{display:none}.model-operations-money-chain li>span{z-index:1;background:#6557d1;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #6557d1}.model-operations-money-chain li.is-issue>span{background:#d14e5d;box-shadow:0 0 0 1px #d14e5d}.model-operations-money-chain li.is-wait>span{background:#c4c9d3;box-shadow:0 0 0 1px #c4c9d3}.model-operations-money-chain li small,.model-operations-money-chain li strong{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;line-height:1.25;display:block;overflow:visible}.model-operations-money-chain li small{color:#858fa0;font-size:7px}.model-operations-money-chain li strong{color:#354055;margin-top:3px;font-size:8px}.model-operations-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.model-operations-metrics article{background:#fff;border:1px solid #e1e5ed;border-radius:13px;align-items:flex-start;gap:11px;min-width:0;min-height:76px;padding:13px 14px;display:flex;box-shadow:0 5px 18px #1e293b09}.model-operations-metrics article>span,.model-operations-fact>span{color:#6153ce;background:#eeecff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.model-operations-metrics article.is-success>span{color:#08784b;background:#e7f8ef}.model-operations-metrics article.is-review>span{color:#a15b05;background:#fff3dd}.model-operations-metrics article.is-danger>span{color:#be3d4d;background:#ffeaed}.model-operations-metrics small,.model-operations-metrics strong,.model-operations-metrics em{display:block}.model-operations-metrics small{color:#7b8799;font-size:11px}.model-operations-metrics strong{margin-top:1px;font-size:20px;line-height:1.1}.model-operations-metrics em{color:#8b96a7;margin-top:3px;font-size:10px;font-style:normal}.model-operations-platform-directory{background:#fff;border:1px solid #e0e4ec;border-radius:14px;margin-top:0;padding:14px;box-shadow:0 5px 18px #1e293b09}.model-operations-platform-directory>header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.model-operations-platform-directory>header>div{min-width:0}.model-operations-platform-directory>header span,.model-operations-platform-directory>header strong,.model-operations-platform-directory>header p{display:block}.model-operations-platform-directory>header span{color:#6759d6;font-size:10px;font-weight:850}.model-operations-platform-directory>header strong{color:#263147;margin-top:2px;font-size:15px}.model-operations-platform-directory>header p{color:#7a8597;margin:3px 0 0;font-size:10px}.model-operations-platform-directory>header aside{flex:none;align-items:flex-end;gap:9px;display:flex}.model-operations-platform-directory>header aside dl{gap:7px;margin:0;display:flex}.model-operations-platform-directory>header aside dl>div{text-align:center;background:#f5f6fa;border-radius:9px;min-width:64px;padding:7px 9px}.model-operations-platform-directory>header aside dt{color:#8791a1;font-size:8px}.model-operations-platform-directory>header aside dd{color:#303b50;margin:2px 0 0;font-size:13px;font-weight:850}.model-operations-platform-directory-actions{gap:6px;display:flex}.model-operations-platform-directory-actions button{color:#4a566a;min-height:39px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce1e9;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:0 11px;font-size:9px;font-weight:800;display:flex}.model-operations-platform-directory-actions button.is-primary{color:#fff;background:linear-gradient(135deg,#6c5be2,#5043bf);border-color:#5c4ed3}.model-operations-platform-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:10px;margin-top:12px;display:grid}.model-operations-supply-layout{grid-template-columns:minmax(300px, var(--model-operations-supply-split,50%)) 12px minmax(300px, 1fr);gap:0}.model-operations-supply-divider{color:#98a2b3;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;justify-content:center;align-self:stretch;align-items:center;min-height:320px;display:flex}.model-operations-supply-divider>span{background:#d9deea;border-radius:999px;width:3px;height:52px;transition:height .16s,background-color .16s,box-shadow .16s}.model-operations-supply-divider:hover>span,.model-operations-supply-divider:focus-visible>span{background:#6759d6;height:72px;box-shadow:0 0 0 4px #6759d61a}.model-operations-supply-divider:focus-visible{outline:0}.model-operations-platform-list-panel,.model-operations-platform-detail{background:#fafbfc;border:1px solid #e1e5ec;border-radius:12px;min-width:0}.model-operations-platform-list-panel>header{border-bottom:1px solid #e4e7ee;flex-direction:column;justify-content:space-between;align-items:stretch;gap:10px;min-height:92px;padding:11px 12px;display:flex}.model-operations-platform-list-panel>header>div strong,.model-operations-platform-list-panel>header>div span{display:block}.model-operations-platform-list-panel>header>div strong{color:#303b50;font-size:11px}.model-operations-platform-list-panel>header>div span{color:#8993a3;margin-top:2px;font-size:8px}.model-operations-platform-list-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.model-operations-platform-list-title{align-items:center;gap:8px;min-width:0;display:flex}.model-operations-platform-source-tabs{gap:4px;display:flex}.model-operations-platform-source-tabs button{color:#697589;min-height:26px;font:inherit;cursor:pointer;background:#f7f8fa;border:1px solid #e0e4ea;border-radius:7px;align-items:center;gap:4px;padding:0 7px;font-size:8px;font-weight:800;display:inline-flex}.model-operations-platform-source-tabs button.is-active{color:#5548bb;background:#efedff;border-color:#c5bef1}.model-operations-platform-source-tabs button>span{color:inherit;margin:0;font-size:7px}.model-operations-platform-list-panel>header nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.model-operations-platform-list-panel>header nav.is-user-platform-status{grid-template-columns:repeat(2,minmax(0,1fr))}.model-operations-platform-directory-controls>span.is-enabled,.model-operations-platform-directory-controls>span.is-archived{color:#08784b;white-space:nowrap;background:#e5f8ee;border-radius:7px;padding:4px 6px;font-size:7px;font-weight:850}.model-operations-platform-directory-controls>span.is-archived{color:#7b6470;background:#f1edef}.model-operations-user-platform-detail{padding:16px}.model-operations-user-platform-detail>header{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.model-operations-user-platform-detail>header>div>small,.model-operations-user-platform-detail>header>div>h2,.model-operations-user-platform-detail>header>div>p{margin:0;display:block}.model-operations-user-platform-detail>header>div>small{color:#6558c7;font-size:8px;font-weight:800}.model-operations-user-platform-detail>header>div>h2{color:#263147;margin-top:2px;font-size:15px}.model-operations-user-platform-detail>header>div>p{color:#7d8798;margin-top:3px;font-size:8px}.model-operations-user-platform-detail>header>span{color:#08784b;background:#e5f8ee;border-radius:7px;padding:5px 7px;font-size:8px;font-weight:850}.model-operations-user-platform-detail>header>span.is-deleted{color:#7b6470;background:#f1edef}.model-operations-user-platform-detail>dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:14px 0 0;display:grid}.model-operations-user-platform-detail>dl>div,.model-operations-user-platform-detail>section{background:#fff;border:1px solid #e4e7ee;border-radius:8px;min-width:0;padding:10px}.model-operations-user-platform-detail dt,.model-operations-user-platform-detail dd{margin:0}.model-operations-user-platform-detail dt{color:#8791a1;font-size:8px}.model-operations-user-platform-detail dd{color:#354055;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;font-weight:800;overflow:hidden}.model-operations-user-platform-detail>section{margin-top:10px}.model-operations-user-platform-detail>section>strong{color:#536074;font-size:9px}.model-operations-user-platform-detail>section>div{align-items:center;gap:7px;margin-top:6px;display:flex}.model-operations-user-platform-detail>section>div>span:first-child{color:#354055;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.model-operations-user-platform-detail>section a{color:#5b4fc1;flex:none;align-items:center;gap:4px;font-size:8px;font-weight:800;text-decoration:none;display:inline-flex}.model-operations-user-platform-categories>span{color:#5548bb;background:#efedff;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:800}.model-operations-platform-list-panel>header nav button,.model-operations-platform-archive-filter{color:#697589;min-height:30px;font:inherit;cursor:pointer;background:#f7f8fa;border:1px solid #e0e4ea;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 7px;font-size:8px;font-weight:800;display:flex}.model-operations-platform-list-panel>header nav button span,.model-operations-platform-list-heading>.model-operations-platform-archive-filter>span{color:#8892a2;background:#e8ebf0;border-radius:999px;min-width:17px;margin:0;padding:2px 4px;font-size:7px;display:inline-block}.model-operations-platform-list-panel>header nav button.is-active,.model-operations-platform-archive-filter.is-active{color:#5548bb;background:#efedff;border-color:#c5bef1}.model-operations-platform-list-panel>header nav button.is-active span,.model-operations-platform-archive-filter.is-active>span{color:#fff;background:#6658cf}.model-operations-platform-filtered-list{gap:5px;padding:8px;display:grid}.model-operations-platform-empty{color:#8a94a5;text-align:center;border:1px dashed #d9dde6;border-radius:9px;align-content:center;place-items:center;gap:5px;min-height:150px;padding:18px;display:grid}.model-operations-platform-empty strong{color:#536074;font-size:10px}.model-operations-platform-empty span{font-size:8px;line-height:1.5}.model-operations-platform-groups{grid-template-columns:1fr;gap:7px;padding:8px;display:grid}.model-operations-platform-groups>article{background:#fafbfc;border:1px solid #e4e7ee;border-radius:11px;min-width:0;padding:9px}.model-operations-platform-groups>article>header{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:35px;display:grid}.model-operations-platform-groups>article>header>span{color:#5e51c9;background:#eeecff;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.model-operations-platform-groups>article.is-workflow>header>span{color:#a8512d;background:#fff0e7}.model-operations-platform-groups>article.is-tool>header>span{color:#147060;background:#e7f7f3}.model-operations-platform-groups>article>header strong,.model-operations-platform-groups>article>header small{display:block}.model-operations-platform-groups>article>header strong{color:#354055;font-size:11px}.model-operations-platform-groups>article>header small{color:#8993a3;margin-top:1px;font-size:8px}.model-operations-platform-groups>article>header em{color:#5e51c9;text-align:center;background:#eeecff;border-radius:999px;min-width:24px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:850}.model-operations-platform-groups>article>div{gap:5px;margin-top:8px;display:grid}.model-operations-platform-groups>article.is-model>div{grid-template-columns:1fr}.model-operations-platform-directory-item{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;background:#fff;border:1px solid #e7eaf0;border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:6px;padding:6px;display:grid}.model-operations-platform-directory-item.is-dragging{opacity:.46}.model-operations-platform-directory-item.is-drag-over{border-color:#6b5bdd;box-shadow:inset 0 2px #6b5bdd}.model-operations-platform-drag-handle{color:#9199a8;cursor:grab;touch-action:none;background:0 0;border:0;place-items:center;width:18px;height:28px;padding:0;display:grid}.model-operations-platform-drag-handle:active{cursor:grabbing}.model-operations-platform-drag-handle:disabled{color:#c9ced7;cursor:not-allowed}.model-operations-platform-directory-item.is-selected{background:#f2f0ff;border-color:#c4bdf1;box-shadow:0 4px 13px #5648c514}.model-operations-platform-directory-select{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:7px;padding:0;display:grid}.model-operations-platform-directory-select>span{color:#fff;background:linear-gradient(145deg,#6b5bdd,#4a3fb2);border-radius:8px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:900;display:grid;overflow:hidden}.model-operations-platform-directory-item.is-workflow .model-operations-platform-directory-select>span{background:linear-gradient(145deg,#eb8f54,#c75573)}.model-operations-platform-directory-item.is-tool .model-operations-platform-directory-select>span{background:linear-gradient(145deg,#218d7a,#155e75)}.model-operations-platform-directory-item strong,.model-operations-platform-directory-item small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.model-operations-platform-directory-item strong{color:#303a4e;font-size:9px}.model-operations-platform-directory-item small{color:#8a94a4;margin-top:2px;font-size:7px}.model-operations-platform-directory-controls{align-items:center;gap:4px;display:flex}.model-operations-platform-directory-controls button{color:#8b6671;min-height:24px;font:inherit;cursor:pointer;background:#f7f5f6;border:1px solid #e3e6ec;border-radius:7px;justify-content:center;align-items:center;gap:3px;padding:0 6px;font-size:7px;font-weight:850;display:inline-flex}.model-operations-platform-directory-controls button.is-enabled{color:#08784b;background:#e5f8ee;border-color:#cdebdc}.model-operations-platform-directory-controls button.is-platform-status-switch{gap:5px;padding:0 6px 0 4px}.model-operations-platform-directory-controls button.is-visible{color:#574abd;background:#f1efff;border-color:#d9d4f5}.model-operations-platform-directory-controls>.is-archived{color:#6f7888;background:#eceef2;border-radius:7px;align-items:center;min-height:24px;padding:0 7px;font-size:7px;font-weight:850;display:inline-flex}.model-operations-platform-directory-controls button.is-archive{color:#667284;background:#f0f2f5;width:24px;padding:0}.model-operations-platform-directory-controls button.is-delete{color:#b5414d;background:#fff1f2;width:24px;padding:0}.model-operations-platform-directory-controls button.is-delete:disabled{color:#a5adba;cursor:not-allowed;background:#f3f4f6}.model-operations-supply-table-toolbar{background:#fafbfc;border-top:1px solid #eceef3;flex-wrap:wrap;align-items:center;gap:5px;padding:8px;display:flex}.model-operations-supply-table-toolbar>select,.model-operations-supply-table-toolbar>button,.model-operations-supply-search{color:#546176;min-height:30px;font:inherit;background:#fff;border:1px solid #dfe3ea;border-radius:7px;font-size:8px}.model-operations-supply-search{flex:210px;align-items:center;gap:5px;min-width:170px;padding:0 8px;display:flex}.model-operations-supply-search:focus-within{border-color:#7668db;box-shadow:0 0 0 2px #6658cf1f}.model-operations-supply-search>svg{color:#8791a1;flex:none}.model-operations-supply-search>input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0}.model-operations-supply-table-toolbar>select{width:102px;padding:0 23px 0 7px}.model-operations-supply-table-toolbar>button{cursor:pointer;place-items:center;width:30px;padding:0;display:grid}.model-operations-supply-table-toolbar>button:disabled{opacity:.45;cursor:default}.model-operations-supply-table-region{background:#fff;min-height:180px;max-height:clamp(360px,100vh - 350px,700px);padding:0 8px 8px;overflow:auto}.model-operations-supply-table{border-collapse:separate;border-spacing:0;table-layout:fixed;color:#354055;width:100%;min-width:620px;font-size:8px}.model-operations-supply-table th{z-index:1;color:#778296;text-align:left;white-space:nowrap;background:#f7f8fa;border-bottom:1px solid #e2e6ed;height:29px;padding:0 7px;font-weight:850;position:sticky;top:0}.model-operations-supply-table th:first-child{width:22%}.model-operations-supply-table th:nth-child(2){width:25%}.model-operations-supply-table th:nth-child(3){width:14%}.model-operations-supply-table th:nth-child(4){text-align:center;width:11%}.model-operations-supply-table th:nth-child(5){text-align:center;width:18%}.model-operations-supply-table th:nth-child(6){text-align:center;width:10%}.model-operations-supply-directory-item{cursor:pointer;outline:0}.model-operations-supply-directory-item:hover>td{background:#faf9ff}.model-operations-supply-directory-item.is-selected>td{background:#f0eeff}.model-operations-supply-directory-item:focus-visible>td{box-shadow:inset 0 0 0 1px #7668db}.model-operations-supply-directory-item>td{vertical-align:middle;background:#fff;border-bottom:1px solid #eceef3;height:46px;padding:5px 7px;overflow:hidden}.model-operations-supply-directory-item>td:nth-last-child(-n+3){text-align:center}.model-operations-supply-platform-cell{grid-template-columns:27px minmax(0,1fr);align-items:center;gap:6px;min-width:0;display:grid}.model-operations-supply-platform-cell>span{color:#5c4fc3;background:#f2f0ff;border:1px solid #e2e4ec;border-radius:7px;place-items:center;width:27px;height:27px;display:grid;overflow:hidden}.model-operations-supply-platform-cell img{border-radius:inherit;object-fit:contain;width:100%;height:100%;display:block}.model-operations-supply-platform-cell strong,.model-operations-supply-name-cell strong,.model-operations-supply-name-cell small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.model-operations-supply-platform-cell strong,.model-operations-supply-name-cell strong{color:#303a4e;font-size:8px;font-weight:850}.model-operations-supply-name-cell small{color:#7f8a9b;margin-top:2px;font-size:7px}.model-operations-supply-connection,.model-operations-supply-directory-item .is-archived,.model-operations-supply-directory-item button{color:#697589;min-height:23px;font:inherit;white-space:nowrap;background:#f0f2f5;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:0 6px;font-size:7px;font-weight:850;display:inline-flex}.model-operations-supply-connection.is-valid,.model-operations-supply-directory-item button.is-supply-enabled{color:#08784b;background:#e5f8ee;border-color:#ccebdc}.model-operations-supply-connection.is-invalid,.model-operations-supply-directory-item button.is-supply-paused{color:#8b6671;background:#f5eff1;border-color:#eadde1}.model-operations-supply-directory-item button.is-supply-enabled,.model-operations-supply-directory-item button.is-supply-paused{gap:5px;padding:0 6px 0 4px}.model-operations-status-switch-track{background:#c8ced8;border-radius:999px;width:22px;height:12px;transition:background .16s;position:relative}.model-operations-status-switch-track>span{background:#fff;border-radius:50%;width:8px;height:8px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #1e293b47}.model-operations-supply-directory-item button.is-supply-enabled .model-operations-status-switch-track,.model-operations-platform-directory-controls button.is-platform-status-switch.is-enabled .model-operations-status-switch-track{background:#19a66a}.model-operations-supply-directory-item button.is-supply-enabled .model-operations-status-switch-track>span,.model-operations-platform-directory-controls button.is-platform-status-switch.is-enabled .model-operations-status-switch-track>span{transform:translate(10px)}.model-operations-supply-connection.is-checking{color:#9a671e;background:#fff4dc}.model-operations-supply-directory-item button{cursor:pointer}.model-operations-supply-directory-item button.is-archive{color:#667284;background:#f0f2f5;width:24px;padding:0}.model-operations-supply-row-actions{gap:4px;display:inline-flex}.model-operations-supply-directory-item button.is-archive.is-danger{color:#b42318;background:#fff1f0}.model-operations-supply-directory-item>td.is-number strong,.model-operations-supply-directory-item>td.is-number small{display:inline}.model-operations-supply-directory-item>td.is-number strong{color:#3a465b;font-size:9px}.model-operations-supply-directory-item>td.is-number small{color:#8d96a5;margin-left:2px;font-size:7px}.model-operations-supply-directory-item>td.is-concurrency input{color:#3a465b;width:52px;height:25px;font:inherit;text-align:center;background:#fff;border:1px solid #dfe3ea;border-radius:6px;padding:0 5px;font-size:8px;font-weight:800}.model-operations-supply-directory-item>td.is-concurrency input:focus{border-color:#7668db;outline:0;box-shadow:0 0 0 2px #6658cf1f}.model-operations-supply-directory-item>td.is-concurrency input:disabled{color:#98a1af;background:#f1f3f6}.model-operations-platform-directory-controls button.is-supply-enabled{color:#08784b;background:#e5f8ee;border-color:#cdebdc}.model-operations-platform-directory-controls button.is-supply-paused{color:#8b6671;background:#f5eff1;border-color:#eadde1}.model-operations-platform-detail{background:#fff;padding:15px}.model-operations-platform-icon-picker{flex:none;position:relative}.model-operations-platform-icon-trigger{color:#fff;cursor:pointer;background:linear-gradient(145deg,#6b5bdd,#4a3fb2);border:0;border-radius:8px;place-items:center;width:36px;height:36px;display:grid;position:relative;overflow:hidden}.model-operations-platform-logo{object-fit:contain;width:100%;height:100%;display:block}.model-operations-platform-icon-trigger>.model-operations-platform-logo{border-radius:8px}.model-operations-platform-directory-select>span>.model-operations-platform-logo{border-radius:4px}.model-operations-platform-detail.is-workflow .model-operations-platform-icon-trigger{background:linear-gradient(145deg,#eb8f54,#c75573)}.model-operations-platform-detail.is-tool .model-operations-platform-icon-trigger{background:linear-gradient(145deg,#218d7a,#155e75)}.model-operations-platform-icon-trigger>span{color:#fff;opacity:0;background:#182033ad;place-items:center;transition:opacity .14s;display:grid;position:absolute;inset:0}.model-operations-platform-icon-trigger:hover>span,.model-operations-platform-icon-trigger:focus-visible>span,.model-operations-platform-icon-trigger[aria-expanded=true]>span{opacity:1}.model-operations-platform-icon-picker>[role=group]{z-index:5;background:#fff;border:1px solid #d8dce6;border-radius:10px;grid-template-columns:repeat(4,36px);gap:6px;width:200px;padding:7px;display:grid;position:absolute;top:42px;left:0;box-shadow:0 12px 30px #1c273e29}.model-operations-platform-icon-picker>[role=group] button{color:#657186;cursor:pointer;background:#f7f8fa;border:1px solid #e0e4eb;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.model-operations-platform-icon-picker>[role=group] button[aria-pressed=true]{color:#584bc2;background:#efedff;border-color:#bdb6f1}.model-operations-platform-icon-picker>[role=group] button.is-upload{color:#574abd;background:#f3f1ff;grid-column:1/-1;justify-content:center;align-items:center;gap:6px;width:100%;font-size:9px;font-weight:800;display:flex}.model-operations-platform-icon-picker>[role=group]>small{color:#818c9d;grid-column:1/-1;font-size:8px;line-height:1.45}.model-operations-platform-icon-picker>small[role=alert]{z-index:4;color:#a33f50;background:#fff2f4;border-radius:7px;width:200px;padding:6px 8px;font-size:8px;position:absolute;top:42px;left:0}.model-operations-platform-detail-form{gap:10px;display:grid}.model-operations-platform-detail-form>section,.model-operations-platform-capability-scope{background:#fafbfc;border:1px solid #e3e6ed;border-radius:10px;margin:0;padding:12px}.model-operations-platform-detail-form>section>header strong,.model-operations-platform-detail-form>section>header span{display:block}.model-operations-platform-detail-form>section>header strong,.model-operations-platform-capability-scope legend{color:#354055;font-size:10px;font-weight:850}.model-operations-platform-detail-form>section>header span,.model-operations-platform-capability-scope p{color:#818c9d;margin:2px 0 0;font-size:8px}.model-operations-platform-detail-form>section>header .model-operations-platform-code-tag{color:#5a4fc2;background:#f4f2ff;border:1px solid #ddd9f7;border-radius:999px;width:fit-content;margin-top:5px;padding:3px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:8px;font-weight:800}.model-operations-platform-detail-fields{flex-wrap:wrap;align-items:flex-start;gap:9px;margin-top:11px;display:flex}.model-operations-platform-detail-fields>div{gap:5px;display:grid}.model-operations-platform-detail-fields>.is-logo{width:56px}.model-operations-platform-detail-fields>.is-name{width:220px}.model-operations-platform-detail-fields>.is-kind{width:160px}.model-operations-platform-detail-fields>.is-base-url{flex:320px;min-width:280px}.model-operations-platform-detail-fields>.model-operations-platform-address-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:100%;display:grid}.model-operations-platform-address-row>div{gap:5px;min-width:0;display:grid}.model-operations-platform-url-control{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;display:grid}.model-operations-platform-url-control :is(a,span){color:#5648bd;white-space:nowrap;background:#fff;border:1px solid #dce1e9;border-radius:8px;align-items:center;gap:5px;min-height:36px;padding:0 9px;font-size:8px;font-weight:800;text-decoration:none;display:inline-flex}.model-operations-platform-url-control a:hover{background:#f8f7ff;border-color:#bdb6f1}.model-operations-platform-url-control a:focus-visible{outline-offset:2px;outline:2px solid #7869df}.model-operations-platform-url-control span[aria-disabled=true]{color:#a5adba;cursor:not-allowed;background:#f7f8fa}.model-operations-platform-detail-fields>div>.model-operations-field-label{color:#657186;font-size:8px;font-weight:800}.model-operations-field-label{align-items:center;gap:4px;display:inline-flex}.model-operations-field-help{color:#7f8a9c;cursor:help;background:#eef0f4;border-radius:50%;outline:none;place-items:center;width:15px;height:15px;display:inline-grid;position:relative}.model-operations-field-help:hover,.model-operations-field-help:focus{color:#fff;background:#6557d1;box-shadow:0 0 0 3px #6557d124}.model-operations-field-help>[role=tooltip]{z-index:20;color:#485469;background:#fff;border:1px solid #d9d5ef;border-radius:9px;width:min(260px,100vw - 40px);padding:9px 10px;font-size:9px;font-weight:500;line-height:1.55;display:none;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 10px 28px #1e293b29}.model-operations-field-help:hover>[role=tooltip],.model-operations-field-help:focus>[role=tooltip]{display:block}.model-operations-platform-detail-fields input,.model-operations-platform-detail-fields select{color:#263147;width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #dce1e9;border-radius:8px;padding:0 9px;font-size:9px}.model-operations-query-modes{background:#fff;border:1px solid #e3e6ed;border-radius:9px;margin:12px 0 0;padding:10px}.model-operations-query-modes>legend{color:#526077;padding:0 4px;font-size:9px;font-weight:850}.model-operations-query-modes>p{color:#818c9d;margin:0 0 8px;font-size:8px}.model-operations-query-modes>div{flex-wrap:wrap;gap:6px;display:flex}.model-operations-query-modes label{position:relative}.model-operations-query-modes input{opacity:0;position:absolute}.model-operations-query-modes label span{color:#637084;cursor:pointer;background:#fff;border:1px solid #dfe3ea;border-radius:999px;align-items:center;min-height:31px;padding:0 10px;font-size:8px;font-weight:800;display:flex}.model-operations-query-modes input:checked+span{color:#5648bd;background:#efedff;border-color:#bdb6f1}.model-operations-query-modes input:focus-visible+span{outline:3px solid #6356d733}.model-operations-query-modes input:disabled+span{cursor:not-allowed}.model-operations-platform-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.model-operations-platform-capability-grid>.model-operations-query-modes{margin:0}.model-operations-platform-capability-scope>div{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.model-operations-platform-capability-scope label{position:relative}.model-operations-platform-capability-scope input{opacity:0;position:absolute}.model-operations-platform-capability-scope label span{color:#637084;cursor:pointer;background:#fff;border:1px solid #dfe3ea;border-radius:999px;align-items:center;min-height:31px;padding:0 10px;font-size:8px;font-weight:800;display:flex}.model-operations-platform-capability-scope input:checked+span{color:#5648bd;background:#efedff;border-color:#bdb6f1}.model-operations-platform-capability-scope input:focus-visible+span{outline:3px solid #6356d733}.model-operations-platform-request-settings{background:#f9f8ff;border:1px solid #ded9f6;border-radius:10px}.model-operations-platform-request-settings>summary{color:#6255ca;cursor:pointer;grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:58px;padding:11px 12px;list-style:none;display:grid}.model-operations-platform-request-settings>summary::-webkit-details-marker{display:none}.model-operations-platform-request-settings>summary>svg:first-child{background:#eeecff;border-radius:8px;width:30px;height:30px;padding:7px}.model-operations-platform-request-settings>summary strong,.model-operations-platform-request-settings>summary small{display:block}.model-operations-platform-request-settings>summary strong{color:#354055;font-size:10px}.model-operations-platform-request-settings>summary small{color:#818c9d;margin-top:2px;font-size:8px}.model-operations-platform-request-settings>summary em{color:#6759cc;background:#eeecff;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:800}.model-operations-platform-request-settings>summary>svg:last-child{transition:transform .14s}.model-operations-platform-request-settings[open]>summary>svg:last-child{transform:rotate(180deg)}.model-operations-platform-request-settings>div{border-top:1px solid #e6e2f7;padding:0 12px 12px}.model-operations-platform-request-grid{flex-wrap:wrap;align-items:flex-start;gap:9px;padding-top:12px;display:flex}.model-operations-platform-request-grid>div{gap:5px;display:grid}.model-operations-platform-request-grid>.is-method{width:96px}.model-operations-platform-request-grid>.is-content-type{width:170px}.model-operations-platform-request-grid>.is-auth{width:160px}.model-operations-platform-request-grid>.is-auth-header{width:180px}.model-operations-platform-request-grid>.is-path{width:min(420px,100%)}.model-operations-platform-request-grid>.is-template{width:100%}.model-operations-platform-request-grid>div>.model-operations-field-label{color:#657186;font-size:8px;font-weight:800}.model-operations-platform-request-grid input,.model-operations-platform-request-grid select,.model-operations-platform-request-grid textarea{color:#263147;width:100%;font:inherit;background:#fff;border:1px solid #dce1e9;border-radius:8px;padding:0 9px;font-size:9px}.model-operations-platform-structure-check{background:#fff;border:1px solid #e1def4;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px 9px;margin-top:10px;padding:9px;display:grid}.model-operations-platform-structure-check button{color:#5d50c6;min-height:30px;font:inherit;cursor:pointer;background:#f3f1ff;border:1px solid #d7d2f2;border-radius:8px;align-items:center;gap:5px;padding:0 9px;font-size:8px;font-weight:850;display:inline-flex}.model-operations-platform-structure-check>span{color:#7d8798;align-items:center;gap:5px;font-size:8px;display:inline-flex}.model-operations-platform-structure-check>span.is-valid{color:#08784b}.model-operations-platform-structure-check>span.is-warning{color:#9a6320}.model-operations-platform-structure-check>ul{color:#8b6671;grid-column:1/-1;margin:0;padding-left:18px;font-size:8px;line-height:1.55}.model-operations-platform-request-grid input,.model-operations-platform-request-grid select{min-height:36px}.model-operations-platform-request-grid textarea{resize:vertical;min-height:112px;padding-block:9px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;line-height:1.55}.model-operations-platform-facts{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin:10px 0 0;display:grid}.model-operations-platform-facts>div{background:#f5f6f9;border-radius:9px;min-width:0;padding:9px}.model-operations-platform-facts dt{color:#8791a1;font-size:8px}.model-operations-platform-facts dd{color:#354055;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:9px;font-weight:800;overflow:hidden}.model-operations-platform-facts>:is(.is-status-positive,.is-status-muted,.is-status-warning) dd{border-radius:999px;width:fit-content;padding:3px 7px}.model-operations-platform-facts>.is-status-positive dd{color:#08784b;background:#e5f8ee}.model-operations-platform-facts>.is-status-muted dd{color:#8b6671;background:#f3edef}.model-operations-platform-facts>.is-status-warning dd{color:#93611f;background:#fff3d9}.model-operations-platform-detail-form>footer{justify-content:flex-end;gap:7px;display:flex}.model-operations-platform-detail-form>footer>span{align-self:center;margin-right:auto;font-size:8px;font-weight:800}.model-operations-platform-detail-form>footer>span.is-dirty{color:#9a6320}.model-operations-platform-detail-form>footer>span.is-saved{color:#08784b}.model-operations-platform-detail-form>footer button{color:#4a566a;min-height:35px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce1e9;border-radius:9px;align-items:center;gap:6px;padding:0 11px;font-size:9px;font-weight:800;display:flex}.model-operations-platform-detail-form>footer button.is-primary{color:#fff;background:linear-gradient(135deg,#6c5be2,#5043bf);border-color:#5c4ed3}.model-operations-platform-detail-form>footer button:disabled{color:#a3aab5;cursor:not-allowed;background:#f1f2f5;border-color:#e1e4ea}.model-operations-supply-detail-fields>.is-capacity{width:126px}.model-operations-supply-detail-fields>.is-priority{width:76px}.model-operations-supply-detail-fields>.is-concurrency{width:88px}.model-operations-supply-detail-fields>.is-timeout{width:116px}.model-operations-supply-create-routing{background:#f8f7ff;border:1px solid #dcd8f8;border-radius:9px;grid-template-columns:minmax(180px,260px) minmax(150px,210px);align-items:end;gap:10px;margin-top:10px;padding:10px;display:grid}.model-operations-supply-create-routing>div{gap:5px;min-width:0;display:grid}.model-operations-supply-create-routing select{color:#344054;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #dfe3ea;border-radius:8px;padding:0 9px;font-size:9px}@media (width<=720px){.model-operations-supply-create-routing{grid-template-columns:minmax(0,1fr)}}.model-operations-supply-credential-row{flex-wrap:wrap;align-items:flex-start;gap:9px;margin-top:11px;display:flex}.model-operations-supply-credential-row>:is(label,div){color:#657186;gap:5px;width:180px;min-width:0;font-size:8px;font-weight:800;display:grid}.model-operations-supply-credential-row>.is-base-url{flex:0 250px;min-width:220px}.model-operations-supply-credential-row>.is-credential-type{width:124px}.model-operations-supply-credential-row>.is-credential-label{width:160px}.model-operations-supply-credential-row>.is-credential-secret{flex:180px;min-width:170px}.model-operations-supply-credential-row input,.model-operations-supply-credential-row select{color:#263147;width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #dce1e9;border-radius:8px;padding:0 9px;font-size:9px}.model-operations-supply-secret-input{min-width:0;position:relative}.model-operations-supply-secret-input input{padding-right:38px}.model-operations-supply-secret-input button{color:#5c50c4;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:30px;min-height:30px;padding:0;display:grid;position:absolute;top:3px;right:3px}.model-operations-supply-secret-input button:hover:not(:disabled){background:#eeebff}.model-operations-supply-secret-input button:disabled{color:#a8afbb;cursor:not-allowed}.model-operations-supply-secret-input button svg{width:15px;height:15px}.model-operations-supply-secret-input small{z-index:2;color:#a33c3c;background:#fff2f2;border-radius:5px;max-width:100%;padding:3px 6px;font-size:9px;position:absolute;top:calc(100% + 3px);right:0}.model-operations-supply-platform-summary{color:#69758a;background:#f6f7fa;border:1px solid #e1e4eb;border-radius:8px;align-content:center;gap:2px;width:148px;min-height:48px;padding:7px 9px;display:grid}.model-operations-supply-platform-summary span,.model-operations-supply-platform-summary strong,.model-operations-supply-platform-summary small{display:block}.model-operations-supply-platform-summary span{font-size:7px;font-weight:750}.model-operations-supply-platform-summary strong{color:#303b50;font-size:9px}.model-operations-supply-platform-summary small{font-size:7px}.model-operations-supply-platform-summary.is-create-summary{align-items:center;align-content:initial;grid-template-columns:repeat(2,minmax(0,max-content));gap:28px;width:100%;min-height:0;margin:8px 0 10px;padding:8px 10px}.model-operations-supply-platform-summary.is-create-summary>div{gap:2px;display:grid}.model-operations-supply-discovery{background:linear-gradient(145deg,#faf9ff,#f5f7ff);border:1px solid #dcd8f8;border-radius:10px;margin-top:10px;padding:12px}.model-operations-supply-discovery>header,.model-operations-supply-discovery>header>div,.model-operations-supply-discovery-actions,.model-operations-supply-discovery-list label{align-items:center;display:flex}.model-operations-supply-discovery>header{justify-content:space-between;gap:10px}.model-operations-supply-discovery>header>div{color:#5b4ec1;gap:8px;min-width:0}.model-operations-supply-discovery>header>div>span,.model-operations-supply-discovery>header strong,.model-operations-supply-discovery>header small{display:block}.model-operations-supply-discovery>header strong{color:#354055;font-size:10px;font-weight:850}.model-operations-supply-discovery>header small{color:#7f899a;margin-top:2px;font-size:8px}.model-operations-supply-discovery>header>span{border-radius:999px;flex:none;padding:4px 7px;font-size:7px;font-weight:850}.model-operations-supply-discovery>header>span.is-connection-valid{color:#08784b;background:#e1f7eb}.model-operations-supply-discovery>header>span.is-connection-checking,.model-operations-supply-discovery>header>span.is-connection-untested{color:#9a640a;background:#fff1d8}.model-operations-supply-discovery>header>span.is-connection-invalid,.model-operations-supply-discovery>header>span.is-connection-unsupported{color:#9d5664;background:#f8e9ed}.model-operations-supply-discovery-actions{flex-wrap:wrap;gap:7px;margin-top:10px}.model-operations-supply-discovery-actions button{color:#4e596d;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8dce5;border-radius:8px;align-items:center;gap:5px;padding:0 10px;font-size:8px;font-weight:800;display:inline-flex}.model-operations-supply-discovery-actions button.is-primary{color:#fff;background:#6456d2;border-color:#6456d2}.model-operations-supply-discovery-actions button:disabled{cursor:not-allowed;opacity:.52}.model-operations-supply-discovery-actions>span{color:#9a640a;font-size:7px}.model-operations-supply-manual-tool{background:#ffffffb8;border:1px solid #ddd9f6;border-radius:9px;flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:10px;padding:9px;display:flex}.model-operations-supply-manual-tool>div{flex:180px;align-self:center;min-width:180px}.model-operations-supply-manual-tool strong,.model-operations-supply-manual-tool small,.model-operations-supply-manual-tool label>span{display:block}.model-operations-supply-manual-tool strong{color:#404a5f;font-size:8px;font-weight:850}.model-operations-supply-manual-tool small{color:#7f899a;margin-top:2px;font-size:7px}.model-operations-supply-manual-tool label{flex:0 210px}.model-operations-supply-manual-tool label:nth-of-type(2){flex-basis:260px}.model-operations-supply-manual-tool label>span{color:#69758a;margin-bottom:4px;font-size:7px;font-weight:800}.model-operations-supply-manual-tool input{color:#354055;width:100%;min-height:32px;font:inherit;background:#fff;border:1px solid #d8dce5;border-radius:8px;padding:0 9px;font-size:8px}.model-operations-supply-manual-tool button{color:#fff;min-height:32px;font:inherit;cursor:pointer;white-space:nowrap;background:#6456d2;border:1px solid #6456d2;border-radius:8px;align-items:center;gap:5px;padding:0 10px;font-size:8px;font-weight:800;display:inline-flex}.model-operations-supply-manual-tool button:disabled{cursor:not-allowed;opacity:.52}.model-operations-supply-discovery details,.model-operations-supply-discovery-empty{border-top:1px solid #e5e2f7;margin-top:10px;padding-top:9px}.model-operations-supply-discovery summary{color:#5c50b5;cursor:pointer;font-size:8px;font-weight:800}.model-operations-supply-discovery-toolbar{align-items:center;gap:6px;margin-top:8px;display:flex}.model-operations-supply-discovery-toolbar>label{color:#7c8798;background:#fff;border:1px solid #dcdfea;border-radius:8px;align-items:center;gap:5px;width:min(240px,32vw);min-width:160px;min-height:30px;padding:0 8px;display:flex}.model-operations-supply-discovery-toolbar input{color:#354055;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:8px}.model-operations-supply-discovery-toolbar>span{color:#788396;white-space:nowrap;margin-right:auto;font-size:7px}.model-operations-supply-discovery-toolbar>button{color:#566176;min-height:30px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d8dce5;border-radius:8px;align-items:center;gap:4px;padding:0 8px;font-size:8px;font-weight:800;display:inline-flex}.model-operations-supply-discovery-toolbar>button.is-primary{color:#fff;background:#6456d2;border-color:#6456d2}.model-operations-supply-discovery-toolbar>button:disabled{cursor:not-allowed;opacity:.52}.model-operations-supply-discovery-list{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:5px;max-height:320px;margin-top:8px;display:grid;overflow:auto}.model-operations-supply-discovery-list label{content-visibility:auto;cursor:pointer;background:#fff;border:1px solid #e4e2f2;border-radius:7px;flex-wrap:wrap;align-items:flex-start;gap:6px;min-width:0;padding:6px 7px;display:flex}.model-operations-supply-discovery-list label.is-saved{background:#f4fcf7;border-color:#b9e6ce}.model-operations-supply-discovery-list label input{accent-color:#6456d2;flex:none;width:13px;height:13px;margin:0}.model-operations-supply-discovery-list label span{color:#6659c7;background:#efedff;border-radius:999px;flex:none;padding:2px 5px;font-size:7px;font-weight:800}.model-operations-supply-discovery-list label strong{overflow-wrap:anywhere;color:#354055;white-space:normal;flex:1;min-width:0;font-size:8px}.model-operations-supply-discovery-list label code{color:#7b8596;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:7px;display:none;overflow:hidden}.model-operations-supply-discovery-no-results{color:#7a8497;text-align:center;background:#ffffffa8;border:1px dashed #d9d6ec;border-radius:8px;margin-top:8px;padding:12px;font-size:8px}.model-operations-supply-discovery-empty strong,.model-operations-supply-discovery-empty span{display:block}.model-operations-supply-discovery-empty strong{color:#4a5569;font-size:8px}.model-operations-supply-discovery-empty span{color:#838d9e;margin-top:3px;font-size:7px}.model-operations-supply-check-button{color:#594bbc;min-height:32px;font:inherit;cursor:pointer;background:#f3f1ff;border:1px solid #d9d5f5;border-radius:8px;align-items:center;gap:5px;margin-top:10px;padding:0 10px;font-size:8px;font-weight:800;display:inline-flex}.model-operations-supply-create-heading{align-items:flex-start;gap:9px;margin-bottom:10px;display:flex}.model-operations-supply-create-heading>span{color:#fff;background:#6355d0;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.model-operations-supply-create-heading small,.model-operations-supply-create-heading h2,.model-operations-supply-create-heading p{margin:0;display:block}.model-operations-supply-create-heading small{color:#6658cf;font-size:8px;font-weight:850}.model-operations-supply-create-heading h2{color:#263147;margin-top:1px;font-size:16px}.model-operations-supply-create-heading p{color:#7d8899;margin-top:2px;font-size:8px}.model-operations-platform-detail>dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:15px 0 0;display:grid}.model-operations-platform-detail>dl>div{background:#f5f6f9;border-radius:9px;min-width:0;padding:9px}.model-operations-platform-detail dt{color:#8791a1;font-size:8px}.model-operations-platform-detail dd{color:#354055;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:10px;font-weight:800;overflow:hidden}.model-operations-platform-capability-detail,.model-operations-platform-website,.model-operations-platform-boundary{background:#fafbfc;border:1px solid #e4e7ed;border-radius:10px;margin-top:10px;padding:11px}.model-operations-platform-capability-detail>span,.model-operations-platform-website>span{color:#7c8799;font-size:8px;font-weight:800;display:block}.model-operations-platform-capability-detail>div{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.model-operations-platform-capability-detail strong{color:#574abd;background:#eeecff;border-radius:999px;padding:4px 7px;font-size:8px}.model-operations-platform-website{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;display:grid}.model-operations-platform-website>span{grid-column:1/-1}.model-operations-platform-website strong{color:#354055;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.model-operations-platform-website svg{color:#6658cf}.model-operations-platform-boundary{color:#5d50c6;background:#f7f5ff;border-color:#d9d5f5;align-items:flex-start;gap:9px;display:flex}.model-operations-platform-boundary strong,.model-operations-platform-boundary span{display:block}.model-operations-platform-boundary strong{color:#48405f;font-size:9px}.model-operations-platform-boundary span{color:#77718b;margin-top:3px;font-size:8px;line-height:1.5}.model-operations-platform-detail>button{color:#574abd;min-height:34px;font:inherit;cursor:pointer;background:#f3f1ff;border:1px solid #d9d4f8;border-radius:9px;align-items:center;gap:6px;margin-top:10px;padding:0 11px;font-size:9px;font-weight:800;display:flex}.model-operations-workspace{grid-template-columns:minmax(276px,.74fr) minmax(520px,1.65fr) minmax(220px,.58fr);align-items:start;gap:10px;margin-top:12px;display:grid}.model-operations-list,.model-operations-detail,.model-operations-actions{background:#fff;border:1px solid #dfe4ec;border-radius:15px;min-width:0;box-shadow:0 8px 26px #1c273e0a}.model-operations-list,.model-operations-detail{min-height:604px}.model-operations-list>header,.model-operations-actions>header{border-bottom:1px solid #e8ebf1;justify-content:space-between;gap:12px;min-height:65px;padding:13px 14px;display:flex}.model-operations-list>header>div,.model-operations-actions>header{flex-direction:column}.model-operations-list>header span,.model-operations-actions>header span,.model-operations-detail-heading>div:first-child>span{color:#8375dc;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:850}.model-operations-list>header strong,.model-operations-actions>header strong{margin-top:2px;font-size:14px}.model-operations-list>header em{color:#7c8799;align-self:center;font-size:11px;font-style:normal}.model-operations-actions>header small{color:#8a94a5;margin-top:3px;font-size:10px}.model-operations-filters{background:#fafbfc;border-bottom:1px solid #e8ebf1;gap:8px;padding:11px;display:grid}.model-operations-search{color:#8b95a6;background:#fff;border:1px solid #dfe3eb;border-radius:9px;align-items:center;gap:7px;min-height:36px;padding:0 10px;display:flex}.model-operations-search input{color:#273248;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:11px}.model-operations-filters>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.model-operations-filters label:not(.model-operations-search){gap:3px;display:grid}.model-operations-filters label:not(.model-operations-search)>span{color:#7a8597;font-size:9px;font-weight:750}.model-operations-filters select{color:#354055;width:100%;min-height:32px;font:inherit;background:#fff;border:1px solid #dfe3eb;border-radius:8px;padding:0 7px;font-size:10px}.model-operations-items{max-height:448px;padding:7px;overflow-y:auto}.model-operations-items>button{width:100%;min-height:104px;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:9px;padding:11px 10px;display:grid}.model-operations-items>button+button{margin-top:3px}.model-operations-items>button:hover{background:#f8f7ff}.model-operations-items>button.is-selected{background:#f4f2ff;border-color:#d7d2ff;box-shadow:inset 3px 0 #6557df}.model-operations-logo{color:#fff;background:linear-gradient(145deg,#6f60de,#4e43b7);border-radius:11px;place-items:center;width:38px;height:38px;font-size:14px;font-weight:900;display:grid}.model-operations-logo.is-creator{background:linear-gradient(145deg,#ed8f58,#cc5b76)}.model-operations-item-main,.model-operations-item-main>span:first-child,.model-operations-item-meta{min-width:0;display:flex}.model-operations-item-main{flex-direction:column}.model-operations-item-main>span:first-child{justify-content:space-between;align-items:center;gap:7px}.model-operations-item-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.model-operations-item-main>small{color:#798496;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;overflow:hidden}.model-operations-item-main em,.model-operations-item-meta i,.model-operations-detail-badges span{white-space:nowrap;border-radius:999px;width:max-content;font-style:normal;font-weight:800}.model-operations-item-main em{padding:3px 6px;font-size:9px}.model-operations-item-main em.is-healthy{color:#08784b;background:#e5f8ee}.model-operations-item-main em.is-warning{color:#a05b08;background:#fff3dc}.model-operations-item-main em.is-offline{color:#b93849;background:#ffe8eb}.model-operations-item-meta{justify-content:space-between;align-items:center;gap:7px;margin-top:10px}.model-operations-item-meta i{color:#58657a;background:#edf0f4;padding:3px 7px;font-size:9px}.model-operations-item-meta i.is-review{color:#955410;background:#fff0d7}.model-operations-item-meta i.is-running{color:#08784b;background:#e5f8ee}.model-operations-item-meta i.is-paused{color:#b93849;background:#ffe8eb}.model-operations-item-meta time{color:#929cac;font-size:9px}.model-operations-empty{color:#7c8798;text-align:center;place-items:center;gap:5px;padding:46px 18px;display:grid}.model-operations-empty strong{color:#49556a;font-size:12px}.model-operations-empty span{font-size:10px}.model-operations-detail{overflow:hidden}.model-operations-detail-heading{border-bottom:1px solid #e7eaf0;justify-content:space-between;gap:14px;min-height:82px;padding:14px 16px}.model-operations-detail-heading h2{letter-spacing:-.03em;margin:3px 0 2px;font-size:19px}.model-operations-detail-heading p{color:#788497;margin:0;font-size:10px}.model-operations-detail-badges{flex-wrap:wrap;justify-content:flex-end;gap:5px}.model-operations-detail-badges span{color:#586579;background:#edf0f4;padding:5px 8px;font-size:9px}.model-operations-detail-badges span.is-creator{color:#9c4a26;background:#fff0e7}.model-operations-detail-badges span.is-running,.model-operations-detail-badges span.is-healthy{color:#08784b;background:#e5f8ee}.model-operations-detail-badges span.is-review,.model-operations-detail-badges span.is-warning{color:#955410;background:#fff0d7}.model-operations-detail-badges span.is-paused,.model-operations-detail-badges span.is-offline{color:#b93849;background:#ffe8eb}.model-operations-lifecycle{grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:14px 16px 10px;list-style:none;display:grid}.model-operations-lifecycle li{color:#9aa3b1;justify-items:center;gap:5px;font-size:9px;display:grid;position:relative}.model-operations-lifecycle li:before{z-index:0;content:"";background:#e3e7ee;height:2px;position:absolute;top:12px;left:-50%;right:50%}.model-operations-lifecycle li:first-child:before{display:none}.model-operations-lifecycle li>span{z-index:1;background:#fff;border:2px solid #dfe4eb;border-radius:999px;place-items:center;width:25px;height:25px;font-size:9px;font-weight:850;display:grid;position:relative}.model-operations-lifecycle li.is-complete{color:#16805a}.model-operations-lifecycle li.is-complete:before,.model-operations-lifecycle li.is-active:before,.model-operations-lifecycle li.is-blocked:before{background:#76cbaa}.model-operations-lifecycle li.is-complete>span{color:#fff;background:#58b991;border-color:#58b991}.model-operations-lifecycle li.is-active{color:#5c4fca}.model-operations-lifecycle li.is-active>span{color:#5b4dcc;border-color:#6a5bdd;box-shadow:0 0 0 4px #efedff}.model-operations-lifecycle li.is-blocked{color:#b93849}.model-operations-lifecycle li.is-blocked>span{color:#b93849;background:#fff1f3;border-color:#d84b60;box-shadow:0 0 0 4px #ffeaed}.model-operations-blocker{color:#874f12;background:#fff8e9;border:1px solid #f0d39f;border-radius:9px;gap:2px;margin:2px 16px 10px;padding:9px 11px;font-size:10px;display:grid}.model-operations-blocker.is-offline{color:#9d3040;background:#fff1f3;border-color:#efc4ca}.model-operations-blocker strong{font-size:10px}.model-operations-detail-tabs{background:#fafbfc;border-top:1px solid #e7eaf0;border-bottom:1px solid #e7eaf0;height:42px;padding:0 10px;display:flex;overflow-x:auto}.model-operations-detail-tabs button{color:#768194;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0 10px;font-size:10px;font-weight:800;position:relative}.model-operations-detail-tabs button.is-active{color:#5749c6}.model-operations-detail-tabs button.is-active:after{content:"";background:#6557da;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:9px;right:9px}.model-operations-detail-content{background:#fbfcfd;min-height:315px;padding:14px}.model-operations-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.model-operations-fact{background:#fff;border:1px solid #e4e8ef;border-radius:11px;align-items:center;gap:10px;min-height:72px;padding:11px;display:flex}.model-operations-fact>span{width:31px;height:31px}.model-operations-fact small,.model-operations-fact strong{display:block}.model-operations-fact small{color:#8791a2;font-size:9px}.model-operations-fact strong{margin-top:3px;font-size:11px}.model-operations-summary-card{background:#fff;border:1px solid #e4e8ef;border-radius:11px;grid-column:1/-1;min-height:84px;padding:13px}.model-operations-runtime-settings{background:#f8f7ff;border:1px solid #dedaf7;border-radius:11px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;padding:13px;display:flex}.model-operations-runtime-settings>header{align-items:flex-start;gap:9px;min-width:0;display:flex}.model-operations-runtime-settings>header>svg{color:#6254cf;flex:none}.model-operations-runtime-settings strong,.model-operations-runtime-settings small{display:block}.model-operations-runtime-settings strong{color:#354055;font-size:10px}.model-operations-runtime-settings small{color:#7c8798;margin-top:3px;font-size:9px;line-height:1.5}.model-operations-runtime-settings>label{color:#556176;flex:none;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.model-operations-runtime-time-input{color:#7b8799;background:#fff;border:1px solid #d8d3f0;border-radius:8px;align-items:center;min-height:34px;padding-right:8px;font-size:9px;display:flex}.model-operations-runtime-time-input input{color:#263147;width:72px;min-height:32px;font:inherit;background:0 0;border:0;padding:0 8px;font-weight:800}.model-operations-summary-card>span{color:#7c8798;font-size:9px}.model-operations-summary-card p{color:#465267;margin:5px 0 9px;font-size:11px;line-height:1.6}.model-operations-summary-card div,.model-operations-publication-card div>div{flex-wrap:wrap;gap:5px;display:flex}.model-operations-summary-card em,.model-operations-publication-card em{color:#5b4fc3;background:#efedff;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:750}.model-operations-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.model-operations-section-grid article{background:#fff;border:1px solid #e3e7ed;border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;min-height:150px;padding:15px;display:flex}.model-operations-section-grid article>svg{box-sizing:content-box;color:#5d50c8;background:#efedff;border-radius:9px;padding:7px}.model-operations-section-grid article>span{color:#7f8a9b;font-size:9px}.model-operations-section-grid article>strong{font-size:11px}.model-operations-section-grid article>small{color:#7d8797;margin-top:auto;font-size:9px;line-height:1.55}.model-operations-pricing-card{background:#fff;border:1px solid #e3e7ed;border-radius:12px;overflow:hidden}.model-operations-pricing-card>div{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:0 14px;display:flex}.model-operations-pricing-card span{color:#7a8596;font-size:10px}.model-operations-pricing-card strong{text-align:right;font-size:11px}.model-operations-pricing-card p{color:#7c8798;background:#fafbfc;margin:0;padding:13px 14px;font-size:9px;line-height:1.55}.model-operations-publication-card{background:#fff;border:1px solid #e3e7ed;border-radius:12px;grid-template-columns:48px minmax(0,1fr) minmax(120px,.5fr);gap:13px;padding:14px;display:grid}.model-operations-preview-logo{color:#fff;background:linear-gradient(145deg,#6d5ce2,#4a3eae);border-radius:14px;place-items:center;width:48px;height:48px;font-size:18px;font-weight:900;display:grid}.model-operations-publication-card>div:nth-child(2)>span,.model-operations-publication-card aside span{color:#7f899a;font-size:9px}.model-operations-publication-card h3{margin:4px 0;font-size:14px}.model-operations-publication-card p{color:#5e6a7d;margin:0 0 9px;font-size:10px;line-height:1.55}.model-operations-publication-card aside{border-left:1px solid #e7eaf0;flex-direction:column;gap:5px;padding-left:12px;display:flex}.model-operations-publication-card aside strong{font-size:10px;line-height:1.5}.model-operations-audit-list{margin:0;padding:6px 4px;list-style:none}.model-operations-audit-list li{grid-template-columns:20px minmax(0,1fr);gap:9px;min-height:64px;display:grid;position:relative}.model-operations-audit-list li:before{content:"";background:#d9dfe8;width:1px;position:absolute;top:12px;bottom:-2px;left:6px}.model-operations-audit-list li:last-child:before{display:none}.model-operations-audit-list li>span{z-index:1;background:#6858d7;border:3px solid #c9c2fa;border-radius:999px;width:13px;height:13px;margin-top:2px;position:relative}.model-operations-audit-list strong,.model-operations-audit-list small{display:block}.model-operations-audit-list strong{font-size:11px}.model-operations-audit-list small{color:#808a9a;margin-top:4px;font-size:9px}.model-operations-user-preview{background:#fff;border:1px solid #e1e5ec;border-radius:14px;width:min(440px,100%);margin:0 auto;overflow:hidden;box-shadow:0 10px 24px #1a233612}.model-operations-user-preview>header{color:#5b4fc4;border-bottom:1px solid #e9ecf1;gap:7px;min-height:40px;padding:0 12px;font-size:10px;font-weight:800}.model-operations-user-preview>header em{color:#7164d3;background:#efedff;border-radius:999px;margin-left:auto;padding:3px 7px;font-size:8px;font-style:normal}.model-operations-user-card{grid-template-columns:90px minmax(0,1fr);gap:12px;padding:12px;display:grid}.model-operations-user-card-art{color:#fff;background:linear-gradient(145deg,#222a43,#695acb 64%,#d699c4);border-radius:12px;place-items:end start;min-height:92px;padding:10px;display:grid}.model-operations-user-card-art span{font-size:9px;font-weight:800}.model-operations-user-card>div:nth-child(2)>span{color:#7b8596;font-size:8px}.model-operations-user-card h3{margin:3px 0 4px;font-size:13px}.model-operations-user-card p{color:#677286;margin:0;font-size:9px;line-height:1.5}.model-operations-user-card footer{grid-column:1/-1;justify-content:space-between;gap:12px}.model-operations-user-card footer span{color:#5144b9;font-size:10px;font-weight:850}.model-operations-user-card button{min-height:31px;padding:0 11px;font-size:9px}.model-operations-actions{overflow:hidden}.model-operations-actions>header{justify-content:flex-start}.model-operations-action-stack{gap:7px;padding:11px;display:grid}.model-operations-action-stack button{width:100%;box-shadow:none;justify-content:flex-start;gap:7px}.model-operations-action-stack button.is-warning{color:#9b4d16;background:#fff5eb;border-color:#efc5a6}.model-operations-actions>section{background:#fafbfc;border:1px solid #e5e8ef;border-radius:10px;margin:0 11px 11px;padding:11px}.model-operations-actions>section>span{color:#7b8698;font-size:9px;font-weight:800}.model-operations-actions ul{color:#687487;margin:8px 0 0;padding-left:16px;font-size:9px;line-height:1.7}@media (width<=1260px){.model-operations-workflow-tabs button em{display:none}.model-operations-stage-grid{grid-template-columns:minmax(340px,.85fr) minmax(470px,1.15fr)}.model-operations-platform-layout{grid-template-columns:280px minmax(0,1fr)}.model-operations-supply-layout{grid-template-columns:minmax(280px, var(--model-operations-supply-split,50%)) 12px minmax(280px, 1fr)}.model-operations-workspace{grid-template-columns:minmax(260px,.7fr) minmax(500px,1.6fr)}.model-operations-actions{grid-column:1/-1;grid-template-columns:minmax(220px,.7fr) minmax(300px,1.3fr) minmax(240px,.8fr);display:grid}.model-operations-actions>header{border-bottom:0;border-right:1px solid #e8ebf1}.model-operations-action-stack{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center}.model-operations-actions>section{margin:9px}}@media (width<=900px){.model-operations-heading{flex-direction:column;align-items:flex-start}.model-operations-heading>div:last-child{justify-content:space-between;width:100%}.model-operations-workflow-tabs ol{grid-template-columns:repeat(2,minmax(0,1fr))}.model-operations-workflow-tabs li:nth-child(2):after{display:none}.model-operations-stage-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.model-operations-model-pool-import,.model-operations-supply-discovery-toolbar{flex-wrap:wrap}.model-operations-model-pool-import>div{width:100%}.model-operations-supply-discovery-list{grid-template-columns:repeat(3,minmax(0,1fr))}.model-operations-stage-grid{grid-template-columns:1fr}.model-operations-platform-directory>header{flex-direction:column;align-items:stretch}.model-operations-platform-directory>header aside{justify-content:space-between}.model-operations-platform-layout{grid-template-columns:1fr}.model-operations-supply-divider{display:none}.model-operations-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.model-operations-platform-groups{grid-template-columns:1fr}.model-operations-platform-groups>article.is-model{grid-column:auto}.model-operations-workspace{grid-template-columns:1fr}.model-operations-list,.model-operations-detail{min-height:0}.model-operations-items{max-height:360px}.model-operations-actions{grid-column:auto;grid-template-columns:1fr}.model-operations-actions>header{border-bottom:1px solid #e8ebf1;border-right:0}}@media (width<=560px){.model-operations-workflow-tabs button{grid-template-columns:auto minmax(0,1fr);gap:7px}.model-operations-workflow-index,.model-operations-workflow-tabs button>em{display:none}.model-operations-workflow-tabs button>i{width:29px;height:29px}.model-operations-stage-metrics{grid-template-columns:1fr}:is(.model-operations-supply-list,.model-operations-reconciliation-list)>header{flex-direction:column;align-items:stretch}:is(.model-operations-supply-list,.model-operations-reconciliation-list)>header [role=group]{justify-content:flex-start}:is(.model-operations-supply-list,.model-operations-reconciliation-list)>div>button{grid-template-columns:34px minmax(0,1fr) auto}:is(.model-operations-supply-list,.model-operations-reconciliation-list)>div>button>i{display:none}:is(.model-operations-supply-detail,.model-operations-reconciliation-detail)>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.model-operations-money-chain ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 0}.model-operations-money-chain li:nth-child(4):before{display:none}.model-operations-platform-detail>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.model-operations-platform-detail-fields>.is-name,.model-operations-platform-detail-fields>.is-code,.model-operations-platform-detail-fields>.is-kind,.model-operations-platform-detail-fields>.is-base-url,.model-operations-platform-detail-fields>.model-operations-platform-address-row{grid-template-columns:1fr;width:100%}.model-operations-platform-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.model-operations-platform-capability-grid{grid-template-columns:1fr}.model-operations-platform-request-grid>.is-method,.model-operations-platform-request-grid>.is-content-type,.model-operations-platform-request-grid>.is-auth,.model-operations-platform-request-grid>.is-auth-header,.model-operations-platform-request-grid>.is-path{width:100%}.model-operations-supply-detail-fields>:is(.is-name,.is-code,.is-capacity,.is-priority,.is-timeout,.is-concurrency),.model-operations-supply-credential-row>:is(label,div){flex:100%;width:100%}.model-operations-supply-platform-summary{width:100%}.model-operations-supply-discovery-list{grid-template-columns:1fr}.model-operations-supply-discovery-toolbar>label,.model-operations-model-pool-import select{width:100%}.model-operations-metrics{grid-template-columns:1fr}.model-operations-platform-directory>header,.model-operations-platform-directory>header aside{flex-direction:column;align-items:stretch}.model-operations-platform-directory>header aside dl{width:100%}.model-operations-platform-directory>header aside dl>div{flex:1;min-width:0}.model-operations-platform-directory-actions button{flex:1}.model-operations-platform-groups>article.is-model>div{grid-template-columns:1fr}.model-operations-detail-heading{flex-direction:column;align-items:flex-start}.model-operations-detail-badges{justify-content:flex-start}.model-operations-lifecycle{padding-inline:8px}.model-operations-lifecycle li strong{font-size:8px}.model-operations-fact-grid,.model-operations-section-grid{grid-template-columns:1fr}.model-operations-runtime-settings{flex-direction:column;align-items:flex-start}.model-operations-publication-card{grid-template-columns:48px minmax(0,1fr)}.model-operations-publication-card aside{border-top:1px solid #e7eaf0;border-left:0;grid-column:1/-1;padding:10px 0 0}.model-operations-user-card{grid-template-columns:72px minmax(0,1fr)}}.model-operations-platform-form section>header,.model-operations-platform-form footer,.model-operations-platform-enabled{align-items:center;display:flex}.model-operations-platform-publish-options{flex-wrap:wrap;gap:8px 22px;display:flex}.model-operations-platform-form button{color:#4a566a;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce1e9;border-radius:9px;justify-content:center;gap:6px;padding:0 12px;font-size:11px;font-weight:800}.model-operations-platform-form button.is-primary{color:#fff;background:linear-gradient(135deg,#6c5be2,#5043bf);border-color:#5c4ed3}.model-operations-platform-form{gap:12px;display:grid}.model-operations-platform-form>section{background:#fbfcfd;border:1px solid #e2e6ed;border-radius:12px;padding:14px}.model-operations-platform-curl-import{gap:10px;display:grid;background:linear-gradient(135deg,#fbfaff,#f6f8ff)!important;border-color:#d9d3fb!important}.model-operations-platform-curl-import-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;display:grid}.model-operations-platform-curl-import-row label{gap:5px;display:grid}.model-operations-platform-curl-import-row label>span{color:#657186;font-size:9px;font-weight:800}.model-operations-platform-curl-import-row textarea{color:#263147;resize:vertical;background:#fff;border:1px solid #d8ddeb;border-radius:9px;width:100%;min-height:84px;padding:9px 10px;font:9px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.model-operations-platform-curl-import-row.is-polling{border-top:1px solid #e2def8;padding-top:10px}.model-operations-platform-curl-import-result{color:#16744f;background:#f2fbf7;border:1px solid #ccebdc;border-radius:9px;grid-template-columns:auto auto minmax(160px,1fr) auto;align-items:center;gap:7px;min-width:0;padding:8px 10px;font-size:9px;display:grid}.model-operations-platform-curl-import-result code{color:#354055;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.model-operations-platform-curl-import-result small{color:#738097;font-size:8px}.model-operations-platform-curl-import-error{color:#b5414d;margin:0;font-size:9px;font-weight:750}.model-operations-platform-tool-editor{border-top:1px solid #e4e7ef;gap:12px;padding-top:14px;display:grid}.model-operations-platform-tool-editor>header{align-items:center;gap:8px;display:flex}.model-operations-platform-tool-editor>header>span{color:#6d7485;margin-left:auto;font-size:12px}.model-operations-platform-tool-list{gap:8px;display:grid}.model-operations-platform-tool-item{background:#fbfcfe;border:1px solid #e0e4ed;border-radius:6px;grid-template-columns:minmax(180px,240px) minmax(0,1fr) 34px;align-items:end;gap:10px;padding:10px;display:grid}.model-operations-platform-tool-item label,.model-operations-platform-tool-item>div{gap:5px;min-width:0;display:grid}.model-operations-platform-tool-item span,.model-operations-platform-tool-add label>span{color:#626a7d;font-size:11px;font-weight:700}.model-operations-platform-tool-item input,.model-operations-platform-tool-add input,.model-operations-platform-tool-add textarea{color:#1d2433;width:100%;font:inherit;background:#fff;border:1px solid #dbe0ea;border-radius:6px;padding:8px 10px}.model-operations-platform-tool-item code{color:#4e5670;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.model-operations-platform-tool-item>button{color:#9b4150;background:#fff;border:1px solid #e0e4ed;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.model-operations-platform-tool-add{border-top:1px dashed #dfe3eb;grid-template-columns:200px minmax(0,1fr) minmax(0,.8fr) auto;align-items:end;gap:10px;padding-top:12px;display:grid}.model-operations-platform-tool-add label{gap:5px;display:grid}.model-operations-platform-tool-add textarea{resize:vertical;min-height:72px}.model-operations-platform-tool-add>button{white-space:nowrap;min-height:36px}.model-operations-platform-tool-editor>p,.model-operations-supply-manual-tool p{color:#b4233f;margin:0;font-size:12px}.model-operations-supply-manual-tool-details{border-top:1px solid #e5e8ef;padding-top:10px}.model-operations-supply-manual-tool-details>summary{color:#687084;cursor:pointer;width:fit-content;font-size:12px;font-weight:700}.model-operations-supply-manual-tool-details[open]>summary{margin-bottom:10px}.model-operations-platform-form section>header{color:#5d50c8;gap:9px}.model-operations-platform-form-heading .model-operations-platform-publish-options{flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto;display:flex}.model-operations-platform-form-heading .model-operations-platform-enabled{gap:5px;margin-top:0}.model-operations-platform-form-heading .model-operations-platform-enabled>span{color:#354055;font-size:10px;font-weight:800;display:block}.model-operations-platform-form section>header>div{gap:2px;display:grid}.model-operations-platform-form section>header strong{color:#263147;font-size:12px}.model-operations-platform-form section>header span{color:#7d8798;font-size:9px}.model-operations-platform-form-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;margin-top:13px;display:grid}.model-operations-platform-form-grid>div{align-content:start;gap:5px;display:grid}.model-operations-platform-form-grid>.is-sm{grid-column:span 3}.model-operations-platform-form-grid>.is-logo{grid-column:span 1}.model-operations-platform-form-grid>.is-name{grid-column:span 4}.model-operations-platform-form-grid>.is-code{grid-column:span 3}.model-operations-platform-form-grid>.is-md{grid-column:span 4}.model-operations-platform-form-grid>.is-half{grid-column:span 6}.model-operations-platform-form-grid>.is-full{grid-column:1/-1}.model-operations-platform-form-grid>div>.model-operations-field-label{color:#657186;font-size:10px;font-weight:750}.model-operations-platform-form-grid>div>small{color:#7d8798;min-height:28px;font-size:8px;line-height:1.45}.model-operations-platform-form-grid input,.model-operations-platform-form-grid select{color:#263147;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #dce1e9;border-radius:9px;padding:0 10px;font-size:11px}.model-operations-platform-capabilities{border:0;flex-wrap:wrap;gap:7px;margin:13px 0 0;padding:0;display:flex}.model-operations-platform-capabilities label{position:relative}.model-operations-platform-capabilities input{opacity:0;position:absolute}.model-operations-platform-capabilities span{color:#637084;cursor:pointer;background:#fff;border:1px solid #dfe3ea;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:10px;font-weight:750;display:flex}.model-operations-platform-capabilities input:checked+span{color:#5648bd;background:#efedff;border-color:#bdb6f1}.model-operations-platform-capabilities input:focus-visible+span{outline:3px solid #6356d733}.model-operations-platform-enabled{gap:8px;width:fit-content;margin-top:13px}.model-operations-platform-enabled>span{gap:2px;display:grid}.model-operations-platform-enabled strong{color:#354055;font-size:10px}.model-operations-platform-enabled small{color:#7d8798;font-size:8px}.model-operations-platform-form footer{justify-content:flex-end;gap:8px}@media (width<=760px){.model-operations-platform-curl-import-row,.model-operations-platform-curl-import-result,.model-operations-platform-tool-item,.model-operations-platform-tool-add{grid-template-columns:1fr}.model-operations-platform-form-grid>.is-logo{grid-column:span 2}.model-operations-platform-form-grid>.is-name,.model-operations-platform-form-grid>.is-code{grid-column:span 5}.model-operations-platform-form-grid>.is-sm,.model-operations-platform-form-grid>.is-md,.model-operations-platform-form-grid>.is-half{grid-column:span 6}}@media (width<=520px){.model-operations-platform-form-grid>.is-logo{grid-column:span 2}.model-operations-platform-form-grid>.is-name{grid-column:span 10}.model-operations-platform-form-grid>.is-code,.model-operations-platform-form-grid>.is-sm,.model-operations-platform-form-grid>.is-md,.model-operations-platform-form-grid>.is-half{grid-column:1/-1}}.model-operations-inline-error{color:#b42318;background:#fff7f7;border:1px solid #fecaca;border-radius:6px;margin:0 0 12px;padding:10px 12px;font-size:13px;line-height:1.5}.model-operations-runninghub-pricing{background:#fff;border:1px solid #dfe4ea;border-radius:8px;grid-template-columns:minmax(210px,1fr) minmax(360px,1.5fr) auto;align-items:center;gap:16px;margin-bottom:14px;padding:14px 16px;display:grid}.model-operations-runninghub-pricing.is-reference{background:#f8fafc}.model-operations-runninghub-pricing>div:first-child{gap:3px;display:grid}.model-operations-runninghub-pricing>div:first-child>span,.model-operations-runninghub-pricing small{color:#6b7280;font-size:12px}.model-operations-runninghub-pricing dl{grid-template-columns:repeat(3,minmax(100px,1fr));gap:8px;margin:0;display:grid}.model-operations-runninghub-pricing dl>div{border-left:2px solid #d7dce3;padding-left:10px}.model-operations-runninghub-pricing dt{color:#6b7280;font-size:11px}.model-operations-runninghub-pricing dd{margin:2px 0 0;font-size:13px;font-weight:700}.model-operations-runninghub-pricing__actions{gap:7px;display:flex}.model-operations-runninghub-pricing__actions button{align-items:center;gap:6px;min-height:34px;padding:0 10px;display:inline-flex}.model-operations-runninghub-pricing>p{color:#b42318;grid-column:1/-1;margin:0;font-size:12px}.model-operations-runninghub-pricing>p.model-operations-runninghub-pricing__reference-note{color:#667085}@media (width<=980px){.model-operations-runninghub-pricing{grid-template-columns:1fr}.model-operations-runninghub-pricing dl{grid-template-columns:repeat(3,minmax(0,1fr))}}.model-operations-translation-settings{gap:16px;display:grid}.model-operations-translation-settings>header p{color:var(--admin-text-muted);margin:4px 0 0}.model-operations-translation-settings .model-preview-card{align-content:start;gap:12px;display:grid}.model-operations-translation-settings label{gap:6px;display:grid}.model-operations-translation-settings select,.model-operations-translation-settings input[type=text],.model-operations-translation-settings__footer input{width:min(360px,100%)}.model-operations-translation-settings .admin-checkbox-row{align-items:center;display:flex}.model-operations-translation-settings__footer{justify-content:space-between;align-items:end;gap:16px;display:flex}.model-operations-reconciliation-panel{gap:10px;min-width:0;display:grid}.model-reconciliation-workspace{background:#fff;border:1px solid #dfe4ee;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 8px 24px #222d480a}.model-reconciliation-workspace-nav{border-bottom:1px solid #e8eaf0;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:0 14px;display:flex}.model-reconciliation-column-settings{position:relative}.model-reconciliation-column-settings>button{place-items:center;min-width:31px;padding:0;display:grid}.model-reconciliation-column-menu{z-index:12;background:#fff;border:1px solid #dddfea;border-radius:8px;gap:2px;width:190px;padding:7px;display:grid;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 12px 30px #19233b29}.model-reconciliation-column-menu label{color:#46536a;cursor:pointer;align-items:center;gap:7px;min-height:28px;padding:0 5px;font-size:9px;display:flex}.model-reconciliation-column-menu label:hover{background:#f7f6ff}.model-reconciliation-table.hide-consumer .is-consumer,.model-reconciliation-table.hide-platform-model .is-platform-model,.model-reconciliation-table.hide-supply .is-supply,.model-reconciliation-table.hide-route .is-route,.model-reconciliation-table.hide-duration .is-duration,.model-reconciliation-table.hide-task-detail .is-task-detail,.model-reconciliation-table.hide-billing-usage .is-billing-usage,.model-reconciliation-table.hide-user-debit .is-user-debit,.model-reconciliation-table.hide-platform-subsidy .is-platform-subsidy,.model-reconciliation-table.hide-supply-settlement .is-supply-settlement,.model-reconciliation-table.hide-frozen-version .is-frozen-version,.model-reconciliation-table.hide-reconciliation .is-reconciliation{display:none}.model-reconciliation-batch-tools p,.model-reconciliation-server-details>p{color:#7a8498;margin:0;font-size:9px}.model-reconciliation-summary{gap:6px;display:flex}.model-reconciliation-summary>div{background:#f8f9fc;border:1px solid #e8eaf1;border-radius:8px;align-items:center;gap:5px;min-width:0;padding:5px 7px;display:flex}.model-reconciliation-summary span{color:#7a8498;font-size:8px}.model-reconciliation-summary strong{color:#27334a;font-size:11px}.model-reconciliation-summary .is-danger strong{color:#c7485b}.model-reconciliation-preview-note{color:#5f55a8;background:#f7f5ff;border:1px solid #dcd7ff;border-radius:8px;margin:0 14px 10px;padding:7px 9px;font-size:9px}.model-reconciliation-views{gap:18px;display:flex}.model-reconciliation-views button{color:#68748a;min-height:35px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 2px;font-size:10px;font-weight:700;display:inline-flex}.model-reconciliation-views button.is-active{color:#5544cb;border-bottom-color:#6656d7}.model-reconciliation-views button span{color:#707b90;background:#eef0f5;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:8px;display:inline-grid}.model-reconciliation-views button.is-active span{color:#5b49cb;background:#ebe8ff}.model-reconciliation-toolbar,.model-reconciliation-batch-tools{background:#fbfbfd;align-items:center;gap:6px;min-height:48px;padding:7px 14px;display:flex;position:relative}.model-reconciliation-toolbar select,.model-reconciliation-toolbar button,.model-reconciliation-batch-tools button,.model-reconciliation-pagination button{color:#39465d;min-height:31px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dfe3ec;border-radius:7px;padding:0 9px;font-size:9px}.model-reconciliation-toolbar>select{width:128px}.model-reconciliation-toolbar>select:nth-of-type(2){width:142px}.model-reconciliation-toolbar>button{align-items:center;gap:4px;display:inline-flex}.model-reconciliation-toolbar button.is-active{color:#5a49c9;background:#f3f0ff;border-color:#cfc7ff}.model-reconciliation-search{color:#8992a5;background:#fff;border:1px solid #dfe3ec;border-radius:7px;align-items:center;gap:6px;width:min(320px,29vw);min-width:230px;min-height:31px;padding:0 9px;display:flex}.model-reconciliation-search:focus-within{border-color:#8878e7;box-shadow:0 0 0 2px #6755d61f}.model-reconciliation-search input{color:#27334a;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:9px}.model-reconciliation-toolbar-actions{gap:5px;margin-left:auto;display:flex}.model-reconciliation-toolbar-actions>button:first-child{color:#fff;background:#6656d7;border-color:#6656d7}.model-reconciliation-toolbar-actions>button:not(:first-child){place-items:center;width:31px;padding:0;display:grid}.model-reconciliation-more-filters{z-index:8;background:#fff;border:1px solid #dddfea;border-radius:9px;gap:6px;padding:8px;display:flex;position:absolute;top:calc(100% - 4px);left:14px;box-shadow:0 12px 30px #19233b29}.model-reconciliation-more-filters select{width:180px}.model-reconciliation-batch-tools{justify-content:space-between}.model-reconciliation-batch-tools button{align-items:center;gap:5px;display:inline-flex}.model-reconciliation-local-notice{color:#5c4fc0;background:#f7f5ff;border:1px solid #ddd8ff;border-radius:8px;align-items:center;gap:6px;margin:0 14px 7px;padding:7px 9px;font-size:9px;display:flex}.model-reconciliation-local-notice span{flex:1}.model-reconciliation-local-notice button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.model-reconciliation-table-scroll{scrollbar-color:#aeb4c1 #f1f2f5;scrollbar-width:thin;border-top:1px solid #eceef3;border-bottom:1px solid #eceef3;max-width:100%;overflow:auto}.model-reconciliation-table{border-collapse:separate;border-spacing:0;color:#354158;width:100%;min-width:1770px;font-size:9px}.model-reconciliation-table.is-batches{min-width:1050px}.model-reconciliation-table th{z-index:3;color:#68758b;text-align:left;white-space:nowrap;background:#f5f6f9;border-bottom:1px solid #e5e8ef;height:31px;padding:0 8px;font-size:8px;font-weight:700;position:sticky;top:0}.model-reconciliation-table td{vertical-align:middle;background:#fff;border-bottom:1px solid #edf0f4;height:51px;padding:5px 8px}.model-reconciliation-table tbody tr{cursor:pointer}.model-reconciliation-table tbody tr:hover td{background:#f8f7ff}.model-reconciliation-table tbody tr.is-exception td{background:#fff9f9}.model-reconciliation-table tbody tr.is-reversed td{background:#f8f9fb}.model-reconciliation-table th.is-selection,.model-reconciliation-table td.is-selection{width:36px;padding-inline:10px 4px}.model-reconciliation-table th.is-task,.model-reconciliation-table td.is-task{width:148px}.model-reconciliation-table th.is-consumer,.model-reconciliation-table td.is-consumer{width:88px;max-width:88px}.model-reconciliation-table td.is-consumer>strong,.model-reconciliation-table td.is-consumer>small{max-width:88px}.model-reconciliation-table th.is-platform-model,.model-reconciliation-table td.is-platform-model{width:128px;max-width:128px}.model-reconciliation-table th.is-supply,.model-reconciliation-table td.is-supply{width:142px;max-width:142px}.model-reconciliation-table td.is-platform-model>strong,.model-reconciliation-table td.is-platform-model>small{max-width:128px}.model-reconciliation-table td.is-supply>strong,.model-reconciliation-table td.is-supply>small{max-width:142px}.model-reconciliation-table th.is-route,.model-reconciliation-table td.is-route{width:78px;max-width:78px}.model-reconciliation-table th.is-billing-usage,.model-reconciliation-table td.is-billing-usage{width:112px;max-width:112px}.model-reconciliation-table th.is-user-debit,.model-reconciliation-table td.is-user-debit{width:102px;max-width:102px}.model-reconciliation-table th.is-platform-subsidy,.model-reconciliation-table td.is-platform-subsidy{width:78px;max-width:78px}.model-reconciliation-table th.is-supply-settlement,.model-reconciliation-table td.is-supply-settlement{width:88px;max-width:88px}.model-reconciliation-table th.is-frozen-version,.model-reconciliation-table td.is-frozen-version{width:96px;max-width:96px}.model-reconciliation-table th.is-reconciliation,.model-reconciliation-table td.is-reconciliation{width:92px;max-width:92px}.model-reconciliation-table th.is-duration,.model-reconciliation-table td.is-duration{white-space:nowrap;width:76px}.model-reconciliation-table th.is-task-detail,.model-reconciliation-table td.is-task-detail{width:104px}.model-reconciliation-table td.is-task-detail button{color:#5141c4;white-space:nowrap;cursor:pointer;background:#f7f5ff;border:1px solid #d9d5fa;border-radius:7px;min-height:27px;padding:0 9px;font-size:8px;font-weight:700}.model-reconciliation-table th.is-actions,.model-reconciliation-table td.is-actions{text-align:center;width:48px}.model-reconciliation-table td>strong,.model-reconciliation-table td>small{text-overflow:ellipsis;white-space:nowrap;max-width:180px;display:block;overflow:hidden}.model-reconciliation-table td>strong{color:#27344b;font-size:9px}.model-reconciliation-table td>small{color:#8791a4;margin-top:3px;font-size:8px}.model-reconciliation-route,.model-reconciliation-status{color:#176f59;white-space:nowrap;background:#eaf8f3;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:700;display:inline-flex}.model-reconciliation-status.is-exception,.model-reconciliation-status.is-frozen{color:#b33e50;background:#ffeaee}.model-reconciliation-status.is-pending,.model-reconciliation-status.is-reviewing,.model-reconciliation-status.is-draft{color:#a36515;background:#fff1d8}.model-reconciliation-status.is-reversed{color:#69758a;background:#eceff4}.model-reconciliation-money{color:#0d8a60!important}.model-reconciliation-table td.is-actions button{color:#5a4bca;cursor:pointer;background:#fff;border:1px solid #dce0e8;border-radius:7px;place-items:center;width:27px;height:27px;display:inline-grid}.model-reconciliation-empty{color:#8992a4;text-align:center;height:160px!important}.model-reconciliation-pagination{color:#738096;justify-content:space-between;align-items:center;min-height:43px;padding:6px 14px;font-size:9px;display:flex}.model-reconciliation-pagination>div{gap:4px;display:flex}.model-reconciliation-pagination button{min-width:31px;padding:0 7px}.model-reconciliation-pagination button.is-current{color:#fff;background:#6656d7;border-color:#6656d7}.model-reconciliation-pagination button:disabled{cursor:not-allowed;opacity:.5}.model-reconciliation-detail-drawer{z-index:90;color:#344057;background:#fff;border:1px solid #d8dce8;border-radius:14px;width:min(520px,100vw - 30px);padding:14px;position:fixed;top:8px;bottom:8px;right:8px;overflow:auto;box-shadow:-20px 0 60px #171f3438}.model-reconciliation-detail-drawer>header{border-bottom:1px solid #e6e9ef;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:11px;display:flex}.model-reconciliation-detail-drawer>header span{color:#6756d5;font-size:8px;font-weight:800}.model-reconciliation-detail-drawer h2{color:#202d45;margin:3px 0;font-size:17px}.model-reconciliation-detail-drawer p{color:#788398;margin:0;font-size:9px}.model-reconciliation-detail-drawer>header>button{color:#68758b;cursor:pointer;background:#fff;border:1px solid #dfe3eb;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.model-reconciliation-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.model-reconciliation-detail-summary>div,.model-reconciliation-frozen-facts>div{background:#f6f7fa;border-radius:8px;gap:2px;padding:8px;display:grid}.model-reconciliation-detail-summary span,.model-reconciliation-detail-summary small,.model-reconciliation-frozen-facts dt{color:#8490a4;font-size:8px}.model-reconciliation-detail-summary strong,.model-reconciliation-frozen-facts dd{color:#27344b;margin:0;font-size:10px}.model-reconciliation-detail-section{border:1px solid #e2e5ec;border-radius:10px;margin-top:10px;padding:10px}.model-reconciliation-detail-section>header{color:#5c4cc7;align-items:flex-start;gap:7px;display:flex}.model-reconciliation-detail-section h3{color:#2d3950;margin:0 0 2px;font-size:11px}.model-reconciliation-attempts,.model-reconciliation-ledger-chain{gap:5px;margin:9px 0 0;padding:0;list-style:none;display:grid}.model-reconciliation-attempts li{color:#0c9164;background:#effaf6;border-radius:7px;align-items:center;gap:7px;padding:7px 8px;display:flex}.model-reconciliation-attempts li.is-failed{color:#bd4757;background:#fff1f3}.model-reconciliation-attempts strong,.model-reconciliation-attempts small{font-size:9px;display:block}.model-reconciliation-attempts small{color:#7e899d;margin-top:2px;font-size:8px}.model-reconciliation-frozen-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:9px 0 0;display:grid}.model-reconciliation-ledger-chain li{background:#f7f9fb;border-left:2px solid #28a77b;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:5px;min-height:29px;padding:5px 7px;font-size:9px;display:grid}.model-reconciliation-ledger-chain li.is-issue{background:#fff4f5;border-left-color:#d64e61}.model-reconciliation-ledger-chain li.is-wait{color:#8791a2;border-left-color:#b5bcc9}.model-reconciliation-ledger-chain i{background:currentColor;border-radius:50%;width:6px;height:6px}.model-reconciliation-note{color:#316c5a;background:#edf9f5;border-radius:9px;margin-top:10px;padding:9px;font-size:9px}.model-reconciliation-note.is-exception{color:#a53a4b;background:#fff0f2}.model-reconciliation-note p{color:inherit;margin-top:3px}.model-reconciliation-detail-drawer>footer{background:#fff;border-top:1px solid #e3e6ed;justify-content:flex-end;gap:6px;margin:12px -14px -14px;padding:10px 14px;display:flex;position:sticky;bottom:-14px}.model-reconciliation-detail-drawer>footer button{color:#425069;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce0e8;border-radius:8px;align-items:center;gap:5px;padding:0 10px;font-size:9px;display:inline-flex}.model-reconciliation-detail-drawer>footer button.is-primary{color:#fff;background:#6656d7;border-color:#6656d7}.model-reconciliation-server-details{background:#fff;border:1px solid #dfe4ec;border-radius:12px;padding:0 12px 10px}.model-reconciliation-server-details>summary{color:#4f5d75;cursor:pointer;align-items:center;min-height:39px;font-size:10px;font-weight:800;display:flex}.model-reconciliation-server-details:not([open]){padding-bottom:0}.model-reconciliation-server-details .model-operations-reconciliation-server-sections{margin-top:9px}@media (width<=980px){.model-reconciliation-workspace-nav{flex-direction:column;align-items:stretch;padding-block:6px}.model-reconciliation-summary{overflow-x:auto}.model-reconciliation-toolbar{flex-wrap:wrap}.model-reconciliation-toolbar-actions{margin-left:0}}@media (width<=560px){.model-reconciliation-search{width:100%;min-width:100%}.model-reconciliation-toolbar>select{width:calc(50% - 3px)}.model-reconciliation-more-filters{flex-wrap:wrap;right:14px}.model-reconciliation-more-filters select{width:100%}.model-reconciliation-views{overflow-x:auto}.model-reconciliation-detail-summary,.model-reconciliation-frozen-facts{grid-template-columns:1fr}}.admin-plan-page{--plan-blue:#2563eb;--plan-blue-soft:#eff6ff;--plan-ink:#0f172a;--plan-muted:#64748b;--plan-line:#dce5ef;color:var(--plan-ink);gap:16px;display:grid}.admin-plan-page button,.admin-plan-page input,.admin-plan-page select,.admin-plan-page textarea{font:inherit}.admin-plan-page button{cursor:pointer}.admin-plan-page button:disabled,.admin-plan-page input:disabled,.admin-plan-page select:disabled,.admin-plan-page textarea:disabled{cursor:not-allowed;opacity:.58}.admin-plan-toolbar{background:linear-gradient(120deg,#f8fbff 0%,#eef6ff 100%);border:1px solid #cfe0f4;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;display:flex;box-shadow:0 10px 30px #2563eb0f}.admin-plan-toolbar>div:first-child{gap:2px;min-width:230px;margin-right:auto;display:grid}.admin-plan-toolbar strong{font-size:14px}.admin-plan-toolbar>div:first-child>span:last-child,.admin-plan-toolbar label>span{color:var(--plan-muted);font-size:10px;font-weight:650}.admin-plan-toolbar label{gap:3px;display:grid}.admin-plan-toolbar select{color:#334155;background:#fff;border:1px solid #c9d8e8;border-radius:8px;min-width:116px;height:34px;padding:0 30px 0 10px;font-size:11px}.admin-plan-eyebrow{color:var(--plan-blue);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.admin-plan-primary-button,.admin-plan-secondary-button,.admin-plan-comparison-actions button{border-radius:8px;min-height:34px;padding:0 12px;font-size:10px;font-weight:800}.admin-plan-primary-button{border:1px solid var(--plan-blue);color:#fff;background:var(--plan-blue);box-shadow:0 8px 18px #2563eb2e}.admin-plan-secondary-button{color:#334155;background:#fff;border:1px solid #cbd9e8}.admin-plan-config{gap:11px;display:grid}.admin-plan-section-heading{justify-content:space-between;align-items:end;gap:14px;display:flex}.admin-plan-section-heading h2,.admin-plan-history h2{margin:3px 0 0;font-size:16px}.admin-plan-section-heading p,.admin-plan-history header p{color:var(--plan-muted);margin:4px 0 0;font-size:10px}.admin-plan-local-badge{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;flex:none;padding:5px 9px;font-size:9px;font-weight:800}.admin-plan-config-card{border:1px solid var(--plan-line);background:#fff;border-radius:12px;min-width:0;padding:14px;box-shadow:0 8px 28px #0f172a0a}.admin-plan-payment-card{grid-column:auto}.admin-plan-config-subtitle{color:#334155;margin:13px 0 8px;font-size:10px}.admin-plan-payment-rules{border-bottom:1px solid var(--plan-line);padding-bottom:12px}.admin-plan-config-card h3{align-items:center;gap:7px;margin:0;font-size:12px;display:flex}.admin-plan-config-card-header{justify-content:space-between;align-items:center;gap:12px;min-height:34px;margin-bottom:12px;display:flex}.admin-plan-config-card-actions{align-items:center;gap:8px;display:flex}.admin-plan-config-card h3>span{width:24px;height:24px;color:var(--plan-blue);background:var(--plan-blue-soft);border-radius:7px;place-items:center;font-size:11px;display:inline-grid}.admin-plan-toggle-row{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.admin-plan-toggle{cursor:pointer;background:#f8fafc;border:1px solid #dbe5ef;border-radius:8px;align-items:center;gap:6px;min-height:30px;padding:0 8px;display:inline-flex}.admin-plan-toggle input{opacity:0;position:absolute}.admin-plan-toggle>span{background:#cbd5e1;border-radius:999px;width:25px;height:14px;transition:background .15s;position:relative}.admin-plan-toggle>span:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0f172a4d}.admin-plan-toggle input:checked+span{background:var(--plan-blue)}.admin-plan-toggle input:checked+span:after{transform:translate(11px)}.admin-plan-toggle strong{color:#475569;font-size:9px}.admin-plan-config-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 10px;display:grid}.admin-plan-payment-card .admin-plan-config-form{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-plan-config-form label{gap:4px;min-width:0;display:grid}.admin-plan-config-form label.is-wide{grid-column:1/-1}.admin-plan-config-form label.is-size-sm{max-width:120px}.admin-plan-config-form label.is-size-md{max-width:240px}.admin-plan-config-form label.is-size-lg{max-width:400px}.admin-plan-config-form label.is-size-full{max-width:none}.admin-plan-config-form label>span{color:#64748b;font-size:9px;font-weight:750}.admin-plan-config-form input,.admin-plan-config-form select,.admin-plan-config-form textarea,.admin-plan-comparison-table input,.admin-plan-comparison-table select{color:#334155;background:#fff;border:1px solid #d3dfeb;border-radius:7px;outline:none;width:100%;min-width:0;font-size:10px}.admin-plan-config-form input,.admin-plan-config-form select,.admin-plan-comparison-table input,.admin-plan-comparison-table select{height:34px;padding:0 9px}.admin-plan-config-form textarea{resize:vertical;min-height:58px;padding:8px 9px;line-height:1.5}.admin-plan-config-form input:focus,.admin-plan-config-form select:focus,.admin-plan-config-form textarea:focus,.admin-plan-comparison-table input:focus,.admin-plan-comparison-table select:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa21}.admin-plan-exchange-rate,.admin-plan-limit-input{align-items:center;gap:8px;display:flex}.admin-plan-exchange-rate input{width:112px}.admin-plan-limit-input>input{width:80px}.admin-plan-limit-input label{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.admin-plan-limit-input label input{width:auto}.admin-plan-test-row{align-items:center;gap:10px;min-height:34px;margin:-2px 0 10px;display:flex}.admin-plan-test-row span{color:#15803d;font-size:9px;font-weight:750}.admin-plan-workspace{gap:11px;min-width:0;display:grid}.admin-plan-mode-tabs{border-bottom:1px solid #dbe4ee;align-items:center;gap:4px;padding:0 2px;display:flex}.admin-plan-mode-tabs>button,.admin-plan-mode-tabs>a{color:#64748b;background:0 0;border:0;border-radius:8px 8px 0 0;align-items:center;min-height:38px;padding:0 14px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.admin-plan-mode-tabs>button.is-active,.admin-plan-mode-tabs>a.is-active{color:#1d4ed8;background:#eff6ff;position:relative}.admin-plan-mode-tabs>button.is-active:after,.admin-plan-mode-tabs>a.is-active:after{content:"";background:#2563eb;border-radius:999px;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.admin-plan-workspace-actions{align-items:center;gap:8px;margin-left:auto;padding-bottom:4px;display:flex}.admin-business-settings-panel{gap:12px;display:grid}.admin-business-settings-panel .admin-plan-config-grid{grid-template-columns:minmax(0,1fr)}.admin-plan-copy-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.admin-plan-copy-settings-grid .admin-business-settings-panel,.admin-plan-copy-settings-grid .admin-plan-config-grid,.admin-plan-copy-settings-grid .admin-plan-config-card{height:100%}.admin-plan-mode-tabs small{color:#1d4ed8;background:#dbeafe;border-radius:999px;place-items:center;min-width:17px;margin-left:6px;padding:1px 4px;font-size:8px;display:inline-grid}.admin-plan-cycle-tabs{grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px;display:grid}.admin-plan-cycle-tab{color:#475569;background:#fff;border:1px solid #d8e3ef;border-radius:10px;align-items:stretch;min-height:52px;display:flex;overflow:hidden}.admin-plan-cycle-tab>button{text-align:left;min-width:0;color:inherit;background:0 0;border:0;flex:1;gap:2px;padding:8px 11px;display:grid}.admin-plan-cycle-tab strong{font-size:11px}.admin-plan-cycle-tab span{color:#94a3b8;font-size:9px}.admin-plan-cycle-tab.is-active{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd;box-shadow:inset 3px 0 #2563eb}.admin-plan-cycle-tab>label{white-space:nowrap;border-left:1px solid #e2e8f0;align-items:center;gap:4px;padding:0 9px;display:flex}.admin-plan-cycle-tab>label input{color:#0f172a;width:64px;height:30px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:0 7px}.admin-plan-comparison-card,.admin-plan-history{border:1px solid var(--plan-line);background:#fff;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 10px 30px #0f172a0a}.admin-plan-comparison-header{background:#f8fbff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 12px;display:flex}.admin-plan-comparison-title,.admin-plan-comparison-actions{align-items:center;gap:9px;display:flex}.admin-plan-comparison-actions{flex:1;justify-content:center}.admin-plan-comparison-title>span{color:#64748b;font-size:9px;font-weight:700}.admin-plan-comparison-actions button{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.admin-plan-comparison-scroll{max-width:100%;overflow:auto hidden}.admin-plan-comparison-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:1060px}.admin-plan-comparison-table caption{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.admin-plan-comparison-table th,.admin-plan-comparison-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e2e8f0;border-right:1px solid #e2e8f0;padding:7px 8px}.admin-plan-comparison-table th:last-child,.admin-plan-comparison-table td:last-child{border-right:0}.admin-plan-comparison-table thead th{z-index:3;background:#f8fafc;width:218px;position:sticky;top:0}.admin-plan-comparison-table thead th:first-child,.admin-plan-comparison-table tbody th{width:272px}.admin-plan-comparison-table thead th:first-child{z-index:5;left:0}.admin-plan-comparison-table tbody th{z-index:2;color:#334155;background:#f8fafc;font-size:10px;font-weight:800;position:sticky;left:0;box-shadow:2px 0 #e2e8f0d9}.admin-plan-column-heading{gap:2px;min-width:0;padding-right:78px;display:grid;position:relative}.admin-plan-column-actions{gap:3px;display:flex;position:absolute;top:0;right:0}.admin-plan-column-delete,.admin-plan-column-publish{color:#b91c1c;background:#fff7f7;border:1px solid #fecaca;border-radius:5px;min-height:20px;padding:0 6px;font-size:8px;font-weight:800}.admin-plan-column-publish{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.admin-plan-column-delete:disabled,.admin-plan-column-publish:disabled{color:#94a3b8;cursor:not-allowed;background:#f8fafc;border-color:#e2e8f0}.admin-plan-danger-button{color:#fff;background:#dc2626;border-color:#dc2626}.admin-plan-column-heading strong,.admin-plan-column-heading code,.admin-plan-column-heading span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-plan-column-heading strong{font-size:11px}.admin-plan-column-heading span{color:#64748b;font-size:8px}.admin-plan-column-heading code{color:#94a3b8;font-size:7px}.admin-plan-tier{--plan-tier-field:#fff;--plan-tier-border:#d7e3f4;--plan-tier-accent:#94a3b8;background:var(--plan-tier-field);box-shadow:inset 3px 0 0 var(--plan-tier-accent)}.admin-plan-tier-1{--plan-tier-field:#fff;--plan-tier-border:#cbd5e1;--plan-tier-accent:#64748b}.admin-plan-tier-2{--plan-tier-field:#f8fbff;--plan-tier-border:#bfdbfe;--plan-tier-accent:#2563eb}.admin-plan-tier-3{--plan-tier-field:#fbfffd;--plan-tier-border:#bbf7d0;--plan-tier-accent:#16a34a}.admin-plan-tier-4{--plan-tier-field:#fffdfa;--plan-tier-border:#fed7aa;--plan-tier-accent:#ea580c}.admin-plan-comparison-table input,.admin-plan-comparison-table select{border-color:var(--plan-tier-border);background:var(--plan-tier-field);font-weight:650}.admin-plan-cell-toggle{border:1px solid var(--plan-tier-border);color:#64748b;background:var(--plan-tier-field);border-radius:7px;width:100%;min-height:32px;font-size:9px;font-weight:800}.admin-plan-cell-toggle.is-active{color:#15803d;background:#dcfce7;border-color:#86efac}.admin-plan-cell-toggle.is-recommended{color:#fff;background:#2563eb;border-color:#2563eb;box-shadow:0 5px 12px #2563eb38}.admin-plan-version-cell{color:#475569;background:#f8fafc;border:1px solid #dbe5ef;border-radius:7px;align-items:center;width:100%;min-height:32px;padding:0 9px;font-size:9px;font-weight:800;display:flex}.admin-plan-version-cell.is-draft{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.admin-plan-field-info-wrap{flex:none;display:inline-flex;position:relative}.admin-plan-field-info{color:#2563eb;cursor:help;background:#eff6ff;border:1px solid #bfdbfe;border-radius:50%;place-items:center;width:16px;height:16px;margin-left:5px;font-size:8px;display:inline-grid}.admin-plan-field-info:hover,.admin-plan-field-info:focus-visible{color:#1d4ed8;background:#dbeafe;border-color:#60a5fa;outline:0}.admin-plan-field-tooltip{z-index:40;visibility:hidden;color:#334155;opacity:0;pointer-events:none;text-align:left;white-space:normal;background:#fff;border:1px solid #cbd5e1;border-radius:10px;gap:8px;width:330px;padding:12px;font-size:11px;font-weight:500;line-height:1.45;transition:opacity .12s,transform .12s,visibility .12s;display:grid;position:absolute;top:-12px;left:28px;transform:translateY(4px);box-shadow:0 14px 34px #0f172a2e}.admin-plan-field-info-wrap:hover .admin-plan-field-tooltip,.admin-plan-field-info-wrap:focus-within .admin-plan-field-tooltip{visibility:visible;opacity:1;transform:translateY(0)}.admin-plan-field-tooltip-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-plan-field-tooltip-heading strong{color:#0f172a;font-size:13px}.admin-plan-field-tooltip-heading em{color:#475569;background:#f1f5f9;border-radius:999px;flex:none;padding:2px 7px;font-size:9px;font-style:normal;font-weight:800}.admin-plan-field-tooltip-heading em.is-runtime{color:#047857;background:#d1fae5}.admin-plan-field-tooltip-heading em.is-schema{color:#1d4ed8;background:#dbeafe}.admin-plan-field-tooltip-heading em.is-stored{color:#a16207;background:#fef3c7}.admin-plan-field-tooltip-heading em.is-display{color:#7e22ce;background:#f3e8ff}.admin-plan-field-tooltip-description{color:#475569}.admin-plan-field-tooltip-line{grid-template-columns:58px minmax(0,1fr);gap:8px;display:grid}.admin-plan-field-tooltip-line b{color:#64748b;font-size:10px}.admin-plan-comparison-table tbody th:hover,.admin-plan-comparison-table tbody th:focus-within{z-index:12}.admin-plan-field-tooltip-line code{overflow-wrap:anywhere;color:#1d4ed8;font-size:10px}.admin-plan-parameter-heading{grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:5px;min-width:0;display:grid}.admin-plan-drag-handle{color:#94a3b8;cursor:grab;font-size:14px}.admin-plan-drag-handle:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #2563eb}.admin-plan-parameter-heading>div:first-of-type{align-items:center;gap:4px;min-width:0;display:flex}.admin-plan-parameter-heading small{color:#64748b;background:#e9eff6;border-radius:4px;flex:none;padding:2px 4px;font-size:7px}.admin-plan-parameter-heading small.admin-plan-display-label,.admin-plan-benefit-heading small.admin-plan-display-label{color:#047857;background:#d1fae5;border-radius:4px;margin-right:0;padding:2px 4px;font-size:7px}.admin-plan-parameter-heading strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-plan-row-actions,.admin-plan-benefit-heading>div{gap:3px;display:flex}.admin-plan-row-actions button,.admin-plan-benefit-heading button{color:#64748b;background:#fff;border:1px solid #d6e2ef;border-radius:5px;min-height:24px;padding:0 5px;font-size:8px;font-weight:800}.admin-plan-row-actions button.is-active{color:#1d4ed8;background:#dbeafe;border-color:#93c5fd}.admin-plan-comparison-table tr.is-dragging{opacity:.58}.admin-plan-benefit-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-plan-benefit-cell{grid-template-columns:68px minmax(0,1fr) 54px;gap:5px;display:grid}.admin-plan-benefit-exclusive{color:#047857;white-space:nowrap;background:#f0fdf4;border:1px solid #d6e2ef;border-radius:5px;justify-content:center;align-items:center;gap:4px;min-height:30px;font-size:9px;font-weight:800;display:inline-flex}.admin-plan-benefit-exclusive input{accent-color:#16a34a;width:13px;height:13px;margin:0}.admin-plan-table-empty,.admin-plan-preview-empty,.admin-plan-history-empty{color:#64748b;text-align:center;background:#f8fafc;place-items:center;min-height:180px;padding:24px;font-size:11px;display:grid}.admin-plan-preview-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.admin-plan-preview-source-note{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;margin:0 0 12px;padding:9px 12px;font-size:10px;line-height:1.6}.admin-subscription-preview{color:#eef7ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#080b10;border:1px solid #94a3b82e;border-radius:8px;padding:16px;overflow-x:auto}.admin-subscription-preview .subscription-plan-grid{min-width:1060px}.admin-plan-preview-card{background:#fff;border:1px solid #dbe5ef;border-radius:14px;min-width:0;padding:16px;position:relative;overflow:hidden;box-shadow:0 12px 34px #0f172a0f}.admin-plan-preview-card.is-recommended{border-color:#93c5fd;box-shadow:0 16px 38px #2563eb24}.admin-plan-ribbon{color:#fff;text-align:center;background:#2563eb;width:108px;padding:4px 0;font-size:7px;font-weight:850;position:absolute;top:12px;right:-27px;transform:rotate(42deg)}.admin-plan-preview-card header{justify-content:space-between;align-items:start;gap:8px;display:flex}.admin-plan-preview-card header span{color:#64748b;font-size:9px;font-weight:750}.admin-plan-preview-card h3{margin:3px 0 0;font-size:16px}.admin-plan-preview-card header>strong{color:#1d4ed8;text-overflow:ellipsis;white-space:nowrap;background:#dbeafe;border-radius:999px;max-width:84px;padding:4px 7px;font-size:8px;overflow:hidden}.admin-plan-variant{color:#64748b;min-height:16px;margin:7px 0;font-size:9px}.admin-plan-campaign{color:#c2410c;background:#fff7ed;border-radius:7px;margin:0 0 8px;padding:6px 8px;font-size:8px;font-weight:750}.admin-plan-price{color:#0f172a;align-items:baseline;gap:2px;display:flex}.admin-plan-price span{font-size:13px}.admin-plan-price strong{letter-spacing:-.04em;font-size:30px}.admin-plan-price small{color:#64748b;font-size:8px}.admin-plan-price-notes{color:#64748b;flex-wrap:wrap;gap:4px 8px;min-height:26px;font-size:8px;display:flex}.admin-plan-preview-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:12px 0;display:grid}.admin-plan-preview-metrics div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;padding:6px 7px}.admin-plan-preview-metrics dt{color:#94a3b8;font-size:7px}.admin-plan-preview-metrics dd{color:#334155;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:9px;font-weight:750;overflow:hidden}.admin-plan-preview-benefits{align-content:start;gap:6px;min-height:92px;margin:0;padding:0;list-style:none;display:grid}.admin-plan-preview-benefits li{color:#334155;align-items:flex-start;gap:6px;font-size:9px;line-height:1.4;display:flex}.admin-plan-preview-benefits li>span{color:#16a34a;font-weight:900}.admin-plan-preview-benefits li.is-disabled{color:#94a3b8;text-decoration:line-through}.admin-plan-preview-benefits li.is-campaign{color:#c2410c}.admin-plan-preview-benefits li.is-exclusive{color:#7c3aed}.admin-plan-preview-benefits li.is-derived{color:#0369a1}.admin-plan-preview-policy{flex-wrap:wrap;gap:4px;min-height:22px;margin:10px 0 8px;display:flex}.admin-plan-preview-policy span{color:#475569;background:#eef2f7;border-radius:999px;padding:3px 6px;font-size:7px;font-weight:750}.admin-plan-preview-card>button{color:#fff;background:#2563eb;border:1px solid #2563eb;border-radius:8px;width:100%;min-height:36px;font-size:10px;font-weight:800}.admin-plan-preview-footnote{color:#94a3b8;text-align:center;margin-top:6px;font-size:7px;display:block}.admin-plan-history>header{background:#f8fbff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:end;gap:10px;padding:14px;display:flex}.admin-plan-history>header>span{color:#64748b;font-size:9px;font-weight:800}.admin-plan-history-list{display:grid}.admin-plan-history-list article{border-bottom:1px solid #edf2f7;grid-template-columns:28px minmax(170px,.7fr) minmax(400px,1.7fr);align-items:start;gap:10px;padding:12px 14px;display:grid}.admin-plan-history-list article:last-child{border-bottom:0}.admin-plan-history-icon{color:#2563eb;background:#eff6ff;border-radius:8px;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.admin-plan-history-title{gap:3px;min-width:0;display:grid}.admin-plan-history-title strong{font-size:10px}.admin-plan-history-title span{color:#64748b;font-size:8px;line-height:1.5}.admin-plan-history-list dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;display:grid}.admin-plan-history-list dl>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;min-width:0;padding:6px 7px}.admin-plan-history-list dt{color:#94a3b8;font-size:7px;font-weight:800}.admin-plan-history-list dd{color:#334155;margin:3px 0 0;font-size:8px;line-height:1.45}.admin-plan-state-panel{color:#334155;text-align:center;background:#f8fbff;border:1px dashed #bfdbfe;border-radius:12px;align-content:center;place-items:center;gap:7px;min-height:320px;padding:30px;display:grid}.admin-plan-state-panel h2,.admin-plan-state-panel p{margin:0}.admin-plan-state-panel h2{font-size:15px}.admin-plan-state-panel p{color:#64748b;max-width:520px;font-size:10px;line-height:1.6}.admin-plan-state-panel.is-error{background:#fff7f7;border-color:#fecaca}.admin-plan-state-spinner{border:3px solid #dbeafe;border-top-color:#2563eb;border-radius:50%;width:32px;height:32px;animation:.9s linear infinite admin-plan-spin}.admin-plan-state-panel.is-error .admin-plan-state-spinner{border-color:#dc2626 #fecaca #fecaca;animation:none}.admin-plan-dialog-backdrop{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a73;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-plan-dialog{background:#fff;border:1px solid #dbe5ef;border-radius:14px;width:min(430px,100%);padding:20px;box-shadow:0 26px 70px #0f172a47}.admin-plan-dialog-icon{color:#b45309;background:#fef3c7;border-radius:9px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.admin-plan-dialog h2{margin:12px 0 5px;font-size:16px}.admin-plan-dialog p{color:#64748b;margin:0;font-size:10px;line-height:1.6}.admin-plan-dialog>div{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}@keyframes admin-plan-spin{to{transform:rotate(360deg)}}@media (width<=900px){.admin-plan-toolbar{flex-wrap:wrap}.admin-plan-toolbar>div:first-child{flex:100%}.admin-plan-config-grid,.admin-plan-copy-settings-grid{grid-template-columns:1fr}.admin-plan-payment-card{grid-column:auto}.admin-plan-payment-card .admin-plan-config-form{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-plan-history-list article{grid-template-columns:28px minmax(0,1fr)}.admin-plan-history-list dl{grid-column:2}}@media (width<=430px){.admin-plan-page{gap:12px}.admin-plan-toolbar{align-items:stretch;padding:10px}.admin-plan-toolbar label,.admin-plan-toolbar label select,.admin-plan-toolbar>button{width:100%}.admin-plan-config-form,.admin-plan-payment-card .admin-plan-config-form{grid-template-columns:1fr}.admin-plan-section-heading,.admin-plan-comparison-header,.admin-plan-config-card-header{flex-direction:column;align-items:stretch}.admin-plan-config-card-actions button{flex:1}.admin-plan-mode-tabs,.admin-plan-cycle-tabs{overflow-x:auto}.admin-plan-mode-tabs>button,.admin-plan-mode-tabs>a,.admin-plan-workspace-actions{flex:none}.admin-plan-cycle-tabs{display:flex}.admin-plan-cycle-tab{flex:0 0 210px}.admin-plan-comparison-title,.admin-plan-comparison-actions{flex-direction:column;align-items:stretch}.admin-plan-comparison-actions button{width:100%}.admin-plan-preview-grid{grid-template-columns:1fr}.admin-plan-history-list article{grid-template-columns:28px minmax(0,1fr)}.admin-plan-history-list dl{grid-template-columns:1fr}.admin-plan-dialog>div{flex-direction:column-reverse;align-items:stretch}}.admin-plan-config-boundary{border:1px solid var(--p3-border);background:var(--p3-surface);border-radius:14px;margin-top:16px;padding:16px}.admin-plan-config-boundary>header{justify-content:space-between;gap:12px;display:flex}.admin-plan-config-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-plan-config-grid fieldset{border:1px solid var(--p3-border);border-radius:12px;gap:9px;padding:14px;display:grid}.admin-plan-config-grid label{gap:4px;display:grid}.admin-plan-config-grid input{width:100%;min-height:34px}@media (width<=900px){.admin-plan-config-grid{grid-template-columns:1fr}}.capability-control-page{color:#172033;background:radial-gradient(circle at 94% 0,#5267dc1a,#0000 28%),#f4f6fa;min-height:calc(100vh - 76px);padding:22px}.capability-control-heading,.capability-control-heading__actions,.capability-preview-banner,.capability-preview-notice,.capability-tabs,.capability-list>header,.capability-detail>header,.capability-detail__state,.capability-detail__section>header,.capability-rules>header,.capability-history>header,.capability-history>header>button,.capability-rule-groups article>header{align-items:center;display:flex}.capability-control-heading{justify-content:space-between;gap:20px;margin-bottom:16px}.capability-control-heading>div:first-child>span,.capability-rules>header>div>span,.capability-history>header>div>span{color:#6658d3;letter-spacing:.04em;font-size:11px;font-weight:850}.capability-control-heading h1{letter-spacing:-.04em;margin:5px 0 4px;font-size:28px}.capability-control-heading p,.capability-list>header p,.capability-rules>header p,.capability-history>header p,.capability-rule-groups article>header p{color:#6b778c;margin:0;font-size:12px;line-height:1.55}.capability-control-heading__actions{gap:9px}.capability-control-heading__live{color:#147049;background:#edfaf3;border:1px solid #bce7cf;border-radius:10px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:10px;font-weight:850;display:inline-flex}.capability-control-heading__actions label{color:#778298;background:#fff;border:1px solid #d5dbe5;border-radius:10px;align-items:center;gap:8px;height:38px;padding:0 4px 0 12px;font-size:10px;font-weight:750;display:flex}.capability-control-heading__actions select{color:#29354a;height:30px;font:inherit;background:0 0;border:0;outline:0;padding:0 26px 0 8px;font-size:11px;font-weight:800}.capability-control-heading__actions>button,.capability-history>header>button{color:#47546b;height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5dbe5;border-radius:10px;align-items:center;gap:7px;padding:0 13px;font-size:11px;font-weight:800;display:inline-flex}.capability-control-heading__actions>button:hover{color:#5a4bc9;border-color:#b9b1ee}.capability-preview-banner{color:#5144ba;background:linear-gradient(100deg,#f1efff,#f8f7ff 58%,#f2f4ff);border:1px solid #d8d4f6;border-radius:12px;gap:10px;min-height:52px;padding:9px 13px}.capability-preview-banner>svg{flex:none}.capability-preview-banner strong,.capability-preview-banner span{display:block}.capability-preview-banner strong{margin-bottom:2px;font-size:12px}.capability-preview-banner div>span{color:#756bba;font-size:10px}.capability-preview-banner>span{color:#5c4fc7;background:#fff;border-radius:999px;margin-left:auto;padding:5px 9px;font-size:10px;font-weight:850;box-shadow:0 1px 5px #3d2f961a}.capability-preview-notice{color:#147049;background:#edfaf3;border:1px solid #bce7cf;border-radius:10px;gap:8px;min-height:40px;margin-top:10px;padding:0 12px;font-size:11px;font-weight:750}.capability-preview-notice button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto}.capability-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.capability-summary article{background:#fff;border:1px solid #dfe4ec;border-radius:12px;align-items:flex-start;gap:10px;min-height:82px;padding:12px 13px;display:flex;box-shadow:0 3px 12px #1a243a08}.capability-summary article>span{border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.capability-summary article.is-active>span{color:#178a58;background:#e6f7ee}.capability-summary article.is-blocked>span{color:#b87413;background:#fff3d8}.capability-summary article.is-disabled>span{color:#768198;background:#eef1f5}.capability-summary article.is-evaluations>span{color:#5d4ed0;background:#eeecff}.capability-summary small,.capability-summary strong,.capability-summary p{display:block}.capability-summary small{color:#778298;font-size:10px;font-weight:750}.capability-summary strong{margin-top:1px;font-size:19px;line-height:1.05}.capability-summary p{color:#8a94a5;margin:4px 0 0;font-size:9px}.capability-tabs{border-bottom:1px solid #dfe4ec;gap:5px;height:48px;margin-top:12px;padding:0 4px}.capability-tabs button{color:#6b768a;height:100%;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 15px;font-size:12px;font-weight:800;display:flex;position:relative}.capability-tabs button:after{content:"";background:0 0;border-radius:3px 3px 0 0;height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.capability-tabs button.is-active{color:#5546c6}.capability-tabs button.is-active:after{background:#6757d9}.capability-control-content{margin-top:12px}.capability-control-workspace{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:12px;display:grid}.capability-browser{background:#fff;border:1px solid #dfe4ec;border-radius:14px;grid-template-columns:174px minmax(0,1fr);min-width:0;min-height:590px;display:grid;overflow:hidden;box-shadow:0 4px 16px #1c273e09}.capability-domains{background:#f8f9fb;border-right:1px solid #e3e7ed;padding:12px 9px}.capability-domains__heading{color:#8a94a5;text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;align-items:center;height:30px;padding:0 8px;font-size:9px;font-weight:850;display:flex}.capability-domains__heading b{color:#6657cb;background:#eceaff;border-radius:6px;padding:3px 6px}.capability-domains>button{color:#566277;text-align:left;width:100%;min-height:54px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.capability-domains>button:hover{background:#f1f2f6}.capability-domains>button.is-active{color:#5144b9;background:#eeecff;border-color:#d8d3f7}.capability-domains button strong,.capability-domains button small{display:block}.capability-domains button strong{font-size:11px}.capability-domains button small{color:#9199a8;margin-top:2px;font-size:8px}.capability-domains button b{color:#8993a4;text-align:center;min-width:20px;font-size:9px}.capability-list{min-width:0}.capability-list>header{border-bottom:1px solid #e4e8ee;justify-content:space-between;gap:12px;min-height:66px;padding:10px 13px}.capability-list h2,.capability-detail h2,.capability-rules h2,.capability-history h2,.capability-rule-groups h3{margin:0}.capability-list h2{margin-bottom:2px;font-size:14px}.capability-search{color:#8b95a6;background:#fbfcfd;border:1px solid #d4dae4;border-radius:9px;align-items:center;gap:7px;width:min(250px,42%);height:34px;padding:0 9px;display:flex}.capability-search:focus-within{background:#fff;border-color:#8f82e6;box-shadow:0 0 0 2px #6757d91a}.capability-search input{color:#253149;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:10px}.capability-list__labels,.capability-list__rows article{grid-template-columns:minmax(230px,1.6fr) 54px 92px minmax(112px,.8fr) 42px;align-items:center;column-gap:8px;display:grid}.capability-list__labels{color:#8791a2;background:#f8f9fb;min-height:34px;padding:0 12px;font-size:8px;font-weight:850}.capability-list__labels span:nth-child(n+2){text-align:center}.capability-list__rows article{border-top:1px solid #edf0f4;min-height:74px;padding:7px 12px;transition:background .12s,box-shadow .12s}.capability-list__rows article:first-child{border-top:0}.capability-list__rows article:hover{background:#fbfbfe}.capability-list__rows article.is-active{background:#f7f6ff;position:relative;box-shadow:inset 3px 0 #6958db}.capability-list__rows button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.capability-row__main{text-align:left;grid-template-columns:8px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.capability-row__marker{background:#6878dd;border-radius:5px;width:7px;height:38px}.capability-row__marker.is-ai{background:#7b61d9}.capability-row__marker.is-canvas{background:#318fc3}.capability-row__marker.is-commerce{background:#c18425}.capability-row__marker.is-governance{background:#238a64}.capability-row__marker.is-operations{background:#64748b}.capability-row__main strong,.capability-row__main small,.capability-row__main code,.capability-row__scope strong,.capability-row__scope small{display:block}.capability-row__main strong{font-size:11px}.capability-row__main small{color:#7e889a;text-overflow:ellipsis;white-space:nowrap;max-width:390px;margin-top:2px;font-size:8px;line-height:1.35;overflow:hidden}.capability-row__main code{color:#8a83b7;margin-top:3px;font-family:SFMono-Regular,Consolas,monospace;font-size:7px}.capability-row__status{white-space:nowrap;justify-content:center;align-items:center;gap:4px;min-height:26px;display:inline-flex;border-radius:7px!important;font-size:9px!important;font-weight:800!important}.capability-row__status.is-active{color:#137a4d;background:#e9f7ef}.capability-row__status.is-blocked{color:#a56b15;background:#fff3da}.capability-row__status.is-disabled{color:#758096;background:#edf0f4}.capability-row__scope{text-align:left;min-width:0}.capability-row__scope strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.capability-row__scope small{color:#8b95a6;margin-top:2px;font-size:8px}.capability-row__version{text-align:center;color:#6657ce!important;font-size:9px!important;font-weight:850!important}.capability-switch{cursor:pointer;background:#cbd1da;border:0;border-radius:99px;flex:none;width:40px;height:22px;padding:0;transition:background .13s;position:relative}.capability-switch span{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .13s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #1922343d}.capability-switch.is-on{background:#6858da}.capability-switch.is-on span{transform:translate(18px)}.capability-switch:disabled{cursor:not-allowed;opacity:.56}.capability-switch.is-small{justify-self:center;width:34px;height:19px}.capability-switch.is-small span{width:13px;height:13px;top:3px}.capability-switch.is-small.is-on span{transform:translate(15px)}.capability-empty{color:#8892a3;text-align:center;place-content:center;justify-items:center;gap:5px;min-height:260px;display:grid}.capability-empty strong{color:#526077;font-size:12px}.capability-empty span{font-size:9px}.capability-detail{background:#fff;border:1px solid #dfe4ec;border-radius:14px;min-height:590px;position:sticky;top:12px;overflow:hidden;box-shadow:0 4px 16px #1c273e09}.capability-detail>header{border-bottom:1px solid #e7eaf0;gap:10px;min-height:70px;padding:13px 14px}.capability-detail__icon{color:#5a4ac7;background:#eeecff;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.capability-detail>header>div:nth-child(2){min-width:0}.capability-detail>header>div:nth-child(2)>span{color:#9189be;text-overflow:ellipsis;white-space:nowrap;font-family:SFMono-Regular,Consolas,monospace;font-size:7px;display:block;overflow:hidden}.capability-detail h2{margin-top:3px;font-size:15px}.capability-risk{color:#6e7789;white-space:nowrap;background:#eef1f4;border-radius:7px;margin-left:auto;padding:4px 7px;font-size:8px;font-weight:850}.capability-risk.is-high{color:#a66c17;background:#fff2d7}.capability-risk.is-critical{color:#9e4050;background:#fde9ed}.capability-detail__description{color:#6e7a8e;margin:0;padding:12px 14px 2px;font-size:10px;line-height:1.55}.capability-detail__state{background:#fafbfc;border:1px solid #e2e6ed;border-radius:10px;justify-content:space-between;margin:10px 14px;padding:10px 11px}.capability-detail__state span,.capability-detail__state strong{display:block}.capability-detail__state span{color:#8791a2;font-size:8px}.capability-detail__state strong{margin-top:2px;font-size:11px}.capability-effective{color:#1a7e53;background:#effaf4;border:1px solid #cde8d9;border-radius:10px;grid-template-columns:18px minmax(0,1fr);gap:8px;margin:0 14px 10px;padding:10px 11px;display:grid}.capability-effective.is-blocked{color:#a16b17;background:#fff8e8;border-color:#eedaa9}.capability-effective.is-disabled{color:#727e91;background:#f3f5f7;border-color:#dfe3e9}.capability-effective span,.capability-effective strong,.capability-effective p{display:block}.capability-effective span{font-size:8px}.capability-effective strong{margin-top:2px;font-size:11px}.capability-effective p{color:currentColor;opacity:.82;margin:4px 0 0;font-size:8px;line-height:1.45}.capability-detail__section{border-top:1px solid #edf0f4;margin:0 14px;padding:11px 0}.capability-detail__section>header{color:#6d59cd;justify-content:space-between;gap:10px}.capability-detail__section>header span,.capability-detail__section>header strong{display:block}.capability-detail__section>p{color:#7a8598;margin:8px 0 0;font-size:8px;line-height:1.5}.capability-detail__section>header span{color:#8791a2;font-size:8px}.capability-detail__section>header strong{color:#354158;margin-top:2px;font-size:10px}.capability-scope-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:8px;display:grid}.capability-scope-options button{min-height:55px;color:inherit;text-align:left;font:inherit;cursor:pointer;background:#fafbfc;border:1px solid #e0e4eb;border-radius:8px;padding:7px}.capability-scope-options button.is-selected{background:#f5f3ff;border-color:#897ce1;box-shadow:0 0 0 1px #6757d91a}.capability-scope-options strong,.capability-scope-options small{display:block}.capability-scope-options strong{font-size:8px}.capability-scope-options small{color:#8b95a6;margin-top:3px;font-size:7px;line-height:1.3}.capability-dependencies{gap:5px;margin:8px 0 0;padding:0;list-style:none;display:grid}.capability-dependencies li{color:#58657a;align-items:center;gap:6px;font-size:8px;display:flex}.capability-dependencies svg{color:#2d9b6d}.capability-detail__facts{border-top:1px solid #edf0f4;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 14px;padding:10px 0;display:grid}.capability-detail__facts div{min-width:0}.capability-detail__facts dt{color:#8a94a5;font-size:7px}.capability-detail__facts dd{color:#435067;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:8px;font-weight:750;overflow:hidden}.capability-detail__facts dd svg{vertical-align:-2px}.capability-detail>footer{background:#fafbfc;border-top:1px solid #e7eaf0;padding:11px 14px 14px}.capability-detail>footer p{color:#8791a2;margin:0 0 8px;font-size:8px}.capability-detail>footer label,.capability-detail>footer label>span{display:block}.capability-detail>footer label>span{color:#59667c;margin-bottom:5px;font-size:8px;font-weight:750}.capability-detail>footer textarea{color:#303b51;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #dfe3ea;border-radius:8px;margin-bottom:7px;padding:8px 9px;font-size:9px;line-height:1.45}.capability-detail>footer button{color:#fff;width:100%;height:34px;font:inherit;cursor:pointer;background:#6656d8;border:0;border-radius:9px;font-size:10px;font-weight:850}.capability-detail>footer button:hover{background:#5747c6}.capability-detail>footer button:disabled{cursor:not-allowed;opacity:.56}.capability-rules,.capability-history{background:#fff;border:1px solid #dfe4ec;border-radius:14px;overflow:hidden;box-shadow:0 4px 16px #1c273e09}.capability-rules>header,.capability-history>header{border-bottom:1px solid #e5e9ef;justify-content:space-between;gap:16px;min-height:78px;padding:14px 17px}.capability-rules h2,.capability-history h2{margin:3px 0;font-size:16px}.capability-preview-pill{color:#5b4cc8;background:#eeecff;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:850}.capability-rules__summary{background:#f8f9fb;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 14px 0;display:grid}.capability-rules__summary>div{background:#fff;border:1px solid #e0e4eb;border-radius:10px;align-items:center;gap:9px;min-height:58px;padding:9px 11px;display:flex}.capability-rules__summary strong{color:#5d4ec9;font-size:20px}.capability-rules__summary span{color:#6f7a8e;font-size:9px;font-weight:800}.capability-rules__summary .is-versioned strong{color:#a56b17}.capability-rules__summary .is-guardrail strong{color:#248060}.capability-rules__toolbar{background:#f8f9fb;align-items:flex-start;gap:10px;padding:10px 14px 0;display:flex}.capability-rules__toolbar>label{color:#8a94a5;background:#fff;border:1px solid #d8dde6;border-radius:9px;flex:0 0 260px;align-items:center;gap:7px;height:36px;padding:0 10px;display:flex}.capability-rules__toolbar input{color:#273249;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:10px}.capability-rules__domains{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.capability-rules__domains button{color:#6d788b;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe3ea;border-radius:8px;padding:0 10px;font-size:9px;font-weight:750}.capability-rules__domains button.is-active{color:#5b4cc8;background:#efedff;border-color:#d4cef8}.capability-rule-groups{background:#f8f9fb;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.capability-rule-groups>article{background:#fff;border:1px solid #e0e5ec;border-radius:12px;min-width:0;overflow:hidden}.capability-rule-groups article>header{border-bottom:1px solid #e9ecf1;align-items:flex-start;gap:9px;min-height:78px;padding:12px}.capability-rule-groups article>header>span{color:#584ac2;background:#eeecff;border-radius:8px;flex:none;place-items:center;width:31px;height:31px;display:grid}.capability-rule-groups article.is-versioned>header>span{color:#a56b17;background:#fff1d3}.capability-rule-groups article.is-guardrail>header>span{color:#248060;background:#e6f6ef}.capability-rule-groups h3{margin:1px 0 3px;font-size:12px}.capability-rule-groups article>div>section{border-top:1px solid #edf0f4;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:5px 8px;min-height:126px;padding:11px 12px;display:grid}.capability-rule-groups article>div>section:first-child{border-top:0}.capability-rule-groups section strong,.capability-rule-groups section code{display:block}.capability-rule-groups section strong{font-size:10px}.capability-rule-groups section code{color:#928ab8;margin-top:2px;font-family:SFMono-Regular,Consolas,monospace;font-size:7px}.capability-rule-groups section b{color:#5d4ec9;white-space:nowrap;font-size:10px}.capability-rule-groups section p{color:#778397;grid-column:1/-1;margin:3px 0 0;font-size:8px;line-height:1.45}.capability-rule-groups section>footer{flex-wrap:wrap;grid-column:1/-1;gap:4px;margin-top:2px;display:flex}.capability-rule-groups section>footer span{color:#7a8494;background:#f1f3f6;border-radius:5px;width:max-content;padding:3px 5px;font-size:7px}.capability-rule-groups section>footer span:first-child{color:#5f51c8;background:#efedff}.capability-rule-groups__empty{color:#8a94a5;text-align:center;place-items:center;min-height:110px;margin:0;padding:20px 12px;font-size:9px;display:grid}.capability-history>header>button{cursor:not-allowed;opacity:.55}.capability-history__table-wrap{overflow-x:auto}.capability-history table{border-collapse:collapse;width:100%;font-size:10px}.capability-history th{color:#7e899b;text-align:left;white-space:nowrap;background:#f8f9fb;height:38px;padding:0 13px;font-size:8px;font-weight:850}.capability-history td{color:#566276;border-top:1px solid #edf0f4;padding:13px}.capability-history td strong{color:#5c4dc9}.capability-history td>span{color:#19764e;white-space:nowrap;background:#e8f7ef;border-radius:7px;align-items:center;min-height:23px;padding:0 7px;font-size:8px;font-weight:850;display:inline-flex}.capability-history td>span.is-blocked{color:#a66b15;background:#fff2d8}@media (width<=1260px){.capability-control-workspace{grid-template-columns:minmax(0,1fr) 290px}.capability-browser{grid-template-columns:156px minmax(0,1fr)}.capability-list__labels,.capability-list__rows article{grid-template-columns:minmax(210px,1.5fr) 48px 86px minmax(98px,.75fr) 38px}}@media (width<=1060px){.capability-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-control-workspace{grid-template-columns:1fr}.capability-detail{min-height:0;position:static}.capability-rule-groups{grid-template-columns:1fr}}@media (width<=760px){.capability-control-page{padding:14px}.capability-control-heading{flex-direction:column;align-items:flex-start}.capability-control-heading__actions{justify-content:space-between;width:100%}.capability-preview-banner{flex-wrap:wrap;align-items:flex-start}.capability-preview-banner>span{margin-left:27px}.capability-tabs{overflow-x:auto}.capability-tabs button{flex:none}.capability-browser{display:block}.capability-domains{border-bottom:1px solid #e3e7ed;border-right:0;gap:5px;display:flex;overflow-x:auto}.capability-domains__heading{display:none}.capability-domains>button{flex:none;width:auto;min-height:40px}.capability-domains button small,.capability-domains button b{display:none}.capability-list>header{flex-direction:column;align-items:flex-start}.capability-search{width:100%}.capability-list__labels{display:none}.capability-list__rows article{grid-template-columns:minmax(0,1fr) 42px 86px;row-gap:7px}.capability-row__main{grid-column:1/-1}.capability-row__scope{grid-column:1}.capability-row__version{display:none}.capability-scope-options,.capability-detail__facts{grid-template-columns:1fr}.capability-rules>header,.capability-history>header{flex-direction:column;align-items:flex-start}.capability-rules__toolbar{flex-direction:column}.capability-rules__toolbar>label{flex:none;width:100%}.capability-rules__domains{flex-wrap:nowrap;width:100%;overflow-x:auto}.capability-rules__domains button{flex:none}}@media (width<=480px){.capability-summary{grid-template-columns:1fr}.capability-control-heading__actions{flex-direction:column;align-items:stretch}.capability-control-heading__actions label,.capability-control-heading__actions>button{justify-content:space-between;width:100%}.capability-rules__summary{grid-template-columns:1fr}}.runtime-policy{background:#f8f9fc;border:1px solid #dce1e9;border-radius:16px;padding:18px;box-shadow:0 8px 24px #232d450d}.runtime-policy__header,.runtime-policy__domain-header,.runtime-policy__toolbar,.runtime-policy-section>header,.runtime-policy-field>header,.runtime-policy-field>footer,.runtime-policy__actions{align-items:center;display:flex}.runtime-policy__header{justify-content:space-between;gap:20px;margin-bottom:16px}.runtime-policy__header>div:first-child>span,.runtime-policy__domain-header>div:first-child>span{color:#6658d3;letter-spacing:.08em;font-size:10px;font-weight:850}.runtime-policy__header h2,.runtime-policy__domain-header h3,.runtime-policy-section h4{color:#172033;margin:0}.runtime-policy__header h2{letter-spacing:-.025em;margin-top:4px;font-size:18px}.runtime-policy__header p,.runtime-policy__domain-header p,.runtime-policy-section>header p,.runtime-policy-field>p,.runtime-policy__boundary-note p{color:#6f7a8f;margin:0;line-height:1.55}.runtime-policy__header p{margin-top:4px;font-size:11px}.runtime-policy__header-badges{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.runtime-policy__header-badges span{color:#5b4fc1;background:#fff;border:1px solid #d9d5f8;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.runtime-policy__header-badges button{color:#5b4fc1;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9d5f8;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.runtime-policy__header-badges button:disabled{cursor:wait;opacity:.65}.runtime-policy__notice{color:#147049;background:#edfaf3;border:1px solid #bce7cf;border-radius:10px;align-items:center;gap:7px;min-height:38px;margin:-4px 0 12px;padding:0 11px;font-size:10px;font-weight:750;display:flex}.runtime-policy__notice button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto}.is-spinning{animation:.8s linear infinite runtime-policy-spin}@keyframes runtime-policy-spin{to{transform:rotate(360deg)}}.runtime-policy__layout{grid-template-columns:210px minmax(480px,1fr) 310px;align-items:start;gap:12px;display:grid}.runtime-policy__domains{background:#fff;border:1px solid #dfe3eb;border-radius:13px;padding:10px}.runtime-policy__domains>span{color:#8a94a6;letter-spacing:.05em;padding:3px 7px 8px;font-size:9px;font-weight:850;display:block}.runtime-policy__domains>button{color:#59657a;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:8px;width:100%;min-height:84px;margin-bottom:7px;padding:11px;display:grid}.runtime-policy__domains>button:hover{background:#f6f5ff}.runtime-policy__domains>button.is-active{color:#5a4bc9;background:linear-gradient(135deg,#f0eeff,#f7f6ff);border-color:#d6d0ff;box-shadow:0 5px 14px #5041b414}.runtime-policy__domains>button>svg{margin-top:2px}.runtime-policy__domains>button span,.runtime-policy__domains>button strong,.runtime-policy__domains>button small{display:block}.runtime-policy__domains>button strong{color:#263149;font-size:12px}.runtime-policy__domains>button small{color:#8490a4;margin-top:4px;font-size:9px;line-height:1.45}.runtime-policy__domains>button b{color:#6558cf;background:#efedff;border-radius:7px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 6px;font-size:10px;display:inline-flex}.runtime-policy__boundary-note{color:#9a6a16;background:#fffaf0;border:1px solid #f0dfb5;border-radius:10px;margin-top:8px;padding:11px}.runtime-policy__boundary-note p{color:#8c7347;margin-top:6px;font-size:9px}.runtime-policy__workspace{background:#fff;border:1px solid #dfe3eb;border-radius:13px;min-width:0;overflow:hidden}.runtime-policy__domain-header{background:radial-gradient(circle at 90% 0,#6c59da1a,#0000 36%),#fff;border-bottom:1px solid #e7eaf0;justify-content:space-between;gap:14px;min-height:92px;padding:15px 17px}.runtime-policy__domain-header h3{margin-top:3px;font-size:18px}.runtime-policy__domain-header p{margin-top:4px;font-size:10px}.runtime-policy__domain-header>div:last-child{text-align:right;background:#f8f7ff;border:1px solid #dbd6fb;border-radius:10px;flex:none;padding:9px 11px}.runtime-policy__domain-header>div:last-child strong,.runtime-policy__domain-header>div:last-child small{display:block}.runtime-policy__domain-header>div:last-child strong{color:#594bc2;font-size:11px}.runtime-policy__domain-header>div:last-child small{color:#8a80c7;margin-top:3px;font-size:9px}.runtime-policy__toolbar{background:#fbfcfe;border-bottom:1px solid #e7eaf0;justify-content:space-between;gap:12px;min-height:52px;padding:8px 14px}.runtime-policy__toolbar>div{align-items:center;gap:8px;margin-left:auto;display:flex}.runtime-policy__toolbar>div>span{color:#7466ce;white-space:nowrap;padding:0 4px;font-size:9px;font-weight:800}.runtime-policy__toolbar>div>button{color:#667287;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe3ea;border-radius:8px;align-items:center;gap:5px;padding:0 9px;font-size:9px;font-weight:750;display:inline-flex}.runtime-policy__toolbar>div>button:disabled{cursor:not-allowed;opacity:.45}.runtime-policy__toolbar label{color:#8d97aa;background:#fff;border:1px solid #d7dde7;border-radius:9px;align-items:center;gap:7px;width:min(360px,100%);height:34px;padding:0 10px;display:flex}.runtime-policy__toolbar input{color:#253047;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:10px}.runtime-policy__toolbar>span{color:#6d778b;font-size:10px;font-weight:750}.runtime-policy__sections{gap:11px;padding:12px;display:grid}.runtime-policy-list__labels,.runtime-policy-list section>div>button{grid-template-columns:minmax(230px,1.75fr) 88px minmax(100px,.8fr) minmax(120px,1fr) 20px;align-items:center;gap:9px;display:grid}.runtime-policy-list__labels{color:#8993a3;background:#f7f8fa;min-height:36px;padding:0 13px;font-size:8px;font-weight:850}.runtime-policy-list section>header{background:#fbfbfd;border-top:1px solid #e7eaf0;border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:9px 13px;display:flex}.runtime-policy-list section>header strong,.runtime-policy-list section>header span{display:block}.runtime-policy-list section>header strong{color:#313c52;font-size:10px}.runtime-policy-list section>header span{color:#8a94a6;margin-top:2px;font-size:8px}.runtime-policy-list section>header b{color:#6657ce;white-space:nowrap;background:#efedff;border-radius:6px;padding:4px 7px;font-size:8px}.runtime-policy-list section>div>button{color:#536076;text-align:left;width:100%;min-height:82px;font:inherit;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f4;padding:9px 13px;transition:background .12s,box-shadow .12s}.runtime-policy-list section>div>button:hover{background:#fbfbfe}.runtime-policy-list section>div>button.is-active{background:#f7f6ff;box-shadow:inset 3px 0 #6958db}.runtime-policy-list__main{grid-template-columns:7px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.runtime-policy-list__main>i{background:#7382d9;border-radius:99px;width:6px;height:42px}.runtime-policy-list__main>i.is-high{background:#d39a38}.runtime-policy-list__main>i.is-guardrail{background:#2a9a72}.runtime-policy-list__main strong,.runtime-policy-list__main small,.runtime-policy-list__main code{display:block}.runtime-policy-list__main strong{color:#273249;font-size:10px}.runtime-policy-list__main small{color:#7f8a9d;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;overflow:hidden}.runtime-policy-list__main code{color:#8b82ba;margin-top:4px;font-family:SFMono-Regular,Consolas,monospace;font-size:7px}.runtime-policy-list__risk{color:#748095;white-space:nowrap;background:#eef1f4;border-radius:7px;align-items:center;gap:4px;width:max-content;min-height:24px;padding:0 7px;font-size:8px;font-weight:800;display:inline-flex}.runtime-policy-list__risk.is-high{color:#9c6818;background:#fff1d5}.runtime-policy-list__risk.is-guardrail,.runtime-policy-list__risk.is-live,.runtime-policy-detail__risk.is-live{color:#1d7a57;background:#e8f7ef}.runtime-policy-list__risk.is-unavailable{color:#68758a;background:#eef1f4}.runtime-policy-list__risk.is-error{color:#a54545;background:#fdecec}.runtime-policy-list__value strong,.runtime-policy-list__value em{display:block}.runtime-policy-list__value strong{color:#374359;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.runtime-policy-list__value em{color:#6656d0;margin-bottom:3px;font-size:7px;font-style:normal;font-weight:800}.runtime-policy-list__source{color:#7d889a;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.runtime-policy-list section>div>button>svg{color:#988fbe}.runtime-policy-detail{background:#fff;border:1px solid #dfe3eb;border-radius:13px;max-height:calc(100vh - 24px);position:sticky;top:12px;overflow:hidden auto;box-shadow:0 5px 18px #212b410d}.runtime-policy-detail>header{border-bottom:1px solid #e7eaf0;align-items:center;gap:9px;min-height:76px;padding:12px;display:flex}.runtime-policy-detail>header>span:first-child{color:#5c4dc9;background:#efedff;border-radius:10px;flex:none;place-items:center;width:35px;height:35px;display:grid}.runtime-policy-detail>header>div{min-width:0}.runtime-policy-detail>header code{color:#8a81b8;text-overflow:ellipsis;white-space:nowrap;font-family:SFMono-Regular,Consolas,monospace;font-size:7px;display:block;overflow:hidden}.runtime-policy-detail>header h3{color:#273249;margin:3px 0 0;font-size:14px}.runtime-policy-detail__risk{color:#748095;white-space:nowrap;background:#eef1f4;border-radius:7px;margin-left:auto;padding:4px 7px;font-size:8px;font-weight:850}.runtime-policy-detail__risk.is-high{color:#9c6818;background:#fff1d5}.runtime-policy-detail__risk.is-guardrail{color:#1d7a57;background:#e8f7ef}.runtime-policy-detail__description{color:#6e7a8e;margin:0;padding:12px 13px 2px;font-size:9px;line-height:1.55}.runtime-policy-detail__state{background:#f7f6ff;border:1px solid #d8d3f7;border-radius:10px;margin:10px 13px;padding:10px}.runtime-policy-detail__state span,.runtime-policy-detail__state strong,.runtime-policy-detail__state b{display:block}.runtime-policy-detail__state p{color:#7d879b;margin:7px 0 0;font-size:8px;line-height:1.45}.runtime-policy-detail__state.is-unavailable,.runtime-policy-detail__state.is-error{background:#f7f8fa;border-color:#dde2e9}.runtime-policy-detail__state.is-error strong{color:#a54545}.runtime-policy-detail__state span{color:#887fc0;font-size:8px}.runtime-policy-detail__state strong{color:#5647c0;margin-top:3px;font-size:13px}.runtime-policy-detail__state b{color:#8b95a5;margin-top:3px;font-size:7px}.runtime-policy-detail__editor{border-top:1px solid #edf0f4;margin:0 13px;padding:11px 0}.runtime-policy-detail__editor>header{color:#23805d;justify-content:space-between;align-items:center;display:flex}.runtime-policy-detail__editor span,.runtime-policy-detail__editor strong{display:block}.runtime-policy-detail__editor header span{color:#8993a5;font-size:8px}.runtime-policy-detail__editor header strong{color:#3c485e;margin-top:2px;font-size:9px}.runtime-policy-detail__input{margin-top:9px}.runtime-policy-detail__editor>p{color:#8a94a5;margin:6px 0 0;font-size:7px}.runtime-policy-detail__readonly-value{color:#526077;overflow-wrap:anywhere;background:#f7f8fa;border:1px solid #e0e4eb;border-radius:8px;min-height:38px;margin-top:9px;padding:9px 10px;font-size:9px;line-height:1.5}.runtime-policy-detail__facts{border-top:1px solid #edf0f4;gap:9px;margin:0 13px;padding:11px 0;display:grid}.runtime-policy-detail__facts dt{color:#8a94a5;align-items:center;gap:5px;font-size:7px;display:flex}.runtime-policy-detail__facts dd{color:#465269;margin:3px 0 0;font-size:8px;font-weight:750;line-height:1.4}.runtime-policy-detail__change,.runtime-policy-detail__history{border-top:1px solid #edf0f4;margin:0 13px;padding:11px 0}.runtime-policy-detail__change label{color:#3d4960;font-size:9px;font-weight:850;display:block}.runtime-policy-detail__change textarea{color:#27334a;width:100%;min-height:68px;font:inherit;resize:vertical;background:#fff;border:1px solid #d7dde7;border-radius:8px;outline:0;margin-top:7px;padding:8px 9px;font-size:9px;line-height:1.45}.runtime-policy-detail__change textarea:focus{border-color:#8b7fe4;box-shadow:0 0 0 3px #6b5ad21a}.runtime-policy-detail__change small,.runtime-policy-detail__change p{color:#8490a3;margin:6px 0 0;font-size:7px;line-height:1.45;display:block}.runtime-policy-detail__change .is-error{color:#a54545}.runtime-policy-detail__history>header{color:#5547bc;align-items:center;gap:6px;font-size:9px;display:flex}.runtime-policy-detail__history>div{gap:6px;margin-top:8px;display:grid}.runtime-policy-detail__history article{background:#fafbfc;border:1px solid #e1e5ec;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 8px;display:grid}.runtime-policy-detail__history article strong,.runtime-policy-detail__history article span,.runtime-policy-detail__history article small{display:block}.runtime-policy-detail__history article strong{color:#4d40b1;font-size:8px}.runtime-policy-detail__history article span{color:#566279;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:7px;overflow:hidden}.runtime-policy-detail__history article small{color:#929bac;margin-top:2px;font-size:7px}.runtime-policy-detail__history article button{color:#5d4fc5;min-height:27px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8d3f7;border-radius:7px;padding:0 7px;font-size:7px;font-weight:800}.runtime-policy-detail__history article button:disabled{cursor:not-allowed;opacity:.45}.runtime-policy-detail>footer{background:#fafbfc;border-top:1px solid #e7eaf0;padding:10px 13px 13px}.runtime-policy-detail>footer p{color:#8892a3;margin:0 0 8px;font-size:7px}.runtime-policy-detail>footer>div{grid-template-columns:auto 1fr;gap:6px;display:grid}.runtime-policy-detail>footer button{color:#637086;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce1e9;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:8px;font-weight:800;display:inline-flex}.runtime-policy-detail>footer button:disabled{cursor:not-allowed;opacity:.45}.runtime-policy-detail>footer button.is-primary{color:#fff;background:#6658cf;border-color:#6658cf}.runtime-policy-section{background:#fbfcfe;border:1px solid #e0e4eb;border-radius:12px;overflow:hidden}.runtime-policy-section>header{background:#fff;border-bottom:1px solid #e7eaf0;justify-content:space-between;gap:12px;min-height:58px;padding:10px 13px}.runtime-policy-section h4{font-size:12px}.runtime-policy-section>header p{margin-top:3px;font-size:9px}.runtime-policy-section>header>span{color:#6b5bcf;background:#f0eeff;border-radius:999px;flex:none;padding:4px 7px;font-size:9px;font-weight:800}.runtime-policy-section__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:10px;display:grid}.runtime-policy-field{background:#fff;border:1px solid #e1e5ec;border-radius:10px;flex-direction:column;min-width:0;min-height:184px;padding:11px;display:flex}.runtime-policy-field.is-high{background:linear-gradient(#fffdf7,#fff 55%);border-color:#ead9ad}.runtime-policy-field.is-guardrail{background:linear-gradient(#f9f8ff,#fff 55%);border-color:#d8d3f4}.runtime-policy-field>header{justify-content:space-between;align-items:flex-start;gap:7px}.runtime-policy-field>header strong,.runtime-policy-field>header code{display:block}.runtime-policy-field>header strong{color:#263149;font-size:11px}.runtime-policy-field>header code{color:#8a94a7;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:3px;font-family:SFMono-Regular,Consolas,monospace;font-size:8px;overflow:hidden}.runtime-policy-field>header>span{color:#8a651b;background:#fff2ca;border-radius:5px;flex:none;padding:3px 5px;font-size:8px;font-weight:850}.runtime-policy-field.is-guardrail>header>span{color:#584abe;background:#ebe8ff}.runtime-policy-field>p{min-height:42px;margin-top:8px;font-size:9px}.runtime-policy-field__control{align-items:center;gap:7px;min-height:36px;margin-top:9px;display:flex}.runtime-policy-field__control input,.runtime-policy-field__control select,.runtime-policy-field__control textarea{color:#27334a;max-width:100%;font:inherit;background:#fff;border:1px solid #d7dde7;border-radius:8px;outline:0;font-size:10px}.runtime-policy-field__control input,.runtime-policy-field__control select{height:34px;padding:0 9px}.runtime-policy-field__control textarea{resize:vertical;min-height:62px;padding:8px 9px}.runtime-policy-field__control input:focus,.runtime-policy-field__control select:focus,.runtime-policy-field__control textarea:focus{border-color:#8b7fe4;box-shadow:0 0 0 3px #6b5ad21a}.runtime-policy-field__control input[readonly]{color:#6759c9;cursor:not-allowed;background:#f4f2ff}.runtime-policy-field__control.is-xs input,.runtime-policy-field__control.is-xs select{width:76px}.runtime-policy-field__control.is-sm input,.runtime-policy-field__control.is-sm select{width:116px}.runtime-policy-field__control.is-md input,.runtime-policy-field__control.is-md select{width:210px}.runtime-policy-field__control.is-lg input,.runtime-policy-field__control.is-lg select{width:300px}.runtime-policy-field__control.is-full input,.runtime-policy-field__control.is-full select,.runtime-policy-field__control.is-full textarea{width:100%}.runtime-policy-field__control>span{color:#7c879a;font-size:9px;font-weight:750}.runtime-policy-toggle{color:#7a8496;width:94px;height:34px;font:inherit;cursor:pointer;background:#f4f6f9;border:1px solid #d8dde6;border-radius:999px;align-items:center;gap:7px;padding:0 8px;display:inline-flex}.runtime-policy-toggle>span{background:#fff;border-radius:50%;width:20px;height:20px;box-shadow:0 1px 4px #202b4338}.runtime-policy-toggle b{font-size:10px}.runtime-policy-toggle.is-on{color:#fff;background:#6658cf;border-color:#7667d7}.runtime-policy-field>footer{color:#919aac;justify-content:space-between;gap:6px;margin-top:auto;padding-top:9px;font-size:8px}.runtime-policy-field>footer span:last-child{text-align:right}.runtime-policy__empty{color:#7d8799;background:#fff;border:1px dashed #d7dce6;border-radius:11px;justify-content:center;align-items:center;min-height:160px;font-size:11px;display:flex}.runtime-policy__actions{background:#fbfcfe;border-top:1px solid #e5e8ee;justify-content:flex-end;gap:8px;min-height:66px;padding:10px 14px}.runtime-policy__actions>div{margin-right:auto}.runtime-policy__actions strong,.runtime-policy__actions span{display:block}.runtime-policy__actions strong{color:#47536a;font-size:9px}.runtime-policy__actions span{color:#8791a3;margin-top:3px;font-size:8px}.runtime-policy__actions>button{color:#59657a;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5dbe5;border-radius:8px;align-items:center;gap:6px;padding:0 11px;font-size:10px;font-weight:800;display:inline-flex}.runtime-policy__actions>button:disabled{opacity:.45;cursor:not-allowed}.runtime-policy__actions>button.is-primary{color:#fff;background:#6658cf;border-color:#6658cf}@media (width<=1320px){.runtime-policy__layout{grid-template-columns:210px minmax(0,1fr)}.runtime-policy-detail{grid-column:2;max-height:none;position:static;overflow:visible}.runtime-policy-section__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.runtime-policy__layout{grid-template-columns:1fr}.runtime-policy__domains{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.runtime-policy__domains>span,.runtime-policy__boundary-note{grid-column:1/-1}.runtime-policy__domains>button{margin:0}.runtime-policy-detail{grid-column:auto}}@media (width<=700px){.runtime-policy{border-radius:13px;padding:10px}.runtime-policy__header,.runtime-policy__domain-header,.runtime-policy__toolbar,.runtime-policy__actions{flex-direction:column;align-items:stretch}.runtime-policy__header-badges{justify-content:flex-start}.runtime-policy__domains{gap:8px;display:flex;overflow-x:auto}.runtime-policy__domains>span,.runtime-policy__boundary-note{display:none}.runtime-policy__domains>button{flex:0 0 220px}.runtime-policy__domain-header>div:last-child{text-align:left}.runtime-policy__toolbar label{width:100%}.runtime-policy__toolbar>span{padding:0 2px}.runtime-policy__toolbar>div{justify-content:space-between;width:100%;margin-left:0}.runtime-policy-list__labels{display:none}.runtime-policy-list section>div>button{grid-template-columns:minmax(0,1fr) 88px 20px;row-gap:7px}.runtime-policy-list__main{grid-column:1/-1}.runtime-policy-list__source{display:none}.runtime-policy-list__value{grid-column:1}.runtime-policy-section__grid{grid-template-columns:1fr}.runtime-policy-field{min-height:172px}.runtime-policy__actions>div{margin:0 0 3px}.runtime-policy__actions>button{justify-content:center}}@media (width<=460px){.capability-control-page .capability-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:visible}.capability-control-page .capability-tabs button{justify-content:center;min-width:0;padding:0 3px;font-size:9px}.capability-control-page .capability-tabs button svg{display:none}.runtime-policy__header-badges span{justify-content:center;width:100%}.runtime-policy-field__control.is-md input,.runtime-policy-field__control.is-md select,.runtime-policy-field__control.is-lg input,.runtime-policy-field__control.is-lg select{width:100%}}.admin-exception-severity{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.admin-exception-severity article{background:#fff;border:1px solid #e2e8f0;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-width:0;padding:9px 10px;display:grid}.admin-exception-severity i{background:#94a3b8;border-radius:50%;width:7px;height:7px}.admin-exception-severity .is-critical i,.admin-exception-severity .is-high i{background:#dc2626}.admin-exception-severity .is-medium i{background:#f59e0b}.admin-exception-severity span,.admin-exception-severity small{color:#64748b;font-size:9px;display:block}.admin-exception-severity strong{color:#334155;font-size:11px}.admin-exception-severity em{color:#0f172a;font-size:17px;font-style:normal;font-weight:850}.admin-exception-filters{background:#fff;border:1px solid #e2e8f0;border-radius:9px;grid-template-columns:minmax(150px,.9fr) repeat(4,minmax(110px,.75fr)) auto;align-items:end;gap:8px;min-width:0;padding:9px 10px;display:grid}.admin-exception-filters label{color:#64748b;gap:4px;min-width:0;font-size:9px;font-weight:800;display:grid}.admin-exception-filters input,.admin-exception-filters select{color:#334155;width:100%;min-width:0;min-height:34px;font:inherit;background:#fff;border:1px solid #d7dee8;border-radius:7px;padding:0 8px;font-size:10px}.admin-frame .admin-exception-filters input[type=search]{flex:initial;width:100%;min-width:0;max-width:none}.admin-exception-filter-actions{gap:6px;display:flex}.admin-exception-table{min-width:1320px}.admin-exception-origin,.admin-exception-message{gap:2px;display:grid}.admin-exception-origin small,.admin-exception-message small{color:#94a3b8;text-overflow:ellipsis;max-width:290px;font-size:9px;overflow:hidden}.admin-exception-diagnostic-stack{gap:8px;display:grid}.admin-exception-diagnostic-stack pre{color:#475569;white-space:pre-wrap;overflow-wrap:anywhere;background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;max-width:100%;margin:0;padding:8px;font:10px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.admin-exception-timeline{gap:6px;margin:0;padding:0;list-style:none;display:grid}.admin-exception-timeline li{color:#64748b;overflow-wrap:anywhere;border-bottom:1px solid #e8edf3;grid-template-columns:minmax(110px,.75fr) minmax(0,1.25fr);gap:8px;min-width:0;padding-bottom:6px;font-size:9px;display:grid}.admin-exception-timeline li:last-child{border-bottom:0;padding-bottom:0}.admin-exception-timeline strong{color:#334155;font-size:10px}@media (width>=1480px){.admin-exception-filters{grid-template-columns:minmax(130px,.8fr) repeat(3,minmax(92px,.78fr)) repeat(3,minmax(105px,.9fr)) repeat(2,minmax(142px,1.15fr)) minmax(86px,.7fr) minmax(58px,.45fr) auto;gap:5px}.admin-exception-filter-actions{white-space:nowrap;flex-wrap:nowrap}}@media (width<=980px){.admin-exception-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=680px){.admin-exception-severity,.admin-exception-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-exception-filter-actions{grid-column:1/-1}}@media (width<=430px){.admin-exception-filters{grid-template-columns:1fr}.admin-exception-filter-actions{grid-column:auto}}.system-health-page,.system-health-page *{box-sizing:border-box}.system-health-page{gap:14px;min-width:0;display:grid}.system-health-hero{background:linear-gradient(135deg,#f7faff,#fff);border:1px solid #d9e2ef;border-radius:12px;justify-content:space-between;align-items:flex-end;gap:18px;min-width:0;padding:16px;display:flex}.system-health-hero>div:first-child{min-width:0}.system-health-hero>div:first-child>span{color:#64748b;letter-spacing:.08em;font-size:10px;font-weight:850}.system-health-hero h1{color:#162033;margin:4px 0 0;font-size:25px}.system-health-hero p{color:#64748b;max-width:700px;margin:5px 0 0;font-size:11px;line-height:1.55}.system-health-hero__actions{flex:none;align-items:flex-end;gap:8px;display:flex}.system-health-hero__actions label{color:#64748b;gap:4px;font-size:9px;font-weight:800;display:grid}.system-health-hero select,.system-health-hero button,.system-health-state button,.system-health-dialog button{color:#334155;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8e0eb;border-radius:8px;padding:0 11px;font-size:10px;font-weight:800}.system-health-hero button:disabled{opacity:.45;cursor:not-allowed}.system-health-hero button.is-primary,.system-health-dialog button.is-primary{color:#fff;background:#4f46e5;border-color:#4f46e5}.system-health-boundary{color:#526079;background:#f7faff;border:1px solid #c9d8e9;border-radius:9px;align-items:center;gap:10px;padding:9px 12px;font-size:10px;display:flex}.system-health-boundary strong{color:#334155;flex:none}.system-health-feedback{border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;font-size:10px;display:flex}.system-health-feedback.is-info{color:#315f9b;background:#eef6ff}.system-health-feedback.is-success{color:#177451;background:#edfbf4}.system-health-feedback.is-warning{color:#8a5a08;background:#fff8e8}.system-health-feedback button{color:inherit;cursor:pointer;background:0 0;border:0}.system-health-tabs{border-bottom:1px solid #dfe5ed;gap:4px;min-width:0;display:flex}.system-health-tabs button{color:#64748b;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:9px 12px;font-size:11px;font-weight:800}.system-health-tabs button.is-active{color:#3730a3;border-bottom-color:#4f46e5}.system-health-services{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}.system-health-services article,.system-health-data-layout>section,.system-health-history{background:#fff;border:1px solid #dfe5ed;border-radius:11px;min-width:0;padding:13px}.system-health-services article{gap:11px;display:grid}.system-health-services header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.system-health-services header span{color:#94a3b8;font-size:9px}.system-health-services h3{color:#253047;margin:3px 0 0;font-size:13px}.system-health-services em,.system-health-panel-heading em{white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:800}.system-health-services em.is-healthy{color:#15704d;background:#eaf9f2}.system-health-services em.is-degraded{color:#8a5a08;background:#fff5dc}.system-health-services em.is-paused{color:#64748b;background:#eef2f6}.system-health-services dl{grid-template-columns:1fr 1fr;gap:7px;margin:0;display:grid}.system-health-services dl div{border-top:1px solid #edf0f4;gap:2px;padding-top:7px;display:grid}.system-health-services dt{color:#94a3b8;font-size:8px}.system-health-services dd{color:#475569;margin:0;font-size:10px;font-weight:800}.system-health-services p{color:#64748b;margin:0;font-size:9px;line-height:1.5}.system-health-data-layout{grid-template-columns:1.1fr .9fr;gap:12px;min-width:0;display:grid}.system-health-panel-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.system-health-panel-heading span{color:#94a3b8;letter-spacing:.08em;font-size:8px;font-weight:850}.system-health-panel-heading h2{color:#253047;margin:3px 0 0;font-size:13px}.system-health-panel-heading em{color:#64748b;background:#f1f5f9}.system-health-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.system-health-metrics article{background:#fbfcfe;border:1px solid #e2e8f0;border-radius:9px;gap:3px;padding:11px;display:grid}.system-health-metrics span,.system-health-metrics small{color:#64748b;font-size:9px}.system-health-metrics strong{color:#1f2b42;font-size:21px}.system-health-storage-facts{gap:6px;margin:12px 0 0;display:grid}.system-health-storage-facts div{border-bottom:1px solid #edf0f4;grid-template-columns:120px minmax(0,1fr);gap:8px;padding:6px 0;display:grid}.system-health-storage-facts dt,.system-health-storage-facts dd{overflow-wrap:anywhere;margin:0;font-size:9px}.system-health-storage-facts dt{color:#94a3b8}.system-health-storage-facts dd{color:#334155;font-weight:750}.system-health-history{gap:12px;display:grid}.system-health-history__list{gap:7px;display:grid}.system-health-history__list article{background:#fbfcfe;border:1px solid #e2e8f0;border-radius:9px;grid-template-columns:10px minmax(0,1fr) auto;gap:9px;padding:10px;display:grid}.system-health-history__list>article>span{background:#16a36a;border-radius:50%;width:9px;height:9px;margin-top:3px}.system-health-history__list>article>span.is-warning{background:#d99510}.system-health-history strong{color:#334155;font-size:10px}.system-health-history p{color:#64748b;margin:3px 0 0;font-size:9px}.system-health-history time{color:#94a3b8;font-size:9px}.system-health-state{color:#64748b;text-align:center;background:#fbfcfe;border:1px dashed #cbd5e1;border-radius:11px;place-content:center;justify-items:center;gap:7px;min-height:190px;padding:24px;display:grid}.system-health-state strong{color:#334155;font-size:13px}.system-health-state span{font-size:10px}.system-health-state.is-error{background:#fff8f8;border-color:#f0b9b9}.system-health-dialog-backdrop{z-index:50;background:#0f172a6b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.system-health-dialog{color:#475569;background:#fff;border-radius:13px;width:min(440px,100%);padding:18px;box-shadow:0 24px 70px #0f172a33}.system-health-dialog>span{color:#7c3aed;letter-spacing:.08em;font-size:9px;font-weight:850}.system-health-dialog h2{color:#172033;margin:5px 0 0;font-size:18px}.system-health-dialog p{margin:8px 0 16px;font-size:10px;line-height:1.6}.system-health-dialog>div{justify-content:flex-end;gap:8px;display:flex}@media (width<=1080px){.system-health-hero{flex-direction:column;align-items:stretch}.system-health-hero__actions{flex-wrap:wrap}.system-health-services{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.system-health-data-layout{grid-template-columns:1fr}}@media (width<=560px){.system-health-hero__actions{display:grid}.system-health-hero__actions label,.system-health-hero__actions select,.system-health-hero__actions button{width:100%}.system-health-boundary{flex-direction:column;align-items:flex-start}.system-health-services{grid-template-columns:1fr}.system-health-metrics{grid-template-columns:1fr 1fr}.system-health-storage-facts div{grid-template-columns:1fr;gap:2px}.system-health-history__list article{grid-template-columns:10px minmax(0,1fr)}.system-health-history time{grid-column:2}.system-health-dialog>div{display:grid}}.admin-knowledge-workbench{--knowledge-accent:#5b4ddd;--knowledge-accent-strong:#4f43bb;--knowledge-accent-soft:#eeecff;--knowledge-border:#dfe3ec;--knowledge-muted:#748095;--knowledge-surface-muted:#f7f8fb;--knowledge-text:#172033;min-width:0;min-height:calc(100vh - 120px);color:var(--knowledge-text);align-content:start;gap:14px;padding:4px 2px 26px;display:grid}.admin-knowledge-overview,.admin-knowledge-filters,.admin-knowledge-table-scroll,.admin-platform-knowledge-panel{border:1px solid var(--knowledge-border);background:#fff;border-radius:14px;box-shadow:0 5px 18px #1e293b09}.admin-knowledge-hero{justify-content:space-between;align-items:center;gap:24px;min-height:72px;display:flex}.admin-knowledge-hero span,.admin-knowledge-dialog header span,.admin-knowledge-drawer>header span{color:#6759d6;letter-spacing:.08em;font-size:11px;font-weight:850}.admin-knowledge-hero h1,.admin-knowledge-dialog h2,.admin-knowledge-drawer h2{color:var(--knowledge-text);letter-spacing:-.045em;margin:3px 0 0;font-size:clamp(25px,2vw,31px)}.admin-knowledge-hero p,.admin-knowledge-dialog p{color:#657187;margin:4px 0 0;font-size:13px}.admin-knowledge-hero>a,.admin-knowledge-drawer-footer a,.admin-knowledge-row-actions a{color:var(--knowledge-accent-strong);text-decoration:none}.admin-knowledge-hero>a{color:#5b4fc0;background:#f1efff;border:1px solid #d8d4fa;border-radius:10px;flex:none;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.admin-knowledge-overview{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.admin-knowledge-overview article{border-right:1px solid #e7eaf0;gap:6px;min-width:0;padding:16px 18px;display:grid}.admin-knowledge-overview article:last-of-type{border-right:0}.admin-knowledge-overview article>span,.admin-knowledge-overview article>small{color:#7b8799}.admin-knowledge-overview article>strong{color:#263147;font-size:22px}.admin-knowledge-boundary{color:#5548b8;background:#f4f2ff;border-top:1px solid #d8d4ff;grid-column:1/-1;margin:0;padding:11px 18px;font-size:12px;font-weight:700}.admin-knowledge-tabs{border:1px solid var(--knowledge-border);background:#f1f3f7;border-radius:9px;align-self:start;align-items:center;gap:5px;width:fit-content;max-width:100%;padding:4px;display:flex;overflow-x:auto}.admin-knowledge-tabs button,.admin-knowledge-filter-actions button,.admin-knowledge-row-actions button,.admin-knowledge-dialog button,.admin-knowledge-drawer button,.admin-platform-knowledge-panel button{color:#4d596d;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9deea;border-radius:9px;font-size:12px;font-weight:800}.admin-knowledge-tabs button{white-space:nowrap;border-radius:6px;flex:none;height:34px;min-height:34px;padding:0 14px}.admin-knowledge-tabs button[aria-current=page]{color:var(--knowledge-accent-strong);background:#fff;border-color:#c7c0f2;box-shadow:0 5px 14px #27334f14}.admin-knowledge-filters{flex-wrap:nowrap;align-items:end;gap:8px;padding:10px 12px;display:flex;position:relative;overflow:visible}.admin-knowledge-filters label,.admin-knowledge-dialog>label,.admin-platform-knowledge-form label{color:#657187;gap:6px;font-size:12px;font-weight:700;display:grid}.admin-knowledge-filters input,.admin-knowledge-filters select,.admin-knowledge-dialog input,.admin-knowledge-dialog select,.admin-platform-knowledge-form input,.admin-platform-knowledge-form textarea,.admin-platform-knowledge-form select{box-sizing:border-box;color:#334155;background:#fff;border:1px solid #dce1e9;border-radius:9px;height:38px;padding:0 10px}.admin-knowledge-filters input:focus,.admin-knowledge-filters select:focus,.admin-knowledge-dialog input:focus,.admin-knowledge-dialog select:focus,.admin-platform-knowledge-form input:focus,.admin-platform-knowledge-form textarea:focus,.admin-platform-knowledge-form select:focus,.admin-platform-knowledge-search input:focus{border-color:var(--knowledge-accent);outline-offset:0;outline:3px solid #5b4ddd1f}.admin-knowledge-filters .is-search input{width:min(300px,55vw)}.admin-knowledge-filters .is-page-size select{width:76px}.admin-knowledge-filters details{flex:none;align-self:end;position:relative}.admin-knowledge-filters details>summary{box-sizing:border-box;color:#4d596d;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dce1e9;border-radius:9px;align-items:center;min-height:38px;padding:0 10px;font-size:12px;font-weight:800;display:flex}.admin-knowledge-filters details>div{z-index:20;border:1px solid var(--knowledge-border);background:#fff;border-radius:10px;flex-wrap:wrap;gap:10px;width:min(720px,100vw - 300px);padding:12px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 28px #1e293b24}.admin-knowledge-filters details input{width:min(360px,80vw)}.admin-knowledge-filter-actions{flex:none;gap:8px;display:flex}.admin-knowledge-filter-actions button,.admin-knowledge-row-actions button,.admin-platform-knowledge-panel button,.admin-knowledge-dialog footer button{padding:0 12px}.admin-knowledge-filter-actions button:first-child,.admin-knowledge-dialog footer button:last-child:not(.is-danger),.admin-platform-knowledge-settings button:not(:disabled),.admin-platform-knowledge-form>button:not(:disabled),.admin-platform-knowledge-editor>footer button:first-child:not(:disabled){border-color:var(--knowledge-accent);color:#fff;background:linear-gradient(135deg,#6d5ce7,#5043c6);box-shadow:0 8px 18px #5648cd24}.admin-knowledge-tabs button:hover,.admin-knowledge-filter-actions button:hover,.admin-knowledge-row-actions button:hover,.admin-platform-knowledge-panel button:hover,.admin-knowledge-dialog button:hover,.admin-knowledge-drawer button:hover,.admin-platform-upload-button:hover,.admin-knowledge-hero>a:hover{border-color:#c5bef1}.admin-knowledge-tabs button:focus-visible,.admin-knowledge-filter-actions button:focus-visible,.admin-knowledge-row-actions button:focus-visible,.admin-platform-knowledge-panel button:focus-visible,.admin-knowledge-dialog button:focus-visible,.admin-knowledge-drawer button:focus-visible,.admin-platform-upload-button:focus-within,.admin-knowledge-hero>a:focus-visible{outline-offset:2px;outline:3px solid #5b4ddd2e}.admin-knowledge-tabs button:disabled,.admin-knowledge-filter-actions button:disabled,.admin-knowledge-row-actions button:disabled,.admin-platform-knowledge-panel button:disabled,.admin-knowledge-dialog button:disabled,.admin-knowledge-drawer button:disabled{color:#a0a8b6;box-shadow:none;cursor:not-allowed;background:#f2f4f7;border-color:#e2e5ec}.admin-knowledge-table-scroll{min-width:0;overflow-x:auto}.admin-knowledge-table{border-collapse:collapse;width:100%;min-width:1120px}.admin-knowledge-table th,.admin-knowledge-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e7eaf0;padding:13px 15px}.admin-knowledge-table th{color:#697589;white-space:nowrap;background:#f7f8fa;font-size:12px}.admin-knowledge-table tbody tr:hover{background:#faf9ff}.admin-knowledge-table td>strong,.admin-knowledge-table td>span,.admin-knowledge-table td>small,.admin-knowledge-table td>code{max-width:260px;display:block}.admin-knowledge-table td>small,.admin-knowledge-table td>code{color:#7b8799;overflow-wrap:anywhere;margin-top:5px;font-size:11px}.admin-knowledge-status{color:#667284;background:#f0f2f5;border-radius:999px;width:fit-content;padding:3px 8px;font-size:11px;font-weight:750;display:inline-flex!important}.admin-knowledge-status.is-success{color:#08784b;background:#e7f8ef}.admin-knowledge-status.is-warning{color:#a15b05;background:#fff3dd}.admin-knowledge-status.is-danger{color:#be3d4d;background:#ffeaed}.admin-knowledge-row-actions{flex-wrap:wrap;align-items:center;gap:7px;min-width:180px;display:flex}.admin-knowledge-row-actions .is-danger,.admin-knowledge-dialog .is-danger{color:#be3d4d;background:#fff7f8;border-color:#efbcc3}.admin-knowledge-empty{min-height:180px;color:var(--knowledge-muted);place-items:center;gap:6px;display:grid}.admin-knowledge-dialog-layer,.admin-knowledge-drawer-backdrop{z-index:90;position:fixed;inset:0}.admin-knowledge-dialog-backdrop,.admin-knowledge-drawer-backdrop{background:#020617b8;border:0;width:100%}.admin-knowledge-dialog,.admin-knowledge-drawer{z-index:91;border:1px solid var(--knowledge-border);color:var(--knowledge-text);background:#fff;position:fixed;box-shadow:0 26px 80px #1e293b38}.admin-knowledge-dialog{border-radius:18px;gap:18px;width:min(480px,100vw - 32px);padding:20px;display:grid;top:50%;left:50%;transform:translate(-50%,-50%)}.admin-knowledge-dialog header,.admin-knowledge-drawer>header{justify-content:space-between;gap:16px;display:flex}.admin-knowledge-dialog header>button,.admin-knowledge-drawer>header>button{width:36px;padding:0}.admin-knowledge-dialog-note,.admin-knowledge-dialog label small{color:var(--knowledge-muted);font-size:12px}.admin-knowledge-dialog footer{justify-content:flex-end;gap:8px;display:flex}.admin-knowledge-drawer{width:min(720px,94vw);padding:22px;top:0;bottom:0;right:0;overflow-y:auto}.admin-knowledge-detail-facts,.admin-knowledge-detail-revisions,.admin-knowledge-drawer-footer{border-top:1px solid #e7eaf0;margin-top:22px;padding-top:18px}.admin-platform-knowledge-panel{gap:16px;padding:18px;display:grid}.admin-platform-knowledge-panel>header,.admin-platform-knowledge-editor>header,.admin-platform-knowledge-editor>footer,.admin-platform-knowledge-upload,.admin-platform-knowledge-settings,.admin-platform-knowledge-sources>header,.admin-platform-knowledge-sources article>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-platform-knowledge-panel h2,.admin-platform-knowledge-panel h3,.admin-platform-knowledge-panel p{margin:0}.admin-platform-knowledge-panel p,.admin-platform-knowledge-panel header>span,.admin-platform-knowledge-upload span,.admin-platform-readonly span,.admin-platform-knowledge-settings span,.admin-platform-knowledge-sources header span{color:var(--knowledge-muted)}.admin-platform-knowledge-panel>header h2{color:#263147;font-size:18px}.admin-platform-knowledge-panel>header p{margin-top:4px;font-size:12px}.admin-platform-knowledge-summary{background:var(--knowledge-surface-muted);border:1px solid #e1e5ed;border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.admin-platform-knowledge-summary>div{border-right:1px solid #e1e5ed;gap:5px;padding:12px;display:grid}.admin-platform-knowledge-summary span{color:#7b8799;font-size:11px}.admin-platform-knowledge-summary strong{color:#303b50}.admin-platform-knowledge-search label{color:#657187;gap:6px;width:min(360px,100%);font-size:12px;font-weight:700;display:grid}.admin-platform-knowledge-search input{color:#334155;background:#fff;border:1px solid #dce1e9;border-radius:9px;height:38px;padding:0 10px}.admin-platform-knowledge-layout{grid-template-columns:minmax(240px,290px) minmax(0,1fr);align-items:start;gap:14px;min-width:0;display:grid}.admin-platform-knowledge-settings{background:#f4f2ff;border:1px solid #d8d4ff;border-radius:12px;padding:12px}.admin-platform-knowledge-settings strong{color:#5548b8}.admin-platform-knowledge-settings>div,.admin-platform-knowledge-sources>header>div,.admin-platform-knowledge-sources article>header>div{gap:4px;display:grid}.admin-platform-knowledge-list{gap:12px;display:grid}.admin-platform-knowledge-list>section{background:#fff;border:1px solid #dfe3eb;border-radius:8px;overflow:hidden}.admin-platform-knowledge-list>section>header{color:#4d5870;background:#f8f9fc;border-bottom:1px solid #e5e8ef;grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;min-height:42px;padding:8px 10px;display:grid}.admin-platform-knowledge-list>section>header button{place-items:center;width:30px;height:30px;padding:0;display:inline-grid}.admin-platform-knowledge-list>section>button{width:100%;height:auto;min-height:68px;color:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #e5e8ef;border-radius:0;gap:4px;padding:11px;text-decoration:none;display:grid}.admin-platform-knowledge-list>section>button:last-child{border-bottom:0}.admin-platform-knowledge-list>section>button[aria-current=true]{color:var(--knowledge-accent-strong);background:#f2f0ff}.admin-platform-knowledge-list>section>button:hover,.admin-platform-knowledge-list>section>button:focus-visible{color:var(--knowledge-accent-strong);background:#f7f6ff}.admin-platform-skill-workbench .skill-workbench{min-height:0}.admin-platform-knowledge-list span,.admin-platform-knowledge-list small,.admin-platform-knowledge-editor code{color:#7b8799;overflow-wrap:anywhere}.admin-platform-knowledge-editor,.admin-platform-readonly,.admin-platform-knowledge-create,.admin-platform-knowledge-sources{background:#fff;border:1px solid #e1e5ed;border-radius:13px;gap:16px;padding:16px;display:grid}.admin-platform-knowledge-create,.admin-platform-readonly{background:var(--knowledge-surface-muted)}.admin-platform-knowledge-sources{margin-top:14px}.admin-platform-knowledge-browser{background:#fff;border:1px solid #e1e5ed;border-radius:13px;grid-template-columns:minmax(210px,.34fr) minmax(0,1fr);min-height:480px;margin-top:14px;display:grid;overflow:hidden}.admin-platform-knowledge-tree{background:#f8f9fb;border-right:1px solid #e1e5ed;min-width:0}.admin-platform-knowledge-tree>header,.admin-platform-knowledge-preview>header{border-bottom:1px solid #e1e5ed;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.admin-platform-knowledge-tree>header span,.admin-platform-knowledge-preview>header span,.admin-platform-knowledge-preview>header time{color:var(--knowledge-muted);font-size:11px}.admin-platform-knowledge-tree__search{background:#fff;border:1px solid #d9dee8;border-radius:6px;grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;gap:3px;margin:10px 9px 2px;padding:2px;display:grid}.admin-platform-knowledge-tree__search:focus-within{border-color:#9087f5;box-shadow:0 0 0 2px #634fe01a}.admin-platform-knowledge-tree__search input{background:0 0;border:0;outline:0;min-width:0;height:28px;padding:0 4px}.admin-platform-knowledge-tree__search button{color:#6d788b;background:0 0;border-color:#0000;place-items:center;width:30px;height:28px;padding:0;display:grid}.admin-platform-knowledge-tree__nodes{padding:8px;overflow:auto}.admin-platform-knowledge-tree__nodes>p{color:var(--knowledge-muted);text-align:center;padding:18px 8px}.admin-platform-knowledge-tree__results{gap:6px;display:grid}.admin-platform-knowledge-tree__results>span{color:var(--knowledge-muted);padding:5px 7px;font-size:11px}.admin-platform-knowledge-tree__results button{color:#4b5669;text-align:left;background:0 0;border-color:#0000;gap:3px;width:100%;padding:8px;display:grid}.admin-platform-knowledge-tree__results button:hover{background:#f1efff;border-color:#dedafc}.admin-platform-knowledge-tree__results strong,.admin-platform-knowledge-tree__results small,.admin-platform-knowledge-tree__results p{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.admin-platform-knowledge-tree__results small{color:#766cb5}.admin-platform-knowledge-tree__results p{color:var(--knowledge-muted);font-size:11px}.admin-platform-knowledge-tree__children{border-left:1px solid #dde2ea;margin-left:13px;padding-left:5px}.admin-platform-knowledge-tree__folder,.admin-platform-knowledge-tree__source{color:#4b5669;text-align:left;background:0 0;border-color:#0000;align-items:center;gap:6px;width:100%;height:34px;padding:0 7px;display:flex}.admin-platform-knowledge-tree__folder span,.admin-platform-knowledge-tree__source span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-platform-knowledge-tree__folder svg,.admin-platform-knowledge-tree__source svg{flex:none}.admin-platform-knowledge-tree__source{padding-left:27px}.admin-platform-knowledge-tree__source[aria-current=true]{color:var(--knowledge-accent-strong);background:#eeecff}.admin-platform-knowledge-preview{min-width:0;overflow:auto}.admin-platform-knowledge-preview>header h3{margin-top:4px}.admin-platform-knowledge-preview.is-empty{color:var(--knowledge-muted);text-align:center;place-content:center;justify-items:center;gap:8px;padding:32px;display:grid}.admin-platform-knowledge-preview.is-empty h3,.admin-platform-knowledge-preview.is-empty p,.admin-platform-knowledge-preview .is-state p{margin:0}.admin-platform-knowledge-preview .is-state{color:var(--knowledge-muted);margin:0;padding:24px}.admin-platform-knowledge-preview .is-state.is-error{color:#be3d4d;justify-content:space-between;align-items:center;display:flex}.admin-platform-markdown{color:#334155;overflow-wrap:anywhere;max-width:820px;padding:22px 28px 40px;font-size:14px;line-height:1.75}.admin-platform-markdown>:first-child{margin-top:0}.admin-platform-markdown pre{background:#f2f4f7;border-radius:7px;padding:12px;overflow-x:auto}.admin-platform-markdown img{max-width:100%}.admin-platform-markdown table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.admin-platform-markdown th,.admin-platform-markdown td{border:1px solid #dfe3ea;padding:6px 9px}.admin-platform-markdown .is-search-hit{background:#f3f0ff;border-radius:4px;outline:2px solid #6f5be73d}.admin-platform-knowledge-sources{padding:0;display:block}.admin-platform-knowledge-sources>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:11px 14px;list-style:none;display:flex}.admin-platform-knowledge-sources>summary::-webkit-details-marker{display:none}.admin-platform-knowledge-sources>summary>span:first-child{gap:3px;display:grid}.admin-platform-knowledge-sources>summary small,.admin-platform-knowledge-sources>summary>span:last-child{color:var(--knowledge-muted);font-size:11px}.admin-platform-knowledge-sources__body{border-top:1px solid #e7eaf0;gap:14px;padding:4px 16px 16px;display:grid}.admin-platform-knowledge-sources article{border-top:1px solid #e7eaf0;padding-top:14px}.admin-platform-knowledge-sources article code{color:#7b8799;overflow-wrap:anywhere;font-size:11px}.admin-platform-knowledge-sources dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0 0;display:grid}.admin-platform-knowledge-sources dt{color:#788396;font-size:11px}.admin-platform-knowledge-sources dd{overflow-wrap:anywhere;margin:5px 0 0}.admin-platform-knowledge-editor>header>span{color:#667284;background:#f0f2f5;border-radius:999px;padding:4px 9px;font-size:11px}.admin-platform-knowledge-editor>header>span.is-published{color:#08784b;background:#e7f8ef}.admin-platform-knowledge-form{grid-template-columns:minmax(180px,260px) minmax(260px,1fr) auto;align-items:end;gap:12px;display:grid}.admin-platform-knowledge-form textarea{resize:vertical;height:auto;min-height:72px;padding:9px 10px}.admin-platform-knowledge-upload{background:#f8f7ff;border:1px dashed #d9d5f5;border-radius:11px;padding:12px}.admin-platform-knowledge-upload>div,.admin-platform-readonly{gap:5px}.admin-platform-upload-button{color:#4d596d;cursor:pointer;background:#fff;border:1px solid #d9deea;border-radius:9px;align-items:center;min-height:36px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.admin-platform-knowledge-editor>footer{justify-content:flex-end}.admin-knowledge-detail-facts dl,.admin-knowledge-detail-revisions article dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-knowledge-detail-facts dl>div,.admin-knowledge-detail-revisions article dl>div{min-width:0}.admin-knowledge-detail-facts dt,.admin-knowledge-detail-revisions dt{color:#788396;font-size:11px}.admin-knowledge-detail-facts dd,.admin-knowledge-detail-revisions dd{overflow-wrap:anywhere;margin:5px 0 0}.admin-knowledge-detail-revisions>div,.admin-knowledge-detail-revisions article>header,.admin-knowledge-drawer-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-knowledge-detail-revisions article{background:var(--knowledge-surface-muted);border:1px solid #e1e5ed;border-radius:13px;margin-top:12px;padding:14px}.admin-knowledge-job{background:#f1f3f7;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding:10px;display:flex}.admin-knowledge-job code,.admin-knowledge-job small{color:var(--knowledge-muted);overflow-wrap:anywhere;flex-basis:100%}.admin-knowledge-drawer-footer{color:var(--knowledge-muted);font-size:12px}@media (width<=920px){.admin-knowledge-workbench{padding:16px}.admin-knowledge-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-knowledge-overview article:nth-of-type(2){border-right:0}.admin-knowledge-overview article:nth-of-type(-n+2){border-bottom:1px solid #e7eaf0}.admin-platform-knowledge-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-platform-knowledge-layout{grid-template-columns:1fr}.admin-platform-knowledge-browser{grid-template-columns:minmax(190px,.4fr) minmax(0,1fr)}.admin-platform-knowledge-form{grid-template-columns:1fr;align-items:stretch}.admin-platform-knowledge-sources dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.admin-knowledge-workbench{padding:12px}.admin-knowledge-hero{flex-direction:column;align-items:start}.admin-knowledge-overview{grid-template-columns:1fr}.admin-knowledge-overview article{border-bottom:1px solid #e7eaf0;border-right:0}.admin-knowledge-filters{flex-flow:column;align-items:stretch}.admin-knowledge-filters details,.admin-knowledge-filter-actions{width:100%}.admin-knowledge-filters details>div{width:auto;box-shadow:none;margin-top:8px;position:static}.admin-knowledge-filter-actions{flex-wrap:wrap;align-self:flex-start}.admin-knowledge-filters .is-search input,.admin-knowledge-filters details input{width:100%}.admin-knowledge-detail-facts dl,.admin-knowledge-detail-revisions article dl{grid-template-columns:1fr}.admin-knowledge-drawer{width:100vw;padding:16px}.admin-knowledge-drawer-footer,.admin-platform-knowledge-panel>header,.admin-platform-knowledge-upload,.admin-platform-knowledge-settings{flex-direction:column;align-items:start}.admin-platform-knowledge-summary,.admin-platform-knowledge-browser{grid-template-columns:1fr}.admin-platform-knowledge-tree{border-bottom:1px solid #e1e5ed;border-right:0}.admin-platform-knowledge-tree__nodes{max-height:260px}.admin-platform-knowledge-sources dl{grid-template-columns:1fr}}.admin-hosted-skill-manager{border:1px solid var(--admin-border,#dbe4ee);background:#fff;grid-template-columns:minmax(220px,280px) minmax(0,1fr);min-height:640px;display:grid}.admin-hosted-skill-packages{border-right:1px solid var(--admin-border,#dbe4ee);background:#f8faff}.admin-hosted-skill-packages header,.admin-hosted-skill-editor>header{border-bottom:1px solid var(--admin-border,#dbe4ee);padding:16px}.admin-hosted-skill-packages header span,.admin-hosted-skill-editor>header span{color:#5b5fdd;font-size:12px;font-weight:700}.admin-hosted-skill-packages h3,.admin-hosted-skill-editor h3{margin:4px 0 0;font-size:16px}.admin-hosted-skill-packages>button,.admin-hosted-skill-files nav button{border:0;border-bottom:1px solid var(--admin-border,#dbe4ee);width:100%;color:inherit;text-align:left;background:0 0;border-radius:0;align-items:flex-start;gap:8px;display:flex}.admin-hosted-skill-packages>button{padding:14px 12px}.admin-hosted-skill-packages>button[aria-current=true],.admin-hosted-skill-files nav button[aria-current=true]{color:#3e43c8;background:#eef0ff}.admin-hosted-skill-packages strong,.admin-hosted-skill-packages small{overflow-wrap:anywhere;display:block}.admin-hosted-skill-packages small{color:#6f7890;margin-top:3px}.admin-hosted-skill-editor{min-width:0}.admin-hosted-skill-editor>header{justify-content:space-between;align-items:center;display:flex}.admin-hosted-skill-files{grid-template-columns:minmax(190px,250px) minmax(0,1fr);min-height:470px;display:grid}.admin-hosted-skill-files nav{border-right:1px solid var(--admin-border,#dbe4ee);background:#fbfcff}.admin-hosted-skill-files nav button{padding:11px 12px}.admin-hosted-skill-file-row{border-bottom:1px solid var(--admin-border,#dbe4ee);grid-template-columns:minmax(0,1fr) auto;display:grid}.admin-hosted-skill-file-row>button{border-bottom:0}.admin-hosted-skill-file-row>button:last-child:not(:first-child){color:#9a3b35;justify-content:center;align-items:center;width:38px;padding:0}.admin-hosted-skill-add-file{grid-template-columns:minmax(0,1fr) 38px;gap:6px;padding:10px;display:grid}.admin-hosted-skill-add-file input{width:100%;min-width:0}.admin-hosted-skill-add-file button{border:1px solid var(--admin-border,#dbe4ee);border-radius:6px;place-items:center;width:38px;padding:0;display:inline-grid}.admin-hosted-skill-files>section{flex-direction:column;min-width:0;padding:14px;display:flex}.admin-hosted-skill-files label{margin-bottom:8px;font-size:13px;font-weight:700}.admin-hosted-skill-files textarea{resize:vertical;white-space:pre;flex:1;min-height:420px;font:12px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}.admin-hosted-skill-editor>footer{border-top:1px solid var(--admin-border,#dbe4ee);align-items:center;gap:8px;padding:14px;display:flex}.admin-hosted-skill-editor>footer>div{color:#6f7890;min-width:0;margin-right:auto;font-size:11px;display:grid}.admin-hosted-skill-editor>footer input{width:min(260px,30vw)}.admin-hosted-skill-editor>footer button{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.admin-hosted-skill-notice,.admin-hosted-skill-error{margin:0;padding:0 14px 14px}.admin-hosted-skill-notice{color:#16794f}.admin-hosted-skill-error{color:#b42318}.admin-hosted-skill-create{border:1px solid var(--admin-border,#dbe4ee);background:#fff;gap:18px;padding:18px;display:grid}.admin-hosted-skill-create>header,.admin-hosted-skill-create>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-hosted-skill-create>header span{color:#5b5fdd;font-size:12px;font-weight:700}.admin-hosted-skill-create>header h3{margin:4px 0 0}.admin-hosted-skill-create>div{grid-template-columns:minmax(160px,240px) minmax(180px,280px);gap:14px;display:grid}.admin-hosted-skill-create label{gap:6px;display:grid}.admin-hosted-skill-create label.is-wide{grid-column:1/-1}.admin-hosted-skill-create>footer{justify-content:flex-end}.admin-hosted-skill-create>footer p{color:#b42318;margin:0 auto 0 0}.admin-hosted-skill-create>footer button{align-items:center;gap:6px;display:inline-flex}@media (width<=900px){.admin-platform-knowledge-layout,.admin-hosted-skill-manager,.admin-hosted-skill-files{grid-template-columns:1fr}.admin-hosted-skill-packages,.admin-hosted-skill-files nav{border-right:0;border-bottom:1px solid var(--admin-border,#dbe4ee)}.admin-hosted-skill-editor>footer{flex-wrap:wrap;align-items:stretch}.admin-hosted-skill-editor>footer input{width:100%}.admin-hosted-skill-create>div{grid-template-columns:1fr}.admin-hosted-skill-create label.is-wide{grid-column:auto}}.skill-workbench{color:#1f2937;grid-template-columns:280px minmax(0,1fr);gap:12px;min-width:0;min-height:calc(100vh - 92px);display:grid}.skill-agent-routing-workspace{margin-bottom:12px}.skill-agent-route-summary,.skill-agent-route-status{align-items:center;gap:8px;min-width:0;display:flex}.skill-agent-route-summary{flex-wrap:wrap;justify-content:flex-end}.skill-agent-route-summary>button{white-space:nowrap;justify-content:center;align-items:center;gap:5px;display:inline-flex}.skill-agent-route-status{color:#64748b;flex-wrap:wrap;justify-content:flex-end;font-size:10px}.skill-agent-route-status strong,.skill-agent-route-status em{border-radius:999px;padding:3px 7px;font-size:9px;font-style:normal}.skill-agent-route-summary__notice{color:#64748b;text-align:right;flex-basis:100%;margin:0;font-size:9px}.skill-agent-route-summary__notice.is-error{color:#b91c1c}.skill-agent-route-status strong{color:#166534;background:#dcfce7}.skill-agent-route-status em{color:#92400e;background:#fef3c7}.skill-agent-route-toggle{color:#334155;align-items:center;gap:10px;width:fit-content;font-size:10px;display:flex}.skill-agent-route-toggle>span{gap:2px;display:grid}.skill-agent-route-toggle small{color:#64748b;font-weight:500}.skill-agent-route-toggle input{accent-color:#4f46e5;width:16px;height:16px}.skill-agent-route-unavailable,.skill-agent-route-warning{color:#92400e;margin:0;font-size:10px}.skill-agent-route-dialog{width:min(620px,100vw - 32px)}.skill-agent-route-dialog__body{gap:14px}.skill-agent-route-dialog__body>p,.skill-agent-route-dialog__notice{color:#475569;margin:0;font-size:11px;line-height:1.6}.skill-agent-route-dialog__notice{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:7px;padding:8px 10px}.skill-agent-route-dialog__notice.is-error{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.skill-agent-route-dialog__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.skill-agent-route-dialog__fields label,.skill-agent-route-dialog__more label{color:#475569;gap:5px;min-width:0;font-size:10px;font-weight:800;display:grid}.skill-agent-route-dialog__fields textarea{box-sizing:border-box;color:#273449;width:100%;min-height:110px;font:inherit;resize:vertical;background:#fff;border:1px solid #d7dee8;border-radius:7px;padding:8px 9px;font-size:10px}.skill-agent-route-dialog__fields small,.skill-agent-route-dialog__more small{color:#64748b;font-size:9px;font-weight:500}.skill-agent-route-dialog__more{border-top:1px solid #e5eaf1;padding-top:10px}.skill-agent-route-dialog__more summary{color:#4f46e5;cursor:pointer;width:fit-content;font-size:10px;font-weight:800}.skill-agent-route-dialog__more label{margin-top:10px}.skill-agent-route-dialog__more input{width:80px;min-height:34px}.skill-workbench button,.skill-workbench input,.skill-workbench select,.skill-workbench textarea{font:inherit}.skill-list-panel,.skill-detail-panel,.skill-detail-state{background:#fff;border:1px solid #dfe5ee;border-radius:12px;min-width:0;box-shadow:0 6px 20px #0f172a08}.skill-list-panel{align-self:start;overflow:hidden}.skill-list-panel>header,.skill-detail-heading{border-bottom:1px solid #e7ebf2;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:12px 14px;display:flex}.skill-list-panel>header>button,.skill-create-panel button,.skill-designer button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.skill-list-panel h1,.skill-detail-heading h2{color:#172033;margin:2px 0 0;font-size:18px}.skill-list-panel header span,.skill-detail-heading>div>span{color:#4f46e5;letter-spacing:.06em;font-size:10px;font-weight:850}.skill-list-panel button,.skill-detail-panel button{color:#334155;cursor:pointer;background:#fff;border:1px solid #d7dee8;border-radius:8px;min-height:32px;padding:0 11px;font-size:11px;font-weight:800}.skill-workbench button.is-danger{color:#b91c1c;background:#fff1f2;border-color:#fecaca}.skill-workbench button:disabled{cursor:not-allowed;opacity:.5}.skill-list-state,.skill-detail-state{color:#64748b;text-align:center;justify-items:center;gap:8px;margin:0;padding:24px 16px;font-size:12px;display:grid}.skill-list-state.is-error,.skill-detail-state.is-error{color:#b91c1c}.skill-list{max-height:calc(100vh - 310px);display:grid;overflow:auto}.skill-list-tabs{background:#f8fafc;border-bottom:1px solid #e7ebf2;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:7px 8px;display:grid}.skill-list-panel .skill-list-tabs>button{color:#64748b;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;gap:6px;min-width:0;min-height:30px;padding:0 8px;font-size:10px;display:flex}.skill-list-panel .skill-list-tabs>button.is-active{color:#3730a3;background:#eef2ff;border-color:#c7d2fe}.skill-list-panel .skill-list-tabs>button:disabled{opacity:.55}.skill-list-tabs strong{min-width:18px;color:inherit;text-align:center;background:#94a3b824;border-radius:999px;padding:2px 5px;font-size:9px}.skill-list>button{text-align:left;border:0;border-bottom:1px solid #eef1f5;border-radius:0;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:64px;padding:9px 11px;display:grid}.skill-list>button:hover,.skill-list>button.is-active{background:#f5f7ff}.skill-list>button.is-active{box-shadow:inset 3px 0 #6366f1}.skill-list-icon{color:#4338ca;background:#e0e7ff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.skill-list>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.skill-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.skill-list small{color:#64748b;font-size:9px}.skill-list-source{overflow-wrap:anywhere;white-space:normal;line-height:1.3}.skill-status,.skill-output-badge{color:#475569;white-space:nowrap;background:#f1f5f9;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:800}.skill-status.is-published{color:#166534;background:#dcfce7}.skill-status.is-draft{color:#92400e;background:#fef3c7}.skill-status.is-converted{color:#1d4ed8;background:#dbeafe}.skill-status.is-revoked{color:#b91c1c;background:#fee2e2}.skill-list-badges{justify-items:end;gap:4px;display:grid}.skill-agent-badge{white-space:nowrap;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:800}.skill-agent-badge.is-enabled{color:#166534;background:#dcfce7}.skill-agent-badge.is-paused{color:#92400e;background:#fef3c7}.skill-agent-badge.is-unavailable{color:#b91c1c;background:#fee2e2}.skill-rule-badge{color:#1d4ed8;text-overflow:ellipsis;white-space:nowrap;background:#dbeafe;border-radius:999px;max-width:112px;padding:3px 7px;font-size:9px;font-weight:800;overflow:hidden}.skill-rule-badge.is-overflow{color:#475569;background:#f1f5f9}.skill-workbench-main{min-width:0}.skill-create-panel,.skill-designer{background:#fff;border:1px solid #dfe5ee;border-radius:8px;min-width:0}.skill-create-panel{gap:16px;padding:16px;display:grid}.skill-create-panel>header,.skill-designer>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.skill-create-panel>header span,.skill-designer>header>div>span{color:#4f46e5;font-size:10px;font-weight:800}.skill-create-panel h2,.skill-designer h3{color:#172033;margin:3px 0 0;font-size:16px}.skill-create-fields,.skill-designer-metadata{grid-template-columns:repeat(3,minmax(160px,240px));gap:12px;display:grid}.skill-designer-metadata{background:#eef2f7;border:1px solid #d3dce8;border-radius:8px;grid-template:"name description confirmation media""category tags tags media"/minmax(150px,.72fr) minmax(210px,1.2fr) minmax(210px,1fr) 160px;align-items:start;gap:10px;padding:10px}.skill-designer-metadata__name{grid-area:name}.skill-designer-metadata__description{grid-area:description}.skill-designer-metadata__confirmation{grid-area:confirmation}.skill-designer-metadata__category{grid-area:category}.skill-designer-metadata__tags{grid-area:tags;min-width:0}.skill-designer-metadata__media{grid-area:media;min-width:0}.skill-create-fields label,.skill-designer-metadata label,.skill-designer-actions>label{color:#475569;align-content:start;gap:5px;min-width:0;font-size:10px;font-weight:750;display:grid}.skill-create-fields label.is-wide,.skill-designer-metadata label.is-wide,.skill-create-fields>.is-wide,.skill-designer-metadata>.is-wide{grid-column:span 2;max-width:520px}.skill-create-fields input,.skill-create-fields select,.skill-create-fields textarea,.skill-designer input,.skill-designer select,.skill-designer textarea{color:#1e293b;background:#fff;border:1px solid #cfd8e5;border-radius:6px;min-width:0;padding:7px 9px;font-size:11px}.skill-create-fields input,.skill-create-fields select,.skill-designer input,.skill-designer select{min-height:34px}.skill-tag-picker{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.skill-tag-picker legend,.skill-media-field>header>span{color:#475569;padding:0;font-size:10px;font-weight:750}.skill-tag-picker>div{flex-wrap:wrap;gap:6px;display:flex}.skill-tag-picker button{color:#475569;background:#fff;border:1px solid #d5ddea;border-radius:6px;min-height:30px;padding:0 9px;font-size:10px}.skill-tag-picker button.is-selected{color:#3730a3;background:#eef2ff;border-color:#818cf8}.skill-tag-picker__state,.skill-media-field>small{color:#64748b;font-size:9px;font-weight:500}.skill-tag-picker__state.is-error,.skill-media-field>small.is-error{color:#b91c1c}.skill-media-field{gap:6px;width:min(160px,100%);min-width:0;display:grid}.skill-media-field>header{justify-content:space-between;align-items:center;display:flex}.skill-media-field>header>button{color:#64748b;background:#fff;border:1px solid #d5ddea;border-radius:6px;width:28px;height:28px}.skill-media-field__container{aspect-ratio:1;color:#475569;background:#f8fafc;border:1px dashed #aebbd0;border-radius:8px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.skill-media-field__container:hover:not(:disabled),.skill-media-field__container:focus-visible{color:#3730a3;background:#eef2ff;border-color:#6366f1}.skill-media-field__container>:is(img,video){object-fit:contain;width:100%;height:100%;display:block}.skill-media-field__container>span{align-items:center;gap:8px;display:flex}.skill-media-field__container>strong{align-items:center;gap:5px;font-size:10px;display:inline-flex}.skill-media-field__container>:is(img,video)+strong{color:#fff;background:#0f172ad1;border-radius:6px;padding:6px 8px;position:absolute;bottom:8px;right:8px}.skill-media-field__input{display:none}.skill-create-fields textarea,.skill-designer textarea{resize:vertical}.skill-create-panel footer,.skill-designer-actions{justify-content:space-between;align-items:end;gap:12px;display:flex}.skill-create-action-error,.skill-designer-action-error{color:#dc2626;margin:0;font-size:10px;line-height:1.45}.skill-create-panel button.is-primary,.skill-designer button.is-primary{color:#fff;background:#4f46e5;border-color:#4f46e5}.skill-designer{background:#fafbfc;gap:14px;margin:12px;padding:14px;display:grid}.skill-editor-entry{border-bottom:1px solid #e7ebf2}.skill-editor-entry>summary{color:#3730a3;cursor:pointer;background:#f8fafc;align-items:center;gap:7px;min-height:44px;padding:0 14px;font-size:11px;font-weight:850;list-style:none;display:flex}.skill-editor-entry>summary::-webkit-details-marker{display:none}.skill-conversion-entry{background:#f8fafc;border-bottom:1px solid #e7ebf2;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:11px 14px;display:flex}.skill-conversion-entry>div{gap:3px;display:grid}.skill-conversion-entry strong{color:#1e293b;font-size:11px}.skill-conversion-entry span{color:#64748b;font-size:10px}.skill-conversion-entry button{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.skill-designer-steps{gap:8px;display:grid}.skill-designer-step{background:#eef2f7;border:1px solid #cfd8e5;border-radius:8px;gap:9px;min-width:0;padding:10px;display:grid;box-shadow:0 1px 2px #0f172a0a}.skill-designer-step>header{grid-template-columns:26px minmax(160px,220px) 150px minmax(200px,320px) auto;align-items:center;gap:8px;min-width:0;display:grid}.skill-designer-step>header>span{color:#3730a3;background:#eef2ff;border-radius:6px;place-items:center;width:26px;height:26px;font-size:10px;font-weight:850;display:grid}.skill-designer-step-progress{min-width:0;position:relative}.skill-designer-step-progress>span{z-index:1;color:#64748b;pointer-events:none;font-size:9px;font-weight:700;line-height:1;position:absolute;top:6px;left:11px}.skill-designer-step-progress>input{width:100%;min-height:44px;padding:16px 10px 4px}.skill-designer-step-tools,.skill-designer-actions>div{justify-content:flex-end;align-items:center;gap:6px;display:flex}.skill-designer-step-tools button{width:30px;min-height:30px;padding:0}.skill-designer-models{grid-template-columns:repeat(auto-fill,minmax(180px,230px));justify-content:start;gap:6px;display:grid}.skill-designer-models>div{border:1px solid #e2e8f0;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:46px;padding:7px 8px;display:flex}.skill-designer-models>div.is-selected{background:#eef2ff;border-color:#818cf8}.skill-designer-models label{color:#334155;align-items:center;gap:7px;min-width:0;font-size:10px;display:flex}.skill-designer-models label>span{gap:2px;min-width:0;display:grid}.skill-designer-models strong,.skill-designer-models small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skill-designer-models small{color:#64748b;font-size:9px}.skill-designer-default{white-space:nowrap;flex:none}.skill-designer-add-model{color:#4f46e5;background:#f8faff;border:1px dashed #a5b4fc;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:7px 12px;font-weight:750;display:inline-flex}.skill-designer-add-model:hover:not(:disabled),.skill-designer-add-model[aria-expanded=true]{background:#eef2ff;border-color:#6366f1}.skill-designer-model-picker-shell,.skill-designer-model-picker{gap:8px;min-width:0;display:grid}.skill-designer-model-picker{border-top:1px solid #e2e8f0;padding-top:8px}.skill-designer-model-picker>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.skill-designer-model-picker>header button{width:28px;min-height:28px;padding:0}.skill-designer-model-picker-list{flex-wrap:wrap;gap:6px;display:flex}.skill-designer-model-picker-list button{text-align:left;justify-items:start;gap:2px;min-width:180px;max-width:230px;min-height:42px;padding:7px 9px;display:grid}.skill-designer-model-picker-list small,.skill-designer-model-picker>p{color:#64748b;font-size:9px}.skill-designer-model-picker>a{color:#4f46e5;align-items:center;gap:5px;width:max-content;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}.skill-designer-model-picker>a:hover{text-decoration:underline}.skill-designer-connection{background:#f8fbff;border:1px solid #cbdcf8;border-radius:9px;gap:7px;min-width:0;margin:2px 0 0;padding:9px 10px 10px;display:grid}.skill-designer-connection legend{color:#1d4ed8;padding:0 6px;font-size:10px;font-weight:850}.skill-designer-connection>p{color:#64748b;margin:0;font-size:9px}.skill-designer-connection>div{grid-template-columns:minmax(180px,320px) 18px minmax(180px,320px);align-items:end;gap:8px;display:grid}.skill-designer-connection>.skill-designer-binding-list{grid-template-columns:repeat(2,minmax(240px,1fr));align-items:start}.skill-designer-binding-list>label{background:#fff;border:1px solid #dbe6f5;border-radius:7px;grid-template-columns:minmax(110px,.65fr) minmax(150px,1fr);align-items:center;padding:7px}.skill-designer-binding-list>label>span{gap:2px;min-width:0;display:grid}.skill-designer-binding-list>label small{color:#64748b;font-weight:500}.skill-designer-binding-list>label>.skill-designer-warning{grid-column:1/-1}.skill-designer-connection label{color:#475569;gap:4px;min-width:0;font-size:9px;font-weight:750;display:grid}.skill-designer-connection select{width:100%;min-width:0}.skill-designer-connection>div>span{color:#2563eb;text-align:center;align-self:center;font-weight:850}.skill-designer-connection .skill-designer-connection__hint{color:#92400e}.skill-designer-runtime{border:0;border-top:1px solid #edf1f6;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding:9px 0 0;display:grid}.skill-designer-runtime legend{color:#475569;padding:0 6px 0 0;font-size:10px;font-weight:800}.skill-designer-runtime label{color:#475569;gap:5px;min-width:0;font-size:10px;font-weight:750;display:grid}.skill-designer-runtime textarea{min-height:78px}.skill-designer-runtime textarea.is-invalid{border-color:#dc2626;box-shadow:0 0 0 2px #dc262614}.skill-designer-step-policy{color:#475569;grid-column:1/-1;align-items:center;gap:12px;font-size:10px;font-weight:750;display:flex}.skill-designer-step-policy>label{grid-auto-flow:column;align-items:center;gap:5px;display:flex}.skill-designer-step-policy input{min-height:0}.skill-designer-step-cost{color:#475569;grid-column:1/-1;margin:0;font-size:9px}.skill-preview-plan{background:#f8fbff;border:1px solid #dbe6f5;border-radius:8px;gap:7px;padding:9px;display:grid}.skill-preview-plan :is(ol,ul){margin:0;padding-left:20px}.skill-preview-plan li{margin:4px 0}.skill-preview-plan li>small{color:#64748b;margin-top:2px;display:block}.skill-draft-diff,.skill-draft-preview{border-top:1px solid #e2e8f0;gap:9px;padding-top:12px;display:grid}.skill-draft-diff>header,.skill-draft-preview>header,.skill-draft-preview>header>div{align-items:center;gap:7px;display:flex}.skill-draft-diff>header>span,.skill-draft-preview>header span{color:#64748b;font-size:9px}.skill-draft-diff ul{color:#475569;margin:0;padding-left:20px;font-size:10px;line-height:1.7}.skill-draft-preview>header{justify-content:space-between}.skill-draft-preview>header>div:first-child{flex-direction:column;align-items:flex-start;gap:2px}.skill-draft-preview>header input{width:min(360px,50vw)}.skill-draft-preview>header button{align-items:center;gap:5px;display:inline-flex}.skill-draft-preview>p{color:#b91c1c;margin:0;font-size:10px}.skill-designer-attachments{border:1px solid var(--border-subtle);gap:10px;margin:0;padding:14px;display:grid}.skill-designer-attachments legend{padding:0 6px;font-weight:700}.skill-designer-attachments>p{color:var(--text-secondary);margin:0;font-size:13px}.skill-designer-attachments label{grid-template-columns:minmax(180px,280px) 160px;align-items:center;gap:12px;display:grid}.skill-designer-attachments input{width:160px}.skill-draft-preview>p.skill-draft-preview__notice{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:7px;padding:7px 9px}.skill-draft-preview ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.skill-draft-preview li{background:#fff;border:1px solid #dbe3ef;border-radius:7px;gap:7px;padding:9px;display:grid}.skill-draft-preview li>header{align-items:center;gap:7px;font-size:10px;display:flex}.skill-draft-preview li>header>span{color:#3730a3;background:#eef2ff;border-radius:5px;place-items:center;width:22px;height:22px;font-weight:850;display:grid}.skill-draft-preview li>header em{color:#475569;margin-left:auto;font-size:9px;font-style:normal}.skill-draft-preview dl{grid-template-columns:minmax(0,2fr) minmax(100px,.6fr) minmax(180px,1fr);gap:7px;margin:0;display:grid}.skill-draft-preview dl>div{gap:3px;min-width:0;display:grid}.skill-draft-preview dt{color:#64748b;font-size:9px}.skill-draft-preview dd{overflow-wrap:anywhere;color:#334155;margin:0;font-size:10px;line-height:1.5}.skill-preview-run{gap:9px;display:grid}.skill-preview-run__summary,.skill-preview-run__failure{color:#475569;background:#f8fafc;border-radius:7px;align-items:center;gap:7px;margin:0;padding:8px 10px;font-size:10px;display:flex}.skill-preview-run__summary>span{margin-left:auto}.skill-preview-run__summary.is-succeeded{color:#166534;background:#f0fdf4}.skill-preview-run__summary.is-running,.skill-preview-run__summary.is-queued{color:#4338ca;background:#eef2ff}.skill-preview-run__summary.is-failed,.skill-preview-run__failure{color:#b91c1c;background:#fef2f2}.skill-preview-step.is-running{border-color:#818cf8;box-shadow:0 0 0 2px #6366f114}.skill-preview-step.is-failed{border-color:#fca5a5}.skill-preview-step>header>div{gap:2px;min-width:0;display:grid}.skill-preview-step>header>div>span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.skill-preview-step>header em{align-items:center;gap:4px;display:inline-flex}.skill-preview-step details{border-top:1px solid #eef2f7;padding-top:7px}.skill-preview-step summary{cursor:pointer;color:#4f46e5;width:max-content;font-size:10px;font-weight:750}.skill-preview-step dl{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}.skill-preview-step dl>div{background:#f8fafc;border-radius:6px;padding:7px}.skill-preview-step dl>div.is-error{color:#991b1b;background:#fef2f2}.skill-preview-step pre,.skill-preview-run__final pre{max-height:240px;color:inherit;font:inherit;white-space:pre-wrap;margin:0;overflow:auto}.skill-preview-run__final{color:#14532d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;gap:7px;padding:10px;font-size:10px;display:grid}.skill-preview-output{gap:5px;display:grid}.skill-preview-output a{color:#2563eb;text-decoration:none}.skill-preview-output a:hover{text-decoration:underline}.skill-designer-empty,.skill-designer-model-state,.skill-designer-warning{color:#64748b;margin:0;font-size:10px}.skill-designer-warning{color:#b45309}.skill-designer-add{justify-self:start}.skill-designer-actions{border-top:1px solid #e2e8f0;padding-top:12px}.skill-designer-actions>label{width:min(420px,100%)}.skill-detail-heading p{color:#64748b;margin:4px 0 0;font-size:10px}.skill-detail-heading__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.skill-detail-layout{grid-template-columns:116px minmax(0,1fr);min-width:0;display:grid}.skill-version-list{background:#fafbfc;border-right:1px solid #e7ebf2;flex-direction:column;gap:5px;min-height:500px;padding:12px 8px;display:flex}.skill-version-list>strong{color:#64748b;padding:0 5px 5px;font-size:10px}.skill-version-list button{justify-items:start;gap:1px;min-height:42px;padding:6px 8px;display:grid}.skill-version-list button.is-active{color:#3730a3;background:#eef2ff;border-color:#a5b4fc}.skill-version-list small{color:#64748b;font-size:9px}.skill-version-detail{align-content:start;gap:12px;min-width:0;padding:14px;display:grid}.skill-version-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.skill-version-facts>div{border:1px solid #e2e8f0;border-radius:9px;gap:3px;min-width:0;padding:8px 10px;display:grid}.skill-version-facts dt{color:#64748b;font-size:9px}.skill-version-facts dd{overflow-wrap:anywhere;color:#1e293b;margin:0;font-size:11px;font-weight:750}.skill-binding-preview{border:1px solid #e2e8f0;border-radius:10px;min-width:0;overflow:hidden}.skill-binding-preview>header{border-bottom:1px solid #e7ebf2;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:8px 11px;display:flex}.skill-binding-preview header span{color:#3730a3;background:#eef2ff;border-radius:999px;padding:2px 7px;font-size:9px;font-weight:800}.skill-binding-preview p{color:#475569;background:#f8fafc;margin:0;padding:12px;font-size:11px;line-height:1.6}.skill-model-selection{background:#fff;border:1px solid #dbe4f0;border-radius:10px;gap:10px;min-width:0;padding:12px;display:grid}.skill-model-selection>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.skill-model-selection>header p,.skill-model-selection>p,.skill-model-selection-list>p{color:#64748b;margin:3px 0 0;font-size:10px;line-height:1.5}.skill-model-selection>header>span{color:#475569;white-space:nowrap;font-size:10px}.skill-model-selection-list{gap:6px;display:grid}.skill-model-selection-list>div{border:1px solid #e2e8f0;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.skill-model-selection-list>div.is-selected{background:#f5f7ff;border-color:#a5b4fc}.skill-model-selection-list label{align-items:center;gap:8px;display:flex}.skill-model-selection-list label>span{gap:2px;display:grid}.skill-model-selection-list small{color:#64748b;font-size:9px}.skill-model-default{color:#475569;white-space:nowrap;font-size:10px}.skill-model-selection>button{justify-self:start}.skill-workflow-model-steps{background:#f8fafc;border:1px solid #dbe4f0;border-radius:10px;gap:10px;min-width:0;padding:12px;display:grid}.skill-workflow-model-steps>header,.skill-workflow-model-steps li>div>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.skill-workflow-model-steps header p{color:#64748b;margin:3px 0 0;font-size:10px}.skill-workflow-model-steps>header>span{color:#475569;white-space:nowrap;font-size:10px}.skill-workflow-model-steps ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.skill-workflow-model-steps li{background:#fff;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:24px minmax(0,1fr);gap:9px;padding:9px;display:grid}.skill-workflow-model-steps li>span{color:#3730a3;background:#eef2ff;border-radius:6px;place-items:center;width:24px;height:24px;font-size:10px;font-weight:850;display:grid}.skill-workflow-model-steps li>div{gap:5px;min-width:0;display:grid}.skill-workflow-model-steps li header strong{font-size:11px}.skill-workflow-model-steps li header em{color:#475569;white-space:nowrap;background:#f1f5f9;border-radius:999px;padding:2px 7px;font-size:9px;font-style:normal;font-weight:750}.skill-workflow-model-steps li small{color:#64748b;font-size:9px}.skill-workflow-model-chips{flex-wrap:wrap;gap:5px;display:flex}.skill-workflow-model-chips span{color:#334155;background:#fff;border:1px solid #dbe3ef;border-radius:6px;padding:4px 7px;font-size:10px;font-weight:700}.skill-workflow-model-chips span.is-default{color:#3730a3;background:#eef2ff;border-color:#a5b4fc}.skill-step-model-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.skill-step-model-options>div{background:#fff;border:1px solid #dbe3ef;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;min-height:36px;padding:6px 8px;display:flex}.skill-step-model-options>div.is-selected{background:#eef2ff;border-color:#a5b4fc}.skill-step-model-options label{color:#334155;align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.skill-step-model-options input{accent-color:#4f46e5;margin:0}.skill-workflow-model-steps>button{color:#fff;background:#4f46e5;border:1px solid #4f46e5;border-radius:7px;justify-self:end;min-height:32px;padding:0 12px;font-size:10px;font-weight:800}.skill-workflow-model-steps>button:disabled{color:#94a3b8;background:#f1f5f9;border-color:#dbe3ef}@media (width<=900px){.skill-step-model-options{grid-template-columns:1fr}}.skill-detail-actions{border-top:1px solid #e7ebf2;gap:8px;padding:11px 14px;display:grid}.skill-detail-actions>label{color:#475569;grid-template-columns:110px minmax(240px,520px);align-items:center;gap:8px;font-size:10px;font-weight:750;display:grid}.skill-detail-actions input{color:#1e293b;background:#fff;border:1px solid #cfd8e5;border-radius:8px;width:100%;min-height:34px;padding:7px 9px;font-size:11px}.skill-detail-actions>div{flex-wrap:wrap;gap:7px;display:flex}.skill-detail-actions>p{color:#64748b;margin:0;font-size:10px}@media (width<=1100px){.skill-workbench{grid-template-columns:230px minmax(0,1fr)}.skill-version-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.skill-designer-models{grid-template-columns:repeat(auto-fill,minmax(180px,230px))}.skill-designer-runtime{grid-template-columns:repeat(2,minmax(0,1fr))}.skill-designer-metadata{grid-template:"name description""confirmation confirmation""category tags""media media"/minmax(150px,.72fr) minmax(0,1.3fr)}}@media (width<=760px){.skill-detail-heading{flex-direction:column;align-items:flex-start}.skill-detail-heading__actions,.skill-agent-route-summary,.skill-agent-route-status{justify-content:flex-start;width:100%}.skill-agent-route-summary__notice{text-align:left}.skill-agent-route-dialog__fields,.skill-workbench{grid-template-columns:minmax(0,1fr)}.skill-list{max-height:260px}.skill-detail-layout,.skill-version-facts,.skill-detail-actions>label,.skill-create-fields,.skill-designer-metadata,.skill-designer-models{grid-template-columns:minmax(0,1fr)}.skill-designer-metadata{grid-template:none / minmax(0, 1fr)}.skill-designer-runtime,.skill-designer-connection>div,.skill-draft-preview dl{grid-template-columns:minmax(0,1fr)}.skill-conversion-entry,.skill-draft-preview>header,.skill-draft-preview>header>div:last-child{flex-direction:column;align-items:stretch}.skill-draft-preview>header input{width:100%}.skill-create-fields label.is-wide,.skill-designer-metadata label.is-wide,.skill-create-fields>.is-wide,.skill-designer-metadata>.is-wide{grid-column:auto;max-width:none}.skill-designer-metadata__name,.skill-designer-metadata__description,.skill-designer-metadata__confirmation,.skill-designer-metadata__category,.skill-designer-metadata__tags,.skill-designer-metadata__media{grid-area:auto}.skill-designer-step>header{grid-template-columns:26px minmax(0,1fr)}.skill-designer-step>header select,.skill-designer-step-progress,.skill-designer-step-tools{grid-column:2}.skill-create-panel footer,.skill-designer-actions{flex-direction:column;align-items:stretch}.skill-designer-actions>div{flex-wrap:wrap;justify-content:flex-start}.skill-version-list{border-bottom:1px solid #e7ebf2;border-right:0;flex-direction:row;min-height:0;overflow-x:auto}.skill-version-list>strong{display:none}.skill-version-list button{min-width:90px}}.ui-dialog__content:has(.admin-model-create-dialog){transform-origin:50%;border-radius:16px;width:min(1920px,100vw - 18px);max-height:calc(100vh - 14px);padding:0;overflow:auto;transform:translate(-50%,-50%)scale(.8)}.ui-dialog__content:has(.admin-model-create-dialog) .ui-dialog__heading{z-index:10;background:#fff;border-bottom:1px solid #e1e7f0;align-items:center;gap:20px;margin:0;padding:16px 28px;display:flex;position:sticky;top:0}.ui-dialog__content:has(.admin-model-create-dialog) .ui-dialog__title{font-size:26px;line-height:1.2}.ui-dialog__content:has(.admin-model-create-dialog) .ui-dialog__heading-actions{flex-wrap:nowrap;flex:1;gap:12px}.ui-dialog__content:has(.admin-model-create-dialog) .ui-dialog__heading-actions>button[aria-label=关闭对话框]{background:#fff;border:1px solid #d5deea;border-radius:10px;width:46px;height:44px}.model-create-header-actions{flex:1;justify-content:flex-end;align-items:center;gap:12px;display:flex}.model-create-header-leading{align-items:center;gap:12px;display:flex}.model-create-header-actions>.ui-button{min-height:44px;margin-left:0;padding-inline:22px;font-size:16px;font-weight:800}.model-create-header-actions>.ui-button:last-child{color:#fff;background:#1477f8;border-color:#1477f8}.model-create-header-leading>.ui-button{color:#4788ef;background:#f4f8ff;border-color:#bdd7ff}.model-create-header-leading>.model-editor-camera-toggle[aria-pressed=true]{color:#fff;background:#1477f8;border-color:#1477f8}.model-editor-camera-toggle>svg,.model-create-header-leading>.ui-button>svg{flex:none}.model-create-save-icon{width:18px;height:18px}.admin-model-create-dialog{background:#f8fafd;gap:18px;padding:22px 28px 36px;display:grid}.model-create-top-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.admin-model-create-dialog .model-preview-card{border-color:#d8e1ed;border-radius:12px;padding:16px;box-shadow:0 8px 22px #0f172a0d}.model-create-top-grid>.model-preview-card{min-height:310px}.admin-model-create-dialog .model-preview-card h3{color:#172033;font-size:18px;line-height:1.3}.model-create-top-grid>.model-preview-card>h3{margin-bottom:14px}.model-create-cost-card>h3{align-items:center;gap:6px;display:flex}.admin-model-create-dialog .ui-field__label{color:#344054;font-size:14px;font-weight:800}.admin-model-create-dialog .ui-input{border-color:#d5deea;border-radius:9px;min-height:42px}.model-create-billing-card{align-content:start;gap:12px;display:grid}.model-create-billing-heading{align-items:center;gap:12px;min-height:42px;display:flex}.model-create-billing-heading>h3{white-space:nowrap;margin:0}.model-create-billing-flags{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.model-create-toggle-box{color:#172033;background:#f8fbff;border:1px solid #bfdbfe;border-radius:9px;align-items:center;gap:9px;min-height:42px;padding:8px 12px;font-weight:800;display:inline-flex}.model-create-toggle-box.is-disabled{color:#475569;background:#fbfcfe;border-color:#d8e1ed}.model-create-quota-input{text-align:center;border:1px solid #d8e1ed;border-radius:7px;width:60px;height:30px;padding:4px 8px}.model-create-conversion-ratio{color:#1769e0;white-space:nowrap;background:#fff;border:1px solid #bfdbfe;border-radius:9px;align-items:center;gap:6px;width:fit-content;min-height:42px;padding:6px 10px;display:flex}.model-create-conversion-ratio input{color:#172033;text-align:center;width:46px;font:inherit;background:0 0;border:0;font-weight:800}.model-create-route-card{background:#f4f8ff!important;border-color:#cfe0f8!important;padding:14px 16px 16px!important}.model-create-route-mode{width:156px}.model-preview-route-selection-rules{border-top:1px solid #d8e1ed;margin-top:12px;padding-top:12px;display:grid}.model-preview-route-selection-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.model-preview-route-selection-toggle{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:32px;height:32px;padding:0;display:grid}.model-preview-route-selection-toggle:hover,.model-preview-route-selection-toggle:focus-visible{color:#1769e0;background:#e9f2ff}.model-preview-route-selection-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.model-preview-route-selection-content{gap:10px;padding-top:10px;display:grid}.model-preview-route-selection-content>.ui-field{width:min(280px,100%)}.model-preview-route-selection-values{grid-template-columns:repeat(auto-fit,minmax(180px,240px));gap:10px;display:grid}.model-create-route-shared-settings{flex-wrap:nowrap;align-items:flex-end;margin-left:auto}.model-create-route-title-actions{flex-wrap:nowrap;flex:none;align-items:center;gap:8px;min-width:0;display:flex}.model-create-developer-api-settings{align-items:flex-end;gap:8px;min-width:0;display:flex}.model-create-developer-api-mode{width:176px}.model-create-developer-api-settings .ui-checkbox-row{white-space:nowrap;min-height:42px}.model-create-route-title-actions .model-preview-heading-with-help{flex:none}.model-create-route-title-actions>.ui-button{white-space:nowrap;min-height:36px;padding-inline:12px}.model-create-route-title-actions .model-create-route-mode{width:132px;min-width:132px}.model-create-route-execution-settings{border-left:1px solid #d8e1ed;align-items:flex-end;gap:8px;margin-left:auto;padding-left:10px;display:flex}.model-create-route-result-mode{width:112px}.model-create-route-shared-number{width:104px}.model-create-route-shared-number:nth-child(2){width:120px}.model-create-route-field-label{white-space:nowrap;align-items:center;gap:3px;min-width:max-content;display:flex}.model-create-route-field-help{color:#64748b;cursor:help;justify-content:center;align-items:center;width:15px;height:15px;display:inline-flex}.model-create-route-field-help:focus-visible{outline-offset:1px;border-radius:50%;outline:2px solid #2563eb}.model-preview-runtime-card{overflow:clip;padding:0!important}.model-preview-runtime-card>summary{color:#172033;cursor:pointer;align-items:center;gap:12px;min-height:48px;padding:10px 16px;list-style:none;display:flex}.model-preview-runtime-card>summary::-webkit-details-marker{display:none}.model-preview-runtime-card>summary:before{content:"›";color:#64748b;font-size:20px;transition:transform .16s;transform:rotate(0)}.model-preview-runtime-card[open]>summary:before{transform:rotate(90deg)}.model-preview-runtime-card>summary>span{font-weight:800}.model-preview-runtime-card>summary>small{color:#667085;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.model-preview-runtime-fields{border-top:1px solid #e5eaf1;grid-template-columns:190px 170px 130px minmax(280px,1fr);align-items:start;gap:12px;padding:12px 16px 16px;display:grid}.model-preview-runtime-fields .model-preview-mini-textarea{resize:vertical;height:42px;min-height:42px}.model-reference-processing-fields{border:1px solid var(--border-subtle);border-radius:6px;grid-column:1/-1;margin:0;padding:12px}.model-reference-processing-fields legend{padding:0 6px;font-weight:600}.model-reference-processing-toggle{align-items:center;gap:8px;display:flex}.model-reference-processing-grid{flex-wrap:wrap;align-items:flex-start;gap:12px 16px;margin-top:12px;display:flex}.model-reference-processing-mode{width:240px}.model-reference-processing-number{width:120px}.model-skill-capability-fields{border:1px solid var(--border-subtle);border-radius:6px;grid-column:1/-1;gap:12px;margin:0;padding:12px;display:grid}.model-skill-capability-fields legend{padding:0 6px;font-weight:600}.model-skill-capability-row{flex-wrap:wrap;align-items:flex-start;gap:12px 16px;display:flex}.model-skill-capability-id{width:200px}.model-skill-capability-label{width:240px}.model-skill-capability-structured{gap:12px;display:grid}.model-skill-capability-schema{resize:vertical;width:min(100%,760px);min-height:220px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.model-create-route-number-with-unit{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;display:grid}.model-create-route-number-with-unit small{color:#667085;font-weight:700}.model-create-route-item{background:#fff;border:1px solid #d2e1f4;border-radius:11px;gap:12px;padding:12px 14px;display:grid}.model-create-route-test-result{border:1px solid;border-radius:7px;align-items:center;gap:8px;min-height:32px;padding:6px 10px;font-size:12px;display:flex}.model-create-route-test-result strong{flex:none}.model-create-route-test-result span{overflow-wrap:anywhere;min-width:0}.model-create-route-test-result.is-passed{color:#166534;background:#f0fdf4;border-color:#86efac}.model-create-route-test-result.is-failed{color:#991b1b;background:#fef2f2;border-color:#fecaca}.model-create-route-grid{grid-template-columns:max-content 200px 200px 68px 112px 80px 80px max-content;align-items:end;gap:8px;display:grid}.model-create-route-grid.has-supply-directory{grid-template-columns:max-content 160px 200px 200px 68px 112px 80px 80px max-content}.model-create-route-priority-field,.model-create-route-polling-field,.model-create-route-timeout-field{min-width:0}.model-create-route-polling-field,.model-create-route-timeout-field{width:80px}.admin-model-create-dialog :is(.model-create-route-polling-field,.model-create-route-timeout-field) .model-create-route-field-label{font-size:11px}.model-create-route-priority-field .ui-input,.model-create-route-polling-field .ui-input,.model-create-route-timeout-field .ui-input{width:100%}.model-create-route-marker{justify-content:flex-start;align-items:center;gap:4px;min-height:42px;display:flex}.model-route-drag-handle{color:#64748b;cursor:grab;background:#fff;border:1px solid #cbd5e1;border-radius:7px;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;padding:0;display:inline-flex}.model-route-drag-handle:active{cursor:grabbing}.model-route-drag-handle:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.model-route-role{white-space:nowrap;border:1px solid;border-radius:7px;align-items:center;min-height:28px;padding:4px 9px;font-size:12px;font-weight:800;display:inline-flex}.model-route-role.is-primary{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.model-route-role.is-backup{color:#475569;background:#f8fafc;border-color:#cbd5e1}.model-create-route-owner{color:#1769e0;text-overflow:ellipsis;white-space:nowrap;background:#edf5ff;border:1px solid #cbdcf4;border-radius:999px;align-items:center;max-width:132px;min-height:30px;padding:5px 9px;font-size:13px;font-weight:800;display:inline-flex;overflow:hidden}.model-create-route-marker .model-create-route-remove{width:28px;min-width:28px;min-height:28px;padding:0}.model-create-route-grid>.ui-button{color:#fff;background:#1477f8;border-color:#1477f8;min-height:42px;font-weight:800}.model-create-model-combobox{min-width:0;position:relative}.model-create-model-combobox__control{align-items:center;display:flex;position:relative}.model-create-model-combobox__control>svg{z-index:1;color:#64748b;pointer-events:none;position:absolute;left:10px}.model-create-model-combobox__control .ui-input{min-width:0;padding-left:30px;padding-right:34px}.model-create-model-combobox__control>button{color:#475569;cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;right:3px}.model-create-model-combobox__menu{z-index:30;background:#fff;border:1px solid #cbd5e1;border-radius:7px;max-height:240px;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 30px #0f172a29}.model-create-model-combobox__menu>button{color:#172033;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;gap:2px;padding:8px 9px;display:grid}.model-create-model-combobox__menu>button:hover,.model-create-model-combobox__menu>button[aria-selected=true]{background:#edf5ff}.model-create-model-combobox__menu span,.model-create-model-combobox__empty{color:#64748b;font-size:12px}.model-create-model-combobox__empty{padding:10px}.admin-model-create-dialog .model-create-route-item.is-runninghub{grid-template-columns:max-content 124px 160px 112px 120px max-content 132px 68px 120px 96px 96px;gap:8px}.admin-model-create-dialog .model-create-route-item.is-runninghub:not(.has-supply-directory){grid-template-columns:max-content minmax(200px,1fr) 112px 120px max-content 132px 68px 120px 96px 96px}.admin-model-create-dialog .model-create-route-item.is-runninghub :is(.model-create-route-grid,.model-preview-runninghub-inline){display:contents}.model-create-route-item.is-runninghub .model-create-route-marker{grid-area:1/1}.model-create-route-item.is-runninghub .model-create-route-platform-field{grid-area:1/2}.model-create-route-item.is-runninghub.has-supply-directory .model-create-route-channel-field{grid-area:1/3}.model-create-route-item.is-runninghub:not(.has-supply-directory) .model-create-route-channel-field{grid-column:2}.model-create-route-item.is-runninghub .model-preview-runninghub-kind-field{grid-area:1/4}.model-create-route-item.is-runninghub .model-preview-runninghub-id-field{grid-area:1/5}.model-create-route-item.is-runninghub .model-create-route-priority-field{grid-area:1/8}.model-create-route-item.is-runninghub .model-create-route-result-mode{grid-area:1/9}.model-create-route-item.is-runninghub .model-create-route-polling-field{grid-area:1/10}.model-create-route-item.is-runninghub .model-create-route-timeout-field{grid-area:1/11}.model-create-route-item.is-runninghub .model-preview-runninghub-inline>.ui-button{grid-area:1/6}.model-create-route-item.is-runninghub .model-preview-runninghub-machine-field{grid-area:1/7}.model-create-route-item.is-runninghub:not(.has-supply-directory) .model-preview-runninghub-kind-field{grid-column:3}.model-create-route-item.is-runninghub:not(.has-supply-directory) .model-preview-runninghub-id-field{grid-column:4}.model-create-route-item.is-runninghub:not(.has-supply-directory) .model-preview-runninghub-inline>.ui-button{grid-column:5}.model-create-route-item.is-runninghub:not(.has-supply-directory) .model-preview-runninghub-machine-field{grid-column:6}.model-create-route-item.is-runninghub:not(.has-supply-directory) .model-create-route-priority-field{grid-column:7}.model-create-route-item.is-runninghub:not(.has-supply-directory) .model-create-route-result-mode{grid-column:8}.model-create-route-item.is-runninghub:not(.has-supply-directory) .model-create-route-polling-field{grid-column:9}.model-create-route-item.is-runninghub:not(.has-supply-directory) .model-create-route-timeout-field{grid-column:10}.model-create-route-item.is-runninghub .model-preview-runninghub-json{grid-area:2/1/auto/-1}.admin-model-create-dialog .model-preview-runninghub-id-field{width:100%;min-width:0}.admin-model-create-dialog .model-create-route-item.is-runninghub .model-create-route-owner{max-width:72px}.admin-model-create-dialog .model-create-route-item.is-runninghub :is(.model-create-route-platform-field,.model-create-route-channel-field,.model-preview-runninghub-kind-field,.model-preview-runninghub-id-field,.model-preview-runninghub-machine-field,.model-create-route-priority-field,.model-create-route-result-mode,.model-create-route-polling-field,.model-create-route-timeout-field),.admin-model-create-dialog .model-create-route-item.is-runninghub :is(.model-create-route-platform-field,.model-create-route-channel-field,.model-preview-runninghub-kind-field,.model-preview-runninghub-id-field,.model-preview-runninghub-machine-field,.model-create-route-result-mode) .ui-input{width:100%;min-width:0}.admin-model-create-dialog .model-create-route-item.is-runninghub .model-preview-runninghub-id-field .ui-input{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-model-create-dialog .model-create-route-item.is-runninghub .model-preview-runninghub-inline>.ui-button{width:max-content;min-width:0;padding-inline:10px}.admin-model-create-dialog .model-create-route-item.is-runninghub :is(.model-create-route-polling-field,.model-create-route-timeout-field) .ui-field__label{white-space:nowrap;font-size:11px}.admin-model-create-dialog .model-preview-route-index{color:#1769e0;background:#e9f2ff;width:32px;padding:6px 0}.model-create-settlement-help{vertical-align:middle;display:inline-flex;position:relative}.model-create-cost-reference{color:#175fc2;white-space:nowrap;background:#eef5ff;border:1px solid #b9cff0;border-radius:999px;align-items:center;min-height:24px;padding:2px 8px;font-size:12px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.model-create-cost-reference:hover,.model-create-cost-reference:focus-visible{color:#0f4fa8;background:#e2eeff;border-color:#1769e0}.model-create-cost-reference-field{margin-top:10px}.model-create-settlement-help>button{color:#1769e0;cursor:help;background:#f4f8ff;border:1px solid #bfd0e5;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;display:inline-grid}.model-create-settlement-help>[role=tooltip]{z-index:20;color:#f8fafc;opacity:0;pointer-events:none;background:#172033;border:1px solid #c9d8ea;border-radius:8px;width:300px;padding:10px 12px;font-size:13px;font-weight:600;line-height:1.55;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-4px);box-shadow:0 10px 24px #0f172a33}.model-create-settlement-help:hover>[role=tooltip],.model-create-settlement-help:focus-within>[role=tooltip]{opacity:1;transform:translateY(0)}.admin-model-create-dialog .model-preview-parameters-card{padding:0;overflow:hidden}.admin-model-create-dialog .model-preview-parameters-card>.model-preview-card-title{border-bottom:1px solid #e1e7f0;margin:0;padding:18px 22px}.admin-model-create-dialog .model-preview-parameters-card .model-preview-toolbar{flex-wrap:nowrap}.admin-model-create-dialog .model-preview-parameters-card .model-preview-toolbar .ui-button{white-space:nowrap}.admin-model-create-dialog .model-preview-parameter-table{margin:0 12px 12px}.admin-model-create-dialog .ui-model-parameter-table>div{grid-template-columns:80px 220px 120px 160px minmax(180px,200px) 72px;padding-block:14px}.admin-model-create-dialog .ui-model-parameter-table.is-reorderable>div{grid-template-columns:36px 80px 220px 120px 160px minmax(180px,200px) 72px}.admin-model-create-dialog .ui-model-parameter-table>.is-header{font-size:20px}.admin-model-create-dialog .ui-model-parameter-table :is(.is-node,small){font-size:18px}.admin-model-create-dialog .ui-model-parameter-table :is(input,select,.ui-model-parameter-options-cell>span){min-height:42px;font-size:21px}.admin-model-create-dialog .ui-model-parameter-table :is(.ui-model-parameter-options-cell>button,.ui-model-parameter-check,.ui-model-parameter-remove){min-height:34px;font-size:18px}.admin-model-create-dialog .model-preview-empty{background:#fafcff;border:1px dashed #cfdaea;border-radius:10px;place-content:center;min-height:245px;margin:12px;font-size:15px}.admin-model-create-dialog .model-preview-empty strong{color:#172033;font-size:18px}@media (width<=1450px){.model-create-top-grid,.model-preview-runtime-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.model-create-top-grid>.model-preview-basic{grid-column:1/-1;min-height:0}}@media (width<=900px){.ui-dialog__content:has(.admin-model-create-dialog){transform:translate(-50%,-50%)}.model-create-header-actions,.model-create-header-leading{flex-direction:column;align-items:stretch}.ui-dialog__content:has(.admin-model-create-dialog) .ui-dialog__heading{flex-direction:column;align-items:stretch}.model-create-header-actions>.ui-button{margin-left:0}.model-create-top-grid,.model-create-route-grid{grid-template-columns:1fr}.model-create-route-shared-settings,.model-create-route-execution-settings{flex-direction:column;align-items:stretch;width:100%}.model-create-route-execution-settings{border-left:0;padding-left:0}.model-create-route-mode,.model-create-route-result-mode,.model-create-route-shared-number,.model-create-route-shared-number:nth-child(2){width:100%}.model-create-route-title-actions{flex-direction:column;align-items:stretch;width:100%}.model-create-developer-api-settings{flex-wrap:wrap;align-items:stretch;width:100%}.model-create-developer-api-mode{width:min(100%,280px)}.model-preview-runtime-fields{grid-template-columns:1fr}.model-create-route-title-actions .model-create-route-mode{width:100%;min-width:0}.admin-model-create-dialog .model-create-route-item:has(.model-preview-runninghub-inline){grid-template-columns:1fr}.admin-model-create-dialog .model-create-route-item:has(.model-preview-runninghub-inline) :is(.model-create-route-grid,.model-preview-runninghub-inline){grid-column:1/-1;grid-template-columns:1fr;display:grid}.admin-model-create-dialog{padding:14px}}.model-create-cost-readonly-note{color:#667085;margin-top:8px;font-size:12px;line-height:1.5;display:block}.ui-dialog__content:has(.admin-model-editor-preview){border-radius:14px;width:min(1580px,100vw - 28px);max-height:calc(100vh - 24px);padding:18px;font-size:14px}.ui-dialog__content:has(.admin-model-editor-preview) :is(button,input,select,textarea,label,span,p,small){font-size:14px}.ui-dialog__content:has(.admin-model-editor-preview) .ui-dialog__heading{z-index:5;background:var(--ui-surface);border-bottom:1px solid var(--ui-border);align-items:center;margin:-18px -18px 14px;padding:14px 18px;position:sticky;top:-18px}.ui-dialog__content:has(.admin-model-editor-preview) .ui-dialog__heading-actions{flex-wrap:wrap;justify-content:flex-end}.admin-model-editor-preview{background:#f4f7fb;gap:12px;display:grid}.model-preview-overview-grid{grid-template-columns:minmax(320px,.95fr) minmax(360px,1.05fr) minmax(440px,1.35fr);align-items:stretch;gap:12px;display:grid}.model-preview-overview-grid>.model-preview-card{height:100%}.model-preview-cost-fields,.model-preview-option-list,.model-preview-route-list{align-content:start;gap:10px;display:grid}.model-preview-card{background:#fff;border:1px solid #dce4ef;border-radius:12px;min-width:0;padding:14px;box-shadow:0 5px 18px #0f172a0a}.model-preview-card h3,.model-preview-card h4{margin:0}.model-preview-card-title,.model-preview-inline-actions,.model-preview-toolbar,.model-preview-check-line,.model-preview-ratio-fields{align-items:center;gap:8px;display:flex}.model-preview-card-title{justify-content:space-between;margin-bottom:10px}.model-preview-heading-with-help{align-items:center;gap:7px;display:inline-flex}.model-preview-help{color:#52627a;cursor:help;border:1px solid #a9b6c9;border-radius:50%;place-items:center;width:17px;height:17px;font-size:11px;font-weight:800;display:inline-grid}.model-preview-system-prompt-field{margin-top:10px}.model-preview-card-title.is-actions-only{justify-content:flex-end}.model-preview-toolbar{flex-wrap:wrap;justify-content:flex-end}.model-preview-toolbar>.ui-input{width:min(260px,100%)}.model-preview-parameter-toolbar{white-space:nowrap;flex-wrap:nowrap}.model-preview-parameter-toolbar>.ui-input{width:240px}.model-preview-grid{gap:10px;display:grid}.model-preview-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.model-preview-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.model-preview-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.model-preview-header-check,.admin-model-header-check{white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.model-preview-header-status,.admin-model-header-status{border:1px solid var(--ui-border);white-space:nowrap;background:#f8fafc;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;display:inline-flex}button.admin-model-header-status{cursor:pointer;color:inherit}.model-preview-route-list{gap:8px}.model-preview-route-item{background:#f9fbfe;border:1px solid #e3e9f1;border-radius:10px;grid-template-columns:200px 200px auto 72px 180px 120px 128px;justify-content:start;gap:10px;padding:10px;display:grid}.model-preview-route-item-header{grid-column:1/-1;align-items:center;gap:8px;display:flex}.model-preview-route-item-header .ui-button{margin-left:auto}.model-preview-route-item-header .model-route-drag-handle{flex:0 0 28px}.model-preview-route-main-grid,.model-preview-route-result-grid{display:contents}.model-preview-route-item>.ui-field__error{grid-column:1/-1}.model-preview-route-item:has(.model-preview-runninghub-inline){grid-template-columns:200px 72px 240px minmax(120px,auto) 150px 88px 100px 80px 80px;gap:8px}.model-preview-route-item:has(.model-preview-runninghub-inline) :is(.model-preview-route-main-grid,.model-preview-route-result-grid,.model-preview-runninghub-inline){display:contents}.model-preview-route-index{color:#4f46e5;text-align:center;background:#eef2ff;border-radius:8px;align-self:center;padding:7px 4px;font-weight:800}.model-preview-runninghub-inline{grid-column:2/span 2;grid-template-columns:120px minmax(180px,1fr) auto 150px;align-items:end;gap:8px;display:grid}.model-preview-route-item:has(.model-preview-runninghub-inline) :is(.model-preview-route-provider-field,.model-preview-runninghub-id-field){width:240px}.model-preview-route-item:has(.model-preview-runninghub-inline) .model-preview-route-result-mode-field{width:100px}.model-preview-route-item:has(.model-preview-runninghub-inline) :is(.model-preview-route-polling-field,.model-preview-route-timeout-field){width:80px}.model-preview-route-item:has(.model-preview-runninghub-inline) :is(.model-preview-route-polling-field,.model-preview-route-timeout-field) .ui-input{width:80px;min-width:0;padding-left:5px;padding-right:5px}.model-preview-route-item:has(.model-preview-runninghub-inline) :is(.model-preview-route-polling-field,.model-preview-route-timeout-field) .ui-field__label{white-space:nowrap;font-size:10px;overflow:visible}.model-preview-runninghub-json{grid-column:1/-1;gap:8px;display:grid}.model-preview-derived-price{color:#4338ca;background:#eef2ff;border-radius:8px;min-height:38px;padding:9px;font-size:12px}.model-preview-json-editor{resize:vertical;min-height:130px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.model-preview-mini-textarea{resize:vertical;min-height:78px}.admin-model-editor-preview .model-preview-homepage-placeholder,.admin-model-editor-preview .model-preview-admin-note{resize:vertical;min-height:78px;line-height:1.5}.model-preview-file-button{cursor:pointer}.model-preview-file-button input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.model-preview-rule-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.model-preview-rule-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.model-preview-rule-plan{background:#fafcff;border:1px solid #dfe6ef;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.model-preview-rule-plan>span{gap:3px;display:grid}.model-preview-rule-plan small{color:#64748b;font-size:12px}.model-preview-rule-plan>.model-preview-rule-quota-control{flex:none;grid-auto-flow:column;align-items:center;gap:6px;display:flex}.model-preview-rule-plan .model-preview-rule-quota-control .model-preview-rule-quota-input{flex:0 0 80px;width:80px;min-width:80px}.model-preview-membership-summary{color:#2563eb;margin-left:6px;font-size:11px}.model-preview-confirm-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.model-preview-confirm-row>span{flex:240px}.model-preview-ratio-fields{align-items:end}.model-preview-ratio-fields .ui-field{flex:1}.model-preview-audience-card{grid-column:1/-1}.model-preview-target-badge{color:#8a5b00;background:#fff4cf;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:800}.model-preview-tier-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.model-preview-tier-card{background:#fafcff;border:1px solid #dfe6ef;border-radius:10px;gap:8px;padding:10px;display:grid}.model-preview-parameter-table{border:1px solid #dce4ef;border-radius:10px;margin-top:10px;display:grid;overflow-x:auto}.model-preview-parameter-row{border-top:1px solid #e7ecf2;grid-template-columns:96px 250px 130px 150px 300px minmax(180px,1fr) 120px;align-items:start;gap:8px;min-width:1260px;padding:8px;display:grid}.model-preview-parameter-row:first-child{border-top:0}.model-preview-parameter-row.is-header{color:#475569;background:#f4f7fb;font-size:12px;font-weight:800}.model-preview-parameter-row [role=cell]{gap:5px;display:grid}.model-preview-parameter-row .is-secondary{color:#64748b;font-size:12px}.model-preview-parameter-flags label{align-items:center;gap:5px;font-size:12px;display:inline-flex}.model-preview-parameter-actions{grid-template-columns:1fr;align-content:start}.model-preview-parameter-options-cell,.model-preview-homepage-cell{align-content:start}.model-preview-homepage-cell{white-space:normal;display:block!important}.model-preview-parameter-options-config{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.model-preview-parameter-config-action{background:#dbeafe;border:1px solid #93c5fd;border-radius:8px;align-items:center;min-height:34px;padding:2px;display:flex}.model-preview-parameter-config-action>.ui-button{color:#1d4ed8;white-space:nowrap;background:0 0;min-height:30px;padding:0 8px}.model-preview-parameter-option-list,.model-preview-parameter-range-summary{flex-wrap:wrap;gap:6px;display:flex}.model-preview-parameter-option-list span,.model-preview-parameter-option-more,.model-preview-parameter-range-summary span{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;align-items:center;min-height:26px;padding:3px 7px;font-size:11px;font-weight:750;line-height:1.4;display:inline-flex}.model-preview-parameter-option-more{color:#4338ca;cursor:pointer;font:inherit;background:#eef2ff;border-color:#0000;font-weight:850}.model-preview-parameter-option-more:hover{background:#e0e7ff;border-color:#c7d2fe}.model-preview-parameter-range-summary span{color:#334155;border-color:#e0e7ff;font-weight:800}.model-preview-parameter-no-options{color:#94a3b8;font-size:12px;font-weight:700}.model-preview-homepage-row-config{gap:7px;min-width:0;display:grid}.model-preview-homepage-row-main{align-items:center;gap:8px;min-width:0;display:flex}.model-preview-homepage-row-main>input{width:150px;min-width:150px;max-width:150px;min-height:32px}.model-preview-homepage-row-main code{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;max-width:110px;font-size:11px;font-weight:720;overflow:hidden}.model-preview-homepage-row-actions{flex-wrap:wrap;gap:6px;display:flex}.model-preview-homepage-row-actions label{color:#52647b;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:7px;align-items:center;gap:5px;min-height:26px;padding:0 7px;font-size:11px;font-weight:820;display:inline-flex}.model-preview-homepage-row-actions label:hover{color:#475569;background:#f8fafc;border-color:#94a3b8}.model-preview-homepage-row-actions label:has(input:checked){color:#1d4ed8;background:#dbeafe;border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f624}.model-preview-homepage-row-actions input{accent-color:#2563eb;width:13px;height:13px;margin:0}.model-preview-homepage-visibility-toggle{background:#f1f5f9;border:1px solid #dbe3ef;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;width:112px;padding:2px;display:grid}.model-preview-homepage-visibility-toggle button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:6px;min-width:0;min-height:26px;padding:0 6px;font-size:11px;font-weight:820}.model-preview-homepage-visibility-toggle button.is-active{color:#fff;background:#2563eb;box-shadow:0 1px 3px #2563eb3d}.model-preview-homepage-visibility-toggle button:disabled{cursor:not-allowed;opacity:.5}.model-preview-empty{text-align:center;color:var(--ui-muted);background:#f8fafc;gap:6px;padding:36px;display:grid}.model-preview-workflow-panel{gap:10px;display:grid}.model-preview-workflow-entry{background:#f8fafc;border:1px solid #dce4ef;border-radius:8px;gap:10px;padding:10px;display:grid}.model-preview-workflow-entry-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.model-preview-workflow-search{align-items:end;gap:8px;display:flex}.model-preview-workflow-search label{color:#475569;gap:5px;width:180px;font-size:12px;font-weight:700;display:grid}.model-preview-workflow-empty{color:#dc2626;margin:0;font-size:12px}.model-preview-workflow-node-preview{background:#f8fafc;border:1px solid #dce4ef;border-radius:8px;gap:10px;padding:10px;display:grid}.model-preview-workflow-node-preview>header,.model-preview-workflow-node-preview>header>div,.model-preview-workflow-parameter-heading{align-items:center;gap:8px;display:flex}.model-preview-workflow-node-preview>header{justify-content:space-between}.model-preview-workflow-node-actions{justify-content:flex-end}.model-preview-workflow-node-preview>header span,.model-preview-workflow-parameters span,.model-preview-workflow-parameters small{color:var(--ui-muted);font-size:11px}.model-preview-workflow-parameters{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.model-preview-workflow-parameters>button{min-width:0;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce4ef;border-radius:8px;gap:3px;padding:8px 9px;display:grid}.model-preview-workflow-parameters>button:hover{background:#f5f3ff;border-color:#8b5cf6}.model-preview-workflow-parameters>button.is-selected{cursor:default;background:#f0fdf4;border-color:#86efac}.model-preview-workflow-parameter-heading{justify-content:space-between}.model-preview-workflow-parameters strong,.model-preview-workflow-parameters span,.model-preview-workflow-parameters small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.model-preview-subdialog{gap:12px;display:grid}.ui-dialog__content.model-parameter-config-dialog{background:#f6f8fb;border:1px solid #d8e1ed;border-radius:12px;width:min(620px,100vw - 32px);padding:0;overflow:hidden;box-shadow:0 18px 48px #0f172a33}.model-parameter-config-dialog>.ui-dialog__heading{background:#fff;border-bottom:1px solid #dbe3ed;align-items:center;min-height:54px;margin:0;padding:10px 14px}.model-parameter-config-dialog .ui-dialog__title{color:#172033;font-size:17px;line-height:1.2}.model-parameter-config-dialog .ui-dialog__heading-actions{gap:6px}.model-parameter-config-dialog .ui-dialog__heading-actions .ui-button{border-radius:8px;min-height:34px;padding:6px 12px;font-size:13px}.model-parameter-config-dialog>.model-preview-subdialog{gap:10px;padding:14px}.model-parameter-config-dialog>.model-preview-subdialog>strong:first-child{color:#334155;background:#e9eef5;border-radius:6px;width:fit-content;padding:4px 8px;font-size:13px}.model-parameter-config-dialog .ui-field{gap:5px}.model-parameter-config-dialog .ui-field__label{color:#475569;font-size:12px}.model-parameter-config-dialog .ui-input{border-color:#cbd5e1;border-radius:8px;min-height:36px;font-size:13px}.ui-dialog__content.model-parameter-config-dialog:has(.model-preview-options-dialog){width:min(760px,100vw - 32px)}.model-preview-homepage-tools{border-top:1px solid #e2e8f0;grid-template-columns:minmax(0,1fr) 68px;align-items:start;gap:10px;margin-top:12px;padding-top:12px;display:grid;position:relative}.model-preview-homepage-tag-picker,.model-preview-homepage-icon-picker{gap:6px;display:grid;position:relative}.model-preview-homepage-tags{background:#fff;border:1px solid #d8e1ed;border-radius:8px;align-items:center;gap:6px;min-height:38px;padding:5px 8px;display:flex}.model-preview-prompt-selected span{color:#4338ca;background:#eef2ff;border:0;border-radius:999px;padding:4px 7px}.model-preview-homepage-tag{color:#0891b2;background:#ecfeff;border:1px solid;border-radius:999px;align-items:center;display:inline-flex;overflow:hidden}.model-preview-homepage-tag.is-selected{box-shadow:0 0 0 2px #6366f133}.model-preview-homepage-tag>button{color:inherit;background:0 0;border:0;padding:4px 3px}.model-preview-homepage-tag>button:first-child{padding-left:8px}.model-preview-homepage-tag>button:last-child{padding-right:7px}.model-preview-homepage-tag.tone-green{color:#15803d;background:#f0fdf4}.model-preview-homepage-tag.tone-amber{color:#b45309;background:#fffbeb}.model-preview-homepage-tag.tone-violet{color:#7c3aed;background:#f5f3ff}.model-preview-homepage-tag.tone-rose{color:#be123c;background:#fff1f2}.model-preview-homepage-tags input{border:0;outline:0;flex:1;min-width:110px}.model-preview-homepage-tag-tones{color:#64748b;align-items:center;gap:6px;min-height:26px;font-size:12px;display:flex}.model-preview-homepage-tag-tones>button:not(.model-preview-homepage-tag-tone-new){background:#06b6d4;border:2px solid #fff;border-radius:50%;width:18px;height:18px;padding:0;box-shadow:0 0 0 1px #cbd5e1}.model-preview-homepage-tag-tones>button[aria-pressed=true]{box-shadow:0 0 0 2px #fff,0 0 0 4px #6366f1}.model-preview-homepage-tag-tones>button.tone-green{background:#22c55e}.model-preview-homepage-tag-tones>button.tone-amber{background:#f59e0b}.model-preview-homepage-tag-tones>button.tone-violet{background:#8b5cf6}.model-preview-homepage-tag-tones>button.tone-rose{background:#f43f5e}.model-preview-homepage-tag-tone-new{color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:7px;margin-left:4px;padding:3px 7px}.model-preview-homepage-icon-picker>button{color:#334155;background:#f8fafc;border:1.5px solid #b8c7dc;border-radius:9px;place-items:center;width:64px;height:50px;padding:0;display:grid;box-shadow:inset 0 0 0 1px #ffffffb3}.model-preview-homepage-icon-picker>button:hover{background:#eff6ff;border-color:#7aa7e8}.model-preview-homepage-icon-picker>button svg{width:22px;height:22px;display:block}.model-preview-homepage-icon-picker>button img{object-fit:contain;border-radius:6px;width:30px;height:30px}.model-preview-homepage-icon-file{display:none}.model-preview-homepage-preset-menu{z-index:4;background:#fff;border:1px solid #d8e1ed;border-radius:9px;flex-wrap:wrap;gap:6px;min-width:220px;padding:8px;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 12px 28px #0f172a1f}.model-preview-homepage-preset-menu.is-icons{width:236px;display:grid;left:auto;right:0}.model-preview-homepage-icon-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.model-preview-homepage-icon-grid button,.model-preview-homepage-icon-upload{justify-items:center;gap:4px;min-width:0;display:grid}.model-preview-homepage-icon-upload{grid-template-columns:auto auto;justify-content:center;align-items:center}.model-preview-homepage-preset-menu.is-icons small{color:#64748b;text-align:center;line-height:1.45}.model-preview-homepage-preset-menu button{background:#fff;border:1px solid #d8e1ed;border-radius:7px;padding:6px 9px}.model-preview-homepage-preset-menu button[aria-selected=true],.model-preview-homepage-preset-menu button[aria-pressed=true]{color:#4338ca;background:#eef2ff;border-color:#818cf8}.model-preview-prompt-insert-dialog{gap:14px;display:grid}.model-preview-prompt-selected{flex-wrap:wrap;gap:8px;display:flex}.model-preview-prompt-selected-item{align-items:flex-end;gap:8px;display:inline-flex}.model-preview-prompt-selected-item>span{align-items:center;gap:6px;display:inline-flex}.model-preview-prompt-selected-item>span>img{object-fit:contain;border-radius:4px;width:18px;height:18px}.model-preview-prompt-selected-item>span>button{color:inherit;background:0 0;border:0}.model-preview-prompt-select-list{gap:10px;display:grid}.model-preview-prompt-select-row{align-items:end;gap:10px;display:flex}.model-preview-prompt-select-row label{flex:1;gap:7px;display:grid}.model-preview-prompt-select-row .model-preview-homepage-icon-picker{flex:none}.model-preview-prompt-select-row select{background:#fff;border:1px solid #d8e1ed;border-radius:9px;width:150px;min-height:38px;padding:0 10px}.model-preview-prompt-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.model-preview-local-note{color:var(--ui-muted);font-size:12px}.model-preview-option-row{grid-template-columns:1fr 1fr 1.3fr auto;align-items:end;gap:8px;display:grid}.model-preview-option-row .ui-field{min-width:0}.model-preview-option-row input[readonly]{color:var(--ui-muted);background:#f8fafc}.model-preview-error-list{margin:6px 0 0;padding-left:20px}@media (width<=1050px){.model-preview-overview-grid,.model-preview-grid-4,.model-preview-grid-3,.model-preview-node-grid,.model-preview-rule-plan-grid,.model-preview-route-main-grid,.model-preview-route-result-grid,.model-preview-runninghub-inline,.model-preview-route-item,.model-preview-parameter-row{grid-template-columns:1fr}.model-preview-route-item:has(.model-preview-runninghub-inline){grid-template-columns:1fr}.model-preview-route-item:has(.model-preview-runninghub-inline) :is(.model-preview-route-main-grid,.model-preview-route-result-grid,.model-preview-runninghub-inline){grid-column:1/-1;grid-template-columns:1fr;gap:8px;display:grid}.model-preview-route-item:has(.model-preview-runninghub-inline) :is(.model-preview-route-provider-field,.model-preview-runninghub-id-field,.model-preview-route-result-mode-field,.model-preview-route-polling-field,.model-preview-route-timeout-field){width:auto}.model-preview-route-main-grid,.model-preview-route-result-grid{gap:8px;display:grid}.model-preview-parameter-row{min-width:0}.model-preview-parameter-toolbar{flex-wrap:wrap}.model-preview-runninghub-inline{grid-column:1/-1}.model-preview-route-index{width:48px}.model-preview-parameter-row.is-header{display:none}}@media (width<=620px){.ui-dialog__content:has(.admin-model-editor-preview){width:calc(100vw - 12px);max-height:calc(100vh - 12px);padding:12px}.ui-dialog__content:has(.admin-model-editor-preview) .ui-dialog__heading{margin:-12px -12px 12px;padding:12px;top:-12px}.model-preview-grid-2,.model-preview-tier-grid,.model-preview-rule-plan-grid,.model-preview-rule-row,.model-preview-option-row,.model-preview-homepage-tools{grid-template-columns:1fr}.model-preview-prompt-select-row,.model-preview-prompt-actions{flex-direction:column;align-items:stretch}.model-preview-toolbar,.model-preview-inline-actions{align-items:stretch}.ui-dialog__content:has(.admin-model-editor-preview) .ui-dialog__heading-actions{align-items:stretch}}.model-parameter-pricing{gap:10px;display:grid}.model-parameter-pricing__selectors{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.model-parameter-pricing__table{background:#fff;border:1px solid #dce4ef;border-radius:10px;overflow:hidden}.model-parameter-pricing__row{border-top:1px solid #e6ebf2;grid-template-columns:minmax(58px,.65fr) minmax(130px,1.35fr) minmax(108px,1fr);align-items:center;gap:8px;min-height:48px;padding:7px 9px;display:grid}.model-parameter-pricing__row:first-child{border-top:0}.model-parameter-pricing__row.is-header{color:#5a6a81;background:#f7f9fc;min-height:36px;font-weight:700}.model-parameter-pricing__row>label{grid-template-columns:minmax(80px,1fr) auto;align-items:center;gap:5px;display:grid}.model-parameter-pricing__row>label .ui-input{width:100%;min-width:0}.model-parameter-pricing__row small,.model-parameter-pricing__user-price{color:#52627a;white-space:nowrap}.model-parameter-pricing__user-price{color:#4338ca;font-weight:700}.model-user-parameter-pricing__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.model-user-parameter-pricing__summary>span{background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;gap:3px;padding:8px 10px;display:grid}.model-user-parameter-pricing__summary small{color:#64748b}.model-user-parameter-pricing__provider-price{color:#52627a;white-space:nowrap}.model-parameter-pricing__explanation,.model-parameter-pricing__empty{color:#334155;background:#eef4ff;border-radius:9px;gap:4px;margin:0;padding:9px 10px;line-height:1.5;display:grid}.model-parameter-pricing__explanation strong{color:#1d4ed8}.model-parameter-pricing__advanced{color:#52627a;background:#fafcff;border:1px dashed #cbd5e1;border-radius:9px;padding:8px 10px}.model-parameter-pricing__advanced>summary{color:#334155;cursor:pointer;font-weight:700}.model-parameter-pricing__advanced>p{margin:8px 0;font-size:12px}@media (width<=1050px){.model-parameter-pricing__selectors{grid-template-columns:1fr}}@media (width<=620px){.model-user-parameter-pricing__summary{grid-template-columns:1fr}.model-parameter-pricing__row{grid-template-columns:70px minmax(125px,1fr)}.model-parameter-pricing__row>:last-child{grid-column:2}}.model-preview-list-page{color:#172033;gap:14px;display:grid}.model-preview-catalog-view{align-items:center;gap:4px;padding:8px 10px 0;display:flex}.model-preview-catalog-view button{color:#526078;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8deea;border-radius:6px;padding:0 12px}.model-preview-catalog-view button.is-active{color:#4d39c9;background:#f0edff;border-color:#6955e8}.model-preview-catalog-view button span{color:inherit;margin-left:4px;font-size:12px}.model-preview-catalog-view small{color:#7a8498;margin-left:8px}.model-preview-read-only{color:#7a8498;font-size:12px}.model-user-supply{min-width:0;padding:0;overflow:hidden}.model-user-supply__heading{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:12px 16px;display:flex}.model-user-supply__heading h2,.model-user-supply__heading p{margin:0}.model-user-supply__heading h2{font-size:16px}.model-user-supply__heading p,.model-user-supply__heading>span{color:#64748b;font-size:12px}.model-user-supply__heading p{margin-top:4px}.model-user-supply__heading>span{flex:none}.model-user-supply__table-scroll{overflow-x:auto}.model-user-supply__table{border-collapse:collapse;width:100%;min-width:980px}.model-user-supply__table th,.model-user-supply__table td{color:#334155;text-align:left;vertical-align:middle;border-bottom:1px solid #e2e8f0;padding:10px 12px;font-size:12px}.model-user-supply__table th{color:#64748b;background:#f8fafc;font-size:11px}.model-user-supply__table tbody tr:last-child td{border-bottom:0}.model-user-supply__table strong,.model-user-supply__table small,.model-user-supply__table code{display:block}.model-user-supply__table small{color:#64748b;margin-top:3px;font-size:11px}.model-user-supply__table code{color:#334155;text-overflow:ellipsis;white-space:nowrap;max-width:280px;font-size:11px;overflow:hidden}.model-preview-metrics{grid-template-columns:repeat(6,minmax(128px,1fr));gap:10px;display:grid}.model-preview-metric{min-height:88px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid;box-shadow:0 8px 20px #0f172a0a}.model-preview-metric:hover,.model-preview-metric:focus-visible{border-color:#a5b4fc;outline:none;box-shadow:0 10px 24px #4f46e51a}.model-preview-metric.is-active{background:#f5f5ff;border-color:#6366f1;box-shadow:inset 0 0 0 1px #6366f1}.model-preview-metric-icon{color:#4f46e5;background:#eef2ff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:16px;font-weight:800;display:grid}.model-preview-metric.tone-image .model-preview-metric-icon{color:#2563eb;background:#eff6ff}.model-preview-metric.tone-video .model-preview-metric-icon{color:#7c3aed;background:#f5f3ff}.model-preview-metric.tone-language .model-preview-metric-icon{color:#d97706;background:#fffbeb}.model-preview-metric.tone-audio .model-preview-metric-icon{color:#059669;background:#ecfdf5}.model-preview-metric.tone-disabled .model-preview-metric-icon{color:#dc2626;background:#fef2f2}.model-preview-metric>span:last-child{gap:2px;min-width:0;display:grid}.model-preview-metric small,.model-preview-metric em{color:#64748b;font-size:11px;font-style:normal}.model-preview-metric strong{font-size:22px;line-height:1.1}.model-preview-list-panel,.model-preview-table-card,.model-preview-board{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 10px 28px #0f172a0b}.model-preview-list-panel{min-width:0;overflow:visible}.model-preview-categories{background:#fff;border-bottom:1px solid #e2e8f0;border-radius:14px 14px 0 0;grid-template-columns:repeat(6,minmax(112px,1fr));gap:8px;padding:10px 12px;display:grid}.model-preview-categories button{border:1px solid var(--model-category-border);background:var(--model-category-background);height:68px;color:var(--model-category-color);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;font-weight:700;display:flex}.model-preview-categories .tone-all{--model-category-background:#f8fafc;--model-category-border:#dbe3ef;--model-category-color:#334155;--model-category-active-background:#eef2ff;--model-category-active-border:#6366f1}.model-preview-categories .tone-image{--model-category-background:#eff6ff;--model-category-border:#bfdbfe;--model-category-color:#1d4ed8;--model-category-active-background:#dbeafe;--model-category-active-border:#3b82f6}.model-preview-categories .tone-video{--model-category-background:#f5f3ff;--model-category-border:#ddd6fe;--model-category-color:#6d28d9;--model-category-active-background:#ede9fe;--model-category-active-border:#8b5cf6}.model-preview-categories .tone-language{--model-category-background:#fff7ed;--model-category-border:#fed7aa;--model-category-color:#c2410c;--model-category-active-background:#ffedd5;--model-category-active-border:#f97316}.model-preview-categories .tone-audio{--model-category-background:#ecfdf5;--model-category-border:#a7f3d0;--model-category-color:#047857;--model-category-active-background:#d1fae5;--model-category-active-border:#10b981}.model-preview-categories .tone-tool{--model-category-background:#fdf2f8;--model-category-border:#fbcfe8;--model-category-color:#be185d;--model-category-active-background:#fce7f3;--model-category-active-border:#ec4899}.model-preview-category-label{align-items:center;gap:9px;display:inline-flex}.model-preview-category-icon{color:#2563eb;background:#eff6ff;border-radius:9px;place-items:center;width:30px;height:30px;font-size:14px;font-weight:800;display:inline-grid}.model-preview-categories .tone-all .model-preview-category-icon{color:#4f46e5;background:#eef2ff}.model-preview-categories .tone-video .model-preview-category-icon{color:#7c3aed;background:#f5f3ff}.model-preview-categories .tone-language .model-preview-category-icon{color:#ea580c;background:#fff7ed}.model-preview-categories .tone-audio .model-preview-category-icon{color:#059669;background:#ecfdf5}.model-preview-categories .tone-tool .model-preview-category-icon{color:#db2777;background:#fdf2f8}.model-preview-categories button:hover,.model-preview-categories button:focus-visible{border-color:var(--model-category-active-border);outline:none}.model-preview-categories button.is-active{border-color:var(--model-category-active-border);background:var(--model-category-active-background);color:var(--model-category-color);box-shadow:inset 0 0 0 1px var(--model-category-active-border)}.model-preview-categories strong{text-align:center;background:#f1f5f9;border-radius:999px;min-width:26px;padding:3px 7px;font-size:12px}.model-preview-toolbar{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;align-items:end;gap:8px;padding:12px;display:flex;position:relative}.model-preview-list-panel>.model-preview-toolbar{justify-content:space-between;align-items:center}.model-preview-toolbar-filters,.model-preview-toolbar-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.model-preview-toolbar-filters{flex:720px;justify-content:flex-start}.model-preview-toolbar-actions{flex:none;justify-content:flex-end}.model-preview-toolbar-primary-filters{grid-template-columns:160px 142px;align-items:center;gap:8px;display:grid}.model-preview-toolbar-primary-filters .model-preview-search{min-width:0}.model-preview-toolbar-primary-filters .model-preview-search input[type=search]{box-sizing:border-box;border-radius:8px;flex:0 auto;width:100%;min-width:0;max-width:none}.model-preview-toolbar-primary-filters .model-preview-toolbar-select select{border-radius:8px}.model-preview-toolbar button,.model-preview-toolbar summary,.model-preview-toolbar select,.model-preview-toolbar input,.model-preview-pagination button,.model-preview-pagination select,.model-preview-pagination input{color:#27364f;min-height:34px;font:inherit;background:#fff;border:1px solid #dbe3ef;border-radius:8px}.model-preview-toolbar button,.model-preview-toolbar summary,.model-preview-pagination button{cursor:pointer;justify-content:center;align-items:center;padding:0 11px;font-weight:650;display:inline-flex}.model-preview-toolbar button:hover,.model-preview-toolbar summary:hover,.model-preview-pagination button:hover:not(:disabled){background:#f8faff;border-color:#a5b4fc}.model-preview-toolbar button.is-active{color:#4338ca;background:#eef2ff;border-color:#6366f1}.model-preview-toolbar button:disabled,.model-preview-pagination button:disabled{cursor:not-allowed;opacity:.48}.model-preview-search{flex:0 0 260px;min-width:220px}.model-preview-search input{width:100%;padding:0 11px}.model-preview-toolbar-select{flex:none}.model-preview-toolbar-select select{width:142px;padding:0 28px 0 9px}.model-preview-sort select{width:112px}.model-preview-toolbar-divider{background:#e2e8f0;width:1px;height:28px}.model-preview-toolbar .model-preview-primary-action{color:#fff;background:#4f46e5;border-color:#4f46e5}.model-preview-toolbar .model-preview-primary-action:hover:not(:disabled){background:#4338ca;border-color:#4338ca}.model-preview-column-settings{position:relative}.model-preview-column-settings>button{cursor:pointer}.model-preview-column-settings>div{z-index:20;background:#fff;border:1px solid #dbe3ef;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:300px;padding:12px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 18px 42px #0f172a29}.model-preview-column-settings header{border-bottom:1px solid #eef2f7;grid-column:1/-1;gap:2px;padding-bottom:7px;display:grid}.model-preview-column-settings header span{color:#64748b;font-size:11px}.model-preview-column-settings label{border-radius:7px;align-items:center;gap:7px;padding:6px 8px;font-size:12px;display:flex}.model-preview-column-settings label:hover{background:#f8fafc}.model-preview-notice{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:10px 12px 0;padding:8px 10px;font-size:12px;display:flex}.model-preview-notice button{color:inherit;cursor:pointer;background:0 0;border:0}.model-preview-batch-bar{background:#f8fafc;border-bottom:1px solid #dbe3ee;grid-template-columns:minmax(180px,auto) minmax(0,1fr) 32px;align-items:center;gap:12px;padding:10px 12px;display:grid}.model-preview-batch-summary strong,.model-preview-batch-summary small{display:block}.model-preview-batch-summary strong{color:#172033;font-size:12px}.model-preview-batch-summary small{color:#64748b;margin-top:2px;font-size:10px}.model-preview-batch-actions{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.model-preview-batch-actions button,.model-preview-batch-clear{color:#334155;cursor:pointer;background:#fff;border:1px solid #d7deea;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:30px;font-size:11px;font-weight:700;display:inline-flex}.model-preview-batch-actions button{padding:0 10px}.model-preview-batch-actions button:hover:not(:disabled),.model-preview-batch-clear:hover:not(:disabled){color:#5145cd;border-color:#7467e8}.model-preview-batch-actions button.is-archive{color:#9a3412;background:#fffaf2;border-color:#fed7aa}.model-preview-batch-actions button:disabled,.model-preview-batch-clear:disabled{cursor:not-allowed;opacity:.48}.model-preview-batch-clear{width:32px;padding:0}.model-preview-batch-error{color:#b42318;grid-column:1/-1;margin:0;font-size:11px}.model-preview-batch-quota-grid{grid-template-columns:repeat(2,minmax(240px,1fr));gap:8px 16px;display:grid}.model-preview-batch-quota-grid>label{color:#334155;grid-template-columns:minmax(64px,1fr) 76px 20px auto;align-items:center;gap:7px;font-size:12px;display:grid}.model-preview-batch-quota-grid input[type=number]{border:1px solid #d7deea;border-radius:7px;width:76px;min-height:32px;padding:0 8px}.model-preview-batch-unlimited{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.model-preview-batch-mode{background:#f8fafc;border:1px solid #d7deea;border-radius:8px;width:fit-content;padding:3px;display:inline-flex}.model-preview-batch-mode button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:32px;padding:0 12px;font-size:12px}.model-preview-batch-mode button.is-active{color:#4f46d8;background:#fff;box-shadow:0 1px 3px #0f172a1f}.model-preview-table-card{box-shadow:none;border:0;border-radius:0 0 14px 14px;overflow:hidden}.model-preview-table-scroll{overflow:auto}.model-preview-table{border-collapse:collapse;table-layout:auto;width:100%;min-width:1230px;font-size:12px}.model-preview-table th,.model-preview-table td{text-align:left;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #edf1f6;padding:10px 11px}.model-preview-table th{z-index:2;color:#526079;background:#f8fafc;font-size:11px;font-weight:750;position:sticky;top:0}.model-preview-table tbody tr:hover td{background:#fbfcff}.model-preview-table tbody tr.is-highlighted td{background:#f0fdf4}.model-preview-select-column{width:42px;text-align:center!important}.model-preview-select-column input{width:15px;height:15px}.model-preview-name-cell,.model-preview-billing-cell{gap:2px;display:flex}.model-preview-name-cell{align-items:center;gap:7px}.model-preview-name-cell>span:last-child,.model-preview-billing-cell{display:grid}.model-preview-name-icon{background:#fff;border:1px solid #dbe3ee;border-radius:6px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:inline-grid;overflow:hidden}.model-preview-name-icon img{object-fit:contain;width:100%;height:100%}.model-preview-name-icon.is-empty{background:#f8fafc;border-style:dashed}.model-preview-provider-list{white-space:normal;flex-wrap:wrap;gap:4px;max-width:320px;display:flex}.model-preview-provider-list>span{color:#334155;background:#f1f5f9;border-radius:999px;align-items:center;min-height:23px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.model-supply-cell{white-space:normal;gap:5px;min-width:310px;max-width:460px;display:grid}.model-supply-summary{color:#334155;font-size:11px;line-height:1.2}.model-supply-tags{flex-wrap:wrap;gap:4px;display:flex}.model-supply-tag,.model-supply-more{color:#334155;min-height:24px;font:inherit;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.model-supply-tag>span{background:#94a3b8;border-radius:50%;width:6px;height:6px}.model-supply-tag em{color:#64748b;font-style:normal;font-weight:800}.model-supply-tag.tone-success>span{background:#10b981}.model-supply-tag.tone-review>span{background:#f59e0b}.model-supply-tag.tone-danger>span{background:#ef4444}.model-supply-tag:hover,.model-supply-tag:focus-visible,.model-supply-tag[aria-expanded=true]{background:#f5f3ff;border-color:#a78bfa;outline:none;box-shadow:0 0 0 2px #7c3aed1a}.model-supply-more{color:#6d28d9;background:0 0;border-color:#0000}.model-supply-detail{z-index:1200;background:#faf9ff;border:1px solid #ddd6fe;border-radius:9px;gap:6px;width:min(280px,100vw - 24px);padding:8px 9px;display:grid;position:fixed;box-shadow:0 12px 30px #261b4a2e}.model-supply-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 12px;margin:0;display:grid}.model-supply-detail dl>div{gap:1px;min-width:0;display:grid}.model-supply-detail dt{color:#8b95a7;font-size:9px}.model-supply-detail dd{overflow-wrap:anywhere;color:#263246;margin:0;font-size:10px;font-weight:650}.model-supply-empty{color:#94a3b8;font-size:11px}.model-preview-billing-cell small{color:#7a879d;white-space:normal;max-width:300px;line-height:1.35}.model-preview-name-cell small{color:#8a96a8;text-overflow:ellipsis;max-width:180px;font-size:9px;font-weight:600;overflow:hidden}.model-publication-source{color:#475569;white-space:nowrap;background:#f1f5f9;border-radius:999px;align-items:center;min-height:22px;padding:0 7px;font-size:9px;font-weight:750;display:inline-flex}.model-publication-source.is-user{color:#0f766e;background:#e8faf4}.model-publication-source.is-platform{color:#5b4bc4;background:#f1efff}.model-daily-free-cell{display:inline-flex}.model-daily-free-trigger{color:#46536b;min-width:64px;height:28px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9e0ea;border-radius:7px;justify-content:center;align-items:center;padding:0 8px;font-size:10px;font-weight:750;display:inline-flex}.model-daily-free-trigger em{color:#6d28d9;font-size:9px;font-style:normal}.model-daily-free-trigger:hover,.model-daily-free-trigger:focus-visible,.model-daily-free-trigger[aria-expanded=true]{background:#f7f5ff;border-color:#8b7df0;outline:0;box-shadow:0 0 0 2px #6658e81f}.model-daily-free-popover{z-index:500;color:#334155;white-space:normal;background:#fff;border:1px solid #d9d4fb;border-radius:12px;gap:12px;max-height:min(620px,100vh - 24px);padding:14px;display:grid;position:fixed;overflow:auto;box-shadow:0 20px 48px #1e293b33}.model-daily-free-popover>header,.model-daily-free-popover>footer,.model-daily-free-supplies>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.model-daily-free-popover>header>div{gap:3px;display:grid}.model-daily-free-popover>header strong{color:#172033;font-size:13px}.model-daily-free-popover>header span,.model-daily-free-supplies>header span{color:#8290a5;font-size:10px;line-height:1.4}.model-daily-free-popover>header>button{color:#64748b;cursor:pointer;background:#f4f6f9;border:0;border-radius:7px;width:26px;height:26px;padding:0;font-size:17px}.model-daily-free-quota-section,.model-daily-free-supplies,.model-daily-free-policy{background:#fbfcfe;border:1px solid #e8ecf2;border-radius:10px;gap:8px;padding:10px;display:grid}.model-daily-free-quota-section>strong,.model-daily-free-supplies>header strong,.model-daily-free-policy>strong{color:#344158;font-size:11px}.model-daily-free-fields{grid-template-columns:repeat(5,64px);gap:7px;display:grid}.model-daily-free-field{color:#64748b;gap:4px;font-size:10px;display:grid}.model-daily-free-combobox{grid-template-columns:minmax(0,1fr) 20px;display:grid;position:relative}.model-daily-free-fields input{color:#172033;width:64px;height:30px;font:inherit;text-align:center;background:#fff;border:1px solid #d9e0ea;border-radius:7px;padding:0 5px;font-size:11px;font-weight:700}.model-daily-free-combobox input{padding-right:20px}.model-daily-free-combobox>button{color:#64748b;cursor:pointer;background:0 0;border:0;place-items:center;width:20px;height:30px;padding:0;display:grid;position:absolute;top:0;right:0}.model-daily-free-menu{z-index:3;background:#fff;border:1px solid #d9e0ea;border-radius:7px;width:86px;padding:3px;position:absolute;top:34px;left:0;box-shadow:0 8px 20px #0f172a24}.model-daily-free-menu button{color:#172033;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;width:100%;padding:5px 7px;font-size:11px}.model-daily-free-menu button:hover{background:#f1efff}.model-daily-free-fields input:focus{border-color:#6658e8;outline:0;box-shadow:0 0 0 2px #6658e81f}.model-daily-free-fields input:disabled{color:#a4adbb;cursor:not-allowed;background:#f4f6f9}.model-daily-free-supply-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.model-daily-free-supply-list label{cursor:pointer;background:#fff;border:1px solid #e3e8ef;border-radius:8px;align-items:flex-start;gap:7px;min-width:0;padding:7px 8px;display:flex}.model-daily-free-supply-list label.is-user{background:#fffaf5;border-color:#fed7aa}.model-daily-free-supply-list label>span{gap:2px;min-width:0;display:grid}.model-daily-free-supply-list label strong{color:#344158;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.model-daily-free-supply-list label small{color:#7c8799;font-size:9px;line-height:1.3}.model-daily-free-supplies>p{color:#9a5a10;background:#fff7ed;border-radius:7px;margin:0;padding:7px 8px;font-size:10px;font-weight:650;line-height:1.45}.model-daily-free-policy ul{color:#66748a;gap:3px;margin:0;padding-left:17px;font-size:10px;line-height:1.45;display:grid}.model-daily-free-popover>footer{align-items:center}.model-daily-free-popover>footer>span{color:#7c8799;font-size:10px}.model-daily-free-popover>footer>span.is-saved{color:#15803d}.model-daily-free-popover>footer>span.is-error{color:#dc2626}.model-daily-free-save{color:#fff;cursor:pointer;background:#6554e8;border:1px solid #6554e8;border-radius:7px;min-width:84px;height:31px;padding:0 11px;font-size:10px;font-weight:750}.model-daily-free-save:disabled{color:#9aa4b4;cursor:not-allowed;background:#eef1f5;border-color:#d8dce6}.model-preview-capability,.model-preview-status-cell>span{color:#475569;background:#f1f5f9;border-radius:999px;align-items:center;min-height:23px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.model-preview-capability.tone-image{color:#2563eb;background:#eff6ff}.model-preview-capability.tone-video{color:#7c3aed;background:#f5f3ff}.model-preview-capability.tone-language{color:#b45309;background:#fffbeb}.model-preview-capability.tone-audio,.model-preview-status-cell>span.status-enabled{color:#047857;background:#ecfdf5}.model-preview-status-cell>span.status-disabled,.model-preview-status-cell>span.status-deprecated{color:#64748b;background:#f1f5f9}.model-preview-status-cell>span.status-missingSchema{color:#c2410c;background:#fff7ed}.model-preview-status-cell{align-items:center;gap:7px;display:flex}.model-preview-switch{cursor:pointer;background:#cbd5e1;border:0;border-radius:999px;flex:none;width:34px;height:19px;padding:0;position:relative}.model-preview-switch span{background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 4px #0f172a40}.model-preview-switch.is-on{background:#22c55e}.model-preview-switch.is-on span{transform:translate(15px)}.model-preview-switch:disabled{cursor:not-allowed;opacity:.48}.model-preview-action-header{white-space:nowrap;align-items:center;gap:6px;display:flex}.model-preview-action-header button{color:#4338ca;cursor:pointer;background:#eef2ff;border:1px solid #c7d2fe;border-radius:7px;min-height:25px;padding:0 7px;font-size:10px}.model-preview-row-actions{align-items:center;gap:5px;display:flex}.model-preview-row-actions button{color:#334155;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:7px;min-height:28px;padding:0 8px;font-size:11px}.model-preview-row-actions button.has-risk{color:#c2410c;border-color:#fed7aa}.model-preview-row-actions button.is-danger{color:#dc2626}.model-preview-row-actions button:disabled{cursor:not-allowed;opacity:.48}.model-preview-table-state,.model-preview-section-state{color:#64748b;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:150px;display:flex}.model-preview-table-state strong,.model-preview-section-state strong{color:#27364f;font-size:15px}.model-preview-table-state button,.model-preview-section-state button{color:#4338ca;cursor:pointer;background:#eef2ff;border:1px solid #c7d2fe;border-radius:8px;min-height:32px;padding:0 12px}.model-preview-skeleton,.model-preview-metric.is-loading span,.model-preview-metric.is-loading i,.model-preview-board.is-loading span,.model-preview-board.is-loading i{background:linear-gradient(90deg,#eef2f7,#f8fafc,#eef2f7) 0 0/200% 100%;border-radius:6px;height:14px;animation:1.2s linear infinite model-preview-shimmer;display:block}.model-preview-metric.is-loading{cursor:default;grid-template-columns:38px 1fr;display:grid}.model-preview-metric.is-loading span{width:38px;height:38px}.model-preview-pagination{color:#64748b;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;font-size:12px;display:flex}.model-preview-pagination>div,.model-preview-pagination>div>span,.model-preview-pagination label{align-items:center;gap:5px;display:flex}.model-preview-pagination select,.model-preview-pagination input{padding:0 7px}.model-preview-pagination button{min-width:32px;padding:0 8px}.model-preview-pagination button.is-current{color:#fff;background:#4f46e5;border-color:#4f46e5}.model-preview-pagination input{width:58px}.model-preview-pagination em{color:#94a3b8;font-style:normal}.model-preview-dashboard{grid-template-columns:minmax(360px,1.5fr) repeat(3,minmax(210px,1fr));gap:12px;display:grid}.model-preview-board{min-height:260px;padding:14px}.model-preview-board>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.model-preview-board h3{margin:0;font-size:15px}.model-preview-board header span{color:#64748b;font-size:11px}.model-preview-trend-legend{color:#64748b;gap:12px;font-size:10px;display:flex}.model-preview-trend-chart{gap:7px;padding-top:10px;display:grid}.model-preview-trend-chart>svg{width:100%;height:178px;overflow:visible}.model-preview-chart-grid-line{stroke:#e2e8f0;stroke-width:1px}.model-preview-trend-bar{fill:#818cf8}.model-preview-trend-line{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.model-preview-trend-line.is-success{stroke:#10b981}.model-preview-trend-line.is-latency{stroke:#f59e0b}.model-preview-chart-label{fill:#64748b;font-size:10px}.model-preview-trend-values,.model-preview-radar-values,.model-preview-radar-legend{color:#64748b;flex-wrap:wrap;gap:4px 10px;font-size:9px;display:flex}.model-preview-coverage-radar>svg{width:100%;height:185px;display:block}.model-preview-radar-grid,.model-preview-radar-axis{fill:none;stroke:#dbe3ef;stroke-width:1px}.model-preview-radar-target{fill:none;stroke:#94a3b8;stroke-width:1.5px;stroke-dasharray:4 4}.model-preview-radar-current{fill:#6366f133;stroke:#4f46e5;stroke-width:2px}.model-preview-radar-legend{justify-content:center;margin-top:-6px;font-size:10px}.model-preview-radar-legend span,.model-preview-trend-legend span{align-items:center;gap:4px;display:inline-flex}.model-preview-radar-legend i,.model-preview-trend-legend i{background:#818cf8;border-radius:2px;width:8px;height:8px}.model-preview-radar-legend .is-target{background:#94a3b8}.model-preview-trend-legend .is-success{background:#10b981}.model-preview-trend-legend .is-latency{background:#f59e0b}.model-preview-radar-values{justify-content:center;margin-top:6px}.model-preview-live-empty{color:#64748b;text-align:center;border:1px dashed #cbd5e1;border-radius:9px;padding:22px 10px;font-size:12px}.model-preview-risk-list,.model-preview-coverage-list{gap:9px;display:grid}.model-preview-risk-list button{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:0 10px;display:flex}.model-preview-risk-list button.severity-danger{border-left:3px solid #ef4444}.model-preview-risk-list button.severity-warning{border-left:3px solid #f59e0b}.model-preview-risk-list button.severity-info{border-left:3px solid #3b82f6}.model-preview-risk-list button.is-active{color:#4338ca;background:#eef2ff;border-color:#6366f1}.model-preview-risk-list strong{font-size:11px}.model-preview-coverage-list>div{gap:5px;display:grid}.model-preview-coverage-list>div>span{color:#475569;justify-content:space-between;font-size:12px;display:flex}.model-preview-coverage-list i{background:#eef2f7;border-radius:999px;height:8px;overflow:hidden}.model-preview-coverage-list b{border-radius:inherit;background:#6366f1;height:100%;display:block}.model-preview-notes{color:#64748b;gap:10px;margin:0;padding-left:18px;font-size:12px;line-height:1.55;display:grid}.model-preview-board.is-loading{gap:18px;display:grid}.model-preview-board.is-loading i{height:170px}.model-preview-section-state{background:#fff;border:1px solid #e2e8f0;border-radius:12px;grid-column:1/-1;min-height:120px;padding:16px}@keyframes model-preview-shimmer{to{background-position:-200% 0}}.model-preview-list-dialog{gap:16px;padding:20px;display:grid}.model-preview-panel-notice{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.model-preview-panel-notice button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:18px}.model-preview-list-dialog>p{color:var(--admin-text-muted,#64748b);margin:0;line-height:1.6}.model-preview-conversion-form{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:12px;display:grid}.model-preview-skill-form{grid-template-columns:repeat(2,minmax(0,1fr))}.model-preview-skill-form>p,.model-preview-skill-form>.model-preview-tag-field,.model-preview-skill-form>.model-preview-dialog-error,.model-preview-skill-form>.model-preview-dialog-actions{grid-column:1/-1}.model-preview-skill-form>.ui-field:has(textarea){grid-column:1/-1}.model-preview-skill-textarea{resize:vertical;min-height:88px}.model-preview-tag-editor{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.model-preview-tag-list{flex-wrap:wrap;align-items:center;gap:8px;min-height:30px;display:flex}.model-preview-tag-list>span{color:#4338ca;background:#eef2ff;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;display:inline-flex}.model-preview-tag-list button{color:inherit;cursor:pointer;background:0 0;border:0}.model-preview-dialog-error{color:#be123c;background:#fff1f2;border-radius:8px;padding:10px 12px}.model-preview-dialog-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.model-preview-dialog-actions>div{gap:8px;display:flex}@media (width<=1280px){.model-preview-metrics{grid-template-columns:repeat(3,minmax(150px,1fr))}.model-preview-dashboard{grid-template-columns:repeat(2,minmax(280px,1fr))}}@media (width<=900px){.model-preview-categories{grid-template-columns:repeat(3,minmax(120px,1fr))}.model-preview-toolbar{flex-wrap:wrap;align-items:stretch}.model-preview-toolbar-filters,.model-preview-toolbar-actions{flex:100%}.model-preview-toolbar-actions{justify-content:flex-start}.model-preview-batch-bar{grid-template-columns:minmax(0,1fr) 32px}.model-preview-batch-actions{grid-area:2/1/auto/-1}.model-preview-batch-quota-grid{grid-template-columns:minmax(0,1fr)}.model-preview-search{flex-basis:100%}.model-preview-toolbar-primary-filters{flex:100%;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.model-daily-free-popover{max-height:min(420px,100vh - 36px);inset-inline:12px;width:auto!important;top:12px!important;bottom:auto!important}.model-daily-free-fields,.model-daily-free-supply-list{grid-template-columns:repeat(2,minmax(0,1fr))}.model-daily-free-fields input{width:100%}}@media (width<=640px){.model-preview-metrics,.model-preview-dashboard{grid-template-columns:1fr}.model-preview-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.model-preview-toolbar-select{flex:calc(50% - 8px)}.model-preview-toolbar-select select{width:100%}.model-preview-toolbar>button,.model-preview-toolbar>details,.model-preview-toolbar .model-preview-primary-action,.model-preview-sort{flex:calc(50% - 8px)}.model-preview-toolbar summary,.model-preview-sort select{width:100%}.model-preview-toolbar-divider{display:none}.model-preview-column-settings>div{width:min(300px,100vw - 42px);left:0;right:auto}.model-preview-pagination{flex-direction:column;align-items:flex-start}.model-preview-pagination>div{flex-wrap:wrap;max-width:100%}.model-preview-skill-form{grid-template-columns:1fr}.model-preview-skill-form>*{grid-column:1}.model-preview-dialog-actions{flex-direction:column;align-items:stretch}.model-preview-dialog-actions>div{justify-content:flex-end}}@media (width<=1000px){.system-ops-heading{flex-direction:column;align-items:flex-start}.system-ops-heading-actions{justify-content:flex-start}.storage-runtime-summary,.storage-policy-summary dl,.storage-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.system-ops-page{padding:14px}.system-ops-preview-banner,.system-ops-panel-heading,.storage-server-boundary,.storage-unavailable-fields{flex-direction:column;align-items:flex-start}.system-ops-fields,.system-ops-toggle-grid,.storage-runtime-summary,.storage-runtime-details,.storage-policy-summary dl,.storage-fact-grid,.storage-runtime-details>div{grid-template-columns:1fr}.storage-runtime-details dd{text-align:left}}@media (width<=800px){.system-storage-workbench,.system-storage-fields,.system-storage-runtime{grid-template-columns:1fr}}.system-ops-page.model-publication-page{grid-template-columns:minmax(0,1fr)}.system-ops-page.model-publication-page>*{grid-column:1/-1}.system-ops-page.model-publication-page.is-embedded{background:0 0;gap:10px;padding:0;display:grid}.model-publication-policy{background:linear-gradient(90deg,#f8f7ff,#fff);border:1px solid #ddd8ff;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:13px 15px;display:flex}.model-publication-policy>div:first-child{gap:3px;display:grid}.model-publication-policy span,.model-publication-policy small{color:var(--ops-muted);font-size:11px}.model-publication-policy strong{color:var(--ops-ink);font-size:14px}.model-publication-policy-actions{flex:none;align-items:center;gap:8px;display:flex}.model-publication-review-toggle{color:#3f3b69;cursor:pointer;background:#fff;border:1px solid #d8d4f5;border-radius:9px;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.model-publication-review-toggle input{opacity:0;pointer-events:none;position:absolute}.model-publication-review-toggle>span{background:#cbd5e1;border-radius:999px;width:28px;height:16px;transition:background .16s;position:relative}.model-publication-review-toggle>span:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0f172a3d}.model-publication-review-toggle:has(input:checked)>span{background:#5b4dde}.model-publication-review-toggle:has(input:checked)>span:after{transform:translate(12px)}.model-publication-policy-actions>button{min-height:34px}.model-publication-page.is-embedded .model-publication-queue{padding:14px}.model-operations-pool-switch{border:1px solid var(--ops-line);background:#eef1f6;border-radius:8px;width:fit-content;padding:3px;display:inline-flex}.model-operations-pool-switch button{min-height:34px;color:var(--ops-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 16px;font-weight:700;display:inline-flex}.model-operations-pool-switch button>span{color:#64748b;text-align:center;background:#e2e8f0;border-radius:999px;min-width:22px;padding:2px 7px;font-size:12px;line-height:1.4}.model-operations-pool-switch button.is-active>span{color:#4438b8;background:#ede9fe}.model-operations-pool-switch button.is-active{color:#4438b8;background:#fff;box-shadow:0 1px 3px #0f172a1a}.model-series-panel{grid-template-columns:260px minmax(0,1fr);gap:12px;padding-top:12px;display:grid}.model-series-user-rules{background:#f8f9fc;border:1px solid #d9deea;border-radius:8px;grid-column:1/-1;grid-template-columns:minmax(220px,.7fr) minmax(0,2fr);gap:16px;padding:14px 16px;display:grid}.model-series-user-rules p{color:#667085;margin:4px 0 0;font-size:12px;line-height:1.5}.model-series-user-rules dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.model-series-user-rules dl>div{border-left:2px solid #c7c4ff;padding-left:10px}.model-series-user-rules dt{color:#4438b8;font-size:12px;font-weight:700}.model-series-user-rules dd{color:#4b5565;margin:4px 0 0;font-size:12px;line-height:1.5}.model-series-list,.model-series-editor{background:#fff;border:1px solid #dfe4ef;border-radius:8px}.model-series-list{padding:10px}.model-series-list>header,.model-series-editor>header,.model-series-members>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.model-series-editor-actions{align-items:center;gap:8px;display:flex}.model-series-editor-actions button{min-height:34px;padding:0 12px}.model-series-editor-actions .is-danger{color:#b42318;background:#fff7f6;border-color:#f2b8b5}.model-series-editor-message{color:#4b5565;background:#f7f8fb;border:1px solid #d9deea;border-radius:6px;margin:12px 0 0;padding:9px 11px}.model-series-editor-message.is-error{color:#a61b1b;background:#fff4f3;border-color:#efb4b4}.model-series-editor-message.is-warning{color:#7a4d08;background:#fff9e9;border-color:#ecd39e}.model-series-list>button{text-align:left;background:#f6f8fc;border:1px solid #0000;border-radius:6px;gap:3px;width:100%;margin-top:8px;padding:10px;display:grid}.model-series-list>button.is-active{background:#f0efff;border-color:#635bff}.model-series-list span,.model-series-editor p,.model-series-members header span{color:#6d7484;font-size:12px}.model-series-editor{padding:14px}.model-series-editor>header p{margin:4px 0 0}.model-series-fields{grid-template-columns:140px 190px 150px 110px minmax(180px,1fr);gap:10px;margin-top:14px;display:grid}.model-series-image-field{align-content:start;gap:5px;display:grid;position:relative}.model-series-image-field>small{color:#6d7484;font-size:10px;line-height:1.4}.model-series-image-field .model-preview-homepage-icon-picker{align-items:start}.model-series-fields label{gap:5px;font-size:12px;display:grid}.model-series-fields input,.model-series-fields select,.model-series-member>input{border:1px solid #d9deea;border-radius:6px;min-height:34px;padding:0 10px}.model-series-fields .model-series-check{align-items:center;gap:6px;display:flex}.model-series-members{border-top:1px solid #e5e8ef;margin-top:16px;padding-top:12px}.model-series-member-headings{color:#6d7484;grid-template-columns:minmax(180px,1fr) 220px 70px;gap:10px;margin-top:12px;padding:0 9px;font-size:11px;display:grid}.model-series-member{border:1px solid #e3e6ee;border-radius:6px;grid-template-columns:minmax(180px,1fr) 220px 70px;align-items:center;gap:10px;margin-top:8px;padding:9px;display:grid}.model-series-member.is-selected{background:#f8f7ff;border-color:#aaa5ff}.model-series-member label{align-items:center;gap:7px;display:flex}.model-series-member label>span{gap:2px;display:grid}.model-series-member label small{color:#7b8394;font-size:10px}.model-series-member.is-selected{cursor:grab}.model-series-member.is-selected:active{cursor:grabbing}.model-series-member-drag-handle{color:#766ee8;letter-spacing:0;cursor:grab;font-weight:800;display:inline-flex!important}@media (width<=900px){.model-series-panel,.model-series-fields,.model-series-member,.model-series-user-rules,.model-series-user-rules dl{grid-template-columns:minmax(0,1fr)}.model-series-member-headings{display:none}.model-series-editor>header,.model-series-members>header{flex-direction:column;align-items:stretch}.model-series-editor-actions{flex-wrap:wrap}.model-publication-policy{flex-direction:column;align-items:stretch}.model-publication-policy-actions{justify-content:space-between}}.model-publication-feedback{color:#12683f;background:#effaf4;border:1px solid #b7ddc9;border-radius:10px;padding:11px 14px;font-weight:700}.model-publication-feedback.is-error{color:#9f241b;background:#fff3f1;border-color:#efc0ba}.model-publication-search{gap:6px;margin-left:auto;display:flex}.model-publication-search input{border:1px solid var(--ops-line-strong);border-radius:8px;width:min(240px,32vw);min-height:36px;padding:7px 10px}.model-publication-tabs{align-items:center;gap:6px;margin-bottom:12px;display:flex}.model-publication-tabs button.is-active{color:#fff;background:#334155;border-color:#334155}.model-publication-table-wrap{border:1px solid var(--ops-line);border-radius:10px;overflow-x:auto}.model-publication-table{border-collapse:collapse;width:100%;min-width:1080px}.model-publication-table th,.model-publication-table td{border-bottom:1px solid var(--ops-line);text-align:left;vertical-align:middle;padding:11px 12px}.model-publication-table th{color:var(--ops-muted);background:var(--ops-surface-muted);font-size:11px}.model-publication-table td:first-child strong,.model-publication-table td:first-child small{display:block}.model-publication-table td:first-child small{color:var(--ops-muted);margin-top:3px}.model-publication-primary-cell strong,.model-publication-primary-cell small{display:block}.model-publication-primary-cell small{max-width:280px;color:var(--ops-muted);font-family:var(--ops-mono,ui-monospace, monospace);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.model-publication-status{white-space:nowrap;border-radius:99px;padding:4px 8px;font-size:11px;font-weight:750;display:inline-flex}.model-publication-status.is-pending_review{color:#8a5400;background:#fff6dd}.model-publication-status.is-approved{color:#12683f;background:#eaf8f0}.model-publication-status.is-rejected{color:#9f241b;background:#fff0ee}.model-publication-status.is-withdrawn{color:#4b5563;background:#eef1f4}.model-publication-status.is-private{color:#475569;background:#eef2f6}.model-publication-scope{border-radius:6px;padding:4px 8px;font-size:11px;font-weight:750;display:inline-flex}.model-publication-scope.is-private{color:#374151;background:#fff;border:1px solid #d7dce3}.model-publication-scope.is-public{color:#12683f;background:#eaf8f0}.model-publication-retention-state{color:#9f241b;white-space:nowrap;margin-top:5px;font-size:10px;display:block}.model-publication-row-actions{white-space:nowrap;gap:6px;display:flex}.model-publication-row-actions button{min-height:30px}.model-publication-row-actions button.is-primary{color:#fff;background:#5b4dde;border-color:#5b4dde}.model-publication-table.is-user-catalog{min-width:980px}.model-publication-empty{color:var(--ops-muted);text-align:center;padding:56px 20px}.model-publication-drawer-backdrop{z-index:80;background:#0f172a52;position:fixed;inset:0}.model-publication-drawer{z-index:81;width:min(620px,94vw);height:100vh;color:var(--ops-ink);background:#fff;padding:22px;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-18px 0 48px #0f172a2e}.model-publication-drawer.user-model-catalog-detail{width:min(860px,94vw)}.model-publication-drawer>header{border-bottom:1px solid var(--ops-line);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.model-publication-drawer h2,.model-publication-drawer h3,.model-publication-drawer p{margin:0}.model-publication-drawer h2{margin:5px 0;font-size:24px}.model-publication-drawer>header span,.model-publication-drawer>header p{color:var(--ops-muted);font-size:11px}.model-publication-drawer>section{border-bottom:1px solid var(--ops-line);padding:20px 0}.model-publication-drawer>section>h3{margin-bottom:12px}.model-publication-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 0;display:grid}.model-publication-facts div{background:#f6f8fa;border-radius:8px;min-width:0;padding:11px}.user-model-catalog-security-note{color:var(--ops-muted);font-size:11px;margin-top:12px!important}.user-model-catalog-copy-notice{color:#1769e0;font-size:11px;font-weight:700;margin-top:10px!important}.user-model-catalog-copyable-value{align-items:center;gap:6px;min-width:0;display:flex}.user-model-catalog-copyable-value code{overflow-wrap:anywhere;min-width:0;font:inherit;font-weight:700}.user-model-catalog-detail .user-model-catalog-copyable-value>button{color:#475569;cursor:pointer;vertical-align:middle;background:#fff;border:1px solid #cbd5e1;border-radius:6px;justify-content:center;align-items:center;width:26px;min-width:26px;height:26px;line-height:1;display:inline-flex;padding:0!important}.user-model-catalog-detail .user-model-catalog-copyable-value>button:hover:not(:disabled){color:#1769e0;background:#eff6ff;border-color:#93c5fd}.user-model-catalog-detail .user-model-catalog-copyable-value>button:disabled{cursor:not-allowed;opacity:.45}.user-model-catalog-copyable-value svg{flex:none;width:14px;height:14px;margin:0;display:block}.user-model-catalog-parameter-wrap{border:1px solid var(--ops-line);border-radius:8px;overflow-x:auto}.user-model-catalog-parameter-table{border-collapse:collapse;width:100%;min-width:720px}.user-model-catalog-parameter-table th,.user-model-catalog-parameter-table td{border-bottom:1px solid var(--ops-line);text-align:left;vertical-align:top;padding:9px 10px}.user-model-catalog-parameter-table th{color:var(--ops-muted);background:var(--ops-surface-muted);font-size:11px}.user-model-catalog-parameter-table td{font-size:12px}.user-model-catalog-parameter-table td strong,.user-model-catalog-parameter-table td small{display:block}.user-model-catalog-parameter-table td small{color:var(--ops-muted);margin-top:3px}.user-model-catalog-parameter-table code{overflow-wrap:anywhere;white-space:pre-wrap}.model-publication-facts dt{color:var(--ops-muted);font-size:10px}.model-publication-facts dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;font-weight:700}.model-publication-notes{background:#f6f8fa;border-radius:8px;margin-top:14px;padding:12px}.model-publication-notes p{color:var(--ops-muted);margin-top:6px;line-height:1.6}.model-publication-test{color:#9f241b;background:#fff3f1;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.model-publication-test.is-passed{color:#12683f;background:#effaf4}.model-publication-test span{font-size:11px}.model-publication-test-action{margin-top:10px}.model-publication-test-feedback{color:var(--ops-muted);font-size:12px;margin-top:8px!important}.model-publication-review-fields{gap:12px;display:grid}.model-publication-review-fields label{color:var(--ops-muted);gap:5px;font-size:11px;display:grid}.model-publication-review-fields input,.model-publication-review-fields textarea{border:1px solid var(--ops-line-strong);border-radius:8px;padding:8px 10px}.model-publication-review-fields input.is-xs{width:76px}.model-publication-review-fields input.is-sm{width:140px}.model-publication-review-fields small{color:var(--ops-muted);display:block}.model-publication-token-prices{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.model-publication-rollout-choice{align-items:start;grid-template-columns:auto 1fr!important}.model-publication-rollout-choice input{width:auto;margin-top:2px}.model-publication-rollout-choice small{grid-column:2}.model-publication-approval-blocker{color:#9f241b;font-size:12px;margin-top:10px!important}.model-publication-price-error{color:#9f241b}.model-publication-review-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.model-publication-review-actions button.is-primary{color:#fff;background:#334155}@media (width<=720px){.model-publication-tabs{flex-wrap:wrap}.model-publication-search{width:100%;margin-left:0}.model-publication-search input{width:100%}.model-publication-facts,.model-publication-token-prices{grid-template-columns:1fr}}.platform-rules-page{color:#172033;background:radial-gradient(circle at 92% 2%,#6366f114,#0000 25%),#f4f6fa;min-height:calc(100vh - 76px);padding:22px}.platform-rules-heading,.platform-rule-selector,.platform-pricing>header,.platform-pricing>footer,.platform-rule-history>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.platform-rules-heading{margin-bottom:18px}.platform-rules-heading>div:first-child>span{color:#6759d6;font-size:12px;font-weight:800}.platform-rules-heading h1{letter-spacing:-.04em;margin:5px 0 4px;font-size:28px}.platform-rules-heading p,.platform-pricing p,.platform-rule-history p,.platform-authorization p,.platform-rule-section-heading p,.platform-rule-editor p{color:#647087;margin:0;font-size:13px;line-height:1.6}.platform-rules-heading>div:last-child{align-items:center;gap:10px;display:flex}.platform-rules-heading .ui-button{gap:7px}.platform-rule-preview-badge,.platform-rule-status{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;width:max-content;min-height:24px;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.platform-rule-preview-badge{color:#6b5bd2;background:#efedff}.platform-rule-status.is-active{color:#0c7b4d;background:#e7f8ef}.platform-rule-status.is-superseded{color:#68758b;background:#eef1f5}.platform-rule-notice{color:#126a47;background:#ecfbf3;border:1px solid #b9ead1;border-radius:11px;align-items:center;gap:9px;min-height:42px;margin-bottom:14px;padding:0 14px;font-size:13px;font-weight:700;display:flex}.platform-rule-notice button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto}.platform-rule-selector{background:#fff;border:1px solid #dce2eb;border-radius:14px;min-height:72px;padding:10px 14px;box-shadow:0 5px 18px #1c273e0a}.platform-rule-selector>button{min-width:310px;color:inherit;text-align:left;font:inherit;cursor:pointer;background:#f7f8fb;border:1px solid #0000;border-radius:11px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:7px 10px;display:grid}.platform-rule-selector>button.is-selected{background:#f7f6ff;border-color:#d9d5ff}.platform-rule-selector__logo{color:#fff;background:linear-gradient(145deg,#7c64eb,#5343c5);border-radius:11px;place-items:center;width:38px;height:38px;font-size:17px;font-weight:900;display:grid}.platform-rule-selector button strong,.platform-rule-selector button small{display:block}.platform-rule-selector button strong{font-size:14px}.platform-rule-selector button small,.platform-rule-selector>div>span:not(.platform-rule-status){color:#77839a;font-size:11px}.platform-rule-selector>div{align-items:center;gap:14px;display:flex}.platform-rule-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.platform-rule-metrics article{background:#fff;border:1px solid #e0e5ec;border-radius:12px;align-items:flex-start;gap:11px;min-height:86px;padding:14px;display:flex}.platform-rule-metrics article>span{color:#6254d6;background:#eeecff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.platform-rule-metrics article div,.platform-rule-metrics small,.platform-rule-metrics strong,.platform-rule-metrics em{display:block}.platform-rule-metrics small{color:#77839a;font-size:11px}.platform-rule-metrics strong{margin-top:2px;font-size:18px}.platform-rule-metrics em{color:#7c879a;margin-top:3px;font-size:10px;font-style:normal}.platform-rule-tabs{border-bottom:1px solid #dfe4ec;align-items:stretch;gap:6px;height:48px;margin-top:16px;padding:0 4px;display:flex}.platform-rule-tabs button{color:#69758a;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 16px;font-size:13px;font-weight:750;display:flex;position:relative}.platform-rule-tabs button:after{content:"";background:0 0;border-radius:3px 3px 0 0;height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.platform-rule-tabs button.is-active{color:#5143c3}.platform-rule-tabs button.is-active:after{background:#6554dc}.platform-rule-content{margin-top:12px}.platform-pricing,.platform-rule-history,.platform-authorization>section{background:#fff;border:1px solid #dfe4ec;border-radius:14px;box-shadow:0 4px 16px #1c273e09}.platform-pricing>header,.platform-rule-history>header{border-bottom:1px solid #e7eaf0;padding:17px 18px}.platform-pricing h2,.platform-rule-history h2,.platform-authorization h2,.platform-authorization h3,.platform-rule-editor h2,.platform-rule-editor h3{margin:0}.platform-pricing h2,.platform-rule-history h2{margin-bottom:3px;font-size:16px}.platform-pricing__table-wrap,.platform-rule-history__table-wrap{overflow-x:auto}.platform-pricing table,.platform-rule-history table{border-collapse:collapse;width:100%;font-size:12px}.platform-pricing th,.platform-rule-history th{color:#728098;text-align:left;white-space:nowrap;background:#f7f8fb;height:38px;padding:0 14px;font-size:10px;font-weight:800}.platform-pricing td,.platform-rule-history td{vertical-align:middle;border-top:1px solid #edf0f4;padding:13px 14px}.platform-pricing tbody tr:first-child td,.platform-rule-history tbody tr:first-child td{border-top:0}.platform-pricing td>strong,.platform-pricing td>small{display:block}.platform-pricing td>small{color:#8792a4;margin-top:3px;font-size:10px}.platform-pricing__machine{align-items:center;gap:10px;display:flex}.platform-pricing__machine i{color:#5947cd;background:#efedff;border-radius:10px;place-items:center;width:36px;height:36px;font-style:normal;font-weight:900;display:grid}.platform-pricing__machine strong,.platform-pricing__machine small{display:block}.platform-pricing__machine small{color:#8792a4;margin-top:2px;font-size:10px}.platform-pricing__primary-price{color:#5947cd;font-size:15px}.platform-pricing>footer{color:#738097;background:#fbfcfd;border-top:1px solid #e7eaf0;padding:11px 18px;font-size:11px}.platform-authorization{grid-template-columns:minmax(0,1.55fr) minmax(270px,.8fr);gap:12px;display:grid}.platform-authorization__summary{background:linear-gradient(100deg,#6654dc14,#0000 55%),#fff;grid-column:1/-1;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:112px;padding:20px;display:grid}.platform-authorization__icon{color:#5947cd;background:#ebe8ff;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.platform-authorization__summary>div:nth-child(2)>span,.platform-authorization__consent>span{color:#6759d6;font-size:11px;font-weight:800}.platform-authorization__summary h2{margin:4px 0;font-size:18px}.platform-authorization__options,.platform-authorization__safety,.platform-authorization__consent{padding:18px}.platform-authorization__options header,.platform-authorization__safety header{margin-bottom:13px}.platform-authorization h3{margin-bottom:3px;font-size:14px}.platform-authorization__options>div{gap:8px;display:grid}.platform-authorization-option{width:100%;min-height:62px;color:inherit;text-align:left;font:inherit;cursor:pointer;background:#fbfcfd;border:1px solid #e2e6ed;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;padding:11px 13px;display:flex}.platform-authorization-option:hover{background:#faf9ff;border-color:#c9c3fa}.platform-authorization-option strong,.platform-authorization-option small{display:block}.platform-authorization-option strong{font-size:12px}.platform-authorization-option small{color:#7b8799;margin-top:3px;font-size:10px;line-height:1.4}.platform-authorization-option i{background:#cad0da;border-radius:20px;flex:0 0 36px;width:36px;height:20px;transition:background .14s;position:relative}.platform-authorization-option i b{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .14s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #141e303d}.platform-authorization-option i.is-checked{background:#6654dd}.platform-authorization-option i.is-checked b{transform:translate(16px)}.platform-authorization__safety header{color:#246b4e;align-items:flex-start;gap:9px;display:flex}.platform-authorization__safety ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.platform-authorization__safety li{color:#4b586d;align-items:center;gap:8px;font-size:11px;display:flex}.platform-authorization__safety li svg{color:#1f9a63}.platform-authorization__consent{grid-column:1/-1}.platform-authorization__consent blockquote{color:#46536a;background:#f8f7ff;border-left:3px solid #7564df;margin:10px 0 0;padding:14px 16px;font-size:12px;line-height:1.7}.platform-rule-history>header>div{align-items:center;gap:10px;display:flex}.platform-rule-history>header>div>svg{color:#6254d6}.platform-rule-history>header>span{color:#768298;font-size:11px}.platform-rule-history__prices{gap:4px;display:grid}.platform-rule-history__prices span{white-space:nowrap}.platform-rule-history__prices b{color:#5947cd}.platform-rule-editor-layer{z-index:100;justify-content:flex-end;display:flex;position:fixed;inset:0}.platform-rule-editor-backdrop{cursor:default;background:#0f172a73;border:0;position:absolute;inset:0}.platform-rule-editor{background:#fff;grid-template-rows:auto minmax(0,1fr) auto;width:min(540px,100vw);height:100%;display:grid;position:relative;box-shadow:-18px 0 46px #0f172a38}.platform-rule-editor>header,.platform-rule-editor>footer{justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.platform-rule-editor>header{border-bottom:1px solid #e5e8ee}.platform-rule-editor>header>div>span{color:#6759d6;font-size:11px;font-weight:800}.platform-rule-editor h2{margin:4px 0;font-size:21px}.platform-rule-editor__body{align-content:start;gap:24px;padding:20px;display:grid;overflow-y:auto}.platform-rule-section-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.platform-rule-section-heading h3{margin-bottom:3px;font-size:14px}.platform-rule-section-heading>span{color:#6554d2;background:#f0eeff;border-radius:7px;padding:5px 8px;font-size:10px;font-weight:800}.platform-rule-editor__machines{gap:9px;display:grid}.platform-rule-editor__machines>label{background:#fbfcfd;border:1px solid #e1e5ec;border-radius:11px;grid-template-columns:minmax(125px,1fr) auto;align-items:center;gap:7px 12px;padding:13px;display:grid}.platform-rule-editor__machines label>span:first-child strong,.platform-rule-editor__machines label>span:first-child small{display:block}.platform-rule-editor__machines label>span:first-child strong{font-size:12px}.platform-rule-editor__machines label>span:first-child small,.platform-rule-editor__conversion{color:#7c8799;font-size:10px}.platform-rule-editor__conversion{grid-column:1/-1}.platform-rule-money-field{background:#fff;border:1px solid #ccd3de;border-radius:9px;grid-template-columns:auto 84px auto;align-items:center;height:36px;display:grid;overflow:hidden}.platform-rule-money-field b,.platform-rule-money-field em{color:#707d91;font-size:11px;font-style:normal;font-weight:700}.platform-rule-money-field b{padding-left:10px}.platform-rule-money-field em{padding-right:10px}.platform-rule-money-field input{color:#1c2739;width:84px;height:34px;font:inherit;background:0 0;border:0;outline:0;padding:0 6px;font-weight:800}.platform-rule-editor__effective{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.platform-rule-editor__effective button{min-height:68px;color:inherit;text-align:left;font:inherit;cursor:pointer;background:#fbfcfd;border:1px solid #dfe4eb;border-radius:10px;padding:11px 12px}.platform-rule-editor__effective button.is-selected{background:#f8f7ff;border-color:#8677e5;box-shadow:0 0 0 2px #6554dc1a}.platform-rule-editor__effective strong,.platform-rule-editor__effective span{display:block}.platform-rule-editor__effective strong{font-size:12px}.platform-rule-editor__effective span{color:#7a869a;margin-top:4px;font-size:10px}.platform-rule-editor__date,.platform-rule-editor__reason{color:#49566b;gap:6px;margin-top:12px;font-size:11px;font-weight:750;display:grid}.platform-rule-editor__date>span:last-child{background:#fff;border:1px solid #ccd3de;border-radius:9px;align-items:center;gap:7px;width:228px;height:36px;padding:0 10px;display:flex}.platform-rule-editor__date input{color:#334057;width:190px;font:inherit;background:0 0;border:0;outline:0}.platform-rule-editor__reason textarea{resize:vertical;color:#273348;width:100%;font:inherit;background:#fff;border:1px solid #ccd3de;border-radius:9px;padding:10px 11px;font-weight:500}.platform-rule-editor>footer{background:#fbfcfd;border-top:1px solid #e5e8ee}.platform-rule-editor>footer>span{color:#7a869a;font-size:10px}.platform-rule-editor>footer>div{gap:8px;display:flex}@media (width<=1050px){.platform-rule-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-authorization{grid-template-columns:1fr}.platform-authorization__summary,.platform-authorization__consent{grid-column:auto}}@media (width<=720px){.platform-rules-page{padding:14px}.platform-rules-heading,.platform-rule-selector,.platform-pricing>header,.platform-pricing>footer{flex-direction:column;align-items:flex-start}.platform-rules-heading>div:last-child{justify-content:space-between;width:100%}.platform-rule-selector>button{width:100%;min-width:0}.platform-rule-selector>div{flex-wrap:wrap}.platform-rule-metrics{grid-template-columns:1fr}.platform-rule-tabs{overflow-x:auto}.platform-rule-tabs button{flex:none}.platform-authorization__summary{grid-template-columns:44px minmax(0,1fr)}.platform-authorization__summary>.platform-rule-status{grid-column:2}.platform-rule-editor__machines>label,.platform-rule-editor__effective{grid-template-columns:1fr}.platform-rule-editor>footer{flex-direction:column;align-items:flex-start}.platform-rule-editor>footer>div{justify-content:flex-end;width:100%}}.agent-routes-page{color:#1f2937;gap:12px;min-width:0;display:grid}.agent-routes-page button,.agent-route-modal button,.agent-route-confirm-backdrop button{font:inherit}.agent-routes-heading{justify-content:space-between;align-items:flex-end;gap:16px;min-width:0;display:flex}.agent-routes-heading>div:first-child{min-width:0}.agent-routes-heading span,.agent-route-list-panel>header span,.agent-route-match-panel>div:first-child>span,.agent-route-settings>header span{color:#4f46e5;letter-spacing:.07em;font-size:10px;font-weight:850}.agent-routes-heading h1,.agent-route-list-panel h2,.agent-route-match-panel h2,.agent-route-settings h2{color:#172033;margin:3px 0 0}.agent-routes-heading h1{font-size:22px}.agent-routes-heading p,.agent-route-match-panel p{color:#64748b;max-width:760px;margin:5px 0 0;font-size:12px;line-height:1.55}.agent-routes-heading-actions{align-items:flex-end;gap:7px;display:flex}.agent-routes-heading-actions label{gap:4px;display:grid}.agent-routes-heading-actions label span{color:#64748b;letter-spacing:0}.agent-routes-heading-actions select,.agent-routes-heading-actions button,.agent-route-settings>header button,.agent-route-view-actions button{color:#334155;cursor:pointer;background:#fff;border:1px solid #d7dee8;border-radius:8px;min-height:34px;padding:0 11px;font-size:11px;font-weight:800}.agent-routes-heading-actions .is-primary,.agent-route-view-actions .is-primary{color:#fff;background:#4f46e5;border-color:#4f46e5}.agent-route-boundary-banner{color:#475569;background:#eef2ff;border:1px solid #c7d2fe;border-left:4px solid #6366f1;border-radius:10px;gap:2px;min-width:0;padding:9px 12px;font-size:11px;display:grid}.agent-route-boundary-banner strong{color:#3730a3;font-size:12px}.agent-route-runtime-status{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.agent-route-runtime-status>div{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;gap:3px;padding:9px 11px;font-size:10px;display:grid}.agent-route-runtime-status>div.is-pending{color:#92400e;background:#fffbeb;border-color:#fde68a}.agent-route-runtime-status strong{font-size:11px}.agent-route-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:0;display:grid}.agent-route-summary article{background:#fff;border:1px solid #dfe5ee;border-radius:10px;gap:3px;min-width:0;padding:10px 11px;display:grid}.agent-route-summary span,.agent-route-summary small{color:#64748b;font-size:10px}.agent-route-summary strong{color:#1e293b;font-size:20px}.agent-route-settings,.agent-route-match-panel,.agent-route-list-panel,.agent-route-alignment-panel{background:#fff;border:1px solid #dfe5ee;border-radius:11px;min-width:0;box-shadow:0 6px 20px #0f172a08}.agent-route-settings>header,.agent-route-list-panel>header{border-bottom:1px solid #e6ebf2;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:8px 11px;display:flex}.agent-route-settings>header{justify-content:flex-end}.agent-route-daily-free-setting{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.agent-route-daily-free-setting>strong{color:#334155;font-size:11px}.agent-daily-free-fields{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;min-width:0;display:flex}.agent-daily-free-field{color:#64748b;align-items:center;gap:3px;min-width:0;font-size:9px;font-weight:800;display:flex}.agent-daily-free-combobox{width:58px;position:relative}.agent-route-settings>header .agent-daily-free-combobox input{box-sizing:border-box;color:#273449;width:58px;min-height:30px;font:inherit;text-align:center;background:#fff;border:1px solid #d7dee8;border-radius:7px;padding:4px 20px 4px 5px;font-size:10px}.agent-route-settings>header .agent-daily-free-combobox input:disabled{color:#94a3b8;background:#f8fafc}.agent-daily-free-combobox>button{color:#64748b;background:#fff;border:0;border-left:1px solid #e2e8f0;border-radius:0 6px 6px 0;place-items:center;width:19px;height:28px;padding:0;display:grid;position:absolute;top:1px;right:1px}.agent-daily-free-combobox>button:disabled{color:#cbd5e1;background:#f8fafc}.agent-daily-free-menu{z-index:12;background:#fff;border:1px solid #d7dee8;border-radius:7px;min-width:76px;padding:3px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 20px #0f172a24}.agent-daily-free-menu button{color:#273449;width:100%;min-height:28px;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:5px;padding:4px 8px}.agent-daily-free-menu button:hover,.agent-daily-free-menu button:focus-visible{background:#eef2ff}.agent-route-settings h2,.agent-route-list-panel h2,.agent-route-match-panel h2{font-size:14px}.agent-route-dispatch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;padding:10px;display:grid}.agent-route-dispatch-grid label,.agent-route-toolbar label,.agent-route-memory-body>label,.agent-route-match-panel>label,.agent-route-confirm-backdrop label,.agent-route-field,.agent-step-grid label,.agent-step-copy-grid label,.agent-step-resource-select,.agent-local-test-input label{color:#64748b;gap:4px;min-width:0;font-size:10px;font-weight:800;display:grid}.agent-route-dispatch-grid select,.agent-route-toolbar input,.agent-route-toolbar select,.agent-route-memory-body input,.agent-route-memory-body textarea,.agent-route-match-panel input,.agent-route-field input,.agent-route-field select,.agent-route-id-field input,.agent-step-card input,.agent-step-card select,.agent-step-card textarea,.agent-workflow-picker select,.agent-local-test-input input,.agent-route-confirm-backdrop input{box-sizing:border-box;color:#273449;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #d7dee8;border-radius:7px;padding:6px 9px;font-size:11px}.agent-route-guard-grid{background:#fbfcfe;border-top:1px solid #edf1f5;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;padding:10px;display:grid}.agent-route-guard-grid label{gap:5px;min-width:0;display:grid}.agent-route-guard-grid label>span{color:#475569;justify-content:space-between;gap:8px;font-size:10px;display:flex}.agent-route-guard-grid em{color:#818cf8;font-style:normal}.agent-route-guard-grid textarea{box-sizing:border-box;resize:vertical;color:#334155;width:100%;min-height:78px;font:inherit;background:#fff;border:1px solid #d7dee8;border-radius:8px;padding:8px 9px;font-size:10px;line-height:1.45}.agent-route-memory-panel{border-top:1px solid #e6ebf2}.agent-route-memory-panel summary,.agent-route-alignment-panel summary{color:#334155;cursor:pointer;padding:10px 12px;font-size:11px;font-weight:850}.agent-route-memory-body{background:#fbfcfe;border-top:1px solid #edf1f5;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid}.agent-route-memory-body .is-wide{grid-column:1/-1}.agent-route-memory-body textarea{resize:vertical;min-height:72px}.agent-route-memory-toggles{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.agent-route-toggle{color:#475569;background:#f8fafc;border:1px solid #dfe5ee;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:44px;padding:8px 9px;font-size:10px;font-weight:800;display:flex}.agent-route-toggle input{accent-color:#4f46e5;width:auto;min-height:auto}.agent-route-match-panel{grid-template-columns:minmax(220px,.72fr) minmax(240px,1fr) minmax(210px,.72fr) auto;align-items:end;gap:10px;padding:11px;display:grid}.agent-route-preview-context{grid-template-columns:minmax(130px,1fr) auto;align-items:end;gap:8px;display:grid}.agent-route-preview-context label{color:#64748b;gap:4px;font-size:10px;font-weight:800;display:grid}.agent-route-preview-context select{color:#334155;min-height:32px;font:inherit;background:#fff;border:1px solid #d7dee8;border-radius:7px;padding:0 8px}.agent-route-preview-context .agent-route-preview-attachment{white-space:nowrap;align-items:center;gap:5px;min-height:32px;display:flex}.agent-route-preview-attachment input{width:auto;min-height:auto}.agent-route-match-panel>button,.agent-local-test-input>button,.agent-step-editor>header button,.agent-step-order-actions button,.agent-workflow-actions button,.agent-workflow-picker header select,.agent-route-rule-actions button,.agent-route-modal-header button,.agent-route-modal-footer button,.agent-route-confirm-backdrop button,.agent-route-id-field button{color:#334155;cursor:pointer;background:#fff;border:1px solid #d7dee8;border-radius:7px;min-height:32px;padding:0 9px;font-size:10px;font-weight:800}.agent-route-match-panel>button,.agent-local-test-input>button,.agent-step-editor>header button,.agent-route-modal-footer button:last-child{color:#fff;background:#4f46e5;border-color:#4f46e5}.agent-route-match-panel button:disabled,.agent-route-modal button:disabled,.agent-route-confirm-backdrop button:disabled,.agent-route-rule-actions button:disabled{cursor:not-allowed;opacity:.48}.agent-route-match-result{color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;grid-column:1/-1;gap:2px;min-height:42px;padding:8px 10px;font-size:10px;display:grid}.agent-route-match-result strong{color:#334155;font-size:11px}.agent-route-match-result.is-hit{background:#f0fdf4;border-color:#86efac}.agent-route-match-result.is-hit strong{color:#166534}.agent-route-match-result.is-blocked{color:#991b1b;background:#fef2f2;border-color:#fecaca}.agent-route-match-result.is-blocked strong{color:#991b1b}.agent-route-view-actions{gap:6px;display:flex}.agent-route-view-actions button[aria-pressed=true]{color:#3730a3;background:#eef2ff;border-color:#a5b4fc}.agent-routes-page .agent-route-toolbar{background:#fff;border:0;border-bottom:1px solid #e6ebf2;border-radius:0;grid-template-columns:minmax(240px,1fr) minmax(140px,.36fr) minmax(140px,.32fr);gap:8px;min-width:0;padding:10px;display:grid}.agent-route-filter-chips{border-bottom:1px solid #e6ebf2;gap:6px;padding:8px 10px;display:flex;overflow-x:auto}.agent-route-filter-chips button{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #dbe3ed;border-radius:999px;flex:none;min-height:28px;padding:0 9px;font-size:10px;font-weight:800}.agent-route-filter-chips .is-current{color:#3730a3;background:#eef2ff;border-color:#a5b4fc}.agent-route-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-width:0;padding:10px;display:grid}.agent-route-rule-card{background:#fbfcfe;border:1px solid #dfe5ee;border-radius:9px;gap:8px;min-width:0;padding:10px;display:grid}.agent-route-rule-card>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.agent-route-rule-card>header>div{align-items:center;gap:6px;min-width:0;display:flex}.agent-route-rule-card>header button,.agent-route-name-button{color:#1e293b;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:850}.agent-route-rule-card>header em{color:#64748b;white-space:nowrap;background:#e9eef5;border-radius:999px;padding:2px 6px;font-size:8px;font-style:normal}.agent-route-status{color:#475569;background:#e2e8f0;border-radius:999px;flex:none;padding:3px 7px;font-size:9px;font-weight:850}.agent-route-status.is-ready{color:#166534;background:#dcfce7}.agent-route-status.is-warning{color:#92400e;background:#fef3c7}.agent-route-rule-meta{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.agent-route-rule-meta span,.agent-route-workflow-labels span,.agent-route-no-workflow{color:#64748b;background:#edf1f5;border-radius:999px;padding:3px 6px;font-size:9px}.agent-route-workflow-labels{flex-wrap:wrap;gap:5px;display:flex}.agent-route-workflow-labels span{color:#3730a3;background:#eef2ff}.agent-route-workflow-labels .is-unavailable{color:#991b1b;background:#fee2e2}.agent-route-rule-actions{flex-wrap:wrap;gap:5px;display:flex}.agent-route-rule-actions button{background:#fff;min-height:27px;padding:0 7px}.agent-route-rule-actions .is-danger,.agent-route-modal-header .is-danger,.agent-route-confirm-backdrop .is-danger{color:#b91c1c;background:#fff7f7;border-color:#fecaca}.agent-route-table-scroll{min-width:0;overflow-x:auto}.agent-route-table-scroll table{border-collapse:collapse;text-align:left;width:100%;min-width:980px}.agent-route-table-scroll th,.agent-route-table-scroll td{vertical-align:top;border-bottom:1px solid #e6ebf2;padding:8px 9px;font-size:10px}.agent-route-table-scroll th{color:#64748b;white-space:nowrap;background:#f8fafc;font-weight:850}.agent-route-table-scroll td{color:#475569}.agent-route-table-scroll td>strong,.agent-route-table-scroll td>span,.agent-route-table-scroll td>small,.agent-route-name-button strong,.agent-route-name-button small{display:block}.agent-route-table-scroll td>small,.agent-route-name-button small{color:#94a3b8;margin-top:3px;font-size:9px}.agent-route-empty-state,.agent-route-state{color:#64748b;text-align:center;place-content:center;gap:4px;min-height:190px;padding:24px;font-size:11px;display:grid}.agent-route-state strong,.agent-route-empty-state strong{color:#334155;font-size:13px}.agent-route-state button{color:#334155;cursor:pointer;background:#fff;border:1px solid #d7dee8;border-radius:7px;min-height:32px;margin-top:5px}.agent-route-alignment-panel{overflow:hidden}.agent-route-alignment-panel[open] summary{border-bottom:1px solid #e6ebf2}.agent-route-alignment-panel .agent-route-table-scroll table{min-width:760px}.agent-route-modal-backdrop,.agent-route-confirm-backdrop{z-index:140;background:#0f172a94;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.agent-route-modal{background:#f8fafc;border:1px solid #dbe3ed;border-radius:14px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1120px,100%);max-height:calc(100vh - 40px);display:grid;overflow:hidden;box-shadow:0 28px 70px #0f172a47}.agent-route-modal-header,.agent-route-modal-footer{background:#fff;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.agent-route-modal-header{border-bottom:1px solid #dfe5ee}.agent-route-modal-header>div:last-child{gap:6px;display:flex}.agent-route-modal-header span{color:#6366f1;font-size:9px;font-weight:850}.agent-route-modal-header h2{color:#1e293b;margin:2px 0 0;font-size:16px}.agent-route-modal-body{gap:10px;min-width:0;padding:10px;display:grid;overflow:auto}.agent-route-legacy-readonly{border:0;min-width:0;margin:0;padding:0}.agent-route-modal-notice{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;margin:0;padding:8px 10px;font-size:10px}.agent-modal-section,.agent-step-editor{background:#fff;border:1px solid #dfe5ee;border-radius:10px;min-width:0;overflow:hidden}.agent-modal-section>header,.agent-step-editor>header{border-bottom:1px solid #e6ebf2;justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:8px 10px;display:flex}.agent-modal-section h3,.agent-step-editor>header strong{color:#334155;margin:0;font-size:12px}.agent-modal-section header p,.agent-step-editor>header span{color:#64748b;margin:3px 0 0;font-size:9px}.agent-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;padding:10px;display:grid}.agent-modal-grid .agent-route-textarea-field,.agent-route-field-wide,.agent-route-id-field{grid-column:1/-1}.agent-modal-grid .ui-field{gap:4px;min-width:0;display:grid}.agent-modal-grid .ui-field__label,.agent-route-id-field>span{color:#64748b;font-size:10px;font-weight:800}.agent-modal-grid .admin-catalog-textarea{resize:vertical;min-height:76px}.agent-route-field small,.agent-route-id-field small,.agent-modal-grid .ui-field__hint{color:#94a3b8;font-size:9px;font-weight:500}.agent-route-field-error,.agent-modal-grid .ui-field__error{margin:0;color:#b91c1c!important;font-size:9px!important;font-weight:750!important}.agent-route-id-field{gap:4px;display:grid}.agent-route-id-field>div{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.agent-route-id-field input{color:#64748b;background:#f8fafc}.agent-workflow-picker{background:#f7f8ff;border:1px solid #c7d2fe;border-radius:9px;gap:7px;min-width:0;margin:0 10px 10px;padding:9px;display:grid}.agent-workflow-picker>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.agent-workflow-picker header>div{gap:2px;min-width:0;display:grid}.agent-workflow-picker header strong{color:#3730a3;font-size:10px}.agent-workflow-picker header span,.agent-workflow-catalog-note span{color:#64748b;font-size:9px}.agent-workflow-catalog-note{flex-wrap:wrap;gap:4px;display:flex}.agent-workflow-catalog-note span{background:#eef2f7;border-radius:999px;padding:3px 6px}.agent-workflow-bindings{gap:5px;margin:0;padding:0;list-style:none;display:grid}.agent-workflow-bindings li{background:#fff;border:1px solid #dbe3ed;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:6px 7px;display:grid}.agent-workflow-bindings li.is-unavailable{background:#fff7f7;border-color:#fecaca}.agent-workflow-order,.agent-step-index{color:#4f46e5;background:#e0e7ff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-weight:850;display:grid}.agent-workflow-bindings li>div:nth-child(2){gap:2px;min-width:0;display:grid}.agent-workflow-bindings strong{color:#334155;font-size:10px}.agent-workflow-bindings small{color:#64748b;font-size:9px}.agent-workflow-actions{gap:4px;display:flex}.agent-workflow-bindings .is-empty{color:#64748b;text-align:center;font-size:9px;display:block}.agent-step-list{background:#fbfcfe;gap:9px;min-width:0;padding:10px;display:grid}.agent-step-card{background:#fff;border:1px solid #dfe5ee;border-radius:9px;gap:8px;min-width:0;padding:9px;display:grid}.agent-step-card>header{grid-template-columns:auto minmax(180px,1fr) auto;align-items:end;gap:8px;display:grid}.agent-step-order-actions,.agent-step-toggles{flex-wrap:wrap;gap:5px;display:flex}.agent-step-toggles .agent-route-toggle{flex:0 190px;min-width:140px;min-height:34px}.agent-step-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.agent-step-copy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.agent-step-copy-grid textarea{resize:vertical;min-height:64px}.agent-step-card .agent-workflow-picker{margin:0}.agent-step-deferred{color:#92400e;background:#fffbeb;border:1px dashed #fbbf24;border-radius:8px;margin:0;padding:8px;font-size:10px}.agent-local-test-input{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px;padding:10px;display:grid}.agent-local-test-placeholder{color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;margin:0 10px 10px;padding:10px;font-size:9px}.agent-local-step-result{gap:5px;margin:0 10px 10px;padding:0;list-style:none;display:grid}.agent-local-step-result li{border:1px solid #dbe3ed;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:7px;padding:7px;display:grid}.agent-local-step-result li>span{color:#4f46e5;font-weight:850}.agent-local-step-result li div{gap:2px;display:grid}.agent-local-step-result strong{color:#334155;font-size:10px}.agent-local-step-result small{color:#64748b;font-size:9px}.agent-route-modal-footer{border-top:1px solid #dfe5ee}.agent-route-modal-footer span{color:#64748b;text-align:center;flex:1;font-size:9px}.agent-route-modal-footer .is-secondary{background:#fff}.agent-route-confirm-backdrop{z-index:160}.agent-route-confirm-backdrop>section{background:#fff;border:1px solid #dbe3ed;border-radius:12px;gap:10px;width:min(430px,100%);padding:16px;display:grid;box-shadow:0 24px 60px #0f172a47}.agent-route-confirm-backdrop h2{color:#1e293b;margin:0;font-size:16px}.agent-route-confirm-backdrop p,.agent-route-confirm-backdrop>section>span{color:#64748b;margin:0;font-size:10px;line-height:1.55}.agent-route-confirm-backdrop>section>span{color:#6366f1;font-weight:850}.agent-route-confirm-backdrop>section>div:last-child{justify-content:flex-end;gap:7px;display:flex}@media (width>=1280px){.agent-routes-page{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"heading heading""boundary boundary""runtime runtime""summary summary""settings match""rules rules";align-items:stretch}.agent-routes-heading{grid-area:heading}.agent-route-boundary-banner{grid-area:boundary}.agent-route-summary{grid-area:summary}.agent-route-runtime-status{grid-area:runtime}.agent-route-settings{grid-area:settings}.agent-route-match-panel{grid-area:match;grid-template-columns:minmax(0,1fr) auto;align-content:start}.agent-route-match-panel>div:first-child,.agent-route-preview-context{grid-column:1/-1}.agent-route-match-result{align-self:stretch}.agent-route-list-panel{grid-area:rules}.agent-routes-page.skill-agent-routing-workspace{grid-template-areas:"settings match"}}@media (width<=1080px){.agent-route-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.agent-route-card-grid{grid-template-columns:1fr}.agent-route-match-panel{grid-template-columns:minmax(220px,.7fr) minmax(220px,1fr)}.agent-route-preview-context{grid-column:auto}}@media (width<=760px){.agent-routes-heading,.agent-routes-heading-actions,.agent-route-settings>header,.agent-route-list-panel>header{flex-direction:column;align-items:stretch}.agent-route-daily-free-setting{flex-direction:column;align-items:flex-start;width:100%;min-width:0}.agent-daily-free-fields{justify-content:start}.agent-routes-heading-actions>*{flex:1}.agent-route-summary,.agent-route-runtime-status,.agent-route-dispatch-grid,.agent-route-guard-grid,.agent-routes-page .agent-route-toolbar,.agent-route-match-panel,.agent-step-grid,.agent-step-copy-grid,.agent-route-preview-context{grid-template-columns:1fr}.agent-route-match-result,.agent-modal-grid .agent-route-textarea-field,.agent-route-field-wide,.agent-route-id-field{grid-column:1}.agent-route-memory-toggles{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-route-view-actions{overflow-x:auto}.agent-route-view-actions button{flex:none}.agent-step-card>header{grid-template-columns:auto minmax(0,1fr)}.agent-step-order-actions{grid-column:1/-1}}@media (width<=520px){.agent-routes-heading-actions,.agent-routes-heading-actions button,.agent-routes-heading-actions label,.agent-routes-heading-actions select{width:100%}.agent-route-summary,.agent-route-memory-body,.agent-route-memory-toggles,.agent-modal-grid{grid-template-columns:1fr}.agent-route-memory-body .is-wide,.agent-route-memory-toggles{grid-column:1}.agent-route-modal-backdrop,.agent-route-confirm-backdrop{align-items:stretch;padding:0}.agent-route-modal{border:0;border-radius:0;width:100%;max-height:100vh}.agent-route-modal-header{align-items:flex-start}.agent-route-modal-header>div:last-child{flex-direction:column-reverse}.agent-workflow-picker>header,.agent-route-modal-footer{flex-direction:column;align-items:stretch}.agent-workflow-picker header select{width:100%}.agent-workflow-bindings li{grid-template-columns:auto minmax(0,1fr)}.agent-workflow-actions{grid-column:1/-1}.agent-route-modal-footer span{order:-1}.agent-route-confirm-backdrop>section{width:auto;margin:auto 12px}}.agent-route-inline-editor{opacity:1;width:auto;max-width:none;max-height:none;margin-top:18px;position:static}@media (width<=1000px){.system-ops-heading{flex-direction:column;align-items:flex-start}.system-ops-heading-actions{justify-content:flex-start}.storage-runtime-summary,.storage-policy-summary dl,.storage-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.system-ops-page{padding:14px}.system-ops-preview-banner,.system-ops-panel-heading,.storage-server-boundary,.storage-unavailable-fields{flex-direction:column;align-items:flex-start}.system-ops-fields,.system-ops-toggle-grid,.storage-runtime-summary,.storage-runtime-details,.storage-policy-summary dl,.storage-fact-grid,.storage-runtime-details>div{grid-template-columns:1fr}.storage-runtime-details dd{text-align:left}}@media (width<=800px){.system-storage-workbench,.system-storage-fields,.system-storage-runtime{grid-template-columns:1fr}}.system-ops-page.workflow-page{grid-template-columns:minmax(0,1fr);position:relative}.system-ops-page.workflow-page>*{grid-column:1/-1}.workflow-feedback{color:#12683f;background:#effaf4;border:1px solid #b7ddc9;border-radius:10px;padding:11px 14px;font-weight:700}.workflow-feedback.is-error{color:#9f241b;background:#fff3f1;border-color:#efc0ba}.workflow-settings,.workflow-queue{position:relative;overflow:hidden}.workflow-settings:before,.workflow-queue:before{content:"";background:#334155;width:100%;height:3px;position:absolute;top:0;left:0}.workflow-settings__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.workflow-settings__options button{text-align:left;grid-template-columns:20px minmax(0,1fr);align-content:center;gap:4px 10px;min-height:88px;display:grid}.workflow-settings__options button>span{border:1px solid #94a3b8;border-radius:50%;grid-row:1/3;align-self:center;width:17px;height:17px;box-shadow:inset 0 0 0 4px #fff}.workflow-settings__options button.is-selected{background:#f4f7fa;border-color:#334155}.workflow-settings__options button.is-selected>span{background:#334155;border-color:#334155}.workflow-settings__options button strong,.workflow-settings__options button small{display:block}.workflow-settings__options button small,.workflow-settings__guardrail{color:var(--ops-muted);line-height:1.5}.workflow-settings__guardrail{margin:12px 0 0;font-size:12px}.workflow-queue__heading{align-items:end}.workflow-search{gap:4px;display:grid}.workflow-search label{color:var(--ops-muted);font-size:11px}.workflow-search>div{gap:6px;display:flex}.workflow-search input{border:1px solid var(--ops-line-strong);border-radius:8px;width:min(260px,38vw);min-height:36px;padding:7px 10px}.workflow-tabs{gap:6px;margin-bottom:12px;display:flex;overflow-x:auto}.workflow-tabs button{white-space:nowrap;min-height:34px}.workflow-tabs button.is-active{color:#fff;background:#334155;border-color:#334155}.workflow-refreshing{color:var(--ops-muted);margin-bottom:10px;font-size:12px}.workflow-table-wrap{border:1px solid var(--ops-line);border-radius:10px;overflow-x:auto}.workflow-table{border-collapse:collapse;width:100%;min-width:900px}.workflow-table th,.workflow-table td{border-bottom:1px solid var(--ops-line);text-align:left;vertical-align:middle;padding:11px 12px}.workflow-table th{color:var(--ops-muted);background:var(--ops-surface-muted);letter-spacing:.04em;font-size:11px}.workflow-table tbody tr:last-child td{border-bottom:0}.workflow-table tbody tr.is-selected{background:#f5f7fa}.workflow-table td:first-child strong,.workflow-table td:first-child small{display:block}.workflow-table td:first-child small{color:var(--ops-muted);margin-top:3px}.workflow-status{white-space:nowrap;border-radius:99px;align-items:center;min-height:24px;padding:3px 8px;font-size:11px;font-weight:750;display:inline-flex}.workflow-status.is-pending_review{color:#8a5400;background:#fff6dd}.workflow-status.is-approved{color:#12683f;background:#eaf8f0}.workflow-status.is-rejected{color:#9f241b;background:#fff0ee}.workflow-status.is-withdrawn{color:#4b5563;background:#eef1f4}.workflow-empty{text-align:center;min-height:150px;color:var(--ops-muted);place-content:center;gap:6px;display:grid}.workflow-empty strong{color:var(--ops-ink)}.workflow-drawer-backdrop{z-index:80;position:fixed;inset:0;background:#0f172a52!important;border:0!important;border-radius:0!important;min-height:0!important;padding:0!important}.workflow-drawer{z-index:81;width:min(620px,94vw);height:100vh;color:var(--ops-ink);background:#fff;padding:22px;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-18px 0 48px #0f172a2e}.workflow-drawer>header,.workflow-drawer__section-heading{justify-content:space-between;gap:18px;display:flex}.workflow-drawer>header{border-bottom:1px solid var(--ops-line);align-items:flex-start;padding-bottom:18px}.workflow-drawer>header span,.workflow-drawer__section-heading>div>span{color:var(--ops-muted);letter-spacing:.08em;font-size:11px;font-weight:750}.workflow-drawer h2,.workflow-drawer h3,.workflow-drawer p{margin:0}.workflow-drawer h2{margin-top:5px;font-size:25px}.workflow-drawer>header p{color:var(--ops-muted);margin-top:5px}.workflow-drawer>header>button{min-width:36px;padding:4px;font-size:20px}.workflow-drawer>section{border-bottom:1px solid var(--ops-line);padding:20px 0}.workflow-drawer__section-heading{align-items:center;margin-bottom:12px}.workflow-drawer__section-heading h3{margin-top:3px}.workflow-canvas-preview{background-color:#080c10;background-image:radial-gradient(#334155 1px,#0000 1px);background-size:16px 16px;border:1px solid #303844;border-radius:12px;height:300px;position:relative;overflow:hidden}.workflow-canvas-preview svg{width:100%;height:100%;position:absolute;inset:0}.workflow-canvas-preview line{stroke:#64748b;stroke-width:.45px}.workflow-canvas-node{color:#e5e7eb;background:#20262e;border:1px solid #4b5563;border-radius:8px;width:118px;min-height:48px;padding:8px;position:absolute;overflow:hidden;translate:-50% -50%;box-shadow:0 5px 12px #0000003d}.workflow-canvas-node strong,.workflow-canvas-node small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workflow-canvas-node strong{font-size:11px}.workflow-canvas-node small{color:#9ca3af;margin-top:3px;font-size:9px}.workflow-canvas-preview__limit{color:#cbd5e1;background:#0f172ad1;border-radius:6px;padding:4px 7px;font-size:10px;position:absolute;bottom:8px;right:8px}.workflow-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.workflow-facts>div{background:#f6f8fa;border-radius:8px;min-width:0;padding:11px}.workflow-facts dt{color:var(--ops-muted);font-size:10px}.workflow-facts dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;font-weight:700}.workflow-description{color:var(--ops-muted);line-height:1.6;margin-top:12px!important}.workflow-review-box label{gap:3px;margin-bottom:8px;display:grid}.workflow-review-box label span{color:var(--ops-muted);font-size:11px}.workflow-classification{border-bottom:1px solid var(--ops-line);gap:10px;margin-bottom:18px;padding-bottom:18px;display:grid}.workflow-classification>div:first-child{gap:3px;display:grid}.workflow-classification>div:first-child span{color:var(--ops-muted);font-size:11px}.workflow-classification__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.workflow-classification__options label,.workflow-classification__featured{border:1px solid var(--ops-line);background:#f8fafc;border-radius:8px;align-items:center;min-width:0;padding:8px 10px;grid-template-columns:none!important;gap:7px!important;margin:0!important;display:flex!important}.workflow-classification__featured{justify-content:flex-start}.workflow-classification__featured input[type=number]{width:80px;margin-left:auto}.workflow-classification__save{justify-self:end}.workflow-review-box textarea{border:1px solid var(--ops-line-strong);resize:vertical;border-radius:8px;width:100%;padding:10px}.workflow-review-actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.workflow-detail-loading{z-index:82;color:#fff;background:#1f2937;border-radius:10px;padding:12px 16px;position:fixed;bottom:24px;right:24px}@media (width<=720px){.workflow-settings__options,.workflow-facts{grid-template-columns:1fr}.workflow-queue__heading{flex-direction:column;align-items:stretch}.workflow-search input{width:100%}.workflow-search>div{grid-template-columns:minmax(0,1fr) auto;display:grid}.workflow-drawer{padding:16px}}.operations-overview{color:#27364a;gap:12px;min-width:0;display:grid}.operations-heading{justify-content:space-between;align-items:end;gap:16px;display:flex}.operations-heading>div{min-width:0}.operations-heading>div>span{color:#6366f1;letter-spacing:.06em;font-size:10px;font-weight:850}.operations-heading h1{color:#162236;letter-spacing:-.03em;margin:3px 0;font-size:clamp(22px,2vw,28px)}.operations-heading p{color:#708096;margin:0;font-size:11px;line-height:1.55}.operations-heading label{color:#718096;flex:0 0 142px;gap:4px;font-size:9px;font-weight:800;display:grid}.operations-heading select,.operations-panel select{color:#334155;min-height:34px;font:inherit;background:#fff;border:1px solid #d8e0eb;border-radius:8px;padding:0 9px;font-size:11px}.operations-preview-notice{color:#475569;background:#f5f7ff;border:1px solid #c7d2fe;border-radius:9px;align-items:center;gap:9px;padding:8px 11px;font-size:10px;display:flex}.operations-preview-notice strong{color:#4338ca;white-space:nowrap}.operations-metrics{grid-template-columns:repeat(9,minmax(0,1fr));gap:8px;min-width:0;display:grid}.operations-metrics article{background:#fff;border:1px solid #e0e6ef;border-radius:10px;grid-column:span 1;gap:5px;min-width:0;padding:11px;display:grid;box-shadow:0 6px 18px #0f172a09}.operations-metrics article:before{content:"";background:#94a3b8;border-radius:999px;width:24px;height:3px}.operations-metrics article.is-positive:before{background:#22c55e}.operations-metrics article.is-warning:before{background:#f59e0b}.operations-metrics span,.operations-metrics small{overflow-wrap:anywhere;color:#718096;font-size:9px}.operations-metrics strong{color:#1e293b;letter-spacing:-.03em;font-size:clamp(18px,2vw,24px)}.operations-dashboard-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:9px;min-width:0;display:grid}.operations-dashboard-grid>.operations-panel{height:100%}.operations-panel{background:#fff;border:1px solid #e0e6ef;border-radius:10px;gap:10px;min-width:0;padding:11px;display:grid;box-shadow:0 6px 18px #0f172a09}.operations-request{grid-column:span 8}.operations-request.is-expanded{grid-column:1/-1}.operations-request+.operations-panel,.operations-model-usage,.operations-ranking,.operations-host{grid-column:span 4}.operations-queue,.operations-geography{scroll-margin-top:16px}.operations-geography{grid-column:1/-1}.operations-queue__metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;min-width:0;display:grid}.operations-queue__metric{text-align:left;align-content:start;gap:4px;min-width:0;display:grid;min-height:86px!important;padding:9px!important}.operations-queue__metric:before{content:"";background:#22c55e;border-radius:999px;width:22px;height:3px}.operations-queue__metric.is-warning:before{background:#f59e0b}.operations-queue__metric.is-danger:before{background:#ef4444}.operations-queue__metric span,.operations-queue__metric small{overflow-wrap:anywhere;color:#718096;min-width:0;font-size:8px}.operations-queue__metric strong{color:#1e293b;font-size:18px}.operations-queue__distribution{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.operations-queue__distribution-card,.operations-queue__health{border:1px solid #e5eaf1;border-radius:8px;align-content:start;gap:8px;min-width:0;padding:9px;display:grid}.operations-queue__distribution-card header,.operations-queue__health header,.operations-geography__ranking header{color:#334155;justify-content:space-between;align-items:center;gap:8px;font-size:9px;display:flex}.operations-queue__distribution-card header span,.operations-queue__health header span,.operations-geography__ranking header span{color:#94a3b8;font-size:8px}.operations-queue__distribution-card>div,.operations-queue__health ul{gap:5px;margin:0;padding:0;display:grid}.operations-queue__distribution-card>div>div{color:#64748b;grid-template-columns:minmax(72px,1fr) minmax(60px,1.4fr) auto;align-items:center;gap:6px;min-width:0;font-size:8px;display:grid}.operations-queue__distribution-card i{background:#e2e8f0;border-radius:99px;height:5px;overflow:hidden}.operations-queue__distribution-card i b{border-radius:inherit;background:#6366f1;height:100%;display:block}.operations-queue__health li{color:#64748b;justify-content:space-between;align-items:center;gap:8px;font-size:8px;display:flex}.operations-queue__health li strong.is-positive{color:#15803d}.operations-queue__health li strong.is-warning{color:#c2410c}.operations-queue__health li strong.is-danger{color:#b91c1c}.operations-geography__header{align-items:flex-start}.operations-geography__controls,.operations-geography__controls>div{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.operations-geography__controls button[aria-pressed=true]{color:#4338ca;background:#eef2ff;border-color:#a5b4fc}.operations-geography__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.operations-geography__summary article{border:1px solid #e5eaf1;border-radius:8px;gap:3px;padding:9px;display:grid}.operations-geography__summary span,.operations-geography__summary small{color:#7b8a9e;font-size:8px}.operations-geography__summary strong{color:#1e293b;font-size:17px}.operations-geography__body{grid-template-columns:minmax(0,1.45fr) minmax(260px,.8fr);gap:9px;min-width:0;display:grid}.operations-geography__body>div{min-width:0}.operations-geography__matrix{background:#f8fafc;border:1px solid #dfe6f0;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(58px,auto);gap:6px;min-height:220px;padding:10px;display:grid}.operations-geography__matrix>div{color:#334155;background:#eef2ff;border:1px solid #dbe4ee;border-radius:8px;align-content:center;gap:2px;min-width:0;padding:7px;display:grid}.operations-geography__matrix>div.is-heat-2{background:#dbeafe}.operations-geography__matrix>div.is-heat-3{background:#bfdbfe}.operations-geography__matrix>div.is-heat-4{color:#1e3a8a;background:#93c5fd}.operations-geography__matrix>div.is-grouped{background:#f1f5f9;border-style:dashed}.operations-geography__matrix strong,.operations-geography__matrix span,.operations-geography__matrix small{overflow-wrap:anywhere;font-size:8px}.operations-geography__matrix strong{font-size:10px}.china-heat-map{background:#f8fafc;border:1px solid #dfe6f0;border-radius:10px;min-width:0;padding:10px;overflow:hidden}.china-heat-map__stage{min-width:0;position:relative}.china-heat-map__svg{width:100%;height:auto;max-height:390px;display:block}.china-heat-map__province{cursor:pointer;stroke:#fffffff2;stroke-width:.9px;vector-effect:non-scaling-stroke;transition:fill .12s,stroke .12s,filter .12s}.china-heat-map__province.is-heat-0,.china-heat-map__legend .is-heat-0{fill:#e9eef5;background:#e9eef5}.china-heat-map__province.is-heat-1,.china-heat-map__legend .is-heat-1{fill:#e0f2fe;background:#e0f2fe}.china-heat-map__province.is-heat-2,.china-heat-map__legend .is-heat-2{fill:#bae6fd;background:#bae6fd}.china-heat-map__province.is-heat-3,.china-heat-map__legend .is-heat-3{fill:#7dd3fc;background:#7dd3fc}.china-heat-map__province.is-heat-4,.china-heat-map__legend .is-heat-4{fill:#38bdf8;background:#38bdf8}.china-heat-map__province.is-heat-5,.china-heat-map__legend .is-heat-5{fill:#0369a1;background:#0369a1}.china-heat-map__province:hover,.china-heat-map__province:focus-visible,.china-heat-map__province[aria-pressed=true]{stroke:#0f172a;stroke-width:2px;filter:drop-shadow(0 1px 2px #0f172a47);outline:none}.china-heat-map__province-boundaries,.china-heat-map__boundaries,.china-heat-map__inset{fill:none;pointer-events:none;vector-effect:non-scaling-stroke}.china-heat-map__province-boundaries{stroke:#4755696b;stroke-width:.55px}.china-heat-map__boundaries{stroke:#334155;stroke-width:1.05px}.china-heat-map__inset{stroke:#64748b;stroke-width:.75px}.china-heat-map__islands{fill:#475569;pointer-events:none}.china-heat-map__tooltip{color:#334155;pointer-events:none;background:#fffffff0;border:1px solid #94a3b8b8;border-radius:8px;gap:2px;min-width:150px;max-width:min(210px,42%);padding:8px 9px;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 6px 18px #0f172a1a}.china-heat-map__tooltip strong{color:#0f172a;font-size:12px}.china-heat-map__tooltip span{font-size:9px}.china-heat-map__tooltip small{color:#64748b;font-size:8px}.china-heat-map__legend{color:#64748b;flex-wrap:wrap;align-items:center;gap:4px;margin-top:6px;font-size:8px;display:flex}.china-heat-map__legend i{border:1px solid #64748b3d;border-radius:2px;width:18px;height:10px}.china-heat-map__compliance{color:#92400e;background:#fffbeb;border-radius:6px;margin:7px 0 0;padding:6px 8px}.operations-geography__body p{color:#8492a6;margin:7px 0 0;font-size:8px;line-height:1.5}.operations-geography__ranking{border:1px solid #e5eaf1;border-radius:9px;align-content:start;padding:9px;display:grid}.operations-geography__ranking>div{color:#64748b;border-top:1px solid #edf1f5;grid-template-columns:34px minmax(80px,1fr) 44px 50px;gap:6px;min-width:0;padding:6px 2px;font-size:8px;display:grid}.operations-geography__ranking-head{margin-top:5px;font-weight:800;color:#94a3b8!important}.operations-panel__header{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.operations-panel__header>div:first-child{gap:2px;min-width:0;display:grid}.operations-panel__header h2{color:#253248;margin:0;font-size:12px}.operations-panel__header span{color:#8a98aa;font-size:9px}.operations-panel__header>b{border-radius:999px;padding:4px 7px;font-size:9px}.operations-panel__header>b.is-positive{color:#15803d;background:#ecfdf5}.operations-panel__tools{gap:5px;display:flex}.operations-panel button,.operations-quick-links button{color:#475569;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8e0eb;border-radius:7px;padding:0 9px;font-size:10px;font-weight:800}.operations-panel button:disabled{opacity:.55;cursor:wait}.operations-chart-legend{color:#64748b;gap:14px;font-size:9px;display:flex}.operations-chart-legend span:before{content:"";background:#818cf8;border-radius:2px;width:6px;height:6px;margin-right:5px;display:inline-block}.operations-chart-legend .is-error:before{background:#fb7185}.operations-chart-legend .is-upstream:before{background:#fbbf24}.operations-chart{border-bottom:1px solid #dce3ec;grid-template-columns:repeat(auto-fit,minmax(34px,1fr));align-items:end;gap:8px;height:150px;display:grid}.operations-request.is-expanded .operations-chart{height:260px}.operations-chart__group{color:#94a3b8;text-align:center;grid-template-rows:1fr auto;gap:5px;height:100%;font-size:8px;display:grid}.operations-chart__bars{justify-content:center;align-items:end;gap:2px;min-height:0;display:flex}.operations-chart__bars i{background:#818cf8;border-radius:3px 3px 0 0;width:min(11px,25%);min-height:2px}.operations-chart__bars i.is-error{background:#fb7185}.operations-chart__bars i.is-upstream{background:#fbbf24}.operations-facts{grid-template-columns:repeat(2,1fr);gap:7px;margin:0;display:grid}.operations-facts>div{border-top:1px solid #edf1f5;min-width:0;padding-top:6px}.operations-facts dt{color:#8492a6;font-size:8px}.operations-facts dd{overflow-wrap:anywhere;color:#334155;margin:3px 0 0;font-size:10px;font-weight:800}.operations-resource-grid{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.operations-resource-grid>div{color:#718096;grid-template-columns:1fr auto;gap:4px;font-size:9px;display:grid}.operations-resource-grid strong{color:#334155}.operations-resource-grid i{background:#eef2f7;border-radius:999px;grid-column:1/-1;height:4px;overflow:hidden}.operations-resource-grid b{border-radius:inherit;background:#6366f1;height:100%;display:block}.operations-speed-test{color:#4338ca;cursor:pointer;background:#eef2ff;border:1px solid #c7d2fe;border-radius:7px;min-height:28px;padding:0 10px}.operations-speed-test:disabled{cursor:wait;opacity:.65}.operations-speed-result{color:#64748b;background:#f8fafc;border-radius:7px;gap:3px;padding:7px 9px;font-size:9px;display:grid}.operations-speed-result strong{color:#334155}.operations-speed-result.is-error{color:#b91c1c;background:#fff1f2}.operations-redis-note{color:#607087;background:#f6f9fd;border:1px solid #d9e4f3;border-radius:8px;margin:8px 0 0;padding:8px 10px;font-size:11px;line-height:1.5}.operations-services,.operations-model-layout ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.operations-services li{color:#718096;border-top:1px solid #edf1f5;justify-content:space-between;gap:8px;padding-top:6px;font-size:9px;display:flex}.operations-services strong{color:#475569;text-align:right}.operations-model-layout{grid-template-columns:100px 1fr;align-items:center;gap:12px;display:grid}.operations-donut{aspect-ratio:1;color:#475569;text-align:center;background:radial-gradient(circle, #fff 0 46%, transparent 48%), conic-gradient(#6366f1 0 44%, #0ea5e9 44% 70%, #14b8a6 70% 87%, #f59e0b 87%);border-radius:50%;place-content:center;width:94px;display:grid}.operations-donut strong{font-size:14px}.operations-donut span{font-size:8px}.operations-model-layout li{color:#64748b;grid-template-columns:7px 1fr auto;align-items:center;gap:6px;font-size:9px;display:grid}.operations-model-layout li i{border-radius:2px;width:7px;height:7px}.operations-model-layout li strong{color:#334155}.operations-simple-total{align-items:baseline;gap:6px;display:flex}.operations-simple-total strong{color:#1e293b;font-size:22px}.operations-simple-total span,.operations-empty-inline{color:#8492a6;font-size:9px}.operations-usage-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.operations-usage-list li{color:#64748b;border-top:1px solid #edf1f5;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;padding-top:6px;font-size:9px;display:grid}.operations-usage-list li>i{background:#64748b;border-radius:2px;width:7px;height:7px}.operations-usage-list li>i.is-phone{background:#6366f1}.operations-usage-list li>i.is-email{background:#0ea5e9}.operations-usage-list li>i.is-google{background:#14b8a6}.operations-usage-list li>i.is-password{background:#f59e0b}.operations-usage-list li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.operations-usage-list li>strong{color:#334155}.operations-usage-list li>small{color:#94a3b8;grid-column:2/-1;font-size:8px}.operations-ranking__table{display:grid}.operations-ranking__table>div{color:#64748b;border-bottom:1px solid #edf1f5;grid-template-columns:42px minmax(100px,1fr) 90px 70px;gap:7px;min-width:0;padding:7px 5px;font-size:9px;display:grid}.operations-ranking__table>div.is-head{color:#94a3b8;background:#f8fafc;font-weight:800}.operations-ranking__table b{color:#4f46e5}.operations-ranking__table strong{color:#334155}.operations-ranking__more{justify-self:center}.operations-quick-links{background:#fff;border:1px solid #e0e6ef;border-radius:10px;gap:9px;padding:11px;display:grid}.operations-quick-links header{justify-content:space-between;align-items:center;gap:10px;display:flex}.operations-quick-links h2{color:#253248;margin:0;font-size:12px}.operations-quick-links header span{color:#8a98aa;font-size:9px}.operations-quick-links>div{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.operations-quick-links button{text-align:left;grid-template-columns:1fr auto;gap:3px;min-width:0;min-height:58px;padding:8px 9px;display:grid}.operations-quick-links strong{color:#334155}.operations-quick-links span{overflow-wrap:anywhere;color:#8492a6;grid-column:1;font-size:8px;font-weight:500}.operations-quick-links b{color:#6366f1;grid-area:1/2/3;align-self:center}.operations-preview-state{color:#64748b;text-align:center;background:#fff;border:1px dashed #cbd5e1;border-radius:10px;place-content:center;gap:6px;min-height:280px;font-size:11px;display:grid}.operations-preview-state strong{color:#334155;font-size:14px}.operations-preview-state button{color:#4338ca;cursor:pointer;background:#eef2ff;border:1px solid #c7d2fe;border-radius:7px;justify-self:center;min-height:32px}@media (width<=1100px){.operations-metrics{grid-template-columns:repeat(6,1fr)}.operations-metrics article,.operations-metrics article:nth-child(6){grid-column:span 2}.operations-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-request,.operations-request+.operations-panel,.operations-model-usage,.operations-host,.operations-ranking{grid-column:span 2}.operations-quick-links>div{grid-template-columns:repeat(2,1fr)}.operations-queue__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.operations-queue__distribution{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-queue__health{grid-column:1/-1}}@media (width<=700px){.operations-heading{flex-direction:column;align-items:stretch}.operations-heading label{flex-basis:auto;width:100%}.operations-preview-notice{flex-direction:column;align-items:flex-start}.operations-dashboard-grid{grid-template-columns:1fr}.operations-request,.operations-request.is-expanded,.operations-request+.operations-panel,.operations-model-usage,.operations-host,.operations-ranking{grid-column:1}.operations-panel__header{align-items:flex-start}.operations-panel__tools{flex-wrap:wrap;justify-content:end}.operations-geography__header,.operations-geography__body{grid-template-columns:1fr}.operations-geography__header{flex-direction:column;align-items:stretch}.operations-geography__controls,.operations-geography__controls>div{justify-content:flex-start}.operations-geography__matrix{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=450px){.operations-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-metrics article,.operations-metrics article:nth-child(6){grid-column:span 1}.operations-quick-links>div{grid-template-columns:1fr}.operations-quick-links header{flex-direction:column;align-items:flex-start}.operations-ranking__table>div{grid-template-columns:32px minmax(88px,1fr) 74px 48px;font-size:8px}.operations-model-layout{grid-template-columns:84px 1fr}.operations-donut{width:80px}.operations-queue__metrics,.operations-queue__distribution,.operations-geography__summary{grid-template-columns:1fr}.operations-queue__health{grid-column:auto}.operations-geography__matrix{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.china-heat-map{padding:7px}.china-heat-map__stage{gap:6px;display:grid}.china-heat-map__tooltip{pointer-events:auto;max-width:none;position:static}.china-heat-map__legend>span:last-child{flex-basis:100%}.operations-geography__controls>div{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.operations-geography__controls>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}.operations-fixture-boundary{min-width:0}.operations-dashboard-grid>.operations-fixture-boundary{flex-direction:column;gap:8px;display:flex}.operations-dashboard-grid>.operations-fixture-boundary>.operations-panel{flex:1}.operations-data-boundary{color:#92400e;background:#fffbeb;border:1px solid #d97706;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0 8px;padding:8px 12px;font-size:12px;display:flex}.operations-not-observed-shell{margin-top:16px}.operations-placeholder-axis{color:var(--p3-muted);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;font-size:12px;display:grid}.operations-placeholder-canvas{border:1px dashed var(--p3-border);background:linear-gradient(to right, transparent 24%, var(--p3-border) 25%, transparent 26%, transparent 49%, var(--p3-border) 50%, transparent 51%, transparent 74%, var(--p3-border) 75%, transparent 76%), linear-gradient(to bottom, transparent 24%, var(--p3-border) 25%, transparent 26%, transparent 49%, var(--p3-border) 50%, transparent 51%, transparent 74%, var(--p3-border) 75%, transparent 76%);border-radius:12px;min-height:150px;margin:12px 0}.subscription-dialog,.subscription-dialog *{box-sizing:border-box}.subscription-dialog-backdrop{z-index:250;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02060cb8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.subscription-dialog-dismiss-layer{cursor:default;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.subscription-dialog{z-index:1;color:#eef7ff;background:radial-gradient(circle at 50% -16%,#437bff38,#0000 38%),#090e17fb;border:1px solid #94a3b847;border-radius:16px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1180px,100vw - 48px);max-height:min(820px,100dvh - 48px);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 110px #000000a8,inset 0 1px #ffffff14}.subscription-dialog svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}.subscription-member-header{background:linear-gradient(90deg,#7dd3fc14,#0000 45%),#0c1420c2;border-bottom:1px solid #94a3b821;align-items:center;gap:18px;min-width:0;min-height:104px;padding:18px 22px 18px 24px;display:flex}.subscription-member-header__identity{flex:auto;align-items:center;gap:13px;min-width:0;display:flex}.subscription-member-avatar{color:#06111c;background:linear-gradient(145deg,#9ee8ff,#a78bfa);border:1px solid #7dd3fc66;border-radius:17px;flex:none;place-items:center;width:52px;height:52px;font-size:20px;font-weight:950;display:grid;box-shadow:0 10px 26px #38bdf829}.subscription-member-header__copy{grid-template-columns:auto auto;justify-content:start;align-items:center;gap:5px 9px;min-width:0;display:grid}.subscription-member-header__copy>strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:920;overflow:hidden}.subscription-member-header__copy>span{color:#9ee8ff;background:#7dd3fc17;border:1px solid #7dd3fc3d;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:850}.subscription-member-header__copy>small{color:#8fa0b5;grid-column:1/-1;font-size:12px;font-weight:700}.subscription-member-balance{border-right:1px solid #94a3b829;flex:none;justify-items:end;gap:5px;min-width:150px;padding-right:20px;display:grid}.subscription-member-balance>span{color:#8090a5;font-size:11px;font-weight:780}.subscription-member-balance>strong{color:#f8fafc;align-items:center;gap:7px;font-size:22px;font-weight:920;display:inline-flex}.subscription-member-balance .mm-credit-power-icon,.subscription-credit-balance-card .mm-credit-power-icon{color:#9ee8ff}.subscription-dialog__close{color:#a8b4c5;background:#94a3b814;border:1px solid #94a3b838;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.subscription-dialog__close:hover,.subscription-dialog__close:focus-visible{color:#f8fafc;background:#94a3b829}.subscription-dialog__body{min-height:360px;padding:18px 24px 24px;overflow:auto}.subscription-page-tabs{background:#03081275;border:1px solid #94a3b829;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;width:min(340px,100%);margin:0 auto 18px;padding:4px;display:grid}.subscription-page-tabs button{color:#8fa0b5;background:0 0;border:0;border-radius:9px;min-height:38px;font-size:13px;font-weight:880}.subscription-page-tabs button:hover,.subscription-page-tabs button:focus-visible{color:#e2e8f0;background:#ffffff0f}.subscription-page-tabs button.is-active{color:#07111c;background:linear-gradient(135deg,#9ee8ff,#a5b4fc);box-shadow:0 8px 20px #38bdf824}.subscription-cycle-tabs{background:#03081261;border:1px solid #94a3b821;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:6px;width:min(420px,100%);margin:0 auto 16px;padding:4px;display:grid}.subscription-cycle-tabs button{color:#94a3b8;background:0 0;border:0;border-radius:7px;min-height:32px;padding:0 16px;font-size:12px;font-weight:850}.subscription-cycle-tabs button:hover,.subscription-cycle-tabs button:focus-visible{color:#e2e8f0;background:#ffffff12}.subscription-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.subscription-tier-unavailable{--plan-accent:125 211 252;border:1px dashed rgb(var(--plan-accent) / .28);color:#8191a6;background:linear-gradient(180deg, rgb(var(--plan-accent) / .07), transparent 50%), #141a2585;text-align:center;border-radius:14px;align-content:center;place-items:center;gap:9px;min-height:220px;padding:28px;display:grid}.subscription-tier-unavailable.is-tone-1{--plan-accent:167 139 250}.subscription-tier-unavailable.is-tone-2{--plan-accent:45 212 191}.subscription-tier-unavailable.is-tone-3{--plan-accent:251 146 60}.subscription-tier-unavailable span{max-width:420px;font-size:12px;line-height:1.6}.subscription-plan-card{--plan-accent:125 211 252;border:1px solid rgb(var(--plan-accent) / .2);background:linear-gradient(180deg, rgb(var(--plan-accent) / .1), transparent 34%), #141a25f5;border-radius:14px;grid-template-rows:auto auto auto auto auto 1fr;align-content:start;gap:13px;min-width:0;min-height:490px;padding:18px;display:grid;box-shadow:inset 0 1px #ffffff0d}.subscription-plan-card.is-tone-1{--plan-accent:167 139 250}.subscription-plan-card.is-tone-2{--plan-accent:45 212 191}.subscription-plan-card.is-tone-3{--plan-accent:251 146 60}.subscription-plan-card.is-current{border-color:rgb(var(--plan-accent) / .72);box-shadow:inset 0 1px 0 #ffffff14, 0 16px 36px rgb(var(--plan-accent) / .1)}.subscription-plan-card__head{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.subscription-plan-card__head div{min-width:0}.subscription-plan-card__head small{color:rgb(var(--plan-accent));font-size:11px;font-weight:850}.subscription-plan-card__head h3{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:18px;font-weight:900;overflow:hidden}.subscription-plan-card__head em{color:#07111c;background:rgb(var(--plan-accent));border-radius:6px;flex:none;padding:4px 7px;font-size:10px;font-style:normal;font-weight:900}.subscription-plan-card__head em.is-current{border:1px solid rgb(var(--plan-accent) / .35);color:rgb(var(--plan-accent));background:rgb(var(--plan-accent) / .13)}.subscription-plan-card__price{align-items:baseline;gap:7px;display:flex}.subscription-plan-card__price strong{color:#f8fafc;font-size:34px;font-weight:950;line-height:1}.subscription-plan-card__price span{color:#94a3b8;font-size:12px;font-weight:800}.subscription-plan-card__credits{background:#ffffff0e;border-radius:11px;gap:6px;padding:12px;display:grid}.subscription-plan-card__credits>span{color:#8090a5;font-size:11px;font-weight:780}.subscription-plan-card__credits strong{color:#eef7ff;font-size:15px;font-weight:900}.subscription-plan-card__credits small{color:#8fa0b5;font-size:11px;font-weight:750}.subscription-plan-card__daily-free{border:1px solid rgb(var(--plan-accent) / .2);background:rgb(var(--plan-accent) / .07);border-radius:11px;gap:8px;min-height:104px;padding:10px 11px;display:grid}.subscription-plan-card__daily-free>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.subscription-plan-card__daily-free>div strong{color:#e7eff9;font-size:12px;font-weight:850}.subscription-plan-card__daily-free>div span{color:rgb(var(--plan-accent));background:rgb(var(--plan-accent) / .12);border-radius:999px;padding:2px 7px;font-size:10px;font-weight:850}.subscription-plan-card__daily-free ul{gap:5px;max-height:118px;margin:0;padding:0 3px 0 0;list-style:none;display:grid;overflow:auto}.subscription-plan-card__daily-free li{color:#cdd9e8;justify-content:space-between;align-items:center;gap:8px;min-width:0;font-size:11px;display:flex}.subscription-plan-card__daily-free li>div{gap:2px;min-width:0;display:grid}.subscription-plan-card__daily-free li span,.subscription-plan-card__daily-free li small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.subscription-plan-card__daily-free li small{color:#7f8ea3;font-size:9px}.subscription-plan-card__daily-free li strong{color:#eef7ff;flex:none;font-size:11px;font-weight:850}.subscription-plan-card__daily-free p{color:#7f8ea3;margin:0;font-size:11px;line-height:1.45}.subscription-plan-card>button{color:#8997aa;cursor:default;background:#94a3b824;border:0;border-radius:999px;min-height:40px;font-size:12px;font-weight:880}.subscription-plan-card__features{align-content:start;gap:9px;margin:2px 0 0;padding:0;list-style:none;display:grid}.subscription-plan-card__features li{color:#dbe6f3;align-items:flex-start;gap:8px;min-width:0;display:flex}.subscription-plan-card__features li>span{color:rgb(var(--plan-accent));flex:none;margin-top:1px;font-size:11px;font-weight:900}.subscription-plan-card__features li div{justify-content:space-between;gap:8px;width:100%;min-width:0;display:flex}.subscription-plan-card__features li strong,.subscription-plan-card__features li small{font-size:11px;line-height:1.4}.subscription-plan-card__features li strong{min-width:0;color:inherit;font-weight:760}.subscription-plan-card__features li small{color:#8fa0b5;flex:none;font-weight:740}.subscription-plan-card__feature-badge{color:#22c55e;background:#22c55e1a;border:1px solid #22c55e5c;border-radius:4px;flex:none;align-self:center;padding:1px 5px;font-size:9px;font-style:normal;font-weight:760;line-height:1.35}.subscription-plan-card__features li.is-restricted{color:#68778b}.subscription-credit-page{align-content:start;gap:18px;min-height:480px;padding:8px 10px 12px;display:grid}.subscription-credit-page__heading{text-align:center;justify-items:center;gap:5px;display:grid}.subscription-credit-page__heading>span{color:#7dd3fc;letter-spacing:.16em;font-size:10px;font-weight:900}.subscription-credit-page__heading h2{color:#f8fafc;margin:0;font-size:24px}.subscription-credit-page__heading p,.subscription-credit-unavailable p{color:#8392a7;margin:0;font-size:12px;line-height:1.6}.subscription-credit-page__main{grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:14px;display:grid}.subscription-credit-balance-card,.subscription-credit-unavailable,.subscription-credit-status-grid article{background:linear-gradient(145deg,#7dd3fc14,#0000 62%),#141a25eb;border:1px solid #7dd3fc2e}.subscription-credit-balance-card{border-radius:16px;align-content:center;gap:10px;min-height:220px;padding:28px;display:grid}.subscription-credit-balance-card>span{color:#8fa0b5;font-size:12px;font-weight:800}.subscription-credit-balance-card>strong{color:#f8fafc;align-items:center;gap:10px;font-size:clamp(34px,4vw,52px);font-weight:950;line-height:1;display:flex}.subscription-credit-balance-card>small{color:#718198;max-width:260px;font-size:11px;line-height:1.55}.subscription-credit-unavailable{border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:220px;padding:26px;display:grid}.subscription-credit-unavailable>svg{color:#a78bfa}.subscription-credit-unavailable strong{color:#eef7ff;margin-bottom:6px;font-size:17px;display:block}.subscription-credit-unavailable button{color:#8f9eb2;background:#a78bfa17;border:1px solid #a78bfa38;border-radius:999px;min-width:150px;min-height:42px;font-size:11px;font-weight:850}.subscription-credit-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.subscription-credit-status-grid article{border-radius:13px;gap:6px;padding:15px 16px;display:grid}.subscription-credit-status-grid strong{color:#dce8f5;font-size:12px}.subscription-credit-status-grid span{color:#718198;font-size:10px;line-height:1.5}.subscription-dialog__footer{color:#8291a5;border-top:1px solid #94a3b821;align-items:center;gap:8px;min-height:48px;padding:0 24px;font-size:11px;font-weight:700;display:flex}.subscription-dialog__empty{color:#8fa0b5;text-align:center;align-content:center;place-items:center;gap:8px;min-height:380px;display:grid}.subscription-dialog__empty strong{color:#eef7ff;font-size:15px}.subscription-dialog__empty span{font-size:12px}@media (width<=980px){.subscription-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-credit-page__main{grid-template-columns:1fr}}@media (width<=620px){.subscription-dialog-backdrop{padding:10px}.subscription-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.subscription-dialog__body{padding:14px}.subscription-member-header{flex-wrap:wrap;gap:12px;min-height:0;padding:14px}.subscription-member-header__identity{flex-basis:calc(100% - 48px)}.subscription-member-avatar{border-radius:14px;width:44px;height:44px}.subscription-member-header__copy>strong{font-size:17px}.subscription-member-balance{border-top:1px solid #94a3b821;border-right:0;order:3;grid-template-columns:1fr auto;place-items:center start;width:100%;min-width:0;padding:11px 0 0}.subscription-member-balance>strong{justify-self:end;font-size:18px}.subscription-plan-grid{grid-template-columns:1fr}.subscription-plan-card{min-height:0}.subscription-tier-unavailable{min-height:180px}.subscription-credit-page{min-height:0;padding:4px 0}.subscription-credit-page__main,.subscription-credit-status-grid{grid-template-columns:1fr}.subscription-credit-unavailable{grid-template-columns:auto 1fr}.subscription-credit-unavailable button{grid-column:1/-1}.subscription-dialog__footer{padding:0 14px}}.subscription-dialog-backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000000c2;padding:12px}.ui-dialog__overlay.subscription-credit-modal-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000ad}.ui-dialog__overlay.subscription-credit-modal-overlay.is-static-entry,.ui-dialog__content.subscription-credit-modal.is-static-entry{animation:none}.subscription-route-page{color:#f5f5f5;background-color:var(--mm-page-background-color);background-image:var(--mm-page-background-layers);background-position:0 0;background-size:var(--mm-page-background-size);min-height:100dvh;overflow-x:clip}.subscription-route-page>.subscription-member-header{z-index:10;position:sticky;top:0}.subscription-member-header{background:#0f0f10f5;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:8px 18px;display:flex}.subscription-member-header__primary{align-items:center;gap:10px;min-width:0;display:flex}.subscription-member-header__account{justify-content:flex-end;min-width:0;display:flex}.subscription-member-header__account-summary{align-items:center;gap:6px;min-width:0;display:flex}.subscription-member-header__account-tag{color:#ffffffd6;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 12px;display:inline-flex}.subscription-member-header__account-tag strong{font-size:12px;font-weight:720}.subscription-member-header__account-tag.is-membership strong{color:#a9b6ff}.subscription-member-header__account-tag.is-credits strong{color:#7ee3b7}.subscription-member-header__account-tag .mm-credit-power-icon{width:11px;height:14px}html[data-theme=light] .subscription-member-header__account-tag{color:#0f172ad1;background:#0f172a0a;border-color:#0f172a1a}html[data-theme=light] .subscription-member-header__account-tag.is-membership strong{color:#5364c8}html[data-theme=light] .subscription-member-header__account-tag.is-credits strong{color:#167e5b}.subscription-member-header__back{color:#fff;background:0 0;border:1px solid #ffffff1a;border-radius:8px;place-items:center;width:38px;height:38px;display:grid;transform:rotate(180deg)}.subscription-member-brand{place-items:center;width:38px;height:38px;display:grid}.subscription-member-header__current{color:#ffffffb8;font-size:13px;font-weight:750}.subscription-member-header__pricing-navigation{align-items:center;gap:18px;display:flex}.subscription-member-header__pricing-navigation>a{color:#dcebffb8;justify-content:center;align-items:center;height:38px;font-size:13px;font-weight:650;line-height:20px;text-decoration:none;display:inline-flex}.subscription-member-header__pricing-navigation>button{color:#dcebffb8;height:38px;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:13px;font-weight:650;line-height:20px;display:inline-flex}.subscription-member-header__pricing-navigation>:is(a,button):hover{color:#fff}.subscription-pricing-toolbar{grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:relative}.subscription-cycle-tabs{grid-column:2}.subscription-currency-switch{grid-column:3;justify-self:end;align-items:center;gap:6px;display:flex}.subscription-currency-switch>span{color:#ffffff7a;font-size:11px}.subscription-currency-switch select{color:#ffffffd1;width:88px;height:32px;font:inherit;background:#17181a;border:1px solid #ffffff1a;border-radius:6px;padding:0 24px 0 9px;font-size:12px}.subscription-currency-switch select:focus-visible{outline-offset:2px;outline:2px solid #66e59a}.subscription-trust-showcase{gap:18px;width:min(1240px,100% - 32px);margin:88px auto 72px;display:grid}.subscription-trust-showcase>header{justify-content:center;align-items:center;gap:16px;display:flex}.subscription-trust-showcase>header span,.subscription-payment-showcase h2{color:#ffffff94;text-align:center;margin:0;font-size:15px;font-weight:400;line-height:1.4}.subscription-platform-marquee{width:100vw;box-shadow:none;border:0;margin-inline:calc(50% - 50vw);overflow:hidden}.subscription-platform-marquee__track{align-items:center;width:max-content;animation:46s linear infinite subscription-platform-loop;display:flex}.subscription-platform-marquee:hover .subscription-platform-marquee__track{animation-play-state:paused}.subscription-platform-item{color:#ffffffb8;filter:grayscale(.72)saturate(.46);opacity:.48;align-items:center;gap:13px;min-width:max-content;padding:10px 32px;transition:color .16s,filter .16s,opacity .16s;display:flex}.subscription-platform-item:hover{color:#fff;filter:none;opacity:1}.subscription-platform-item .user-model-platform-logo{border-radius:9px;flex:none;width:48px;height:48px}.subscription-platform-item .user-model-platform-logo svg{width:32px;height:32px}.subscription-platform-item .user-model-platform-logo b{font-size:13px}.subscription-platform-item>span:last-child{white-space:nowrap;font-size:20px;font-weight:750}@keyframes subscription-platform-loop{to{transform:translate(-50%)}}.subscription-payment-showcase{border-top:0;justify-items:center;gap:22px;padding-top:26px;display:grid}.subscription-payment-cards{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:28px;display:flex}.subscription-payment-cards figure{justify-items:center;gap:7px;width:152px;margin:0;display:grid}.subscription-payment-cards img{box-sizing:border-box;object-fit:contain;background:#fff;border-radius:6px;width:152px;height:56px;padding:7px 10px}.subscription-payment-cards figcaption{color:#fff9;font-size:13px;font-weight:650}.subscription-payment-logo{border-radius:8px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.subscription-payment-logo.is-wechat{color:#fff;background:#07c160;font-size:11px}.subscription-payment-logo.is-paypal{color:#fff;background:#0070ba;font-size:24px;font-style:italic}@media (prefers-reduced-motion:reduce){.subscription-platform-marquee__track{animation:none}}@media (width<=680px){.subscription-member-header{align-items:flex-start;padding:8px 10px}.subscription-member-header .mm-home__account{min-width:0}.subscription-pricing-toolbar{grid-template-columns:minmax(0,1fr);justify-items:center;gap:12px}.subscription-cycle-tabs{grid-column:1;max-width:100%;overflow-x:auto}.subscription-currency-switch{grid-column:1;justify-self:center}.subscription-payment-cards{gap:14px;width:100%}.subscription-payment-cards figure{width:calc(50% - 7px)}.subscription-payment-cards img{width:100%;height:54px}.subscription-payment-showcase{gap:18px;padding-top:22px}.subscription-trust-showcase{width:min(100% - 20px,1240px);margin-block:38px 52px}}.subscription-route-page .subscription-member-brand{gap:10px;width:auto;min-width:0;margin:0;display:inline-flex}.subscription-back-icon{display:grid;transform:rotate(180deg)}.subscription-dialog{color:#f5f5f5;background:#0b0b0c;border-color:#ffffff1a;border-radius:20px;width:min(1580px,100vw - 24px);max-height:calc(100dvh - 24px);box-shadow:0 40px 120px #000000c7,inset 0 1px #ffffff0d}.subscription-member-header{background:#121213f0;border-bottom-color:#ffffff14;gap:18px;min-height:66px;padding:10px 18px}.subscription-member-brand{align-items:center;gap:9px;min-width:230px;display:flex}.subscription-member-brand .animated-brand-logo{width:34px;height:34px}.subscription-member-brand>strong{color:#fff;letter-spacing:-.02em;font-size:18px;font-weight:920}.subscription-member-brand>span{color:#ffffffb8;background:#ffffff0a;border:1px solid #ffffff17;border-radius:999px;margin-left:4px;padding:6px 10px;font-size:11px;font-weight:760}.subscription-member-avatar{color:#fff;width:38px;height:38px;box-shadow:none;background:linear-gradient(145deg,#5b4bff,#a65cff);border-color:#ffffff24;border-radius:50%;font-size:15px}.subscription-member-header__copy{gap:2px 8px}.subscription-member-header__copy>strong{font-size:13px}.subscription-member-header__copy>span{color:#ffffffb8;background:#ffffff0a;border-color:#ffffff1a;font-size:9px}.subscription-member-header__copy>small,.subscription-member-balance>span{color:#ffffff6b}.subscription-member-balance{border-right-color:#ffffff17;min-width:130px}.subscription-member-balance>strong{font-size:16px}.subscription-dialog__close{color:#ffffffa6;background:#ffffff0a;border-color:#ffffff1a}.subscription-dialog__body{background:#0b0b0c;min-height:0;padding:0}.subscription-page-tabs{z-index:8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#161617f0;border-color:currentColor #ffffff17 #ffffff17;border-top-style:none;border-top-width:0;border-radius:0 0 13px 13px;gap:4px;width:max-content;margin:0 auto;padding:4px;display:flex;position:sticky;top:0}.subscription-page-tabs button{color:#ffffff8c;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-width:126px;min-height:34px;font-size:12px;display:inline-flex}.subscription-page-tabs button small{color:#ffffff80;background:#ffffff0f;border-radius:999px;padding:2px 5px;font-size:8px}.subscription-page-tabs button.is-active{color:#fff;box-shadow:none;background:#363638}.subscription-pricing-page{grid-template-columns:minmax(0,1fr);gap:0;width:min(1280px,100% - 48px);min-width:0;margin:0 auto;padding:70px 0 76px;display:grid}.subscription-pricing-hero{gap:8px;margin-bottom:56px;display:grid}.subscription-pricing-hero__eyebrow{color:#8bbdf8;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:820}.subscription-pricing-hero h1,.subscription-section-heading h2{color:#fff;letter-spacing:0;margin:0;font-size:clamp(36px,4vw,52px);font-weight:920;line-height:1.08}.subscription-pricing-hero p,.subscription-pricing-hero small,.subscription-section-heading p{color:#ffffff85;margin:0;font-size:15px;line-height:1.65}.subscription-pricing-hero small{font-size:13px}.subscription-pricing-toolbar{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.subscription-cycle-tabs{--creative-tab-indicator-background:#353537;--creative-tab-indicator-radius:9px;--creative-tab-indicator-shadow:none;background:#171718;border-color:#ffffff1a;border-radius:13px;gap:4px;width:auto;margin:0;padding:5px;display:flex}.subscription-cycle-tabs button{color:#ffffff8c;border-radius:9px;min-width:98px;min-height:36px;font-size:12px}.subscription-cycle-tabs button small{color:#ffffff59;margin-left:3px;font-size:8px}.subscription-cycle-tabs button.is-active{color:#fff;background:#353537}.subscription-cycle-tabs button:disabled{cursor:not-allowed;opacity:.7}.subscription-pricing-toolbar__currency{color:#ffffff73;align-items:center;gap:9px;font-size:11px;display:inline-flex}.subscription-pricing-toolbar__currency strong{color:#fff;background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;padding:8px 14px;font-size:11px}.subscription-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;min-width:0}.subscription-plan-card,.subscription-tier-unavailable{--plan-accent:129 140 248;color:#f5f5f5;min-width:0;box-shadow:none;background:#181819;border:1px solid #ffffff1c;border-radius:16px;position:relative;overflow:hidden}.subscription-plan-card{flex-direction:column;gap:17px;padding:24px 18px 22px;display:flex}.subscription-plan-card.is-featured{background:radial-gradient(circle at 78% 0,#68aaff1c,#0000 32%),#181819;border-color:#8bbdf842}.subscription-plan-card:is(.is-discount-high,.is-discount-super) .subscription-plan-card__metric-grid>div.is-model-discount:after{z-index:2;border-radius:inherit;background-image:radial-gradient(circle, rgb(var(--plan-glow-start) / .96) 0%, rgb(var(--plan-glow-start) / .68) 22%, transparent 68%), radial-gradient(circle, rgb(var(--plan-glow-end) / .92) 0%, rgb(var(--plan-glow-end) / .64) 24%, transparent 68%);content:"";pointer-events:none;-webkit-mask-composite:xor;background-position:-34%,134%;background-repeat:no-repeat;background-size:42% 260%,42% 260%;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.subscription-plan-card.is-discount-high{--plan-glow-start:255 255 255;--plan-glow-end:203 213 225}.subscription-plan-card.is-discount-super{--plan-glow-start:91 189 255;--plan-glow-end:112 92 255}@media (prefers-reduced-motion:no-preference){.subscription-plan-card:is(.is-discount-high,.is-discount-super) .subscription-plan-card__metric-grid>div.is-model-discount:after{animation:7s linear infinite alternate subscription-plan-card-border-glow}}@keyframes subscription-plan-card-border-glow{0%{background-position:-34%,134%}to{background-position:134%,-34%}}.subscription-plan-card__glow{opacity:.6;pointer-events:none;background-image:radial-gradient(circle,#89c6ff7a 0 1px,#0000 1.5px);background-size:13px 13px;width:58%;height:180px;position:absolute;inset:0 0 auto auto;-webkit-mask-image:linear-gradient(135deg,#000,#0000 76%);mask-image:linear-gradient(135deg,#000,#0000 76%)}.subscription-plan-card__head,.subscription-plan-card__description,.subscription-plan-card__price,.subscription-plan-card__metric-grid,.subscription-plan-card>button,.subscription-plan-card__daily-free,.subscription-plan-presentation,.subscription-plan-card__feature-divider,.subscription-plan-card__features{z-index:1;position:relative}.subscription-plan-card__head{align-items:start}.subscription-plan-card__head small{color:#ffffff61;text-transform:uppercase;font-size:9px}.subscription-plan-card__head h3{color:#fff;letter-spacing:0;margin-top:5px;font-size:20px;font-weight:900}.subscription-plan-card__badges{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.subscription-plan-card__head em{color:#101418;background:#8bc5f8;border:0;border-radius:999px;padding:4px 8px;font-size:8px;font-style:normal;font-weight:900}.subscription-plan-card__head em.is-current{color:#e8e3ff;background:#7c5cff3d}.subscription-plan-card__description{color:#ffffff6b;min-height:38px;margin:-9px 0 0;font-size:11px;line-height:1.55}.subscription-plan-card__price{align-items:end;min-height:58px}.subscription-plan-card__price strong{color:#fff;letter-spacing:0;font-size:39px;font-weight:720}.subscription-plan-card__price span{color:#ffffff73;padding-bottom:7px;font-size:11px}.subscription-plan-presentation__price-notes{color:#ffffff61;min-height:16px;margin:-15px 0 1px}.subscription-plan-card__metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:8px;display:grid}.subscription-plan-card__metric-grid>div{background:#ffffff0b;border-radius:12px;gap:6px;min-width:0;padding:13px 12px;display:grid}.subscription-plan-card__metric-grid>div.is-model-discount{position:relative;overflow:visible}.subscription-plan-card__metric-grid>div.is-model-discount>span:not(.subscription-plan-card__discount-tooltip){z-index:1;position:relative}.subscription-plan-card__discount-value{z-index:1;justify-content:space-between;align-items:center;gap:6px;display:flex;position:relative}.subscription-plan-card__discount-value em{color:#ffffff94;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;padding:2px 5px;font-size:10px;font-style:normal;font-weight:850}.subscription-plan-card.is-discount-high .subscription-plan-card__discount-value em{color:#f6f8fb;background:#ffffff26;box-shadow:inset 0 0 0 1px #ffffff47}.subscription-plan-card.is-discount-super .subscription-plan-card__discount-value em{color:#eeeaff;background:#705cff38;box-shadow:inset 0 0 0 1px #8b77ff6b}.subscription-plan-card__metric-grid .subscription-plan-card__discount-tooltip{z-index:5;color:#ffffffc7;opacity:0;pointer-events:none;text-align:left;visibility:hidden;background:#242429;border:1px solid #3a3a41;border-radius:8px;width:min(240px,200% + 9px);padding:10px 12px;font-size:10px;font-weight:520;line-height:1.55;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 9px);right:0;transform:translateY(4px);box-shadow:0 16px 36px #0000006b}.subscription-plan-card__metric-grid>div.is-model-discount:is(:hover,:focus-visible) .subscription-plan-card__discount-tooltip{opacity:1;visibility:visible;transform:translateY(0)}.subscription-plan-card__metric-grid>div.is-model-discount:focus-visible{outline-offset:2px;outline:2px solid #ffffff85}.subscription-plan-card__metric-grid span{color:#ffffff6b;font-size:9px}.subscription-plan-card__metric-grid strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:800;overflow:hidden}.subscription-plan-card__metric-grid small{color:#ffffff8c;font-size:9px}.subscription-plan-card__metric-grid .subscription-plan-card__credit-value{color:#ffffff6b;text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.subscription-plan-card__credit-heading{align-items:baseline;gap:8px;display:flex}.subscription-plan-card__credit-heading strong{flex:none}.subscription-plan-card__metric-grid>div.is-registration-grant{text-align:center;place-content:center}.subscription-plan-card__metric-grid>div.is-registration-grant .subscription-plan-card__credit-heading{justify-content:center}.subscription-plan-card__credit-heading .subscription-plan-card__credit-unit{font-size:inherit;color:inherit;font-weight:inherit}.subscription-plan-card>button{color:#111;opacity:1;cursor:not-allowed;background:#f5f5f5;border-radius:8px;place-items:center;min-height:44px;display:grid}.subscription-plan-card>button span{font-size:12px;font-weight:900}.subscription-plan-card>button small{color:#0000007a;margin-top:-3px;font-size:8px}.subscription-plan-card>button.is-current{color:#ffffffa6;background:#ffffff14}.subscription-plan-card__daily-free{background:0 0;border:0;border-radius:0;gap:10px;padding:16px 0 0;display:grid}.subscription-plan-card__daily-free>div>strong,.subscription-plan-card__feature-heading strong{color:#fff;font-size:11px;font-weight:860}.subscription-plan-card__daily-free>div>span{color:#ffffff61;font-size:9px}.subscription-plan-card__daily-free ul,.subscription-plan-card__features{gap:9px}.subscription-plan-card__daily-free ul{max-height:none;padding-right:0;overflow:visible}.subscription-plan-card__daily-free li{color:#ffffffad;align-items:center;min-height:20px}.subscription-plan-card__daily-free li>div{align-items:center;gap:5px;min-width:0;min-height:20px;display:flex;position:relative}.subscription-plan-card__daily-free li>div>span{flex:0 auto;min-width:0}.subscription-plan-card__daily-free li small,.subscription-plan-card__daily-free p{color:#ffffff5c}.subscription-plan-card__rule{color:#050505;cursor:help;background:#fff;border:0;border-radius:50%;flex:none;place-items:center;width:12px;height:12px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:8px;font-weight:700;line-height:1;display:inline-grid}.subscription-plan-card__rule-tooltip{z-index:1200;border-radius:var(--mm-ui-radius-sm);width:max-content;max-width:min(220px,100vw - 48px);color:var(--mm-ui-tooltip-text);background:var(--mm-ui-tooltip-surface);box-shadow:var(--mm-ui-shadow-floating);pointer-events:none;white-space:normal;animation:subscription-rule-tooltip-in var(--mm-ui-transition) ease-out;padding:6px 8px;font-size:11px;font-weight:650;line-height:1.25;position:fixed;transform:translate(-50%,-100%)}@keyframes subscription-rule-tooltip-in{0%{opacity:0;transform:translate(-50%,calc(3px - 100%))}}.subscription-plan-card__daily-free li strong{color:#fff}.subscription-plan-card__daily-free li strong.is-unlimited{color:#6fbe8a}.subscription-plan-card__feature-divider{border-top:1px solid #ffffff14}.subscription-plan-card__features{margin:0}.subscription-plan-card__features li{color:#ffffffa8;gap:9px}.subscription-plan-card__features li>span{color:#ffffffd1}.subscription-plan-card__features strong{font-size:10px;font-weight:620}.subscription-plan-card__feature-label{flex:0 auto;justify-content:flex-start;align-items:center;gap:4px;width:fit-content;min-width:0;display:inline-flex}.subscription-plan-card__feature-label strong{flex:0 auto}.subscription-plan-card__features small{color:#ffffff59;font-size:9px}.subscription-plan-card__features li.is-planned{color:#ffffff61}.subscription-plan-card__features li.is-planned>span{color:#8bbdf8}.subscription-plan-card__features li.is-available>span{color:#22c55e}.subscription-plan-card__features li.is-restricted>span{color:#ef4444}.subscription-plan-presentation__campaign{color:#c8e3ff;background:#5289cb1a;border-color:#8bbdf833}.subscription-plan-presentation__benefits li,.subscription-plan-presentation__policies span{color:#ffffffa3}.subscription-tier-unavailable{color:#ffffff61;background:#ffffff05;border-style:dashed;align-content:center;place-items:center;gap:12px;min-height:620px;padding:30px}.subscription-tier-unavailable strong{color:#ffffffb8;font-size:17px}.subscription-tier-unavailable small{color:#8bbdf8;background:#8bbdf81a;border-radius:999px;padding:5px 9px;font-size:9px}.subscription-plan-details{grid-template-columns:minmax(0,1fr);gap:96px;min-width:0;padding-top:100px;display:grid}.subscription-comparison-section{min-width:0}.subscription-section-heading{gap:9px;margin-bottom:28px;display:grid}.subscription-section-heading h2{font-size:clamp(30px,3vw,44px)}.subscription-trust-card{background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;gap:18px;padding:26px 28px;display:grid}.subscription-trust-card p{color:#ffffff75;margin:0;font-size:13px;line-height:1.75}.subscription-trust-card ul{color:#ffffffc7;gap:10px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.subscription-trust-card li:before{color:#8bbdf8;content:"✓";margin-right:10px}.subscription-payment-section{text-align:center;justify-items:center;gap:10px;padding:6px 0;display:grid}.subscription-payment-section>span{color:#ffffff59;font-size:10px}.subscription-payment-section>strong{color:#ffffffb8;font-size:14px}.subscription-payment-section>div{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px;display:flex}.subscription-payment-section small{color:#ffffff6b;background:#ffffff08;border:1px solid #ffffff14;border-radius:9px;padding:10px 13px}.subscription-comparison-table-wrap{border:1px solid #ffffff14;border-radius:14px;width:100%;min-width:0;max-width:100%;overflow-x:auto}.subscription-comparison-table{table-layout:fixed;border-collapse:collapse;color:#ffffffc2;background:#ffffff04;width:100%;min-width:860px;font-size:11px}.subscription-comparison-table th,.subscription-comparison-table td{text-align:center;border-bottom:1px solid #ffffff12;padding:17px 16px}.subscription-comparison-table__model-column,.subscription-comparison-table__rule-column,.subscription-comparison-table__tier-column{width:16.6667%}.subscription-comparison-table th:first-child{text-align:left}.subscription-comparison-table thead th{color:#ffffff7a;background:#ffffff06;font-size:10px;font-weight:650}.subscription-comparison-table tbody th,.subscription-comparison-table tbody td{color:#f4f4f5;font-weight:680}.subscription-comparison-table tbody td.subscription-comparison-table__rule{color:#ffffff94;white-space:normal;font-weight:520}.subscription-comparison-empty{color:#ffffff6b;text-align:center;border:1px dashed #ffffff1a;border-radius:14px;padding:30px}.subscription-faq-list{gap:10px;display:grid}.subscription-faq-list details{background:#181819;border:1px solid #ffffff12;border-radius:13px}.subscription-faq-list summary{color:#ffffffd1;cursor:pointer;padding:20px 52px 20px 22px;font-size:13px;font-weight:620;list-style:none;position:relative}.subscription-faq-list summary::-webkit-details-marker{display:none}.subscription-faq-list summary:after{color:#ffffff73;content:"+";font-size:20px;position:absolute;top:50%;right:22px;transform:translateY(-50%)}.subscription-faq-list details[open] summary:after{content:"−"}.subscription-faq-list p{color:#ffffff7a;border-top:1px solid #ffffff0f;margin:0;padding:18px 22px 22px;font-size:12px;line-height:1.75}.subscription-pricing-footer{color:#ffffff59;border-top:1px solid #ffffff14;justify-content:space-between;align-items:baseline;gap:20px;padding-top:28px;display:flex}.subscription-pricing-footer strong{color:#ffffffb8;font-size:18px}.subscription-dialog__footer{color:#fff6;background:#111112;border-top-color:#ffffff14;min-height:34px}html[data-theme=light] .subscription-dialog,html[data-theme=light] .subscription-dialog__body,html[data-theme=light] .subscription-pricing-page{color:#0f172a;background:#f8fafc}html[data-theme=light] .subscription-member-header,html[data-theme=light] .subscription-page-tabs,html[data-theme=light] .subscription-dialog__footer{background:#fffffff5;border-color:#0f172a17}html[data-theme=light] .subscription-pricing-hero h1,html[data-theme=light] .subscription-section-heading h2,html[data-theme=light] .subscription-member-brand>strong,html[data-theme=light] .subscription-member-header__copy>strong,html[data-theme=light] .subscription-member-balance>strong,html[data-theme=light] .subscription-plan-card__head h3,html[data-theme=light] .subscription-plan-card__price strong,html[data-theme=light] .subscription-plan-card__metric-grid strong,html[data-theme=light] .subscription-plan-card__daily-free>div>strong,html[data-theme=light] .subscription-plan-card__daily-free li strong,html[data-theme=light] .subscription-plan-card__feature-heading strong,html[data-theme=light] .subscription-trust-card li,html[data-theme=light] .subscription-payment-section>strong,html[data-theme=light] .subscription-comparison-table tbody th,html[data-theme=light] .subscription-comparison-table tbody td,html[data-theme=light] .subscription-faq-list summary,html[data-theme=light] .subscription-pricing-footer strong{color:#0f172a}html[data-theme=light] .subscription-plan-card,html[data-theme=light] .subscription-faq-list details,html[data-theme=light] .subscription-trust-card{color:#0f172a;background:#fff;border-color:#0f172a1a}html[data-theme=light] .subscription-plan-card.is-featured{background:radial-gradient(circle at 78% 0,#3b82f61a,#0000 32%),#fff;border-color:#2563eb38}html[data-theme=light] .subscription-member-brand>span,html[data-theme=light] .subscription-member-header__copy>span,html[data-theme=light] .subscription-pricing-toolbar__currency strong,html[data-theme=light] .subscription-payment-section small{color:#334155;background:#0f172a08;border-color:#0f172a17}html[data-theme=light] .subscription-page-tabs,html[data-theme=light] .subscription-cycle-tabs{background:#eef2f7;border-color:#0f172a17}html[data-theme=light] .subscription-page-tabs button,html[data-theme=light] .subscription-cycle-tabs button{color:#64748b}html[data-theme=light] .subscription-page-tabs button.is-active,html[data-theme=light] .subscription-cycle-tabs button.is-active{color:#0f172a;background:#fff}html[data-theme=light] .subscription-pricing-hero p,html[data-theme=light] .subscription-pricing-hero small,html[data-theme=light] .subscription-section-heading p,html[data-theme=light] .subscription-pricing-toolbar__currency,html[data-theme=light] .subscription-plan-card__description,html[data-theme=light] .subscription-plan-card__head small,html[data-theme=light] .subscription-plan-card__price span,html[data-theme=light] .subscription-plan-card__metric-grid span,html[data-theme=light] .subscription-plan-card__metric-grid small,html[data-theme=light] .subscription-plan-card__daily-free>div>span,html[data-theme=light] .subscription-plan-card__daily-free li,html[data-theme=light] .subscription-plan-card__daily-free li small,html[data-theme=light] .subscription-plan-card__daily-free p,html[data-theme=light] .subscription-plan-card__features li,html[data-theme=light] .subscription-plan-card__features small,html[data-theme=light] .subscription-trust-card p,html[data-theme=light] .subscription-payment-section>span,html[data-theme=light] .subscription-faq-list p,html[data-theme=light] .subscription-pricing-footer{color:#64748b}html[data-theme=light] .subscription-plan-card__metric-grid>div,html[data-theme=light] .subscription-comparison-table thead th{background:#f1f5f9}html[data-theme=light] .subscription-plan-card__daily-free,html[data-theme=light] .subscription-plan-card__feature-divider,html[data-theme=light] .subscription-faq-list p{border-color:#0f172a14}html[data-theme=light] .subscription-plan-card__rule{color:#050505;background:#fff}html[data-theme=light] .subscription-plan-card__daily-free li strong.is-unlimited{color:#3f8f61}html[data-theme=light] .subscription-comparison-table-wrap,html[data-theme=light] .subscription-comparison-table th,html[data-theme=light] .subscription-comparison-table td{border-color:#0f172a14}html[data-theme=light] .subscription-comparison-table{color:#334155;background:#fff}html[data-theme=light] .subscription-plan-card__metric-grid>div.is-model-discount>span:not(.subscription-plan-card__discount-tooltip) em{color:#64748b;background:#0f172a0a;border-color:#0f172a1f}html[data-theme=light] .subscription-plan-card__discount-tooltip{color:#334155;background:#fff;border-color:#0f172a24;box-shadow:0 14px 32px #0f172a24}@media (width<=1180px){.subscription-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-member-brand{min-width:auto}.subscription-member-brand>span{display:none}}@media (width<=760px){.subscription-dialog-backdrop{padding:0}.subscription-dialog{border:0;border-radius:0;width:100vw;max-height:100dvh}.subscription-member-header{min-height:58px;padding:8px 12px}.subscription-member-brand>strong,.subscription-member-header__copy>span,.subscription-member-header__copy>small,.subscription-member-balance>span{display:none}.subscription-member-brand .animated-brand-logo,.subscription-member-avatar{width:32px;height:32px}.subscription-member-balance{border:0;min-width:0;margin-left:auto;padding:0}.subscription-page-tabs{border-radius:0 0 12px 12px}.subscription-pricing-page{width:calc(100% - 28px);padding:48px 0 56px}.subscription-pricing-hero{margin-bottom:34px}.subscription-pricing-hero h1{font-size:36px}.subscription-pricing-toolbar{flex-direction:column;align-items:stretch}.subscription-cycle-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.subscription-cycle-tabs button{min-width:0}.subscription-pricing-toolbar__currency{justify-content:flex-end}.subscription-plan-grid{grid-template-columns:1fr}.subscription-plan-card,.subscription-tier-unavailable{min-height:0}.subscription-plan-details{gap:64px;padding-top:68px}.subscription-section-heading h2{font-size:31px}.subscription-pricing-footer{flex-direction:column;align-items:flex-start}}.subscription-member-header.is-pricing-route>.subscription-page-tabs{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:20px;width:max-content;margin:0;padding:0;position:absolute;left:50%;transform:translate(-50%)}.subscription-member-header.is-pricing-route>.subscription-page-tabs button{min-width:0;min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.subscription-member-header.is-pricing-route>.subscription-page-tabs button.is-active{color:#fff;background:0 0;box-shadow:inset 0 -2px #fff}.subscription-route-page .subscription-pricing-page>.subscription-trust-showcase{width:100%;margin:96px 0 64px}.subscription-route-page>.subscription-credit-page{gap:28px;width:min(1280px,100% - 48px);min-height:0;margin:0 auto;padding:70px 0 76px}.subscription-route-page .subscription-credit-page__heading{text-align:left;justify-content:space-between;align-items:center;gap:8px;width:100%;margin-bottom:20px;display:flex}.subscription-route-page .subscription-credit-page__heading .subscription-currency-switch{grid-column:auto;justify-self:auto;margin-left:auto}.subscription-route-page .subscription-credit-page__heading h2{letter-spacing:0;font-size:clamp(36px,4vw,52px);font-weight:920;line-height:1.08}.subscription-route-page .subscription-credit-page__heading p{color:#ffffff85;font-size:15px;line-height:1.65}.subscription-route-page .subscription-credit-balance-card,.subscription-route-page .subscription-credit-selector-card{background:#171718;border-color:#ffffff1a}.subscription-route-page .subscription-credit-balance-card{border-radius:8px;min-height:112px;padding:22px 26px}.subscription-route-page .subscription-credit-catalog{gap:22px;margin-top:22px;display:grid}.subscription-route-page .subscription-credit-catalog>header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.subscription-route-page .subscription-credit-catalog h3,.subscription-route-page .subscription-credit-catalog p{margin:0}.subscription-route-page .subscription-credit-catalog h3{color:#fff;font-size:26px;font-weight:850}.subscription-route-page .subscription-credit-catalog p,.subscription-route-page .subscription-credit-product>small{color:#ffffff75;font-size:12px;line-height:1.6}.subscription-route-page .subscription-credit-catalog>header>div{gap:6px;display:grid}.subscription-route-page .subscription-credit-catalog>header>span{color:#ffffff6b;border:1px solid #ffffff1a;border-radius:6px;padding:7px 10px;font-size:11px}.subscription-route-page .subscription-credit-catalog>header>span.is-available{color:#86efac;border-color:#4ade8047}.subscription-route-page .subscription-credit-channels{align-items:stretch;gap:10px;display:flex}.subscription-route-page .subscription-credit-channels>span{color:#ffffff80;align-self:center;margin-right:4px;font-size:12px}.subscription-route-page .subscription-credit-channels button{color:#ffffff85;text-align:left;background:#171718;border:1px solid #ffffff1a;border-radius:8px;gap:3px;min-width:168px;padding:11px 14px;display:grid}.subscription-route-page .subscription-credit-channels button.is-active{color:#fff;border-color:#8bbdf87a}.subscription-route-page .subscription-credit-channels button strong{font-size:13px}.subscription-route-page .subscription-credit-channels button small{opacity:.62;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.subscription-route-page .subscription-credit-selector-card{border:1px solid #ffffff1a;border-radius:8px;overflow:hidden}.subscription-route-page .subscription-credit-selector-card>header{justify-content:space-between;align-items:center;gap:16px;padding:22px 24px 0;display:flex}.subscription-route-page .subscription-credit-selector-card__title{align-items:flex-start;gap:8px;min-width:0;display:inline-flex}.subscription-route-page .subscription-credit-selector-card__title>div{gap:6px;min-width:0;display:grid}.subscription-route-page .subscription-credit-selector-card>header .subscription-currency-switch{flex:none}.subscription-route-page .subscription-credit-selector-card__body{grid-template-columns:minmax(0,1.25fr) minmax(300px,.85fr);margin-top:16px;display:grid}.subscription-route-page .subscription-credit-selector-card__notice{color:#ffffff75;text-align:center;border-top:1px solid #ffffff12;padding:16px 24px 20px;font-size:12px;line-height:1.6}.subscription-route-page .subscription-credit-selector-card__notice a{color:#ffffffb8;text-underline-offset:3px;text-decoration:underline}html[data-theme=light] .subscription-route-page .subscription-credit-selector-card__notice{color:#64748b;border-color:#0f172a14}html[data-theme=light] .subscription-route-page .subscription-credit-selector-card__notice a{color:#334155}.subscription-route-page .subscription-credit-selector-card__controls,.subscription-route-page .subscription-credit-selector-card__summary{min-width:0;padding:24px}.subscription-route-page .subscription-credit-selector-card__controls{gap:14px;display:grid}.subscription-route-page .subscription-credit-selector-card__controls>label,.subscription-route-page .subscription-credit-selector-card__summary dt{color:#ffffff94;font-size:13px}.subscription-route-page .subscription-credit-selector-card__controls>strong{color:#fff;align-items:baseline;gap:8px;font-size:38px;line-height:1;display:inline-flex}.subscription-route-page .subscription-credit-selector-card__controls>strong>span{color:#ffffffa3;font-size:15px;font-weight:700}.subscription-route-page .subscription-credit-selector-card input[type=range]{accent-color:#4eb8e9;cursor:pointer;width:100%}.subscription-route-page .subscription-credit-selector-card__bounds{color:#ffffff5c;justify-content:space-between;font-size:11px;display:flex}.subscription-route-page .subscription-credit-selector-card input[type=text]{box-sizing:border-box;color:#fff;width:100%;height:42px;font:inherit;background:#111214;border:1px solid #ffffff1a;border-radius:7px;padding:0 12px}.subscription-route-page .subscription-credit-selector-card__presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.subscription-route-page .subscription-credit-selector-card__info{color:#ffffff94;flex:none;justify-content:center;align-items:center;width:24px;height:24px;margin-top:-2px;display:inline-flex;position:relative}.subscription-route-page .subscription-credit-selector-card__info>[role=tooltip]{z-index:4;visibility:hidden;width:max-content;max-width:min(300px,70vw);color:var(--mm-ui-tooltip-text);background:var(--mm-ui-tooltip-surface);box-shadow:var(--mm-ui-shadow-floating);opacity:0;pointer-events:none;border-radius:6px;padding:7px 9px;font-size:12px;line-height:1.5;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.subscription-route-page .subscription-credit-selector-card__info:is(:hover,:focus-visible)>[role=tooltip]{visibility:visible;opacity:1}.subscription-route-page .subscription-credit-selector-card__validity{color:#ffffff8a;max-width:420px;font-size:12px;line-height:1.6}.subscription-route-page .subscription-credit-selector-card__presets button{color:#ffffffb8;cursor:pointer;background:#111214;border:1px solid #ffffff1a;border-radius:7px;min-height:38px}.subscription-route-page .subscription-credit-selector-card__presets button[aria-pressed=true]{color:#fff;background:#4eb8e91f;border-color:#4eb8e9b8}.subscription-route-page .subscription-credit-selector-card__summary{background:0 0;border-left:1px solid #ffffff14;align-content:space-between;gap:24px;display:grid}.subscription-route-page .subscription-credit-selector-card__summary dl{gap:18px;margin:0;display:grid}.subscription-route-page .subscription-credit-selector-card__summary dl>div{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:baseline;gap:18px;padding-bottom:18px;display:flex}.subscription-route-page .subscription-credit-selector-card__summary dl>div:first-child{grid-template-columns:auto 1fr;display:grid}.subscription-route-page .subscription-credit-selector-card__summary dl>div:first-child>dd{text-align:right;justify-self:end}.subscription-route-page .subscription-credit-selector-card__summary dl>div:first-child>small{color:#ffffff7a;grid-column:2;justify-self:end;font-size:11px}.subscription-route-page .subscription-credit-selector-card__summary dd{color:#4eb8e9;align-items:center;gap:7px;margin:0;font-size:28px;font-weight:850;display:inline-flex}.subscription-route-page .subscription-credit-selector-card__summary .is-payment-amount dd{color:#fff}.ui-dialog__content.subscription-credit-modal.subscription-route-page{color:#f5f5f5;background:#141518;gap:12px;width:min(1080px,100vw - 48px);height:min(680px,100dvh - 48px);min-height:0;padding:24px;overflow-x:hidden}.subscription-credit-modal.subscription-route-page>.ui-dialog__heading{z-index:2;margin:0;position:absolute;top:18px;right:18px}.subscription-credit-modal.subscription-route-page .ui-dialog__title{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.subscription-credit-modal.subscription-route-page>.subscription-credit-page{gap:0;width:100%;margin:0;padding:0}.subscription-credit-modal__member{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;margin-bottom:16px;padding:2px 52px 0 0;display:grid}.subscription-credit-modal__member .mm-user-avatar-visual{border-radius:50%;width:52px;height:52px}.subscription-credit-modal__member .mm-user-avatar-visual>img,.subscription-credit-modal__member .mm-user-avatar-visual__fallback{border-radius:50%}.subscription-credit-modal__member .mm-user-avatar-visual__camera{display:none}.subscription-credit-modal__identity,.subscription-credit-modal__membership,.subscription-credit-modal__balance{gap:4px;min-width:0;display:grid}.subscription-credit-modal__identity>strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.subscription-credit-modal__identity>span,.subscription-credit-modal__membership>span,.subscription-credit-modal__balance>span{color:#ffffff85;font-size:12px}.subscription-credit-modal__account-summary{background:#191a1c;border:1px solid #ffffff17;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.subscription-credit-modal__membership,.subscription-credit-modal__balance{grid-template-rows:auto auto auto;align-content:center;justify-items:start;gap:4px;min-height:82px;padding:13px 18px}.subscription-credit-modal__membership>small,.subscription-credit-modal__balance>small{color:#ffffff6b;font-size:11px}.subscription-credit-modal__membership>strong,.subscription-credit-modal__balance>strong{font-size:20px;line-height:24px}.subscription-credit-modal__balance{border-left:1px solid #ffffff1a}.subscription-credit-modal__balance>strong{align-items:center;gap:7px;font-size:28px;line-height:32px;display:inline-flex}.subscription-credit-modal__balance .mm-credit-power-icon{color:#4eb8e9;flex-basis:20px;width:20px;height:20px}.subscription-credit-selector-card__summary dd .mm-credit-power-icon{flex-basis:18px;width:18px;height:18px}.subscription-route-page .subscription-credit-purchase,.subscription-route-page .subscription-credit-state button{color:#111;cursor:pointer;background:#fff;border:0;border-radius:7px;min-height:42px;font-weight:800}.subscription-route-page .subscription-credit-purchase{width:100%}.subscription-route-page .subscription-credit-state{color:#ffffff7a;border:1px dashed #ffffff1f;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:120px;font-size:13px;display:flex}.subscription-route-page .subscription-pricing-toolbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.subscription-route-page .subscription-cycle-tabs{grid-column:2;justify-self:center}.subscription-route-page .subscription-currency-switch{grid-column:3;justify-self:end}@media (width<=720px){.subscription-route-page .subscription-pricing-toolbar{grid-template-columns:minmax(0,1fr);justify-items:center}.subscription-route-page .subscription-cycle-tabs,.subscription-route-page .subscription-currency-switch{grid-column:1;justify-self:center;max-width:100%}}:is(.subscription-route-page,.mm-guide,.model-pricing-page) .subscription-member-header.is-pricing-route{background-color:var(--mm-page-background-color);background-image:var(--mm-page-background-layers);background-position:0 0;background-size:var(--mm-page-background-size);border:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;min-height:64px;padding:8px 24px;display:grid}:is(.subscription-route-page,.mm-guide,.model-pricing-page) .subscription-member-header.is-pricing-route .subscription-member-brand{color:#fff;width:auto;min-width:0;height:auto;box-shadow:none;background:0 0;align-items:center;gap:10px;margin:0;text-decoration:none;display:inline-flex}:is(.subscription-route-page,.mm-guide,.model-pricing-page) .subscription-member-header.is-pricing-route .subscription-member-brand>strong{letter-spacing:0;font-size:15px;font-weight:850;display:block}:is(.subscription-route-page,.mm-guide,.model-pricing-page) .subscription-member-header.is-pricing-route .subscription-member-brand>.animated-brand-logo{box-shadow:none;background:0 0;display:grid}:is(.subscription-route-page,.mm-guide,.model-pricing-page) .subscription-member-header.is-pricing-route .subscription-member-brand>.animated-brand-logo:before{display:none}:is(.subscription-route-page,.mm-guide,.model-pricing-page) .subscription-member-header.is-pricing-route .subscription-member-header__pricing-navigation{justify-self:center}:is(.subscription-route-page,.mm-guide,.model-pricing-page) .subscription-member-header.is-pricing-route .subscription-member-header__account{justify-self:end}:is(.subscription-route-page,.mm-guide,.model-pricing-page) .subscription-member-header.is-pricing-route .subscription-member-header__account .mm-home__account{position:static}html[data-theme=light] :is(.subscription-route-page,.mm-guide,.model-pricing-page) .subscription-member-header.is-pricing-route .subscription-member-brand{color:#0f172a}html[data-theme=light] :is(.subscription-route-page,.mm-guide,.model-pricing-page) .subscription-member-header.is-pricing-route .subscription-member-header__current{color:#334155}html[data-theme=light] :is(.subscription-route-page,.mm-guide,.model-pricing-page) .subscription-member-header.is-pricing-route .subscription-member-header__pricing-navigation>:is(a,button){color:#64748b}html[data-theme=light] :is(.subscription-route-page,.mm-guide,.model-pricing-page) .subscription-member-header.is-pricing-route .subscription-member-header__pricing-navigation>:is(a,button):hover{color:#0f172a}@media (width<=760px){:is(.subscription-route-page,.mm-guide,.model-pricing-page) .subscription-member-header.is-pricing-route{grid-template-columns:auto 1fr;min-height:58px;padding-inline:12px}:is(.subscription-route-page,.mm-guide,.model-pricing-page) .subscription-member-header.is-pricing-route .subscription-member-header__pricing-navigation{grid-area:2/1/auto/-1;justify-content:center;width:100%;overflow-x:auto}.subscription-member-header__account-tag{min-height:32px;padding-inline:8px}.subscription-route-page>.subscription-credit-page{gap:16px;width:calc(100% - 28px);padding:48px 0 56px}.subscription-route-page .subscription-credit-page__heading{flex-wrap:wrap;align-items:flex-start;margin-bottom:18px}.subscription-route-page .subscription-credit-selector-card__body{grid-template-columns:minmax(0,1fr)}.subscription-route-page .subscription-credit-selector-card>header{flex-direction:column;align-items:stretch;gap:12px}.subscription-route-page .subscription-credit-selector-card__title h3{font-size:22px}.subscription-route-page .subscription-credit-selector-card>header .subscription-currency-switch{align-self:flex-end}.subscription-route-page .subscription-credit-selector-card__summary{border-top:1px solid #ffffff14;border-left:0}.ui-dialog__content.subscription-credit-modal.subscription-route-page{width:calc(100vw - 20px);height:calc(100dvh - 20px);max-height:calc(100dvh - 20px);padding:18px}.subscription-credit-modal__member{grid-template-columns:auto minmax(0,1fr);padding:2px 44px 0 0}.subscription-credit-modal__account-summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.subscription-credit-modal__membership{justify-items:start}.subscription-credit-modal__balance{border-left:1px solid #ffffff1a}.subscription-route-page .subscription-credit-selector-card__presets{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-route-page .subscription-credit-selector-card__controls,.subscription-route-page .subscription-credit-selector-card__summary{padding:20px}.subscription-route-page .subscription-credit-balance-card{min-height:0;padding:24px}.subscription-route-page .subscription-credit-catalog>header{flex-direction:column;align-items:flex-start}.subscription-route-page .subscription-credit-channels{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.subscription-route-page .subscription-credit-channels>span{grid-column:1/-1}.subscription-route-page .subscription-credit-channels button{min-width:0}}.subscription-plan-presentation__price-notes{color:#c4bedcb8;flex-wrap:wrap;gap:5px 9px;margin:-5px 0 10px;font-size:10px;display:flex}.subscription-plan-presentation__price-notes .is-crossed{text-decoration:line-through}.subscription-plan-presentation{gap:9px;display:grid}.subscription-plan-presentation__campaign{color:#fde68a;background:#78350f2e;border:1px solid #facc1538;border-radius:10px;gap:2px;margin:0;padding:8px 10px;display:grid}.subscription-plan-presentation__campaign strong{font-size:11px}.subscription-plan-presentation__campaign span{color:#fef3c7b8;font-size:9px}.subscription-plan-presentation__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.subscription-plan-presentation__metrics div{background:#ffffff06;border:1px solid #ffffff12;border-radius:9px;gap:2px;padding:7px 8px;display:grid}.subscription-plan-presentation__metrics dt{color:#c4bedc94;font-size:8px}.subscription-plan-presentation__metrics dd{color:#f5f3ff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;font-weight:760;overflow:hidden}.subscription-plan-presentation__benefits{gap:6px;margin:0;padding:0;list-style:none;display:grid}.subscription-plan-presentation__benefits li{color:#efedffd1;gap:7px;font-size:10px;line-height:1.45;display:flex}.subscription-plan-presentation__benefits li>span{color:#86efac}.subscription-plan-presentation__benefits li.is-disabled{color:#c4bedc8a}.subscription-plan-presentation__benefits li.is-disabled>span{color:#c4bedc73}.subscription-plan-presentation__benefits li.is-exclusive>span{color:#c4b5fd}.subscription-plan-presentation__policies{flex-wrap:wrap;gap:6px;display:flex}.subscription-plan-presentation__policies span{color:#c4b5fd;background:#6d28d91f;border:1px solid #a78bfa38;border-radius:999px;padding:3px 7px;font-size:8px}html[data-theme=light] .subscription-plan-presentation__price-notes{color:#64748b}html[data-theme=light] .subscription-plan-presentation__metrics div{background:#f8fafcc7;border-color:#0f172a14}html[data-theme=light] .subscription-plan-presentation__metrics dt{color:#64748b}html[data-theme=light] .subscription-plan-presentation__metrics dd,html[data-theme=light] .subscription-plan-presentation__benefits li{color:#1e293b}.commerce-plans-page,.commerce-billing-page,.commerce-marketplace-page,.commerce-invitations-page,.commerce-payouts-page{gap:12px;min-width:0;display:grid}.commerce-page-heading{align-items:center;min-height:46px;display:flex}.commerce-page-heading span,.plans-comparison header span,.plans-benefit-check header span,.billing-ledger-list>header span,.billing-ledger-detail>header span,.marketplace-review-workbench header>span,.marketplace-review-canvas>header span,.marketplace-review-gate>header span,.invitation-rule-band>header span,.invitation-relation-list>header span,.invitation-risk-detail>header span,.payout-stage-lane>header span,.payout-application-list>header span,.payout-audit-detail>header span{color:#64748b;letter-spacing:.1em;font-size:10px;font-weight:850;display:block}.commerce-page-heading h1{color:var(--ui-text);letter-spacing:-.025em;margin:2px 0 0;font-size:clamp(20px,1.8vw,24px)}.commerce-page-heading p{color:var(--ui-muted);margin:3px 0 0;font-size:13px;line-height:1.45}.plans-view-controls{border:1px solid var(--ui-border);background:#fff;border-radius:10px;align-items:center;gap:12px;margin:0;padding:8px 10px;display:flex}.plans-cycle-switch{gap:4px;min-width:0;display:flex;overflow-x:auto}.plans-cycle-switch button{color:#64748b;min-height:34px;font:inherit;opacity:1;cursor:not-allowed;background:#f1f5f9;border:1px solid #0000;border-radius:7px;flex:none;padding:0 12px;font-size:11px;font-weight:800}.plans-cycle-switch button.is-current{color:#5b21b6;background:#f5f3ff;border-color:#c4b5fd}.plans-view-controls label{color:#64748b;flex:0 0 210px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin-left:auto;font-size:11px;font-weight:800;display:grid}.plans-view-controls select{color:#64748b;min-width:0;min-height:34px;font:inherit;opacity:1;background:#f8fafc;border:1px solid #d8e0ea;border-radius:7px;padding:0 9px;font-size:11px}.plans-workbench{grid-template-columns:minmax(0,1fr) minmax(260px,310px);align-items:start;gap:12px;min-width:0;display:grid}.plans-comparison,.plans-benefit-check{border:1px solid var(--ui-border);background:#fff;border-radius:12px;min-width:0;overflow:hidden}.plans-comparison>header,.plans-benefit-check>header{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:9px 12px;display:flex}.plans-comparison h2,.plans-benefit-check h2{color:var(--ui-text);margin:2px 0 0;font-size:15px}.plans-comparison>header button,.plans-benefit-check>button{color:#8b7db8;min-height:34px;font:inherit;opacity:1;cursor:not-allowed;background:#f7f5ff;border:1px solid #ddd6fe;border-radius:8px;padding:0 11px;font-size:11px;font-weight:800}.plans-matrix{min-width:690px}.plans-matrix-head,.plans-matrix-body{grid-template-columns:228px minmax(460px,1fr);display:grid}.plans-matrix-head{border-bottom:1px solid var(--ui-border);color:#475569;background:#f8fafc;min-height:38px;font-size:11px;font-weight:850}.plans-matrix-head span{align-items:center;padding:0 12px;display:flex}.plans-matrix-head span+span{border-left:1px solid var(--ui-border)}.plans-dimension-rail{border-right:1px solid var(--ui-border)}.plans-dimension-rail section+section{border-top:1px solid #edf1f5}.plans-dimension-rail h3{color:#6d28d9;letter-spacing:.04em;background:#faf8ff;margin:0;padding:8px 12px 5px;font-size:10px}.plans-dimension-rail ul{margin:0;padding:0;list-style:none}.plans-dimension-rail li{color:#475569;border-top:1px solid #f1f5f9;align-items:center;min-height:30px;padding:0 12px;font-size:11px;font-weight:750;display:flex}.plans-version-empty{color:#64748b;text-align:center;background-color:#fcfbff;background-image:linear-gradient(#ede9fe 1px,#0000 1px),linear-gradient(90deg,#ede9fe 1px,#0000 1px);background-size:74px 31px;place-content:center;gap:6px;min-height:520px;padding:32px;display:grid}.plans-version-empty strong{color:#4c1d95;font-size:14px}.plans-version-empty span{background:#ffffffe0;border-radius:6px;max-width:370px;padding:5px 8px;font-size:11px;line-height:1.5}.plans-benefit-check{background:linear-gradient(#fff 0%,#fbfaff 100%);border-color:#ddd6fe}.plans-benefit-check ol{gap:8px;margin:0;padding:12px;list-style:none;display:grid}.plans-benefit-check li{color:#475569;background:#fff;border:1px solid #e9e5fb;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:7px 9px;font-size:11px;font-weight:750;display:flex}.plans-benefit-check li>span{background:#f5f3ff;border:1px solid #c4b5fd;border-radius:50%;flex:none;width:16px;height:16px}.plans-benefit-dependency{background:#f5f3ff;border-left:3px solid #8b5cf6;gap:3px;margin:0 12px 12px;padding:9px 10px;display:grid}.plans-benefit-dependency strong{color:#5b21b6;font-size:11px}.plans-benefit-dependency span{color:#6b7280;font-size:10px;line-height:1.5}.plans-benefit-check>button{width:calc(100% - 24px);margin:0 12px 12px}.billing-query-bar,.marketplace-filter-bar,.invitation-relation-query,.payout-query-bar{border:1px solid var(--ui-border);background:#fff;border-radius:10px;gap:8px;margin:0;padding:9px;display:grid}.billing-query-bar{grid-template-columns:minmax(260px,1fr) 145px 145px 190px}.billing-query-bar label,.marketplace-filter-bar label,.invitation-relation-query label,.payout-query-bar label{color:#64748b;gap:5px;min-width:0;font-size:10px;font-weight:800;display:grid}.billing-query-bar input,.billing-query-bar select,.marketplace-filter-bar input,.marketplace-filter-bar select,.invitation-relation-query input,.invitation-relation-query select,.payout-query-bar input,.payout-query-bar select{box-sizing:border-box;color:#64748b;width:100%;min-width:0;min-height:35px;font:inherit;opacity:1;-webkit-text-fill-color:#64748b;background:#f8fafc;border:1px solid #d8e0ea;border-radius:7px;padding:0 9px;font-size:11px}.billing-ledger-workbench{grid-template-columns:minmax(0,1.5fr) minmax(330px,.72fr);align-items:start;gap:12px;min-width:0;display:grid}.billing-ledger-list,.billing-ledger-detail{border:1px solid var(--ui-border);background:#fff;border-radius:12px;min-width:0;overflow:hidden}.billing-ledger-list>header,.billing-ledger-detail>header{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:9px 12px;display:flex}.billing-ledger-list h2,.billing-ledger-detail h2{color:var(--ui-text);margin:2px 0 0;font-size:15px}.billing-ledger-list>header small{color:#9a3412;background:#fff7ed;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800}.billing-ledger-scroll,.marketplace-directory-scroll,.invitation-relation-scroll,.payout-application-scroll{min-width:0;overflow-x:auto}.billing-ledger-scroll table,.marketplace-directory-scroll table,.invitation-relation-scroll table,.payout-application-scroll table{border-collapse:collapse;color:#475569;text-align:left;width:100%;font-size:11px}.billing-ledger-scroll table{min-width:1020px}.billing-ledger-scroll th,.marketplace-directory-scroll th,.invitation-relation-scroll th,.payout-application-scroll th{border-bottom:1px solid var(--ui-border);color:#475569;white-space:nowrap;background:#f8fafc;height:38px;padding:0 10px;font-size:10px;font-weight:850}.billing-ledger-empty,.marketplace-directory-empty,.invitation-relation-empty,.payout-application-empty{color:#64748b;text-align:center;place-content:center;gap:6px;min-height:230px;padding:28px;display:grid}.billing-ledger-empty strong,.marketplace-directory-empty strong,.invitation-relation-empty strong,.payout-application-empty strong{color:#334155;font-size:13px}.billing-ledger-empty span,.marketplace-directory-empty span,.invitation-relation-empty span,.payout-application-empty span{font-size:11px;line-height:1.5}.billing-ledger-detail{background:linear-gradient(#fff 0%,#fffbf7 100%);border-color:#fed7aa}.billing-ledger-detail>header em,.marketplace-review-canvas>header em,.invitation-risk-detail>header em,.payout-audit-detail>header em{color:#94a3b8;font-size:10px;font-style:normal;font-weight:800}.billing-detail-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid}.billing-detail-groups section{background:#fff;border:1px solid #f1e3d6;border-radius:8px;min-width:0;padding:9px}.billing-detail-groups h3,.billing-reconciliation h3{color:#9a3412;margin:0 0 7px;font-size:11px}.billing-detail-groups dl{gap:5px;margin:0;display:grid}.billing-detail-groups dl>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.billing-detail-groups dt,.billing-detail-groups dd{color:#64748b;margin:0;font-size:10px}.billing-detail-groups dd{color:#94a3b8;font-weight:800}.billing-reconciliation{border-top:1px solid #f1e3d6;margin:0 10px 10px;padding-top:10px}.billing-reconciliation ol{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.billing-reconciliation li{gap:2px;min-width:0;display:grid;position:relative}.billing-reconciliation li:not(:last-child):after{content:"";background:#fdba74;height:1px;position:absolute;top:9px;left:22px;right:5px}.billing-reconciliation li>span{z-index:1;color:#9a3412;background:#ffedd5;border-radius:50%;place-items:center;width:18px;height:18px;font-size:8px;font-weight:850;display:grid}.billing-reconciliation strong{color:#475569;font-size:9px}.billing-reconciliation small{color:#94a3b8;font-size:8px}.billing-ledger-detail>button{color:#c08457;width:calc(100% - 20px);min-height:34px;font:inherit;opacity:1;cursor:not-allowed;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;margin:0 10px 10px;font-size:11px;font-weight:800}.marketplace-filter-bar{grid-template-columns:minmax(250px,1fr) 140px 140px 140px}.marketplace-review-workbench{grid-template-columns:minmax(280px,.78fr) minmax(380px,1.12fr) minmax(250px,.68fr);align-items:start;gap:10px;min-width:0;display:grid}.marketplace-directory,.marketplace-review-canvas,.marketplace-review-gate{border:1px solid var(--ui-border);background:#fff;border-radius:12px;min-width:0;overflow:hidden}.marketplace-directory>header,.marketplace-review-canvas>header,.marketplace-review-gate>header{border-bottom:1px solid var(--ui-border);min-height:54px;padding:9px 11px}.marketplace-review-canvas>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.marketplace-directory h2,.marketplace-review-canvas h2,.marketplace-review-gate h2{color:var(--ui-text);margin:2px 0 0;font-size:14px}.marketplace-directory-scroll table{min-width:650px}.marketplace-directory-empty{background:repeating-linear-gradient(-45deg,#fff,#fff 10px,#f8fafc 10px 20px);min-height:330px}.marketplace-review-canvas{border-color:#bae6fd}.marketplace-review-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:10px;display:grid}.marketplace-review-fields section{background:#f8fcfe;border:1px solid #d9edf6;border-radius:8px;min-width:0;padding:8px}.marketplace-review-fields h3{color:#0369a1;margin:0 0 7px;font-size:10px}.marketplace-review-fields dl{gap:5px;margin:0;display:grid}.marketplace-review-fields dl>div{justify-content:space-between;gap:6px;min-width:0;display:flex}.marketplace-review-fields dt,.marketplace-review-fields dd{color:#64748b;margin:0;font-size:9px}.marketplace-review-fields dd{color:#94a3b8;font-weight:800}.marketplace-preview-stage{color:#64748b;text-align:center;background-color:#f0f9ff;background-image:radial-gradient(#bae6fd 1px,#0000 1px);background-size:14px 14px;border:1px dashed #7dd3fc;border-radius:9px;place-content:center;gap:5px;min-height:190px;margin:0 10px 10px;display:grid}.marketplace-preview-stage>span{color:#0284c7;font-size:26px}.marketplace-preview-stage strong{color:#075985;font-size:12px}.marketplace-preview-stage small{background:#f0f9ffe6;padding:2px 6px;font-size:9px}.marketplace-review-gate{color:#e2e8f0;background:#172033;border-color:#cbd5e1}.marketplace-review-gate>header{border-color:#334155}.marketplace-review-gate>header span{color:#7dd3fc}.marketplace-review-gate h2{color:#f8fafc}.marketplace-review-gate>ul{gap:7px;margin:0;padding:11px;list-style:none;display:grid}.marketplace-review-gate>ul li{color:#cbd5e1;background:#1e293b;border:1px solid #334155;border-radius:7px;align-items:center;gap:7px;min-height:34px;padding:6px 8px;font-size:10px;display:flex}.marketplace-review-gate>ul li>span{border:1px solid #64748b;border-radius:3px;flex:none;width:13px;height:13px}.marketplace-review-gate>section{background:#0f172a;border:1px solid #334155;border-radius:8px;margin:0 11px 11px;padding:9px}.marketplace-review-gate>section h3{color:#7dd3fc;margin:0 0 4px;font-size:10px}.marketplace-review-gate>section p{color:#94a3b8;margin:0;font-size:9px;line-height:1.55}.marketplace-review-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0 11px 11px;display:grid}.marketplace-review-actions button{color:#64748b;min-height:32px;font:inherit;opacity:1;cursor:not-allowed;background:#1e293b;border:1px solid #475569;border-radius:7px;font-size:10px;font-weight:800}.referral-attribution-panel{gap:12px;margin-top:12px;display:grid}.referral-attribution-heading{border:1px solid var(--ui-border);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex}.referral-attribution-heading span,.referral-attribution-heading p{color:var(--ui-muted);font-size:10px}.referral-attribution-heading h2,.referral-attribution-heading p{margin:3px 0 0}.referral-attribution-heading h2{font-size:16px}.referral-attribution-heading em{color:#166534;background:#dcfce7;border-radius:999px;flex:none;padding:5px 8px;font-size:10px;font-style:normal;font-weight:700}.invitation-rule-band{background:linear-gradient(100deg,#eff6ff 0%,#fff 48%);border:1px solid #bfdbfe;border-radius:12px;grid-template-columns:188px minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.invitation-rule-band>header{border-right:1px solid #bfdbfe;align-content:center;padding:12px;display:grid}.invitation-rule-band>header h2{color:#1e3a8a;margin:3px 0 5px;font-size:14px}.invitation-rule-band>header small{color:#64748b;font-size:9px}.invitation-rule-band dl{grid-template-columns:repeat(4,minmax(120px,1fr));min-width:0;margin:0;display:grid}.invitation-rule-band dl>div{border-bottom:1px solid #e2e8f0;border-right:1px solid #e2e8f0;gap:3px;min-width:0;padding:8px 10px;display:grid}.invitation-rule-band dl>div:nth-last-child(-n+4){border-bottom:0}.invitation-rule-band dt,.invitation-rule-band dd{margin:0}.invitation-rule-band dt{color:#64748b;font-size:9px;font-weight:750}.invitation-rule-band dd{color:#94a3b8;font-size:14px;font-weight:850}.invitation-relation-query{grid-template-columns:minmax(260px,1fr) 170px 180px}.invitation-attribution-workbench{grid-template-columns:minmax(0,1.45fr) minmax(320px,.7fr);align-items:start;gap:12px;min-width:0;display:grid}.invitation-relation-list,.invitation-risk-detail{border:1px solid var(--ui-border);background:#fff;border-radius:12px;min-width:0;overflow:hidden}.invitation-relation-list>header,.invitation-risk-detail>header{border-bottom:1px solid var(--ui-border);min-height:52px;padding:9px 11px}.invitation-risk-detail>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.invitation-relation-list h2,.invitation-risk-detail h2{color:var(--ui-text);margin:2px 0 0;font-size:14px}.invitation-relation-scroll table{min-width:820px}.invitation-relation-scroll td{vertical-align:top;border-bottom:1px solid #eef2f7;padding:9px 10px}.invitation-relation-scroll tbody tr{cursor:pointer}.invitation-relation-scroll tbody tr:hover td,.invitation-relation-scroll tbody tr.is-selected td{background:#f6f8ff}.invitation-relation-list>.ui-pagination{border-top:1px solid var(--ui-border);padding:9px 11px}.invitation-risk-detail{border-color:#bfdbfe}.invitation-risk-groups{gap:7px;padding:10px;display:grid}.invitation-risk-groups section{background:#f8fbff;border-left:3px solid #60a5fa;padding:8px 9px}.invitation-risk-groups h3,.invitation-correction-lane h3{color:#1d4ed8;margin:0 0 6px;font-size:10px}.invitation-risk-groups dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;margin:0;display:grid}.invitation-risk-groups dl>div{min-width:0}.invitation-risk-groups dt,.invitation-risk-groups dd{overflow-wrap:anywhere;margin:0}.invitation-risk-groups dt{color:#64748b;font-size:8px}.invitation-risk-groups dd{color:#334155;margin-top:2px;font-size:10px;font-weight:750}.invitation-risk-detail>.invitation-relation-empty{min-height:250px}.invitation-risk-groups ul{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.invitation-risk-groups li{color:#64748b;background:#eaf2ff;border-radius:999px;padding:3px 6px;font-size:9px;font-weight:700}.invitation-correction-lane{border:1px solid #dbeafe;border-radius:8px;margin:0 10px 10px;padding:9px}.invitation-correction-lane>div{align-items:center;display:flex}.invitation-correction-lane span{color:#475569;flex:none;font-size:8px;font-weight:800}.invitation-correction-lane i{background:#93c5fd;flex:auto;height:1px;margin:0 4px}.invitation-risk-detail>button{color:#93a9ca;width:calc(100% - 20px);min-height:33px;font:inherit;opacity:1;cursor:not-allowed;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;margin:0 10px 10px;font-size:10px;font-weight:800}.payout-stage-lane{background:#fff;border:1px solid #bbf7d0;border-radius:12px;grid-template-columns:190px minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.payout-stage-lane>header{background:#f0fdf4;border-right:1px solid #bbf7d0;align-content:center;padding:12px;display:grid}.payout-stage-lane>header h2{color:#166534;margin:3px 0 0;font-size:14px}.payout-stage-lane ol{grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px;margin:0;padding:10px;list-style:none;display:grid}.payout-stage-lane li{background:#fbfffc;border:1px solid #d1fae5;border-radius:8px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:8px 9px;display:grid;position:relative}.payout-stage-lane li>span{color:#166534;background:#dcfce7;border-radius:7px;place-items:center;width:24px;height:24px;font-size:8px;font-weight:850;display:grid}.payout-stage-lane li strong{color:#475569;min-width:0;font-size:9px}.payout-stage-lane li small{color:#94a3b8;font-size:13px}.payout-query-bar{grid-template-columns:minmax(250px,1fr) 150px 150px 190px}.payout-review-workbench{grid-template-columns:minmax(0,1.4fr) minmax(340px,.72fr);align-items:start;gap:12px;min-width:0;display:grid}.payout-application-list,.payout-audit-detail{border:1px solid var(--ui-border);background:#fff;border-radius:12px;min-width:0;overflow:hidden}.payout-application-list>header,.payout-audit-detail>header{border-bottom:1px solid var(--ui-border);min-height:52px;padding:9px 11px}.payout-audit-detail>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.payout-application-list h2,.payout-audit-detail h2{color:var(--ui-text);margin:2px 0 0;font-size:14px}.payout-application-scroll table{min-width:930px}.payout-audit-detail{border-color:#bbf7d0}.payout-audit-timeline{gap:0;margin:0;padding:12px 12px 4px;list-style:none;display:grid}.payout-audit-timeline>li{grid-template-columns:1fr;padding:0 0 12px 24px;display:grid;position:relative}.payout-audit-timeline>li:before{content:"";background:#bbf7d0;width:1px;position:absolute;top:13px;bottom:-1px;left:6px}.payout-audit-timeline>li:last-child:before{display:none}.payout-audit-timeline>li>span{z-index:1;box-sizing:border-box;background:#f0fdf4;border:2px solid #86efac;border-radius:50%;width:13px;height:13px;position:absolute;top:1px;left:0}.payout-audit-timeline h3{color:#166534;margin:0 0 5px;font-size:10px}.payout-audit-timeline ul{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.payout-audit-timeline ul li{color:#64748b;background:#f0fdf4;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:700}.payout-compliance-gate{background:#f0fdf4;border:1px solid #d1fae5;border-radius:8px;gap:3px;margin:0 11px 10px;padding:9px;display:grid}.payout-compliance-gate strong{color:#166534;font-size:10px}.payout-compliance-gate span{color:#64748b;font-size:9px;line-height:1.5}.payout-review-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0 11px 11px;display:grid}.payout-review-actions button{color:#8fad9a;min-height:33px;font:inherit;opacity:1;cursor:not-allowed;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;font-size:9px;font-weight:800}@media (width<=1280px){.marketplace-review-workbench{grid-template-columns:minmax(0,1fr) minmax(290px,.72fr)}.marketplace-directory{grid-column:1/-1}}@media (width<=1080px){.plans-workbench,.billing-ledger-workbench,.invitation-attribution-workbench,.payout-review-workbench{grid-template-columns:1fr}.plans-benefit-check,.billing-ledger-detail,.invitation-risk-detail,.payout-audit-detail{width:auto}.plans-benefit-check ol{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-query-bar,.payout-query-bar{grid-template-columns:minmax(230px,1fr) repeat(3,minmax(130px,.55fr))}}@media (width<=820px){.billing-query-bar,.marketplace-filter-bar,.payout-query-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.invitation-relation-query{grid-template-columns:minmax(0,1fr) repeat(2,minmax(130px,.6fr))}.marketplace-review-workbench{grid-template-columns:1fr}.marketplace-directory{grid-column:auto}.invitation-rule-band,.payout-stage-lane{grid-template-columns:1fr}.invitation-rule-band>header,.payout-stage-lane>header{border-bottom:1px solid #bfdbfe;border-right:0}.payout-stage-lane>header{border-bottom-color:#bbf7d0}.invitation-rule-band dl,.payout-stage-lane ol{min-width:620px}.invitation-rule-band,.payout-stage-lane{overflow-x:auto}}@media (width<=620px){.commerce-page-heading p{line-height:1.5}.plans-view-controls{flex-direction:column;align-items:stretch}.plans-view-controls label{flex-basis:auto;width:100%;margin-left:0}.plans-comparison{overflow-x:auto}.plans-benefit-check ol,.billing-detail-groups,.marketplace-review-fields,.billing-query-bar,.marketplace-filter-bar,.invitation-relation-query,.payout-query-bar{grid-template-columns:1fr}.billing-reconciliation ol{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:10px}.marketplace-review-actions,.payout-review-actions{grid-template-columns:1fr}.invitation-correction-lane>div{flex-direction:column;align-items:stretch;gap:4px}.invitation-correction-lane i{flex:none;width:1px;height:8px;margin:0 0 0 8px}}.feedback-planned-page{gap:12px;min-width:0;display:grid}.feedback-planned-heading{align-items:center;min-height:46px;display:flex}.feedback-planned-heading p,.feedback-planned-queue header p,.feedback-planned-detail header p{color:#64748b;letter-spacing:.1em;margin:0;font-size:10px;font-weight:850}.feedback-planned-heading h1{color:var(--ui-text);letter-spacing:-.025em;margin:2px 0 0;font-size:clamp(20px,1.8vw,24px)}.feedback-planned-heading span{color:var(--ui-muted);margin-top:3px;font-size:13px;display:block}.feedback-planned-toolbar{border:1px solid var(--ui-border);background:#fff;border-radius:10px;grid-template-columns:minmax(260px,1fr) minmax(150px,190px) minmax(140px,180px);gap:8px;margin:0;padding:9px;display:grid}.feedback-planned-toolbar label,.feedback-planned-resolution label{color:#64748b;gap:5px;min-width:0;font-size:11px;font-weight:800;display:grid}.feedback-planned-toolbar input,.feedback-planned-toolbar select,.feedback-planned-resolution select,.feedback-planned-resolution textarea{box-sizing:border-box;color:#64748b;width:100%;min-width:0;min-height:36px;font:inherit;opacity:1;-webkit-text-fill-color:#64748b;cursor:not-allowed;background:#f8fafc;border:1px solid #d9e0e8;border-radius:8px;padding:0 10px;font-size:12px;font-weight:700}.feedback-planned-keyword input{padding-left:12px}.feedback-planned-workbench{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);align-items:start;gap:12px;min-width:0;display:grid}.feedback-planned-queue,.feedback-planned-detail{border:1px solid var(--ui-border);background:#fff;border-radius:12px;min-width:0;overflow:hidden}.feedback-planned-queue>header,.feedback-planned-detail>header{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:9px 12px;display:flex}.feedback-planned-queue h2,.feedback-planned-detail h2{color:var(--ui-text);margin:2px 0 0;font-size:15px}.feedback-planned-detail header>span{color:#8a5709;font-size:11px;font-weight:800}.feedback-planned-statuses{border:0;border-bottom:1px solid var(--ui-border);gap:6px;margin:0;padding:8px 10px;display:flex;overflow-x:auto}.feedback-planned-statuses button{color:#64748b;min-height:30px;font:inherit;opacity:1;cursor:not-allowed;background:#f8fafc;border:1px solid #dbe3ed;border-radius:999px;flex:none;padding:0 10px;font-size:11px;font-weight:800}.feedback-planned-statuses button.is-current{color:#8a5709;background:#fff8e8;border-color:#f0d49f}.feedback-planned-ticket-scroll{min-width:0;overflow-x:auto}.feedback-planned-ticket-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:720px}.feedback-planned-ticket-table th{border-bottom:1px solid var(--ui-border);color:#64748b;text-align:left;white-space:nowrap;background:#f8fafc;height:38px;padding:0 10px;font-size:11px;font-weight:850}.feedback-planned-ticket-table th:first-child{width:82px}.feedback-planned-ticket-table th:nth-child(2){width:94px}.feedback-planned-ticket-table th:nth-child(4){width:154px}.feedback-planned-ticket-table th:nth-child(5){width:132px}.feedback-planned-empty{color:#64748b;text-align:center;align-content:center;place-items:center;gap:6px;min-height:250px;padding:32px;display:grid}.feedback-planned-empty strong{color:#334155;font-size:14px}.feedback-planned-empty span{max-width:430px;font-size:12px;line-height:1.55}.feedback-planned-detail-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid}.feedback-planned-detail-groups section{background:#fbfcfe;border:1px solid #e5eaf0;border-radius:9px;min-width:0;padding:9px}.feedback-planned-detail-groups h3{color:#334155;margin:0 0 7px;font-size:11px}.feedback-planned-detail-groups ul{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.feedback-planned-detail-groups li{color:#64748b;background:#eef2f7;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:750}.feedback-planned-resolution{background:#fff;border:1px solid #e5eaf0;border-radius:9px;gap:8px;margin:0 10px 10px;padding:9px;display:grid}.feedback-planned-resolution legend{color:#475569;padding:0 4px;font-size:11px;font-weight:850}.feedback-planned-resolution textarea{resize:none;min-height:66px;padding-top:8px}.feedback-planned-resolution p{color:#8a5709;margin:0;font-size:10px;font-weight:750}.feedback-planned-actions{justify-content:flex-end;gap:7px;display:flex}.feedback-planned-actions button{color:#94a3b8;min-height:32px;font:inherit;opacity:1;cursor:not-allowed;background:#f8fafc;border:1px solid #d7dee8;border-radius:8px;padding:0 10px;font-size:11px;font-weight:800}@media (width<=1080px){.feedback-planned-workbench{grid-template-columns:1fr}.feedback-planned-detail-groups{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=720px){.feedback-planned-heading span{line-height:1.45}.feedback-planned-toolbar{grid-template-columns:1fr}.feedback-planned-detail-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.feedback-planned-queue>header,.feedback-planned-detail>header{flex-direction:column;align-items:flex-start}.feedback-planned-detail-groups{grid-template-columns:1fr}.feedback-planned-actions{flex-direction:column;justify-content:stretch}}.feedback-conversation{background:#0f172a47;border:1px solid #94a3b833;border-radius:14px;flex-direction:column;gap:12px;max-height:360px;padding:12px;display:flex;overflow:auto}.feedback-conversation article{max-width:82%}.feedback-conversation article.is-admin{align-self:flex-end}.feedback-conversation article p{white-space:pre-wrap;background:#94a3b824;border-radius:12px;margin:4px 0;padding:9px 11px}.feedback-conversation article.is-admin p{background:#7458ff38}.feedback-conversation article img{object-fit:contain;background:#0f172ab3;border-radius:12px;width:min(280px,100%);max-height:320px;margin-top:6px;display:block}.feedback-conversation article small,.feedback-conversation article time{color:var(--admin-text-muted,#94a3b8);font-size:11px;display:block}.admin-system-general-page,.admin-releases-page{--system-blue:#2563eb;--system-ink:#0f172a;--system-muted:#64748b;--system-line:#dce5ef;color:var(--system-ink);gap:14px;display:grid}.admin-system-general-page button,.admin-system-general-page input,.admin-system-general-page select,.admin-system-general-page textarea,.admin-releases-page button,.admin-releases-page input,.admin-releases-page select,.admin-releases-page textarea{font:inherit}.admin-system-general-page button,.admin-releases-page button{cursor:pointer}.admin-system-general-page button:disabled,.admin-system-general-page input:disabled,.admin-system-general-page select:disabled,.admin-system-general-page textarea:disabled,.admin-releases-page button:disabled,.admin-releases-page input:disabled,.admin-releases-page select:disabled,.admin-releases-page textarea:disabled{cursor:not-allowed;opacity:.58}.admin-system-preview-toolbar{background:linear-gradient(120deg,#f8fbff,#eef6ff);border:1px solid #cfe0f4;border-radius:12px;align-items:center;gap:9px;padding:11px 12px;display:flex;box-shadow:0 10px 30px #2563eb0f}.admin-system-preview-toolbar>div{gap:2px;min-width:220px;margin-right:auto;display:grid}.admin-system-preview-toolbar>div>span{color:var(--system-blue);letter-spacing:.08em;font-size:8px;font-weight:850}.admin-system-preview-toolbar>div>small{color:var(--system-muted);font-size:9px}.admin-system-preview-toolbar>label:not(.admin-system-readonly){gap:3px;display:grid}.admin-system-preview-toolbar>label>span{color:var(--system-muted);font-size:8px;font-weight:750}.admin-system-preview-toolbar select{color:#334155;background:#fff;border:1px solid #cbd9e8;border-radius:7px;min-width:105px;height:33px;padding:0 8px;font-size:10px}.admin-system-readonly{background:#fff;border:1px solid #cbd9e8;border-radius:7px;align-items:center;gap:5px;min-height:33px;padding:0 8px;display:inline-flex}.admin-system-readonly input{accent-color:var(--system-blue)}.admin-system-general-page button.is-primary,.admin-system-general-page button.is-secondary,.admin-system-general-page button.is-danger,.admin-releases-page button.is-primary,.admin-releases-page button.is-secondary,.admin-releases-page button.is-danger{border-radius:7px;min-height:33px;padding:0 11px;font-size:9px;font-weight:800}.admin-system-general-page button.is-primary,.admin-releases-page button.is-primary{color:#fff;background:#2563eb;border:1px solid #2563eb}.admin-system-general-page button.is-secondary,.admin-releases-page button.is-secondary{color:#334155;background:#fff;border:1px solid #cbd9e8}.admin-system-general-page button.is-danger,.admin-releases-page button.is-danger{color:#b91c1c;background:#fff7f7;border:1px solid #fecaca}.admin-system-boundary-note,.admin-system-origin-note{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9px;align-items:center;gap:9px;padding:8px 10px;font-size:9px;line-height:1.5;display:flex}.admin-system-boundary-note strong,.admin-system-origin-note strong{flex:none}.admin-system-feedback{border:1px solid;border-radius:8px;padding:9px 11px;font-size:9px;font-weight:700}.admin-system-feedback.is-info{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.admin-system-feedback.is-success{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.admin-system-feedback.is-error{border-color:color-mix(in srgb, var(--admin-danger,#c33) 35%, transparent);background:color-mix(in srgb, var(--admin-danger,#c33) 8%, white);color:var(--admin-danger,#9f2222)}.admin-system-general-sections{gap:12px;display:grid}.admin-system-section{border:1px solid var(--system-line);background:#fff;border-radius:12px;min-width:0;padding:14px;box-shadow:0 8px 28px #0f172a0a}.admin-system-section-heading{align-items:flex-start;gap:9px;margin-bottom:12px;display:flex}.admin-system-section-heading>span{color:#1d4ed8;background:#eaf3ff;border-radius:7px;place-items:center;width:26px;height:26px;font-size:9px;font-weight:900;display:grid}.admin-system-section-heading h2{margin:0;font-size:13px}.admin-system-section-heading p{color:var(--system-muted);margin:3px 0 0;font-size:9px;line-height:1.45}.admin-system-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.admin-system-field{gap:4px;min-width:0;display:grid}.admin-system-field.is-wide{grid-column:1/-1}.admin-system-field>span{color:#64748b;font-size:9px;font-weight:750}.admin-system-field input,.admin-system-field select,.admin-system-field textarea{color:#334155;background:#fff;border:1px solid #d3dfeb;border-radius:7px;outline:none;width:100%;min-width:0;font-size:10px}.admin-system-field input,.admin-system-field select{height:34px;padding:0 9px}.admin-system-field textarea{resize:vertical;min-height:62px;padding:8px 9px;line-height:1.5}.admin-system-field input:focus,.admin-system-field select:focus,.admin-system-field textarea:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa21}.admin-system-toggle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0 12px;display:grid}.admin-system-toggle{background:#f8fafc;border:1px solid #dbe5ef;border-radius:9px;align-items:center;gap:8px;min-height:48px;padding:8px 10px;display:flex;position:relative}.admin-system-toggle>span{gap:2px;min-width:0;margin-right:auto;display:grid}.admin-system-toggle small{color:#64748b;font-size:7px;line-height:1.4}.admin-system-toggle input{opacity:0;position:absolute}.admin-system-toggle i{background:#cbd5e1;border-radius:999px;flex:none;width:28px;height:16px;position:relative}.admin-system-toggle i:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0f172a4d}.admin-system-toggle input:checked+i{background:#2563eb}.admin-system-toggle input:checked+i:after{transform:translate(12px)}.admin-system-local-test{align-items:center;gap:9px;margin:-2px 0 11px 35px;display:flex}.admin-system-local-test span{color:#15803d;font-size:8px;font-weight:750}.admin-system-origin-note{color:#9a3412;background:#fff7ed;border-color:#fed7aa;margin:-3px 0 10px 35px}.admin-system-preview-state{text-align:center;background:#f8fbff;border:1px dashed #bfdbfe;border-radius:12px;align-content:center;place-items:center;gap:7px;min-height:320px;padding:28px;display:grid}.admin-system-preview-state>span{color:#2563eb;background:#dbeafe;border-radius:50%;place-items:center;width:34px;height:34px;font-size:17px;font-weight:900;display:grid}.admin-system-preview-state h2,.admin-system-preview-state p{margin:0}.admin-system-preview-state h2{font-size:14px}.admin-system-preview-state p{color:#64748b;max-width:520px;font-size:9px;line-height:1.6}.admin-system-preview-state.is-error{background:#fff7f7;border-color:#fecaca}.admin-system-preview-state.is-error>span{color:#b91c1c;background:#fee2e2}.admin-system-preview-state.is-loading>span{animation:.85s linear infinite admin-system-spin}.admin-system-dialog-backdrop{z-index:95;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a75;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-system-dialog{background:#fff;border:1px solid #dbe5ef;border-radius:14px;width:min(430px,100%);padding:20px;box-shadow:0 28px 72px #0f172a4d}.admin-system-dialog>span{color:#b45309;background:#fef3c7;border-radius:9px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.admin-system-dialog h2{margin:12px 0 5px;font-size:15px}.admin-system-dialog p{color:#64748b;margin:0;font-size:9px;line-height:1.6}.admin-system-dialog>div{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}@keyframes admin-system-spin{to{transform:rotate(360deg)}}@media (width<=760px){.admin-system-preview-toolbar{flex-wrap:wrap}.admin-system-preview-toolbar>div{flex:100%}.admin-system-toggle-grid{grid-template-columns:1fr}}@media (width<=430px){.admin-system-preview-toolbar{align-items:stretch}.admin-system-preview-toolbar>label:not(.admin-system-readonly),.admin-system-preview-toolbar select,.admin-system-preview-toolbar>button{width:100%}.admin-system-form-grid{grid-template-columns:1fr}.admin-system-local-test,.admin-system-origin-note{flex-direction:column;align-items:flex-start;margin-left:0}.admin-system-dialog>div{flex-direction:column-reverse;align-items:stretch}}.system-preview-toolbar,.system-config-section header,.release-history header{justify-content:space-between;align-items:center;gap:12px;display:flex}.system-preview-toolbar{border:1px solid var(--p3-border);background:var(--p3-surface);border-radius:12px;margin:14px 0;padding:14px}.system-preview-toolbar>div{align-items:center;gap:8px;display:flex}.system-general-layout,.system-ops-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.system-config-section{border:1px solid var(--p3-border);background:var(--p3-surface);border-radius:14px;padding:16px}.system-config-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.system-config-fields label{gap:5px;display:grid}.system-config-fields input,.system-config-fields select,.system-config-fields textarea{width:100%;min-height:36px}.system-config-fields textarea{min-height:80px}.system-unavailable-canvas{border:1px dashed var(--p3-border);border-radius:12px;min-height:130px;padding:20px}@media (width<=800px){.system-general-layout,.system-ops-grid,.system-config-fields{grid-template-columns:1fr}}.admin-release-server-boundary{color:#12683f;background:#f1faf5;border:1px solid #b9dcc9;border-radius:11px;align-items:center;gap:10px;padding:10px 13px;font-size:9px;display:flex}.admin-product-config-promotion{background:#fff;border:1px solid #dce5ef;border-radius:12px;gap:12px;margin-top:14px;padding:14px;display:grid;position:relative;box-shadow:0 8px 28px #0f172a0a}.admin-product-config-promotion>header,.admin-product-config-promotion>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-product-config-promotion header span{color:#2563eb;letter-spacing:.08em;font-size:8px;font-weight:850}.admin-product-config-promotion h2{margin:3px 0 0;font-size:13px}.admin-product-config-promotion header p{color:#64748b;margin:4px 0 0;font-size:8px}.admin-product-config-actions{flex-wrap:wrap;gap:7px;display:flex}.admin-product-config-actions button,.admin-product-config-promotion footer button,.admin-product-config-confirm button{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:7px;padding:7px 10px;font-size:9px;font-weight:750}.admin-product-config-actions button:disabled,.admin-product-config-promotion footer button:disabled{cursor:not-allowed;opacity:.5}.admin-product-config-notice{border-radius:7px;padding:8px 10px;font-size:9px}.admin-product-config-notice.is-success{color:#166534;background:#f0fdf4}.admin-product-config-notice.is-error{color:#991b1b;background:#fef2f2}.admin-product-config-summary,.admin-product-config-bundle{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.admin-product-config-summary article,.admin-product-config-bundle>div{background:#f8fafc;border:1px solid #dbe5ef;border-radius:8px;min-width:0;padding:9px}.admin-product-config-summary small,.admin-product-config-bundle span,.admin-product-config-bundle small{color:#64748b;font-size:8px;display:block}.admin-product-config-summary strong,.admin-product-config-bundle strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;display:block;overflow:hidden}.admin-product-config-plan{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:9px;font-size:9px;display:flex}.admin-product-config-plan[data-plan-status=blocked]{color:#991b1b;background:#fef2f2;border-color:#fecaca}.admin-product-config-promotion footer{color:#64748b;font-size:8px}.admin-product-config-confirm{z-index:2;background:#fff;border:1px solid #cbd5e1;border-radius:10px;width:min(380px,100% - 28px);padding:14px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 18px 50px #0f172a33}.admin-product-config-confirm h3{margin:0;font-size:13px}.admin-product-config-confirm p{color:#64748b;font-size:9px;line-height:1.5}.admin-product-config-confirm>div{justify-content:flex-end;gap:7px;display:flex}@media (width<=720px){.admin-product-config-promotion>header,.admin-product-config-promotion>footer{flex-direction:column;align-items:stretch}.admin-product-config-summary,.admin-product-config-bundle{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-release-server-boundary span{line-height:1.55}.admin-release-heading{background:#fff;border:1px solid #dce5ef;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.admin-release-heading-actions{align-items:center;gap:8px;display:flex}.admin-release-heading>div>span,.admin-release-protection header span,.admin-release-config header>div>span,.admin-release-history>header span,.admin-release-history aside header>div>span{color:#2563eb;letter-spacing:.08em;font-size:8px;font-weight:850}.admin-release-heading h2{margin:3px 0 0;font-size:16px}.admin-release-heading p{color:#64748b;margin:4px 0 0;font-size:9px;line-height:1.5}.admin-release-sections{gap:12px;display:grid}.admin-release-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.admin-release-overview article{background:#fff;border:1px solid #dce5ef;border-radius:11px;min-width:0;padding:12px;position:relative;overflow:hidden;box-shadow:0 8px 26px #0f172a0a}.admin-release-overview article>span{color:#dbeafe;font-size:24px;font-weight:900;position:absolute;top:5px;right:8px}.admin-release-overview small{color:#64748b;font-size:8px;font-weight:750;position:relative}.admin-release-overview strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:5px;font-size:13px;display:block;overflow:hidden}.admin-release-overview p{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:7px;overflow:hidden}.admin-release-protection,.admin-release-config,.admin-release-history{background:#fff;border:1px solid #dce5ef;border-radius:12px;padding:14px;box-shadow:0 8px 28px #0f172a0a}.admin-release-protection header,.admin-release-config>header,.admin-release-history>header,.admin-release-history aside>header{justify-content:space-between;align-items:end;gap:10px;display:flex}.admin-release-protection h2,.admin-release-config h2,.admin-release-history h2,.admin-release-history h3{margin:3px 0 0;font-size:13px}.admin-release-protection header>strong,.admin-release-config header>span,.admin-release-history>header>strong{color:#1d4ed8;background:#eff6ff;border-radius:999px;padding:4px 7px;font-size:8px}.admin-release-protection>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}.admin-release-protection article{background:#f8fafc;border:1px solid #dbe5ef;border-radius:8px;gap:3px;padding:8px;display:grid}.admin-release-protection article span{color:#64748b;font-size:8px}.admin-release-protection article strong{font-size:9px}.admin-release-protection article.is-safe strong{color:#15803d}.admin-release-protection article.is-preview strong{color:#c2410c}.admin-release-protection article.is-warning strong{color:#b91c1c}.admin-release-protection>p{color:#64748b;margin:9px 0 0;font-size:8px;line-height:1.5}.admin-release-config>header p{color:#64748b;margin:3px 0 0;font-size:8px}.admin-release-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.admin-release-form-grid{grid-template-columns:minmax(180px,.35fr) minmax(0,1fr);gap:10px;display:grid}.admin-release-history-layout{grid-template-columns:minmax(360px,.9fr) minmax(380px,1.1fr);gap:10px;margin-top:12px;display:grid}.admin-release-run-list{align-content:start;gap:6px;max-height:520px;display:grid;overflow:auto}.admin-release-run-list>button{color:#334155;text-align:left;background:#fff;border:1px solid #dce5ef;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:58px;padding:8px;display:grid}.admin-release-run-list>button.is-active{background:#eff6ff;border-color:#93c5fd;box-shadow:inset 3px 0 #2563eb}.admin-release-run-list>button>div{gap:3px;min-width:0;display:grid}.admin-release-run-list>button strong,.admin-release-run-list>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-release-run-list>button strong{font-size:9px}.admin-release-run-list>button small,.admin-release-run-list>button>span:last-child{color:#64748b;font-size:7px}.admin-release-status{border-radius:999px;flex:none;padding:4px 6px;font-size:7px;font-style:normal;font-weight:800}.admin-release-status.is-running{color:#1d4ed8;background:#dbeafe}.admin-release-status.is-preview_completed,.admin-release-status.is-success{color:#15803d;background:#dcfce7}.admin-release-status.is-failed{color:#b91c1c;background:#fee2e2}.admin-release-status.is-blocked{color:#c2410c;background:#ffedd5}.admin-release-history aside{background:#f8fafc;border:1px solid #dce5ef;border-radius:9px;min-width:0;padding:11px}.admin-release-run-detail{gap:9px;margin-top:10px;display:grid}.admin-release-run-detail dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;display:grid}.admin-release-run-detail dl>div{background:#fff;border:1px solid #e2e8f0;border-radius:7px;min-width:0;padding:6px 7px}.admin-release-run-detail dt{color:#94a3b8;font-size:7px}.admin-release-run-detail dd{color:#334155;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:8px;font-weight:750;overflow:hidden}.admin-release-run-detail pre{color:#cbd5e1;white-space:pre-wrap;background:#0f172a;border-radius:8px;max-height:180px;margin:0;padding:10px;font:8px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.admin-release-run-error{color:#b91c1c;background:#fee2e2;border-radius:7px;margin:0;padding:7px 8px;font-size:8px}.admin-release-detail-empty,.admin-release-empty{color:#64748b;text-align:center;place-items:center;min-height:180px;font-size:9px;display:grid}.admin-release-recovery{border-top:1px solid #dbe5ef;justify-content:space-between;align-items:center;gap:8px;padding-top:9px;display:flex}.admin-release-recovery>div{align-items:center;gap:7px;min-width:0;display:flex}.admin-release-recovery>div>span{background:#fff;border:2px solid #2563eb;border-radius:50%;flex:none;width:9px;height:9px}.admin-release-recovery p{gap:2px;min-width:0;margin:0;display:grid}.admin-release-recovery strong{font-size:8px}.admin-release-recovery small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}@media (width<=980px){.admin-release-overview,.admin-release-protection>div{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-release-history-layout{grid-template-columns:1fr}}@media (width<=430px){.admin-release-server-boundary,.admin-release-heading,.admin-release-heading-actions{flex-direction:column;align-items:stretch}.admin-release-heading-actions button,.admin-release-heading>button{width:100%}.admin-release-overview,.admin-release-protection>div,.admin-release-toggle-grid,.admin-release-form-grid,.admin-release-run-detail dl{grid-template-columns:1fr}.admin-release-history-layout{display:block}.admin-release-history aside{margin-top:9px}.admin-release-recovery{flex-direction:column;align-items:stretch}}.admin-scheduling-preview-page{position:relative}.admin-scheduling-preview-notice,.admin-scheduling-preview-actions,.admin-scheduling-preview-summary,.admin-scheduling-preview-health,.admin-scheduling-preview-deferrals,.admin-scheduling-preview-overview,.admin-scheduling-preview-control-panel,.admin-scheduling-preview-channels,.admin-scheduling-preview-state,.admin-scheduling-preview-state-note{background:#fff;border:1px solid #dbe4ee;border-radius:10px;min-width:0;box-shadow:0 8px 24px #0f172a0a}.admin-scheduling-preview-notice{background:#eff6ff;border-color:#bfdbfe;justify-content:space-between;align-items:center;gap:16px;padding:11px 12px;display:flex}.admin-scheduling-preview-notice>div{gap:3px;min-width:0;display:grid}.admin-scheduling-preview-notice strong{color:#1e3a8a;font-size:12px}.admin-scheduling-preview-notice>div span{color:#475569;font-size:10px;font-weight:650}.admin-scheduling-preview-notice>label{color:#475569;white-space:nowrap;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.admin-scheduling-preview-notice>time{color:#1e3a8a;white-space:nowrap;font-size:9px;font-weight:800}.admin-scheduling-preview-notice select{color:#1e3a8a;min-height:32px;font:inherit;background:#fff;border:1px solid #bfdbfe;border-radius:7px;padding:0 28px 0 8px;font-size:10px}.admin-scheduling-preview-actions{justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.admin-scheduling-preview-actions>span{color:#64748b;font-size:9px;font-weight:700}.admin-scheduling-preview-actions>div{flex-wrap:wrap;gap:7px;display:flex}.admin-scheduling-preview-summary{border-color:#c7d2fe;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;scroll-margin-top:12px;display:flex}.admin-scheduling-preview-summary>div{gap:3px;min-width:0;display:grid}.admin-scheduling-preview-summary strong{color:#1e293b;font-size:11px}.admin-scheduling-preview-summary span,.admin-scheduling-preview-summary small{overflow-wrap:anywhere;color:#64748b;font-size:8px;font-weight:700}.admin-scheduling-preview-summary button{color:#4338ca;min-height:34px;font:inherit;white-space:nowrap;cursor:pointer;background:#eef2ff;border:1px solid #a5b4fc;border-radius:7px;padding:0 10px;font-size:9px;font-weight:850}.admin-scheduling-preview-danger:not(:disabled){color:#b91c1c;background:#fff7f7;border-color:#fecaca}.admin-scheduling-preview-health{background:#f0fdf4;border-color:#bbf7d0;gap:9px;padding:12px;display:grid}.admin-scheduling-preview-health.is-warning{background:#fffbeb;border-color:#fde68a}.admin-scheduling-preview-health.is-critical{background:#fff7f7;border-color:#fecaca}.admin-scheduling-preview-health>header,.admin-scheduling-preview-health article>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-scheduling-preview-health>header>div{gap:3px;display:grid}.admin-scheduling-preview-health>header strong{color:#166534;font-size:12px}.admin-scheduling-preview-health.is-warning>header strong{color:#92400e}.admin-scheduling-preview-health.is-critical>header strong{color:#991b1b}.admin-scheduling-preview-health>header span,.admin-scheduling-preview-health>p,.admin-scheduling-preview-health article p,.admin-scheduling-preview-health article small{color:#64748b;margin:0;font-size:9px;font-weight:700}.admin-scheduling-preview-health>header>b{color:#166534;background:#dcfce7;border-radius:999px;padding:5px 9px;font-size:9px}.admin-scheduling-preview-health.is-warning>header>b{color:#92400e;background:#fef3c7}.admin-scheduling-preview-health.is-critical>header>b{color:#991b1b;background:#fee2e2}.admin-scheduling-preview-health>div{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:7px;display:grid}.admin-scheduling-preview-health article{background:#fffc;border:1px solid #fde68a;border-radius:8px;gap:5px;padding:9px;display:grid}.admin-scheduling-preview-health article.is-critical{border-color:#fecaca}.admin-scheduling-preview-health article header strong{color:#1e293b;font-size:10px}.admin-scheduling-preview-health article header span{color:#b45309;font-size:13px;font-weight:900}.admin-scheduling-preview-health article.is-critical header span{color:#dc2626}.admin-scheduling-preview-deferrals{border-color:#ddd6fe;gap:9px;padding:12px;display:grid}.admin-scheduling-preview-deferrals>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-scheduling-preview-deferrals>header>div{gap:3px;display:grid}.admin-scheduling-preview-deferrals>header strong{color:#312e81;font-size:12px}.admin-scheduling-preview-deferrals>header span,.admin-scheduling-preview-deferrals>header small,.admin-scheduling-preview-deferrals>p{color:#64748b;font-size:9px;font-weight:700}.admin-scheduling-preview-deferrals>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.admin-scheduling-preview-deferrals article{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;gap:7px;padding:8px 9px;font-size:9px;font-weight:800;display:flex}.admin-scheduling-preview-deferrals article.is-active{color:#5b21b6;background:#f5f3ff;border-color:#c4b5fd}.admin-scheduling-preview-deferrals article strong{font-size:14px}.admin-scheduling-preview-deferrals>p{margin:0}.admin-scheduling-preview-overview{gap:10px;padding:12px;display:grid}.admin-scheduling-preview-overview>header,.admin-scheduling-preview-channels>header,.admin-scheduling-preview-control-panel>header{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.admin-scheduling-preview-overview>header>div,.admin-scheduling-preview-channels>header>div{gap:3px;min-width:0;display:grid}.admin-scheduling-preview-overview>header strong,.admin-scheduling-preview-channels>header strong,.admin-scheduling-preview-control-panel>header strong{color:#0f172a;font-size:12px}.admin-scheduling-preview-overview>header span,.admin-scheduling-preview-overview>header small,.admin-scheduling-preview-channels>header span,.admin-scheduling-preview-control-panel>header span{color:#64748b;font-size:9px;font-weight:700}.admin-scheduling-preview-metrics,.admin-scheduling-preview-distributions,.admin-scheduling-preview-task-grid{gap:8px;min-width:0;display:grid}.admin-scheduling-preview-metrics,.admin-scheduling-preview-distributions{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-scheduling-preview-task-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-scheduling-preview-metric,.admin-scheduling-preview-distribution,.admin-scheduling-preview-tasks{background:#fff;border:1px solid #e2e8f0;border-radius:9px;min-width:0;padding:10px}.admin-scheduling-preview-metric{align-content:start;gap:5px;min-height:96px;display:grid}.admin-scheduling-preview-metric>span{color:#475569;font-size:10px;font-weight:800}.admin-scheduling-preview-metric>strong{color:#15803d;letter-spacing:-.03em;font-size:20px}.admin-scheduling-preview-metric>small{color:#64748b;font-size:9px;font-weight:700}.admin-scheduling-preview-metric.is-warning{border-color:#fed7aa}.admin-scheduling-preview-metric.is-warning>strong{color:#c2410c}.admin-scheduling-preview-metric.is-danger{border-color:#fecaca}.admin-scheduling-preview-metric.is-danger>strong{color:#b91c1c}.admin-scheduling-preview-distribution{align-content:start;gap:8px;min-height:116px;display:grid}.admin-scheduling-preview-distribution>header,.admin-scheduling-preview-tasks>header{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.admin-scheduling-preview-distribution>header strong,.admin-scheduling-preview-tasks>header strong{color:#334155;font-size:10px}.admin-scheduling-preview-distribution>header span,.admin-scheduling-preview-tasks>header span{color:#64748b;font-size:8px;font-weight:800}.admin-scheduling-preview-distribution>div{gap:6px;display:grid}.admin-scheduling-preview-distribution>div>div{color:#64748b;grid-template-columns:minmax(70px,.8fr) minmax(50px,1.2fr) auto;align-items:center;gap:6px;min-width:0;font-size:8px;display:grid}.admin-scheduling-preview-distribution span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-scheduling-preview-distribution i{background:#e2e8f0;border-radius:999px;height:5px;overflow:hidden}.admin-scheduling-preview-distribution i b{border-radius:inherit;background:#3b82f6;height:100%;display:block}.admin-scheduling-preview-distribution p,.admin-scheduling-preview-empty{color:#94a3b8;margin:10px 0;font-size:9px;font-weight:700}.admin-scheduling-preview-tasks{align-content:start;gap:8px;min-height:270px;display:grid}.admin-scheduling-preview-tasks.is-warning{background:#fffaf5;border-color:#fed7aa}.admin-scheduling-preview-task-list{gap:7px;display:grid}.admin-scheduling-preview-task-list>article{background:#fff;border:1px solid #e2e8f0;border-radius:8px;gap:6px;min-width:0;padding:8px;display:grid}.admin-scheduling-preview-task-title,.admin-scheduling-preview-task-user{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.admin-scheduling-preview-task-title>div{gap:2px;min-width:0;display:grid}.admin-scheduling-preview-task-title strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-scheduling-preview-task-title span,.admin-scheduling-preview-task-title small,.admin-scheduling-preview-task-user{color:#64748b;font-size:8px;font-weight:700}.admin-scheduling-preview-task-user code{color:#94a3b8;font-size:7px}.admin-scheduling-preview-diagnostics{flex-wrap:wrap;gap:4px;display:flex}.admin-scheduling-preview-diagnostics span{color:#1d4ed8;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;padding:2px 5px;font-size:7px;font-weight:800}.admin-scheduling-preview-task-list p,.admin-scheduling-preview-task-list em{color:#64748b;margin:0;font-size:8px;font-style:normal;line-height:1.4}.admin-scheduling-preview-task-list em{color:#b91c1c}.admin-scheduling-preview-deferral-detail{color:#5b21b6;background:#f5f3ff;border-left:3px solid #8b5cf6;border-radius:5px;gap:2px;padding:5px 7px;font-size:8px;display:grid}.admin-scheduling-preview-deferral-detail span{color:#6d28d9}.admin-scheduling-preview-controls{grid-template-columns:minmax(390px,1fr);align-items:stretch;gap:9px;min-width:0;display:grid}.admin-scheduling-preview-control-panel{align-content:start;gap:10px;min-height:230px;padding:12px;display:grid}.admin-scheduling-preview-control-panel>header{align-items:flex-start}.admin-scheduling-preview-control-panel>header span{text-align:right;max-width:55%}.admin-scheduling-preview-control-panel>p{color:#64748b;margin:0;font-size:9px;font-weight:700;line-height:1.5}.admin-scheduling-queue-policy{grid-column:span 2}.admin-scheduling-queue-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.admin-scheduling-queue-facts>article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;align-content:start;gap:6px;min-width:0;padding:8px;display:grid}.admin-scheduling-queue-facts>article>strong{color:#334155;font-size:9px}.admin-scheduling-queue-facts dl{gap:4px;margin:0;display:grid}.admin-scheduling-queue-facts dl>div{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.admin-scheduling-queue-facts dt,.admin-scheduling-queue-facts dd{margin:0;font-size:8px}.admin-scheduling-queue-facts dt{color:#64748b}.admin-scheduling-queue-facts dd{color:#0f172a;text-align:right;font-weight:800}.admin-scheduling-preview-control-panel>form{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.admin-scheduling-preview-control-panel>form>label{color:#475569;gap:4px;font-size:9px;font-weight:800;display:grid}.admin-scheduling-preview-control-panel>form input{width:112px;min-height:34px;font:inherit;border:1px solid #d7dee8;border-radius:7px;padding:0 8px}.admin-scheduling-preview-control-panel>form input.is-compact{width:80px}.admin-scheduling-live-fact{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-scheduling-live-fact strong{color:#0f172a;font-size:10px}.admin-scheduling-preview-switches{gap:8px;display:grid}.admin-scheduling-preview-switch{color:#334155;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:7px;min-width:0;font-size:9px;font-weight:800;display:grid}.admin-scheduling-preview-switch input{width:16px;height:16px;margin:0}.admin-scheduling-preview-switch-label{align-items:center;gap:5px;min-width:0;display:inline-flex}.admin-scheduling-preview-switch-label>label{cursor:pointer;min-width:0}.admin-scheduling-info{flex:none;display:inline-flex;position:relative}.admin-scheduling-info>button{color:#64748b;cursor:help;background:#fff;border:1px solid #cbd5e1;border-radius:999px;place-items:center;width:16px;height:16px;padding:0;font:800 10px/1 ui-sans-serif,system-ui,sans-serif;display:inline-grid}.admin-scheduling-info>button:hover,.admin-scheduling-info>button:focus-visible{color:#6d28d9;border-color:#7c3aed;outline:none;box-shadow:0 0 0 2px #7c3aed24}.admin-scheduling-info>[role=tooltip]{z-index:40;inset-inline-start:0;color:#334155;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid #dbe3ee;border-radius:9px;width:max-content;max-width:min(280px,100vw - 32px);padding:9px 10px;font-size:9px;font-weight:600;line-height:1.6;transition:opacity .12s,transform .12s,visibility .12s;position:absolute;top:calc(100% + 7px);transform:translateY(-3px);box-shadow:0 12px 28px #0f172a29}.admin-scheduling-info>button:hover+[role=tooltip],.admin-scheduling-info.is-open>[role=tooltip]{opacity:1;visibility:visible;transform:translateY(0)}@media (width<=560px){.admin-scheduling-info>[role=tooltip]{inset-inline:16px;width:auto;max-width:none;position:fixed;top:auto;bottom:20px}}.admin-scheduling-preview-switch code{color:#94a3b8;font-size:7px}.admin-scheduling-preview-switch b{color:#475569;white-space:nowrap;background:#f1f5f9;border-radius:999px;padding:2px 6px;font-size:7px}.admin-scheduling-staged-fields,.admin-scheduling-runtime-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.admin-scheduling-preview-control-panel>form>.admin-scheduling-staged-fields{flex:100%}.admin-scheduling-staged-fields.is-rate-limit,.admin-scheduling-staged-fields.is-priority-aging,.admin-scheduling-staged-fields.is-health-thresholds{grid-template-columns:repeat(3,minmax(96px,1fr))}.admin-scheduling-staged-fields label,.admin-scheduling-runtime-grid>div{gap:3px;min-width:0;display:grid}.admin-scheduling-staged-fields label>span,.admin-scheduling-runtime-grid span{color:#64748b;font-size:8px;font-weight:750}.admin-scheduling-staged-fields input{color:#64748b;width:96px;max-width:100%;min-height:30px;font:inherit;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:0 7px;font-size:8px}.admin-scheduling-staged-fields small{color:#94a3b8;font-size:7px}.admin-scheduling-runtime-grid strong{overflow-wrap:anywhere;color:#0f172a;font-size:9px}.admin-scheduling-preview-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.admin-scheduling-preview-fields.is-concurrency,.admin-scheduling-preview-fields.is-rate{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-scheduling-preview-fields label{color:#475569;align-content:end;gap:3px;min-width:0;font-size:9px;font-weight:800;display:grid}.admin-scheduling-preview-fields label small{color:#94a3b8;min-height:20px;font-size:7px;font-weight:650;line-height:1.25}.admin-scheduling-preview-fields input{color:#334155;width:100%;min-width:0;min-height:34px;font:inherit;background:#fff;border:1px solid #d7dee8;border-radius:7px;padding:0 8px;font-size:10px}.admin-scheduling-preview-fields input:disabled,.admin-scheduling-preview-channel-row input:disabled{color:#94a3b8;cursor:not-allowed;background:#f1f5f9}.admin-scheduling-preview-channels{gap:12px;width:100%;padding:12px;display:grid}.admin-scheduling-preview-channels>header button{color:#334155;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:7px;padding:0 10px;font-size:9px;font-weight:800}.admin-scheduling-preview-channels>header button:disabled{opacity:.5;cursor:not-allowed}.admin-scheduling-preview-channel-table{border:1px solid #e2e8f0;border-radius:8px;min-width:0;overflow-x:auto}.admin-scheduling-preview-channel-head,.admin-scheduling-preview-channel-row{grid-template-columns:1.4fr .8fr .7fr .7fr .8fr;align-items:center;gap:8px;min-width:900px;display:grid}.admin-scheduling-preview-channel-head{color:#64748b;background:#f8fafc;padding:8px 10px;font-size:8px;font-weight:800}.admin-scheduling-preview-channel-row{color:#475569;border-top:1px solid #edf2f7;padding:8px 10px;font-size:9px}.admin-scheduling-preview-channel-row strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-scheduling-preview-channel-row input{color:#334155;width:78px;min-height:30px;font:inherit;background:#fff;border:1px solid #d7dee8;border-radius:6px;padding:0 7px}.admin-scheduling-preview-channel-row>.admin-scheduling-live-channel-status{border-radius:999px;width:fit-content;padding:3px 7px;font-weight:800}.admin-scheduling-preview-channel-row .is-healthy{color:#15803d;background:#f0fdf4}.admin-scheduling-preview-channel-row .is-warning{color:#c2410c;background:#fff7ed}.admin-scheduling-preview-channel-row .is-danger{color:#b91c1c;background:#fef2f2}.admin-scheduling-preview-channel-row small{color:#64748b;font-size:8px;font-weight:700}.admin-scheduling-live-channel-grid{grid-template-columns:1.45fr .7fr 1fr .9fr .9fr .55fr 1.25fr .7fr}.admin-scheduling-live-channel-grid>strong,.admin-scheduling-channel-setting,.admin-scheduling-channel-test,.admin-scheduling-channel-save{gap:2px;display:grid}.admin-scheduling-live-channel-grid>strong small,.admin-scheduling-channel-test small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-scheduling-channel-setting,.admin-scheduling-channel-save{justify-items:start}.admin-scheduling-channel-save button{color:#1d4ed8;min-height:30px;font:inherit;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;padding:0 10px;font-weight:800}.admin-scheduling-channel-save button:disabled{color:#94a3b8;cursor:not-allowed;background:#f8fafc}.admin-scheduling-preview-mobile-label{display:none}.admin-scheduling-preview-state,.admin-scheduling-preview-state-note{text-align:center;align-content:center;place-items:center;gap:8px;min-height:220px;padding:28px;display:grid}.admin-scheduling-preview-state-note{color:#64748b;background:#f8fafc;min-height:auto;padding:9px 12px;font-size:9px;font-weight:700}.admin-scheduling-preview-state>span{border:3px solid #dbeafe;border-top-color:#2563eb;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite admin-scheduling-preview-spin}.admin-scheduling-preview-state strong{color:#334155;font-size:13px}.admin-scheduling-preview-state p{color:#64748b;margin:0;font-size:10px}.admin-scheduling-preview-state.is-error{background:snow;border-color:#fecaca}.admin-scheduling-preview-toast{z-index:80;color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9px;align-items:center;gap:12px;max-width:min(420px,100vw - 32px);padding:10px 11px;font-size:10px;font-weight:800;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 16px 48px #0f172a2e}.admin-scheduling-preview-toast.is-success{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.admin-scheduling-preview-toast button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;text-decoration:underline}.admin-scheduling-preview-dialog-backdrop{z-index:100;background:#0f172a6b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-scheduling-preview-dialog{background:#fff;border:1px solid #dbe4ee;border-radius:12px;gap:12px;width:min(440px,100%);padding:20px;display:grid;box-shadow:0 24px 70px #0f172a47}.admin-scheduling-preview-dialog>strong{color:#0f172a;font-size:15px}.admin-scheduling-preview-dialog>p{color:#64748b;margin:0;font-size:11px;line-height:1.6}.admin-scheduling-preview-dialog>div{justify-content:flex-end;gap:8px;display:flex}@keyframes admin-scheduling-preview-spin{to{transform:rotate(360deg)}}@media (width<=1350px){.admin-scheduling-preview-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.admin-scheduling-preview-metrics,.admin-scheduling-preview-distributions{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-scheduling-preview-task-grid{grid-template-columns:1fr}.admin-scheduling-queue-policy{grid-column:auto}.admin-scheduling-queue-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-scheduling-preview-tasks{min-height:auto}}@media (width<=640px){.admin-scheduling-preview-notice,.admin-scheduling-preview-actions,.admin-scheduling-preview-summary,.admin-scheduling-preview-deferrals>header,.admin-scheduling-preview-overview>header,.admin-scheduling-preview-channels>header,.admin-scheduling-preview-control-panel>header{flex-direction:column;align-items:stretch}.admin-scheduling-preview-notice>label{justify-content:space-between}.admin-scheduling-preview-actions>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-scheduling-preview-metrics,.admin-scheduling-preview-deferrals>div,.admin-scheduling-preview-distributions,.admin-scheduling-preview-controls,.admin-scheduling-queue-facts{grid-template-columns:1fr}.admin-scheduling-preview-control-panel>header span{text-align:left;max-width:none}.admin-scheduling-preview-fields.is-concurrency,.admin-scheduling-preview-fields.is-rate,.admin-scheduling-staged-fields.is-rate-limit,.admin-scheduling-staged-fields.is-priority-aging,.admin-scheduling-staged-fields.is-health-thresholds{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-scheduling-preview-channels{width:100%}.admin-scheduling-preview-channel-table{border:0;overflow:visible}.admin-scheduling-preview-channel-head{display:none}.admin-scheduling-preview-channel-row{border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:1fr 1fr;min-width:0;padding:9px}.admin-scheduling-preview-channel-row+.admin-scheduling-preview-channel-row{margin-top:7px}.admin-scheduling-preview-channel-row>strong{grid-column:1/-1}.admin-scheduling-preview-mobile-label{color:#94a3b8;font-size:8px;display:inline}}@media (width<=400px){.admin-scheduling-preview-actions>div,.admin-scheduling-preview-fields,.admin-scheduling-preview-fields.is-concurrency,.admin-scheduling-preview-fields.is-rate{grid-template-columns:1fr}.admin-scheduling-preview-task-title,.admin-scheduling-preview-task-user{flex-direction:column;align-items:flex-start}}.system-ops-page{--ops-bg:var(--admin-page-background,#f4f6f8);--ops-surface:var(--admin-surface,#fff);--ops-surface-muted:var(--admin-surface-muted,#f7f8fa);--ops-ink:var(--admin-text,#17191c);--ops-muted:var(--admin-text-muted,#68707a);--ops-line:var(--admin-border,#e0e4e8);--ops-line-strong:#c9d0d8;--ops-accent:var(--admin-accent,#1f2937);--ops-success:#177245;--ops-danger:#b42318;min-width:0;color:var(--ops-ink);background:var(--ops-bg);gap:14px;padding:22px;font-size:14px;display:grid}.system-ops-page *,.system-ops-page :before,.system-ops-page :after{box-sizing:border-box}.system-ops-page button,.system-ops-page input,.system-ops-page select,.system-ops-page textarea{font:inherit}.system-ops-page button{border:1px solid var(--ops-line-strong);min-height:36px;color:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:7px 12px}.system-ops-page button:hover:not(:disabled){background:#f6f8fa;border-color:#8b96a3}.system-ops-page button:disabled,.system-ops-page input:disabled,.system-ops-page select:disabled,.system-ops-page textarea:disabled{cursor:not-allowed;opacity:.5}.system-ops-page button:focus-visible,.system-ops-page input:focus-visible,.system-ops-page select:focus-visible,.system-ops-page textarea:focus-visible{outline-offset:2px;outline:2px solid #64748b}.system-ops-page button.is-primary{border-color:var(--ops-accent);color:#fff;background:var(--ops-accent)}.system-ops-page button.is-danger{color:var(--ops-danger)}.system-ops-preview-banner{color:#3e4650;background:#f8fafc;border:1px solid #d7dce2;border-radius:10px;align-items:center;gap:10px;padding:10px 13px;display:flex}.system-ops-preview-banner strong{letter-spacing:.08em;text-transform:uppercase;font-size:12px}.system-ops-preview-banner span{color:var(--ops-muted)}.system-ops-heading{justify-content:space-between;align-items:end;gap:24px;padding:7px 2px 4px;display:flex}.system-ops-heading>div:first-child>span,.system-ops-panel-heading>div>span,.system-ops-dialog>span{color:var(--ops-muted);letter-spacing:.11em;font-size:11px;font-weight:750}.system-ops-heading h2{letter-spacing:-.04em;margin:5px 0;font-size:clamp(27px,3vw,36px)}.system-ops-heading p,.system-ops-panel-heading p{color:var(--ops-muted);margin:0;line-height:1.6}.system-ops-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:8px;display:flex}.system-ops-heading-actions label{gap:4px;display:grid}.system-ops-heading-actions label>span{color:var(--ops-muted);font-size:11px}.system-ops-heading-actions select{border:1px solid var(--ops-line-strong);min-width:106px;min-height:36px;color:inherit;background:#fff;border-radius:8px;padding:6px 30px 6px 9px}.system-ops-panel{border:1px solid var(--ops-line);background:var(--ops-surface);border-radius:14px;min-width:0;padding:17px}.system-ops-panel-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.system-ops-panel-heading h3{letter-spacing:-.02em;margin:4px 0;font-size:18px}.system-ops-panel-heading em,.system-ops-panel-heading>div+span{color:var(--ops-muted);font-size:12px;font-style:normal}.system-ops-panel-actions{flex-wrap:wrap;gap:8px;display:flex}.system-ops-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.system-ops-field{align-content:start;gap:7px;min-width:0;display:grid}.system-ops-field.is-wide{grid-column:1/-1}.system-ops-field>span{align-content:start;gap:2px;min-height:32px;display:grid}.system-ops-field strong{font-size:12px}.system-ops-field small,.system-ops-panel-heading small{color:var(--ops-muted);font-size:11px;line-height:1.4}.system-ops-field input,.system-ops-field select,.system-ops-field textarea{border:1px solid var(--ops-line-strong);width:100%;min-height:38px;color:inherit;background:#fff;border-radius:8px;padding:8px 10px}.system-ops-field textarea{resize:vertical;line-height:1.55}.system-ops-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:15px;display:grid}.system-ops-toggle{text-align:left;align-items:center;gap:11px;display:flex;min-height:58px!important}.system-ops-toggle>span{background:#cbd1d8;border-radius:99px;flex:none;width:34px;height:19px;padding:2px;transition:background .16s}.system-ops-toggle>span i{background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .16s;display:block;box-shadow:0 1px 3px #00000038}.system-ops-toggle.is-on>span{background:#334155}.system-ops-toggle.is-on>span i{transform:translate(15px)}.system-ops-toggle>div{gap:2px;display:grid}.system-ops-toggle small{color:var(--ops-muted);font-size:11px;line-height:1.35}.system-ops-feedback{color:#48515b;background:#f8fafc;border:1px solid #d9dee4;border-radius:9px;align-items:flex-start;gap:10px;margin:0 0 14px;padding:10px 12px;display:flex}.system-ops-feedback.is-success{color:#12683f;background:#f1faf5;border-color:#b9dcc9}.system-ops-feedback.is-error{color:#9f241b;background:#fff6f5;border-color:#efc0ba}.system-ops-feedback strong,.system-ops-feedback li{font-size:12px}.system-ops-feedback ul{margin:5px 0 0;padding-left:18px}.system-ops-spinner{border:2px solid #cbd1d8;border-top-color:#334155;border-radius:50%;flex:none;width:17px;height:17px;animation:.72s linear infinite system-ops-spin}.system-ops-page-state,.system-ops-empty{border:1px dashed var(--ops-line-strong);min-height:150px;color:var(--ops-muted);text-align:center;background:var(--ops-surface-muted);border-radius:12px;align-content:center;place-items:center;gap:7px;padding:24px;display:grid}.system-ops-page-state strong,.system-ops-empty strong{color:var(--ops-ink)}.system-ops-note{color:var(--ops-muted);background:#f8fafc;border-left:3px solid #94a3b8;margin-top:14px;padding:10px 12px;line-height:1.55}.storage-runtime-panel{background:#f8fafc;border-color:#d5dbe1;margin:15px 0}.storage-runtime-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.storage-runtime-summary article{border:1px solid var(--ops-line);background:#fff;border-radius:10px;min-width:0;padding:12px}.storage-runtime-summary span,.storage-runtime-summary small{color:var(--ops-muted);font-size:11px;display:block}.storage-runtime-summary strong{text-overflow:ellipsis;white-space:nowrap;margin:6px 0 3px;display:block;overflow:hidden}.storage-server-boundary,.storage-unavailable-fields{color:#12683f;background:#f1faf5;border:1px solid #b9dcc9;border-radius:11px;align-items:center;gap:12px;padding:11px 14px;display:flex}.storage-settings-page>.storage-server-boundary,.storage-settings-page>.storage-runtime-panel,.storage-settings-page>.storage-unavailable-fields{grid-column:1/-1}.storage-server-boundary span,.storage-unavailable-fields span{color:inherit;line-height:1.55}.storage-unavailable-fields{color:#4b5563;background:#f8fafc;border-color:#d7dce2}.storage-server-heading>button{flex:none}.storage-runtime-panel .is-ready,.storage-runtime-panel .is-disabled{border-radius:999px;padding:5px 9px;font-size:12px}.storage-runtime-panel .is-ready{color:#12683f;background:#dff5e8}.storage-runtime-panel .is-disabled{color:#7c2d12;background:#ffedd5}.storage-fact-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.storage-fact-grid article{border:1px solid var(--ops-line);background:var(--ops-surface-muted);border-radius:9px;min-width:0;padding:11px 12px}.storage-fact-grid span{color:var(--ops-muted);font-size:11px;display:block}.storage-fact-grid strong{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;display:block;overflow:hidden}.storage-provider-panel table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:0}.storage-provider-panel th,.storage-provider-panel td{border-bottom:1px solid var(--ops-line);text-align:left;padding:10px 12px}.storage-provider-panel th{color:var(--ops-muted);font-size:11px;font-weight:700}.storage-runtime-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:14px 0 0;display:grid}.storage-runtime-details>div{border-top:1px solid var(--ops-line);grid-template-columns:145px minmax(0,1fr);gap:10px;min-width:0;padding:9px 0;display:grid}.storage-runtime-details dt{color:var(--ops-muted)}.storage-runtime-details dd{overflow-wrap:anywhere;text-align:right;margin:0}.storage-runtime-details .is-error{color:var(--ops-danger)}.storage-policy-summary dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:0;display:grid}.storage-policy-summary dl>div{border:1px solid var(--ops-line);background:var(--ops-surface-muted);border-radius:9px;padding:11px 12px}.storage-policy-summary dt{color:var(--ops-muted);font-size:11px}.storage-policy-summary dd{margin:5px 0 0;font-weight:750}.system-ops-backdrop{z-index:120;background:#11182785;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.system-ops-dialog{border:1px solid var(--ops-line);background:#fff;border-radius:15px;width:min(460px,100%);padding:22px;box-shadow:0 24px 70px #0f172a33}.system-ops-dialog h3{margin:7px 0 9px;font-size:21px}.system-ops-dialog p{color:var(--ops-muted);margin:0;line-height:1.65}.system-ops-dialog footer{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}@media (width<=1000px){.system-ops-heading{flex-direction:column;align-items:flex-start}.system-ops-heading-actions{justify-content:flex-start}.storage-runtime-summary,.storage-policy-summary dl,.storage-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.system-ops-page{padding:14px}.system-ops-preview-banner,.system-ops-panel-heading,.storage-server-boundary,.storage-unavailable-fields{flex-direction:column;align-items:flex-start}.system-ops-fields,.system-ops-toggle-grid,.storage-runtime-summary,.storage-runtime-details,.storage-policy-summary dl,.storage-fact-grid,.storage-runtime-details>div{grid-template-columns:1fr}.storage-runtime-details dd{text-align:left}}.system-storage-workbench{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0;display:grid}.system-storage-panel{border:1px solid var(--p3-border);background:var(--p3-surface);border-radius:14px;padding:16px}.system-storage-panel header,.system-storage-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.system-storage-fields,.system-storage-runtime{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.system-storage-fields label{gap:5px;display:grid}.system-storage-fields input{width:100%;min-height:36px}.system-storage-runtime div{border:1px solid var(--p3-border);border-radius:10px;padding:10px}.system-storage-actions{margin-top:14px;padding:14px}@media (width<=800px){.system-storage-workbench,.system-storage-fields,.system-storage-runtime{grid-template-columns:1fr}}.users-preview-page{color:#27364a;gap:10px;min-width:0;display:grid}.users-preview-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.users-preview-metrics article{background:#fff;border:1px solid #d8e0eb;border-radius:10px;gap:4px;padding:12px;display:grid}.users-preview-metrics span,.users-preview-metrics small{color:#718096;font-size:10px}.users-preview-metrics strong{color:#162236;font-size:20px}@media (width<=760px){.users-preview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.users-preview-heading{justify-content:space-between;align-items:end;gap:16px;display:flex}.users-preview-heading>div:first-child{min-width:0}.users-preview-heading>div:first-child>span{color:#6366f1;letter-spacing:.06em;font-size:10px;font-weight:850}.users-preview-heading h1{color:#162236;letter-spacing:-.03em;margin:3px 0;font-size:clamp(22px,2vw,28px)}.users-preview-heading p{color:#708096;margin:0;font-size:11px;line-height:1.55}.users-preview-heading>div:last-child{justify-content:end;align-items:end;gap:6px;display:flex}.users-preview-heading label,.users-toolbar label{color:#718096;gap:4px;min-width:0;font-size:9px;font-weight:800;display:grid}.users-preview-heading select,.users-toolbar input,.users-toolbar select,.users-pagination select,.users-pagination input,.users-dialog input,.users-dialog select,.users-dialog textarea{color:#334155;min-height:34px;font:inherit;background:#fff;border:1px solid #d8e0eb;border-radius:8px;padding:0 9px;font-size:11px}.users-preview-heading button,.users-toolbar button,.users-pagination button,.users-dialog button{color:#475569;min-height:34px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d8e0eb;border-radius:8px;padding:0 10px;font-size:10px;font-weight:800}.users-preview-heading button b{color:#4338ca;background:#eef2ff;border-radius:999px;margin-left:4px;padding:2px 5px}.users-preview-notice{color:#475569;background:#f5f7ff;border:1px solid #c7d2fe;border-radius:9px;align-items:center;gap:9px;padding:8px 11px;font-size:10px;display:flex}.users-preview-notice strong{color:#4338ca;white-space:nowrap}.users-toolbar{z-index:5;background:#fff;border:1px solid #e0e6ef;border-radius:10px;grid-template-columns:200px 150px auto 1fr;align-items:end;gap:7px;min-width:0;padding:8px;display:grid;position:relative}.users-search,.users-search input{width:200px}.users-column-control{justify-self:end;position:relative}.users-column-menu{z-index:20;background:#fff;border:1px solid #d8e0eb;border-radius:9px;gap:7px;width:190px;max-height:330px;padding:9px;display:grid;position:absolute;top:calc(100% + 5px);right:0;overflow-y:auto;box-shadow:0 14px 35px #0f172a24}.users-column-menu strong{color:#334155;font-size:10px}.users-column-menu label{color:#64748b;align-items:center;gap:7px;font-size:10px;display:flex}.users-column-menu input{accent-color:#6366f1;width:14px;min-height:14px}.users-plan-filters{grid-template-columns:repeat(6,1fr);gap:6px;min-width:0;display:grid;overflow-x:auto}.users-plan-filters button{color:#64748b;min-width:105px;min-height:48px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e0e6ef;border-radius:9px;justify-content:space-between;align-items:center;gap:7px;padding:7px 9px;display:flex}.users-plan-filters button.is-active{color:#3730a3;background:#eef2ff;border-color:#a5b4fc;box-shadow:inset 0 0 0 1px #c7d2fe}.users-plan-filters span{white-space:nowrap;font-size:10px;font-weight:800}.users-plan-filters strong{font-size:16px}.users-preview-table-shell{background:#fff;border:1px solid #e0e6ef;border-radius:10px;min-width:0;max-width:100%;overflow:hidden}.users-preview-table-scroll{width:100%;max-width:100%;overflow-x:auto}.users-preview-table{border-collapse:collapse;color:#475569;text-align:left;width:max-content;min-width:100%;font-size:10px}.users-preview-table th,.users-preview-table td{vertical-align:middle;white-space:nowrap;border-bottom:1px solid #edf1f5;height:46px;padding:7px 9px}.users-preview-table th{color:#64748b;background:#f8fafc;font-size:9px;font-weight:850}.users-preview-table tbody tr:hover{background:#fafbff}.users-preview-table code{color:#64748b;font-size:9px}.users-account-link{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;padding:0;display:grid}.users-account-link strong{color:#334155;font-size:10px}.users-account-link small,.users-two-lines small,.users-generation small{color:#94a3b8;font-size:8px}.users-plan-badge,.users-status{color:#475569;background:#f8fafc;border:1px solid #d8e0eb;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:800}.users-plan-badge.is-enterprise,.users-plan-badge.is-super{color:#4338ca;background:#eef2ff;border-color:#c7d2fe}.users-plan-badge.is-premium{color:#0369a1;background:#f0f9ff;border-color:#bae6fd}.users-status{cursor:pointer}.users-status.is-active{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.users-status.is-limited{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.users-account-control{color:#475569;white-space:nowrap;align-items:center;gap:6px;font-size:9px;font-weight:800;display:inline-flex}.users-account-control input{accent-color:#16a34a;cursor:pointer;width:26px;height:14px;margin:0}.users-account-control input:disabled{cursor:wait;opacity:.6}.users-account-control-system{color:#94a3b8;white-space:nowrap;font-size:9px}.users-two-lines,.users-generation{gap:2px;display:grid}.users-generation b{color:#15803d}.users-actions-cell{align-items:center;gap:7px;display:flex;position:relative}.users-actions-cell>button,.users-row-menu>button{color:#4f46e5;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:800}.users-row-menu{position:relative}.users-row-options{z-index:25;background:#fff;border:1px solid #d8e0eb;border-radius:8px;gap:2px;width:250px;padding:5px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 35px #0f172a29}.users-row-options button{color:#475569;min-height:28px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 8px;font-size:9px}.users-row-options button small{color:#94a3b8;white-space:normal;margin-top:2px;font-size:8px;display:block}.users-row-options button:disabled{cursor:not-allowed;opacity:.72}.users-ledger-entry{border:1px solid #e2e8f0;border-radius:8px;gap:3px;padding:9px;display:grid}.users-ledger-entry span,.users-ledger-entry small{color:#64748b;font-size:9px}.users-row-options button:hover{background:#f1f5f9}.users-row-options button.is-danger{color:#dc2626}.users-preview-empty{color:#64748b;text-align:center;place-content:center;gap:5px;min-height:180px;font-size:10px;display:grid}.users-preview-empty strong{color:#334155;font-size:13px}.users-pagination{color:#64748b;background:#fff;border:1px solid #e0e6ef;border-radius:9px;justify-content:flex-end;align-items:center;gap:6px;min-width:0;padding:7px 9px;font-size:9px;display:flex}.users-pagination>span{margin-right:auto}.users-pagination label{align-items:center;gap:4px;display:flex}.users-pagination select{width:60px}.users-pagination input{width:58px}.users-pagination>div{gap:3px;display:flex}.users-pagination button{min-width:32px;padding:0 7px}.users-pagination button.is-active{color:#4338ca;background:#eef2ff;border-color:#a5b4fc}.users-pagination button:disabled,.users-dialog button:disabled{opacity:.45;cursor:not-allowed}.users-preview-state{color:#64748b;text-align:center;background:#fff;border:1px dashed #cbd5e1;border-radius:10px;place-content:center;gap:6px;min-height:280px;font-size:11px;display:grid}.users-preview-state strong{color:#334155;font-size:14px}.users-preview-state button{justify-self:center}.users-drawer-backdrop{z-index:90;background:#0f172a57;border:0;position:fixed;inset:0}.users-detail-drawer{z-index:91;background:#fff;align-content:start;gap:14px;width:min(470px,94vw);height:100dvh;padding:18px;display:grid;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-18px 0 45px #0f172a2e}.users-detail-drawer>header,.users-dialog>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.users-detail-drawer header span,.users-dialog header span{color:#6366f1;font-size:9px;font-weight:850}.users-detail-drawer h2,.users-dialog h2{color:#1e293b;margin:3px 0;font-size:19px}.users-detail-drawer header p,.users-dialog header p{color:#64748b;margin:0;font-size:10px}.users-detail-drawer header button,.users-dialog header button{color:#64748b;background:#f1f5f9;border:0;min-width:32px;padding:0;font-size:18px}.users-detail-drawer section{border:1px solid #e2e8f0;border-radius:9px;padding:11px}.users-detail-drawer h3{color:#334155;margin:0 0 9px;font-size:11px}.users-detail-drawer dl{grid-template-columns:repeat(2,1fr);gap:8px;margin:0;display:grid}.users-detail-drawer dl>div{border-top:1px solid #edf1f5;min-width:0;padding-top:6px}.users-detail-drawer dt{color:#94a3b8;font-size:8px}.users-detail-drawer dd{overflow-wrap:anywhere;color:#334155;margin:3px 0 0;font-size:10px;font-weight:800}.users-detail-boundary{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;margin:0;padding:9px;font-size:9px;line-height:1.6}.users-dialog-backdrop{z-index:100;background:#0f172a6b;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow-y:auto}.users-dialog{background:#fff;border-radius:12px;gap:12px;width:min(520px,100%);max-height:calc(100dvh - 36px);padding:15px;display:grid;overflow-y:auto;box-shadow:0 24px 60px #0f172a3d}.users-dialog>label{color:#64748b;gap:5px;font-size:9px;font-weight:800;display:grid}.users-dialog textarea{resize:vertical;min-height:76px;padding:8px 9px}.users-balance-form{gap:10px;display:grid}.users-balance-form label{color:#64748b;gap:5px;font-size:10px;font-weight:800;display:grid}.users-balance-form [role=alert]{color:#b91c1c;margin:0;font-size:10px}.users-balance-preview{color:#4338ca;background:#eef2ff;border:1px solid #c7d2fe;border-radius:8px;margin:0;padding:8px 10px;font-size:10px}.users-dialog footer{justify-content:flex-end;gap:6px;display:flex}.users-dialog button.is-primary{color:#fff;background:#4f46e5;border-color:#4f46e5}.users-dialog.is-danger button.is-primary{background:#dc2626;border-color:#dc2626}.users-dialog-note{color:#92400e;margin:0;font-size:9px;line-height:1.55}.users-delete-warning{color:#991b1b;background:#fff7f7;border:1px solid #fecaca;border-radius:8px;gap:5px;padding:9px;font-size:9px;line-height:1.55;display:grid}.users-records{gap:6px;display:grid}.users-records>strong{color:#334155;font-size:10px}.users-records article{color:#475569;border:1px solid #e2e8f0;border-radius:7px;gap:3px;padding:8px;font-size:10px;display:grid}.users-records small{color:#94a3b8;font-size:8px}.users-feedback-tools{justify-content:space-between;align-items:center;gap:8px;display:flex}.users-feedback-tools span{color:#64748b;font-size:9px}.users-feedback-card{border:1px solid #e2e8f0;border-radius:9px;gap:10px;padding:11px;display:grid}.users-feedback-card>div:first-child{grid-template-columns:auto 1fr auto;align-items:center;gap:7px;display:grid}.users-feedback-card>div:first-child span{color:#4338ca;background:#eef2ff;border-radius:999px;padding:3px 6px;font-size:8px}.users-feedback-card>div:first-child strong{color:#334155;font-size:11px}.users-feedback-card time{color:#94a3b8;font-size:8px}.users-feedback-card dl{grid-template-columns:repeat(3,1fr);gap:7px;margin:0;display:grid}.users-feedback-card dl div{min-width:0}.users-feedback-card dt{color:#94a3b8;font-size:8px}.users-feedback-card dd{overflow-wrap:anywhere;color:#475569;margin:2px 0 0;font-size:9px}.users-feedback-card p{color:#475569;margin:0;font-size:10px;line-height:1.6}@media (width<=850px){.users-preview-heading{flex-direction:column;align-items:stretch}.users-preview-heading>div:last-child{flex-wrap:wrap;justify-content:flex-start}.users-toolbar{grid-template-columns:200px 140px auto 1fr}.users-pagination{flex-wrap:wrap}}@media (width<=560px){.users-preview-notice{flex-direction:column;align-items:flex-start}.users-toolbar{grid-template-columns:minmax(0,1fr) auto}.users-search{grid-column:1/-1}.users-search,.users-search input{width:100%}.users-column-control{grid-column:2}.users-plan-filters{padding-bottom:3px}.users-preview-heading>div:last-child label{flex:100%}.users-pagination>span{flex:100%;margin:0}.users-pagination{justify-content:flex-start}.users-detail-drawer{width:100vw}.users-detail-drawer dl{grid-template-columns:1fr}.users-feedback-card>div:first-child{grid-template-columns:auto 1fr}.users-feedback-card time{grid-column:1/-1}.users-feedback-card dl{grid-template-columns:1fr}}.users-scope-tabs{border-bottom:1px solid var(--admin-border,#d8dde5);gap:4px;margin:16px 0;display:flex}.users-scope-tabs button{min-width:112px;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 14px}.users-scope-tabs button.is-active{color:#125fbd;border-bottom-color:#1877f2;font-weight:600}.users-status.is-suspended{color:#9a6700}.admin-invitations-page{gap:12px;display:grid}.admin-invitations-summary{border:1px solid var(--ui-border);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:12px;display:flex}.admin-invitations-summary>div{gap:3px;display:grid}.admin-invitations-summary span,.admin-invitations-summary small,.admin-invitations-table small{color:var(--ui-muted);font-size:11px}.admin-invitations-summary>div>strong{font-size:18px}.admin-invitations-summary dl{gap:8px;margin:0;display:flex}.admin-invitations-summary dl>div{border:1px solid var(--ui-border);border-radius:8px;justify-content:space-between;align-items:baseline;gap:10px;min-width:100px;padding:7px 9px;display:flex}.admin-invitations-summary dt,.admin-invitations-summary dd{margin:0}.admin-invitations-summary dt{color:var(--ui-muted);font-size:10px}.admin-invitations-summary dd{font-size:16px;font-weight:800}.admin-invitations-toolbar{gap:8px;display:flex}.admin-invitations-toolbar input,.admin-invitations-toolbar select{border:1px solid var(--ui-border);min-height:38px;color:var(--ui-text);font:inherit;background:#fff;border-radius:8px;padding:0 11px}.admin-invitations-toolbar input{width:min(460px,100%)}.admin-invitations-toolbar select{width:160px}.admin-invitations-table-wrap{border:1px solid var(--ui-border);background:#fff;border-radius:10px;overflow:hidden}.admin-invitations-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.admin-invitations-table th,.admin-invitations-table td{border-bottom:1px solid var(--ui-border);text-align:left;vertical-align:middle;overflow-wrap:anywhere;padding:9px 10px}.admin-invitations-table th{color:var(--ui-muted);background:#f8fafc;font-size:10px}.admin-invitations-table th:first-child{width:15%}.admin-invitations-table th:nth-child(2),.admin-invitations-table th:nth-child(3){width:19%}.admin-invitations-table th:nth-child(4),.admin-invitations-table th:nth-child(5),.admin-invitations-table th:nth-child(7){width:8%}.admin-invitations-table th:nth-child(6){width:15%}.admin-invitations-table th:nth-child(8){width:8%}.admin-invitations-table td>strong,.admin-invitations-table td>small{display:block}.admin-invitation-status{color:#475569;background:#f1f5f9;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:700;display:inline-flex}.admin-invitation-status.is-pending{color:#92400e;background:#fef3c7}.admin-invitation-status.is-accepted{color:#047857;background:#d1fae5}.admin-invitation-status.is-declined,.admin-invitation-status.is-revoked{color:#b91c1c;background:#fee2e2}.admin-invitation-detail-button,.admin-invitations-pagination button{border:1px solid var(--ui-border);min-height:30px;color:var(--ui-text);font:inherit;cursor:pointer;background:#fff;border-radius:7px;padding:0 10px;font-size:11px}.admin-invitation-detail-row td{background:#f8fafc;padding:10px}.admin-invitation-detail-row dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.admin-invitation-detail-row dl>div{min-width:0}.admin-invitation-detail-row dt{color:var(--ui-muted);font-size:9px}.admin-invitation-detail-row dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:11px}.admin-invitations-empty{text-align:center;place-content:center;gap:4px;min-height:180px;display:grid}.admin-invitations-empty span,.admin-invitations-pagination{color:var(--ui-muted);font-size:11px}.admin-invitations-pagination{justify-content:space-between;align-items:center;display:flex}.admin-invitations-pagination>div{gap:8px;display:flex}.admin-invitations-pagination button:disabled{opacity:.45;cursor:not-allowed}@media (width<=900px){.admin-invitations-summary{flex-direction:column;align-items:stretch}.admin-invitations-summary dl{grid-template-columns:1fr 1fr;display:grid}.admin-invitations-table-wrap{overflow-x:auto}.admin-invitations-table{min-width:900px}}.earnings-admin-page{color:#152034;gap:14px;padding:16px;display:grid}.earnings-admin-heading,.earnings-admin-panel>header,.earnings-admin-settlement{justify-content:space-between;align-items:center;gap:18px;display:flex}.earnings-admin-heading span,.earnings-admin-panel>header span,.earnings-admin-settlement span{color:#6755df;letter-spacing:.08em;font-size:11px;font-weight:800}.earnings-admin-heading strong,.earnings-admin-panel h2,.earnings-admin-settlement h2{margin:3px 0 0}.earnings-admin-heading strong{font-size:15px;display:block}.earnings-admin-heading small{color:#7b8497;margin-top:3px;font-size:12px;display:block}.earnings-admin-heading button{color:#5543d2;cursor:pointer;background:#f5f3ff;border:1px solid #d8d3ff;border-radius:9px;min-width:126px;padding:9px 14px;font-weight:700}.earnings-admin-heading button:disabled{cursor:wait;opacity:.65}.earnings-admin-boundary{background:#f3f7ff;border:1px solid #cddcff;border-left:4px solid #5b73e8;border-radius:10px;gap:4px;padding:12px 14px;display:grid}.earnings-admin-boundary span,.earnings-admin-panel p,.earnings-admin-settlement li{color:#667085;font-size:13px}.earnings-admin-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.earnings-admin-summary article{background:#fff;border:1px solid #e3e8f1;border-radius:12px;gap:8px;min-height:78px;padding:14px;display:grid;box-shadow:0 8px 24px #1b27450a}.earnings-admin-summary article[data-tone=warning]{background:#fff9ef;border-color:#f3c177}.earnings-admin-summary article[data-tone=healthy]{background:#f3fbf7;border-color:#b9e4cf}.earnings-admin-summary span{color:#7b8497;font-size:12px}.earnings-admin-summary strong{font-size:24px}.earnings-admin-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:12px;display:grid}.earnings-admin-panel,.earnings-admin-settlement{background:#fff;border:1px solid #e1e6ef;border-radius:12px;padding:16px}.earnings-center-view,.earnings-rule-ledger-view{gap:12px;display:grid}.earnings-rules-page{grid-template-columns:minmax(0,720px);gap:12px;display:grid}.earnings-rule-card{background:#fff;border:1px solid #e1e6ef;border-radius:12px;gap:16px;padding:18px;display:grid}.earnings-rule-card>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.earnings-rule-card h2,.earnings-rule-card p{margin:4px 0 0}.earnings-rule-card header span,.earnings-rule-card p,.earnings-rule-card dt,.earnings-rule-card small{color:#667085;font-size:12px}.earnings-rule-card header>strong{color:#5543d2;font-size:28px}.earnings-rule-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.earnings-rule-card dl div{background:#f7f8fb;border-radius:8px;gap:4px;padding:10px;display:grid}.earnings-rule-card dd{margin:0;font-size:13px}.earnings-rule-card form{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.earnings-rule-card form label{color:#475467;gap:6px;font-size:12px;display:grid}.earnings-rule-card form input{box-sizing:border-box;border:1px solid #d8dee9;border-radius:8px;height:36px;padding:0 10px}.earnings-rule-card form label:nth-of-type(2) input{width:320px}.earnings-rule-percent-field{border:1px solid #d8dee9;border-radius:8px;align-items:center;width:104px;display:flex;overflow:hidden}.earnings-rule-percent-field input{width:76px;border:0!important;border-radius:0!important}.earnings-rule-percent-field em{color:#667085;font-style:normal}.earnings-rule-card form button{color:#5543d2;background:#f5f3ff;border:1px solid #d8d3ff;border-radius:8px;height:36px;padding:0 14px;font-weight:700}.earnings-rule-card form button:disabled{opacity:.5}.earnings-rule-error{color:#c4323f!important}.earnings-rule-toggle{color:#667085;background:#f2f4f7;border:1px solid #d8dee9;border-radius:8px;align-items:center;gap:8px;min-width:96px;height:34px;padding:0 10px;display:inline-flex}.earnings-rule-toggle>span{background:#98a2b3;border-radius:9px;width:30px;height:18px;position:relative}.earnings-rule-toggle>span:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:3px;left:3px}.earnings-rule-toggle.is-on{color:#5543d2;background:#f5f3ff;border-color:#b9b0ff}.earnings-rule-toggle.is-on>span{background:#6554d9}.earnings-rule-toggle.is-on>span:after{left:15px}.earnings-rule-toggle:disabled{cursor:not-allowed;opacity:.6}.earnings-rule-reason{color:#475467;gap:6px;font-size:12px;display:grid}.earnings-rule-reason input{box-sizing:border-box;border:1px solid #d8dee9;border-radius:8px;width:min(360px,100%);height:36px;padding:0 10px}.earnings-center-tabs,.earnings-source-filters{background:#fff;border:1px solid #e1e6ef;border-radius:11px;align-items:center;gap:5px;padding:5px;display:flex;overflow-x:auto}.earnings-center-tabs button,.earnings-source-filters button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;padding:8px 14px;font-weight:700;position:relative}.earnings-center-tabs button[aria-current=page],.earnings-source-filters button[aria-pressed=true]{color:#5543d2;background:#efedff}.earnings-center-tabs button>span{background:#e5484d;border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:5px}.earnings-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.earnings-source-card{background:#fff;border:1px solid #e1e6ef;border-radius:12px;padding:14px}.earnings-source-card[data-availability=not_connected]{background:#f8f9fb;border-style:dashed}.earnings-source-card>header,.earnings-policy-grid article>header,.earnings-health-list article{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.earnings-source-card>header div,.earnings-health-list article div{gap:3px;display:grid}.earnings-source-card header span,.earnings-source-card p,.earnings-health-list span{color:#7b8497;margin:0;font-size:12px}.earnings-source-card em,.earnings-health-list em,.earnings-policy-grid em{color:#667085;background:#f2f4f7;border-radius:999px;flex:none;padding:4px 7px;font-size:11px;font-style:normal}.earnings-source-card em[data-health=healthy],.earnings-health-list em[data-health=healthy],.earnings-policy-grid em[data-status=active]{color:#16864e;background:#eaf8f0}.earnings-source-card em[data-health=attention],.earnings-health-list em[data-health=attention]{color:#b95018;background:#fff1e7}.earnings-source-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 0;display:grid}.earnings-source-card dl div{background:#f7f8fb;border-radius:8px;gap:3px;padding:8px;display:grid}.earnings-source-card dt{color:#7b8497;font-size:11px}.earnings-source-card dd{margin:0;font-size:13px;font-weight:750}.earnings-source-filters{background:#f7f8fb;width:fit-content;margin:12px 0 0}.earnings-ledger-source-summary{grid-template-columns:repeat(6,minmax(110px,1fr));gap:8px;margin:12px 0 0;display:grid}.earnings-ledger-source-summary div{background:#f8f9fb;border:1px solid #e5e9f0;border-radius:8px;gap:4px;min-width:0;padding:10px 12px;display:grid}.earnings-ledger-source-summary dt{color:#7b8497;font-size:11px}.earnings-ledger-source-summary dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px;font-weight:750}.earnings-ledger-panel table{border-collapse:collapse;width:100%}.earnings-ledger-panel th,.earnings-ledger-panel td{text-align:left;white-space:nowrap;border-bottom:1px solid #edf0f5;padding:10px 8px}.earnings-ledger-panel th{color:#7b8497;font-size:11px}.earnings-ledger-panel td{font-size:12px}.earnings-ledger-panel td:nth-child(2),.earnings-ledger-panel td:last-child{gap:2px;display:grid}.earnings-ledger-panel small,.earnings-ledger-panel code{color:#7b8497;font-size:11px}.earnings-ledger-panel [data-direction=credit]{color:#16864e;font-weight:800}.earnings-ledger-panel [data-direction=debit]{color:#c52c3b;font-weight:800}.earnings-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.earnings-policy-grid article{background:#f9fafb;border:1px solid #e3e8f1;border-radius:10px;gap:7px;padding:12px;display:grid}.earnings-policy-grid code{color:#5543d2;font-size:11px}.earnings-policy-grid span{font-weight:750}.earnings-policy-grid small{color:#7b8497}.earnings-health-list{gap:8px;margin-top:14px;display:grid}.earnings-health-list article{background:#f7f8fb;border-radius:9px;padding:10px 12px}.earnings-admin-withdrawals>.earnings-admin-boundary{margin-top:14px}.earnings-admin-panel>header em{color:#667085;background:#f2f4f7;border-radius:999px;padding:5px 9px;font-size:11px;font-style:normal}.earnings-admin-panel>header em[data-health=healthy]{color:#16864e;background:#eaf8f0}.earnings-admin-panel>header em[data-health=attention]{color:#b95018;background:#fff1e7}.earnings-admin-audit-list,.earnings-admin-balance-list{gap:8px;margin:14px 0;display:grid}.earnings-admin-audit-list{grid-template-columns:repeat(4,minmax(0,1fr))}.earnings-admin-audit-list div,.earnings-admin-balance-list div{background:#f7f8fb;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:10px;display:flex}.earnings-admin-audit-list dt,.earnings-admin-balance-list dt{color:#687184;font-size:12px}.earnings-admin-audit-list dd,.earnings-admin-balance-list dd{margin:0;font-weight:800}.earnings-admin-audit-list dd:not([data-zero=true]){color:#c2410c}.earnings-admin-panel>footer{color:#7b8497;flex-wrap:wrap;gap:6px 14px;font-size:11px;display:flex}.earnings-admin-panel>footer time{margin-left:auto}.earnings-admin-table-scroll{margin-top:14px;overflow-x:auto}.earnings-admin-refunds table,.earnings-admin-withdrawals table{border-collapse:collapse;width:100%}.earnings-admin-refunds th,.earnings-admin-refunds td,.earnings-admin-withdrawals th,.earnings-admin-withdrawals td{text-align:left;white-space:nowrap;border-bottom:1px solid #edf0f5;padding:10px 8px}.earnings-admin-refunds th,.earnings-admin-withdrawals th{color:#7b8497;font-size:11px}.earnings-admin-refunds td,.earnings-admin-withdrawals td{font-size:12px}.earnings-admin-withdrawals td:first-child{gap:2px;display:grid}.earnings-admin-withdrawals td:first-child small{color:#7b8497}.earnings-admin-withdrawals td>small{color:#7b8497;white-space:normal;max-width:260px;margin-top:4px;display:block}.earnings-admin-withdrawals [data-withdrawal-status]{color:#4f46c8;background:#eef2ff;border-radius:999px;padding:4px 7px;font-weight:700;display:inline-flex}.earnings-admin-withdrawals [data-withdrawal-status=processing]{color:#b45309;background:#fff3e9}.earnings-admin-withdrawals [data-withdrawal-status=paid]{color:#16864e;background:#eaf8f0}.earnings-admin-withdrawals [data-withdrawal-status=failed],.earnings-admin-withdrawals [data-withdrawal-status=returned]{color:#c52c3b;background:#fff0f1}.earnings-admin-withdrawals [data-withdrawal-status=cancelled]{color:#667085;background:#f2f4f7}.earnings-admin-refunds [data-refund-status]{color:#b45309;background:#fff3e9;border-radius:999px;padding:4px 7px;font-weight:700;display:inline-flex}.earnings-admin-refunds [data-refund-status=ABNORMAL]{color:#c52c3b;background:#fff0f1}.earnings-admin-empty{text-align:center;border:1px dashed #d7dce7;border-radius:9px;margin:14px 0 0;padding:22px}.earnings-admin-withdrawal-actions{gap:7px;min-width:250px;display:grid}.earnings-admin-withdrawal-actions button,.earnings-admin-withdrawal-actions select,.earnings-admin-withdrawal-actions input{min-height:32px;font:inherit;border:1px solid #d9deea;border-radius:7px}.earnings-admin-withdrawal-actions button{color:#fff;cursor:pointer;background:#635bde;padding:0 10px;font-weight:700}.earnings-admin-withdrawal-actions button.is-secondary{color:#4f46c8;background:#f4f3ff}.earnings-admin-withdrawal-actions button:disabled{cursor:not-allowed;opacity:.55}.earnings-admin-action-form{grid-template-columns:124px minmax(180px,260px) 84px;gap:6px;display:grid}.earnings-admin-action-form input,.earnings-admin-action-form select{background:#fff;padding:0 8px}.earnings-admin-recipient{white-space:normal;background:#f5f8ff;border:1px solid #dce7ff;border-radius:7px;gap:3px;padding:8px 10px;display:grid}.earnings-admin-recipient span,.earnings-admin-recipient-missing,.earnings-admin-action-complete{color:#7b8497;font-size:11px}.earnings-admin-withdrawal-actions small[role=alert]{color:#c52c3b}.earnings-admin-settlement ul{gap:5px;margin:0;padding-left:20px;display:grid}@media (width<=980px){.earnings-admin-summary,.earnings-admin-audit-list{grid-template-columns:repeat(2,minmax(0,1fr))}.earnings-admin-grid,.earnings-source-grid,.earnings-policy-grid,.earnings-ledger-source-summary{grid-template-columns:1fr}.earnings-admin-settlement{flex-direction:column;align-items:flex-start}}@media (width<=1240px) and (width>=981px){.earnings-admin-summary,.earnings-ledger-source-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}:where(.admin-system-general-page,.admin-auth-security-preview-page,.system-ops-page,.system-health-page,.admin-releases-page,.admin-audit-page){--governance-gap:6px;--governance-panel-padding:8px;--governance-control-height:32px}:where(.admin-system-general-page,.admin-auth-security-preview-page,.system-ops-page,.system-health-page,.admin-releases-page,.admin-audit-page) :is(button,input,select,textarea){font-size:13px}.admin-system-section-heading p,.admin-auth-security-preview-panel>header p,.system-ops-heading p,.system-ops-panel-heading p,.system-health-hero p,.admin-release-heading p,.admin-audit-hero p{display:none}.admin-system-general-page,.admin-releases-page,.admin-auth-security-preview-page,.system-health-page{gap:var(--governance-gap)}.admin-system-preview-toolbar{gap:8px;padding:8px 10px}.admin-system-preview-toolbar>div{gap:2px}.admin-system-preview-toolbar>div>span{display:none}.admin-system-preview-toolbar>div>strong{font-size:14px}.admin-system-preview-toolbar>div>small{font-size:12px}.admin-system-preview-toolbar select,.admin-system-preview-toolbar button,.admin-system-general-page input,.admin-system-general-page select,.admin-releases-page input,.admin-releases-page select{min-height:var(--governance-control-height)}.admin-system-boundary-note,.admin-system-origin-note,.admin-system-feedback{gap:8px;padding:7px 10px}.admin-system-general-sections{align-items:start;gap:var(--governance-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.admin-system-section{padding:var(--governance-panel-padding);gap:8px}.admin-system-section-heading{gap:6px;margin-bottom:6px}.admin-system-section-heading p{margin-top:2px;line-height:1.4}.admin-system-section-heading h2{font-size:14px}.admin-system-form-grid,.admin-system-toggle-grid{gap:6px 8px}.admin-system-field{gap:3px}.admin-system-field>span{font-size:12px}.admin-system-field:not(.is-wide){max-width:320px}.admin-system-field input,.admin-system-field select{min-height:var(--governance-control-height);font-size:13px}.admin-system-field textarea{min-height:48px;padding-block:6px;font-size:13px}.admin-system-toggle{gap:7px;min-height:42px;padding:6px 8px}.admin-system-toggle strong{font-size:12px}.admin-system-toggle small{font-size:11px}.admin-system-local-test{padding:7px 8px}.admin-auth-security-preview-notice,.admin-auth-security-preview-actions{gap:8px;padding:7px 9px}.admin-auth-security-preview-notice strong{font-size:14px}.admin-auth-security-preview-notice>div span{font-size:12px}.admin-auth-security-runtime,.admin-auth-security-preview-content{gap:var(--governance-gap)}.admin-auth-security-preview-column{align-content:start;gap:var(--governance-gap);min-width:0;display:grid}.admin-auth-security-preview-panel{padding:var(--governance-panel-padding);gap:6px}.admin-auth-security-preview-panel>header{gap:8px}.admin-auth-security-preview-panel>header h2{font-size:14px}.admin-auth-security-preview-panel>header p,.admin-auth-security-preview-subsection>p{margin-top:2px;line-height:1.4}.admin-auth-security-preview-toggle-grid,.admin-auth-security-preview-fields,.admin-auth-security-preview-session-grid,.admin-auth-security-preview-provider-grid,.admin-auth-security-preview-oauth-grid{gap:6px}.admin-auth-security-preview-toggle{gap:6px;min-height:42px;padding:6px 7px}.admin-auth-security-preview-toggle strong{font-size:12px}.admin-auth-security-preview-toggle small{font-size:11px}.admin-auth-security-preview-subsection{gap:6px;padding-top:8px}.admin-auth-security-preview-fields>label{gap:3px}.admin-auth-security-preview-fields input,.admin-auth-security-preview-fields select{min-height:var(--governance-control-height)}.admin-auth-security-preview-fields textarea{min-height:48px;padding-block:6px}.admin-auth-security-preview-session-grid>article,.admin-auth-security-preview-oauth-grid fieldset,.admin-auth-security-preview-provider-note,.admin-auth-security-preview-disabled-note,.admin-auth-security-preview-check{padding:7px}.admin-auth-security-runtime-methods,.admin-auth-security-runtime-providers,.admin-auth-security-runtime-facts{gap:6px}.admin-auth-security-runtime-methods article,.admin-auth-security-runtime-providers>article,.admin-auth-security-runtime-facts>div{border-radius:8px;padding:7px 8px}.admin-auth-security-runtime-providers dl,.admin-auth-security-runtime-facts{margin-top:6px}.admin-auth-security-runtime-providers dt,.admin-auth-security-runtime-facts dt{font-size:11px}.admin-auth-security-runtime-providers dd,.admin-auth-security-runtime-facts dd,.admin-auth-security-runtime-methods article{font-size:13px}@media (width>=1200px){.admin-auth-security-preview-content,.admin-auth-security-runtime{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.admin-auth-security-runtime>:nth-child(3),.admin-auth-security-runtime>:nth-child(4){grid-column:1/-1}.admin-auth-security-runtime-providers{grid-template-columns:repeat(3,minmax(0,1fr))}}.system-ops-page{align-items:start;gap:var(--governance-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.system-ops-page>:where(.system-ops-preview-banner,.system-ops-heading,.system-ops-feedback,.system-ops-page-state,.system-ops-empty,.storage-policy-summary,.moderation-review-panel,.system-ops-backdrop){grid-column:1/-1}.system-ops-preview-banner{gap:8px;padding:7px 10px}.system-ops-heading{gap:10px;padding:8px 9px}.system-ops-heading h2{font-size:18px;line-height:1.2}.system-ops-heading p,.system-ops-panel-heading p{margin-top:2px;line-height:1.4}.system-ops-heading-actions{gap:6px}.system-ops-heading-actions select,.system-ops-page button,.system-ops-field input,.system-ops-field select{min-height:var(--governance-control-height)}.system-ops-panel{padding:var(--governance-panel-padding);gap:6px}.system-ops-panel-heading{gap:8px}.system-ops-panel-heading h3{font-size:14px}.system-ops-panel-heading :is(em,b){font-size:11px}.system-ops-panel-actions,.system-ops-fields,.system-ops-toggle-grid,.storage-runtime-summary,.storage-runtime-details{gap:6px}.system-ops-field{gap:3px}.system-ops-field>span>strong{font-size:12px}.system-ops-field>span>small{font-size:11px}.system-ops-field input,.system-ops-field select,.system-ops-field textarea{font-size:13px}.system-ops-field textarea{min-height:52px;padding-block:6px}.system-ops-toggle{gap:6px;min-height:42px;padding:6px 7px}.system-ops-toggle strong{font-size:12px}.system-ops-toggle small{font-size:11px}.system-ops-feedback,.system-ops-note{padding:7px 9px}.storage-runtime-summary article,.storage-runtime-details>div,.storage-policy-summary dl>div{padding:6px 7px}.storage-settings-page>.storage-runtime-panel{grid-column:auto;margin:0}.storage-runtime-summary span,.storage-runtime-summary small,.storage-fact-grid span,.storage-provider-panel th{font-size:11px}.storage-runtime-summary strong,.storage-fact-grid strong,.storage-runtime-details,.storage-provider-panel td{font-size:13px}.storage-runtime-summary strong{margin:3px 0 1px}.storage-fact-grid{gap:6px}.storage-fact-grid article{padding:7px 8px}.storage-runtime-details{gap:0 10px;margin-top:6px}.storage-runtime-details>div{grid-template-columns:86px minmax(0,1fr);gap:6px}.content-ops-page .system-ops-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.content-ops-page .notification-settings-panel .system-ops-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.storage-policy-summary dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.moderation-review-table th,.moderation-review-table td{padding:7px 8px}.system-health-hero{gap:10px;padding:8px 9px}.system-health-hero h1{font-size:18px}.system-health-hero p{margin-top:2px;line-height:1.4}.system-health-hero__actions{gap:6px}.system-health-hero select,.system-health-hero button,.system-health-tabs button{min-height:var(--governance-control-height)}.system-health-boundary,.system-health-feedback{gap:8px;padding:7px 10px}.system-health-page .operations-metrics{gap:6px}.system-health-page .operations-metrics article{min-height:64px;padding:8px 9px}.system-health-page .operations-metrics span{font-size:11px}.system-health-page .operations-metrics strong{font-size:18px}.system-health-page>p{margin:2px 0 0;font-size:12px}.system-health-tabs{gap:3px;padding:3px}.system-health-services,.system-health-data-layout,.system-health-metrics,.system-health-history__list{gap:7px}.system-health-services article,.system-health-data-layout>section,.system-health-history{padding:9px}.system-health-services dl,.system-health-panel-heading{gap:6px}.system-health-services dl div,.system-health-metrics article,.system-health-storage-facts div,.system-health-history__list article{padding:7px 8px}.admin-release-heading{gap:10px;padding:8px 9px}.admin-release-heading h2{font-size:18px}.admin-release-heading p{margin-top:2px;line-height:1.4}.admin-release-sections{align-items:start;gap:var(--governance-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.admin-release-overview,.admin-release-history{grid-column:1/-1}.admin-release-overview{gap:6px}.admin-release-overview article,.admin-release-protection,.admin-release-config,.admin-release-history{padding:var(--governance-panel-padding)}.admin-release-overview article{gap:2px;min-height:68px}.admin-release-overview article>span{display:none}.admin-release-overview small,.admin-release-protection article span,.admin-release-protection>p{font-size:11px}.admin-release-overview strong,.admin-release-protection h2,.admin-release-history h2,.admin-release-history h3{font-size:14px}.admin-release-overview p,.admin-release-protection article strong{font-size:11px}.admin-release-protection,.admin-release-config,.admin-release-history,.admin-release-run-detail{gap:8px}.admin-release-protection>div,.admin-release-toggle-grid,.admin-release-form-grid,.admin-release-history-layout,.admin-release-run-list,.admin-release-run-detail dl{gap:6px}.admin-release-protection article,.admin-release-run-list>button,.admin-release-run-detail dl>div,.admin-release-recovery{padding:7px 8px}.admin-release-run-detail pre{max-height:140px;padding:8px;overflow:auto}.admin-release-empty,.admin-release-detail-empty{min-height:54px;padding:10px}.admin-audit-page{align-items:start;gap:var(--governance-gap);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.admin-audit-page>:where(.admin-audit-hero,.admin-audit-feedback,.admin-audit-filters,.admin-audit-state,.admin-audit-list-heading,.admin-audit-table-shell,.admin-audit-pagination){grid-column:1/-1}.admin-audit-hero{gap:10px;padding:8px 9px}.admin-audit-hero h1{font-size:18px}.admin-audit-hero p{margin-top:2px;line-height:1.4}.admin-audit-hero__actions{gap:6px}.admin-audit-hero select,.admin-audit-hero button,.admin-audit-retention input,.admin-audit-retention button,.admin-audit-filters input,.admin-audit-filters select,.admin-audit-pagination button{min-height:var(--governance-control-height)}.admin-audit-boundary,.admin-audit-retention,.admin-audit-feedback,.admin-audit-filters{gap:6px;padding:8px 9px}.admin-audit-retention{grid-template-columns:minmax(150px,1fr) 100px auto}.admin-audit-filters{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-audit-filters label{gap:3px}.admin-audit-filters label>span,.admin-audit-retention label>span{font-size:11px}.admin-audit-filters input,.admin-audit-filters select,.admin-audit-retention input{font-size:13px}.admin-audit-filter-actions{gap:6px}.admin-audit-list-heading{min-height:36px}.admin-audit-list-heading h2{font-size:14px}.admin-audit-table-shell{padding:0}.admin-audit-table-scroll th,.admin-audit-table-scroll td{padding:7px 8px}.admin-audit-pagination{min-height:34px;padding:4px 0}.admin-audit-drawer>header,.admin-audit-drawer>section{padding:10px 12px}.admin-audit-drawer dl,.admin-audit-summary-list{gap:6px}.admin-audit-drawer dl div,.admin-audit-summary-list li{padding:7px 8px}@media (width>=1480px){.admin-audit-filters{grid-template-columns:minmax(150px,1.35fr) minmax(118px,1fr) repeat(2,minmax(88px,.72fr)) minmax(118px,.95fr) repeat(2,minmax(142px,1.12fr)) minmax(86px,.68fr) minmax(58px,.45fr) auto;gap:5px}.admin-audit-filter-actions{white-space:nowrap;flex-wrap:nowrap}}@media (width<=1100px){.admin-system-general-sections,.system-ops-page,.admin-release-sections,.admin-audit-page{grid-template-columns:1fr}.system-ops-page>*,.admin-release-sections>*,.admin-audit-page>*{grid-column:1}.storage-policy-summary dl{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-audit-retention{grid-template-columns:minmax(180px,1fr) 120px auto}.admin-audit-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.admin-system-preview-toolbar,.admin-auth-security-preview-notice,.admin-auth-security-preview-actions,.system-ops-heading,.system-health-hero,.admin-release-heading,.admin-audit-hero{align-items:stretch}.storage-policy-summary dl,.admin-audit-retention,.admin-audit-filters{grid-template-columns:1fr}.admin-audit-retention button,.admin-audit-filter-actions button{width:100%}}.admin-task-record-page{gap:10px;min-width:0;display:grid}.admin-task-record-tabs{background:#fff;border:1px solid #dbe4ee;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;min-width:0;padding:4px;display:grid}.admin-task-record-tabs button{color:#64748b;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;gap:2px;min-width:0;padding:8px 10px;display:grid}.admin-task-record-tabs button:hover{color:#4338ca;background:#f8fafc}.admin-task-record-tabs button.is-active{color:#3730a3;background:#eef2ff;box-shadow:inset 0 -2px #6366f1}.admin-task-record-tabs strong{font-size:13px}.admin-task-record-tabs span{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-task-record-panel{gap:10px;min-width:0;display:grid}.admin-task-record-panel>.admin-record-section{background:#fff;border:1px solid #dbe4ee;border-radius:10px;gap:10px;margin:0;padding:12px;display:grid}@media (width<=700px){.admin-task-record-tabs{grid-template-columns:1fr}}.admin-usage-filters{background:#fff;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:repeat(2,minmax(155px,.9fr)) repeat(3,minmax(120px,.75fr)) auto;align-items:end;gap:8px;min-width:0;padding:9px 10px;display:grid}.admin-usage-filters label{color:#64748b;gap:4px;min-width:0;font-size:9px;font-weight:800;display:grid}.admin-usage-filters input,.admin-usage-filters select{color:#334155;width:100%;min-width:0;min-height:34px;font:inherit;background:#fff;border:1px solid #d7dee8;border-radius:7px;padding:0 8px;font-size:10px}.admin-usage-filter-actions{gap:6px;display:flex}.admin-usage-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.admin-usage-summary article{background:#fff;border:1px solid #dbe4ee;border-radius:10px;gap:3px;min-width:0;padding:10px;display:grid}.admin-usage-summary span,.admin-usage-summary small{color:#64748b;font-size:9px}.admin-usage-summary strong{overflow-wrap:anywhere;color:#0f172a;min-width:0;font-size:18px}.admin-usage-summary article:nth-child(2){background:#f7f7ff;border-color:#c7d2fe}.admin-usage-summary article:nth-child(3){background:#f4fdf7;border-color:#bbf7d0}.admin-usage-table{min-width:1450px}.admin-usage-model,.admin-usage-cost{gap:2px;display:grid}.admin-usage-model small,.admin-usage-cost small{color:#94a3b8;font-size:9px}.admin-usage-cost strong{color:#334155;font-variant-numeric:tabular-nums}.admin-usage-snapshot{color:#475569;align-items:center;gap:4px;font-size:9px;display:inline-flex}.admin-usage-snapshot:before{content:"";background:#6366f1;border-radius:50%;width:6px;height:6px}.admin-usage-detail-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.admin-usage-detail-list li{color:#64748b;border-bottom:1px solid #e8edf3;gap:2px;padding-bottom:6px;font-size:9px;display:grid}.admin-usage-detail-list li:last-child{border-bottom:0;padding-bottom:0}.admin-usage-detail-list strong{color:#334155;overflow-wrap:anywhere;font-size:10px}.admin-record-drawer.admin-usage-evidence-drawer{width:min(780px,100vw)}.admin-usage-evidence-section>header,.admin-usage-attempts li>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-usage-evidence-section>header h3,.admin-usage-failure h3{margin:0;font-size:14px}.admin-usage-evidence-section>header p{color:#64748b;margin:2px 0 0;font-size:11px}.admin-usage-evidence-section>header>span{color:#4f46e5;background:#eef2ff;border-radius:999px;flex:none;padding:3px 8px;font-size:10px;font-weight:800}.admin-usage-evidence-texts{gap:6px;display:grid}.admin-usage-evidence-texts p{color:#1e293b;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin:0;padding:10px;font-size:13px;line-height:1.6}.admin-usage-evidence-empty{color:#64748b;background:#fff;border:1px dashed #d7dee8;border-radius:8px;margin:0;padding:9px 10px;font-size:11px}.admin-usage-evidence-files{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.admin-usage-evidence-file{color:#334155;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe4ee;border-radius:9px;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:7px;display:grid}.admin-usage-evidence-file:hover:not(:disabled){border-color:#818cf8;box-shadow:0 5px 16px #4f46e51a}.admin-usage-evidence-file:disabled{cursor:default;opacity:.72}.admin-usage-evidence-file>span:nth-child(2){gap:2px;min-width:0;display:grid}.admin-usage-evidence-file>span:nth-child(2) strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-usage-evidence-file small,.admin-usage-evidence-file em{color:#64748b;font-size:9px;font-style:normal}.admin-usage-evidence-file>em{color:#4f46e5;font-weight:800}.admin-usage-evidence-thumb{color:#475569;background:linear-gradient(145deg,#eef2ff,#f8fafc);border-radius:7px;place-items:center;width:62px;height:48px;font-size:11px;display:grid;overflow:hidden}.admin-usage-evidence-thumb img{object-fit:cover;width:100%;height:100%}.admin-usage-model-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-usage-attempts{gap:6px;margin:0;padding:0;list-style:none;display:grid}.admin-usage-attempts li{background:#fff;border:1px solid #e2e8f0;border-radius:8px;gap:4px;padding:8px;display:grid}.admin-usage-attempts p,.admin-usage-attempts small,.admin-usage-attempts em{color:#64748b;overflow-wrap:anywhere;margin:0;font-size:10px;font-style:normal}.admin-usage-attempts em{color:#92400e;background:#fffbeb;border-left:3px solid #f59e0b;padding:5px 7px}.admin-usage-failure{background:#fff7f7;border-color:#fecaca}.admin-usage-failure>strong{color:#991b1b;font-size:12px;line-height:1.5}.admin-usage-evidence-preview{color:#cbd5e1;place-items:center;display:grid}.admin-usage-evidence-preview>img,.admin-usage-evidence-preview>video,.admin-usage-evidence-preview>iframe{object-fit:contain;border:0;width:100%;height:100%}.admin-usage-evidence-preview>audio{width:min(640px,86vw)}.admin-usage-evidence-file-fallback{color:#334155;text-align:center;background:#fff;border-radius:12px;gap:10px;width:min(460px,90%);padding:24px;display:grid}@media (width>=1480px){.admin-usage-filters{grid-template-columns:minmax(145px,1.25fr) repeat(4,minmax(92px,.82fr)) repeat(2,minmax(88px,.72fr)) repeat(2,minmax(140px,1.15fr)) minmax(92px,.76fr) minmax(66px,.55fr) minmax(58px,.45fr) auto;gap:5px}.admin-usage-filter-actions{white-space:nowrap;flex-wrap:nowrap}}@media (width<=1050px){.admin-usage-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.admin-usage-summary,.admin-usage-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-usage-filter-actions{grid-column:1/-1}.admin-usage-evidence-files,.admin-usage-model-facts{grid-template-columns:1fr}}@media (width<=430px){.admin-usage-filters{grid-template-columns:1fr}.admin-usage-filter-actions{grid-column:auto}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.\!filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-bg:#f5f7fb;--ui-surface:#fff;--ui-surface-soft:#f8fafc;--ui-text:#172033;--ui-muted:#64748b;--ui-border:#dbe2ea;--ui-primary:#4f46e5;--ui-primary-hover:#4338ca;--ui-danger:#c2413b;--ui-success:#177245;--ui-focus:#818cf8;--ui-overlay:#0f172a94;--ui-warning:#9a6700;background:var(--ui-bg);color:var(--ui-text);font-family:Inter,PingFang SC,Microsoft YaHei,ui-sans-serif,system-ui,sans-serif}.image-preview-dialog{z-index:220;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.image-preview-dialog__backdrop{-webkit-backdrop-filter:blur(18px)saturate(.72);backdrop-filter:blur(18px)saturate(.72);cursor:default;background:#000000a8;border:0;position:absolute;inset:0}.image-preview-dialog__backdrop.is-passive{pointer-events:none;-webkit-backdrop-filter:blur(16px)saturate(.78);backdrop-filter:blur(16px)saturate(.78);background:#05070a47}.image-preview-dialog__panel{color:#dbe5f3;background:#000;border:1px solid #ffffff14;border-radius:36px;grid-template-rows:44px minmax(0,1fr);width:min(1280px,100vw - 56px);height:min(764px,100vh - 56px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #0000008c}.image-preview-dialog.is-floating{pointer-events:none;place-items:initial;padding:0}.image-preview-dialog.is-floating .image-preview-dialog__panel{pointer-events:auto;resize:none;grid-template-rows:minmax(0,1fr) auto;width:min(1280px,100vw - 48px);min-width:min(520px,100vw - 32px);height:auto;min-height:min(360px,100dvh - 32px);max-height:calc(100dvh - 48px);position:fixed;top:50%;left:50%;right:auto;transform:translate(-50%,-50%);box-shadow:0 32px 100px #0000009e,0 0 0 1px #ffffff0b}.image-preview-dialog.is-floating .image-preview-dialog__panel.is-positioned{transform:none}.image-preview-dialog.is-floating .image-preview-dialog__panel.is-maximized{border:0;border-radius:0;min-width:0;min-height:0;width:100vw!important;height:100dvh!important;inset:0!important}.image-preview-dialog__overlay-tools{z-index:5;align-items:center;gap:8px;display:flex;position:absolute;top:12px;right:12px}.image-preview-dialog__overlay-tools button{color:#f4f7fb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#111317b8;border:1px solid #ffffff21;border-radius:8px;place-items:center;width:36px;height:36px;padding:0;display:grid;box-shadow:0 8px 24px #0000004d}.image-preview-dialog__overlay-tools button:hover{background:#2a2d34e6}.image-preview-dialog__overlay-tools svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}.image-preview-dialog__overlay-tools .image-preview-dialog__close{font-size:23px;line-height:1}.image-preview-dialog__footer{z-index:4;cursor:default;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:8px;width:min(66.666%,920px);min-width:0;margin:0 auto 12px;position:relative;overflow:visible}.image-preview-dialog__panel.is-window-dragging .image-preview-dialog__footer{cursor:grabbing}.image-preview-dialog__resize-handle{z-index:8;cursor:nwse-resize;touch-action:none;width:22px;height:22px;position:absolute;bottom:0;right:0}.image-preview-dialog__resize-handle:after{content:"";border-bottom:2px solid #ffffff6b;border-right:2px solid #ffffff6b;width:8px;height:8px;position:absolute;bottom:5px;right:5px}.image-preview-dialog__bar{background:#191b20;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:0 10px 0 16px;display:flex}.image-preview-dialog__bar p{color:#aeb6c2;align-items:center;gap:9px;min-width:0;margin:0;font-size:14px;font-weight:760;display:flex}.image-preview-dialog__bar span{color:#aab8cc9e}.image-preview-dialog__tools{align-items:center;display:flex}.image-preview-dialog__bar.is-meta-empty .image-preview-dialog__tools{margin-left:auto}.image-preview-dialog__bar.is-meta-empty .image-preview-dialog__tools button{background:0 0;border:0;min-width:auto;padding:0 6px}.image-preview-dialog__tools button{color:#aeb6c2;cursor:pointer;background:#24272e;border:1px solid #ffffff14;border-radius:9px;min-width:30px;height:30px;padding:0 9px;font-size:12px;font-weight:760}.image-preview-dialog__tools button:hover{color:#fff;background:#30343d}.image-preview-dialog__tools .image-preview-dialog__close,.image-preview-dialog__tools .image-preview-dialog__close:hover{color:#aeb6c2;background:0 0;border:0;min-width:30px;padding:0;font-size:20px}.image-preview-dialog__tools .image-preview-dialog__close:hover{color:#fff}.image-preview-dialog__media-type{color:#dbe5f3;align-items:center;gap:8px;display:inline-flex}.image-preview-dialog__viewport{aspect-ratio:16/9;overscroll-behavior:contain;touch-action:none;background:#000;place-items:center;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.image-preview-dialog__viewport>img{object-fit:contain;transform-origin:50%;-webkit-user-select:none;user-select:none;cursor:default;width:100%;max-width:100%;height:100%;max-height:100%;transition:transform .12s;position:absolute;inset:0}.image-preview-dialog__viewport.is-zoomed>img,.image-preview-dialog__viewport.is-zoomed>.mm-shared-video-player>video{cursor:grab}.image-preview-dialog__viewport.is-dragging>img,.image-preview-dialog__viewport.is-dragging>.mm-shared-video-player>video{cursor:grabbing;transition:none}.image-preview-dialog__viewport>video{object-fit:contain;background:#000;width:100%;max-width:100%;height:100%;max-height:100%;position:absolute;inset:0}.image-preview-dialog__viewport>.mm-shared-video-player{background:#000;width:100%;max-width:100%;height:100%;max-height:100%;position:absolute;inset:0}.image-preview-dialog__viewport>.mm-shared-video-player>video{transform-origin:50%;-webkit-user-select:none;user-select:none;cursor:default;background:#000;transition:transform .12s}@media (width<=760px){.image-preview-dialog{padding:14px}.image-preview-dialog__panel{width:calc(100vw - 28px);height:min(74dvh,620px)}.image-preview-dialog__bar{flex-direction:column;align-items:flex-start;gap:7px;min-height:62px;padding:8px 10px}.image-preview-dialog.is-floating .image-preview-dialog__panel{border-radius:22px;min-width:0;min-height:0;transform:none;width:calc(100vw - 16px)!important;height:calc(100dvh - 16px)!important;inset:8px!important}.image-preview-dialog__overlay-tools button{width:44px;height:44px}.image-preview-dialog__footer{width:calc(100% - 16px);margin-bottom:8px}.image-preview-dialog__resize-handle{display:none}}*{box-sizing:border-box}body{background:var(--ui-bg);min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}button,a,input,select{outline:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{box-shadow:0 0 0 3px var(--ui-focus)}@supports (color:color-mix(in lab, red, red)){button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-focus) 38%, transparent)}}.ui-button{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-weight:700;transition:all .15s;display:inline-flex}.ui-button:disabled{cursor:not-allowed;opacity:.55}.ui-button--primary{color:#fff;background:var(--ui-primary)}.ui-button--primary:hover:not(:disabled){background:var(--ui-primary-hover)}.ui-button--secondary{color:var(--ui-text);background:var(--ui-surface);border-color:var(--ui-border)}.ui-button--secondary:hover:not(:disabled),.ui-button--ghost:hover:not(:disabled){background:#eef2ff}.ui-button--danger{color:#fff;background:var(--ui-danger)}.ui-button--ghost{color:var(--ui-muted);background:0 0;padding-inline:12px}.ui-card{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:18px;box-shadow:0 10px 30px #0f172a0d}.ui-field{gap:7px;display:grid}.ui-field__label{font-size:14px;font-weight:700}.ui-field__hint,.ui-field__error{color:var(--ui-muted);font-size:13px}.ui-field__error{color:var(--ui-danger)}.ui-input{border:1px solid var(--ui-border);width:100%;min-height:44px;color:var(--ui-text);background:#fff;border-radius:12px;padding:0 13px}.ui-input:hover{border-color:#aab7c5}.ui-input[aria-invalid=true]{border-color:var(--ui-danger)}.ui-alert{border-radius:12px;padding:11px 13px;font-size:14px;line-height:1.55}.ui-alert--error{color:#9f2721;background:#fff1f0}.ui-alert--success{color:#116139;background:#eaf8f0}.ui-alert--info{color:#3730a3;background:#eef2ff}.ui-state{text-align:center;min-height:180px;color:var(--ui-muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.ui-state--card{padding:32px}.ui-state h2,.ui-state p{margin:0}.ui-state h2{color:var(--ui-text);font-size:20px}.ui-state small{overflow-wrap:anywhere}.ui-state__mark{width:46px;height:46px;color:var(--ui-primary);background:#eef2ff;border-radius:15px;place-items:center;font-size:24px;display:grid}.ui-state__mark--error{color:var(--ui-danger);background:#fff1f0}.ui-spinner{border:3px solid #dbe2ea;border-top-color:var(--ui-primary);border-radius:50%;width:30px;height:30px;animation:.8s linear infinite ui-spin}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-dialog__overlay{z-index:1000;background:var(--ui-overlay);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:.16s both ui-fade;position:fixed;inset:0}.ui-dialog__content{z-index:1001;overscroll-behavior:contain;border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:18px;width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);padding:24px;animation:.18s both ui-dialog-in;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 30px 80px #0f172a47}.ui-dialog__content[data-size=compact]{width:min(420px,100vw - 32px)}.ui-dialog__content[data-size=wide]{width:min(760px,100vw - 32px)}.ui-dialog__content[data-size=large]{width:min(1040px,100vw - 32px)}.ui-dialog__content[data-tone=danger]{border-color:var(--ui-danger)}@supports (color:color-mix(in lab, red, red)){.ui-dialog__content[data-tone=danger]{border-color:color-mix(in srgb, var(--ui-danger) 32%, var(--ui-border))}}.ui-dialog__heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.ui-dialog__heading-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.ui-dialog__title{text-wrap:balance;margin:0;font-size:20px;font-weight:760;line-height:1.3}.ui-dialog__description{color:var(--ui-muted);margin-top:7px;line-height:1.55}.ui-dialog__close{border-radius:10px;width:36px;min-width:36px;height:36px;padding:0;font-size:22px;line-height:1}.ui-dialog__footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.ui-toast-viewport{z-index:1100;right:max(16px, env(safe-area-inset-right));left:max(16px, env(safe-area-inset-left));pointer-events:none;place-items:center;display:grid;position:fixed}.ui-toast-viewport--top{top:max(16px, env(safe-area-inset-top))}.ui-toast-viewport--center{top:50%;transform:translateY(-50%)}.ui-toast-viewport--bottom{bottom:max(16px, env(safe-area-inset-bottom))}.ui-toast{border:1px solid var(--ui-border);width:min(420px,100%);min-height:52px;color:var(--ui-text);background:var(--ui-surface);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.ui-toast{background:color-mix(in srgb, var(--ui-surface) 92%, transparent)}}.ui-toast{-webkit-backdrop-filter:blur(16px)saturate(1.08);backdrop-filter:blur(16px)saturate(1.08);pointer-events:auto;animation:.18s both ui-toast-in;box-shadow:0 18px 50px #0f172a3d}.ui-toast__mark{width:24px;height:24px;color:var(--ui-primary);background:var(--ui-primary);border-radius:8px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.ui-toast__mark{background:color-mix(in srgb, var(--ui-primary) 13%, transparent)}}.ui-toast__mark{font-weight:800}.ui-toast--success .ui-toast__mark{color:var(--ui-success);background:var(--ui-success)}@supports (color:color-mix(in lab, red, red)){.ui-toast--success .ui-toast__mark{background:color-mix(in srgb, var(--ui-success) 13%, transparent)}}.ui-toast--warning .ui-toast__mark{color:var(--ui-warning);background:var(--ui-warning)}@supports (color:color-mix(in lab, red, red)){.ui-toast--warning .ui-toast__mark{background:color-mix(in srgb, var(--ui-warning) 13%, transparent)}}.ui-toast--danger .ui-toast__mark{color:var(--ui-danger);background:var(--ui-danger)}@supports (color:color-mix(in lab, red, red)){.ui-toast--danger .ui-toast__mark{background:color-mix(in srgb, var(--ui-danger) 13%, transparent)}}.ui-toast__copy{gap:2px;min-width:0;display:grid}.ui-toast__copy strong,.ui-toast__copy p{overflow-wrap:anywhere;margin:0}.ui-toast__copy strong{font-size:13px;line-height:1.35}.ui-toast__copy p{color:var(--ui-muted);font-size:12px;line-height:1.45}.ui-toast__action{align-items:center;display:flex}.ui-toast__dismiss{width:28px;height:28px;color:var(--ui-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0;font-size:18px}.ui-toast__dismiss:hover{color:var(--ui-text);background:var(--ui-surface-soft)}.ui-drawer{z-index:1001;border-left:1px solid var(--ui-border);background:var(--ui-surface);grid-template-rows:auto minmax(0,1fr) auto;width:min(520px,100vw - 24px);animation:.18s both ui-drawer-in;display:grid;position:fixed;inset-block:0;box-shadow:0 0 60px #0f172a40}.ui-drawer[data-side=right]{right:0}.ui-drawer[data-side=left]{border-right:1px solid var(--ui-border);border-left:0;left:0}.ui-drawer[data-width=compact]{width:min(420px,100vw - 24px)}.ui-drawer[data-width=wide]{width:min(760px,100vw - 24px)}.ui-drawer__header,.ui-drawer__footer{justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.ui-drawer__header{border-bottom:1px solid var(--ui-border)}.ui-drawer__footer{border-top:1px solid var(--ui-border);justify-content:flex-end}.ui-drawer__body{overscroll-behavior:contain;min-height:0;padding:24px;overflow-y:auto}.ui-status-badge{border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:2px 9px;font-size:12px;font-weight:750;line-height:1.25;display:inline-flex}.ui-status-badge--neutral{color:var(--ui-muted);background:var(--ui-surface-soft)}.ui-status-badge--info{color:#3730a3;background:#eef2ff}.ui-status-badge--success{color:var(--ui-success);background:#eaf8f0}.ui-status-badge--warning{color:var(--ui-warning);background:#fff7db}.ui-status-badge--danger{color:var(--ui-danger);background:#fff1f0}.ui-pagination{justify-content:space-between;align-items:center;gap:12px;display:flex}.ui-pagination p{color:var(--ui-muted);margin:0;font-size:13px}.ui-pagination__actions{gap:8px;display:flex}.ui-segmented-control{border:1px solid var(--ui-border);background:var(--ui-surface-soft);border-radius:12px;gap:2px;width:fit-content;padding:3px;display:inline-flex}.ui-tabs{border-bottom:1px solid var(--ui-border);align-items:flex-end;gap:18px;display:flex}.ui-tabs__tab{min-height:38px;color:var(--ui-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 2px;font-weight:700}.ui-tabs__tab[aria-selected=true]{border-bottom-color:var(--ui-primary);color:var(--ui-primary)}.ui-segmented-control__item,.ui-filter-chip{color:var(--ui-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px}.ui-segmented-control__item{min-height:32px;padding:0 11px}.ui-segmented-control__item[aria-pressed=true],.ui-filter-chip[aria-pressed=true]{border-color:var(--ui-primary)}@supports (color:color-mix(in lab, red, red)){.ui-segmented-control__item[aria-pressed=true],.ui-filter-chip[aria-pressed=true]{border-color:color-mix(in srgb, var(--ui-primary) 28%, var(--ui-border))}}.ui-segmented-control__item[aria-pressed=true],.ui-filter-chip[aria-pressed=true]{color:var(--ui-primary);background:var(--ui-surface)}.ui-filter-chip{border-color:var(--ui-border);background:var(--ui-surface);min-height:30px;padding:0 10px}.ui-form-field{gap:7px;max-width:100%;display:grid}.ui-form-field--xs{width:80px}.ui-form-field--sm{width:120px}.ui-form-field--md{width:240px}.ui-form-field--lg{width:400px}.ui-form-field--full{width:100%}@keyframes ui-drawer-in{0%{opacity:0;transform:translate(12px)}}@keyframes ui-fade{0%{opacity:0}}@keyframes ui-dialog-in{0%{opacity:0;transform:translate(-50%,calc(8px - 50%))scale(.985)}}@keyframes ui-toast-in{0%{opacity:0;transform:translateY(-8px)scale(.985)}}@media (width<=640px){.ui-dialog__content{border-radius:16px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:20px}.ui-dialog__heading{gap:12px;margin-bottom:16px}.ui-dialog__title{font-size:18px}.ui-dialog__footer{margin-top:20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.ui-model-parameter-table{border:1px solid var(--ui-border,#94a3b833);background:var(--ui-surface,transparent);border-radius:10px;display:grid;overflow-x:auto}.ui-model-parameter-table>div{border-top:1px solid var(--ui-border,#94a3b829);grid-template-columns:56px minmax(120px,150px) minmax(80px,100px) minmax(100px,120px) minmax(200px,1fr) 56px;align-items:center;gap:8px;min-width:0;padding:12px 10px;display:grid}.ui-model-parameter-table.is-reorderable>div{grid-template-columns:32px 56px minmax(120px,150px) minmax(80px,100px) minmax(100px,120px) minmax(200px,1fr) 56px}.ui-model-parameter-table.has-visibility-control>div{grid-template-columns:56px minmax(120px,150px) minmax(80px,100px) minmax(100px,120px) minmax(200px,1fr) 154px}.ui-model-parameter-table.is-reorderable.has-visibility-control>div{grid-template-columns:32px 56px minmax(120px,150px) minmax(80px,100px) minmax(100px,120px) minmax(200px,1fr) 154px}.ui-model-parameter-drag-handle{width:32px;height:32px;color:var(--ui-text-muted,#64748b);cursor:grab;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.ui-model-parameter-drag-handle:active{cursor:grabbing}.ui-model-parameter-drag-handle:hover,.ui-model-parameter-drag-handle:focus-visible{color:var(--ui-accent,#6d4ed8);background:#6f4ed81a}.ui-model-parameter-drag-handle>span{background:currentColor;border-radius:50%;width:3px;height:3px;transform:translate(-3px,-6px);box-shadow:6px 0,0 6px,6px 6px,0 12px,6px 12px}.ui-model-parameter-table>div:first-child{border-top:0}.ui-model-parameter-table>.is-header{color:var(--ui-text-muted,#64748b);background:var(--ui-surface-muted,#94a3b814);font-size:15px;font-weight:760}.ui-model-parameter-table label{gap:3px;min-width:0;display:grid}.ui-model-parameter-table .is-description{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:6px}.ui-model-parameter-table small,.ui-model-parameter-table .is-node{color:var(--ui-text-muted,#718095);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.ui-model-parameter-table input,.ui-model-parameter-table select,.ui-model-parameter-config-dialog input{border:1px solid var(--ui-border,#94a3b833);min-width:0;min-height:36px;color:var(--ui-text,inherit);background:var(--ui-surface-input,var(--ui-surface,transparent));font:inherit;border-radius:7px;padding:0 8px;font-size:16px}.ui-model-parameter-options-cell{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;display:grid}.ui-model-parameter-options-cell>span{color:var(--ui-text-muted,#64748b);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.ui-model-parameter-options-cell>button,.ui-model-parameter-remove{min-height:30px;color:var(--ui-accent,#6d4ed8);cursor:pointer;background:#6f4ed81a;border:1px solid #6f4ed852;border-radius:7px;justify-self:end;padding:0 8px;font-size:14px}.ui-model-parameter-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.ui-model-parameter-visibility{color:var(--ui-text-muted,#64748b);white-space:nowrap;align-items:center;gap:5px;font-size:13px;display:inline-flex}.ui-model-parameter-visibility-switch{background:var(--ui-border-strong,#cbd5e1);cursor:pointer;border:0;border-radius:999px;flex:none;width:34px;height:20px;padding:2px;position:relative}.ui-model-parameter-visibility-switch>span{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;display:block;box-shadow:0 1px 2px #0f172a3d}.ui-model-parameter-visibility-switch[aria-checked=true]{background:var(--ui-accent,#6d4ed8)}.ui-model-parameter-visibility-switch[aria-checked=true]>span{transform:translate(14px)}.ui-model-parameter-visibility-switch:focus-visible{outline:2px solid var(--ui-accent,#6d4ed8);outline-offset:2px}.ui-model-parameter-options-cell.is-static{grid-template-columns:1fr}.ui-model-parameter-options-cell.is-static>button:disabled{opacity:1;color:var(--ui-text-muted,#64748b);border-color:var(--ui-border,#94a3b833);background:var(--ui-surface-muted,#94a3b814);cursor:default}.ui-model-parameter-check{width:max-content;min-height:30px;color:var(--ui-accent,#6d4ed8);cursor:pointer;background:#6f4ed81a;border:1px solid #6f4ed852;border-radius:7px;justify-self:end;align-items:center;padding:0 8px;font-size:14px;gap:6px!important;display:inline-flex!important}.ui-model-parameter-check input{width:12px;height:12px;min-height:12px;accent-color:var(--ui-accent,#6d4ed8);margin:0;padding:0}.ui-model-parameter-remove{color:#c24156;background:#e11d4814;border-color:#e11d4833;padding:0 6px;font-size:12px}.ui-dialog__overlay.ui-model-parameter-config-overlay{z-index:1100}.ui-dialog__content.ui-model-parameter-config-dialog{z-index:1101;width:min(560px,100vw - 32px);padding:0;overflow:hidden}.ui-model-parameter-config-dialog .ui-dialog__heading{border-bottom:1px solid var(--ui-border);min-height:54px;margin:0;padding:10px 14px 10px 18px}.ui-model-parameter-config-dialog .ui-dialog__title{font-size:14px}.ui-model-parameter-config-dialog .ui-button{min-height:28px;padding:0 9px;font-size:11px}.ui-model-parameter-dialog-body{gap:8px;width:100%;padding:14px 16px 16px;display:grid}.ui-model-parameter-option-list{gap:6px;max-height:min(320px,48vh);display:grid;overflow-y:auto}.ui-model-parameter-option-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 46px;align-items:end;gap:6px;display:grid}.ui-model-parameter-option-row label,.ui-model-parameter-range-grid label{gap:5px;min-width:0;display:grid}.ui-model-parameter-option-row label>span,.ui-model-parameter-range-grid label>span{color:var(--ui-text-muted,#64748b);font-size:10px}.ui-model-parameter-range-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}.ui-model-parameter-range-grid input{width:100%}.ui-model-parameter-error{color:#e11d48;margin:0;font-size:10px}a{color:inherit;text-decoration:none}.admin-full-state{place-items:center;min-height:100vh;padding:24px;display:grid}.admin-eyebrow{color:#6366f1;letter-spacing:.13em;margin:0 0 8px;font-size:12px;font-weight:850}.admin-brand{border-radius:10px;outline:none;align-items:center;gap:10px;font-size:21px;font-weight:850;transition:color .14s,opacity .14s;display:inline-flex}.admin-brand:hover{color:#c7d2fe}.admin-brand:focus-visible{box-shadow:0 0 0 3px #818cf861}.admin-brand-logo{flex:0 0 38px;width:38px;height:38px}.admin-login-layout{grid-template-columns:minmax(340px,.85fr) minmax(480px,1.15fr);min-height:100vh;display:grid}.admin-login-brand{color:#fff;background:radial-gradient(circle at 85% 10%,#6366f16b,#0000 30%),#0f172a;flex-direction:column;justify-content:space-between;gap:48px;padding:clamp(36px,6vw,82px);display:flex}.admin-login-brand h1{letter-spacing:-.05em;margin:0 0 14px;font-size:clamp(42px,6vw,72px)}.admin-login-brand p:not(.admin-eyebrow){color:#cbd5e1;max-width:500px;line-height:1.7}.admin-login-brand .admin-eyebrow{color:#c7d2fe}.admin-login-brand small{color:#94a3b8}.admin-login-panel{place-items:center;padding:clamp(24px,6vw,72px);display:grid}.admin-login-card{width:min(470px,100%);padding:clamp(24px,4vw,40px)}.admin-login-card h2{letter-spacing:-.03em;margin:0;font-size:30px}.admin-login-card header>p:last-child{color:var(--ui-muted)}.admin-login-form{gap:18px;margin-top:25px;display:grid}.admin-frame{background:#f4f6f9;grid-template-columns:250px minmax(0,1fr);min-height:100vh;display:grid}.admin-skip-link{z-index:100;color:#111827;white-space:nowrap;background:#fff;border-radius:10px;padding:10px 14px;position:fixed;top:12px;left:14px;transform:translateY(calc(-100% - 24px))}.admin-skip-link:focus{transform:translateY(0)}.admin-sidebar{color:#e2e8f0;background:#111827;flex-direction:column;gap:32px;height:100vh;padding:26px 20px;display:flex;position:sticky;top:0}.admin-sidebar nav a{color:#94a3b8;border-radius:11px;align-items:center;gap:11px;min-height:44px;padding:0 12px;font-weight:700;display:flex}.admin-sidebar nav a.active{color:#fff;background:#252f43}.admin-sidebar>p{color:#94a3b8;font-size:12px;line-height:1.65}.admin-identity{border-top:1px solid #334155;align-items:center;gap:11px;min-width:0;margin-top:auto;padding-top:18px;display:flex}.admin-identity>span{color:#111827;background:#c7d2fe;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-weight:850;display:grid}.admin-identity>div{gap:2px;min-width:0;display:grid}.admin-identity strong,.admin-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-identity small{color:#94a3b8}.admin-frame>main{align-content:start;gap:26px;width:min(1240px,100%);margin:0 auto;padding:clamp(28px,5vw,64px);display:grid}.admin-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.admin-status-card{min-width:0;padding:22px}.admin-status-icon{color:#4338ca;background:#eef2ff;border-radius:13px;place-items:center;width:42px;height:42px;font-size:21px;display:grid}.admin-status-card>p{color:var(--ui-muted);margin:22px 0 6px;font-size:13px}.admin-status-card h2{overflow-wrap:anywhere;margin:0;font-size:20px}.admin-status-card>small{color:var(--ui-muted);margin-top:7px;line-height:1.5;display:block}.admin-role-list{flex-wrap:wrap;gap:7px;display:flex}.admin-role-list span{color:#3730a3;background:#eef2ff;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:800}.admin-service-card{grid-template-columns:minmax(220px,.8fr) minmax(320px,1.2fr);align-items:center;gap:34px;padding:26px;display:grid}.admin-service-card h2{margin:0 0 8px}.admin-service-card p:last-child{color:var(--ui-muted);margin:0}.admin-readiness{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.admin-readiness div{background:#f8fafc;border-radius:13px;padding:16px}.admin-readiness dt{color:var(--ui-muted);font-size:12px;font-weight:750}.admin-readiness dd{margin:7px 0 0;font-weight:850}.admin-readiness .is-ready{color:var(--ui-success)}.admin-topbar{min-height:46px;color:var(--ui-muted);justify-content:space-between;align-items:center;gap:16px;font-size:13px;font-weight:750;display:flex}.admin-config-stack,.admin-diagnostic-stack{gap:20px;display:grid}.admin-config-card,.admin-diagnostic-summary,.admin-snapshot-card,.admin-request-snapshot-card,.admin-diagnostic-table-card{padding:clamp(20px,3vw,30px)}.admin-section-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.admin-section-heading h2,.admin-snapshot-card h2,.admin-request-snapshot-card h2,.admin-diagnostic-table-card h2{margin:0;font-size:22px}.admin-request-snapshot-card .admin-section-heading p:last-child{color:var(--admin-text-muted,#68707a);margin:4px 0 0}.admin-request-snapshot-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.admin-request-snapshot-meta>div{background:var(--admin-surface-subtle,#f8fafc);border-radius:8px;min-width:0;padding:12px}.admin-request-snapshot-meta dt{color:var(--admin-text-muted,#68707a);font-size:12px}.admin-request-snapshot-meta dd{overflow-wrap:anywhere;margin:6px 0 0;font-weight:700}.admin-request-snapshot-card pre{border:1px solid var(--admin-border,#dbe4ee);color:#e5e7eb;white-space:pre-wrap;overflow-wrap:anywhere;background:#111827;border-radius:8px;max-height:420px;margin:0;padding:14px 16px;font:12px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.admin-section-heading p:last-child,.admin-snapshot-card>div:first-child>p:last-child{color:var(--ui-muted);margin-bottom:0;line-height:1.6}.admin-status-pill,.admin-task-status{color:#475569;white-space:nowrap;background:#eef2f7;border-radius:999px;align-items:center;width:fit-content;min-height:28px;padding:4px 10px;font-size:12px;font-weight:850;display:inline-flex}.admin-status-pill.is-positive,.admin-task-status.is-positive{color:#116139;background:#eaf8f0}.admin-task-status.is-negative{color:#9f2721;background:#fff1f0}.admin-empty-inline{background:#f8fafc;border:1px dashed #bdc8d5;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding:18px;display:flex}.admin-empty-inline p{color:var(--ui-muted);margin:6px 0 0}.admin-inline-facts,.admin-detail-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:22px 0;display:grid}.admin-inline-facts div,.admin-detail-facts div{background:#f8fafc;border-radius:12px;min-width:0;padding:13px}.admin-inline-facts dt,.admin-detail-facts dt,.admin-snapshot-grid dt{color:var(--ui-muted);font-size:12px;font-weight:750}.admin-inline-facts dd,.admin-detail-facts dd,.admin-snapshot-grid dd{overflow-wrap:anywhere;margin:6px 0 0;font-weight:750}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-model-form{gap:16px;display:grid}.admin-textarea{resize:vertical;min-height:92px;font:inherit;padding-block:11px}.admin-textarea:focus-visible,textarea:focus-visible{box-shadow:0 0 0 3px var(--ui-focus)}@supports (color:color-mix(in lab, red, red)){.admin-textarea:focus-visible,textarea:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-focus) 38%, transparent)}}.admin-advanced-config{border:1px solid var(--ui-border);border-radius:14px;padding:14px 16px}.admin-advanced-config summary{cursor:pointer;font-weight:800}.admin-number-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.admin-config-card>.ui-alert,.admin-model-form+.ui-alert{margin-top:16px}.admin-action-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.admin-blocker-note{color:#9a5b13;margin-top:10px;line-height:1.55;display:block}.admin-test-panel{border-top:1px solid var(--ui-border);margin-top:20px;padding-top:20px}.admin-task-search{border:1px solid var(--ui-border);background:#fff;border-radius:18px;grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:14px;padding:18px;display:grid;box-shadow:0 10px 30px #0f172a0a}.admin-table-card{border:1px solid var(--ui-border);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 10px 30px #0f172a0d}.admin-table-scroll{overflow-x:auto}.admin-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.admin-table th,.admin-table td{vertical-align:middle;white-space:nowrap;border-bottom:1px solid #e8edf3;padding:14px 16px}.admin-table th{color:var(--ui-muted);background:#f8fafc;font-size:12px;font-weight:850}.admin-table tbody tr:last-child td{border-bottom:0}.admin-table tbody tr:hover{background:#fafbff}.admin-table-link,.admin-back-link{color:#4338ca;font-weight:800}.admin-page-header--stacked{flex-direction:column;align-items:flex-start}.admin-page-header--stacked>div{width:100%}.admin-mono-wrap{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.admin-failure-summary{color:#9f2721;background:#fff1f0;border-radius:12px;gap:4px;padding:14px;display:grid}.admin-snapshot-card{gap:20px;display:grid}.admin-snapshot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-snapshot-grid>section{border:1px solid var(--ui-border);border-radius:14px;min-width:0;padding:15px}.admin-snapshot-grid h3{margin:0 0 12px}.admin-snapshot-grid dl,.admin-snapshot-grid p{margin:0}.admin-snapshot-grid dl{gap:10px;display:grid}.admin-snapshot-grid p{color:var(--ui-muted);font-size:13px}.admin-diagnostic-table-card>p{color:var(--ui-muted)}.admin-diagnostic-table-card .admin-table-scroll{margin:16px -30px -30px}@media (width<=1024px){.admin-inline-facts,.admin-detail-facts,.admin-number-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.admin-sidebar nav{grid-auto-flow:column}.admin-sidebar nav a{padding-inline:10px}.admin-sidebar nav a span{display:none}.admin-snapshot-grid{grid-template-columns:1fr}.admin-request-snapshot-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.admin-topbar,.admin-section-heading,.admin-empty-inline{flex-direction:column;align-items:stretch}.admin-form-grid,.admin-number-grid,.admin-inline-facts,.admin-detail-facts,.admin-task-search,.admin-request-snapshot-meta{grid-template-columns:1fr}.admin-task-search .ui-button{width:100%}.admin-diagnostic-table-card .admin-table-scroll{margin-inline:-20px;margin-bottom:-20px}}@media (width<=1024px){.admin-frame{grid-template-columns:220px minmax(0,1fr)}.admin-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-status-card:last-child{grid-column:1/-1}.admin-service-card{grid-template-columns:1fr}}@media (width<=768px){.admin-login-layout{grid-template-columns:1fr}.admin-login-brand{min-height:300px;padding:32px 24px}.admin-login-brand small{display:none}.admin-frame{display:block}.admin-sidebar{flex-direction:row;align-items:center;width:100%;height:auto;padding:16px 20px;position:static}.admin-sidebar nav{margin-left:auto}.admin-sidebar nav a{min-height:38px}.admin-sidebar>p,.admin-identity{display:none}.admin-card-grid{grid-template-columns:1fr}.admin-status-card:last-child{grid-column:auto}}@media (width<=520px){.admin-login-panel{padding:16px}.admin-login-card{padding:22px 18px}.admin-frame>main{padding:24px 16px 40px}.admin-readiness{grid-template-columns:1fr}}.admin-route-page{display:contents}.admin-route-page>.admin-governance-page>.admin-business-heading,.admin-route-page>[data-page-status=planned]>header:first-child{display:none}.admin-sidebar--desktop{gap:20px;width:244px;padding:22px 16px 28px;transition:width .16s,padding .16s;overflow-y:auto}.admin-sidebar--desktop,.admin-sidebar--mobile{flex-direction:column;display:flex}.admin-sidebar-header{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.admin-sidebar-toggle{color:#dbe4f0;width:34px;height:34px;font:inherit;cursor:pointer;background:#1e293b;border:1px solid #3b4961;border-radius:10px;flex:none;place-items:center;margin-top:2px;font-size:18px;display:grid}.admin-sidebar-toggle:hover{color:#fff;background:#29364c;border-color:#64748b}.admin-sidebar-toggle:focus-visible{outline-offset:2px;outline:3px solid #a5b4fc73}.admin-sidebar--desktop.is-collapsed .admin-sidebar-header{justify-content:center;align-items:center}.admin-sidebar--desktop.is-collapsed .admin-sidebar-brand-stack,.admin-sidebar--desktop.is-collapsed .admin-brand strong,.admin-sidebar--desktop.is-collapsed .admin-nav-label{display:none}.admin-sidebar--desktop.is-collapsed .admin-sidebar-toggle{margin-top:-4px}.admin-sidebar--desktop.is-collapsed .admin-nav-group,.admin-sidebar--desktop.is-collapsed nav .admin-nav-group{grid-template-columns:1fr;justify-items:center;padding:0}.admin-sidebar--desktop.is-collapsed .admin-nav-icon{width:100%}.admin-sidebar--mobile,.admin-mobile-nav-layer,.admin-mobile-nav-trigger{display:none}.admin-sidebar nav{gap:8px;display:grid}.admin-sidebar-logout{color:#cbd5e1;width:100%;min-height:42px;font:inherit;cursor:pointer;background:#1a2538;border:1px solid #344158;border-radius:10px;justify-content:center;align-items:center;gap:9px;margin-top:auto;padding:0 12px;font-weight:750;display:flex}.admin-sidebar-logout:hover{color:#fff;background:#253149}.admin-sidebar-logout:disabled{cursor:wait;opacity:.65}.admin-sidebar--desktop.is-collapsed .admin-sidebar-logout span{display:none}.admin-nav-group{color:#cbd5e1;border:1px solid #0000;border-radius:14px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;min-height:48px;padding:0 13px;font-weight:800;display:grid}.admin-sidebar nav .admin-nav-group{min-height:48px;padding:0 13px;display:grid}.admin-nav-group.is-active{color:#fff;background:#252f4380;border-color:#3a4760}.admin-sidebar nav .admin-nav-group:hover{color:#fff;background:#252f43}.admin-nav-icon{color:#a5b4fc;place-items:center;display:grid}.admin-sidebar nav .admin-nav-group:focus-visible{outline-offset:2px;outline:3px solid #a5b4fc73}.admin-frame>main{gap:22px;width:100%;min-width:0;margin:0;padding:16px}.admin-topbar{border-bottom:1px solid var(--ui-border);grid-template-columns:minmax(0,1fr);align-items:center;gap:16px;min-height:48px;padding-bottom:14px;display:grid}.admin-topbar-feedback{grid-area:2/1/auto/-1;gap:3px;min-width:0;display:grid}.admin-topbar-feedback .ui-alert{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:6px 9px;overflow:hidden}.admin-topbar-leading,.admin-topbar-actions,.admin-topbar-account{align-items:center;gap:10px;min-width:0;display:flex}.admin-topbar-leading{overflow:hidden}.admin-topbar-leading>.admin-workspace-tabs{width:auto;box-shadow:none;border-radius:10px;flex:auto}.admin-topbar-leading>.admin-workspace-tabs .admin-workspace-tab{min-height:38px;padding-inline:13px}.admin-topbar-actions{justify-content:flex-end}.admin-topbar-account{color:var(--ui-text);flex-direction:column;align-items:flex-end;gap:1px}.admin-topbar-account span,.admin-topbar-account small{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.admin-topbar-account small{color:var(--ui-muted);font-weight:500}.admin-breadcrumbs{min-width:0;color:var(--ui-muted);margin:0;font-size:13px;overflow:hidden}.admin-breadcrumbs ol{flex-wrap:nowrap;gap:8px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.admin-breadcrumbs li{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.admin-breadcrumbs li:last-child{flex-shrink:0}.admin-breadcrumbs li+li:before{color:#a8b2c1;content:"/";margin-right:8px}.admin-breadcrumbs a:hover{color:var(--ui-primary)}.admin-breadcrumbs [aria-current=page]{color:var(--ui-text);font-weight:750}.admin-workspace-tabs{border:1px solid var(--ui-border);background:#fff;border-radius:15px;width:100%;min-width:0;max-width:100%;overflow:hidden;box-shadow:0 8px 24px #0f172a09}.admin-ui-preview-banner{color:#3730a3;background:#eef2ff;border:1px solid #c7d2fe;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;min-height:42px;padding:10px 14px;font-size:13px;display:flex}.admin-ui-preview-banner span{color:#5b6592}.admin-workspace-tab-list{align-items:stretch;min-width:0;display:flex;overflow-x:auto}.admin-workspace-tab{color:#64748b;white-space:nowrap;flex:none;align-items:center;gap:7px;min-width:max-content;min-height:50px;padding:0 20px;font-size:13px;font-weight:800;display:inline-flex;position:relative}.admin-workspace-tab>span{text-overflow:ellipsis;overflow:hidden}.admin-workspace-tab:after{content:"";background:0 0;border-radius:999px 999px 0 0;height:3px;position:absolute;bottom:0;left:14px;right:14px}.admin-workspace-tab:hover{color:#312e81;background:#fafaff}.admin-workspace-tab.is-active{color:#3730a3;background:#f8f7ff}.admin-workspace-tab.is-active:after{background:#4f46e5}.admin-workspace-tab:focus-visible{z-index:1;outline-offset:-3px;outline:3px solid #4f46e533}.admin-workspace-tab small{color:#7c5a13;background:#fff7df;border-radius:999px;padding:2px 6px;font-size:10px;font-weight:850}.admin-page-intro{display:none!important}.admin-workspace-tab.is-active small{color:#3730a3;background:#e8e7ff}.admin-page-meta{color:var(--ui-muted);align-items:center;gap:9px;margin-bottom:10px;font-size:12px;font-weight:700;display:flex}.admin-page-status{color:#166534;background:#ecfdf3;border-radius:999px;padding:5px 9px}.admin-page-status.is-read_only{color:#1d4ed8;background:#eff6ff}.admin-page-status.is-planned{color:#92400e;background:#fffbeb}.admin-planned-statusbar{color:#75511b;background:#fffaf0;border:1px solid #f3d7a0;border-radius:8px;align-items:center;gap:10px;min-height:38px;padding:7px 11px;font-size:12px;line-height:1.35;display:flex}.admin-planned-statusbar strong{color:#8a5709;background:#ffedc4;border-radius:999px;flex:none;padding:3px 7px;font-size:11px}.admin-planned-statusbar span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-planned-statusbar small{color:#8f6d36;white-space:nowrap;flex:0 auto;margin-left:auto}.admin-section-order{flex-wrap:wrap;gap:9px;margin:14px 0 0;padding:0;list-style:none;display:flex}.admin-section-order li{color:#475569;background:#f1f5f9;border-radius:999px;align-items:center;gap:7px;padding:7px 11px 7px 7px;font-size:12px;font-weight:750;display:inline-flex}.admin-section-order span{color:#fff;background:#64748b;border-radius:999px;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.admin-real-data-scope{grid-template-columns:minmax(240px,.85fr) minmax(380px,1.15fr);gap:24px;padding:clamp(18px,3vw,24px);display:grid}.admin-real-data-scope h2{margin:0;font-size:18px}.admin-real-data-scope .admin-section-order{margin-top:13px}.admin-data-scope-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-data-scope-columns section{background:#f8fafc;border-radius:12px;min-width:0;padding:14px}.admin-data-scope-columns section:last-child{background:#fffbeb}.admin-data-scope-columns h3{margin:0;font-size:13px}.admin-data-scope-columns ul{color:var(--ui-muted);gap:4px;margin:9px 0 0;padding-left:18px;font-size:12px;line-height:1.5;display:grid}.admin-model-categories{gap:8px;max-width:100%;display:flex;overflow-x:auto}.admin-model-categories>span,.admin-model-categories>button{border:1px solid var(--ui-border);color:#64748b;min-height:40px;font:inherit;background:#fff;border-radius:10px;flex:none;align-items:center;gap:6px;padding:0 13px;font-size:12px;font-weight:800;display:inline-flex}.admin-model-categories>span{color:#3730a3;background:#eef2ff;border-color:#a5b4fc}.admin-model-categories button{color:#94a3b8;cursor:not-allowed;background:#f8fafc}.admin-model-categories small{font-size:9px}.admin-access-denied{gap:10px;display:grid}.admin-error-code{color:var(--ui-danger);margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;font-weight:800}.admin-task-filters{border:1px solid var(--ui-border);background:#fff;border-radius:16px;grid-template-columns:repeat(4,minmax(140px,1fr));gap:12px;padding:16px;display:grid}.admin-task-filters label{color:var(--ui-muted);gap:7px;font-size:12px;font-weight:800;display:grid}.admin-task-filters select{border:1px solid var(--ui-border-strong,#cbd5e1);width:100%;min-height:42px;color:var(--ui-text);font:inherit;background:#fff;border-radius:10px;padding:0 11px}.admin-task-filters select:focus-visible{outline-offset:1px;border-color:var(--ui-primary);outline:3px solid #4f46e533}.admin-pagination{border:1px solid var(--ui-border);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.admin-pagination p{color:var(--ui-muted);margin:0;font-size:13px;font-weight:700}.admin-pagination>div{gap:8px;display:flex}@media (width<=900px){.admin-frame{display:block}.admin-sidebar--desktop{display:none}.admin-mobile-nav-trigger{display:inline-flex}.admin-mobile-nav-layer{z-index:80;display:block;position:fixed;inset:0}.admin-mobile-nav-overlay{background:#0f172a94;border:0;width:100%;position:absolute;inset:0}.admin-sidebar--mobile{flex-direction:column;align-items:stretch;width:min(360px,100vw - 36px);height:100vh;padding:22px 16px 28px;display:flex;position:absolute;inset:0 auto 0 0;overflow-y:auto;box-shadow:18px 0 60px #0f172a59}.admin-sidebar--mobile .admin-sidebar-header{padding-right:48px}.admin-mobile-nav-close{color:#fff;cursor:pointer;background:#1e293b;border:1px solid #475569;border-radius:10px;width:36px;height:36px;font-size:22px;position:absolute;top:18px;right:16px}.admin-sidebar--mobile nav{grid-auto-flow:row;margin:4px 0 0}.admin-sidebar--mobile .admin-nav-group span{display:grid}.admin-frame>main{padding:16px}.admin-topbar{grid-template-columns:minmax(0,1fr) auto}.admin-topbar-feedback{grid-area:2/1/auto/-1}.admin-task-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-real-data-scope{grid-template-columns:1fr}}@media (width<=560px){.admin-topbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;padding-bottom:10px}.admin-topbar-leading,.admin-topbar-actions{gap:7px}.admin-topbar-leading>.admin-workspace-tabs{overflow:hidden}.admin-topbar-leading>.admin-workspace-tabs .admin-workspace-tab{min-height:36px;padding-inline:10px}.admin-mobile-nav-trigger{min-width:38px;padding-inline:9px}.admin-mobile-nav-trigger>span,.admin-topbar-account small{display:none}.admin-topbar-account span{max-width:70px;font-size:12px}.admin-topbar-actions>.ui-button{min-height:38px;padding-inline:10px}.admin-breadcrumbs{font-size:12px}.admin-breadcrumbs ol{gap:5px}.admin-breadcrumbs li+li:before{margin-right:5px}.admin-frame>main{gap:14px;padding:16px 14px 32px}.admin-planned-statusbar{gap:3px;display:grid}.admin-planned-statusbar strong{width:fit-content}.admin-planned-statusbar span,.admin-planned-statusbar small{white-space:normal;margin-left:0}.admin-task-filters,.admin-data-scope-columns{grid-template-columns:1fr}.admin-pagination{flex-direction:column;align-items:stretch}.admin-pagination>div>*{flex:1}}.admin-sidebar-brand-stack{gap:7px;min-width:0;display:grid;position:relative}.admin-sidebar-brand-stack .admin-brand{text-align:left;flex-direction:row;gap:10px;width:auto;font-size:21px;line-height:1}.admin-release-indicator{min-width:0;position:relative}.admin-release-indicator__trigger{color:#94a3b8;max-width:148px;min-height:24px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:11px;font-weight:800;display:inline-flex}.admin-release-indicator__trigger>span,.admin-release-indicator__status>span{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px}@supports (color:color-mix(in lab, red, red)){.admin-release-indicator__trigger>span,.admin-release-indicator__status>span{box-shadow:0 0 0 3px color-mix(in srgb, currentColor 16%, transparent)}}.admin-release-indicator__trigger strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-release-indicator__trigger.is-current,.admin-release-indicator__status.is-current{color:#34d399}.admin-release-indicator__trigger.is-update,.admin-release-indicator__status.is-update{color:#fbbf24}.admin-release-indicator__trigger.is-running,.admin-release-indicator__status.is-running{color:#60a5fa}.admin-release-indicator__trigger.is-error,.admin-release-indicator__status.is-error{color:#fb7185}.admin-release-indicator__trigger.is-checking,.admin-release-indicator__status.is-checking{color:#94a3b8}.admin-release-indicator__trigger:hover,.admin-release-indicator__trigger:focus-visible{color:#fff}.admin-release-indicator__trigger:focus-visible{outline-offset:3px;border-radius:5px;outline:2px solid #a5b4fc8c}.admin-release-indicator__popover{z-index:90;color:#e2e8f0;background:#111827;border:1px solid #334155;border-radius:8px;gap:13px;width:min(300px,100vw - 40px);padding:14px;display:grid;position:fixed;top:82px;left:16px;box-shadow:0 18px 42px #0206176b}.admin-release-indicator__popover header,.admin-release-indicator__popover header>div,.admin-release-indicator__actions{align-items:center;display:flex}.admin-release-indicator__popover header{justify-content:space-between;gap:12px}.admin-release-indicator__popover header>div{flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.admin-release-indicator__popover header span,.admin-release-indicator__popover dt{color:#94a3b8;font-size:11px;font-weight:700}.admin-release-indicator__popover header strong{font-size:15px}.admin-release-indicator__popover header>button{color:#cbd5e1;cursor:pointer;background:#1e293b;border:1px solid #334155;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.admin-release-indicator__popover header>button:disabled{opacity:.55;cursor:wait}.admin-release-indicator__popover dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.admin-release-indicator__popover dl>div{background:#172033;border:1px solid #263449;border-radius:6px;gap:3px;min-width:0;padding:9px 10px;display:grid}.admin-release-indicator__popover dd{text-overflow:ellipsis;color:#fff;white-space:nowrap;margin:0;font-size:12px;font-weight:800;overflow:hidden}.admin-release-indicator__status{align-items:flex-start;gap:8px;margin:0;font-size:12px;line-height:1.45;display:flex}.admin-release-indicator__status>span{margin-top:5px}.admin-release-indicator__actions{justify-content:space-between;gap:10px}.admin-release-indicator__actions>button,.admin-release-indicator__actions>a{min-height:34px;font:inherit;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.admin-release-indicator__actions>button{color:#fff;cursor:pointer;background:#0f766e;border:1px solid #0d9488}.admin-release-indicator__actions>button:disabled{opacity:.55;cursor:not-allowed}.admin-release-indicator__actions>a{color:#c7d2fe;margin-left:auto}.admin-release-indicator__actions>a:hover,.admin-release-indicator__actions>a:focus-visible{color:#fff}.admin-sidebar--desktop.is-collapsed .admin-sidebar-brand-stack{justify-items:center}.admin-sidebar--desktop.is-collapsed .admin-release-indicator__trigger{justify-content:center;width:28px;height:24px}.admin-sidebar--desktop.is-collapsed .admin-release-indicator__trigger strong{display:none}.admin-sidebar--desktop.is-collapsed .admin-release-indicator__popover{top:58px;left:70px}@media (width<=900px){.admin-release-indicator__popover{width:auto;position:fixed;top:76px;left:18px;right:18px}}.auth-security-page{gap:12px;min-width:0;display:grid}.auth-security-summary,.auth-security-audit-strip{border:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.auth-security-summary>div,.auth-security-audit-strip>div{border-right:1px solid var(--line);gap:4px;min-width:0;padding:10px 12px;display:grid}.auth-security-summary>div:last-child,.auth-security-audit-strip>div:last-child{border-right:0}.auth-security-summary span,.auth-security-audit-strip span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.auth-security-summary strong,.auth-security-audit-strip strong{font-size:18px;font-weight:650}.auth-security-summary .is-danger strong,.auth-security-audit-strip .is-danger strong{color:var(--danger)}.auth-security-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.auth-security-panel{border:1px solid var(--line);background:var(--surface);min-width:0}.auth-security-panel__heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 12px;display:flex}.auth-security-panel__heading span{color:var(--text-muted);letter-spacing:.08em;font-size:10px;font-weight:700;display:block}.auth-security-panel__heading h2{margin:2px 0 0;font-size:14px}.auth-security-panel__heading em{background:var(--surface-subtle);color:var(--text-muted);white-space:nowrap;border-radius:999px;padding:3px 7px;font-size:11px;font-style:normal}.auth-security-methods{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.auth-security-methods>div{background:var(--surface);justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:7px 12px;font-size:12px;display:flex}.auth-security-methods em{color:var(--text-muted);font-size:11px;font-style:normal}.auth-security-methods em.is-enabled{color:var(--success)}.auth-security-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 18px;margin:0;padding:10px 12px;display:grid}.auth-security-specs>div{min-width:0}.auth-security-specs dt{color:var(--text-muted);font-size:11px}.auth-security-specs dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:12px}.auth-security-session-grid{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.auth-security-session-grid article{border-right:1px solid var(--line);padding:10px 12px}.auth-security-session-grid article:last-child{border-right:0}.auth-security-session-grid h3{margin:0 0 8px;font-size:12px}.auth-security-session-grid dl{gap:7px;margin:0;display:grid}.auth-security-table-scroll{overflow-x:auto}.auth-security-table-scroll table{border-collapse:collapse;width:100%;min-width:680px;font-size:12px}.auth-security-table-scroll th,.auth-security-table-scroll td{border-bottom:1px solid var(--line);text-align:left;height:38px;padding:7px 12px}.auth-security-table-scroll thead th{background:var(--surface-subtle);color:var(--text-muted);font-size:11px;font-weight:600}.auth-security-audit-strip{border:0;grid-template-columns:repeat(4,minmax(90px,.6fr)) minmax(260px,1.6fr)}.auth-security-guard-copy{align-content:center}.auth-security-guard-copy strong{font-size:12px}@media (width<=900px){.auth-security-layout{grid-template-columns:1fr}.auth-security-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.auth-security-summary>div:nth-child(3){border-right:0}.auth-security-summary>div:nth-child(n+4){border-top:1px solid var(--line)}.auth-security-audit-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-security-audit-strip>div:nth-child(2n){border-right:0}.auth-security-audit-strip>div:nth-child(n+3){border-top:1px solid var(--line)}.auth-security-guard-copy{grid-column:1/-1}}@media (width<=560px){.auth-security-summary,.auth-security-methods,.auth-security-session-grid{grid-template-columns:1fr}.auth-security-summary>div,.auth-security-summary>div:nth-child(3),.auth-security-methods>div,.auth-security-session-grid article{border-right:0;border-bottom:1px solid var(--line)}.auth-security-summary>div:last-child,.auth-security-session-grid article:last-child{border-bottom:0}.auth-security-specs{grid-template-columns:1fr}}.admin-catalog-page{gap:14px;min-width:0;display:grid}.user-model-platform-catalog{gap:10px;display:grid}.user-model-platform-catalog .admin-provider-channel-heading p{color:#64748b;margin:4px 0 0;font-size:12px}.user-model-platform-catalog__grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;display:grid}.user-model-platform-catalog__card{background:linear-gradient(145deg,#fff,#f8fafc);border:1px solid #dce3ed;border-radius:9px;gap:8px;min-width:0;padding:8px;display:grid;position:relative}.user-model-platform-catalog__card[draggable=true]{cursor:grab}.user-model-platform-catalog__card header,.user-model-platform-catalog__card footer,.user-model-platform-editor__toggles{align-items:center;gap:8px;display:flex}.user-model-platform-catalog__card header{min-width:0}.user-model-platform-catalog__card header>div{gap:3px;min-width:0;display:grid}.user-model-platform-catalog__identity{align-items:center;gap:9px!important;display:flex!important}.user-model-platform-catalog__identity>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.user-model-platform-catalog__logo{background:#eef2ff;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font-weight:800;display:grid;overflow:hidden;color:#4338ca!important;font-size:10px!important}.user-model-platform-catalog__logo img{object-fit:cover;width:100%;height:100%}.user-model-platform-catalog__card header strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.user-model-platform-catalog__card footer{z-index:2;justify-content:flex-end;position:relative}.user-model-platform-catalog__drag-handle{color:#94a3b8;cursor:grab;margin-right:auto}.user-model-platform-catalog__card footer .ui-button{min-height:26px;padding:0 8px;font-size:11px}.ui-dialog__content:has(.user-model-platform-editor){grid-template-rows:auto minmax(0,1fr);width:min(1460px,100vw - 40px);max-width:none;height:min(740px,100vh - 32px);max-height:calc(100vh - 32px);display:grid;overflow:hidden}.ui-dialog__content:has(.user-model-platform-editor)>.ui-dialog__heading+*{min-height:0}.ui-dialog__content:has(.user-model-platform-editor)>.ui-dialog__heading button[aria-label=关闭对话框]{display:none}.user-model-platform-editor__header-actions{justify-content:flex-end}.user-model-platform-editor{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(330px,.78fr) minmax(0,1.45fr);gap:12px;height:auto;min-height:0;padding:12px 16px 14px;display:grid}.user-model-platform-editor.has-create-tabs{grid-template-rows:auto minmax(0,1fr)}.user-model-platform-editor__section{scrollbar-gutter:stable;background:#f8fafc;border:1px solid #dce3ed;border-radius:10px;align-content:start;gap:8px;min-height:0;padding:10px;display:grid;overflow:auto}.user-model-platform-editor .supplier-field{gap:4px;font-size:12px}.user-model-platform-editor .supplier-field input,.user-model-platform-editor .supplier-field select{height:30px}.user-model-platform-editor__section>header,.user-model-platform-capability>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.user-model-platform-editor__section h3,.user-model-platform-capability header strong{color:#0f172a;margin:0;font-size:14px}.user-model-platform-editor__section header p,.user-model-platform-capability header small{color:#64748b;margin:3px 0 0;font-size:11px;display:block}.user-model-platform-editor__capabilities{gap:10px;display:grid}.user-model-platform-capability{background:#fff;border:1px solid #cbd5e1;border-radius:9px;gap:10px;padding:12px;display:grid}.user-model-platform-capability__json textarea{resize:vertical;min-height:180px;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.5}.user-model-platform-capability .supplier-code-field textarea{min-height:110px}.user-model-platform-editor__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 8px;display:grid}.user-model-platform-capability__basics{grid-template-columns:repeat(4,minmax(0,1fr))}.user-model-platform-editor__toggles{flex-wrap:wrap}.user-model-platform-editor__toggles.is-grid-toggle{align-self:end}.user-model-platform-editor__toggles label{color:#334155;border:1px solid #dce3ed;border-radius:8px;align-items:center;gap:7px;min-height:30px;padding:0 9px;font-size:12px;font-weight:720;display:inline-flex}.user-model-platform-editor__toggles input{width:14px;height:14px}.user-model-platform-editor__details,.user-model-platform-capability__advanced{background:#fff;border:1px solid #dce3ed;border-radius:8px}.user-model-platform-editor__details summary,.user-model-platform-capability__advanced summary{color:#334155;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding:6px 9px;font-size:12px;font-weight:760;display:flex}.user-model-platform-editor__details summary small,.user-model-platform-capability__advanced summary small{color:#64748b;font-size:10px;font-weight:620}.user-model-platform-editor__details[open] summary,.user-model-platform-capability__advanced[open] summary{border-bottom:1px solid #e2e8f0}.user-model-platform-editor__details>label,.user-model-platform-capability__advanced-body{margin:10px}.user-model-platform-editor__details textarea{min-height:96px}.user-model-platform-capability__advanced-body{gap:10px;display:grid}.user-model-platform-editor>.supplier-form-error{grid-column:1/-1}@media (width<=1100px){.ui-dialog__content:has(.user-model-platform-editor){overflow:auto}.user-model-platform-editor{grid-template-rows:auto;grid-template-columns:1fr;height:auto}.user-model-platform-editor__section{overflow:visible}.user-model-platform-editor__grid{grid-template-columns:1fr}.user-model-platform-editor__grid .span-2,.user-model-platform-editor>.supplier-form-error{grid-column:auto}}.ui-dialog__content:has(.supplier-channel-editor){background:linear-gradient(#fff,#f5f7fb);border-radius:12px;width:min(1460px,100vw - 40px);max-width:none;height:min(740px,100vh - 32px);max-height:calc(100vh - 32px);overflow:hidden}.ui-dialog__content:has(.supplier-channel-editor)>.ui-dialog__heading{border-bottom:1px solid #e2e8f0;min-height:62px;padding:10px 18px}.ui-dialog__content:has(.supplier-channel-editor)>.ui-dialog__heading+*{min-height:0}.supplier-channel-editor{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0}.supplier-channel-editor>.ui-alert{margin:8px 14px 0;padding:8px 10px;font-size:11px}.supplier-modal-actions,.supplier-modal-actions>div{justify-content:flex-end;align-items:center;gap:10px;display:flex}.supplier-primary-button,.supplier-ghost-button{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;min-height:34px;padding:0 13px;font-size:13px;font-weight:760;display:inline-flex}.supplier-primary-button{color:#fff;background:#1677ff;border:1px solid #0f72f2}.supplier-ghost-button{color:#24324a;background:#fff;border:1px solid #cbd5e1}.supplier-primary-button:disabled,.supplier-ghost-button:disabled{cursor:not-allowed;opacity:.55}.supplier-storage-toggle{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:7px;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-weight:760;display:inline-flex}.supplier-storage-toggle i{background:#cbd5e1;border-radius:999px;width:30px;height:16px;position:relative}.supplier-storage-toggle i:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .18s;position:absolute;top:2px;left:2px}.supplier-storage-toggle.is-on{color:#9a3412;background:#fff7ed;border-color:#fdba74}.supplier-storage-toggle.is-on i{background:#f97316}.supplier-storage-toggle.is-on i:after{transform:translate(14px)}.supplier-modal-body{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;padding:0;display:grid;overflow:hidden}.supplier-modal-left,.supplier-modal-right{align-content:start;gap:10px;min-width:0;display:grid}.supplier-modal-panel{background:#fffffffa;border:1px solid #e2e8f0;border-radius:9px;padding:12px;box-shadow:0 8px 22px #0f172a0f}.supplier-modal-panel>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:9px;display:flex}.supplier-modal-panel h3{color:#0f172a;margin:0 0 12px;font-size:15px;font-weight:800}.supplier-modal-panel>header h3{margin-bottom:5px}.supplier-modal-panel>header p{color:#64748b;margin:0;font-size:12px;line-height:1.5}.supplier-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.supplier-field{color:#334155;gap:5px;font-size:12.5px;font-weight:760;display:grid}.supplier-field input,.supplier-field select,.supplier-field textarea,.model-sync-toolbar input{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:7px;width:100%;min-width:0;padding:0 12px;font-weight:640}.supplier-field input,.supplier-field select,.model-sync-toolbar input{height:34px}.supplier-field textarea{resize:vertical;min-height:68px;padding:8px 11px;line-height:1.55}.supplier-field small{color:#64748b;font-size:12px;font-weight:620}.supplier-field em,.supplier-form-error{color:#dc2626;font-size:12px;font-style:normal;font-weight:720}.supplier-field.span-2,.supplier-base-url-field{grid-column:span 2}.supplier-key-inline-field{grid-column:1/-1}.supplier-field textarea.supplier-key-textarea{resize:none;height:62px;min-height:62px}.supplier-checkbox-field{align-items:center;gap:8px;display:flex}.supplier-checkbox-field input[type=checkbox]{width:16px;height:16px}.supplier-key-result{color:#08744f;background:#e8f8f1;border-radius:999px;width:fit-content;padding:5px 8px;font-size:12px}.supplier-saved-credential{color:#137a43;background:#edfcf2;border:1px solid #a6e9bd;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 10px;display:flex}.supplier-secret-reveal{flex:280px;min-width:180px;max-width:420px;position:relative}.supplier-secret-reveal input{color:#14532d;width:100%;height:34px;font:inherit;background:#fff;border:1px solid #b7d9c2;border-radius:7px;padding:0 38px 0 10px}.supplier-secret-reveal__toggle,.supplier-saved-credential .supplier-secret-reveal__toggle{color:#166534;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:30px;min-height:30px;padding:0;display:grid;position:absolute;top:2px;right:2px}.supplier-secret-reveal__toggle:hover{background:#dcfce7}.supplier-secret-reveal__toggle svg{width:16px;height:16px}.supplier-saved-credential button{color:#fff;min-height:32px;font:inherit;cursor:pointer;background:#d74b4b;border:0;border-radius:8px;padding:0 12px;font-weight:700}.supplier-saved-credential button:disabled{cursor:wait;opacity:.65}.supplier-provider-picker{min-width:0;position:relative}.supplier-provider-trigger{background:#fff;border:1px solid #cbd5e1;border-radius:7px;justify-content:space-between;align-items:center;width:100%;height:34px;padding:0 10px 0 12px;display:flex}.supplier-provider-options{z-index:80;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:300px;max-height:246px;padding:5px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 18px 46px #0f172a29}.supplier-provider-options>div{border-radius:6px;align-items:center;gap:6px;min-height:34px;display:flex}.supplier-provider-options>div.is-selected{background:#eff6ff}.supplier-provider-options button{color:inherit;cursor:pointer;background:0 0;border:0}.supplier-provider-options>div>button:first-child{text-align:left;flex:1;min-width:0;height:34px;padding:0 8px}.supplier-provider-options>div>button:not(:first-child){border-radius:6px;width:28px;height:28px}.supplier-provider-options input{border:1px solid #cbd5e1;border-radius:6px;min-width:0;height:28px;padding:0 8px}.supplier-request-tabs{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;margin-bottom:10px;display:grid}.supplier-request-tabs button{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:7px;min-height:32px;font-size:12.5px;font-weight:760}.supplier-request-tabs button.is-active{color:#1262d9;background:#eff6ff;border-color:#1677ff8c}.supplier-code-field textarea{min-height:178px;font-family:Consolas,monospace;font-size:12.5px}.supplier-apply-code-button{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:7px;width:100%;min-height:34px;margin-top:10px;font-weight:760}.supplier-code-help{color:#64748b;margin:9px 0 0;font-size:12px;line-height:1.5}.supplier-channel-balance-panel,.supplier-channel-billing-panel{gap:12px;display:grid}.supplier-info-button{color:#7c8da5;cursor:help;background:0 0;border:0}.supplier-balance-info-help{vertical-align:middle;margin-left:6px;display:inline-flex;position:relative}.supplier-balance-info-help>button{color:#718096;cursor:help;background:#fff;border:1px solid #d6e0ec;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.supplier-balance-info-help>button:hover,.supplier-balance-info-help>button:focus-visible{color:#2563eb;border-color:#8eb7ff;outline:none}.supplier-balance-info-tooltip{z-index:30;color:#475569;opacity:0;pointer-events:none;background:#fff;border:1px solid #d8e3f0;border-radius:10px;gap:7px;width:min(390px,72vw);padding:12px;font-size:12px;line-height:1.55;transition:opacity .15s,transform .15s;display:grid;position:absolute;top:30px;right:-10px;transform:translateY(-4px);box-shadow:0 16px 34px #0f172a2e}.supplier-balance-info-tooltip strong{color:#0f172a;font-size:13px}.supplier-balance-info-tooltip span,.supplier-balance-info-tooltip small{display:block}.supplier-balance-info-links{flex-wrap:wrap;gap:6px;display:flex!important}.supplier-balance-info-links a{color:#315fbd;background:#eef4ff;border-radius:6px;padding:4px 7px;text-decoration:none}.supplier-balance-info-help:hover .supplier-balance-info-tooltip,.supplier-balance-info-help:focus-within .supplier-balance-info-tooltip{opacity:1;pointer-events:auto;transform:translateY(0)}.supplier-channel-balance-grid{grid-template-columns:minmax(120px,.72fr) minmax(118px,.72fr) minmax(180px,1fr);align-items:end;gap:10px;display:grid}.supplier-channel-balance-current{background:#f8fbff;border:1px solid #d7e3f4;border-radius:7px;align-content:center;gap:5px;min-height:58px;padding:9px 11px;display:grid}.supplier-channel-balance-current span{color:#64748b;font-size:11px}.supplier-channel-balance-current strong{color:#0f172a;font-size:16px}.supplier-channel-balance-change{color:#64748b;align-items:center;min-height:34px;margin:0 0 1px;font-size:12px;font-weight:700;display:flex}.supplier-billing-empty{background:#f8fafc;border:1px dashed #c9d7ea;border-radius:7px;gap:5px;padding:11px 12px;display:grid}.supplier-billing-empty span{color:#64748b;font-size:12px;line-height:1.45}.supplier-billing-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.supplier-billing-option{border:1px solid #cbd5e1;border-radius:7px;gap:8px;padding:8px;display:grid}.supplier-billing-option.is-selected{background:#eff6ff;border-color:#1677ffb8}.supplier-billing-option button{text-align:left;background:0 0;border:0}.supplier-billing-cost{color:#475569;gap:5px;font-size:12px;display:grid}.supplier-billing-cost-input{align-items:center;gap:5px;display:flex}.supplier-billing-cost-input input{border:1px solid #cbd5e1;border-radius:6px;width:58px;height:30px;padding:0 8px}.model-sync-toolbar{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;margin-bottom:10px;display:grid}.model-sync-toolbar button{color:#1677ff;background:#fff;border:1px solid #cbd5e1;border-radius:7px;height:34px;padding:0 12px;font-weight:760}.model-sync-toolbar :disabled{opacity:.58;cursor:not-allowed}.supplier-inline-state,.supplier-empty-models{color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:7px;place-items:center;min-height:86px;font-size:13px;display:grid}.supplier-inline-state.is-error{color:#c9251c;background:#fff3f1;border-color:#ff3b3047}.supplier-model-meta{color:#64748b;gap:10px;margin-top:10px;font-size:12px;display:flex}.supplier-model-grid{grid-template-columns:repeat(3,minmax(130px,1fr));gap:10px;margin-top:12px;display:grid}.supplier-model-grid label{border:1px solid #cbd5e1;border-radius:7px;align-items:center;gap:9px;min-height:46px;padding:0 12px;display:flex}.supplier-model-grid label.is-selected{color:#1262d9;background:#f0f7ff;border-color:#1677ff9e}@media (width<=760px){.ui-dialog__content:has(.supplier-channel-editor){width:calc(100vw - 16px);height:calc(100vh - 16px);max-height:calc(100vh - 16px)}.supplier-modal-actions{flex-direction:column;align-items:stretch}.ui-dialog__content:has(.supplier-channel-editor)>.ui-dialog__heading{flex-direction:column;align-items:stretch}.supplier-form-grid,.model-sync-toolbar,.supplier-model-grid,.supplier-channel-balance-grid,.supplier-billing-options{grid-template-columns:1fr}.supplier-base-url-field,.supplier-field.span-2{grid-column:auto}}.admin-provider-supply-accounts__summary{gap:8px;display:flex}.admin-provider-supply-accounts__summary span{border:1px solid var(--ui-border);color:var(--ui-muted);background:#f8fafc;border-radius:999px;padding:7px 10px;font-size:11px}.admin-provider-supply-accounts__summary strong{color:var(--ui-text);font-size:13px}.admin-provider-supply-accounts__filters{border-bottom:1px solid var(--ui-border);background:#fbfcfe;align-items:end;gap:10px;padding:10px 16px;display:flex}.admin-provider-supply-accounts__filters label,.admin-provider-supply-detail label{color:var(--ui-muted);gap:5px;font-size:11px;font-weight:700;display:grid}.admin-provider-supply-accounts__filters label:first-child{flex:1}.admin-provider-supply-accounts__filters input{width:min(520px,100%)}.admin-provider-supply-accounts__filters select{width:150px}.admin-provider-supply-accounts__filters label:last-child select{width:80px}.admin-provider-supply-accounts__table-shell{min-height:420px;overflow:auto}.admin-provider-supply-accounts__governance-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:980px}.admin-provider-supply-accounts__governance-table th,.admin-provider-supply-accounts__governance-table td{border-bottom:1px solid var(--ui-border);text-align:left;vertical-align:middle;padding:11px 12px}.admin-provider-supply-accounts__governance-table th{z-index:1;color:var(--ui-muted);background:#f8fafc;font-size:10px;font-weight:800;position:sticky;top:0}.admin-provider-supply-accounts__governance-table th:first-child{width:130px}.admin-provider-supply-accounts__governance-table th:nth-child(2){width:190px}.admin-provider-supply-accounts__governance-table th:nth-child(3){width:165px}.admin-provider-supply-accounts__governance-table th:last-child{width:70px}.admin-provider-supply-accounts__governance-table tbody tr:hover{background:#f8fbff}.admin-provider-supply-accounts__governance-table td>strong,.admin-provider-supply-accounts__governance-table td>small{display:block}.admin-provider-supply-accounts__governance-table td>code,.admin-provider-supply-accounts__governance-table td>small{color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-provider-supply-accounts__user,.admin-provider-supply-accounts__open{color:inherit;cursor:pointer;background:0 0;border:0}.admin-provider-supply-accounts__user{text-align:left;padding:0}.admin-provider-supply-accounts__user strong{color:var(--ui-primary);font:700 12px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace}.admin-provider-supply-accounts__open{color:var(--ui-primary);font-size:11px;font-weight:800}.admin-provider-supply-accounts__user:hover strong,.admin-provider-supply-accounts__open:hover{text-decoration:underline}.admin-provider-supply-accounts__review{color:#795600;background:#fff5cf;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:800;display:inline-flex}.admin-provider-supply-accounts__review.is-approved{color:#226344;background:#e8f7ee}.admin-provider-supply-accounts__review.is-rejected,.admin-provider-supply-accounts__review.is-changes_requested,.admin-provider-supply-accounts__review.is-terminated{color:#8f2d2d;background:#fff0f0}.admin-provider-supply-accounts__pagination{color:var(--ui-muted);background:#fbfcfe;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:11px;display:flex}.admin-provider-supply-accounts__pagination div{gap:7px;display:flex}.admin-provider-supply-accounts__pagination button{border:1px solid var(--ui-border);min-width:62px;color:var(--ui-text);background:#fff;border-radius:7px;padding:5px 9px}.admin-provider-supply-accounts__pagination button:disabled{opacity:.45}.admin-provider-supply-drawer__backdrop{z-index:90;background:#0f172a57;border:0;position:fixed;inset:0}.admin-provider-supply-drawer{z-index:91;background:#fff;width:min(760px,96vw);height:100dvh;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-18px 0 48px #0f172a2e}.admin-provider-supply-detail{background:#fff;align-content:start;gap:12px;min-width:0;padding:18px;display:grid}.admin-provider-supply-detail__header,.admin-provider-supply-detail__section-heading,.admin-provider-supply-detail__header-actions,.admin-provider-supply-detail__credential{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-provider-supply-detail__header h3,.admin-provider-supply-detail__header code,.admin-provider-supply-detail__section h4,.admin-provider-supply-detail__section p{margin:0}.admin-provider-supply-detail__eyebrow{color:var(--ui-primary);letter-spacing:.08em;font-size:10px;font-weight:800}.admin-provider-supply-detail__header h3{margin:3px 0;font-size:20px}.admin-provider-supply-detail__header small{color:var(--ui-muted);font-size:10px;display:block}.admin-provider-supply-detail__header code,.admin-provider-supply-detail__facts .is-mono{color:var(--ui-muted);overflow-wrap:anywhere;font:11px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.admin-provider-supply-detail__header-actions a{color:var(--ui-primary);font-size:12px;font-weight:700;text-decoration:none}.admin-provider-supply-detail__close{width:32px;height:32px;color:var(--ui-muted);cursor:pointer;background:#f1f5f9;border:0;border-radius:8px;font-size:20px}.admin-provider-supply-detail__facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.admin-provider-supply-detail__facts>div{border:1px solid var(--ui-border);background:#f8fafc;border-radius:8px;gap:3px;min-width:0;padding:9px 10px;display:grid}.admin-provider-supply-detail__facts>div.is-wide{grid-column:span 2}.admin-provider-supply-detail__facts span{color:var(--ui-muted);font-size:10px}.admin-provider-supply-detail__facts strong{text-overflow:ellipsis;font-size:12px;overflow:hidden}.admin-provider-supply-detail__section{border:1px solid var(--ui-border);background:#fff;border-radius:10px;gap:10px;padding:12px;display:grid}.admin-provider-supply-detail__section-heading h4,.admin-provider-supply-detail__section>h4{font-size:13px}.admin-provider-supply-detail__section-heading p,.admin-provider-supply-detail__hint,.admin-provider-supply-detail details,.admin-provider-supply-detail__models p{color:var(--ui-muted);font-size:11px}.admin-provider-supply-detail__credential{justify-content:flex-start;align-items:flex-start}.admin-provider-supply-detail__credential>input{width:min(360px,48%)}.admin-provider-supply-detail__gates{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.admin-provider-supply-detail__gates>div{border:1px solid var(--ui-border);background:#f8fafc;border-radius:8px;gap:3px;min-width:0;padding:8px;display:grid}.admin-provider-supply-detail__gates>div.is-failed{background:#fff7f7;border-color:#f0c8c8}.admin-provider-supply-detail__gates span{color:#8f2d2d;font-size:9px;font-weight:800}.admin-provider-supply-detail__gates .is-passed span,.admin-provider-supply-detail .is-ready{color:#226344}.admin-provider-supply-detail__gates strong{font-size:11px}.admin-provider-supply-detail__gates small{color:var(--ui-muted);text-overflow:ellipsis;font-size:9px;overflow:hidden}.admin-provider-supply-detail .is-blocked{color:#8f2d2d}.admin-provider-supply-detail__governance{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-provider-supply-detail textarea{resize:vertical;width:100%}.admin-provider-supply-detail__policy-row{gap:10px;display:flex}.admin-provider-supply-detail__approval-limit,.admin-provider-supply-detail__pricing-policy{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.admin-provider-supply-detail__approval-limit>div,.admin-provider-supply-detail__pricing-policy>div{border:1px solid var(--ui-border);background:#f8fafc;border-radius:8px;gap:3px;padding:8px 10px;display:grid}.admin-provider-supply-detail__approval-limit span,.admin-provider-supply-detail__pricing-policy span{color:var(--ui-muted);font-size:10px}.admin-provider-supply-detail__approval-limit strong,.admin-provider-supply-detail__pricing-policy strong{font-size:11px}.admin-provider-supply-detail__approval-limit input[type=number]{width:80px}.admin-provider-supply-detail__policy-row select{width:120px}.admin-provider-supply-detail__policy-row input[type=number]{width:80px}.admin-provider-supply-detail label.admin-provider-supply-detail__switch{grid-template-columns:auto 1fr;align-items:center;gap:7px;display:flex}.admin-provider-supply-detail__empty-rule{border:1px dashed var(--ui-border);color:var(--ui-muted);text-align:center;border-radius:8px;padding:18px}.admin-provider-supply-detail__pricing-models{gap:8px;display:grid}.admin-provider-supply-detail__pricing-models>article{border:1px solid var(--ui-border);border-radius:8px;gap:8px;padding:10px;display:grid}.admin-provider-supply-detail__pricing-models header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.admin-provider-supply-detail__pricing-models header>div,.admin-provider-supply-detail__price-lines>div{gap:2px;display:grid}.admin-provider-supply-detail__pricing-models header small,.admin-provider-supply-detail__price-lines span,.admin-provider-supply-detail__price-lines small,.admin-provider-supply-detail__pricing-models footer{color:var(--ui-muted);font-size:10px}.admin-provider-supply-detail__price-lines{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.admin-provider-supply-detail__price-lines>div{background:#f8fafc;border-radius:7px;padding:8px}.admin-provider-supply-detail__price-lines strong{font-size:11px}.admin-provider-supply-detail__pricing-models code{overflow-wrap:anywhere}.admin-provider-supply-detail__models{gap:7px;display:grid}.admin-provider-supply-detail__models>div{border-bottom:1px solid var(--ui-border);grid-template-columns:minmax(140px,1fr) auto auto;align-items:center;gap:8px;padding:8px 0;display:grid}.admin-provider-supply-detail__models>div:last-child{border-bottom:0}.admin-provider-supply-detail__models span{display:grid}.admin-provider-supply-detail__models small{color:var(--ui-muted);font-size:10px}@media (width<=1100px){.admin-provider-supply-detail__facts,.admin-provider-supply-detail__gates,.admin-provider-supply-detail__pricing-policy,.admin-provider-supply-detail__price-lines{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-provider-supply-detail__governance{grid-template-columns:1fr}}@media (width<=760px){.admin-provider-supply-accounts__summary,.admin-provider-supply-accounts__filters,.admin-provider-supply-detail__header,.admin-provider-supply-detail__section-heading,.admin-provider-supply-detail__credential{flex-direction:column;align-items:stretch}.admin-provider-supply-detail__facts,.admin-provider-supply-detail__gates,.admin-provider-supply-detail__approval-limit,.admin-provider-supply-detail__pricing-policy,.admin-provider-supply-detail__price-lines{grid-template-columns:1fr}.admin-provider-supply-detail__facts>div.is-wide{grid-column:auto}.admin-provider-supply-accounts__pagination{flex-direction:column;align-items:stretch}}.admin-catalog-card{min-width:0;overflow:hidden}.admin-catalog-toolbar{border-bottom:1px solid var(--ui-border);background:#fff;align-items:end;gap:10px;min-width:0;padding:14px 16px;display:flex}.admin-catalog-search,.admin-provider-channel-search{flex:0 0 250px;width:250px;min-width:250px;max-width:250px}.admin-catalog-filter{min-width:132px;color:var(--ui-muted);gap:5px;font-size:11px;font-weight:800;display:grid}.admin-catalog-toolbar .ui-input{border-radius:10px;min-height:40px;font-size:13px}.admin-catalog-primary{min-height:40px;margin-left:auto}.admin-model-category-tabs{border-bottom:1px solid var(--ui-border);background:#f8fafc;grid-template-columns:repeat(5,minmax(120px,1fr));gap:10px;max-width:100%;padding:12px 16px;display:grid;overflow-x:auto}.admin-model-category-tabs button{border:1px solid var(--ui-border);min-height:58px;color:var(--ui-muted);font:inherit;cursor:pointer;background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:6px;padding:10px 13px;font-size:13px;font-weight:800;display:inline-flex}.admin-model-category-tabs button:hover,.admin-model-category-tabs button.is-active{color:var(--ui-primary);background:#eef2ff;border-color:#a5b4fc;box-shadow:0 8px 18px #4f46e517}.admin-model-category-tabs small{color:#64748b;background:#e2e8f0;border-radius:999px;padding:2px 5px;font-size:9px}.admin-catalog-table-scroll{width:100%;overflow-x:auto}.admin-catalog-table{border-collapse:collapse;width:100%;min-width:980px;font-size:13px}.admin-model-table{min-width:1320px}.admin-catalog-table th,.admin-catalog-table td{border-bottom:1px solid var(--ui-border);text-align:left;vertical-align:middle;padding:12px 14px}.admin-catalog-table th{color:var(--ui-muted);letter-spacing:.03em;white-space:nowrap;background:#f8fafc;font-size:11px;font-weight:800}.admin-catalog-table tbody tr:last-child td{border-bottom:0}.admin-catalog-table tbody tr{transition:background-color .18s}.admin-catalog-table tbody tr:hover{background:#fafbff}.admin-catalog-table tbody tr.is-highlighted{background:#ecfdf5;box-shadow:inset 3px 0 #10b981}.admin-catalog-table strong,.admin-catalog-table small{display:block}.admin-catalog-table small{color:var(--ui-muted);margin-top:3px;font-size:11px}.admin-catalog-mono{overflow-wrap:anywhere;max-width:220px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.admin-catalog-status{color:#475569;white-space:nowrap;background:#f1f5f9;border-radius:999px;align-items:center;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex}.admin-catalog-status.is-positive,.admin-catalog-status.status-published{color:#116139;background:#eaf8f0}.admin-catalog-status.is-negative,.admin-catalog-status.status-archived{color:#9f2721;background:#fff1f0}.admin-catalog-status.is-warning{color:#8a5a00;background:#fff7d6}.admin-provider-channel-heading{border-bottom:1px solid var(--ui-border);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.admin-provider-channel-heading h2{margin:0;font-size:17px}.admin-provider-channel-heading>div{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.admin-provider-channel-summary{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.admin-provider-channel-summary>div{border:1px solid var(--ui-border);background:#f8fafc;border-radius:8px;gap:1px;min-width:0;padding:5px 8px;display:grid}.admin-provider-channel-summary span{color:var(--ui-muted);font-size:10px;line-height:1.2}.admin-provider-channel-summary strong{overflow-wrap:anywhere;font-size:12px;line-height:1.2}.admin-provider-channel-toolbar{border-bottom:1px solid var(--ui-border);background:#fff;align-items:end;gap:10px;min-width:0;padding:14px 16px;display:flex}.admin-provider-channel-toolbar .ui-input{border-radius:10px;min-height:40px;font-size:13px}.admin-provider-channel-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.admin-provider-channel-actions [role=group]{border:1px solid var(--ui-border);background:#f8fafc;border-radius:10px;gap:2px;padding:3px;display:inline-flex}.admin-provider-channel-actions button,.admin-provider-column-menu summary{min-height:34px;color:var(--ui-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;padding:0 10px;font-size:12px;font-weight:800;list-style:none;display:inline-flex}.admin-provider-column-menu summary::-webkit-details-marker{display:none}.admin-provider-channel-actions button.is-active,.admin-provider-channel-actions button:hover,.admin-provider-column-menu summary:hover{color:var(--ui-primary);background:#eef2ff}.admin-provider-column-menu{position:relative}.admin-provider-column-menu>div{z-index:5;border:1px solid var(--ui-border);background:#fff;border-radius:10px;gap:6px;width:180px;margin-top:8px;padding:8px;display:grid;position:absolute;right:0;box-shadow:0 14px 32px #0f172a1f}.admin-provider-column-menu label{color:var(--ui-text);align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.admin-provider-channel-table{min-width:1380px}.admin-provider-channel-name{min-width:180px}.admin-provider-channel-name strong,.admin-provider-channel-name small{display:block}.admin-provider-channel-empty{border-top:1px solid var(--ui-border);background:#fff;padding:16px}.admin-provider-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.admin-provider-channel-grid article{border:1px solid var(--ui-border);background:#fff;border-radius:8px;gap:12px;min-width:0;padding:13px;display:grid}.admin-provider-channel-grid article.is-highlighted{background:#ecfdf5;border-color:#10b981}.admin-provider-channel-grid header{justify-content:space-between;align-items:start;gap:10px;display:flex}.admin-provider-channel-grid header strong,.admin-provider-channel-grid header small{display:block}.admin-provider-channel-grid dl{grid-template-columns:92px minmax(0,1fr);gap:7px 10px;margin:0;display:grid}.admin-provider-channel-grid dt{color:var(--ui-muted);font-size:12px;font-weight:800}.admin-provider-channel-grid dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px}.admin-legacy-capabilities__heading{border-bottom:1px solid var(--ui-border);background:#fff;justify-content:space-between;align-items:start;gap:14px;padding:16px;display:flex}.admin-legacy-capabilities__heading h2,.admin-legacy-capabilities__heading p,.admin-legacy-capabilities__section h3{margin:0}.admin-legacy-capabilities__heading h2{font-size:17px}.admin-legacy-capabilities__heading p{color:var(--ui-muted);margin-top:5px;font-size:13px;line-height:1.55}.admin-legacy-capabilities__body{gap:16px;padding:16px;display:grid}.admin-legacy-capabilities__summary,.admin-legacy-capabilities__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-legacy-fact,.admin-legacy-capabilities__section{border:1px solid var(--ui-border);background:#fff;border-radius:8px;min-width:0}.admin-legacy-fact{gap:8px;padding:13px;display:grid}.admin-legacy-fact>span,.admin-legacy-fact small,.admin-legacy-registry small,.admin-legacy-candidates small{color:var(--ui-muted);font-size:12px;line-height:1.45}.admin-legacy-fact>strong{overflow-wrap:anywhere;font-size:15px}.admin-legacy-fact>div{align-items:center;gap:8px;display:flex}.admin-legacy-capabilities__section{gap:12px;padding:14px;display:grid}.admin-legacy-capabilities__section h3{font-size:14px}.admin-legacy-reason-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.admin-legacy-reason,.admin-legacy-registry__item,.admin-legacy-candidates li{background:#f8fafc;border-radius:8px;justify-content:space-between;align-items:start;gap:10px;min-width:0;padding:10px;display:flex}.admin-legacy-reason strong,.admin-legacy-reason span,.admin-legacy-registry strong,.admin-legacy-registry span,.admin-legacy-registry small,.admin-legacy-candidates strong,.admin-legacy-candidates small{display:block}.admin-legacy-reason span,.admin-legacy-registry span{color:var(--ui-muted);overflow-wrap:anywhere;margin-top:3px;font-size:12px}.admin-legacy-registry{gap:8px;display:grid}.admin-legacy-registry__item>div,.admin-legacy-candidates li>div{min-width:0}.admin-legacy-registry small{overflow-wrap:anywhere;margin-top:4px}.admin-legacy-candidates{gap:8px;margin:0;padding:0;list-style:none;display:grid}.admin-legacy-candidates li>span:first-child{color:#3730a3;background:#eef2ff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:grid}.admin-catalog-row-actions,.admin-catalog-inline-actions{white-space:nowrap;align-items:center;gap:6px;display:flex}.admin-catalog-row-actions .ui-button{border-radius:9px;min-height:32px;padding-inline:10px;font-size:12px}.admin-provider-status-toggle{color:#475569;min-height:28px;font:inherit;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:800;transition:border-color .16s,color .16s,background .16s,box-shadow .16s}.admin-provider-status-toggle:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8}.admin-provider-status-toggle:focus-visible{outline-offset:2px;outline:3px solid #6366f14d}.admin-provider-status-toggle.is-active{color:#fff;background:#16a34a;border-color:#15803d;box-shadow:0 2px 6px #16a34a3d}.admin-provider-status-toggle.is-active:hover:not(:disabled){background:#15803d;border-color:#166534}.admin-provider-status-toggle.is-active:focus-visible{outline-color:#22c55e5c}.admin-provider-status-toggle:disabled{cursor:wait;opacity:.65}.admin-catalog-modal-trigger{display:none}.ui-dialog__content:has(.admin-catalog-editor){grid-template-rows:auto minmax(0,1fr);width:min(820px,100vw - 32px);max-height:calc(100dvh - 32px);padding:0;display:grid;overflow:hidden}.ui-dialog__content:has(.admin-model-editor){width:min(1680px,100vw - 32px);position:fixed}.ui-dialog__content:has(.admin-model-editor)>.ui-dialog__heading{background:#fff;align-items:center;min-height:70px;padding:12px 18px 12px 24px}.ui-dialog__content:has(.admin-model-editor) .ui-dialog__heading-actions{flex-wrap:wrap;justify-content:flex-end}.admin-model-editor{background:#f8fafc;grid-template-rows:minmax(0,1fr)}.admin-model-editor-body{background:#f8fafc;gap:18px;min-height:0;padding:20px}.admin-model-header-status{color:#475569;white-space:nowrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:6px;min-height:38px;padding:7px 11px;font-size:12px;font-weight:700;display:inline-flex}.admin-model-header-status strong{color:#64748b}.admin-model-title-action{border-radius:10px;min-height:42px;padding-inline:17px}.admin-model-title-test-action.ui-button--secondary{color:#fff;background:#2563eb;border-color:#2563eb}.admin-model-title-test-action.ui-button--secondary:hover:not(:disabled){background:#1d4ed8}.admin-model-title-test-action.ui-button--secondary:disabled{color:#64748b;background:#dbeafe;border-color:#bfdbfe}.admin-model-overview-grid{grid-template-columns:minmax(260px,.8fr) repeat(2,minmax(330px,1.1fr));align-items:stretch;gap:16px;min-width:0;display:grid}.admin-model-overview-card,.admin-model-route-card,.admin-model-parameters-card,.admin-model-pricing-detail,.admin-model-test-card{border:1px solid var(--ui-border);background:#fff;border-radius:12px;min-width:0;padding:18px 20px;box-shadow:0 10px 26px #0f172a0d}.admin-model-overview-card h3,.admin-model-route-card h3,.admin-model-parameters-card h3,.admin-model-pricing-detail h3,.admin-model-test-card h3{color:#0f172a;margin:0;font-size:18px}.admin-model-basic-card .admin-catalog-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-model-basic-card .admin-catalog-advanced{background:0 0;border:0;padding:0}.admin-model-basic-card .admin-catalog-advanced h4{margin:0 0 10px;font-size:13px}.admin-model-basic-card .admin-catalog-textarea{min-height:72px}.admin-model-cost-card,.admin-model-user-price-card{align-content:start}.admin-model-cost-selects,.admin-model-scalar-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-model-auto-pricing{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;gap:3px;padding:10px 12px;font-size:12px;display:grid}.admin-model-auto-pricing span{color:#475569}.admin-model-pricing-detail,.admin-model-pricing-version-note{grid-column:1/-1}.admin-model-pricing-version-note{min-width:0}.admin-model-card-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.admin-model-card-heading>div:first-child{gap:5px;display:grid}.admin-model-card-heading p,.admin-model-pricing-detail p{color:var(--ui-muted);margin:0;font-size:12px;line-height:1.55}.admin-model-card-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-model-card-actions .ui-input{width:auto;min-width:128px}.admin-model-route-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-model-directory-control{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;min-width:0;display:grid}.admin-model-directory-control .ui-button{white-space:nowrap}.admin-model-parameters-card .admin-catalog-step-fields{grid-template-columns:minmax(220px,.35fr) minmax(0,1.65fr);align-items:start}.admin-model-parameters-card .admin-catalog-advanced{background:0 0;border:0;padding:0}.admin-model-parameters-card .admin-catalog-advanced>h4{margin:0 0 10px;font-size:13px}.admin-model-parameters-card .admin-catalog-advanced-stack{grid-template-columns:minmax(240px,.7fr) minmax(320px,1.3fr);align-items:start}.admin-model-parameters-card .admin-catalog-schema-summary{min-height:100%}.admin-model-parameters-card .admin-catalog-number-grid{grid-column:1/-1;grid-template-columns:repeat(6,minmax(130px,1fr))}.admin-model-provider-parameters{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;gap:12px;padding:14px;display:grid}.admin-model-provider-parameters-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-model-provider-parameters-heading>div{gap:3px;display:grid}.admin-model-provider-parameters-heading span,.admin-model-provider-parameters>p{color:#475569;margin:0;font-size:12px}.admin-model-provider-parameter-table{background:#fff;border:1px solid #dbeafe;border-radius:10px;overflow-x:auto}.admin-model-provider-parameter-table>div{border-top:1px solid #e2e8f0;grid-template-columns:1.1fr 1.5fr .7fr .4fr;align-items:center;gap:12px;min-width:620px;padding:9px 11px;font-size:12px;display:grid}.admin-model-provider-parameter-table>div:first-child{border-top:0}.admin-model-provider-parameter-table .is-header{color:#475569;background:#f8fafc;font-weight:800}.admin-model-provider-parameter-table [role=cell]:first-child{gap:2px;display:grid}.admin-model-provider-parameter-table small{color:#64748b}.admin-model-provider-parameter-table code{overflow-wrap:anywhere;color:#1e40af}.admin-model-verification-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.admin-model-verification-grid>:only-child{grid-column:1/-1}.ui-dialog__content:has(.admin-provider-editor){width:min(1460px,100vw - 40px);position:fixed}.ui-dialog__content:has(.admin-catalog-editor)>.ui-dialog__heading{border-bottom:1px solid var(--ui-border);margin:0;padding:20px 22px 16px}.ui-dialog__content:has(.admin-catalog-editor) .ui-dialog__description{display:none}.ui-dialog__content:has(.admin-model-publish-dialog){width:min(680px,100vw - 32px)}.admin-model-publish-dialog{gap:16px;max-height:min(680px,100vh - 140px);padding:20px;display:grid;overflow-y:auto}.admin-catalog-editor{grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid;overflow:hidden}.admin-provider-editor{background:#f8fafc;grid-template-rows:minmax(0,1fr)}.ui-dialog__content:has(.admin-provider-editor)>.ui-dialog__heading{background:#fff;align-items:center;min-height:62px;padding:10px 18px}.ui-dialog__content:has(.admin-provider-editor)>.ui-dialog__heading button[aria-label=关闭对话框]{display:none}.admin-provider-editor-body{background:#f8fafc;grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);align-items:start;gap:18px}.admin-provider-editor-main,.admin-provider-editor-aside{align-content:start;gap:16px;min-width:0;display:grid}.admin-provider-editor .admin-catalog-step,.admin-provider-side-card{border:1px solid var(--ui-border);background:#fff;border-radius:8px;gap:16px;min-width:0;padding:18px 20px;display:grid;box-shadow:0 10px 26px #0f172a0d}.admin-provider-editor .admin-catalog-step h3,.admin-provider-side-card h3{color:#0f172a;margin:0;font-size:18px}.admin-provider-editor .admin-catalog-form-grid{gap:14px 18px}.admin-provider-editor .admin-provider-basic-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-provider-editor .admin-provider-basic-grid>.ui-field:nth-child(5),.admin-provider-editor .admin-provider-key-field,.admin-provider-editor .admin-provider-basic-grid>.ui-field:nth-child(7),.admin-provider-editor .admin-provider-basic-grid>.ui-field:nth-child(8){grid-column:span 2}.admin-provider-editor .admin-channel-readonly-panel{background:#f8fafc;border-radius:8px}.admin-provider-editor .admin-catalog-schema-summary{border-radius:8px}.admin-provider-title-action{border-radius:10px;min-height:44px;padding-inline:20px;font-size:14px}.admin-provider-title-test-action.ui-button--secondary{color:#fff;background:#2563eb;border-color:#2563eb}.admin-provider-title-test-action.ui-button--secondary:hover:not(:disabled){background:#1d4ed8}.admin-provider-title-test-action.ui-button--secondary:disabled{color:#64748b;background:#dbeafe;border-color:#bfdbfe}.admin-provider-saved-key-control{color:#166534;background:#f0fdf4;border:1px solid #cbd5e1;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:5px 6px 5px 12px;font-size:13px;font-weight:800;display:flex}.admin-provider-saved-key-control.is-confirming{color:#991b1b;background:#fff7f6;border-color:#fecaca}.admin-provider-saved-key-control .ui-button{min-height:32px;padding-inline:10px;font-size:12px}.admin-provider-saved-key-control .admin-catalog-inline-actions{margin:0}.admin-provider-side-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-provider-side-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-provider-balance-grid,.admin-provider-billing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-provider-readonly-metric,.admin-provider-billing-option{background:#f8fafc;border:1px solid #dbe4f0;border-radius:8px;gap:8px;min-width:0;padding:14px;display:grid}.admin-provider-readonly-metric.is-ready{background:#f0fdf4;border-color:#bbf7d0}.admin-provider-readonly-metric span,.admin-provider-billing-option span,.admin-provider-billing-option small{color:var(--ui-muted);font-size:13px;font-weight:800}.admin-provider-readonly-metric strong,.admin-provider-billing-option strong{color:#0f172a;font-size:20px}.admin-provider-billing-option.is-active{background:#eff6ff;border-color:#60a5fa}.admin-provider-billing-option div{align-items:center;gap:8px;display:flex}.admin-provider-billing-option .ui-input{max-width:78px;min-height:38px;font-weight:800}.admin-provider-request-tabs,.admin-provider-sync-toolbar{flex-wrap:wrap;gap:10px;display:flex}.admin-provider-request-tabs button,.admin-provider-sync-toolbar .ui-button{min-height:38px}.admin-provider-request-tabs{border-bottom:1px solid #dbe4f0}.admin-provider-request-tabs button{color:var(--ui-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 12px;font-weight:800}.admin-provider-request-tabs button.is-active{color:#3730a3;border-bottom-color:#4f46e5}.admin-provider-request-fields{grid-template-columns:140px minmax(0,1fr);gap:12px;display:grid}.admin-provider-request-toggle{color:var(--admin-text-strong);grid-column:1/-1;align-items:center;gap:8px;font-weight:700;display:inline-flex}.admin-provider-request-json-field,.admin-provider-response-grid{grid-column:1/-1}.admin-provider-request-json{resize:vertical;padding:12px;font:12px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}.admin-provider-response-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-provider-delete-dialog{gap:14px;width:min(460px,100vw - 64px);padding:20px;display:grid}.admin-provider-delete-dialog p{color:#475569;margin:0;line-height:1.6}.admin-provider-delete-dialog .admin-catalog-inline-actions{justify-content:flex-end}.admin-provider-sync-toolbar{grid-template-columns:minmax(180px,1fr) auto auto auto;display:grid}.admin-provider-sync-empty{color:var(--ui-muted);text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;place-items:center;padding:36px 18px;font-size:14px;font-weight:800;display:grid}.admin-provider-sync-note{color:var(--ui-muted);margin:0;font-size:12px;line-height:1.5}.admin-provider-sync-summary{color:#334155;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:800;display:flex}.admin-provider-sync-summary small{color:var(--ui-muted);font-weight:600}.admin-provider-model-list{border:1px solid var(--ui-border);background:#fff;border-radius:8px;max-height:280px;overflow-y:auto}.admin-provider-model-list>label{cursor:pointer;border-bottom:1px solid #e8edf3;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:grid}.admin-provider-model-list>label:last-of-type{border-bottom:0}.admin-provider-model-list>label:hover{background:#f8fafc}.admin-provider-model-list span,.admin-provider-model-list strong,.admin-provider-model-list small{min-width:0;display:block}.admin-provider-model-list strong,.admin-provider-model-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-provider-model-list small,.admin-provider-model-list em{color:var(--ui-muted);font-size:11px;font-style:normal}.admin-provider-model-list>p{color:var(--ui-muted);text-align:center;margin:0;padding:24px 12px}.admin-catalog-steps{border-bottom:1px solid var(--ui-border);background:#f8fafc;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:12px 20px;list-style:none;display:grid}.admin-model-steps{grid-template-columns:repeat(6,minmax(94px,1fr));overflow-x:auto}.admin-catalog-steps li{min-width:0;color:var(--ui-muted);align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.admin-catalog-steps li span{color:#64748b;background:#e2e8f0;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;display:grid}.admin-catalog-steps li[aria-current=step]{color:var(--ui-primary)}.admin-catalog-steps li[aria-current=step] span{color:#fff;background:var(--ui-primary)}.admin-catalog-editor-body{align-content:start;gap:16px;min-height:300px;padding:22px;display:grid;overflow-y:auto}.admin-catalog-step,.admin-catalog-step-fields{gap:16px;min-width:0;display:grid}.admin-catalog-step h3,.admin-catalog-step p{margin:0}.admin-catalog-step h3{font-size:18px}.admin-catalog-step>p{display:none}.admin-catalog-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.admin-catalog-number-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-catalog-textarea{resize:vertical;min-height:96px;padding-block:10px}.admin-catalog-advanced{border:1px solid var(--ui-border);background:#f8fafc;border-radius:12px;padding:12px 14px}.admin-catalog-advanced summary{color:var(--ui-text);cursor:pointer;font-size:13px;font-weight:800}.admin-catalog-advanced>div{margin-top:14px}.admin-catalog-advanced-stack{gap:15px;display:grid}.admin-catalog-schema-summary{color:#3730a3;background:#eef2ff;border:1px solid #c7d2fe;border-radius:12px;padding:13px 14px;font-size:13px;line-height:1.6}.admin-channel-readonly-panel{border:1px solid var(--ui-border);background:#f8fafc;border-radius:12px;gap:12px;min-width:0;padding:13px 14px;display:grid}.admin-channel-readonly-panel header{gap:4px;display:grid}.admin-channel-readonly-panel h4,.admin-channel-readonly-panel p,.admin-channel-definition-list,.admin-channel-boundary-list{margin:0}.admin-channel-readonly-panel h4{font-size:14px}.admin-channel-readonly-panel p{color:var(--ui-muted);font-size:12px;line-height:1.55}.admin-channel-readonly-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-channel-readonly-item{background:#fff;border:1px solid #e2e8f0;border-radius:10px;gap:4px;min-width:0;padding:10px;display:grid}.admin-channel-readonly-item span,.admin-channel-readonly-item small,.admin-channel-definition-list dt,.admin-channel-definition-list dd,.admin-channel-boundary-list span{color:var(--ui-muted);font-size:11px;line-height:1.45}.admin-channel-readonly-item strong,.admin-channel-definition-list dt,.admin-channel-boundary-list strong{color:var(--ui-text);font-weight:800}.admin-channel-readonly-item.is-ready{background:#f0fdf4;border-color:#bbf7d0}.admin-channel-readonly-item.is-blocked{background:#fff7f6;border-color:#fecaca}.admin-channel-chip-list{flex-wrap:wrap;gap:7px;display:flex}.admin-channel-chip-list span{color:#8a5a00;background:#fff7d6;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.admin-channel-chip-list span.is-ready{color:#116139;background:#eaf8f0}.admin-channel-definition-list,.admin-channel-boundary-list{gap:8px;display:grid}.admin-channel-definition-list div,.admin-channel-boundary-list li{background:#fff;border-radius:9px;gap:3px;min-width:0;padding:9px 10px;display:grid}.admin-channel-boundary-list{padding:0;list-style:none}.admin-catalog-test-box{border:1px solid var(--ui-border);color:var(--ui-muted);background:#f8fafc;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;font-size:13px;display:flex}.admin-catalog-test-preview{white-space:pre-wrap;overflow-wrap:anywhere;max-height:150px;margin:9px 0 0;font:12px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.admin-model-pricing-heading{justify-content:space-between;align-items:start;gap:18px;display:flex}.admin-model-pricing-heading>div{gap:7px;display:grid}.admin-model-pricing-heading p{color:var(--ui-muted);font-size:13px;line-height:1.55}.admin-model-pricing-toggle{color:#3730a3;background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;flex:none;align-items:center;gap:8px;min-height:36px;padding:7px 12px;font-size:12px;font-weight:800;display:inline-flex}.admin-model-pricing-toggle input,.admin-model-pricing-modes input{accent-color:var(--ui-primary)}.admin-model-pricing-modes{border:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding:0;display:grid}.admin-model-pricing-modes legend{color:var(--ui-muted);margin-bottom:7px;font-size:11px;font-weight:800}.admin-model-pricing-modes label{border:1px solid var(--ui-border);cursor:pointer;background:#fff;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 7px;min-width:0;padding:9px 10px;display:grid}.admin-model-pricing-modes label.is-selected{background:#eef2ff;border-color:#818cf8}.admin-model-pricing-modes small{color:var(--ui-muted);grid-column:2;font-size:10px}.admin-model-pricing-note,.admin-model-derived-price{border:1px solid var(--ui-border);background:#f8fafc;border-radius:10px;align-content:center;gap:4px;min-height:70px;padding:10px 12px;display:grid}.admin-model-pricing-note span,.admin-model-derived-price span,.admin-model-derived-price small{color:var(--ui-muted);font-size:11px}.admin-model-derived-price strong{color:#3730a3;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:15px}.admin-model-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.admin-model-token-pricing{border:1px solid var(--ui-border);border-radius:12px;overflow:hidden}.admin-model-token-pricing-row{grid-template-columns:116px minmax(180px,1fr) minmax(180px,1fr);align-items:start;gap:12px;padding:10px 12px;display:grid}.admin-model-token-pricing-row+.admin-model-token-pricing-row{border-top:1px solid var(--ui-border)}.admin-model-token-pricing-row>strong{padding-top:10px;font-size:12px}.admin-model-token-pricing-row.is-heading{color:var(--ui-muted);background:#f8fafc;align-items:center;font-size:11px;font-weight:800}.admin-model-token-pricing-row.is-heading>strong{padding-top:0}.admin-model-pricing-state{gap:2px;display:grid}.admin-model-pricing-state.is-configured strong{color:#116139}.admin-model-pricing-state.is-unconfigured strong,.admin-model-pricing-state.is-unconfigured small{color:#9f2721}.admin-catalog-planned-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-catalog-planned-grid>div{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;align-content:start;gap:10px;padding:14px;display:grid}.admin-catalog-planned-grid p{color:var(--ui-muted);font-size:12px;line-height:1.55}.admin-catalog-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.admin-catalog-checklist li{color:#9f2721;background:#fff1f0;border-radius:10px;padding:10px 12px;font-size:13px;font-weight:700}.admin-catalog-checklist li.is-passed{color:#116139;background:#eaf8f0}.admin-catalog-checklist li span{margin-right:7px}.admin-catalog-release-state{margin-top:5px;font-size:11px;display:block}.admin-catalog-release-state.is-risk{color:#9a5b00}.admin-catalog-release-state.is-blocked{color:#9f2721}.admin-catalog-release-state.is-ready{color:#116139}.admin-catalog-release-risks{background:#fff9e8;border:1px solid #f0c36d;border-radius:12px;gap:10px;padding:13px 14px;display:grid}.admin-catalog-release-risks ul{gap:8px;margin:0;padding-left:20px;display:grid}.admin-catalog-release-risks li span{color:var(--ui-muted);margin-top:2px;font-size:12px;display:block}.admin-catalog-risk-confirm{align-items:flex-start;gap:8px;font-size:13px;font-weight:700;display:flex}.admin-catalog-risk-confirm input{margin-top:2px}.admin-catalog-editor-footer{border-top:1px solid var(--ui-border);background:#fff;grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:9px;padding:14px 20px;display:grid}@media (width<=1200px){.admin-model-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-model-basic-card{grid-column:1/-1}.admin-model-parameters-card .admin-catalog-step-fields,.admin-model-parameters-card .admin-catalog-advanced-stack{grid-template-columns:1fr}.admin-model-parameters-card .admin-catalog-number-grid{grid-template-columns:repeat(3,minmax(130px,1fr))}}@media (width<=900px){.ui-dialog__content:has(.admin-model-editor)>.ui-dialog__heading{flex-wrap:wrap;align-items:stretch}.ui-dialog__content:has(.admin-model-editor) .ui-dialog__heading-actions{width:100%}.admin-model-header-status{display:none}.admin-model-overview-grid,.admin-model-route-grid,.admin-model-verification-grid{grid-template-columns:1fr}.admin-model-basic-card,.admin-model-verification-grid>:only-child{grid-column:auto}.admin-model-card-heading{flex-direction:column;align-items:stretch}.admin-model-directory-control{grid-template-columns:1fr}.admin-model-card-actions{flex-wrap:wrap;justify-content:flex-start}}@media (width<=700px){.ui-dialog__content:has(.admin-provider-editor)>.ui-dialog__heading{flex-wrap:wrap;align-items:stretch;min-height:auto}.admin-provider-editor{grid-template-rows:minmax(0,1fr)}.admin-provider-editor-body{grid-template-columns:1fr}.ui-dialog__content:has(.admin-provider-editor) .ui-dialog__heading-actions{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.admin-provider-title-action{width:100%;min-height:40px;padding-inline:10px}.admin-model-title-action{flex:120px}.admin-model-editor-body{padding:14px}.admin-model-cost-selects,.admin-model-scalar-fields,.admin-model-parameters-card .admin-catalog-number-grid,.admin-provider-balance-grid,.admin-provider-billing-grid,.admin-provider-request-fields,.admin-provider-response-grid,.admin-provider-sync-toolbar{grid-template-columns:1fr}.admin-catalog-toolbar{flex-wrap:wrap;align-items:stretch}.admin-catalog-search,.admin-provider-channel-search{flex:100%;width:100%;min-width:100%;max-width:none}.admin-catalog-filter{flex:140px;min-width:min(150px,50% - 5px)}.admin-catalog-primary{width:100%;margin-left:0}.admin-catalog-form-grid,.admin-catalog-number-grid,.admin-model-pricing-grid,.admin-catalog-planned-grid,.admin-catalog-checklist,.admin-provider-channel-grid,.admin-channel-readonly-grid,.admin-legacy-capabilities__summary,.admin-legacy-capabilities__columns,.admin-legacy-reason-grid{grid-template-columns:1fr}.admin-provider-editor .admin-provider-basic-grid>.ui-field:nth-child(5),.admin-provider-editor .admin-provider-key-field,.admin-provider-editor .admin-provider-basic-grid>.ui-field:nth-child(7),.admin-provider-editor .admin-provider-basic-grid>.ui-field:nth-child(8){grid-column:1/-1}.admin-provider-channel-heading{grid-template-columns:1fr}.admin-provider-channel-toolbar{flex-wrap:wrap;align-items:stretch}.admin-provider-channel-actions{justify-content:space-between;width:100%;margin-left:0}}@media (width<=430px){.ui-dialog__content:has(.admin-catalog-editor){border-radius:16px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.ui-dialog__content:has(.admin-catalog-editor)>.ui-dialog__heading{padding:15px 16px 13px}.ui-dialog__content:has(.admin-catalog-editor) .ui-dialog__title{font-size:19px}.ui-dialog__content:has(.admin-catalog-editor) .ui-dialog__description{font-size:12px}.admin-catalog-steps{grid-template-columns:repeat(3,minmax(94px,1fr));padding:10px 14px;overflow-x:auto}.admin-model-steps{grid-template-columns:repeat(6,minmax(94px,1fr))}.admin-catalog-editor-body{min-height:240px;padding:16px}.admin-catalog-test-box,.admin-provider-saved-key-control,.admin-model-pricing-heading{flex-direction:column;align-items:stretch}.admin-model-pricing-toggle{align-self:start}.admin-model-pricing-modes{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-model-token-pricing{border:0;overflow:visible}.admin-model-token-pricing-row,.admin-model-token-pricing-row.is-heading{border:1px solid var(--ui-border);border-radius:10px;grid-template-columns:1fr;gap:8px;padding:11px}.admin-model-token-pricing-row+.admin-model-token-pricing-row{margin-top:10px}.admin-model-token-pricing-row.is-heading span{display:none}.admin-model-token-pricing-row>strong{padding-top:0}.admin-catalog-inline-actions{flex-wrap:wrap;width:100%}.admin-catalog-editor-footer{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 14px}.admin-catalog-editor-footer>span{display:none}.admin-catalog-editor-footer .ui-button{width:100%}.admin-catalog-toolbar{padding:12px}}.admin-provider-supply-rollout{border:1px solid var(--ui-border);background:var(--ui-surface);gap:14px;margin-bottom:14px;padding:16px;display:grid}.admin-provider-supply-rollout>header,.admin-provider-supply-rollout>footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-provider-supply-rollout h2,.admin-provider-supply-rollout p{margin:0}.admin-provider-supply-rollout h2{font-size:17px}.admin-provider-supply-rollout header p,.admin-provider-supply-rollout footer small,.admin-provider-supply-rollout__empty{color:var(--ui-muted)}.admin-provider-supply-rollout header>.ui-status-badge{white-space:nowrap}.admin-provider-supply-rollout__facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.admin-provider-supply-rollout__facts>div{border:1px solid var(--ui-border);background:var(--ui-surface-muted);gap:4px;min-width:0;padding:10px 12px;display:grid}.admin-provider-supply-rollout__facts span{color:var(--ui-muted);font-size:12px}.admin-provider-supply-rollout__facts strong{font-size:18px}.admin-provider-supply-rollout__entries{gap:6px;display:grid}.admin-provider-supply-rollout__entries code{border:1px solid var(--ui-border);color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;padding:8px 10px;overflow:hidden}.admin-provider-supply-rollout__editor{border:1px solid var(--ui-border);background:var(--ui-surface-muted);gap:10px;padding:12px;display:grid}.admin-provider-supply-rollout__editor>header,.admin-provider-supply-rollout__save{justify-content:space-between;align-items:end;gap:12px;display:flex}.admin-provider-supply-rollout__editor h3{margin:0 0 3px;font-size:14px}.admin-provider-supply-rollout__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-provider-supply-rollout__choices label{border:1px solid var(--ui-border);background:var(--ui-surface);align-items:start;gap:8px;padding:9px 10px;display:flex}.admin-provider-supply-rollout__choices span,.admin-provider-supply-rollout__choices small{display:block}.admin-provider-supply-rollout__choices small,.admin-provider-supply-rollout__save span{color:var(--ui-muted);font-size:11px}.admin-provider-supply-rollout__save label{gap:4px;display:grid}.admin-provider-supply-rollout__save input{width:min(360px,55vw)}.admin-provider-supply-accounts{border:1px solid var(--ui-border);background:var(--ui-surface);overflow:hidden}.admin-provider-supply-reconciliation{border:1px solid var(--ui-border);background:var(--ui-surface);gap:13px;margin-bottom:14px;padding:16px;display:grid}.admin-provider-supply-reconciliation>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.admin-provider-supply-reconciliation h2,.admin-provider-supply-reconciliation p,.admin-provider-supply-reconciliation dl{margin:0}.admin-provider-supply-reconciliation h2{margin-top:3px;font-size:17px}.admin-provider-supply-reconciliation header span,.admin-provider-supply-reconciliation header p,.admin-provider-supply-reconciliation__totals{color:var(--ui-muted);font-size:12px}.admin-provider-supply-reconciliation header p{margin-top:4px}.admin-provider-supply-reconciliation header>strong{color:#285f47;white-space:nowrap;background:#eaf7ef;border-radius:999px;padding:5px 9px;font-size:12px}.admin-provider-supply-reconciliation.needs-review header>strong{color:#8f2d2d;background:#fff0f0}.admin-provider-supply-reconciliation__totals{flex-wrap:wrap;gap:8px 18px;display:flex}.admin-provider-supply-reconciliation dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.admin-provider-supply-reconciliation dl>div{border:1px solid var(--ui-border);background:#f8fafc;border-radius:9px;padding:10px}.admin-provider-supply-reconciliation dt{color:var(--ui-muted);font-size:11px}.admin-provider-supply-reconciliation dd{color:#8f2d2d;margin:4px 0 0;font-weight:800}.admin-provider-supply-reconciliation [data-zero=true] dd{color:#285f47}.admin-provider-supply-accounts__heading{border-bottom:1px solid var(--ui-border);background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.admin-provider-supply-accounts__heading h2,.admin-provider-supply-accounts__heading p{margin:0}.admin-provider-supply-accounts__heading h2{font-size:17px}.admin-provider-supply-accounts__heading p,.admin-provider-supply-accounts article>header span,.admin-provider-supply-accounts__enrollments p,.admin-provider-supply-accounts__enrollments header span{color:var(--ui-muted);margin-top:4px;font-size:12px}.admin-provider-supply-accounts__heading>span{color:#285f47;white-space:nowrap;background:#eaf7ef;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800}.admin-provider-supply-accounts__heading-actions{align-items:center;gap:8px;display:flex}.admin-provider-supply-accounts__heading-actions>span{color:#285f47;white-space:nowrap;background:#eaf7ef;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800}.admin-provider-supply-accounts__heading-actions>div{border:1px solid var(--ui-border);background:#f8fafc;border-radius:9px;gap:2px;padding:3px;display:flex}.admin-provider-supply-accounts__heading-actions button{min-width:46px;color:var(--ui-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;padding:5px 9px;font-size:12px;font-weight:700}.admin-provider-supply-accounts__heading-actions button[aria-pressed=true]{color:#fff;background:var(--ui-primary)}.admin-provider-supply-accounts__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.admin-provider-supply-accounts__list>article{border:1px solid var(--ui-border);background:#f8fafc;border-radius:12px;align-content:start;gap:12px;min-width:0;padding:14px;display:grid}.admin-provider-supply-accounts article>header,.admin-provider-supply-accounts__enrollments header{justify-content:space-between;align-items:start;gap:10px;display:flex}.admin-provider-supply-accounts article>header strong,.admin-provider-supply-accounts article>header span,.admin-provider-supply-accounts__enrollments strong,.admin-provider-supply-accounts__enrollments span{overflow-wrap:anywhere;display:block}.admin-provider-supply-accounts em{color:#285f47;background:#eaf7ef;border-radius:999px;flex:none;padding:4px 8px;font-size:11px;font-style:normal;font-weight:800}.admin-provider-supply-accounts em.is-paused,.admin-provider-supply-accounts em.is-cooldown{color:#8a5a00;background:#fff7d6}.admin-provider-supply-accounts em.is-revoked,.admin-provider-supply-accounts em.is-archived{color:#8f2d2d;background:#fff0f0}.admin-provider-supply-accounts dl{gap:6px;margin:0;display:grid}.admin-provider-supply-accounts__financials{border:1px solid var(--ui-border);background:#fff;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));padding:10px}.admin-provider-supply-accounts__financials>div{display:block}.admin-provider-supply-accounts dl>div{grid-template-columns:76px minmax(0,1fr);gap:8px;display:grid}.admin-provider-supply-accounts dt{color:var(--ui-muted);font-size:11px}.admin-provider-supply-accounts dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:12px}.admin-provider-supply-accounts__actions{flex-wrap:wrap;gap:8px;display:flex}.admin-provider-supply-accounts__actions.is-compact{gap:4px}.admin-provider-supply-accounts__actions.is-compact .ui-button{white-space:nowrap;min-height:28px;padding:5px 8px;font-size:11px}.admin-provider-supply-accounts__table-scroll{max-width:100%;overflow-x:auto}.admin-provider-supply-accounts__table{border-collapse:collapse;background:#fff;width:100%;min-width:1120px}.admin-provider-supply-accounts__table th,.admin-provider-supply-accounts__table td{border-bottom:1px solid var(--ui-border);text-align:left;vertical-align:top;padding:11px 12px}.admin-provider-supply-accounts__table th{color:var(--ui-muted);white-space:nowrap;background:#f8fafc;font-size:11px;font-weight:800}.admin-provider-supply-accounts__table tbody tr:hover{background:#f8fbff}.admin-provider-supply-accounts__table tbody tr:last-child td{border-bottom:0}.admin-provider-supply-accounts__table td>strong,.admin-provider-supply-accounts__table td>code,.admin-provider-supply-accounts__table td>small,.admin-provider-supply-accounts__table td>span{display:block}.admin-provider-supply-accounts__table td>code,.admin-provider-supply-accounts__table td>small{color:var(--ui-muted);overflow-wrap:anywhere;margin-top:4px;font-size:11px}.admin-provider-supply-accounts__table-models{gap:8px;display:grid}.admin-provider-supply-accounts__table-models>span{gap:3px;display:grid}.admin-provider-supply-accounts__table-models small,.admin-provider-supply-accounts__table-model-status{color:var(--ui-muted);font-size:11px}.admin-provider-supply-accounts__table-model-status{gap:3px;margin-top:7px;display:grid}.admin-provider-supply-accounts__table-model-status em{width:fit-content}.admin-provider-supply-accounts__table-model-actions{border-top:1px solid var(--ui-border);gap:5px;margin-top:8px;padding-top:8px;display:grid}.admin-provider-supply-accounts__table-model-actions>small{color:var(--ui-muted);font-size:11px}.admin-provider-supply-accounts__enrollments{gap:8px;display:grid}.admin-provider-supply-accounts__enrollments>section{border:1px solid var(--ui-border);background:#fff;border-radius:9px;gap:9px;padding:10px;display:grid}.admin-provider-supply-accounts__enrollments p{overflow-wrap:anywhere;margin:0}.admin-provider-supply-accounts__empty{border:1px dashed var(--ui-border);min-height:86px;color:var(--ui-muted);text-align:center;border-radius:10px;place-content:center;gap:4px;margin:14px;display:grid}.admin-provider-supply-accounts__empty strong{color:var(--ui-text)}.admin-provider-supply-pricing{border:1px solid var(--ui-border);background:var(--ui-surface);overflow:hidden}.admin-provider-supply-pricing__heading,.admin-provider-supply-pricing__editor>header,.admin-provider-supply-pricing__preview>header,.admin-provider-supply-pricing__history article>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.admin-provider-supply-pricing__heading{border-bottom:1px solid var(--ui-border);padding:16px}.admin-provider-supply-pricing h2,.admin-provider-supply-pricing h3,.admin-provider-supply-pricing p{margin:0}.admin-provider-supply-pricing h2{font-size:17px}.admin-provider-supply-pricing h3{font-size:14px}.admin-provider-supply-pricing__heading p,.admin-provider-supply-pricing__editor>header p,.admin-provider-supply-pricing__preview header span,.admin-provider-supply-pricing__history header span,.admin-provider-supply-pricing__history article>p,.admin-provider-supply-pricing__empty span{color:var(--ui-muted);margin-top:4px;font-size:12px;line-height:1.5}.admin-provider-supply-pricing__heading>span,.admin-provider-supply-pricing__editor>header em,.admin-provider-supply-pricing__preview header em,.admin-provider-supply-pricing__history header em{color:#285f47;background:#eaf7ef;border-radius:999px;flex:none;padding:4px 8px;font-size:11px;font-style:normal;font-weight:800}.admin-provider-supply-pricing__editor{border:1px solid var(--ui-border);background:#f8fafc;border-radius:12px;gap:13px;margin:14px;padding:14px;display:grid}.admin-provider-supply-pricing__fields{grid-template-columns:minmax(220px,1.4fr) minmax(150px,.8fr) minmax(140px,.8fr);align-items:end;gap:10px;display:grid}.admin-provider-supply-pricing__fields label,.admin-provider-supply-pricing__manual label{min-width:0;color:var(--ui-muted);gap:6px;font-size:11px;font-weight:800;display:grid}.admin-provider-supply-pricing__fields label.is-wide{grid-column:span 2}.admin-provider-supply-pricing__fields input,.admin-provider-supply-pricing__fields select,.admin-provider-supply-pricing__fields textarea,.admin-provider-supply-pricing__manual input{border:1px solid var(--ui-border);min-width:0;height:38px;color:var(--ui-text);font:inherit;background:#fff;border-radius:9px;padding:0 10px;font-size:12px;font-weight:500}.admin-provider-supply-pricing__fields label.is-compact{max-width:120px}.admin-provider-supply-pricing__fields textarea{resize:vertical;width:100%;height:70px;padding-block:9px}.admin-provider-supply-pricing__unit-field{align-items:center;gap:7px;display:inline-flex}.admin-provider-supply-pricing__unit-field input{width:110px}.admin-provider-supply-pricing__unit-field b{color:var(--ui-muted);white-space:nowrap;font-size:11px}.admin-provider-supply-pricing__base{border:1px solid var(--ui-border);background:#fff;border-radius:9px;grid-template-columns:90px minmax(180px,auto) minmax(0,1fr);gap:10px;padding:10px 12px;font-size:11px;display:grid}.admin-provider-supply-pricing__base span,.admin-provider-supply-pricing__base small{color:var(--ui-muted)}.admin-provider-supply-pricing__base strong{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.admin-provider-supply-pricing__manual{flex-wrap:wrap;gap:10px 18px;display:flex}.admin-provider-supply-pricing__actions{gap:8px;display:flex}.admin-provider-supply-pricing__preview{background:#eef2ff;border:1px solid #c7d2fe;border-radius:10px;gap:12px;padding:12px;display:grid}.admin-provider-supply-pricing__diffs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.admin-provider-supply-pricing__diffs>div{border:1px solid var(--ui-border);background:#fff;border-radius:9px;gap:4px;min-width:0;padding:10px;display:grid}.admin-provider-supply-pricing__diffs span,.admin-provider-supply-pricing__diffs small{color:var(--ui-muted);font-size:10px}.admin-provider-supply-pricing__diffs strong{overflow-wrap:anywhere;font-size:12px}.admin-provider-supply-pricing__diffs b{color:var(--ui-primary)}.admin-provider-supply-pricing__history{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 14px 14px;display:grid}.admin-provider-supply-pricing__history article{border:1px solid var(--ui-border);background:#fff;border-radius:11px;gap:10px;min-width:0;padding:13px;display:grid}.admin-provider-supply-pricing__history dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0;display:grid}.admin-provider-supply-pricing__history dl>div{background:#f8fafc;border-radius:7px;padding:7px}.admin-provider-supply-pricing__history dt{color:var(--ui-muted);font-size:10px}.admin-provider-supply-pricing__history dd{margin:3px 0 0;font-size:12px;font-weight:800}.admin-provider-supply-pricing__history article>p.is-warning{color:#8a5a00}.admin-provider-supply-pricing__empty{border:1px dashed var(--ui-border);min-height:72px;color:var(--ui-muted);text-align:center;border-radius:10px;place-content:center;gap:4px;margin:14px;display:grid}.admin-provider-supply-pricing__empty strong{color:var(--ui-text)}.admin-provider-supply-pricing__empty ol{color:var(--ui-text);text-align:left;gap:4px;margin:8px auto;padding-left:20px;display:grid}.admin-provider-supply-pricing__empty a{border:1px solid var(--ui-border);width:fit-content;color:var(--ui-primary);background:#fff;border-radius:8px;margin:2px auto 0;padding:7px 11px;font-size:12px;font-weight:700;text-decoration:none}.admin-provider-supply-candidates{border:1px solid var(--ui-border);background:var(--ui-surface);overflow:hidden}.admin-provider-supply-candidates__heading{border-bottom:1px solid var(--ui-border);background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.admin-provider-supply-candidates__heading h2,.admin-provider-supply-candidates__heading p{margin:0}.admin-provider-supply-candidates__heading h2{font-size:17px}.admin-provider-supply-candidates__heading p{color:var(--ui-muted);margin-top:4px;font-size:12px}.admin-provider-supply-candidates__heading>span,.admin-provider-supply-candidates__summary span,.admin-provider-supply-candidates__offerings>section>header span{color:#285f47;white-space:nowrap;background:#eaf7ef;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800}.admin-provider-supply-candidates__notice{color:#8a5a00;background:#fff7d6;margin:0;padding:10px 16px;font-size:12px}.admin-provider-supply-candidates__groups{gap:12px;padding:14px;display:grid}.admin-provider-supply-candidates__groups>article{border:1px solid var(--ui-border);background:#f8fafc;border-radius:12px;min-width:0;padding:14px}.admin-provider-supply-candidates__groups>article>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.admin-provider-supply-candidates__groups>article>header strong,.admin-provider-supply-candidates__groups>article>header span{display:block}.admin-provider-supply-candidates__groups>article>header>div:first-child>span{color:var(--ui-muted);overflow-wrap:anywhere;margin-top:3px;font-size:12px}.admin-provider-supply-candidates__summary{gap:6px;display:flex}.admin-provider-supply-candidates__fingerprint{color:var(--ui-muted);margin:10px 0 12px;font-size:11px}.admin-provider-supply-candidates__fingerprint code{color:var(--ui-text)}.admin-provider-supply-candidates__fingerprint span{margin-left:8px}.admin-provider-supply-candidates__decisions{flex-wrap:wrap;gap:6px;margin:-2px 0 12px;display:flex}.admin-provider-supply-candidates__decisions span{color:#285f47;background:#eef8f2;border:1px solid #b9d9c8;border-radius:8px;padding:5px 8px;font-size:11px;font-weight:700}.admin-provider-supply-candidates__offerings{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-provider-supply-candidates__offerings>section{border:1px solid var(--ui-border);background:#fff;border-radius:10px;min-width:0;padding:12px}.admin-provider-supply-candidates__offerings>section>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-provider-supply-candidates__offerings dl{gap:6px;margin:10px 0;display:grid}.admin-provider-supply-candidates__offerings dl>div{grid-template-columns:72px minmax(0,1fr);gap:8px;min-width:0;display:grid}.admin-provider-supply-candidates__offerings dt{color:var(--ui-muted);font-size:11px}.admin-provider-supply-candidates__offerings dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:12px}.admin-provider-supply-candidates__offerings ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.admin-provider-supply-candidates__offerings li{border-top:1px solid var(--ui-border);justify-content:space-between;align-items:center;gap:10px;padding-top:8px;display:flex}.admin-provider-supply-candidates__offerings li div{min-width:0}.admin-provider-supply-candidates__offerings li div:last-child{text-align:right}.admin-provider-supply-candidates__offerings li strong,.admin-provider-supply-candidates__offerings li span{overflow-wrap:anywhere;display:block}.admin-provider-supply-candidates__offerings li span,.admin-provider-supply-candidates__empty-account{color:var(--ui-muted);font-size:11px}.admin-provider-supply-candidates__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-provider-supply-candidates__empty,.admin-provider-supply-candidates__empty-account{color:var(--ui-muted);gap:4px;display:grid}.admin-provider-supply-candidates__empty{text-align:center;border:1px dashed var(--ui-border);border-radius:10px;place-content:center;min-height:86px;margin:14px}.admin-provider-supply-candidates__empty strong{color:var(--ui-text)}.admin-provider-supply-candidates__offerings>section>.ui-button{width:100%;margin-top:10px}.admin-provider-supply-merge-dialog{gap:14px;width:min(620px,100vw - 48px);display:grid}.admin-provider-supply-merge-dialog>section{border:1px solid var(--ui-border);background:#f8fafc;border-radius:10px;gap:4px;padding:12px;display:grid}.admin-provider-supply-merge-dialog>section>span,.admin-provider-supply-merge-dialog>label>span,.admin-provider-supply-merge-dialog dt{color:var(--ui-muted);font-size:12px;font-weight:700}.admin-provider-supply-merge-dialog>section small{color:var(--ui-muted)}.admin-provider-supply-merge-dialog>label:not(.admin-provider-supply-merge-dialog__acknowledgement){gap:7px;display:grid}.admin-provider-supply-merge-dialog select,.admin-provider-supply-merge-dialog textarea{border:1px solid var(--ui-border);width:100%;color:var(--ui-text);font:inherit;background:#fff;border-radius:9px;padding:10px 12px}.admin-provider-supply-merge-dialog textarea{resize:vertical}.admin-provider-supply-merge-dialog dl{background:#f4f7fb;border-radius:9px;gap:7px;margin:0;padding:10px 12px;display:grid}.admin-provider-supply-merge-dialog dl>div{grid-template-columns:84px minmax(0,1fr);gap:10px;display:grid}.admin-provider-supply-merge-dialog dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:12px}.admin-provider-supply-merge-dialog__warning,.admin-provider-supply-merge-dialog__error{border-radius:9px;margin:0;padding:10px 12px;font-size:12px}.admin-provider-supply-merge-dialog__warning{color:#7b5200;background:#fff7d6}.admin-provider-supply-merge-dialog__error{color:#9f2525;background:#fff0f0}.admin-provider-supply-merge-dialog__acknowledgement{align-items:flex-start;gap:8px;display:flex}.admin-provider-supply-merge-dialog__acknowledgement input{margin-top:2px}.admin-provider-supply-merge-dialog__acknowledgement span{color:var(--ui-text);line-height:1.5}.admin-provider-supply-merge-dialog>footer{justify-content:flex-end;gap:8px;display:flex}.admin-provider-analytics{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.admin-provider-analytics-card{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:12px;grid-template-rows:auto auto 1fr;gap:10px;min-height:198px;padding:14px;display:grid;box-shadow:0 5px 18px #0f172a09}.admin-provider-analytics-card header,.admin-provider-chart-legend{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-provider-analytics-card header h3{margin:0}.admin-provider-source-badge{color:#286849;background:#e9f8ef;border-radius:999px;padding:3px 7px;font-size:11px;font-weight:700}.admin-provider-analytics-summary{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:end;gap:12px;padding-bottom:10px;display:flex}.admin-provider-analytics-value{white-space:nowrap;color:var(--ui-text);font-size:22px;line-height:1.1;display:block}.admin-provider-analytics-summary>p{text-align:right;color:var(--ui-muted);margin:0;line-height:1.45}.admin-provider-analytics-content{min-height:0}.admin-provider-analytics-rows{gap:8px;display:grid}.admin-provider-analytics-rows>div{border-top:1px solid var(--ui-border);justify-content:space-between;gap:12px;padding-top:8px;display:flex}.admin-provider-analytics-empty{min-height:54px;color:var(--ui-muted);border:1px dashed var(--ui-border);border-radius:10px;place-items:center;display:grid}.admin-provider-trend{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;height:76px;display:grid}.admin-provider-trend-day{text-align:center;min-width:0;color:var(--ui-muted);grid-template-rows:1fr auto;gap:5px;display:grid}.admin-provider-trend-bars{border-bottom:1px solid var(--ui-border);justify-content:center;align-items:end;gap:2px;min-height:0;display:flex}.admin-provider-trend-bars i{border-radius:4px 4px 0 0;width:7px}.admin-provider-trend .is-calls,.admin-provider-trend-legend .is-calls{background:#5b67f1}.admin-provider-trend .is-failed,.admin-provider-trend-legend .is-failed{background:#e45c63}.admin-provider-trend-legend{color:var(--ui-muted);justify-content:center;gap:18px;margin-top:6px;display:flex}.admin-provider-trend-legend span{align-items:center;gap:5px;display:inline-flex}.admin-provider-trend-legend i{border-radius:50%;width:8px;height:8px}.admin-provider-chart-shell{border-bottom:1px solid var(--p3-border);background:repeating-linear-gradient(to bottom, transparent 0 29px, var(--p3-border) 30px);align-items:end;gap:10px;height:120px;margin:14px 0;display:flex}.admin-provider-chart-shell i{background:var(--p3-border);flex:1;height:2px}@media (width<=900px){.admin-provider-supply-rollout>header,.admin-provider-supply-rollout>footer{flex-direction:column;align-items:stretch}.admin-provider-supply-rollout__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-provider-supply-rollout__choices{grid-template-columns:1fr}.admin-provider-supply-rollout__editor>header,.admin-provider-supply-rollout__save{flex-direction:column;align-items:stretch}.admin-provider-supply-rollout__save input{width:100%}.admin-provider-supply-reconciliation>header{flex-direction:column;align-items:stretch}.admin-provider-supply-reconciliation dl{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-provider-supply-accounts__list{grid-template-columns:1fr}.admin-provider-supply-accounts__heading,.admin-provider-supply-pricing__heading,.admin-provider-supply-pricing__editor>header,.admin-provider-supply-pricing__preview>header,.admin-provider-supply-pricing__history article>header{flex-direction:column;align-items:stretch}.admin-provider-supply-pricing__fields,.admin-provider-supply-pricing__diffs,.admin-provider-supply-pricing__history{grid-template-columns:1fr}.admin-provider-supply-pricing__fields label.is-wide{grid-column:auto}.admin-provider-supply-pricing__base,.admin-provider-supply-candidates__offerings{grid-template-columns:1fr}.admin-provider-supply-candidates__heading,.admin-provider-supply-candidates__groups>article>header{flex-direction:column;align-items:stretch}.admin-provider-supply-candidates__summary{flex-wrap:wrap}.admin-provider-analytics{grid-template-columns:1fr}}.task-logs-page{gap:18px;display:grid}.task-log-overview{border:1px solid var(--ui-border);background:#fff;border-radius:18px;gap:16px;padding:20px;display:grid;box-shadow:0 10px 30px #0f172a0a}.task-log-overview>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.task-log-overview h2,.task-log-overview h3,.task-log-overview p{margin:0}.task-log-overview header p{color:var(--ui-muted);margin-top:5px;font-size:13px}.task-log-overview>header>span{color:#1d4ed8;white-space:nowrap;background:#eff6ff;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800}.task-log-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.task-log-metrics article{background:#fbfcfe;border:1px solid #e3e9f1;border-radius:14px;gap:5px;min-width:0;padding:14px;display:grid}.task-log-metrics span,.task-log-metrics small{color:var(--ui-muted);font-size:12px;font-weight:700}.task-log-metrics strong{color:#0f766e;text-overflow:ellipsis;font-size:24px;line-height:1.1;overflow:hidden}.task-log-insights{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.task-log-insights article{border:1px solid #e3e9f1;border-radius:14px;min-width:0;padding:14px}.task-log-insights h3{font-size:13px}.task-log-insights ol{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.task-log-insights li{color:#475569;justify-content:space-between;gap:10px;font-size:12px;display:flex}.task-log-insights li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-log-insights p{color:var(--ui-muted);margin-top:10px;font-size:12px}.task-log-toolbar{border:1px solid var(--ui-border);background:#fff;border-radius:16px;grid-template-columns:minmax(360px,1fr) minmax(150px,220px) auto;align-items:end;gap:12px;padding:14px;display:grid}.task-log-search{grid-template-columns:200px auto;justify-content:start;gap:8px;display:grid}.task-log-search label{grid-column:1/-1}.task-log-toolbar label,.task-log-advanced label{color:var(--ui-muted);gap:6px;font-size:12px;font-weight:800;display:grid}.task-log-toolbar input,.task-log-toolbar select{border:1px solid var(--ui-border-strong,#cbd5e1);width:100%;min-height:42px;color:var(--ui-text);font:inherit;background:#fff;border-radius:10px;padding:0 11px}.task-log-toolbar input:focus-visible,.task-log-toolbar select:focus-visible{border-color:var(--ui-primary);outline-offset:1px;outline:3px solid #4f46e533}.task-log-toolbar-actions{gap:8px;display:flex}.task-log-advanced{border-top:1px solid #e8edf3;grid-column:1/-1;grid-template-columns:repeat(3,minmax(140px,220px));gap:12px;padding-top:12px;display:grid}.task-log-table th,.task-log-table td{padding:12px 14px}.task-log-table td>strong,.task-log-table td>span,.task-log-table td>small{display:block}.task-log-table td>small{color:var(--ui-muted);margin-top:3px;font-size:11px}.task-log-unavailable{color:#94a3b8}.task-log-empty{text-align:center;height:170px}.task-log-empty strong,.task-log-empty span{display:block}.task-log-empty span{color:var(--ui-muted);margin-top:6px}@media (width<=1100px){.task-log-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.task-log-toolbar{grid-template-columns:minmax(320px,1fr) minmax(150px,220px)}.task-log-toolbar-actions{grid-column:1/-1}}@media (width<=720px){.task-log-metrics,.task-log-insights,.task-log-toolbar,.task-log-advanced{grid-template-columns:1fr}.task-log-advanced,.task-log-toolbar-actions{grid-column:auto}.task-log-toolbar-actions>*{flex:1}}@media (width<=480px){.task-log-search{grid-template-columns:1fr}.task-log-search label{grid-column:auto}}:root{--admin-compact-gap:10px;--admin-compact-radius:10px;--admin-compact-control:36px}.admin-frame{grid-template-columns:220px minmax(0,1fr)}.admin-frame[data-desktop-sidebar=collapsed]{grid-template-columns:64px minmax(0,1fr)}.admin-sidebar--desktop{gap:14px;width:220px;padding:14px 12px 18px}.admin-sidebar--desktop.is-collapsed{width:64px;padding-inline:9px}.admin-sidebar-toggle{border-radius:8px;width:32px;height:32px}.admin-sidebar nav,.admin-nav-list{gap:4px}.admin-nav-group,.admin-sidebar nav .admin-nav-group{border-radius:10px;min-height:40px;padding:0 10px}.admin-frame>main{gap:12px;padding:12px 14px 24px}.admin-topbar{gap:12px;min-height:40px;padding-bottom:9px}.admin-topbar-account span{font-size:12px;font-weight:800}.admin-topbar-account small,.admin-breadcrumbs{font-size:11px}.admin-workspace-tabs{border-radius:10px;box-shadow:0 4px 14px #0f172a06}.admin-workspace-tab{gap:5px;min-height:42px;padding:0 13px;font-size:12px}.admin-workspace-tab:after{height:2px;left:11px;right:11px}.admin-workspace-tab small{padding:1px 5px;font-size:9px}.admin-ui-preview-banner,.admin-planned-statusbar{border-radius:8px;gap:8px;min-height:34px;padding:7px 10px;font-size:11px}.admin-frame .ui-card{border-radius:var(--admin-compact-radius);box-shadow:0 5px 18px #0f172a09}.admin-frame .ui-button{min-height:var(--admin-compact-control);border-radius:9px;gap:6px;padding-inline:12px;font-size:12px}.admin-frame .ui-input,.admin-frame input:not([type=checkbox]):not([type=radio]),.admin-frame select{min-height:var(--admin-compact-control);border-radius:8px;font-size:12px}.admin-frame .ui-alert{border-radius:8px;padding:8px 10px;font-size:12px;line-height:1.4}.admin-frame .ui-state{gap:8px;min-height:120px;padding:18px 14px}.admin-frame .ui-state--card{padding:18px}.admin-frame .ui-state__mark{border-radius:11px;width:38px;height:38px;font-size:19px}.admin-frame .ui-state h2{font-size:17px}.admin-frame table{font-size:11px}.admin-frame table th,.admin-frame table td{height:auto;padding:7px 9px;line-height:1.35}.admin-frame table th{font-size:10px}.admin-pagination,.users-pagination,.admin-audit-pagination,.assets-ui-pagination{border-radius:9px;gap:10px;min-height:46px;padding:7px 10px}.admin-pagination p,.users-pagination,.admin-audit-pagination,.assets-ui-pagination{font-size:11px}.admin-business-heading h2{font-size:20px}.admin-business-heading p{margin-top:2px;font-size:11px}.admin-page-meta{gap:6px;margin-bottom:6px;font-size:11px}.admin-page-status,.admin-business-heading__state,.admin-governance-chip,.admin-catalog-status{padding:3px 7px;font-size:9px}.admin-governance-page,.admin-catalog-page,.task-logs-page{gap:var(--admin-compact-gap)}.admin-governance-toolbar,.admin-task-filters,.admin-exception-filters{border-radius:9px;gap:8px;padding:8px 9px}.admin-governance-empty,.task-log-empty{height:auto;min-height:120px;padding:20px 14px}.admin-record-drawer,.users-detail-drawer,.admin-audit-drawer{gap:10px;width:min(560px,100vw);padding:14px}.admin-record-section,.users-detail-drawer section,.admin-audit-drawer>section{border-radius:8px;gap:7px;padding:9px}.operations-overview{gap:9px}.operations-heading h1{font-size:22px}.operations-heading p{font-size:10px}.operations-preview-notice{padding:6px 9px}.operations-metrics,.operations-dashboard-grid{gap:7px}.operations-metrics article,.operations-panel{border-radius:8px;gap:7px;padding:9px;box-shadow:0 4px 12px #0f172a06}.operations-metrics strong{font-size:20px}.operations-queue__metric{min-height:72px!important;padding:7px!important}[data-admin-catalog=providers] .admin-provider-channel-heading{gap:9px;padding:10px 12px}[data-admin-catalog=providers] .admin-provider-channel-heading h2{font-size:16px}[data-admin-catalog=providers] .admin-provider-channel-summary>div{padding:4px 7px}[data-admin-catalog=providers] .admin-provider-channel-toolbar{gap:8px;padding:8px 12px}[data-admin-catalog=providers] .admin-catalog-search,[data-admin-catalog=providers] .admin-provider-channel-search{flex-basis:220px;width:220px;min-width:220px;max-width:220px}[data-admin-catalog=providers] .admin-catalog-filter{min-width:110px}[data-admin-catalog=providers] .admin-provider-channel-table{min-width:1180px}[data-admin-catalog=providers] .admin-provider-channel-name{min-width:150px}[data-admin-catalog=providers] .admin-catalog-mono{max-width:185px;font-size:10px}[data-admin-catalog=providers] .admin-catalog-row-actions{gap:4px}[data-admin-catalog=providers] .admin-catalog-row-actions .ui-button{min-height:30px;padding-inline:8px;font-size:10px}.task-log-overview{border-radius:10px;gap:10px;padding:12px}.task-log-overview h2{font-size:18px}.task-log-metrics,.task-log-insights{gap:8px}.task-log-metrics article,.task-log-insights article{border-radius:9px;gap:3px;padding:9px}.task-log-metrics strong{font-size:20px}.task-log-toolbar{border-radius:10px;gap:9px;padding:9px}.task-log-toolbar input,.task-log-toolbar select{min-height:var(--admin-compact-control)}.task-log-table-card{border-radius:10px}.task-log-table{min-width:1450px}.admin-exception-severity article{padding:7px 9px}@media (width<=900px){.admin-frame>main{padding:10px}.admin-topbar-account small{display:none}}.admin-scheduling-page .operations-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.admin-scheduling-page .operations-metrics article{border-radius:8px;gap:3px;padding:8px}.admin-scheduling-page .operations-metrics strong{font-size:18px}.admin-scheduling-page .p3-table-scroll table{min-width:980px}.admin-scheduling-page .admin-business-heading__state{letter-spacing:-.01em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.admin-scheduling-runtime{border:1px solid var(--admin-border,#dbe4ee);background:var(--admin-surface-subtle,#f8fafc);color:var(--admin-text-secondary,#64748b);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:6px 9px;font-size:12px;display:flex}.admin-scheduling-runtime strong{color:var(--admin-text-primary,#0f172a);font-size:12px}.admin-scheduling-runtime span{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.admin-assets-page .operations-preview-notice{min-height:32px;padding:6px 9px}.admin-assets-page .p3-table-scroll{border-radius:9px}.admin-assets-page .p3-table-scroll table{min-width:920px}.admin-assets-page .p3-table-scroll th,.admin-assets-page .p3-table-scroll td{padding:6px 8px}.admin-asset-row-trigger{color:#4338ca;max-width:220px;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;overflow:hidden}.admin-asset-row-trigger:hover{color:#312e81;text-decoration:underline}.admin-asset-row-trigger:focus-visible{border-radius:4px;box-shadow:0 0 0 3px #4f46e533}.admin-asset-drawer{width:min(600px,100vw)}.admin-asset-drawer .admin-record-facts>div{grid-template-columns:minmax(110px,.55fr) minmax(0,1.45fr)}.admin-asset-drawer .admin-record-facts dd{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px}.admin-usage-page .admin-usage-filters,.admin-billing-page .admin-billing-query{gap:6px;padding:7px 8px}.admin-usage-page .admin-usage-filters input,.admin-usage-page .admin-usage-filters select,.admin-billing-page .admin-billing-query input,.admin-billing-page .admin-billing-query select{min-height:32px}.admin-usage-page .admin-usage-summary,.admin-billing-page .admin-billing-summary{gap:6px}.admin-usage-page .admin-usage-summary article,.admin-billing-page .admin-billing-summary article{border-radius:8px;gap:2px;padding:7px 8px}.admin-usage-page .admin-usage-summary strong,.admin-billing-page .admin-billing-summary strong{font-size:16px}.admin-usage-page .admin-sensitive-note{padding:6px 9px;line-height:1.35}.admin-usage-page .admin-usage-table{min-width:1320px}.admin-billing-page .admin-billing-boundary{padding:7px 9px}.admin-billing-page .admin-billing-workbench{grid-template-columns:minmax(0,1.8fr) minmax(220px,.55fr);gap:8px}.admin-billing-page .admin-billing-table{min-width:1160px}.admin-billing-page .admin-billing-reservations{border-radius:8px;gap:7px;padding:8px}.admin-billing-page .admin-billing-reservations ul{gap:0;position:relative}.admin-billing-page .admin-billing-reservations li{border-left:1px solid #cbd5e1;padding:0 0 8px 12px;position:relative}.admin-billing-page .admin-billing-reservations li:before{content:"";background:#6366f1;border-radius:50%;width:7px;height:7px;position:absolute;top:3px;left:-4px}.admin-billing-page .admin-billing-reservations li:last-child{padding-bottom:0}@media (width<=1080px){.admin-scheduling-page .operations-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-billing-page .admin-billing-workbench{grid-template-columns:1fr}}@media (width<=700px){.admin-scheduling-runtime{flex-direction:column;align-items:flex-start;gap:3px}.admin-asset-drawer .admin-record-facts>div{grid-template-columns:1fr;gap:2px}}.admin-auth-state,.admin-login-page{color:#f7f8ff;background:radial-gradient(circle at 20% 20%,#504eff2e,#0000 32%),radial-gradient(circle at 80% 80%,#1fbfff1f,#0000 34%),#0a0d14;place-items:center;min-height:100vh;padding:32px 20px;display:grid}.admin-login-card{background:#121620f5;border:1px solid #94a3b833;border-radius:24px;width:min(440px,100%);padding:36px;box-shadow:0 28px 80px #00000073}.admin-login-brand{background:linear-gradient(145deg,#725cff,#29bff4);border-radius:16px;place-items:center;width:52px;height:52px;font-size:30px;font-weight:800;display:grid;box-shadow:0 12px 32px #4967ff59}.admin-login-kicker{color:#9da9c4;letter-spacing:.08em;margin:22px 0 8px;font-size:13px}.admin-login-card h1{margin:0;font-size:30px}.admin-login-intro,.admin-login-security{color:#9da9c4}.admin-login-card form{gap:18px;margin-top:28px;display:grid}.admin-login-card label{color:#dbe2f3;gap:8px;font-size:14px;display:grid}.admin-login-card input{color:#fff;background:#0e121b;border:1px solid #343c50;border-radius:12px;outline:none;width:100%;min-height:48px;padding:0 14px}.admin-login-card input:focus{border-color:#6f70ff;box-shadow:0 0 0 3px #6f70ff2e}.admin-login-card form>button{min-height:48px;margin-top:4px}.admin-login-error{color:#fecdd3;background:#9f12392e;border:1px solid #fb718561;border-radius:12px;gap:4px;padding:12px 14px;font-size:14px;display:grid}.admin-login-error small,.admin-login-security{font-size:12px}.admin-login-security{text-align:center;margin:22px 0 0}.admin-scheduling-server-facts,.assets-server-facts{background:#f8fafc;border:1px solid #cbd5e1;border-radius:9px;gap:7px;min-width:0;padding:8px;display:grid}.admin-scheduling-server-facts>header,.assets-server-facts>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-scheduling-server-facts>header>div,.assets-server-facts>header>div{align-items:baseline;gap:8px;min-width:0;display:flex}.admin-scheduling-server-facts>header strong,.assets-server-facts>header strong{color:#0f172a;font-size:12px}.admin-scheduling-server-facts>header span,.assets-server-facts>header span,.assets-server-facts>p{color:#64748b;font-size:10px}.admin-scheduling-server-facts>header code,.assets-server-facts>header code{color:#475569;white-space:nowrap;font-size:10px}.admin-scheduling-server-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.admin-scheduling-server-actions time{color:#64748b;white-space:nowrap;font-size:9px}.admin-scheduling-server-actions button{min-height:28px;padding-inline:9px;font-size:9px}.admin-scheduling-server-summary,.assets-server-summary{background:#fff;border:1px solid #dbe4ee;border-radius:8px;gap:0;margin:0;padding:5px 7px;display:grid}.admin-scheduling-server-summary{grid-template-columns:repeat(6,minmax(0,1fr))}.assets-server-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-scheduling-server-summary>div,.assets-server-summary>div{border-right:1px solid #e8edf3;justify-content:space-between;align-items:baseline;gap:5px;min-width:0;padding:2px 7px;display:flex}.admin-scheduling-server-summary>div:last-child,.assets-server-summary>div:last-child{border-right:0}.admin-scheduling-server-summary dt,.admin-scheduling-server-summary dd,.assets-server-summary dt,.assets-server-summary dd{margin:0}.admin-scheduling-server-summary dt,.assets-server-summary dt{color:#64748b;font-size:9px}.admin-scheduling-server-summary dd,.assets-server-summary dd{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:850;overflow:hidden}.admin-scheduling-server-events,.assets-server-records,.admin-scheduling-preview-fold{background:#fff;border:1px solid #dbe4ee;border-radius:8px;overflow:hidden}.admin-scheduling-server-events>summary,.assets-server-records>summary,.admin-scheduling-preview-fold>summary{color:#334155;cursor:pointer;align-items:center;min-height:34px;padding:5px 8px;font-size:10px;font-weight:850;display:flex}.admin-scheduling-server-events .p3-table-scroll,.assets-server-records .p3-table-scroll{border:0;border-top:1px solid #e8edf3;border-radius:0}.admin-scheduling-server-events table,.assets-server-records table{min-width:960px}.assets-server-records td button{color:#4338ca;max-width:220px;font:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;overflow:hidden}.admin-scheduling-page.admin-scheduling-preview-page{gap:8px}.admin-scheduling-page .admin-scheduling-preview-notice{margin-top:2px;padding:6px 8px}.admin-scheduling-page .admin-scheduling-preview-actions{min-height:40px;padding:5px 8px}.admin-scheduling-page .admin-scheduling-preview-summary,.admin-scheduling-page .admin-scheduling-preview-overview,.admin-scheduling-page .admin-scheduling-preview-controls,.admin-scheduling-page .admin-scheduling-preview-channels{border-radius:8px}.admin-scheduling-page .admin-scheduling-preview-summary{min-height:48px;padding:7px 9px}.admin-scheduling-page .admin-scheduling-preview-overview>header,.admin-scheduling-page .admin-scheduling-preview-channels>header{min-height:42px;padding:6px 8px}.admin-scheduling-page .admin-scheduling-preview-task-grid,.admin-scheduling-page .admin-scheduling-preview-controls{gap:6px}.admin-scheduling-page .admin-scheduling-preview-task-grid,.admin-scheduling-page .admin-scheduling-preview-tasks>header,.admin-scheduling-page .admin-scheduling-preview-task-list>article,.admin-scheduling-page .admin-scheduling-preview-control-panel{padding:7px}.admin-scheduling-preview-fold>.admin-scheduling-preview-controls,.admin-scheduling-preview-fold>.admin-scheduling-preview-channels{border:0;border-top:1px solid #e8edf3;border-radius:0}.admin-scheduling-page .admin-scheduling-preview-channel-head,.admin-scheduling-page .admin-scheduling-preview-channel-row{min-height:34px}.admin-assets-hybrid-page{gap:8px}.admin-assets-hybrid-page .assets-ui-preview-banner{min-height:0;padding:6px 9px}.admin-assets-hybrid-page .assets-ui-header,.admin-assets-hybrid-page .assets-ui-storage,.admin-assets-hybrid-page .assets-ui-taxonomy,.admin-assets-hybrid-page .assets-ui-library{border-radius:9px}.admin-assets-hybrid-page .assets-ui-metrics{gap:6px}.admin-assets-hybrid-page .assets-ui-metrics article{min-height:52px;padding:7px 8px}.admin-assets-hybrid-page .assets-ui-storage>header,.admin-assets-hybrid-page .assets-ui-library>.assets-ui-toolbar{min-height:40px;padding:6px 8px}.admin-assets-hybrid-page .assets-ui-toolbar{flex-wrap:wrap}.admin-assets-hybrid-page .assets-ui-taxonomy{padding:7px 8px}.admin-assets-hybrid-page .assets-ui-toolbar input,.admin-assets-hybrid-page .assets-ui-toolbar select,.admin-assets-hybrid-page .assets-ui-toolbar button{min-height:30px}.admin-assets-hybrid-page .assets-ui-view-toggle{flex:none}.admin-assets-hybrid-page .assets-ui-view-toggle button{min-width:46px}@media (width<=1080px){.admin-scheduling-server-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-scheduling-server-summary>div:nth-child(3){border-right:0}}@media (width<=720px){.admin-scheduling-server-facts>header,.assets-server-facts>header,.admin-scheduling-server-facts>header>div,.assets-server-facts>header>div{flex-direction:column;align-items:flex-start;gap:2px}.admin-scheduling-server-summary,.assets-server-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-scheduling-server-summary>div,.assets-server-summary>div{border-right:0}}.admin-frame input[type=search]{flex:0 0 200px;width:200px;min-width:200px;max-width:200px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
