:root{--m-green: #00F211;--m-green-deep: #00B80D;--m-green-tint: #DDFFDF;--m-ink: #0A0A0A;--m-ink-2: #38332F;--m-ink-3: #66605D;--m-sand: #FAFAF8;--m-sand-2: #F0EFEB;--m-surface: #FFFFFF;--m-purple: #A430BF;--m-purple-deep: #77218C;--m-purple-tint: #F4E6F8;--m-star: #8A6A00;--m-danger: #B3261E;--m-success: #1B7F2A;--m-line: rgba(10,10,10,.1);--m-line-strong: rgba(10,10,10,.18);--m-scrim: rgba(0,0,0,.75);--m-font: "IBM Plex Sans Arabic", "IBM Plex Sans", system-ui, sans-serif;--m-fs-display: 28px;--m-fs-h1: 22px;--m-fs-h2: 19px;--m-fs-h3: 16px;--m-fs-body: 14px;--m-fs-small: 12.5px;--m-fs-caption: 11px;--m-fs-nav: 10px;--m-sp-1: 4px;--m-sp-2: 8px;--m-sp-3: 12px;--m-sp-4: 16px;--m-sp-5: 20px;--m-sp-6: 24px;--m-sp-7: 32px;--m-sp-8: 40px;--m-page-inline: 16px;--m-section-gap: 22px;--m-r-xs: 8px;--m-r-sm: 12px;--m-r-md: 14px;--m-r-lg: 18px;--m-r-xl: 22px;--m-r-sheet: 28px;--m-r-pill: 999px;--m-tap: 44px;--m-icon: 22px;--m-icon-sm: 16px;--m-icon-lg: 28px;--m-fab: 56px;--m-sh-sheet: 0 -2px 12px rgba(0,0,0,.08);--m-sh-fab: 0 4px 16px rgba(0,242,17,.45);--m-sh-modal: 0 12px 40px rgba(0,0,0,.18);--m-t-fast: .12s;--m-t-base: .2s;--m-t-slow: .32s;--m-ease: cubic-bezier(.2,.8,.2,1);--m-bg: var(--m-sand);--m-fg: var(--m-ink);--m-fg-muted: var(--m-ink-3);--m-card: var(--m-surface);--m-card-line: var(--m-line);--m-brand-surface: var(--m-green);--m-on-brand: var(--m-ink);--m-cta: var(--m-purple);--m-on-cta: #FFFFFF;--m-link: var(--m-purple-deep)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--m-bg: #0A0A0A;--m-fg: #F5F0E8;--m-fg-muted: #A8A29E;--m-card: #161616;--m-card-line: rgba(245,240,232,.12);--m-brand-surface: #00F211;--m-on-brand: #0A0A0A;--m-link: #D28BE3}}:root[data-theme=dark]{--m-bg: #0A0A0A;--m-fg: #F5F0E8;--m-fg-muted: #A8A29E;--m-card: #161616;--m-card-line: rgba(245,240,232,.12);--m-brand-surface: #00F211;--m-on-brand: #0A0A0A;--m-link: #D28BE3}.st{color-scheme:light;--m-bg: var(--m-sand);--m-fg: var(--m-ink);--m-fg-muted: var(--m-ink-3);--m-card: var(--m-surface);--m-card-line: var(--m-line);--m-link: var(--m-purple-deep)}.st{min-height:100vh;background:var(--m-bg);color:var(--m-fg);font-family:var(--m-font);font-size:var(--m-fs-body)}:where(.st) *,:where(.st) *:before,:where(.st) *:after{box-sizing:border-box}:where(.st) :is(button,input,select,textarea){font:inherit;color:inherit}.st :focus-visible{outline:2px solid var(--m-ink);outline-offset:2px}.st-top{position:sticky;top:0;z-index:20;display:flex;flex-wrap:wrap;align-items:center;gap:var(--m-sp-3);padding:10px var(--m-sp-4);background:var(--m-surface);border-block-end:1px solid var(--m-line)}.st-brand{display:flex;align-items:center;gap:10px;font-weight:700;font-size:var(--m-fs-h3)}.st-brand__mark{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--m-green);color:var(--m-ink)}.st-nav{display:flex;gap:4px;flex-wrap:wrap}.st-nav button{min-height:36px;padding:6px 12px;border:0;border-radius:var(--m-r-pill);background:transparent;font-weight:700;cursor:pointer;color:var(--m-ink-2)}.st-nav button[aria-current=page]{background:var(--m-ink);color:#fff}.st-top__end{margin-inline-start:auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.st-env{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:var(--m-r-pill);font-size:var(--m-fs-small);font-weight:700}.st-env--sandbox{background:var(--m-green);color:var(--m-ink)}.st-env--live{background:var(--m-purple-tint);color:var(--m-purple-deep)}.st-env--readonly{background:var(--m-sand-2);color:var(--m-ink-2)}.st-main{display:grid;grid-template-columns:clamp(260px,20vw,340px) minmax(400px,1fr) clamp(300px,25vw,440px);gap:0;align-items:start}@media (max-width: 1180px){.st-main{grid-template-columns:280px minmax(0,1fr)}.st-preview{grid-column:1 / -1}}@media (max-width: 760px){.st-main{grid-template-columns:minmax(0,1fr)}.st-main:not(.st-main--browse) .st-list{display:none}}.st-col{min-width:0;padding:var(--m-sp-4)}.st-list{position:sticky;top:0;max-height:100vh;overflow:auto;border-inline-end:1px solid var(--m-line);background:var(--m-surface);padding:22px 14px}@media (max-width: 760px){.st-list{position:static;max-height:none;border-inline-end:0;border-block-end:1px solid var(--m-line)}}.st-h1{margin:0 0 4px;font-size:var(--m-fs-h1);font-weight:700;line-height:1.4}.st-h2{margin:0 0 8px;font-size:var(--m-fs-h3);font-weight:700}.st-muted{color:var(--m-fg-muted);font-size:var(--m-fs-small);line-height:1.7;margin:0}.st-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.st-row--between{justify-content:space-between}.st-stack{display:grid;gap:var(--m-sp-3)}.st-input,.st-select,.st-textarea{width:100%;min-height:42px;padding:9px 12px;border:1px solid var(--m-line);border-radius:11px;transition:border-color var(--m-t-fast),box-shadow var(--m-t-fast);background:var(--m-surface);text-align:start}.st-textarea{resize:vertical;line-height:1.7}.st-input:focus,.st-select:focus,.st-textarea:focus{outline:none;border-color:var(--m-ink-3);box-shadow:0 0 0 4px #0a0a0a0f}.st-input[aria-invalid=true],.st-textarea[aria-invalid=true]{border-color:var(--m-danger)}.st-field{display:grid;gap:6px}.st-label{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:var(--m-fs-small);font-weight:700;color:var(--m-ink-2)}.st-count{margin-inline-start:auto;font-weight:400;color:var(--m-fg-muted)}.st-count--over{color:var(--m-danger);font-weight:700}.st-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:7px 14px;border-radius:11px;border:1px solid var(--m-line);background:var(--m-surface);font-size:13.5px;font-weight:700;cursor:pointer;transition:background var(--m-t-fast),transform var(--m-t-fast)}.st-btn:not(:disabled):active{transform:scale(.98)}.st-btn:not(:disabled):hover{background:var(--m-sand)}.st-btn--primary:not(:disabled):hover{background:var(--m-purple-deep)}.st-btn--ink:not(:disabled):hover{background:#222}.st-btn:disabled{opacity:.45;cursor:not-allowed}.st-btn--primary{background:var(--m-purple);border-color:var(--m-purple);color:var(--m-on-cta)}.st-btn--ink{background:var(--m-ink);border-color:var(--m-ink);color:#fff}.st-btn--ghost{border-color:transparent;background:transparent}.st-btn--danger{color:var(--m-danger);border-color:#b3261e59}.st-btn--sm{min-height:32px;padding:4px 10px;font-size:var(--m-fs-small)}.st-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--m-r-pill);font-size:var(--m-fs-caption);font-weight:700;background:var(--m-sand-2);color:var(--m-ink-2);white-space:nowrap}.st-chip--live{background:var(--m-green-tint);color:#0b5b14}.st-chip--draft{background:var(--m-sand-2)}.st-chip--review{background:var(--m-purple-tint);color:var(--m-purple-deep)}.st-chip--hidden{background:#ededed;color:var(--m-ink-3)}.st-chip--error{background:#fbe9e7;color:var(--m-danger)}.st-chip--warn{background:#fff4d6;color:#6b4e00}.st-chip--release{background:#e8f0fe;color:#1a4fa0}.st-chip--stored{background:var(--m-sand-2);color:var(--m-ink-3)}.st-search{position:relative}.st-filters{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-block:10px}.st-items{list-style:none;margin:0;padding:0;display:grid;gap:2px}.st-item{display:flex;gap:12px;align-items:center;width:100%;padding:8px;border:0;border-radius:14px;background:transparent;cursor:pointer;text-align:start;transition:background var(--m-t-fast)}.st-item:hover{background:var(--m-sand)}.st-item[aria-current=true]{background:var(--m-sand-2);box-shadow:inset 3px 0 0 var(--m-green-deep)}[dir=rtl] .st-item[aria-current=true]{box-shadow:inset -3px 0 0 var(--m-green-deep)}.st-thumb{flex-shrink:0;width:60px;height:60px;border-radius:14px;object-fit:cover;background:var(--m-sand-2);display:grid;place-items:center;color:var(--m-ink-3)}.st-item__body{min-width:0;flex:1;display:grid;gap:3px}.st-item__name{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-card{background:var(--m-surface);border-radius:18px;padding:18px;box-shadow:0 0 0 1px var(--m-line),0 1px 2px #00000008}.st-card__head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.st-card__icon{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--m-sand-2);color:var(--m-ink);flex-shrink:0}.st-card__title{margin:0;font-size:15px;font-weight:700}.st-tabs{display:inline-flex;flex-wrap:wrap;gap:2px;max-width:100%;margin-block:16px;padding:3px;border-radius:12px;background:#0a0a0a0f}.st-tabs button{position:relative;min-height:34px;padding:6px 14px;border:0;border-radius:9px;background:transparent;font-size:13.5px;font-weight:500;color:var(--m-ink-2);cursor:pointer;white-space:nowrap}.st-tabs button[aria-selected=true]{background:var(--m-surface);color:var(--m-ink);font-weight:700;box-shadow:0 1px 3px #0000001a}.st-tabs .st-dot{display:inline-block;min-width:18px;padding:0 5px;margin-inline-start:4px;border-radius:9px;background:var(--m-danger);color:#fff;font-size:11px;line-height:18px}.st-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (max-width: 600px){.st-grid2{grid-template-columns:minmax(0,1fr)}}.st-banner{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:var(--m-r-sm);background:var(--m-sand-2);line-height:1.7}.st-banner--error{background:#fbe9e7;color:#7a1a14}.st-banner--warn{background:#fff4d6;color:#4d3800}.st-banner--ok{background:var(--m-green-tint);color:#0b5b14}.st-banner--info{background:#e8f0fe;color:#173e7a}.st-actions{position:sticky;bottom:14px;z-index:5;display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:18px;padding:10px 12px;background:#ffffffdb;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-radius:18px;box-shadow:0 0 0 1px var(--m-line),0 8px 30px #00000014}.st-steps{display:flex;gap:6px;align-items:center;flex-wrap:wrap;font-size:var(--m-fs-small);font-weight:700}.st-step{padding:4px 10px;border-radius:var(--m-r-pill);background:var(--m-sand-2);color:var(--m-ink-3)}.st-step[data-on=true]{background:var(--m-ink);color:#fff}.st-step[data-done=true]{background:var(--m-green-tint);color:#0b5b14}.st-issues{list-style:none;margin:0;padding:0;display:grid;gap:6px}.st-issue{display:flex;gap:8px;align-items:flex-start;line-height:1.6}.st-issue button{margin-inline-start:auto}.st-media{display:grid;gap:12px}.st-media__item{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:12px;padding:12px;border:1px solid var(--m-line);border-radius:var(--m-r-md)}@media (max-width: 700px){.st-media__item{grid-template-columns:minmax(0,1fr)}}.st-crops{display:grid;gap:6px}.st-crop{position:relative;overflow:hidden;border-radius:10px;background:var(--m-sand-2)}.st-crop img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.st-crop span{position:absolute;inset-inline-start:6px;inset-block-end:6px;padding:1px 6px;border-radius:6px;background:#0009;color:#fff;font-size:10px;font-weight:700}.st-drop{display:grid;place-items:center;gap:4px;min-height:90px;padding:12px;border:1.5px dashed var(--m-line-strong);border-radius:var(--m-r-md);cursor:pointer;text-align:center}.st-tr{width:100%;border-collapse:collapse}.st-tr th,.st-tr td{padding:8px;border-block-end:1px solid var(--m-line);vertical-align:top;text-align:start}.st-tr th{font-size:var(--m-fs-small);color:var(--m-ink-3);font-weight:700}.st-table-wrap{overflow-x:auto}.st-preview{position:sticky;top:0;display:flex;flex-direction:column;gap:12px;height:100vh;padding:18px 16px 14px;border-inline-start:1px solid var(--m-line);background:#f1f1ee;overflow:hidden;min-width:0}.st-preview__controls{display:grid;gap:8px;flex-shrink:0}.st-preview__selects{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:6px}.st-preview__selects .st-select{min-height:36px;padding-block:6px;font-size:13px}.st-seg--fill{display:flex;width:100%}.st-seg--fill button{flex:1}.st-preview__stage{flex:1;min-height:0;display:flex;align-items:flex-start;justify-content:center}.st-preview__foot{justify-content:center;gap:4px;flex-shrink:0}.st-preview--expanded{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;height:100vh;padding:20px max(16px,calc(50vw - 360px));background:#f1f1eef7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (max-width: 1180px){.st-preview:not(.st-preview--expanded){position:static;height:auto;border-inline-start:0;border-block-start:1px solid var(--m-line)}.st-preview:not(.st-preview--expanded) .st-preview__stage{flex:none;height:min(82vh,900px)}}.st-phone{position:relative;flex-shrink:0;margin-inline:auto;border-radius:52px;padding:11px;background:#1b1b1d;box-shadow:0 0 0 2px #3a3a3c,0 24px 60px #00000038}.st-phone:before{content:"";position:absolute;z-index:2;inset-block-start:20px;left:50%;transform:translate(-50%);width:92px;height:26px;border-radius:14px;background:#000;pointer-events:none}.st-phone__screen{position:relative;overflow:hidden;border-radius:42px;background:var(--m-bg)}.st-phone iframe{position:absolute;inset-block-start:0;inset-inline-start:0;border:0;transform-origin:top left;background:var(--m-bg)}[dir=rtl] .st-phone iframe{transform-origin:top right}.st-phone__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;text-align:center;background:#fafaf8f5;line-height:1.8}.st-seg{display:inline-flex;gap:2px;padding:3px;border-radius:var(--m-r-pill);background:var(--m-surface);border:1px solid var(--m-line);flex-wrap:wrap}.st-seg button{min-height:30px;padding:3px 10px;border:0;border-radius:var(--m-r-pill);background:transparent;font-size:var(--m-fs-small);font-weight:700;cursor:pointer;color:var(--m-ink-2)}.st-seg button[aria-pressed=true]{background:var(--m-green);color:var(--m-ink)}.st-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;direction:ltr;unicode-bidi:isolate}.st-diff{display:grid;grid-template-columns:110px minmax(0,1fr) minmax(0,1fr);gap:6px 10px;font-size:var(--m-fs-small);line-height:1.6}.st-diff del{color:var(--m-danger);text-decoration:line-through}.st-diff ins{color:#0b5b14;text-decoration:none}.st-empty{padding:28px 16px;text-align:center;color:var(--m-fg-muted);line-height:1.8}.st-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.st-chipbar{display:flex;flex-wrap:wrap;gap:6px;margin-block:12px}.st-chipbar button{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:4px 11px;border:0;border-radius:999px;background:#0a0a0a0d;font-size:12.5px;font-weight:500;color:var(--m-ink-2);cursor:pointer}.st-chipbar button span{font-size:11px;color:var(--m-ink-3)}.st-chipbar button[aria-pressed=true]{background:var(--m-ink);color:#fff;font-weight:700}.st-chipbar button[aria-pressed=true] span{color:#ffffffb3}.st-chipbar button[data-tone=error]:not([aria-pressed=true]) span{color:var(--m-danger);font-weight:700}.st-legacy{position:fixed;top:24px;right:24px;bottom:24px;left:24px;z-index:80;overflow:auto;padding:22px;border-radius:22px;background:var(--m-surface);box-shadow:0 0 0 100vmax #0a0a0a47,0 24px 60px #0003}.st-main--browse{grid-template-columns:minmax(0,1fr)!important}.st-main--browse .st-list{position:static;max-height:none;border-inline-end:0;background:transparent;padding:28px 32px 48px;max-width:1240px;width:100%;margin-inline:auto}.st-items--grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px}.st-items--grid .st-item{flex-direction:column;align-items:stretch;gap:10px;padding:0 0 12px;border-radius:18px;background:var(--m-surface);box-shadow:0 0 0 1px var(--m-line);overflow:hidden;height:100%}.st-items--grid .st-item:hover{background:var(--m-surface);box-shadow:0 0 0 1px var(--m-line-strong),0 8px 24px #00000014}.st-items--grid .st-thumb{width:100%;height:auto;aspect-ratio:4 / 3;border-radius:0}.st-items--grid .st-item__body{padding-inline:12px}.st-items--grid .st-item__name{white-space:normal;font-size:15px}@media (max-width: 700px){.st-main--browse .st-list{padding:18px 16px 40px}.st-items--grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}.sh{display:grid;grid-template-columns:252px minmax(0,1fr);min-height:100vh;background:var(--m-bg)}.sh-side{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:14px;padding:18px 12px;background:#f4f4f0d1;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-inline-end:1px solid var(--m-line);overflow-y:auto}.sh-brand{display:flex;align-items:center;gap:10px;padding:4px 8px 8px}.sh-brand__logo{width:34px;height:34px;object-fit:contain}.sh-brand div{display:grid;line-height:1.25}.sh-brand strong{font-size:17px;font-weight:700}.sh-brand span{font-size:12px;color:var(--m-ink-3)}.sh-nav{display:grid;gap:14px}.sh-group{display:grid;gap:2px}.sh-group__title{padding:0 10px 4px;font-size:11.5px;font-weight:700;color:var(--m-ink-3)}.sh-item{display:flex;align-items:center;gap:10px;min-height:36px;padding:6px 10px;border:0;border-radius:10px;background:transparent;font-size:14px;font-weight:500;color:var(--m-ink-2);cursor:pointer;text-align:start;transition:background var(--m-t-fast)}.sh-item:hover{background:#0a0a0a0d}.sh-item[aria-current=page]{background:var(--m-surface);color:var(--m-ink);font-weight:700;box-shadow:0 1px 2px #0000000f,0 0 0 1px var(--m-line)}.sh-item[aria-current=page] .m-icon{color:var(--m-ink)}.sh-item[aria-current=page] .m-accent{fill:var(--m-green-deep)}.sh-item__badge{margin-inline-start:auto;min-width:20px;padding:0 6px;border-radius:10px;background:var(--m-purple);color:#fff;font-size:11px;font-weight:700;line-height:20px;text-align:center}.sh-foot{margin-top:auto;display:grid;gap:8px;padding:10px 8px 0;border-block-start:1px solid var(--m-line)}.sh-main{min-width:0}.sh-toggle{margin-inline-start:auto;width:30px;height:30px;background:transparent}@media (min-width: 901px){.sh{transition:grid-template-columns var(--m-t-slow) var(--m-ease)}.sh--collapsed{grid-template-columns:68px minmax(0,1fr)}.sh--collapsed .sh-side{padding-inline:10px;align-items:center}.sh--collapsed .sh-brand{flex-direction:column;padding:0;gap:8px}.sh--collapsed .sh-brand__text,.sh--collapsed .sh-group__title,.sh--collapsed .sh-item>span:not(.sh-item__badge),.sh--collapsed .sh-foot,.sh--collapsed .st-env{display:none}.sh--collapsed .sh-toggle{margin:0}.sh--collapsed .sh-item{position:relative;justify-content:center;width:44px;padding:0;min-height:40px}.sh--collapsed .sh-item__badge{position:absolute;inset-block-start:2px;inset-inline-end:0;min-width:16px;line-height:16px;padding:0 4px;font-size:10px}.sh--collapsed .sh-nav{justify-items:center}}@media (max-width: 900px){.sh{grid-template-columns:minmax(0,1fr)}.sh-side{position:static;height:auto;flex-direction:column;padding:10px}.sh-nav{display:flex;flex-wrap:wrap;gap:4px}.sh-group{display:contents}.sh-group__title{display:none}.sh-item{white-space:nowrap}.sh-foot,.sh .sh-toggle{display:none}}.pg{padding:28px 32px 48px;max-width:1240px;margin-inline:auto}.pg-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.pg-title{margin:0;font-size:30px;font-weight:700;line-height:1.25;letter-spacing:0}.pg-sub{margin:6px 0 0;color:var(--m-ink-3);font-size:14px;line-height:1.7;max-width:720px}@media (max-width: 700px){.pg{padding:18px 16px 40px}.pg-title{font-size:24px}}.ui-pop{position:relative;display:inline-flex}.ui-pop__trigger{display:inline-grid;place-items:center;width:28px;height:28px;border:0;border-radius:50%;background:transparent;color:var(--m-ink-3);cursor:pointer}.ui-pop__trigger--custom{width:auto;height:auto;border-radius:999px;padding:0}.ui-pop__trigger--custom:hover,.ui-pop__trigger--custom[aria-expanded=true]{background:transparent}.ui-pop__trigger:not(.ui-pop__trigger--custom):hover,.ui-pop__trigger[aria-expanded=true]:not(.ui-pop__trigger--custom){background:#0a0a0a0f;color:var(--m-ink)}.ui-pop__card{position:absolute;z-index:60;inset-block-start:calc(100% + 8px);max-width:min(92vw,420px);padding:14px 16px;border-radius:16px;background:#fffffff7;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 12px 40px #00000024,0 0 0 1px var(--m-line);text-align:start;font-size:13px;line-height:1.75;color:var(--m-ink-2);animation:ui-pop-in var(--m-t-base) var(--m-ease)}.ui-pop__card--start{inset-inline-start:0}.ui-pop__card--end{inset-inline-end:0}.ui-pop__title{display:block;margin-bottom:4px;font-size:14px;color:var(--m-ink)}.ui-pop__body p{margin:0 0 6px}.ui-pop__body dl{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;margin:6px 0 0}.ui-pop__body dt{color:var(--m-ink-3)}.ui-pop__body dd{margin:0;color:var(--m-ink)}@keyframes ui-pop-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}.ui-sheet{padding:0;border:0;margin:0;margin-inline-start:auto;width:min(var(--sheet-w),100vw);max-width:100vw;height:100vh;max-height:100vh;background:transparent}.ui-sheet::backdrop{background:#0a0a0a47;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ui-sheet[open]{animation:ui-sheet-in var(--m-t-slow) var(--m-ease)}.ui-sheet__panel{display:flex;flex-direction:column;height:100%;background:var(--m-bg);box-shadow:-12px 0 40px #0000001f;direction:rtl;font-family:var(--m-font);color:var(--m-ink)}.ui-sheet__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 22px 14px;border-block-end:1px solid var(--m-line);background:var(--m-surface)}.ui-sheet__title{margin:0;font-size:20px;font-weight:700}.ui-sheet__sub{margin:4px 0 0;font-size:13px;color:var(--m-ink-3);line-height:1.7}.ui-sheet__body{flex:1;overflow-y:auto;padding:18px 22px;display:grid;gap:14px;align-content:start}.ui-sheet__foot{display:flex;gap:8px;justify-content:flex-start;padding:14px 22px;border-block-start:1px solid var(--m-line);background:var(--m-surface)}@keyframes ui-sheet-in{0%{transform:translate(-24px);opacity:0}to{transform:none;opacity:1}}.ui-icon-btn{display:inline-grid;place-items:center;width:34px;height:34px;border:0;border-radius:50%;background:#0a0a0a0f;color:var(--m-ink-2);cursor:pointer}.ui-icon-btn:hover{background:#0a0a0a1a}.ui-switch{position:relative;display:inline-block;width:44px;height:26px;flex-shrink:0}.ui-switch input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.ui-switch span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:13px;background:#0a0a0a29;transition:background var(--m-t-base);pointer-events:none}.ui-switch span:after{content:"";position:absolute;inset-block-start:2px;inset-inline-start:2px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform var(--m-t-base) var(--m-ease)}.ui-switch input:checked+span{background:var(--m-green-deep)}.ui-switch input:checked+span:after{transform:translate(-18px)}[dir=ltr] .ui-switch input:checked+span:after{transform:translate(18px)}.ui-switch input:disabled+span{opacity:.45}.ui-switch input:focus-visible+span{outline:2px solid var(--m-ink);outline-offset:2px}.ai-layout{display:grid;grid-template-columns:minmax(0,1fr) clamp(300px,25vw,440px);align-items:start}@media (max-width: 1180px){.ai-layout{grid-template-columns:minmax(0,1fr)}}.ai-hero{display:flex;gap:16px;align-items:flex-start;margin-bottom:14px;padding:22px}.ai-grid3{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.ai-checks,.ai-fields{list-style:none;margin:0;padding:0;display:grid;gap:9px;font-size:13.5px;line-height:1.6}.ai-checks li,.ai-fields li{display:flex;gap:8px;align-items:flex-start}.ai-fields{gap:6px}.ai-mark{display:inline-grid;place-items:center;flex-shrink:0;width:20px;height:20px;border-radius:50%;background:var(--m-sand-2);color:var(--m-ink-3);font-size:11px;font-weight:700}.ai-mark--ok{background:var(--m-green-tint);color:#0b5b14}.ai-agent{display:flex;flex-direction:column}.ai-tool{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:11px;background:var(--m-sand);font-size:13.5px}.ai-tool .st-chip{margin-inline-start:auto}.ops-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.ops-card{display:grid;gap:6px;align-content:start;min-height:132px}.ops-card__top{display:flex;align-items:center;justify-content:space-between;gap:6px}.ops-card__label{font-size:13px;font-weight:700;color:var(--m-ink-2)}.ops-card__value{font-size:34px;font-weight:700;line-height:1.1;color:var(--m-ink)}.ops-card__meta{font-size:12px;color:var(--m-ink-3)}.legacy-pane{background:var(--m-surface);border-radius:18px;padding:22px;box-shadow:0 0 0 1px var(--m-line)}@media (max-width: 700px){.st-tr--cards thead{display:none}.st-tr--cards tr{display:grid;gap:4px;padding:12px 14px;border-block-end:1px solid var(--m-line)}.st-tr--cards td{display:grid;grid-template-columns:84px minmax(0,1fr);gap:8px;padding:0;border:0;white-space:normal!important}.st-tr--cards td:before{content:attr(data-label);color:var(--m-ink-3);font-size:12px;font-weight:700}}.in-stages{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:16px}.in-stage{display:grid;gap:8px;padding:14px}.in-stage__n{display:inline-grid;place-items:center;width:22px;height:22px;margin-inline-end:6px;border-radius:50%;background:var(--m-ink);color:#fff;font-size:12px}.in-prompt{margin:0 0 8px;max-height:260px;overflow:auto;white-space:pre-wrap;font-family:var(--m-font);font-size:12.5px;line-height:1.7;background:var(--m-sand);padding:10px;border-radius:10px}.in-field{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:12px;align-items:start;padding:12px 0;border-block-start:1px solid var(--m-line)}.in-field__label{display:grid;gap:6px;justify-items:start;font-size:13.5px}.in-field__value{display:grid;gap:6px;min-width:0}.in-field--ok .in-field__label strong:after{content:" ✓";color:var(--m-green-deep)}.in-source{margin:0;padding:8px 10px;border-radius:10px;background:var(--m-sand);font-size:13px;line-height:1.7}.in-approve{min-height:36px;min-width:88px;padding:6px 12px;border:1px solid var(--m-line-strong);border-radius:999px;background:var(--m-surface);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.in-approve--on{background:var(--m-green);border-color:var(--m-green);color:var(--m-ink)}.in-approve:disabled{opacity:.45;cursor:not-allowed}.in-images{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.in-image{display:grid;gap:8px;padding:10px}.in-image--rejected{opacity:.5}.in-image--approved{box-shadow:0 0 0 2px var(--m-green-deep)}@media (max-width: 700px){.in-field{grid-template-columns:minmax(0,1fr)}.in-approve{justify-self:start}}
