.image-viewer-layer{z-index:150;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);isolation:isolate;background:#172a20c9;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.image-viewer-dialog{color:#304f3b;background:#f4f7ef;border:1px solid #cddcc5;border-radius:16px;flex-direction:column;width:min(1600px,100%);min-width:0;height:calc(100dvh - 32px);min-height:0;max-height:100%;display:flex;overflow:hidden;box-shadow:0 28px 100px #09180d66}.image-viewer-header{background:#fbfcf8;border-bottom:1px solid #dce5d4;flex:none;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex}.image-viewer-title{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.image-viewer-title-icon{color:#577a46;background:#edf4e5;border:1px solid #dce8d2;border-radius:11px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.image-viewer-title>div{min-width:0}.image-viewer-title h2{color:#2d513b;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:20px;font-weight:600;line-height:1.5;overflow:hidden}.image-viewer-title p{color:#7c8c6f;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:12px;margin:3px 0 0;font-size:12px;line-height:1.6;display:flex;overflow:hidden}.image-viewer-title p>span{font-variant-numeric:tabular-nums;background:#edf2e6;border-radius:4px;flex:none;padding:0 6px}.image-viewer-header-actions{flex:none;align-items:center;gap:10px;display:flex}.image-viewer-header-actions>a,.image-viewer-header-actions>button{color:#587449;white-space:nowrap;background:#fff;border:1px solid #dce5d3;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:8px 11px;font-size:13px;line-height:1.5;display:inline-flex}.image-viewer-header-actions>.image-viewer-source-link{background:0 0;border-color:#0000}.image-viewer-header-actions>.image-viewer-close{color:#5d7054;width:42px;padding:8px}.image-viewer-dialog button:disabled{opacity:.4;cursor:default}.image-viewer-dialog button:not(:disabled):hover,.image-viewer-header-actions>a:hover{color:#385f3f;background:#eaf2e1;border-color:#c2d4b4}:is(.image-viewer-dialog button:focus-visible,.image-viewer-dialog a:focus-visible){outline-offset:3px;outline:2px solid #699855}.image-viewer-workspace{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.image-viewer-tools{flex-wrap:wrap;flex:none;align-items:center;gap:10px 16px;padding:12px 18px;display:flex}.image-viewer-zoom-controls,.image-viewer-fit-controls{align-items:center;gap:5px;display:flex}.image-viewer-zoom-controls{background:#fbfcf8;border:1px solid #dce5d3;border-radius:8px;padding:3px}.image-viewer-zoom-controls>button{color:#5d7a4e;background:0 0;border:1px solid #0000;border-radius:5px;place-items:center;width:35px;height:33px;display:grid}.image-viewer-scale{text-align:center;font-variant-numeric:tabular-nums;color:#49643e;min-width:56px;padding:0 3px;font-size:14px;font-weight:600}.image-viewer-fit-controls>button{color:#697e5b;white-space:nowrap;background:#fbfcf8;border:1px solid #dce5d3;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:41px;padding:8px 11px;font-size:13px;display:flex}.image-viewer-fit-controls>button.is-active{color:#3b663f;background:#e5efdb;border-color:#aac596}.image-viewer-dimensions{color:#6b7f5e;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:8px;margin-left:auto;font-size:13px;line-height:1.7;display:flex}.image-viewer-dimensions small{color:#8b9980;font-size:12px}.image-viewer-viewport{touch-action:none;-webkit-user-select:none;user-select:none;isolation:isolate;background-color:#f0f4ea;background-image:linear-gradient(45deg,#e6eddf 25%,#0000 25%),linear-gradient(-45deg,#e6eddf 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e6eddf 75%),linear-gradient(-45deg,#0000 75%,#e6eddf 75%),none;background-position:0 0,0 12px,12px -12px,-12px 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;border:1px solid #d8e3ce;border-radius:10px;flex:auto;min-width:0;min-height:0;margin:0 18px;position:relative;overflow:hidden}.image-viewer-viewport:focus-visible{outline-offset:-3px;outline:2px solid #739c5f}.image-viewer-viewport.can-pan{cursor:grab}.image-viewer-viewport.is-dragging{cursor:grabbing}.image-viewer-viewport>img{aspect-ratio:auto;object-fit:contain;transform-origin:0 0;-webkit-user-select:none;user-select:none;will-change:transform;border:0;border-radius:0;max-width:none;max-height:none;padding:0;display:block;position:absolute;top:0;left:0}.image-viewer-message{color:#839477;text-align:center;cursor:default;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:absolute;inset:0}.image-viewer-message strong{color:#60784e;font-size:17px;font-weight:500;line-height:1.7}.image-viewer-message p{color:#7f8e73;max-width:370px;margin:0;font-size:13px;line-height:1.8}.image-viewer-message>button{color:#50743e;background:#f9fcf5;border:1px solid #b9cfa8;border-radius:7px;align-items:center;gap:7px;margin-top:3px;padding:10px 15px;font-size:14px;display:flex}.image-viewer-hint{color:#839176;text-align:center;flex:none;margin:0;padding:8px 18px 11px;font-size:12px;line-height:1.7}.image-viewer-hint-mobile{display:none}.image-viewer-footer{background:#fbfcf8;border-top:1px solid #dce5d3;flex:none;align-items:center;gap:18px;min-width:0;padding:10px 18px 12px;display:flex}.image-viewer-navigation{border-right:1px solid #e0e8d8;flex:none;align-items:center;gap:8px;padding-right:16px;display:flex}.image-viewer-navigation>button{color:#5c794b;background:#f3f7ed;border:1px solid #dce5d3;border-radius:7px;place-items:center;width:41px;height:42px;display:grid}.image-viewer-navigation>span{color:#355c3e;font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;gap:5px;min-width:45px;font-size:16px;font-weight:600;display:flex}.image-viewer-navigation>span>small{color:#94a086;font-size:12px;font-weight:400}.image-viewer-thumbnails{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c2d2b5 transparent;flex:auto;align-items:stretch;gap:9px;min-width:0;padding:3px 2px 5px;display:flex;overflow-x:auto}.image-viewer-thumb{color:#81946e;background:#f0f4e9;border:2px solid #0000;border-radius:8px;flex-direction:column;flex:0 0 72px;align-items:stretch;gap:4px;width:72px;padding:4px;display:flex}.image-viewer-thumb.is-active{background:#e6f0dc;border-color:#678b51;box-shadow:0 0 0 2px #dbe7cf}.image-viewer-thumb-media{aspect-ratio:1;background:#f5f8f0;border-radius:4px;place-items:center;width:100%;min-height:0;display:grid;overflow:hidden}.image-viewer-thumb-media>img{aspect-ratio:1;object-fit:contain;width:100%;height:100%;padding:3px;display:block}.image-viewer-thumb-index{color:#6e825e;font-variant-numeric:tabular-nums;background:#fff9;border-radius:4px;align-self:center;place-items:center;min-width:20px;height:17px;padding:0 5px;font-size:11px;line-height:1.5;display:grid}@media (max-width:900px){.image-viewer-header{gap:12px;padding:13px 16px}.image-viewer-title h2{font-size:18px}.image-viewer-header-actions{gap:6px}.image-viewer-header-actions>a,.image-viewer-header-actions>button{padding:8px}.image-viewer-dimensions{font-size:12px}.image-viewer-header-actions>.image-viewer-source-link{display:none}}@media (max-width:700px){.image-viewer-layer{padding:8px}.image-viewer-dialog{border-radius:12px;height:calc(100dvh - 16px)}.image-viewer-header{flex-wrap:wrap;gap:10px;padding:10px 12px}.image-viewer-title{gap:8px}.image-viewer-title-icon{border-radius:9px;flex-basis:34px;width:34px;height:34px}.image-viewer-title-icon>svg{width:18px}.image-viewer-title h2{font-size:16px}.image-viewer-title p{gap:5px;max-width:calc(100vw - 170px);font-size:11px}.image-viewer-header-actions{gap:5px}.image-viewer-header-actions>a,.image-viewer-header-actions>button{min-width:39px;min-height:40px;padding:8px}.image-viewer-header-actions>a>span,.image-viewer-header-actions>button>span{display:none}.image-viewer-header-actions>.image-viewer-close{width:40px}.image-viewer-tools{gap:8px;padding:10px 12px}.image-viewer-zoom-controls{padding:2px}.image-viewer-zoom-controls>button{width:34px;height:34px}.image-viewer-scale{min-width:45px;font-size:13px}.image-viewer-fit-controls{flex:1;gap:5px}.image-viewer-fit-controls>button{flex:1;gap:4px;min-height:40px;padding:8px;font-size:12px}.image-viewer-fit-controls>button>svg{display:none}.image-viewer-dimensions{flex-basis:100%;justify-content:center;margin:0;font-size:12px;line-height:1.5}.image-viewer-dimensions small{font-size:11px}.image-viewer-viewport{border-radius:8px;margin:0 12px}.image-viewer-hint{padding:7px 12px 9px;font-size:11px}.image-viewer-hint-desktop{display:none}.image-viewer-hint-mobile{display:inline}.image-viewer-footer{flex-direction:column;gap:8px;padding:8px 12px 10px}.image-viewer-navigation{border:0;justify-content:center;gap:14px;width:100%;padding:0}.image-viewer-navigation>button{width:39px;height:34px}.image-viewer-navigation>span{min-width:60px;font-size:14px}.image-viewer-thumbnails{gap:7px;width:100%;padding:3px 2px}.image-viewer-thumb{border-radius:7px;flex-basis:60px;gap:3px;width:60px;padding:3px}.image-viewer-thumb-index{height:15px;font-size:10px}.image-viewer-message{gap:9px;padding:18px}.image-viewer-message strong{font-size:15px}.image-viewer-message p{font-size:12px}}@media (max-height:600px) and (min-width:701px){.image-viewer-header{padding:8px 14px}.image-viewer-title-icon{flex-basis:32px;width:32px;height:32px}.image-viewer-title h2{font-size:16px}.image-viewer-title p{display:none}.image-viewer-tools{padding:7px 14px}.image-viewer-hint{padding:5px 14px}.image-viewer-footer{padding:6px 14px}.image-viewer-thumb{flex-basis:54px;gap:2px;width:54px;padding:3px}.image-viewer-thumb-index{height:14px}}.translation-memory-note{color:#587447;background:#f0f6e8;border:1px solid #dbe8ce;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 15px;margin:12px 0;padding:12px 14px;font-size:13px;line-height:1.8;display:flex}.translation-memory-note strong{font-weight:600}.translation-memory-note time{color:#728361}.translation-memory-loading,.translation-memory-empty{color:#738762;align-items:center;gap:7px;margin:14px 0;font-size:14px;line-height:1.8;display:flex}.translation-memory-error{color:#8e713f;background:#fbf7ed;border:1px solid #e8d8bb;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:14px 0;padding:12px 14px;font-size:14px;line-height:1.8;display:flex}.translation-memory-error button{text-underline-offset:3px;font-weight:550;text-decoration:underline}.translation-dialog .translation-setup{margin:12px 0 18px;padding:20px}.translation-dialog .translation-setup h3{font-size:16px}.translation-dialog .translation-setup p{margin:8px auto 12px}.translation-dialog .translation-result>header>span,.translation-dialog .translation-preserve{font-size:13px}.translation-dialog .translation-memory-note{margin-top:0}.detail-tabs .translation-tab{color:#537b39}.translation-memory-caption{color:#7c8d69;margin:-3px 0 14px;font-size:13px;line-height:1.8}.translation-dialog .translation-result>textarea:disabled{opacity:.7}.translation-dialog .translation-lookup-message{color:#70855e;margin:12px 0;font-size:13px;line-height:1.8}@media (max-width:700px){.translation-memory-note{gap:4px 10px;font-size:14px}.translation-memory-note time{width:100%}.translation-dialog .translation-result>header{flex-direction:column;align-items:flex-start;gap:6px}.translation-dialog .translation-preserve{font-size:14px}}.model-capability-editor{background:#f8faf4;border:1px solid #dce5d6;border-radius:12px;min-width:0;margin:22px 0;padding:20px}.model-capability-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:13px;display:flex}.model-capability-heading h3{color:#36583f;align-items:center;gap:8px;margin:0 0 4px;font-size:17px;line-height:1.5;display:flex}.model-capability-heading>div>span{color:#7a8c6e;font-size:12px}.model-capability-heading>.btn{flex-shrink:0}.model-capability-note{color:#728266;margin:0 0 20px;font-size:14px;line-height:1.8}.model-capability-group{border:0;min-width:0;margin:18px 0;padding:0}.model-capability-group legend{color:#496743;margin-bottom:10px;padding:0;font-size:14px;font-weight:600}.model-capability-checks{flex-wrap:wrap;align-items:flex-start;gap:12px 22px;margin:10px 0;display:flex}.model-capability-checks .checkbox-label{align-items:center;margin:0;font-size:14px;line-height:1.6}.model-capability-checks input{accent-color:#35654b;flex-shrink:0;width:16px;height:16px}.model-capability-limits{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.model-capability-limits>.field{min-width:0;margin-bottom:8px}.model-capability-editor .field input{min-height:42px;font-size:15px}.model-capability-hint{color:#7f8b75;margin:7px 0 0;font-size:12px;line-height:1.75}.model-capability-options{border-top:1px solid #dfe7d8;margin-top:22px;padding-top:17px}.model-capability-options>summary{cursor:pointer;color:#527048;font-size:14px;font-weight:500;line-height:1.8}.model-capability-options>summary>span{color:#87947c;margin-left:12px;font-size:12px;font-weight:400}.model-capability-options[open]>summary,.model-capability-options>.field{margin-bottom:20px}.model-capability-fixed{border-bottom:1px solid #e7eddf;justify-content:space-between;gap:18px;padding:11px 0;font-size:13px;line-height:1.7;display:flex}.model-capability-fixed>span{color:#7a8c70;flex-shrink:0}.model-capability-fixed>strong{color:#57734b;text-align:right;font-weight:500}.model-capability-error{color:#995837;background:#fff1e7;border:1px solid #ebd3c0;border-radius:7px;margin:16px 0 0;padding:10px 12px;font-size:13px;line-height:1.7}@media (max-width:600px){.model-capability-editor{padding:17px 15px}.model-capability-heading{flex-wrap:wrap;gap:10px}.model-capability-limits{gap:12px}.model-capability-checks{gap:12px 16px}.model-capability-options>summary>span{margin:4px 0 0;display:block}.model-capability-editor .field input{font-size:16px}}.source-cache-panel{min-width:0;margin-top:24px;padding:24px}.source-cache-panel .section-heading{align-items:flex-start;gap:18px}.source-cache-panel h2{align-items:center;gap:9px;margin:0;font-size:20px;display:flex}.source-cache-panel .section-heading p{color:#6e7866;margin:10px 0 0;font-size:14px;line-height:1.8}.source-cache-empty{color:#75816c;padding:20px 0;line-height:1.9}.source-cache-scroll{border:1px solid #e4eadd;border-radius:12px;margin-top:18px;overflow-x:auto}.source-cache-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:640px;font-size:14px}.source-cache-table th{text-align:left;color:#536348;background:#f6f8f1;padding:13px 16px;font-weight:600}.source-cache-table th:last-child{width:150px}.source-cache-table td{vertical-align:middle;color:#77826e;border-top:1px solid #e8eddf;padding:14px 16px}.source-cache-table a{color:#547348;align-items:center;gap:8px;min-width:0;text-decoration:none;display:flex}.source-cache-table a span{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.65;display:-webkit-box;overflow:hidden}.source-cache-table a svg{flex:none}.source-cache-pagination{justify-content:flex-end;margin-bottom:0}.source-cache-pagination>span:first-child{margin-right:auto}@media (max-width:700px){.source-cache-panel{padding:18px}.source-cache-panel .section-heading{flex-direction:column}.source-cache-panel h2{font-size:18px}.source-cache-pagination{flex-wrap:wrap;gap:8px}}.integration-center{--integration-muted:#67786b;font-size:15px}.integration-center .page-heading p{color:var(--integration-muted);max-width:780px;font-size:15px}.integration-center .btn,.integration-center small,.integration-center .field small{font-size:14px}.integration-center .btn{min-height:39px}.integration-center .field input,.integration-center .field select{width:100%;font-size:15px}.integration-tabs{border:1px solid var(--line);background:#fff;border-radius:12px;flex-wrap:wrap;gap:8px;margin-bottom:24px;padding:7px;display:flex}.integration-tabs button{color:#6d7d69;border-radius:8px;align-items:center;gap:8px;padding:11px 16px;font-size:15px;display:flex}.integration-tabs button.active{color:var(--green);background:#eaf2e4;font-weight:600}.integration-tabs button:hover{background:#f3f7ee}.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.integration-card{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:0;padding:24px}.integration-card h2{font-size:20px;line-height:1.4}.integration-card h3{font-size:17px}.integration-card p{color:var(--integration-muted);font-size:15px;line-height:1.8}.integration-card-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.integration-card-head .btn{flex-shrink:0}.integration-card-title{align-items:center;gap:12px;min-width:0;display:flex}.integration-icon{color:#60814d;background:#eef4e8;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.integration-eyebrow{letter-spacing:1.6px;color:#94a08a;margin-bottom:5px;font-size:12px}.integration-big-status{color:#2e4934;margin:4px 0 12px;font-size:25px;font-weight:600;line-height:1.4}.integration-card-address{overflow-wrap:anywhere;color:#48613f;background:#f6f8f1;border:1px solid #e8eddf;border-radius:9px;margin:12px 0;padding:12px 14px;font-size:14px;line-height:1.7;display:block}.integration-meta{color:var(--integration-muted);flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:14px;font-size:14px;display:flex}.integration-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:18px;display:flex}.integration-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.integration-toolbar h2{font-size:20px}.integration-toolbar p{color:var(--integration-muted);margin-top:5px;font-size:14px}.integration-toolbar>div:last-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.integration-next-steps{background:var(--line);border:1px solid var(--line);border-radius:12px;gap:1px;display:grid;overflow:hidden}.integration-next-step{background:#fff;align-items:center;gap:14px;padding:19px 22px;display:flex}.integration-step-number{color:#658052;background:#eef4e8;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-weight:600;display:grid}.integration-next-step>div{flex:1;min-width:0}.integration-next-step strong{font-size:15px}.integration-next-step p{color:var(--integration-muted);margin-top:3px;font-size:14px}.integration-bundle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.integration-bundle{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:20px;display:flex}.integration-bundle h3{font-size:17px}.integration-bundle p{color:var(--integration-muted);flex:1;font-size:14px;line-height:1.7}.integration-bundle-meta{color:#7d8a74;flex-wrap:wrap;gap:12px;font-size:14px;display:flex}.integration-bundle .btn{align-self:flex-start}.integration-bundle details{font-size:14px;line-height:1.7}.integration-bundle details summary{color:#67795b}.integration-bundle details code{word-break:break-all;background:#f6f8f1;border-radius:7px;margin-top:8px;padding:10px;font-size:12px;display:block}.integration-gateway-list{gap:18px;display:grid}.integration-gateway{border:1px solid var(--line);background:#fff;border-radius:13px;padding:22px}.integration-gateway.failed{border-color:#ead7c9}.integration-gateway>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.integration-gateway h3{flex-wrap:wrap;align-items:center;gap:9px;font-size:19px;display:flex}.integration-gateway-role{color:var(--integration-muted);margin-top:6px;font-size:14px}.integration-gateway>header .integration-actions{justify-content:flex-end;margin:0}.integration-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:17px;display:grid}.integration-check{background:#f7f9f3;border:1px solid #eaf0e2;border-radius:8px;align-items:flex-start;gap:9px;min-width:0;padding:13px;display:flex}.integration-check>svg{color:#779568;flex-shrink:0;margin-top:3px}.integration-check.failed{background:#fff7ef;border-color:#efe1d4}.integration-check.failed>svg{color:#a76d48}.integration-check.skipped{background:#f7f8f5;border-color:#e9ece5}.integration-check.skipped>svg{color:#8b9584}.integration-check strong{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.integration-check strong small{color:#87937d;font-size:12px;font-weight:400}.integration-check p{color:var(--integration-muted);overflow-wrap:anywhere;margin-top:4px;font-size:14px;line-height:1.7}.integration-summary{color:var(--integration-muted);margin-top:14px;font-size:14px;line-height:1.7}.integration-form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.integration-guide{grid-template-columns:minmax(0,1.4fr) minmax(280px,.75fr);align-items:start;gap:22px;display:grid}.integration-guide-main{gap:20px;min-width:0;display:grid}.integration-guide-aside{gap:18px;min-width:0;display:grid}.integration-guide-aside .integration-card{padding:20px}.integration-guide-aside p{font-size:14px}.integration-guide-step{border:1px solid var(--line);background:#fff;border-radius:13px;min-width:0;padding:24px}.integration-guide-step>header{align-items:flex-start;gap:13px;margin-bottom:18px;display:flex}.integration-guide-step h3{font-size:18px}.integration-guide-step>header p{color:var(--integration-muted);margin-top:4px;font-size:14px;line-height:1.8}.integration-runtime-switch{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.integration-runtime-switch .btn.selected{color:#416c37;background:#eaf3e5;border-color:#c8dabc}.integration-code{background:#f8faf4;border:1px solid #e2e9dc;border-radius:10px;min-width:0;margin-top:14px;overflow:hidden}.integration-code>header{background:#f0f5e8;border-bottom:1px solid #e5ecdc;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;display:flex}.integration-code>header strong{font-size:14px;font-weight:550}.integration-code>pre{white-space:pre;color:#36543b;outline-offset:-3px;max-height:450px;margin:0;padding:18px 16px;font-size:14px;line-height:1.8;overflow-x:auto}.integration-code-hint{color:#76866a;padding:0 16px 14px;font-size:14px;line-height:1.7}.integration-copy-error{color:#9d5c42;padding:0 16px 14px;font-size:14px}.integration-callout{color:#637b53;background:#f5f8ef;border:1px solid #e4eadb;border-radius:10px;padding:15px 17px;font-size:14px;line-height:1.8}.integration-callout.warning{color:#8c6c35;background:#fff8ed;border-color:#f0e1c5}.integration-callout strong{font-size:14px}.integration-section-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin:4px 0 20px;display:flex}.integration-section-heading h2{font-size:21px}.integration-section-heading p{color:var(--integration-muted);margin-top:5px;font-size:14px}.integration-checklist{gap:13px;margin:0;padding:0;list-style:none;display:grid}.integration-checklist li{color:var(--integration-muted);align-items:flex-start;gap:10px;font-size:14px;line-height:1.8;display:flex}.integration-checklist li>svg{color:#7b9769;flex-shrink:0;margin-top:3px}.integration-troubleshooting{gap:10px;display:grid}.integration-troubleshooting details{border:1px solid var(--line);background:#fff;border-radius:9px;padding:15px 17px}.integration-troubleshooting summary{font-size:15px;font-weight:550}.integration-troubleshooting p{color:var(--integration-muted);margin-top:10px;font-size:14px;line-height:1.8}.gateway-editor-list{gap:18px;display:grid}.gateway-editor-row{border:1px solid var(--line);background:#fbfcf8;border-radius:12px;gap:15px;padding:18px;display:grid}.gateway-editor-row>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.gateway-editor-row h3{font-size:16px}.gateway-editor-row .field input,.gateway-editor-row .field select{width:100%;font-size:15px}.gateway-editor-row .ac-form-grid{grid-template-columns:1.2fr .8fr}.gateway-editor-row .ac-checkbox{align-items:center}.gateway-editor-empty{text-align:center;color:#748267;border:1px dashed #dce5d1;border-radius:10px;padding:22px;font-size:15px}.integration-admin-note{color:#7d895f;margin-bottom:16px;font-size:14px;line-height:1.8}.integration-executor-summary{border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:20px;display:flex}.integration-executor-summary h3{font-size:17px}.integration-executor-summary p{color:#77846e;margin-top:6px;font-size:14px}.integration-primary-select{max-width:420px}.integration-inline-label{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.integration-center .api-doc p,.integration-center .api-doc li,.integration-center .integration-note p{font-size:15px}.integration-center .api-doc pre{font-size:14px}.integration-executor-controls .executor-settings{margin:0}.integration-muted{color:var(--integration-muted);font-size:14px}@media (max-width:1100px){.integration-bundle-grid{grid-template-columns:1fr}.integration-bundle{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.integration-bundle>h3,.integration-bundle>p,.integration-bundle>details{grid-column:1}.integration-bundle>.btn{grid-area:1/2/4;align-self:center}.integration-bundle-meta{grid-column:1}.integration-guide{grid-template-columns:1fr}.integration-guide-aside{grid-template-columns:1fr 1fr}.integration-checks{grid-template-columns:1fr}}@media (max-width:760px){.integration-grid,.integration-form-grid,.integration-guide-aside{grid-template-columns:1fr}.integration-tabs{gap:4px}.integration-tabs button{flex:1 0 calc(50% - 8px);justify-content:center;padding:10px 8px}.integration-card,.integration-guide-step{padding:18px}.integration-gateway>header,.integration-executor-summary{flex-direction:column;align-items:stretch}.integration-gateway>header .integration-actions{justify-content:flex-start}.integration-card-head{flex-wrap:wrap}.integration-next-step{flex-wrap:wrap;align-items:flex-start;padding:17px}.integration-next-step>.btn{margin-left:44px}.integration-bundle{display:flex}.integration-bundle>.btn{align-self:flex-start}.gateway-editor-row .ac-form-grid{grid-template-columns:1fr}.integration-section-heading{flex-wrap:wrap}.integration-big-status{font-size:23px}.integration-code>pre{padding:15px;font-size:14px}.integration-code>header{padding:10px 12px}.integration-primary-select{max-width:none}.integration-toolbar>div:last-child{width:100%}}.integration-deployment-overview{background:linear-gradient(120deg,#f4f8ee,#fcfdf9);border:1px solid #dce7d1;border-radius:14px;padding:24px}.integration-deployment-overview .integration-section-heading{margin-top:0}.integration-deployment-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.integration-deployment-options article{background:#fff;border:1px solid #e1e9da;border-radius:12px;flex-wrap:wrap;align-items:flex-start;gap:13px;min-width:0;padding:19px;display:flex}.integration-deployment-options article>div{flex:1;min-width:180px}.integration-deployment-options h3{font-size:18px;line-height:1.5}.integration-deployment-options p{color:#67786b;margin:7px 0;font-size:15px;line-height:1.8}.integration-deployment-options small{color:#77876d;font-size:14px;line-height:1.7}.integration-deployment-options .btn{margin-left:55px}.integration-deployment-shared{color:#66795b;margin-top:17px;font-size:14px;line-height:1.9}.integration-route-groups{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.integration-route-group{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;height:100%;padding:20px}.integration-route-group>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.integration-route-group h3{align-items:center;gap:8px;font-size:18px;display:flex}.integration-route-group>p{color:#67786b;margin:13px 0;font-size:14px;line-height:1.8}.integration-route-group ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.integration-route-group li{background:#f8faf5;border:1px solid #e9eee2;border-radius:9px;gap:6px;min-width:0;padding:13px;display:grid}.integration-route-group li>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.integration-route-group li strong{overflow-wrap:anywhere;font-size:15px}.integration-route-group li>span,.integration-route-group li small{color:#74816a;font-size:14px;line-height:1.7}.integration-route-group li code{color:#42623c;overflow-wrap:anywhere;font-size:14px;line-height:1.7}.integration-route-empty{color:#7d8973;text-align:center;border:1px dashed #e0e8d6;border-radius:9px;padding:22px 12px;font-size:14px;line-height:1.8}.integration-gateway-role{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.integration-gateway-role svg{flex-shrink:0}.integration-capability-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:15px;display:flex}.integration-capability-row>span:first-child{color:#78846d;margin-right:3px;font-size:14px}.integration-editor-add{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.integration-editor-add>span{color:#77846b;font-size:14px}.integration-guide-runtime{margin-top:18px}.integration-guide-override{color:#78846d;margin:-7px 0 18px;font-size:14px;line-height:1.8}.integration-route-picker{min-width:0;margin:15px 0}.integration-route-picker .field{margin:0}.integration-route-picker select{width:100%;min-width:0;font-size:15px;line-height:1.5}.integration-route-picker .field>span,.integration-route-picker .field small{font-size:14px}.integration-route-selection-meta{color:#78856d;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:8px;font-size:14px;line-height:1.8;display:flex}.integration-selection-notice{color:#8b6933;background:#fff8e9;border:1px solid #efdfbd;border-radius:9px;margin:12px 0;padding:11px 14px;font-size:14px;line-height:1.8}.integration-reference-picker{margin-bottom:24px}.integration-reference-picker .integration-route-picker{margin-top:0}.integration-key-access{align-items:flex-start}.integration-key-access>div{flex:1;min-width:0;max-width:100%}.integration-key-access>.btn{flex-shrink:0}.integration-key-access .integration-code{max-width:850px}.integration-key-access .integration-code>pre{white-space:pre-wrap;overflow-wrap:anywhere}.integration-key-access .integration-code code{font-size:inherit;background:0 0;border-radius:0;margin:0;padding:0;display:inline}.integration-center .api-doc .integration-code>pre{color:#36543b;background:#f8faf4;border-radius:0;margin:0;padding:18px 16px}.integration-unavailable-routes{background:#fafbf7;border:1px solid #e4e9dd;border-radius:10px;margin-top:16px;padding:14px 16px;font-size:14px;line-height:1.8}.integration-unavailable-routes summary{color:#6b7c5e;cursor:pointer;font-size:15px}.integration-unavailable-routes ul{gap:10px;margin:13px 0;padding:0;list-style:none;display:grid}.integration-unavailable-routes li{flex-wrap:wrap;gap:6px 15px;display:flex}.integration-unavailable-routes li strong{font-size:14px;font-weight:600}.integration-unavailable-routes li span,.integration-unavailable-routes p{color:#78846c;font-size:14px}@media (max-width:1180px){.integration-route-groups{grid-template-columns:1fr}.integration-route-group ul{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-deployment-options article>div{min-width:150px}.integration-key-access{grid-template-columns:1fr}.integration-key-access>.btn{justify-self:start}}@media (max-width:760px){.integration-deployment-overview{padding:18px}.integration-deployment-options,.integration-route-group ul{grid-template-columns:1fr}.integration-toolbar-actions{width:100%}.integration-key-access{flex-direction:column}.integration-key-access>div{width:100%}.integration-deployment-options article>div{min-width:0}.integration-runtime-switch .btn{flex:1 0 auto}.integration-route-picker select{font-size:14px}}.asset-url-export{border-color:#d9e2ce;min-width:0;margin-top:24px;padding:28px}.asset-export-heading{align-items:center;gap:16px;margin-bottom:26px;display:flex}.asset-export-icon{color:#536b3c;background:#edf2e4;border-radius:16px;flex:none;place-items:center;width:52px;height:52px;display:grid}.asset-export-heading .eyebrow{letter-spacing:.14em;margin-bottom:7px;font-size:11px}.asset-export-heading h2{color:#283322;margin:0;font-size:23px;line-height:1.4}.asset-export-heading p{color:#6b7660;margin:7px 0 0;font-size:15px;line-height:1.7}.asset-export-badge{white-space:nowrap;color:#587047;background:#f5f8ef;border:1px solid #dce5d0;border-radius:20px;align-items:center;gap:6px;margin-left:auto;padding:7px 11px;font-size:12px;display:flex}.asset-export-layout{grid-template-columns:minmax(260px,1fr) minmax(300px,1.1fr);align-items:stretch;gap:26px;display:grid}.asset-export-form{min-width:0}.asset-export-form .field{flex-direction:column;gap:9px;margin:0;display:flex}.asset-export-form .field>span{color:#384630;font-size:15px;font-weight:600}.asset-export-form textarea,.asset-export-form select{color:#34412d;box-sizing:border-box;background:#fff;border:1px solid #dce2d5;border-radius:10px;width:100%;padding:12px 14px;font-size:15px;line-height:1.7}.asset-export-form textarea{resize:vertical;min-height:132px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.asset-export-form textarea:focus,.asset-export-form select:focus{outline-offset:2px;outline:2px solid #adc48e}.asset-export-form .field small{color:#78816f;font-size:13px;line-height:1.7}.asset-export-address-tools{color:#7a856d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:9px 0 20px;font-size:12px;display:flex}.asset-export-address-tools button{text-underline-offset:3px;color:#59763c;cursor:pointer;font:inherit;background:0 0;border:none;padding:3px 0;text-decoration:underline}.asset-export-scope-note{color:#7a856d;margin:10px 0 0;font-size:13px;line-height:1.8}.asset-export-preview{background:#f7f9f2;border:1px solid #e1e8d6;border-radius:14px;min-width:0;padding:20px}.asset-export-preview-title{color:#5d714c;align-items:center;gap:9px;display:flex}.asset-export-preview-title h3{margin:0;font-size:15px;font-weight:600}.asset-export-preview-title>span{color:#7c886f;margin-left:auto;font-size:12px}.asset-export-placeholder{text-align:center;color:#91a27e;flex-direction:column;justify-content:center;align-items:center;min-height:210px;display:flex}.asset-export-placeholder p{color:#768368;font-size:14px;line-height:1.8}.asset-export-placeholder code{overflow-wrap:anywhere;word-break:break-word;font-size:12px;line-height:1.9}.asset-export-totals{color:#a2af91;justify-content:space-between;align-items:center;gap:10px;margin:22px 0;display:flex}.asset-export-totals>div{flex-direction:column;gap:6px;display:flex}.asset-export-totals strong{color:#3f5430;letter-spacing:-.04em;font-size:25px;font-weight:600}.asset-export-totals div:last-child strong{color:#6a824b}.asset-export-totals div>span{color:#78856b;font-size:12px}.asset-export-examples{border-top:1px solid #e0e8d5;max-height:230px;margin:0;padding:0;list-style:none;overflow:auto}.asset-export-examples li{border-bottom:1px solid #e0e8d5;padding:10px 0}.asset-export-examples code{overflow-wrap:anywhere;word-break:break-word;color:#536b40;font-size:12px;line-height:1.75}.asset-export-example-note,.asset-export-empty{color:#7c886f;margin:13px 0 0;font-size:12px;line-height:1.8}.asset-export-empty{padding:20px 0;font-size:14px}.asset-export-message{color:#50713a;align-items:center;gap:8px;margin:18px 0 0;font-size:14px;line-height:1.8;display:flex}.asset-url-export .error-banner{margin:18px 0 0}.asset-export-footer{border-top:1px solid #e5ebdd;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding-top:21px;display:flex}.asset-export-footer strong{color:#536448;font-size:14px;font-weight:500}.asset-export-footer p{color:#838d78;margin:5px 0 0;font-size:12px;line-height:1.8}.asset-export-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.asset-export-actions .btn{min-height:42px;font-size:14px}.asset-export-login{color:#768368;font-size:15px;line-height:1.8}.asset-export-gateways{background:#f8faf5;border:1px solid #dce5d5;border-radius:12px;margin:0 0 20px;padding:15px}.asset-export-gateways>header{color:#425638;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.asset-export-gateways>header button,.asset-export-add-all{color:#42693e;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:5px;font-size:13px;display:inline-flex}.asset-export-gateways p{color:#718064;margin:10px 0 0;font-size:13px;line-height:1.7}.asset-export-gateway-list{gap:8px;margin:12px 0;display:grid}.asset-export-gateway-list>button{text-align:left;cursor:pointer;color:#425638;background:#fff;border:1px solid #dfe7d9;border-radius:9px;flex-direction:column;align-items:flex-start;gap:6px;width:100%;padding:11px 12px;display:flex}.asset-export-gateway-list>button>span{flex-wrap:wrap;align-items:center;gap:7px 12px;width:100%;display:flex}.asset-export-gateway-list strong{font-size:14px;font-weight:600}.asset-export-gateway-list small{color:#7b896f;font-size:12px}.asset-export-gateway-list code{overflow-wrap:anywhere;word-break:break-word;font-size:12px;line-height:1.7}.asset-export-gateways button:disabled{opacity:.5;cursor:default}.asset-export-gateways button:focus-visible{outline-offset:3px;outline:2px solid #7e9d67}@media (max-width:1050px){.asset-export-layout{grid-template-columns:minmax(0,1fr);gap:20px}.asset-export-placeholder{min-height:140px}.asset-export-totals{justify-content:flex-start;gap:26px}}@media (max-width:600px){.asset-url-export{padding:19px}.asset-export-heading{align-items:flex-start;gap:12px}.asset-export-heading h2{font-size:20px}.asset-export-heading p{font-size:14px}.asset-export-badge{display:none}.asset-export-icon{border-radius:12px;width:43px;height:43px}.asset-export-preview{padding:16px}.asset-export-totals{justify-content:space-between;gap:12px}.asset-export-totals strong{font-size:23px}.asset-export-actions{width:100%}.asset-export-actions .btn{flex:1;min-width:110px}.asset-export-footer{gap:15px}}.quality-badge{white-space:nowrap;border:1px solid #0000;border-radius:6px;align-items:center;gap:4px;padding:4px 7px;font-size:11px;font-weight:650;display:inline-flex}.quality-badge.quality-featured{color:#396447;background:#e9f4e7;border-color:#d4e6d0}.quality-badge.quality-usable{color:#4c676b;background:#eaf2f2;border-color:#d5e5e5}.quality-badge.quality-needs-work{color:#8b652c;background:#fff3dc;border-color:#efd8ad}.quality-badge.quality-unsuitable{color:#8f514d;background:#faeae7;border-color:#eccdca}.quality-review{background:#fafbf7;border:1px solid #dddcd1;border-radius:12px;margin:18px 0 22px;padding:17px 18px}.quality-review.quality-needs-work,.quality-review.quality-unsuitable{background:#fffaf2;border-color:#eadbc1}.quality-review header,.quality-review header>span{align-items:center;gap:9px;display:flex}.quality-review header{flex-wrap:wrap;justify-content:space-between}.quality-review header strong{font-size:14px}.quality-review small,.quality-footnote{color:#777c70;font-size:12px}.quality-review ul{gap:6px;margin:13px 0;padding-left:19px;font-size:14px;line-height:1.65;display:grid}.quality-review details summary,.quality-summary details summary{cursor:pointer;color:#53684b;align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.quality-review ol{gap:5px;margin:10px 0;padding-left:21px;font-size:13px;line-height:1.7;display:grid}.quality-review .quality-footnote{margin:12px 0 0;line-height:1.6}.quality-summary{background:#f7faf3;border:1px solid #dce3d4;border-radius:14px;margin:0 0 22px;padding:19px 22px}.quality-summary-head,.quality-summary-head>span{align-items:center;gap:9px;display:flex}.quality-summary-head{flex-wrap:wrap;justify-content:space-between}.quality-summary-head strong{color:#3f5536;font-size:15px}.quality-summary-head small{color:#7a8473;font-size:11px}.quality-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:17px 0;display:grid}.quality-count{align-items:baseline;gap:9px;display:flex}.quality-count b{font-size:23px;font-weight:650;line-height:1.2}.quality-count span{color:#70786a;font-size:12px}.quality-count.quality-featured b{color:#4b693b}.quality-count.quality-needs-work b{color:#9a7540}.quality-count.quality-unsuitable b{color:#9b6661}.quality-summary>p{color:#6b7463;margin:0 0 11px;font-size:13px;line-height:1.7}.quality-method{gap:8px;padding-top:12px;display:grid}.quality-method p{color:#697060;align-items:flex-start;gap:9px;margin:0;font-size:13px;line-height:1.7;display:flex}.quality-method p svg{flex-shrink:0;margin-top:4px}.quality-filter-note{color:#7b806f;margin:10px 0 0;font-size:12px;line-height:1.5}.library-badges .quality-badge{padding:3px 6px;font-size:10px}.facet-primary .quality-filter-select{min-width:155px}@media (max-width:600px){.quality-summary{padding:16px}.quality-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.quality-review{padding:14px}.quality-review header small{width:100%}}.library-discovery{--discovery-ink:#294d3d;--discovery-muted:#63745f;background:#fff;border:1px solid #dce5d6;border-radius:15px;min-width:0;margin:0 0 25px;padding:22px 24px 17px}.discovery-search-row{align-items:center;gap:14px;display:flex}.discovery-search-row .search-box{color:#749566;background:#fafcf7;border-color:#dce6d4;border-radius:9px;min-width:0;min-height:49px;padding-left:15px}.discovery-search-row .search-box input{color:#344e37;min-width:0;min-height:47px;font-size:16px}.discovery-search-row .search-box input::placeholder{color:#829078}.discovery-guide-button{color:#4e7142;background:#eff4e8;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:10px 12px;font-size:14px;display:flex}.discovery-topics{margin:22px 0 18px}.discovery-topics-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.discovery-topics-heading>span{color:#456441;align-items:center;gap:7px;font-size:14px;font-weight:600;display:flex}.discovery-topics-heading>button{color:#678359;align-items:center;gap:4px;padding:4px 0 4px 8px;font-size:13px;display:flex}.discovery-topic-grid{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#cbd9bf transparent;gap:9px;padding:1px 1px 9px;display:flex;overflow-x:auto}.discovery-topic{color:#46633e;text-align:left;background:#fafcf7;border:1px solid #e0e8d8;border-radius:10px;flex-direction:column;flex:0 0 180px;justify-content:center;gap:6px;min-width:0;min-height:78px;padding:13px 14px;transition:background .15s,border-color .15s;display:flex}.discovery-topic:hover{background:#f0f6e9;border-color:#bed0ad}.discovery-topic.selected{background:#eaf3e2;border-color:#8cab78;box-shadow:inset 0 0 0 1px #8cab7824}.discovery-topic>span{justify-content:space-between;align-items:center;gap:7px;width:100%;display:flex}.discovery-topic b{font-size:15px;font-weight:600;line-height:1.5}.discovery-topic em{font-variant-numeric:tabular-nums;color:#6d865c;background:#eef4e6;border-radius:5px;padding:1px 6px;font-size:12px;font-style:normal}.discovery-topic.selected em{color:#4a703b;background:#dceccf}.discovery-topic>small{color:#6e8063;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.discovery-topic.all-topics{flex-basis:142px}.discovery-topic.all-topics>span{justify-content:flex-start}.discovery-topic-grid.is-expanded{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));display:grid;overflow:visible}.discovery-topics-loading{color:#7a8b6c;align-items:center;padding:20px;font-size:14px;display:flex}.discovery-subtopics{flex-wrap:wrap;align-items:center;gap:7px;padding:11px 0 0;display:flex}.discovery-subtopics>span{color:#5c7450;align-items:center;gap:5px;margin-right:5px;font-size:13px;display:flex}.discovery-subtopics>button{color:#5d7651;background:#fafcf7;border:1px solid #dfe8d7;border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;line-height:1.6;display:flex}.discovery-subtopics>button.selected{color:#386536;background:#e9f2e1;border-color:#9fb88b}.discovery-subtopics small{color:#7c8d6e;font-variant-numeric:tabular-nums;font-size:12px}.discovery-category-browser{background:#fbfcf9;border:1px solid #e3e9dc;border-radius:9px;margin:16px 0}.discovery-category-browser>summary{cursor:pointer;color:#667e58;justify-content:space-between;align-items:center;gap:15px;padding:11px 13px;list-style:none;display:flex}.discovery-category-browser>summary::-webkit-details-marker{display:none}.discovery-category-browser>summary>span{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.discovery-category-browser>summary b{font-size:13px;font-weight:550}.discovery-category-browser>summary small{color:#7b8a70;overflow-wrap:anywhere;font-size:13px}.discovery-category-browser>summary>svg{flex-shrink:0;transition:transform .15s}.discovery-category-browser[open]>summary>svg{transform:rotate(180deg)}.discovery-category-content{border-top:1px solid #e3e9dc;padding:0 15px 16px}.discovery-breadcrumbs{flex-wrap:wrap;align-items:center;gap:4px;padding:11px 0;display:flex}.discovery-breadcrumbs>span{color:#9dab90;align-items:center;gap:3px;display:flex}.discovery-breadcrumbs button{color:#7c8c6e;padding:4px 6px;font-size:13px}.discovery-breadcrumbs button.selected{color:#3d6a3b;font-weight:600}.discovery-category-level{border-top:1px dashed #e5ebdf;align-items:flex-start;gap:12px;padding:9px 0;display:flex}.discovery-category-level>span{color:#88977b;flex:0 0 60px;padding:7px 0;font-size:12px}.discovery-category-level>div{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.discovery-category-level button{color:#647b56;text-align:left;border:1px solid #0000;border-radius:6px;align-items:center;gap:7px;min-height:35px;padding:6px 9px;font-size:13px;display:flex}.discovery-category-level button:hover{background:#f1f6eb}.discovery-category-level button.selected{color:#456b38;background:#eaf2e1;border-color:#c0d3af}.discovery-category-level button small{color:#8b9b7d;font-variant-numeric:tabular-nums;font-size:11px}.discovery-category-empty{color:#79856f;font-size:14px;line-height:1.8}.discovery-filter-row{flex-wrap:wrap;align-items:flex-end;gap:12px;padding:3px 0 17px;display:flex}.discovery-facet{flex-direction:column;flex:125px;gap:7px;min-width:0;display:flex}.discovery-facet>span{color:#74856a;padding-left:1px;font-size:13px}.discovery-facet>select{color:#4e6743;background:#fafcf7;border-color:#dfe7d6;border-radius:7px;width:100%;min-height:40px;padding:8px 28px 8px 10px;font-size:14px;display:block}.discovery-facet.has-value>select{color:#385b31;background:#f0f6e8;border-color:#9ab287}.discovery-more-filters{color:#607b52;background:#f7faf2;border:1px solid #e0e8d8;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:8px 10px;font-size:13px;display:flex}.discovery-more-filters.selected{background:#eaf2e2;border-color:#adc59b}.discovery-more-filters>b{background:#dcebcf;border-radius:4px;padding:0 5px;font-size:12px}.discovery-advanced{background:#f8fbf5;border:1px solid #e0e8d8;border-radius:10px;margin-bottom:16px;padding:18px}.discovery-advanced .discovery-extra-facets{margin:0}.discovery-extra-facets .facet-primary{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.discovery-extra-facets .facet-primary>label{flex-direction:column;align-items:stretch;gap:6px;min-width:0;display:flex}.discovery-extra-facets .facet-primary label>span{color:#718467;font-size:13px}.discovery-extra-facets .facet-primary select{color:#4e6845;background:#fff;width:100%;min-width:0;max-width:none;height:40px;font-size:14px}.discovery-extra-facets .facet-primary>.facet-check{flex-direction:row;grid-column:1/-1;align-items:center;gap:8px}.discovery-extra-facets .facet-check>input{width:16px;height:16px}.discovery-extra-facets .quality-filter-note{color:#75856a;margin:14px 0 0;font-size:12px;line-height:1.75}.discovery-extra-facets .tag-input-label,.discovery-extra-facets .tag-match-mode>label{color:#5f7a50}.discovery-active-row{border-top:1px solid #e8ede2;justify-content:space-between;align-items:flex-start;gap:15px;padding:13px 0;display:flex}.discovery-active-filters{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.discovery-active-filters>button{color:#567347;text-align:left;background:#edf4e6;border:1px solid #d6e4cb;border-radius:5px;align-items:center;gap:7px;min-width:0;max-width:100%;padding:5px 8px;font-size:12px;line-height:1.6;display:flex}.discovery-active-filters>button>span{overflow-wrap:anywhere}.discovery-active-filters>button>svg{flex-shrink:0}.discovery-active-filters>button:hover{background:#e4eedb;border-color:#abc498}.discovery-active-filters>button.is-quality{color:#7a896d;background:#f4f7ef;border-color:#dfe6d6}.discovery-no-filters{color:#7c8d70;font-size:13px}.discovery-reset{color:#6a825b;text-underline-offset:3px;flex-shrink:0;padding:6px 0 6px 8px;font-size:12px;text-decoration:underline}.discovery-bottom-row{justify-content:space-between;align-items:center;gap:18px;display:flex}.discovery-bottom-row>p{color:#7f8b74;flex:1;max-width:440px;margin:0;font-size:12px;line-height:1.75}.discovery-view-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.discovery-view-actions .btn{white-space:nowrap;min-height:36px;padding:7px 10px;font-size:12px}.discovery-sort{align-items:center;gap:7px;display:flex}.discovery-sort>span{color:#80916f;font-size:12px}.discovery-sort>select{color:#627c53;background:#fafcf7;border-radius:6px;height:36px;padding:6px 24px 6px 8px;font-size:13px}.collection-origin-strip{color:#6a815b;background:#f0f5e9;border:1px solid #e0e8d7;border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin:0 0 20px;padding:12px 16px;font-size:13px;display:flex}.collection-origin-strip>span{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.collection-origin-strip b{color:#426d3d;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.collection-origin-strip .origin-snapshot-label{color:#87957a;border-left:1px solid #cfdcc4;margin-left:4px;padding-left:10px;font-size:11px}.collection-origin-strip>button{color:#4e7345;text-align:left;align-items:center;gap:7px;font-size:13px;display:flex}.prompt-library-page>.page-heading h1{color:#294d3c;font-size:clamp(26px,2.5vw,36px);line-height:1.4}.prompt-library-page>.page-heading p{color:#6d7d63;max-width:730px;font-size:15px;line-height:1.8}.discovery-results-heading{outline:none;justify-content:space-between;align-items:center;gap:20px;margin:26px 0 20px;scroll-margin-top:18px;display:flex}.discovery-results-heading h2{color:#294d3c;font-size:21px;font-weight:600;line-height:1.6}.discovery-results-heading h2>span{color:#5c7b49;font-variant-numeric:tabular-nums}.discovery-results-heading p{color:#7b8970;margin-top:4px;font-size:13px}.discovery-results-heading>span{color:#748b63;white-space:nowrap;align-items:center;gap:7px;font-size:13px;display:flex}.workflow-browse-heading{outline:none;scroll-margin-top:18px}.discovery-facts{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 12px;display:flex}.discovery-facts>span{color:#6a7e5c;background:#f8faf4;border:1px solid #e0e7d7;border-radius:5px;align-items:center;gap:5px;padding:4px 7px;font-size:11px;line-height:1.6;display:inline-flex}.discovery-facts>.discovery-form{color:#4e7141;background:#eaf1e3;border-color:#d7e3cc;font-size:12px;font-weight:500}.discovery-facts>.form-style{color:#776087;background:#f0ebf5;border-color:#e2d8eb}.discovery-facts>.form-edit{color:#4e7880;background:#e8f1f2;border-color:#d4e4e6}.discovery-facts>.form-fragment{color:#967d4b;background:#f6f0e5;border-color:#e9deca}.discovery-guide{color:#526d46;background:#f4f8ee;border:1px solid #dce7d3;border-radius:10px;min-width:0;margin:17px 0 22px;padding:19px 20px}.discovery-guide>header{color:#4b6d3f;align-items:center;gap:8px;margin-bottom:12px;display:flex}.discovery-guide>header h3{margin:0;font-size:16px;font-weight:600;line-height:1.5}.discovery-guide>.discovery-summary{color:#45653b;margin:0 0 14px;font-size:15px;line-height:1.8}.discovery-guidance-row{align-items:flex-start;gap:12px;min-width:0;margin-top:11px;display:flex}.discovery-guidance-row>span{color:#71845f;white-space:nowrap;flex:0 0 78px;align-items:center;gap:5px;padding-top:2px;font-size:13px;display:flex}.discovery-guidance-row>div{flex:1;min-width:0}.discovery-guidance-row>div>p{color:#627650;overflow-wrap:anywhere;margin:0 0 5px;font-size:14px;line-height:1.85}.discovery-guidance-row.is-caution>span{color:#8d7b55}.discovery-guidance-row.is-caution>div>p{color:#82714f}.discovery-evidence{border-top:1px solid #e1e9d9;margin-top:15px;padding-top:12px}.discovery-evidence>summary{cursor:pointer;color:#7a8d6a;align-items:center;gap:6px;font-size:12px;list-style:none;display:flex}.discovery-evidence>summary::-webkit-details-marker{display:none}.discovery-evidence>summary>svg:last-child{margin-left:auto}.discovery-evidence>p{color:#7b8b6e;margin:10px 0;font-size:12px;line-height:1.8}.discovery-evidence>div{margin-top:12px}.discovery-evidence strong{color:#638051;font-size:12px;font-weight:550}.discovery-evidence blockquote{color:#6f805f;white-space:pre-wrap;overflow-wrap:anywhere;border-left:2px solid #cbdbbc;margin:6px 0 0;padding-left:10px;font-size:13px;line-height:1.8}.discovery-quality-details{border-top:1px solid #e3eadb;border-bottom:1px solid #e3eadb;margin:20px 0;padding:13px 0}.discovery-quality-details>summary{color:#748767;cursor:pointer;font-size:13px}.discovery-quality-details>.quality-review{margin:14px 0 0}.discovery-guide.is-compact{background:0 0;border:0;margin:0 0 13px;padding:0}.discovery-guide.is-compact>.discovery-summary{color:#5d7154;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 9px;font-size:14px;line-height:1.8;display:-webkit-box;overflow:hidden}.discovery-guide.is-compact .discovery-guidance-row{gap:8px;margin:5px 0 0}.discovery-guide.is-compact .discovery-guidance-row>span{flex-basis:45px;gap:4px;padding-top:1px;font-size:12px}.discovery-guide.is-compact .discovery-guidance-row>div>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.75;display:-webkit-box;overflow:hidden}.discovery-fallback{color:#6b7d5f;font-size:14px;line-height:1.8}.prompt-library-page .prompt-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px}.prompt-library-page .prompt-grid.masonry{columns:2}.prompt-library-page .masonry .prompt-card{margin-bottom:24px}.prompt-discovery-card{border-color:#dfe7d7;border-radius:14px}.prompt-discovery-card:hover{border-color:#b4cba5;transform:none;box-shadow:0 7px 22px #29462f0b}.prompt-discovery-card .source-card-media>.source-photo{aspect-ratio:1.4}.prompt-discovery-card .source-card-media>.source-photo img{object-fit:contain;padding:12px}.prompt-library-page .masonry .prompt-discovery-card .source-card-media>.source-photo{aspect-ratio:var(--source-aspect,1.4)}.prompt-discovery-card>.card-meta{padding:20px 22px 18px}.prompt-discovery-card .card-category{color:#7a8b6b;font-size:12px;line-height:1.7}.prompt-discovery-card .card-meta>h3{color:#2e513d;align-items:flex-start;margin:7px 0 13px;font-size:19px;line-height:1.55}.prompt-discovery-card .card-meta>h3>button:first-child{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.prompt-discovery-card .card-meta>h3>.icon-btn{flex-shrink:0;width:30px;height:32px}.prompt-discovery-card .card-meta .discovery-guide p{-webkit-line-clamp:unset;display:block;overflow:visible}.prompt-discovery-card .card-meta .discovery-guide.is-compact>.discovery-summary{-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}.prompt-discovery-card .card-meta .discovery-guide.is-compact .discovery-guidance-row>div>p{-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.prompt-discovery-card .library-badges{margin:12px 0}.prompt-discovery-card .clickable-tags{gap:6px;margin-top:11px}.prompt-discovery-card .clickable-tags .tag-token{font-size:11px}.prompt-discovery-card .prompt-source-ref{border-top:1px solid #edf1e6;margin-top:14px;padding-top:11px}.prompt-discovery-card .prompt-source-ref>button{color:#718667}.prompt-discovery-card .card-bottom{gap:12px;margin-top:14px;padding-top:14px}.prompt-discovery-card .card-bottom>.prompt-inspect-action{color:#6d855e;font-size:13px}.prompt-discovery-card .card-bottom>.prompt-use-action{color:#3e6a36;background:#eaf2e1;border-radius:6px;min-height:37px;padding:8px 11px;font-size:13px;font-weight:500;line-height:1.5}.prompt-text-intro{color:#718a5e;text-align:left;background:linear-gradient(105deg,#edf4e6,#f8faf3);border-bottom:1px solid #e2e9da;align-items:center;gap:10px;width:100%;min-height:61px;padding:16px 21px;display:flex}.prompt-text-intro>span{flex:1;font-size:13px}.discovery-empty-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:21px;display:flex}.discovery-error{justify-content:space-between;align-items:center;gap:15px}.discovery-pagination{border-top:1px solid #e0e7d9;gap:18px;padding:24px 0 0}.discovery-pagination .btn{min-height:43px}.discovery-pagination>span{color:#718264;font-size:13px}.workflow-usage-guide{background:#f9fbf5;border:1px solid #e0e7d7;border-radius:8px;margin:0 0 17px;padding:12px 14px}.workflow-usage-guide>summary{cursor:pointer;color:#668154;align-items:center;gap:7px;font-size:13px;display:flex}.workflow-usage-guide[open]>summary{margin-bottom:13px}.workflow-usage-guide .discovery-guide{background:0 0;border:0;margin:0;padding:0}.workflow-showcase-card .discovery-guide.is-compact{margin-bottom:14px}.workflow-showcase-card.is-text-only>.workflow-showcase-content>.discovery-facts{grid-area:3/1;margin:0}.workflow-showcase-card.is-text-only>.workflow-showcase-content>.discovery-guide,.workflow-showcase-card.is-text-only>.workflow-showcase-content>.discovery-fallback{grid-area:4/1;margin:0}.workflow-showcase-card.is-text-only>.workflow-showcase-content>.library-badges{grid-area:5/1}.workflow-showcase-card.is-text-only>.workflow-showcase-content>.workflow-field-summary{grid-area:6/1}.workflow-showcase-card.is-text-only>.workflow-showcase-content>.clickable-tags{grid-area:7/1}.workflow-showcase-card.is-text-only>.workflow-showcase-content>.workflow-showcase-footer{grid-area:2/2/8}.workflow-showcase-card.is-text-only>.workflow-showcase-content>.workflow-repository{grid-area:8/1/auto/-1}.discovery-help-intro{color:#5e7650;margin:0 0 24px;font-size:16px;line-height:1.9}.discovery-help-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.discovery-help-grid>article{background:#f9fbf5;border:1px solid #dfe7d7;border-radius:10px;flex-direction:column;padding:20px;display:flex}.discovery-help-grid header{color:#527546;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.discovery-help-grid h3{font-size:17px;line-height:1.6}.discovery-help-grid header>span{color:#839773;margin-left:auto;font-size:12px}.discovery-help-grid p{color:#6c825d;flex:1;margin:12px 0 16px;font-size:14px;line-height:1.85}.discovery-help-grid .btn{align-self:flex-start}.discovery-help-notes{color:#5d794e;background:#edf4e5;border-radius:10px;margin-top:26px;padding:21px 23px}.discovery-help-notes>h3{margin-bottom:13px;font-size:17px}.discovery-help-notes>p{align-items:flex-start;gap:9px;margin:10px 0 0;font-size:14px;line-height:1.9;display:flex}.discovery-help-notes>p>svg{flex-shrink:0;margin-top:5px}.discovery-help-notes b{color:#486d3b;font-weight:600}@media (min-width:1650px){.prompt-library-page .prompt-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.prompt-library-page .prompt-grid.masonry{columns:3}}@media (max-width:1200px){.discovery-bottom-row{flex-direction:column;align-items:flex-start;gap:12px}.discovery-bottom-row>p{max-width:none}.discovery-view-actions{justify-content:flex-start;width:100%}.discovery-sort{margin-left:auto}.prompt-library-page>.page-heading{align-items:flex-start}.prompt-library-page>.page-heading .heading-actions{justify-content:flex-end;max-width:240px}.discovery-facet{flex-basis:130px}.discovery-extra-facets .facet-primary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:850px){.prompt-library-page .prompt-grid{gap:18px}.prompt-discovery-card>.card-meta{padding:17px}.library-discovery{padding:20px}.discovery-topic{flex-basis:170px}.prompt-library-page>.page-heading{flex-direction:column}.prompt-library-page>.page-heading .heading-actions{justify-content:flex-start;max-width:none}}@media (max-width:700px){.library-discovery{border-radius:12px;margin-bottom:22px;padding:17px 16px 14px}.discovery-search-row{align-items:stretch;gap:8px}.discovery-search-row .search-box{padding-left:11px}.discovery-search-row .search-box input{padding-right:4px;font-size:16px}.discovery-guide-button{gap:4px;padding:8px;font-size:13px}.discovery-guide-button>svg{display:none}.discovery-topics{margin-top:19px}.discovery-topic{flex-basis:162px;padding:11px 12px}.discovery-topic.all-topics{flex-basis:128px}.discovery-topic-grid.is-expanded{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-topic b{font-size:14px}.discovery-category-browser>summary{padding:10px 11px}.discovery-category-browser>summary small{flex-basis:100%;margin-left:24px;font-size:12px}.discovery-category-level{flex-direction:column;gap:4px}.discovery-category-level>span{flex-basis:auto;padding:3px 0}.discovery-category-level button{min-height:38px}.discovery-filter-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.discovery-facet>select{min-height:42px;font-size:16px}.discovery-more-filters{min-height:42px;font-size:14px}.discovery-facet>span{font-size:13px}.discovery-advanced{padding:14px}.discovery-extra-facets .facet-primary{grid-template-columns:minmax(0,1fr)}.discovery-extra-facets .facet-primary select{height:43px;font-size:16px}.discovery-extra-facets .library-tag-filters{flex-direction:column;gap:14px}.discovery-extra-facets .library-tag-filters>.tag-input-control{width:100%}.discovery-extra-facets .tag-input-shell>input{font-size:16px}.discovery-active-row{gap:9px}.discovery-active-filters>button{padding:5px 7px}.discovery-reset{font-size:12px}.discovery-bottom-row>p{font-size:11px}.discovery-view-actions{gap:7px}.discovery-view-actions .btn{min-height:38px;font-size:12px}.discovery-sort{margin-left:0}.discovery-sort>select{height:38px;font-size:14px}.collection-origin-strip{gap:9px;padding:11px 13px;font-size:12px}.collection-origin-strip>button{font-size:13px}.collection-origin-strip .origin-snapshot-label{display:none}.prompt-library-page .prompt-grid{grid-template-columns:minmax(0,1fr)}.prompt-library-page .prompt-grid.masonry{columns:1}.prompt-library-page>.page-heading h1{font-size:27px}.prompt-library-page>.page-heading p{font-size:14px}.prompt-library-page>.page-heading .heading-actions{gap:8px;width:100%}.prompt-library-page .heading-actions>.btn{white-space:nowrap;flex:1;padding:9px;font-size:13px}.prompt-discovery-card>.card-meta{padding:20px}.prompt-discovery-card .card-meta>h3{font-size:21px}.prompt-discovery-card .discovery-guide.is-compact>.discovery-summary{font-size:14px}.prompt-discovery-card .discovery-guide.is-compact .discovery-guidance-row>div>p{font-size:13px}.prompt-discovery-card .card-bottom>.prompt-use-action{min-height:41px;font-size:14px}.prompt-discovery-card .card-bottom>.prompt-inspect-action{font-size:14px}.discovery-results-heading{margin:24px 0 18px}.discovery-results-heading h2{font-size:20px}.discovery-guide{padding:16px}.discovery-guidance-row{flex-direction:column;gap:4px}.discovery-guidance-row>span{flex-basis:auto}.discovery-guide.is-compact .discovery-guidance-row{flex-direction:row;gap:8px}.discovery-guide.is-compact .discovery-guidance-row>span{flex-basis:45px}.discovery-pagination{flex-wrap:wrap;gap:12px}.discovery-pagination>span{text-align:center;flex-basis:100%;order:3}.discovery-pagination>.btn{flex:1;min-height:44px}.discovery-help-grid{grid-template-columns:minmax(0,1fr)}.discovery-help-grid>article{padding:17px}.discovery-help-notes{padding:18px}}@media (prefers-reduced-motion:reduce){.discovery-topic,.discovery-category-browser>summary>svg{transition:none}}.discovery-help-scope{color:#718365;margin:19px 0 0;font-size:13px;line-height:1.8}.discovery-search-row .discovery-category-browser{flex:0 0 185px;min-width:0;margin:0}.discovery-search-row .discovery-category-browser>summary{padding:11px 12px}.discovery-search-row .discovery-category-browser>summary>span{flex-wrap:nowrap;gap:7px;min-width:0}.discovery-search-row .discovery-category-browser>summary b{white-space:nowrap}.discovery-search-row .discovery-category-browser>summary small{display:none}.discovery-search-row .discovery-category-browser[open]>summary{border-bottom:1px solid #e0e8d8}@media (min-width:901px){.prompt-library-page>.page-heading,.workflow-browser>.page-heading{align-items:center;gap:16px;margin-bottom:15px}.prompt-library-page>.page-heading h1,.workflow-browser>.page-heading h1{font-size:30px;line-height:1.35}.prompt-library-page>.page-heading .eyebrow,.workflow-browser>.page-heading .eyebrow{margin-bottom:5px}.prompt-library-page>.page-heading p,.workflow-browser>.page-heading p{margin-top:5px;font-size:14px;line-height:1.65}.collection-origin-strip{margin-bottom:12px;padding:9px 14px}.workflow-introduction{margin-bottom:13px;padding:10px 16px}.workflow-introduction p{margin-top:3px;font-size:13px;line-height:1.65}.library-discovery{margin-bottom:18px;padding:15px 18px 12px}.discovery-search-row{align-items:center;gap:10px;position:relative}.discovery-search-row .search-box{min-height:43px}.discovery-search-row .search-box input{min-height:41px;padding-top:8px;padding-bottom:8px}.discovery-guide-button{min-height:42px;padding:9px 11px}.discovery-search-row .discovery-category-browser{align-self:stretch}.discovery-search-row .discovery-category-browser>summary{min-height:42px}.discovery-search-row .discovery-category-content{z-index:18;background:#fff;border:1px solid #d8e3cf;border-radius:10px;width:min(740px,100%);max-height:60vh;padding:3px 16px 15px;position:absolute;top:calc(100% + 7px);right:0;overflow:auto;box-shadow:0 12px 28px #29462f1a}.discovery-topics{margin:12px 0 10px}.discovery-topics-heading{margin-bottom:7px}.discovery-topics-heading>span{font-size:13px}.discovery-topic-grid{gap:7px;padding-bottom:6px}.discovery-topic{border-radius:7px;flex:0 0 164px;gap:0;min-height:43px;padding:9px 11px}.discovery-topic.all-topics{flex-basis:128px}.discovery-topic b{font-size:14px}.discovery-topic>small{display:none}.discovery-topic-grid.is-expanded .discovery-topic{gap:4px;min-height:72px}.discovery-topic-grid.is-expanded .discovery-topic>small{display:-webkit-box}.discovery-subtopics{padding-top:6px}.discovery-filter-row{grid-template-columns:repeat(5,minmax(0,1fr)) auto;gap:10px;padding:0 0 12px;display:grid}.discovery-facet{gap:5px}.discovery-facet>select{min-height:39px;padding-top:7px;padding-bottom:7px}.discovery-more-filters{min-height:39px}.discovery-footer{border-top:1px solid #e8ede2;justify-content:space-between;align-items:flex-start;gap:12px;padding-top:10px;display:flex}.discovery-active-row{border:0;flex:1;align-items:flex-start;gap:9px;min-width:0;padding:0}.discovery-active-filters>button{padding-top:5px;padding-bottom:5px}.discovery-reset{white-space:nowrap;padding-top:6px}.discovery-bottom-row{flex:none;display:block}.discovery-bottom-row>p{display:none}.discovery-view-actions{flex-wrap:nowrap;gap:6px}.discovery-sort{margin:0}.discovery-sort>span{display:none}.discovery-results-heading{margin:18px 0 14px}.discovery-results-heading h2{font-size:20px;line-height:1.5}.discovery-results-heading p{margin-top:2px}.workflow-browse-heading{margin:19px 0 15px}}@media (min-width:901px) and (max-width:1120px){.discovery-search-row .discovery-category-browser{flex-basis:142px}.discovery-footer{flex-wrap:wrap;gap:8px}.discovery-active-row{flex-basis:100%}.discovery-bottom-row{margin-left:auto}}@media (max-width:900px){.discovery-search-row{flex-wrap:wrap}.discovery-search-row>.search-box{flex:calc(100% - 105px);order:0}.discovery-search-row>.discovery-guide-button{order:1}.discovery-search-row .discovery-category-browser{flex:100%;order:2;margin-top:3px}.discovery-search-row .discovery-category-content{position:static}.discovery-footer{display:block}}.workflow-translation-actions{color:#6f8063;border-bottom:1px solid #e3eadc;margin:0 0 14px;padding:13px 0 15px;font-size:14px;line-height:1.75}.workflow-translation-buttons{flex-wrap:wrap;gap:8px;display:flex}.workflow-translation-actions>p{margin:7px 0 0;font-size:13px;line-height:1.7}.workflow-translation-actions .btn.small{white-space:normal;font-size:14px}.workflow-translation-saved{color:#517944;align-items:flex-start;gap:7px;margin-top:9px;font-size:13px;line-height:1.8;display:flex}.workflow-translation-saved>svg{flex-shrink:0;margin-top:4px}.workflow-translation-saved>span{overflow-wrap:anywhere;flex:1;min-width:0}.workflow-translation-saved>button,.workflow-translation-warning>button{color:#4e733c;text-underline-offset:3px;flex-shrink:0;text-decoration:underline}.workflow-translation-warning{font-size:13px;line-height:1.8;color:#886b38!important;margin:8px 0 0!important}.modal-backdrop:has(.workflow-translation-dialog){z-index:110}.modal.wide:has(.workflow-translation-dialog){width:min(1240px,100vw - 56px)}.workflow-translation-dialog{color:#4e6144;font-size:15px;line-height:1.8}.workflow-translation-intro{align-items:flex-start;gap:13px;margin-bottom:19px;display:flex}.workflow-translation-intro>svg{color:#608449;flex-shrink:0;margin-top:5px}.workflow-translation-intro h2{color:#3e5b31;overflow-wrap:anywhere;font-size:21px;font-weight:600;line-height:1.45}.workflow-translation-intro p{color:#6f7f63;margin:6px 0 0;font-size:14px;line-height:1.8}.workflow-translation-controls{gap:15px}.workflow-translation-controls .field{flex:1;min-width:0}.workflow-translation-controls select{width:100%;font-size:15px}.workflow-translation-controls>.field:first-child{max-width:250px}.workflow-translation-setup{background:#f5f8ef;border:1px solid #dce6d1;border-radius:9px;flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0;padding:16px;display:flex}.workflow-translation-setup>svg{color:#6e8755;flex-shrink:0}.workflow-translation-setup>div{flex:1;min-width:220px}.workflow-translation-setup strong{color:#4f703b;font-size:16px}.workflow-translation-setup p{color:#6f8060;margin:3px 0 0;font-size:14px;line-height:1.7}.workflow-translation-price-note,.workflow-translation-preserve{color:#788468;margin:9px 0 14px;font-size:13px;line-height:1.85}.workflow-translation-preserve{background:#f6f8f2;border-radius:7px;margin:15px 0 18px;padding:12px 14px}.workflow-translation-dialog>.error-banner{margin:14px 0}.workflow-translation-tabs{border-bottom:1px solid #dfe7d6;flex-wrap:wrap;align-items:center;gap:7px;margin:22px 0 18px;padding-bottom:10px;display:flex}.workflow-translation-tabs>button{color:#728264;border-radius:7px;align-items:center;gap:7px;padding:10px 13px;font-size:15px;line-height:1.4;display:inline-flex}.workflow-translation-tabs>button.active{color:#426a31;background:#eaf2df;font-weight:550}.workflow-translation-tabs>button:hover{background:#f0f5e8}.workflow-translation-tabs>button>span{color:#718662;background:#f7faf2;border-radius:4px;padding:2px 6px;font-size:12px}.workflow-translation-tabs>button:focus-visible{outline-offset:2px;outline:2px solid #7f9b62}.workflow-translation-comparison{margin:14px 0}.workflow-translation-comparison>header{margin:0 0 7px}.workflow-translation-comparison h3{color:#6b7e5a;font-size:14px;font-weight:550}.workflow-translation-comparison>div{background:#fff;border:1px solid #e0e7d7;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.workflow-translation-comparison article{background:#f8faf5;min-width:0;padding:15px 17px}.workflow-translation-comparison article.translated{background:#fff;border-left:1px solid #e0e7d7}.workflow-translation-comparison article>span{color:#81906e;letter-spacing:.035em;margin-bottom:9px;font-size:12px;font-weight:550;display:block}.workflow-translation-comparison pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;overscroll-behavior-y:contain;scrollbar-gutter:stable;color:#465b39;max-height:300px;margin:0;font-family:inherit;font-size:15px;line-height:1.9;overflow-y:auto}.workflow-translation-comparison.large pre{min-height:260px;max-height:430px;font-size:16px}.workflow-translation-placeholder{color:#89957c;min-height:80px;padding:20px 0;font-size:14px}.workflow-translation-comparison.large .workflow-translation-placeholder{min-height:260px}.workflow-translation-fields{flex-direction:column;gap:16px;display:flex}.workflow-translation-field{background:#fdfefb;border:1px solid #dfe7d6;border-radius:10px;min-width:0;padding:18px}.workflow-translation-field>header{align-items:center;gap:12px;margin-bottom:14px;display:flex}.workflow-translation-field>header>span:first-child{color:#7d9568;background:#edf3e5;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:33px;height:33px;font-size:13px;display:flex}.workflow-translation-field>header>div{flex:1;min-width:0}.workflow-translation-field h3{color:#4c693c;overflow-wrap:anywhere;font-size:16px;line-height:1.6}.workflow-translation-field small{color:#80906f;overflow-wrap:anywhere;font-size:13px;line-height:1.8;display:block}.workflow-translation-field code{color:#7c8d6a;overflow-wrap:anywhere;background:#f0f4e9;border-radius:4px;margin-left:5px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px;display:inline}.workflow-translation-field-type{color:#7c8d6a;white-space:nowrap;font-size:12px}.workflow-translation-field .workflow-translation-comparison{margin-bottom:0}.workflow-translation-options{margin-top:16px}.workflow-translation-options h4{color:#6b7e5a;margin-bottom:7px;font-size:14px;font-weight:550}.workflow-translation-options dl{border:1px solid #e0e7d7;border-radius:7px;margin:0;overflow:hidden}.workflow-translation-options dl>div{border-bottom:1px solid #e5ebde;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workflow-translation-options dl>div:last-child{border:0}.workflow-translation-options dt,.workflow-translation-options dd{overflow-wrap:anywhere;margin:0;padding:9px 13px;font-size:14px;line-height:1.8}.workflow-translation-options dt{color:#748267;background:#f8faf4}.workflow-translation-options dd{color:#47613b;background:#fff;border-left:1px solid #e0e7d7}.workflow-translation-fixed{color:#79856c;background:#f3f6ed;border-radius:7px;padding:12px 14px;font-size:14px;line-height:1.8}.workflow-translation-draft-note{color:#856e43;background:#fcf8ee;border:1px solid #eee2c6;border-radius:8px;margin-top:20px;padding:13px 15px;font-size:14px;line-height:1.8}.workflow-translation-footer{border-top:1px solid #e0e7d7;flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;padding-top:20px}.workflow-translation-footer>span{color:#7c8b6d;flex:1;min-width:180px;font-size:13px;line-height:1.8}@media (max-width:760px){.modal.wide:has(.workflow-translation-dialog){width:100%}.workflow-translation-controls{flex-direction:column}.workflow-translation-controls>.field:first-child{max-width:none}.workflow-translation-comparison>div{grid-template-columns:1fr}.workflow-translation-comparison article.translated{border-top:1px solid #e0e7d7;border-left:0}.workflow-translation-comparison.large pre{min-height:120px;max-height:280px}.workflow-translation-comparison.large .workflow-translation-placeholder{min-height:110px}.workflow-translation-tabs{gap:3px}.workflow-translation-tabs>button{padding:9px;font-size:14px}.workflow-translation-intro h2{font-size:19px}.workflow-translation-field{padding:14px}.workflow-translation-footer>span{flex-basis:100%}.workflow-translation-footer .btn{flex:1;justify-content:center;font-size:14px}.workflow-translation-saved{flex-wrap:wrap}}.workflow-browser{--workflow-ink:#294a3d;--workflow-muted:#687b68;min-width:0}.workflow-browser>.page-heading{margin-bottom:16px}.workflow-browser>.page-heading h1{color:var(--workflow-ink);font-size:clamp(26px,2.5vw,36px);line-height:1.35}.workflow-browser>.page-heading p{color:var(--workflow-muted);max-width:680px;font-size:15px;line-height:1.8}.workflow-introduction{background:#f0f5eb;border:1px solid #dce6d7;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:13px 20px;display:flex}.workflow-introduction>div>span{color:#456747;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.workflow-introduction p{color:#697c62;margin:5px 0 0;font-size:14px;line-height:1.75}.workflow-introduction>button{color:#426943;flex-shrink:0;align-items:center;gap:8px;padding:10px 0 10px 16px;font-size:14px;display:flex}.workflow-browser .workflow-browser-layout{align-items:start;gap:26px;display:grid}.workflow-browser-main{width:100%;min-width:0}.workflow-browser .workflow-modal-mode>.workflow-browser-main{grid-row:2}.workflow-browser .workflow-browser-layout:not(.has-active-workflow)>.workflow-browser-main{grid-row:1}.workflow-browser .workflow-modal-mode>.operation-launcher{width:100%;max-width:none;box-shadow:none;grid-row:1;justify-self:stretch;margin-bottom:0;padding:15px 19px}.workflow-browser .operation-launcher>div{min-width:0}.workflow-browser .operation-launcher strong{overflow-wrap:anywhere;font-size:15px}.workflow-browser .operation-launcher p{font-size:13px}.workflow-find{background:#fff;border:1px solid #e0e6db;border-radius:12px;margin-bottom:20px;padding:21px 22px 16px}.workflow-find .library-toolbar{margin-bottom:17px;padding-bottom:17px}.workflow-find .search-box{flex:1;min-width:220px;max-width:none}.workflow-find .search-box input{min-height:44px;font-size:15px}.workflow-find .library-toolbar>select{max-width:300px;min-height:44px;font-size:15px}.workflow-find .facet-panel{margin-bottom:0}.workflow-find .facet-primary{gap:12px 18px}.workflow-find .facet-primary label>span,.workflow-find .facet-primary select{color:#586f53;font-size:13px}.workflow-find .quality-filter-note{color:#75826e;font-size:12px;line-height:1.7}.workflow-find .library-tag-filters{margin-bottom:0}.workflow-advanced-filters>summary{cursor:pointer;color:#58734e;align-items:center;gap:14px;list-style:none;display:flex}.workflow-advanced-filters>summary::-webkit-details-marker{display:none}.workflow-advanced-filters>summary>span{flex-shrink:0;align-items:center;gap:7px;font-size:13px;font-weight:500;display:flex}.workflow-advanced-filters>summary b{background:#e8f0e0;border-radius:4px;justify-content:center;min-width:20px;padding:1px 5px;font-size:12px;display:inline-flex}.workflow-advanced-filters>summary>small{color:#829076;overflow-wrap:anywhere;flex:1;min-width:0;font-size:12px;line-height:1.7}.workflow-advanced-filters>summary>svg{flex-shrink:0;transition:transform .15s}.workflow-advanced-filters[open]>summary>svg{transform:rotate(90deg)}.workflow-advanced-filters[open]>.facet-panel{border-top:1px solid #e5eadf;margin-top:17px;padding-top:20px}.workflow-browse-heading{justify-content:space-between;align-items:center;gap:20px;margin:24px 0 19px;display:flex}.workflow-browse-heading h2{color:var(--workflow-ink);align-items:center;gap:10px;font-size:20px;font-weight:600;line-height:1.5;display:flex}.workflow-browse-heading h2>span{color:#607750;font-variant-numeric:tabular-nums;background:#eaf0e4;border-radius:6px;padding:3px 8px;font-size:13px;font-weight:500}.workflow-browse-heading p{color:#75816e;margin:5px 0 0;font-size:13px;line-height:1.6}.workflow-refreshing{color:#708365;white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.workflow-showcase{flex-direction:column;gap:24px;display:flex;container-type:inline-size}.workflow-showcase-card{background:#fff;border:1px solid #dfe6d9;border-radius:16px;grid-template-columns:minmax(250px,.95fr) minmax(0,1.45fr);min-width:0;transition:border-color .18s,box-shadow .18s;display:grid;overflow:hidden;box-shadow:0 3px 12px #29462f04}.workflow-showcase-card:hover{border-color:#b7cbaa;box-shadow:0 9px 24px #29462f0b}.workflow-showcase-card.is-current{border-color:#6d9576;box-shadow:0 0 0 1px #6d957640}.workflow-showcase-card.is-selected{outline-offset:3px;outline:2px solid #76996b}.workflow-showcase-visual{background:#eff2e9;min-width:0;position:relative}.workflow-showcase-picture{flex-direction:column;height:100%;min-height:330px;display:flex}.workflow-showcase-picture>.art-button{border-radius:0;flex-direction:column;flex:1;width:100%;min-height:330px;padding:0;display:flex;position:relative;overflow:hidden}.workflow-showcase-picture>.art-button>.source-card-media{flex:1;width:100%;min-height:270px;position:relative}.workflow-showcase-picture .source-card-media>.source-photo,.workflow-showcase-picture .source-card-media>.source-mosaic,.workflow-showcase-picture .source-card-media>.artwork{aspect-ratio:auto;width:100%;height:100%;position:absolute;inset:0}.workflow-showcase-picture .source-card-media>.source-photo>img{object-fit:contain;padding:14px}.workflow-showcase-picture .source-card-media>.source-mosaic{gap:8px;padding:10px}.workflow-showcase-picture .source-mosaic img{object-fit:contain}.workflow-showcase-picture .source-photo-error{padding:25px}.workflow-showcase-picture .source-photo-error>strong{font-size:15px;line-height:1.7}.workflow-showcase-picture .source-photo-error>small{font-size:13px;line-height:1.8}.workflow-showcase-content{flex-direction:column;min-width:0;padding:25px 28px 20px;display:flex}.workflow-showcase-top{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:13px;display:flex}.workflow-category-path{color:#6b8264;overflow-wrap:anywhere;font-size:13px;line-height:1.75}.workflow-select{color:#6e7d65;white-space:nowrap;cursor:pointer;align-items:center;gap:6px;font-size:12px;display:flex}.workflow-select input{accent-color:#386a4e;width:16px;height:16px}.workflow-showcase-content h3{letter-spacing:-.3px;color:var(--workflow-ink);overflow-wrap:anywhere;margin:0 0 11px;font-size:22px;font-weight:600;line-height:1.5}.workflow-showcase-content h3>button{font:inherit;color:inherit;text-align:left;padding:0}.workflow-showcase-content h3>button:hover{color:#608447}.workflow-description{color:#66765e;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 14px;font-size:14px;line-height:1.85;display:-webkit-box;overflow:hidden}.workflow-showcase-content .library-badges{gap:6px;margin:0 0 15px}.workflow-showcase-content .library-badges>span{padding:4px 7px;font-size:12px;line-height:1.5}.workflow-field-summary{margin-bottom:15px}.workflow-field-summary>span{color:#566e4c;align-items:center;gap:6px;font-size:13px;display:flex}.workflow-field-summary p{color:#839078;overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;line-height:1.75}.workflow-showcase-content .tag-chips{margin:0 0 17px}.workflow-heading-labels{flex-wrap:wrap;align-items:center;gap:7px 12px;min-width:0;display:flex}.workflow-text-badge,.workflow-text-current{color:#7d896f;background:#f0f3eb;border-radius:4px;align-items:center;gap:4px;padding:3px 7px;font-size:11px;line-height:1.6;display:inline-flex}.workflow-text-current{color:#47723e;background:#e5efe0}.workflow-showcase-card.is-text-only{grid-template-columns:minmax(0,1fr)}.is-text-only .workflow-showcase-content{grid-template-columns:minmax(0,1fr) auto;gap:10px 24px;padding:21px 25px;display:grid}.is-text-only .workflow-showcase-top{grid-area:1/1/auto/-1;margin:0}.is-text-only .workflow-showcase-content h3{grid-area:2/1;margin:0;font-size:21px}.is-text-only .workflow-description{-webkit-line-clamp:2;grid-area:3/1;margin:0}.is-text-only .workflow-showcase-content .library-badges{grid-area:4/1;margin:0}.is-text-only .workflow-field-summary{flex-wrap:wrap;grid-area:5/1;align-items:baseline;gap:5px 14px;margin:0;display:flex}.is-text-only .workflow-field-summary p{margin:0}.is-text-only .workflow-showcase-content .clickable-tags{grid-area:6/1;margin:0}.is-text-only .workflow-showcase-footer{flex-direction:column;grid-area:2/2/7;justify-content:center;align-items:flex-end;gap:13px;margin:0;padding:0}.is-text-only .workflow-card-actions{flex-direction:column;align-items:stretch;min-width:140px}.is-text-only .workflow-repository{grid-area:7/1/auto/-1;margin:0;padding-top:11px}.workflow-showcase-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:20px;display:flex}.workflow-card-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.workflow-card-actions .btn{min-height:43px;padding:10px 16px;font-size:14px}.workflow-manage-actions{align-items:center;gap:4px;display:flex}.workflow-manage-actions .icon-btn{color:#8c9a80;width:32px;height:34px}.workflow-repository{color:#809171;text-align:left;border-top:1px solid #ecf0e7;align-items:center;gap:6px;margin-top:15px;padding:13px 0 0;font-size:12px;line-height:1.7;display:flex}.workflow-repository>span{overflow-wrap:anywhere;flex:1;min-width:0}.workflow-repository svg{flex-shrink:0}.workflow-pagination{border-top:1px solid #e0e7d8;gap:16px;margin-top:29px;padding:22px 0 8px}.workflow-pagination>span{color:#6c7e60;font-size:13px}.workflow-browser .error-banner{justify-content:space-between;align-items:center;gap:15px}.workflow-editor .workflow-editor-eyebrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;display:flex}.workflow-editor-eyebrow>span:last-child{color:#728568;font-size:12px}.workflow-editor .workflow-panel-heading h2{color:#34583f}.workflow-editor .workflow-field-wrap{gap:13px;margin-bottom:26px;display:flex}.workflow-field-number{color:#a0b191;font-variant-numeric:tabular-nums;flex:0 0 25px;padding-top:2px;font-size:12px}.workflow-field-body{flex:1;min-width:0}.workflow-editor .workflow-field-body>.field{margin-bottom:8px}.workflow-editor .workflow-field-body .field>input,.workflow-editor .workflow-field-body .field>select{min-height:46px;font-size:16px}.workflow-editor .workflow-fields-top{align-items:flex-start;gap:15px;margin-bottom:25px}.workflow-editor .workflow-fields-top>span{color:#627958;font-size:14px;line-height:1.7}.workflow-editor .workflow-fields-top>button{white-space:nowrap;font-size:13px}.workflow-editor .workflow-preview-empty>svg{color:#95ab7c;margin-bottom:12px}.workflow-no-fields{color:#678453;border:1px dashed #cdddc0;border-radius:9px;align-items:center;gap:9px;padding:20px;font-size:14px;line-height:1.8;display:flex}.workflow-form-error{color:#8d4e31;background:#fff5ed;border-top:1px solid #e9d4c4;flex:none;padding:12px 24px;font-size:14px;line-height:1.7}.workflow-submit-note{color:#7b8c6e;align-items:center;gap:6px;margin-right:auto;font-size:12px;line-height:1.7;display:flex}.workflow-editor.operation-docked .workflow-submit-note{flex-basis:100%}.workflow-editor.operation-docked .workflow-submit{flex-wrap:wrap;gap:10px;padding:16px 20px}.workflow-editor.operation-docked .workflow-submit>.btn{flex:1;min-width:0;padding:10px 12px;font-size:14px}.workflow-editor.operation-docked>.workflow-panel-heading{padding:18px 20px 15px}.workflow-editor.operation-docked>.workflow-panel-heading h2{font-size:19px}.workflow-inspection{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:30px;display:grid}.workflow-inspection-picture,.workflow-inspection-content{min-width:0}.workflow-inspection.is-text-only{grid-template-columns:minmax(0,1fr)}.workflow-inspection-picture .source-gallery-stage .source-photo{aspect-ratio:1;max-height:600px}.workflow-inspection-picture .source-photo>img{object-fit:contain}.workflow-inspection-content>h2{color:#33553e;overflow-wrap:anywhere;margin:8px 0 12px;font-size:26px;line-height:1.5}.workflow-inspection-content>p{color:#718066;margin-bottom:17px;font-size:15px;line-height:1.9}.workflow-inspection-content .library-badges{margin-bottom:16px}.workflow-inspection-fields{background:#f5f8f0;border:1px solid #dfe7d6;border-radius:10px;margin:24px 0;padding:19px 20px}.workflow-inspection-fields h3{color:#58754b;align-items:center;gap:7px;margin:0 0 13px;font-size:14px;display:flex}.workflow-inspection-fields>div{flex-wrap:wrap;gap:8px;display:flex}.workflow-inspection-fields>div>span{color:#6d805d;background:#fff;border:1px solid #e0e8d7;border-radius:5px;align-items:center;gap:7px;padding:6px 9px;font-size:13px;display:flex}.workflow-inspection-fields small{color:#9ca98f;font-size:11px}.workflow-inspection-prompt{color:#647b56;margin:20px 0;font-size:14px}.workflow-inspection-prompt>summary{cursor:pointer}.workflow-inspection-prompt>pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:#f5f7f0;border-radius:7px;max-height:320px;margin-top:12px;padding:16px;line-height:1.85;overflow-y:auto}.workflow-inspection-actions{border-top:1px solid #e4eadc;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:25px;display:flex}.workflow-inspection-actions .btn{min-height:44px;font-size:15px}.workflow-default-notice{color:#47643e;background:#eef5e9;border:1px solid #d8e6cf;border-radius:10px;gap:10px;margin:0 0 25px;padding:15px 16px;display:flex}.workflow-default-notice>svg{flex-shrink:0;margin-top:3px}.workflow-default-notice strong{font-size:14px;font-weight:600}.workflow-default-notice p{color:#617557;margin:7px 0 0;font-size:13px;line-height:1.8}.workflow-default-notice small{color:#718365;margin-top:6px;font-size:12px;line-height:1.8;display:block}.workflow-default-source{color:#627857;background:#edf2e8;border-radius:5px;margin:1px 0 4px;padding:3px 8px;font-size:12px;line-height:1.65;display:inline-flex}.workflow-default-source.is-site-example{color:#8b7246;background:#f5efe2}.workflow-default-source.is-source-example{color:#536f7d;background:#eaf1f5}.workflow-default-source.is-upload{color:#99653e;background:#fff1e5}.workflow-editor .workflow-field-body .field>textarea{min-height:100px;font-size:16px;line-height:1.75}.workflow-editor .workflow-prompt-editor{resize:vertical;color:#334b38;width:100%;height:54dvh;min-height:410px;max-height:760px;font:inherit;overflow-wrap:anywhere;background:#fffef9;border:1px solid #cfddc6;border-radius:9px;padding:18px;font-size:16px;line-height:1.8;display:block}.workflow-editor .workflow-prompt-editor:focus{outline-offset:2px;outline:2px solid #91aa7b}.workflow-prompt-count{color:#7b8c70;justify-content:space-between;gap:12px;padding:9px 1px 0;font-size:12px;line-height:1.6;display:flex}.workflow-prompt-count>span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}.workflow-manual-notice{background:#fff8e9;border:1px solid #e7d6ab;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:13px;padding:13px 15px;display:flex}.workflow-manual-notice>p{color:#80653f;flex:230px;margin:0;font-size:13px;line-height:1.8}.workflow-manual-notice>.btn{white-space:nowrap}.workflow-reference-notice{color:#8a6340;background:#fff4e9;border:1px solid #ebd7bf;border-radius:8px;align-items:flex-start;gap:9px;margin-top:14px;padding:14px;display:flex}.workflow-reference-notice>svg{flex-shrink:0;margin-top:3px}.workflow-reference-notice strong{font-size:14px}.workflow-reference-notice p,.workflow-reference-note,.workflow-inline-issues p{margin:7px 0;font-size:13px;line-height:1.8}.workflow-reference-note,.workflow-inline-issues{color:#8a6340;padding:10px 0}.workflow-inspection-complete{margin:22px 0}.workflow-inspection-complete h3{color:#44613e;margin:0 0 7px;font-size:16px}.workflow-inspection-complete>p{color:#74836a;font-size:13px;line-height:1.75}.workflow-inspection-complete>pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#4b6044;max-height:440px;font:inherit;background:#fafcf7;border:1px solid #dfe7d6;border-radius:8px;margin-top:12px;padding:17px;font-size:15px;line-height:1.85;overflow:auto}.workflow-inspection-fields>div>span{flex-direction:column;align-items:flex-start;gap:3px;max-width:100%}.workflow-inspection-fields>div>span>small{overflow-wrap:anywhere;color:#75896a;font-size:12px}@container (width<=680px){.workflow-showcase-card{grid-template-columns:minmax(0,1fr)}.workflow-showcase-picture{height:350px;min-height:350px}.workflow-showcase-picture>.art-button,.workflow-showcase-picture>.art-button>.source-card-media{min-height:0}.workflow-showcase-content{padding:24px}.workflow-showcase-content h3{font-size:21px}.is-text-only .workflow-showcase-content{gap:12px;display:flex}.is-text-only .workflow-showcase-footer{flex-direction:row;justify-content:space-between;align-items:center;margin-top:5px}.is-text-only .workflow-card-actions{flex-direction:row;min-width:0}}@media (min-width:900px){.operation-modal-panel.workflow-editor{width:min(1480px,100vw - 48px)}.operation-modal-panel.workflow-editor .workflow-columns{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.operation-modal-panel.workflow-editor .workflow-panel-heading .library-badges{margin-top:10px}.operation-modal-panel.workflow-editor .workflow-submit>.btn{min-width:155px}.operation-modal-panel.workflow-editor .workflow-submit>.btn.primary{min-width:220px}}@media (max-width:1100px){.workflow-browser .workflow-dock-mode{gap:20px}.workflow-introduction{align-items:flex-start}.workflow-introduction p{max-width:450px}.workflow-submit-note{display:none}}@media (max-width:850px){.workflow-browser .workflow-dock-mode{grid-template-columns:minmax(0,1fr)}.workflow-browser .workflow-dock-mode>.workflow-editor.operation-docked{height:80dvh;max-height:none;position:relative;top:auto}.workflow-browser .workflow-dock-mode>.workflow-editor .operation-resize{display:none}}@media (max-width:700px){.workflow-browser>.page-heading{flex-direction:column;align-items:stretch;gap:17px}.workflow-browser>.page-heading>div{width:100%;min-width:0}.workflow-browser>.page-heading>.heading-actions{flex-wrap:wrap;justify-content:flex-start;gap:10px;display:flex}.workflow-browser>.page-heading>.heading-actions>.btn{flex:135px;justify-content:center;min-width:0}.workflow-browser>.page-heading h1{font-size:28px}.workflow-browser>.page-heading p{font-size:14px}.workflow-introduction{flex-direction:column;gap:7px;margin-bottom:18px;padding:13px 17px}.workflow-introduction p{font-size:13px}.workflow-introduction>button{padding:5px 0;font-size:13px}.workflow-browser .workflow-modal-mode>.operation-launcher{gap:11px;padding:16px}.workflow-browser .operation-launcher>svg{display:none}.workflow-browser .operation-launcher>div{flex-basis:100%}.workflow-browser .operation-launcher>.btn{flex:1;min-height:42px}.workflow-find{padding:17px 16px 12px}.workflow-find .search-box{flex-basis:100%;min-width:0}.workflow-find .search-box input{font-size:16px}.workflow-find .library-toolbar>select{width:100%;max-width:none;font-size:16px}.workflow-find .facet-primary{gap:10px}.workflow-advanced-filters>summary{flex-wrap:wrap;gap:8px}.workflow-advanced-filters>summary>small{flex-basis:calc(100% - 32px);order:3}.workflow-advanced-filters>summary>svg{margin-left:auto}.workflow-browse-heading{margin-top:23px}.workflow-browse-heading h2{gap:7px;font-size:18px}.workflow-browse-heading h2>span{font-size:12px}.workflow-showcase{gap:20px}.workflow-showcase-card{border-radius:13px;grid-template-columns:minmax(0,1fr)}.workflow-showcase-picture{height:320px;min-height:320px}.workflow-showcase-picture>.art-button,.workflow-showcase-picture>.art-button>.source-card-media{min-height:0}.workflow-showcase-content{padding:21px 19px 18px}.workflow-showcase-content h3{font-size:21px;line-height:1.55}.workflow-description{font-size:14px}.workflow-field-summary{margin-bottom:14px}.workflow-showcase-footer{gap:8px;padding-top:16px}.workflow-card-actions{flex:1;gap:8px}.workflow-card-actions .btn{min-height:43px;padding:9px 12px}.workflow-manage-actions{gap:0}.workflow-manage-actions .icon-btn{width:28px}.workflow-pagination{flex-wrap:wrap;gap:10px}.workflow-pagination>span{text-align:center;flex-basis:100%;order:3;margin-top:7px;font-size:13px}.workflow-pagination>.btn{flex:1;min-height:44px}.workflow-editor .workflow-field-wrap{gap:9px}.workflow-field-number{flex-basis:20px}.workflow-editor .workflow-submit-note{display:none}.workflow-editor .workflow-submit{gap:8px}.workflow-editor .workflow-submit .btn{min-height:46px;font-size:14px}.workflow-inspection{grid-template-columns:minmax(0,1fr);gap:24px}.workflow-inspection-picture .source-gallery-stage .source-photo{aspect-ratio:1.1;max-height:450px}.workflow-inspection-content>h2{font-size:23px}.workflow-inspection-actions .btn{flex:1;font-size:14px}}.task-center{--task-ink:#294b3d;--task-muted:#708167;min-width:0}.task-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0;display:grid}.task-overview>div{background:#fff;border:1px solid #dfe7d8;border-radius:13px;padding:20px 23px}.task-overview>div>span{color:var(--task-muted);align-items:center;gap:8px;margin-bottom:10px;font-size:13px;display:flex}.task-overview strong{color:var(--task-ink);font-size:23px;font-weight:600}.task-overview strong small{margin-left:8px;font-size:13px;font-weight:400}.task-toolbar{background:#fff;border:1px solid #e0e7d9;border-radius:12px;align-items:center;gap:18px;margin:22px 0;padding:18px 20px;display:flex}.task-toolbar .search-box{flex:1;min-width:0;max-width:none}.task-toolbar .search-box input{font-size:15px}.task-status-select{color:#6d7e63;align-items:center;gap:10px;font-size:13px;display:flex}.task-status-select select{color:#3b5943;background:#fff;border:1px solid #dfe5d9;border-radius:7px;min-width:130px;min-height:43px;padding:8px 13px;font-size:14px}.task-updating{color:#809171;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.task-list{flex-direction:column;gap:17px;display:flex}.task-card{background:#fff;border:1px solid #e0e6da;border-radius:13px;overflow:hidden}.task-card>header{border-bottom:1px solid #edf0e8;align-items:center;gap:13px;padding:15px 22px;display:flex}.task-state{color:#738267;background:#f0f3eb;border-radius:5px;align-items:center;gap:5px;padding:4px 8px;font-size:12px;display:inline-flex}.task-state.completed{color:#3a7350;background:#e8f3e5}.task-state.running{color:#366a5c;background:#e6efeb}.task-state.failed,.task-state.interrupted{color:#9a623d;background:#fbede2}.task-id{color:#8b9780;font-family:monospace;font-size:12px}.task-card time{color:#8a9780;margin-left:auto;font-size:12px}.task-card-main{gap:25px;padding:21px 23px;display:flex}.task-card-copy{flex:1;min-width:0}.task-card h3{color:var(--task-ink);overflow-wrap:anywhere;margin:0 0 7px;font-size:18px;font-weight:600;line-height:1.6}.task-context{color:#7e8f71;align-items:center;gap:6px;margin:0 0 10px;font-size:12px;display:flex}.task-prompt{-webkit-line-clamp:3;color:#708064;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0 0 12px;font-size:14px;line-height:1.8;display:-webkit-box;overflow:hidden}.task-meta{flex-wrap:wrap;gap:6px;display:flex}.task-meta>span{color:#708265;border:1px solid #e5ebdf;border-radius:4px;padding:3px 7px;font-size:12px}.task-thumbnails{align-items:center;gap:8px;max-width:38%;display:flex}.task-thumbnails button{cursor:pointer;background:#f1f4ec;border:0;border-radius:8px;width:105px;height:110px;padding:0;overflow:hidden}.task-thumbnails img{object-fit:contain;width:100%;height:100%}.task-card>footer{background:#fafbf7;border-top:1px solid #edf0e7;justify-content:space-between;align-items:center;gap:16px;padding:12px 22px;display:flex}.task-card>footer>span{color:#859277;font-size:12px}.task-card>footer>div{flex-wrap:wrap;gap:8px;display:flex}.task-failure{color:#92613f;background:#fcf4ec;border-radius:8px;margin-top:15px;padding:12px 14px}.task-failure strong{font-size:12px;font-weight:600}.task-failure p{overflow-wrap:anywhere;margin:5px 0;font-size:13px;line-height:1.75}.task-failure small{color:#637c50;font-size:12px}.task-warning,.task-error{color:#88633f;background:#fff4e7;border:1px solid #ebd9bf;border-radius:9px;margin:16px 0;padding:14px 17px;font-size:14px;line-height:1.8}.task-error{color:#96543b;overflow-wrap:anywhere;background:#fff1ed;border-color:#edd3c8;justify-content:space-between;align-items:center;gap:16px;display:flex}.task-pagination{margin:25px 0 32px}.executor-settings{margin-top:28px;padding:25px 27px}.executor-heading{align-items:center;gap:14px;margin-bottom:20px;display:flex}.executor-icon{color:#648250;background:#eef4e7;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.executor-heading>div{flex:1;min-width:0}.executor-heading h2{color:#365740;margin:4px 0;font-size:20px}.executor-heading p{color:#7b8b6e;margin:0;font-size:14px;line-height:1.7}.executor-heading .eyebrow{letter-spacing:1.8px;font-size:10px}.executor-state-row{color:#74866a;background:#f4f7ef;border-radius:8px;flex-wrap:wrap;align-items:center;gap:9px;padding:13px 15px;font-size:13px;display:flex}.executor-state-row strong{color:#45654b;font-size:14px}.executor-state-row small{margin-left:auto;font-size:12px}.executor-dot{background:#b8c3ab;border-radius:50%;width:7px;height:7px}.executor-dot.online{background:#5b9271}.executor-mode-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:18px 0;display:grid}.executor-mode-options article{background:#fff;border:1px solid #e1e7d9;border-radius:10px;padding:18px 20px}.executor-mode-options article.selected{background:#fbfdf8;border-color:#86a083}.executor-mode-options h3{color:#3b5d44;margin:0 0 9px;font-size:16px}.executor-mode-options p{color:#78886c;margin:0 0 15px;font-size:14px;line-height:1.85}.executor-setup{border-top:1px solid #e3e9dc;margin-top:18px;padding-top:17px}.executor-setup summary{cursor:pointer;color:#648052;align-items:center;gap:8px;font-size:14px;display:flex}.executor-setup>div>p{color:#7e8c71;margin:15px 0;font-size:13px;line-height:1.9}.executor-token-row{border:1px solid #e2e9db;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;margin:16px 0;padding:16px 18px;display:flex}.executor-token-row>span{color:#68805a;grid-template-columns:auto 1fr;align-items:center;gap:6px 9px;display:grid}.executor-token-row strong{font-size:14px;font-weight:500}.executor-token-row small{color:#86947a;grid-column:2;font-size:12px;line-height:1.8}.executor-config{white-space:pre-wrap;overflow-wrap:anywhere;color:#657d54;background:#f4f7ef;border-radius:8px;margin:4px 0 0;padding:16px;font-size:13px;line-height:1.9}.executor-settings .token-reveal{overflow-wrap:anywhere;white-space:pre-wrap}@media (max-width:700px){.task-center>.page-heading{flex-direction:column;align-items:stretch;gap:16px}.task-center>.page-heading .heading-actions{width:100%}.task-overview{grid-template-columns:1fr;gap:8px}.task-overview>div{justify-content:space-between;align-items:center;gap:15px;padding:15px 17px;display:flex}.task-overview>div>span{margin:0}.task-overview strong{font-size:18px}.task-toolbar{flex-wrap:wrap;padding:15px}.task-toolbar .search-box{flex-basis:100%}.task-toolbar .search-box input{font-size:16px}.task-status-select{flex:1;justify-content:space-between}.task-card>header{flex-wrap:wrap;gap:8px;padding:13px 15px}.task-card time{font-size:11px}.task-card-main{flex-direction:column;gap:15px;padding:17px 16px}.task-thumbnails{max-width:100%}.task-card>footer{flex-direction:column;align-items:flex-start;gap:12px;padding:14px 15px}.task-card>footer>div{width:100%}.task-card>footer .btn{flex:1;min-height:40px}.task-pagination{flex-wrap:wrap;gap:10px}.task-pagination>span{text-align:center;flex-basis:100%;order:3}.task-pagination .btn{flex:1}.executor-settings{padding:19px 16px}.executor-heading{flex-wrap:wrap;gap:11px}.executor-heading>div{flex-basis:calc(100% - 62px)}.executor-heading>.btn{margin-left:57px}.executor-mode-options{grid-template-columns:1fr}.executor-state-row small{flex-basis:100%;margin-left:16px}.executor-token-row{flex-direction:column;align-items:stretch}.executor-token-row>.btn{align-self:flex-start}.executor-config{font-size:12px}}.account-page{--ac-text:#6a786e;font-size:15px}.account-page .page-heading p{color:var(--ac-text);font-size:15px}.account-page .field>small,.account-page small{font-size:14px}.account-page .btn{min-height:38px;font-size:14px}.account-page .field{min-width:0}.account-page .field input,.account-page .field select,.account-page .field textarea{width:100%;font-size:15px}.ac-stack{gap:20px;display:grid}.ac-card{background:var(--paper);border:1px solid var(--line);border-radius:14px;min-width:0;padding:24px}.ac-card h2{font-size:18px}.ac-card h3{font-size:16px}.ac-muted,.ac-card p.ac-muted{color:var(--ac-text);font-size:14px}.ac-card-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.ac-card-head p{margin-top:5px}.ac-card-head .btn{flex-shrink:0}.ac-card-head-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ac-hero{grid-template-columns:1.3fr 1fr 1fr;gap:16px;margin-bottom:22px;display:grid}.ac-stat{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:12px;min-width:0;padding:22px 24px;display:flex}.ac-stat.featured{background:#eaf2e7;border-color:#dce8d6}.ac-stat>span{color:#687c63;align-items:center;gap:9px;display:flex}.ac-stat>strong{letter-spacing:-.8px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:34px;font-weight:600;line-height:1.2}.ac-stat>strong>small{letter-spacing:0;margin-left:9px;font-size:14px;font-weight:400}.ac-stat p{color:var(--ac-text);font-size:14px}.ac-columns{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);align-items:start;gap:20px;display:grid}.ac-message{color:#58704b;overflow-wrap:anywhere;background:#f4f8ef;border:1px solid #e0e8d9;border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:14px 16px;font-size:14px;line-height:1.7;display:flex}.ac-message>svg{flex-shrink:0;margin-top:3px}.ac-message>span{flex:1}.ac-message .btn{flex-shrink:0}.ac-message.ac-error{color:#9b5239;background:#fff5f1;border-color:#f0ddd2}.ac-message.ac-warning{color:#876929;background:#fff9ec;border-color:#f0e4c8}.ac-message.ac-success{color:#3f7150;background:#eef6ef;border-color:#d4e4d4}.ac-message p{font-size:14px}.ac-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-bottom:18px;padding-bottom:13px;display:flex}.ac-tab{color:#71816c;border-radius:8px;padding:9px 13px;font-size:15px}.ac-tab.active{color:var(--green);background:#eaf2e4;font-weight:600}.ac-tab:hover{background:var(--soft)}.ac-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.ac-toolbar .search-box{flex:1;min-width:200px}.ac-toolbar select{font-size:14px}.ac-toolbar .field{min-width:160px}.ac-table-wrap{border:1px solid var(--line);border-radius:10px;width:100%;overflow-x:auto}.ac-table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:14px}.ac-table th{color:#6b7965;border-bottom:1px solid var(--line);background:#f7f9f4;padding:12px 16px;font-weight:500}.ac-table td{vertical-align:middle;border-bottom:1px solid #edf0e9;padding:15px 16px}.ac-table tr:last-child td{border-bottom:0}.ac-table td strong{font-size:15px;display:block}.ac-table td small{color:var(--ac-text);margin-top:4px;font-size:14px;display:block}.ac-table .ac-wrap{white-space:normal;overflow-wrap:anywhere;min-width:190px;max-width:360px}.ac-table .ac-numeric{text-align:right;font-variant-numeric:tabular-nums}.ac-table .ac-id{text-overflow:ellipsis;max-width:220px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;overflow:hidden}.ac-table .ac-id.long{white-space:normal;overflow-wrap:anywhere;min-width:160px}.ac-positive{color:#3d7850}.ac-negative{color:#9b6244}.ac-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.ac-actions .btn.danger{color:#a3563e;border-color:#ead9cf}.ac-pill{color:#737e6d;white-space:nowrap;background:#f0f2ed;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-size:14px;line-height:1.4;display:inline-flex}.ac-pill.good{color:#4d7540;background:#edf5e9}.ac-pill.warning{color:#8a702b;background:#fff4d9}.ac-pill.bad{color:#9d5a42;background:#f9eae3}.ac-pagination{color:var(--ac-text);justify-content:space-between;align-items:center;gap:16px;margin-top:18px;font-size:14px;display:flex}.ac-pagination>div{gap:8px;display:flex}.ac-loading{color:var(--ac-text);justify-content:center;align-items:center;gap:10px;padding:38px;font-size:15px;display:flex}.ac-form{gap:18px;display:grid}.ac-form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ac-form .field>span{font-size:14px}.ac-form .field small{line-height:1.7}.ac-form .field textarea{min-height:90px}.ac-form fieldset{border:1px solid var(--line);border-radius:10px;min-width:0;margin:0;padding:16px}.ac-form legend{padding:0 7px;font-size:15px;font-weight:550}.ac-field-help{color:var(--ac-text);margin:0 0 12px;font-size:14px;line-height:1.7}.ac-check-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ac-checkbox{cursor:pointer;align-items:flex-start;gap:9px;font-size:14px;line-height:1.5;display:flex}.ac-checkbox input{margin-top:4px}.ac-checkbox strong{font-size:14px;font-weight:500;display:block}.ac-checkbox small{color:var(--ac-text);margin-top:3px;font-size:14px;display:block}.ac-checkbox code{overflow-wrap:anywhere;font-size:12px}.ac-model-options{border-top:1px solid var(--line);gap:11px;max-height:260px;margin-top:13px;padding-top:13px;display:grid;overflow:auto}.ac-radio-row{flex-wrap:wrap;gap:20px;display:flex}.ac-radio-row label{align-items:center;gap:8px;font-size:14px;display:flex}.ac-radio-row input{accent-color:var(--green);width:auto!important}.ac-form-actions{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:10px;padding-top:18px;display:flex}.ac-form-actions small{color:var(--ac-text);margin-right:auto}.ac-order-preview{border:1px solid var(--line);background:#f6f8f2;border-radius:10px;gap:11px;padding:16px;display:grid}.ac-order-preview>div{justify-content:space-between;gap:18px;font-size:14px;display:flex}.ac-order-preview>div>span{color:var(--ac-text)}.ac-order-preview strong{overflow-wrap:anywhere;text-align:right;max-width:70%}.ac-key-code{word-break:break-all;white-space:pre-wrap;border:1px solid var(--line);-webkit-user-select:all;user-select:all;background:#f5f8ef;border-radius:9px;padding:18px;font-size:14px}.ac-reveal-actions{justify-content:flex-end;gap:10px;display:flex}.ac-integration{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.ac-integration h3{margin-bottom:7px}.ac-integration code{overflow-wrap:anywhere;background:#f5f7f1;border-radius:7px;margin-top:10px;padding:10px 12px;font-size:14px;display:block}.ac-integration p{color:var(--ac-text);font-size:14px}.ac-docs{font-size:14px}.ac-docs summary{padding:2px 0;font-size:15px;font-weight:550}.ac-docs[open] summary{margin-bottom:18px}.ac-docs pre{border:1px solid var(--line);overflow-wrap:anywhere;white-space:pre-wrap;background:#f6f8f1;border-radius:10px;padding:18px;font-size:13px;line-height:1.8}.ac-docs p{color:var(--ac-text);margin:12px 0;font-size:14px}.ac-model-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;display:grid}.ac-model-card{border:1px solid var(--line);background:#fff;border-radius:13px;flex-direction:column;gap:16px;min-width:0;padding:22px;display:flex}.ac-model-card header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ac-model-card h3{font-size:18px;line-height:1.5}.ac-model-card .ac-model-icon{color:#61834f;background:#edf3e8;border-radius:11px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.ac-model-card p{color:var(--ac-text);font-size:14px}.ac-model-card .ac-price{letter-spacing:-.5px;font-size:27px;font-weight:600}.ac-model-card .ac-price small{letter-spacing:0;color:var(--ac-text);margin-left:6px;font-size:14px;font-weight:400}.ac-model-card footer{border-top:1px solid var(--line);color:var(--ac-text);gap:7px;margin-top:auto;padding-top:15px;font-size:14px;display:grid}.ac-model-tags{flex-wrap:wrap;gap:7px;display:flex}.ac-model-alias{color:var(--ac-text);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px}.ac-model-section{margin-bottom:28px}.ac-model-section>header{justify-content:space-between;align-items:center;gap:16px;margin:24px 0 16px;display:flex}.ac-model-section>header h2{font-size:18px}.ac-model-section>header p{color:var(--ac-text);margin-top:5px;font-size:14px}.ac-toolbar-count{color:var(--ac-text);font-size:14px}.ac-empty-inline{text-align:center;color:var(--ac-text);background:#fafcf7;border:1px dashed #dce4d5;border-radius:10px;padding:28px;font-size:15px}.ac-summary-pair{grid-template-columns:1fr 1fr;gap:14px;margin:18px 0;display:grid}.ac-summary-pair>div{background:#f7f9f4;border-radius:9px;padding:14px}.ac-summary-pair span{color:var(--ac-text);margin-bottom:7px;font-size:14px;display:block}.ac-summary-pair strong{font-size:19px}.ac-small-note{color:var(--ac-text);margin-top:12px;font-size:14px;line-height:1.7}.ac-danger-text{color:#a3563e}.account-page .empty-state{padding:48px 20px}.ac-tab-panel{min-width:0}.ac-account-label{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ac-mono{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px}.ac-modal-content{font-size:15px}.ac-modal-content .field small,.ac-modal-content .btn{font-size:14px}.ac-modal-content .field input,.ac-modal-content .field select,.ac-modal-content .field textarea{width:100%;font-size:15px}.ac-modal-content .ac-form-grid .field{min-width:0}.ac-modal-content .ac-message,.ac-modal-content .ac-form .ac-message{margin-bottom:0}.ac-modal-content>p{margin-bottom:16px}.ac-scope-note{white-space:normal;max-width:260px;line-height:1.6}.ac-scope-note button{text-underline-offset:3px;text-decoration:underline}.ac-account-prompt{background:#f5f8f0;border:1px solid #e4eadc;border-radius:12px;padding:20px}.ac-account-prompt p{color:var(--ac-text);margin-top:6px;font-size:14px}.ac-account-prompt .btn{margin-top:14px}@media (min-width:1450px){.ac-model-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.ac-columns{grid-template-columns:1fr}.ac-hero{grid-template-columns:repeat(3,minmax(0,1fr))}.ac-stat{padding:18px}.ac-stat>strong{font-size:29px}}@media (max-width:760px){.ac-hero{grid-template-columns:1fr 1fr}.ac-stat.featured{grid-column:1/-1}.ac-card{padding:18px}.ac-model-grid,.ac-form-grid,.ac-check-grid{grid-template-columns:1fr}.ac-pagination{flex-direction:column;align-items:flex-start}.ac-pagination>div{justify-content:space-between;width:100%}.ac-card-head{flex-direction:column;gap:13px}.ac-integration{grid-template-columns:1fr}.ac-integration>.btn{justify-self:start}.ac-toolbar{align-items:stretch}.ac-toolbar .search-box{width:100%;min-width:0}.ac-toolbar select{max-width:100%}.ac-message{flex-wrap:wrap}.ac-message>span{flex-basis:calc(100% - 30px)}.ac-tabs{gap:4px}.ac-tab{padding:8px 10px}.ac-form-actions{flex-wrap:wrap}.ac-form-actions small{width:100%}.account-page .page-heading{align-items:flex-start}.ac-summary-pair{grid-template-columns:1fr}.ac-table td,.ac-table th{padding:12px}.ac-model-section>header{align-items:flex-start}.ac-reveal-actions{flex-wrap:wrap}}.sidebar>nav{flex:1;min-height:0;padding-right:3px;overflow-y:auto}.sidebar>.sidebar-bottom{flex-shrink:0;padding-top:12px}.sidebar>.brand,.sidebar>.workspace-switch{flex-shrink:0}.account-suspended-banner{grid-column:1/-1;margin:0 0 20px}.creation-price-quote{text-align:left;background:#f7faf3;border:1px solid #e0e9d9;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;padding:11px 13px;font-size:14px;line-height:1.65;display:flex}.creation-price-quote>div{min-width:0}.creation-price-quote strong{font-size:15px;display:block}.creation-price-quote small{color:#72816b;font-size:14px;display:block}.creation-price-quote .btn{flex-shrink:0;min-height:34px;font-size:14px}.creation-price-quote.error{color:#946137;background:#fff7ef;border-color:#eddfcd}.creation-price-quote .price-actions{flex-wrap:wrap;gap:7px;display:flex}.creation-price-quote>.spin{flex-shrink:0}.creation-price-quote .quote-updating{align-items:center;gap:8px;font-size:14px;display:flex}.creation-price-quote .quote-available{font-variant-numeric:tabular-nums}@media (max-width:760px){.creation-price-quote{flex-wrap:wrap}.creation-price-quote .price-actions{width:100%}.sidebar>.sidebar-bottom .cloud-storage{display:none}}.asset-visibility{margin-bottom:10px}.asset-body>div:last-child{flex-wrap:wrap;row-gap:8px}.asset-visibility .ac-pill,.asset-card .asset-body>div:last-child .btn{font-size:14px}.asset-card .asset-body>div:last-child .icon-btn{flex-shrink:0}.creation-new-submission{color:#7b7e6f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;font-size:14px;display:flex}.creation-new-submission .btn{font-size:14px}.ac-access-dialog{font-size:16px}.ac-access-dialog>.ac-order-preview{margin-bottom:22px}.ac-access-dialog .ac-order-preview small{color:var(--ac-text,#6a786e);overflow-wrap:anywhere;margin-top:6px;font-size:13px;display:block}.ac-permission-packs h3,.ac-access-impact h3{margin:0;font-size:16px}.ac-permission-packs .ac-card-head{align-items:flex-start;margin-bottom:14px}.ac-permission-pack-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.ac-permission-pack{text-align:left;border:1px solid var(--line);background:var(--paper,#fff);color:inherit;cursor:pointer;font:inherit;border-radius:12px;flex-direction:column;gap:7px;min-height:89px;padding:14px 15px;display:flex}.ac-permission-pack.selected{background:#edf3e9;border-color:#68806b;box-shadow:inset 0 0 0 1px #68806b}.ac-permission-pack strong{align-items:center;gap:4px;font-size:15px;display:flex}.ac-permission-pack small{color:var(--ac-text,#6a786e);font-size:13px;line-height:1.6}.ac-permission-pack:disabled{cursor:default;opacity:.65}.ac-permission-groups{gap:16px;display:grid}.ac-permission-groups fieldset{margin:0;padding:16px}.ac-permission-groups legend{padding:0 7px;font-size:15px;font-weight:600}.ac-permission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ac-permission-option{cursor:pointer;border:1px solid #0000;border-radius:10px;padding:13px}.ac-permission-option.selected{background:#f2f5ef;border-color:#dce5d7}.ac-permission-option input{accent-color:#536d56;flex:none;width:17px;height:17px}.ac-permission-option strong{font-size:15px}.ac-permission-option small{color:var(--ac-text,#6a786e);margin-top:5px;font-size:14px;line-height:1.65;display:block}.ac-access-impact{border:1px solid var(--line);background:#fafbf8;border-radius:12px;padding:18px 20px}.ac-access-impact .ac-card-head{margin-bottom:12px}.ac-access-impact p{margin:8px 0;font-size:15px;line-height:1.75}.ac-access-added{color:#36643d}.ac-access-removed{color:#944a32}.ac-audit-description{min-width:220px;max-width:480px;line-height:1.7}.ac-access-dialog .ac-form-actions small{flex:1;line-height:1.6}:is(.ac-permission-pack:focus-visible,.ac-permission-option:focus-within){outline-offset:3px;outline:2px solid #526e54}@media (max-width:760px){.ac-permission-grid{grid-template-columns:1fr}.ac-permission-pack-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-access-impact{padding:15px}.ac-permission-packs .ac-card-head{flex-wrap:wrap}.ac-access-dialog .ac-form-actions small{flex-basis:100%}}.generation-status{color:#45613d;background:#f8faf5;border:1px solid #dce6d3;border-radius:11px;min-width:0;margin:0 0 24px;padding:17px 18px;font-size:14px;line-height:1.75}.generation-status-heading{align-items:center;gap:8px;min-width:0;display:flex}.generation-status-heading>strong{color:#35553c;flex:1;font-size:16px;font-weight:600}.generation-status-symbol{color:#638a59;flex-shrink:0;align-items:center;display:flex}.generation-elapsed{font-variant-numeric:tabular-nums;white-space:nowrap;color:#72816a;align-items:center;gap:4px;font-size:12px;display:inline-flex}.generation-status>p{color:#77856b;margin:7px 0 0;font-size:14px;line-height:1.8}.generation-status-model{color:#627458;overflow-wrap:anywhere;margin-top:7px;font-size:12px}.generation-status-context{color:#708363;overflow-wrap:anywhere;align-items:flex-start;gap:5px;margin-top:6px;font-size:12px;display:flex}.generation-status-context>svg{flex-shrink:0;margin-top:4px}.generation-activity{background:#dfe9d8;border-radius:3px;height:4px;margin-top:14px;overflow:hidden}.generation-activity>span{background:linear-gradient(90deg,#b2c79c,#487a5b);border-radius:3px;width:40%;height:100%;animation:2.2s ease-in-out infinite generation-activity;display:block}@keyframes generation-activity{0%{transform:translate(-110%)}to{transform:translate(360%)}}.generation-partial{background:#e8eee2;border-radius:8px;flex-direction:column;margin-top:14px;display:flex;position:relative;overflow:hidden}.generation-partial>img{object-fit:contain;width:100%;height:160px;padding:8px;display:block}.generation-partial>span{color:#5d7951;background:#ffffffeb;border:1px solid #dce7d4;border-radius:5px;padding:3px 8px;font-size:12px;position:absolute;bottom:8px;left:8px}.generation-status-completed{background:#f0f7ed;border-color:#cbdcbe}.generation-completed-preview{text-align:left;background:#e7eddf;border:1px solid #d2dfc8;border-radius:8px;width:100%;margin:13px 0 10px;padding:0;display:block;position:relative;overflow:hidden}.generation-preview-images{grid-template-columns:minmax(0,1fr);gap:3px;height:150px;display:grid}.generation-preview-images.multiple{grid-template-columns:repeat(2,minmax(0,1fr))}.generation-preview-images>img{object-fit:contain;background:#edf3e8;width:100%;height:100%;min-height:0;display:block}.generation-preview-images.multiple>img:nth-child(n+3){display:none}.generation-preview-open{color:#44643b;background:#fffffff0;align-items:center;gap:6px;padding:8px 11px;font-size:13px;display:flex}.generation-status>.btn{min-height:40px;font-size:14px}.generation-status-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:13px;display:flex}.generation-status-actions>button:not(.btn){text-underline-offset:3px;color:#637c50;align-items:center;gap:5px;padding:0;font-size:12px;text-decoration:underline;display:inline-flex}.generation-status-failed{background:#fcf4ee;border-color:#ead3c8}.generation-status-failed .generation-status-heading>strong,.generation-status-failed .generation-status-symbol{color:#986246}.generation-status-interrupted{background:#faf7ed;border-color:#e5d9b9}.generation-status-interrupted .generation-status-heading>strong,.generation-status-interrupted .generation-status-symbol{color:#8b7547}.generation-status>.generation-status-error{color:#8c5641;white-space:pre-wrap;overflow-wrap:anywhere;background:#ffffffaf;border-radius:6px;max-height:140px;margin-top:12px;padding:10px 12px;font-size:13px;overflow:auto}.generation-result-layer{z-index:110;isolation:isolate;position:fixed;inset:0}.generation-result-layer .modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#15271cb3;padding:24px}.generation-result-layer .modal{border-color:#d8e3cf;border-radius:15px;width:min(1240px,100vw - 48px);height:min(900px,100dvh - 48px);max-height:calc(100dvh - 48px);box-shadow:0 32px 120px #0d1e1680}.generation-result-layer .modal>header{background:#f8faf4;min-height:66px;padding:18px 24px}.generation-result-layer .modal>header h2{color:#315b43;font-size:21px;font-weight:650}.generation-result-layer .modal>header .icon-btn{border-radius:8px;width:36px;height:36px}.generation-result-layer .modal-content{flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.generation-result-layout{flex:1;grid-template-columns:minmax(0,1fr) 320px;width:100%;min-width:0;min-height:0;display:grid}.generation-result-preview{background:#edf2e8;flex-direction:column;min-width:0;min-height:0;padding:21px;display:flex}.generation-result-preview-heading{color:#526d46;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;font-size:14px;display:flex}.generation-result-preview-heading>span{align-items:center;gap:7px;display:flex}.generation-result-preview-heading>strong{font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.generation-result-image-frame{background-color:#eff3ea;background-image:linear-gradient(45deg,#e2eadb 25%,#0000 25%),linear-gradient(-45deg,#e2eadb 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e2eadb 75%),linear-gradient(-45deg,#0000 75%,#e2eadb 75%),none;background-position:0 0,0 12px,12px -12px,-12px 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;border:1px solid #dce5d5;border-radius:10px;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.generation-result-image-frame>img{object-fit:contain;width:100%;max-width:100%;height:100%;min-height:0;max-height:100%;display:block}.generation-image-nav{color:#45663e;background:#ffffffed;border:1px solid #dbe6d3;border-radius:8px;place-items:center;width:40px;height:48px;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 12px #29421e18}.generation-image-nav.previous{left:12px}.generation-image-nav.next{right:12px}.generation-image-nav:disabled{opacity:.35;cursor:default}.generation-result-thumbnails{scrollbar-width:thin;flex-shrink:0;align-items:center;gap:10px;padding:14px 0 1px;display:flex;overflow-x:auto}.generation-result-thumbnails>button{background:#f6f8f2;border:2px solid #0000;border-radius:8px;flex:0 0 76px;width:76px;height:76px;padding:3px;position:relative;overflow:hidden}.generation-result-thumbnails>button.selected{background:#e0ebd6;border-color:#447354;box-shadow:0 0 0 2px #bdcfb08a}.generation-result-thumbnails img{object-fit:contain;border-radius:4px;width:100%;height:100%;display:block}.generation-result-thumbnails span{color:#3c5b32;background:#ffffffe8;border-radius:4px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:11px;display:grid;position:absolute;bottom:5px;left:6px}.generation-result-image-empty{text-align:center;color:#7d8e70;max-width:360px;padding:28px}.generation-result-image-empty>svg{color:#8b9f7d;margin:0 auto 18px;display:block}.generation-result-image-empty>strong{color:#5d7751;margin-bottom:10px;font-size:18px;display:block}.generation-result-image-empty>p{font-size:14px;line-height:1.8}.generation-result-details{overscroll-behavior:contain;background:#fff;border-left:1px solid #e0e8d9;flex-direction:column;min-width:0;min-height:0;padding:25px 23px;display:flex;overflow-y:auto}.generation-result-success{align-items:center;gap:11px;margin-bottom:24px;display:flex}.generation-result-success>span{color:#4d7a53;background:#e9f3e3;border-radius:13px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.generation-result-success h3{color:#355e43;margin:0 0 3px;font-size:18px;font-weight:600;line-height:1.5}.generation-result-success p{color:#809071;margin:0;font-size:13px;line-height:1.6}.generation-result-context{background:#f5f8ef;border:1px solid #e3ebd9;border-radius:8px;margin-bottom:22px;padding:12px 14px}.generation-result-context>span{color:#7c916a;align-items:center;gap:5px;margin-bottom:5px;font-size:12px;display:flex}.generation-result-context>strong{color:#526c45;overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.8}.generation-result-actions{flex-direction:column;gap:11px;display:flex}.generation-result-actions>.btn,.generation-result-actions .preview-action>.btn{width:100%;min-height:44px;font-size:14px;line-height:1.65}.generation-result-actions>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.generation-result-actions>div .btn{white-space:nowrap;justify-content:center;min-height:42px;padding:8px 6px;font-size:13px}.generation-result-actions>.preview-action{margin-top:4px;display:flex}.generation-result-actions .preview-action small{font-size:12px}.generation-result-prompt{color:#738963;border-top:1px solid #e5eadf;margin-top:24px;padding-top:18px;font-size:13px}.generation-result-prompt summary{cursor:pointer;line-height:1.8}.generation-result-prompt pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#5a704f;background:#f6f8f1;border-radius:6px;max-height:220px;margin-top:12px;padding:12px;font-family:inherit;font-size:13px;line-height:1.85;overflow:auto}.generation-result-footer{margin-top:auto;padding-top:26px}.generation-result-footer>p{color:#8a987d;margin-bottom:13px;font-size:12px;line-height:1.85}.generation-result-footer>.btn{min-height:42px;font-size:14px}.generation-result-footer>small{color:#a3ad98;text-align:center;overflow-wrap:anywhere;margin-top:12px;font-size:11px;display:block}@media (max-width:900px){.generation-result-layout{grid-template-columns:minmax(0,1fr) 275px}.generation-result-details{padding:20px 17px}.generation-result-preview{padding:16px}.generation-result-success{gap:8px}.generation-result-success h3{font-size:17px}.generation-result-success>span{width:36px;height:36px}}@media (max-width:700px){.generation-status{margin-bottom:19px;padding:15px 16px}.generation-status-heading>strong{font-size:15px}.generation-preview-images{height:135px}.generation-result-layer .modal-backdrop{padding:10px}.generation-result-layer .modal{border-radius:12px;width:calc(100vw - 20px);height:calc(100dvh - 20px);max-height:calc(100dvh - 20px)}.generation-result-layer .modal>header{min-height:57px;padding:13px 17px}.generation-result-layer .modal>header h2{font-size:19px}.generation-result-layer .modal-content{overflow-y:auto}.generation-result-layout{flex:none;display:block}.generation-result-preview{height:52dvh;min-height:300px;padding:14px}.generation-result-preview-heading{margin-bottom:10px;font-size:13px}.generation-result-thumbnails{padding-top:10px}.generation-result-thumbnails>button{flex-basis:58px;width:58px;height:58px}.generation-result-details{border-top:1px solid #dde6d4;border-left:0;padding:21px 18px;overflow:visible}.generation-result-success,.generation-result-context{margin-bottom:17px}.generation-result-actions>.btn,.generation-result-actions .preview-action>.btn{font-size:15px}.generation-result-actions>div .btn{font-size:14px}.generation-result-footer{padding-top:20px}.generation-result-prompt{margin-top:20px}.generation-image-nav{width:33px;height:43px}.generation-image-nav.previous{left:7px}.generation-image-nav.next{right:7px}}@media (prefers-reduced-motion:reduce){.generation-activity>span{opacity:.65;width:100%;animation:none}}.style-handbook{color:#2c4236;min-width:0;font-size:16px;line-height:1.75}.style-handbook-hero{background:linear-gradient(120deg,#edf3e7 0%,#f6f8f0 68%,#f1ede1 100%);border:1px solid #dce5d6;border-radius:16px;grid-template-columns:minmax(0,1.65fr) minmax(290px,1fr);gap:36px;margin-bottom:28px;padding:31px 34px;display:grid}.style-eyebrow{letter-spacing:2px;color:#65835b;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.style-hero-copy h1{letter-spacing:-.7px;color:#2e4c3b;margin:12px 0 11px;font-size:clamp(25px,2.45vw,36px);font-weight:650;line-height:1.4}.style-hero-copy>p{color:#64785e;max-width:650px;margin:0;font-size:16px;line-height:1.9}.style-hero-stats{color:#647c58;flex-wrap:wrap;align-items:center;gap:21px;margin-top:22px;font-size:14px;display:flex}.style-hero-stats b{color:#365d42;font-variant-numeric:tabular-nums;margin-right:3px;font-size:20px;font-weight:600}.style-hero-method{border-left:1px solid #d5dfcc;align-self:center;padding:6px 0 6px 30px}.style-hero-method>div{color:#426f51;align-items:center;gap:10px;margin-bottom:16px;display:flex}.style-hero-method strong{font-size:18px;font-weight:600}.style-hero-method ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.style-hero-method li{color:#687d61;align-items:center;gap:11px;font-size:14px;display:flex}.style-hero-method li>span{letter-spacing:1px;color:#8ba179;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.style-group-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:25px;display:grid}.style-group-nav>button{text-align:left;color:#6f8464;background:#fff;border:1px solid #e0e7d9;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:78px;padding:15px;transition:background .15s,border-color .15s;display:flex}.style-group-nav>button:hover{background:#f6f9f2;border-color:#a6b898}.style-group-nav>button.selected{color:#345f41;background:#e9f2e3;border-color:#9bb68b}.style-group-nav strong{font-size:16px;font-weight:600;line-height:1.5;display:block}.style-group-nav small{color:#839276;margin-top:4px;font-size:12px;line-height:1.6;display:block}.style-group-nav em{color:#829572;background:#f0f4eb;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;font-size:12px;font-style:normal;display:grid}.style-group-nav .selected em{color:#557844;background:#d9e7ce}.style-search-row{align-items:stretch;gap:15px;margin-bottom:26px;display:flex}.style-search{color:#859578;background:#fff;border:1px solid #dfe6d8;border-radius:9px;flex:1;align-items:center;gap:11px;min-width:0;min-height:49px;padding:0 14px;display:flex}.style-search input{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;outline:0;padding:12px 0;font-size:15px}.style-search input::-webkit-search-cancel-button{display:none}.style-search:focus-within{border-color:#80a16b;box-shadow:0 0 0 3px #c7dabc45}.style-search>button{color:#7b8d6d;flex-shrink:0;place-items:center;padding:4px;display:grid}.style-family-filter{color:#788d68;align-items:center;gap:8px;font-size:14px;display:flex}.style-family-filter>span{white-space:nowrap}.style-family-filter select{color:#496640;background-color:#fff;border:1px solid #dfe6d8;border-radius:9px;min-width:148px;min-height:49px;padding:11px 30px 11px 12px;font-size:15px}.style-results-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:21px;display:flex}.style-results-heading h2{color:#344f39;align-items:center;gap:11px;font-size:20px;font-weight:600;line-height:1.5;display:flex}.style-results-heading h2>span{color:#738a5f;background:#edf2e6;border-radius:5px;align-items:center;padding:3px 8px;font-size:13px;font-weight:500;line-height:1.5;display:inline-flex}.style-results-heading p{color:#7a8c6d;margin-top:6px;font-size:14px;line-height:1.8}.style-results-heading>button{white-space:nowrap;color:#7e906e;align-items:center;gap:5px;padding:6px;font-size:14px;display:inline-flex}.style-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.style-card{background:#fff;border:1px solid #e0e7d8;border-radius:12px;flex-direction:column;min-width:0;transition:box-shadow .18s,transform .18s;display:flex;overflow:hidden;box-shadow:0 4px 12px #263e2110}.style-card:hover{transform:translateY(-2px);box-shadow:0 10px 26px #263e2118}.style-card .source-photo{aspect-ratio:1.4}.style-card .source-photo>img{object-fit:contain}.style-card-content{flex-direction:column;flex:1;min-width:0;padding:19px 20px 0;display:flex}.style-card-breadcrumb{color:#8b9a7e;align-items:center;gap:7px;margin-bottom:5px;font-size:12px;line-height:1.6;display:flex}.style-card-breadcrumb>span{color:#bbc5b2}.style-card-title{text-align:left;color:#35543d;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.style-card-title h3{font-size:21px;font-weight:600;line-height:1.5}.style-card-title>svg{color:#829b71;flex-shrink:0}.style-card-content>p{color:#718367;min-height:3.7em;margin:9px 0 15px;font-size:15px;line-height:1.85}.style-card-tags{flex-wrap:wrap;align-items:flex-start;gap:6px;margin-bottom:15px;display:flex}.style-card-tags>button{color:#748764;text-align:left;background:#f2f5ed;border:1px solid #e8edde;border-radius:4px;padding:3px 7px;font-size:12px;line-height:1.6}.style-card-tags>button:hover{color:#426639;background:#e5eedb}.style-card-source{color:#8a9a7e;align-items:center;gap:6px;min-width:0;margin-top:auto;margin-bottom:15px;font-size:12px;display:flex}.style-card-source>svg{flex-shrink:0}.style-card-source>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.style-read-button{color:#567846;background:#f9fbf6;border-top:1px solid #e8eddf;justify-content:space-between;align-items:center;gap:8px;width:calc(100% + 40px);margin:0 -20px;padding:13px 20px;font-size:14px;font-weight:500;display:flex}.style-read-button:hover{color:#345c35;background:#eff5e9}.style-reading-note{color:#6d8659;background:#f1f5ea;border:1px solid #e0e8d5;border-radius:10px;align-items:flex-start;gap:14px;margin-top:31px;padding:22px 24px;display:flex}.style-reading-note>svg{flex-shrink:0;margin-top:4px}.style-reading-note h2{color:#506d40;margin:0 0 7px;font-size:17px;font-weight:600;line-height:1.5}.style-reading-note p{color:#7e8f6e;margin:0;font-size:14px;line-height:1.9}:is(.style-handbook button:focus-visible,.style-handbook a:focus-visible,.style-detail button:focus-visible,.style-detail a:focus-visible,.style-detail summary:focus-visible){outline-offset:3px;outline:2px solid #70945c}.modal.wide:has(.style-detail){width:min(1360px,100vw - 64px);height:min(920px,100dvh - 64px);max-height:calc(100dvh - 64px)}.modal:has(.style-detail)>.modal-content{flex:1;min-height:0;padding:0;overflow:hidden}.modal:has(.style-detail)>header{padding:18px 25px}.modal:has(.style-detail)>header h2{font-size:20px;line-height:1.5}.style-detail{color:#354c3a;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);height:100%;min-height:0;font-size:15px;line-height:1.8;display:grid}.style-detail-reference{overscroll-behavior:contain;scrollbar-gutter:stable;background:#fafbf7;min-width:0;min-height:0;padding:25px 27px;overflow-y:auto}.style-detail-section-title{color:#6f895a;align-items:center;gap:7px;margin-bottom:15px;display:flex}.style-detail-section-title h3{color:#547344;font-size:16px;font-weight:600;line-height:1.5}.style-detail-section-title>span{color:#90a07e;margin-left:auto;font-size:12px}.style-detail .source-gallery-stage .source-photo{aspect-ratio:1.15;max-height:430px}.style-detail .source-gallery{margin-bottom:12px}.style-detail .source-gallery-actions>a{color:#587c45;font-size:14px}.style-detail .source-image-caption{color:#78886b;font-size:14px}.style-detail .source-image-credit,.style-detail .source-image-role{color:#819373;font-size:13px}.style-example-note{color:#7b8a6e;border-left:3px solid #c7d7b5;margin:16px 0;padding:8px 0 8px 12px;font-size:13px;line-height:1.9}.style-original-source{overflow-wrap:anywhere;background:#fff;border:1px solid #e0e7d8;border-radius:9px;margin-bottom:26px;padding:17px 18px}.style-original-source h4{color:#4d6d3e;margin:0 0 8px;font-size:16px;font-weight:550;line-height:1.7}.style-original-source>a{color:#5f8350;align-items:flex-start;gap:5px;font-size:13px;line-height:1.8;display:flex}.style-original-source>a>svg{flex-shrink:0;margin-top:5px}.style-original-source>p{color:#8b987e;margin:7px 0 0;font-size:12px;line-height:1.85}.style-original-source p a{color:#718b5c;align-items:center;gap:3px;display:inline-flex}.style-original-source>small{color:#8b9175;margin-top:12px;font-size:13px;line-height:1.8;display:block}.style-original-prompt{border-top:1px solid #e7edde;margin-top:15px}.style-original-prompt>summary{color:#648353;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:12px 0 2px;font-size:14px;list-style:none;display:flex}.style-original-prompt>summary::-webkit-details-marker{display:none}.style-expanded-prompt>summary::-webkit-details-marker{display:none}.style-original-prompt[open]>summary>svg,.style-expanded-prompt[open]>summary>svg{transform:rotate(180deg)}.style-original-prompt pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#728266;background:#f6f8f1;border:1px solid #e7ecdf;border-radius:7px;max-height:320px;margin:12px 0 0;padding:15px;font-family:inherit;font-size:14px;line-height:1.9;overflow:auto}.style-original-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.style-original-actions .btn{white-space:normal;min-height:36px;padding:7px 10px;font-size:13px}.style-practice-notes>h3{color:#547044;margin:22px 0 10px;font-size:16px;font-weight:600;line-height:1.5}.style-practice-notes>p{color:#78866c;margin:0;font-size:14px;line-height:1.95}.style-use-tags{flex-wrap:wrap;gap:7px;display:flex}.style-use-tags>span{color:#778c64;background:#f0f5e8;border:1px solid #e0e7d7;border-radius:5px;padding:4px 9px;font-size:13px}.style-pitfall,.style-fix{background:#f6f2e8;border:1px solid #eae1cc;border-radius:7px;margin:10px 0;padding:13px 15px}.style-pitfall>span,.style-fix>span{color:#a18c63;letter-spacing:.4px;margin-bottom:4px;font-size:12px;font-weight:600;display:block}.style-pitfall>p,.style-fix>p{color:#8d806a;margin:0;font-size:14px;line-height:1.9}.style-fix{background:#edf4e6;border-color:#dfe9d1}.style-fix>span{color:#6e8a55}.style-fix>p{color:#728462}.style-detail-working{background:#fff;border-left:1px solid #dfe7d6;flex-direction:column;min-width:0;min-height:0;display:flex}.style-detail-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:25px 29px 27px;overflow-y:auto}.style-detail-heading>div{color:#8c9b7f;align-items:center;gap:8px;font-size:12px;display:flex}.style-detail-heading>div>span{color:#b7c2ad}.style-detail-heading h2{color:#344f3b;margin:7px 0 9px;font-size:28px;font-weight:600;line-height:1.4}.style-detail-heading h2>small{letter-spacing:.5px;color:#8d9e7f;margin-top:4px;font-size:13px;font-weight:400;line-height:1.6;display:block}.style-detail-heading>p{color:#768869;margin:0 0 21px;font-size:15px;line-height:1.9}.style-features h3{color:#557344;margin:0 0 10px;font-size:15px;font-weight:600;line-height:1.6}.style-features ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.style-features li{color:#738466;align-items:flex-start;gap:8px;font-size:14px;line-height:1.8;display:flex}.style-features li>svg{color:#87a36d;flex-shrink:0;margin-top:5px}.style-keyword-grid{background:#e5ecdc;border:1px solid #e5ecdc;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:21px 0 24px;display:grid;overflow:hidden}.style-keyword-grid>section{background:#f6f9f2;min-width:0;padding:11px 13px}.style-keyword-grid h4{color:#92a080;margin:0 0 3px;font-size:12px;font-weight:500}.style-keyword-grid p{color:#688355;margin:0;font-size:13px;line-height:1.8}.style-template-form{border-top:1px solid #e2e9d9;padding-top:23px}.style-template-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.style-template-heading>span{color:#5f844b;align-items:center;gap:8px;display:flex}.style-template-heading h3{color:#476d36;font-size:19px;font-weight:600;line-height:1.5}.style-template-heading>button{color:#849a70;text-underline-offset:3px;font-size:13px;text-decoration:underline}.style-template-help{color:#899a79;margin:0 0 18px;font-size:13px;line-height:1.8}.style-detail .field{gap:8px;margin:0 0 18px;font-size:15px}.style-detail .field>span{color:#5d784a;font-size:15px;font-weight:500}.style-detail .field>small{color:#95a385;font-size:12px;line-height:1.75}.style-detail .field>input,.style-detail .field>textarea{color:#47683a;background:#fcfdf9;border:1px solid #dce6d2;border-radius:8px;min-height:47px;padding:11px 13px;font-size:16px;line-height:1.8}.style-detail .field>textarea{resize:vertical;min-height:84px}.style-detail .field>input:focus,.style-detail .field>textarea:focus{border-color:#8aa976;outline:0;box-shadow:0 0 0 3px #dce8d470}.style-detail .field>[aria-invalid=true]{border-color:#bf987b}.style-form-error{color:#a8754e;margin:-10px 0 16px;font-size:13px;line-height:1.8}.style-expanded-prompt{background:#f5f9ee;border:1px solid #dfe8d4;border-radius:8px;margin:22px 0 0;overflow:hidden}.style-expanded-prompt>summary{cursor:pointer;color:#6d8755;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;font-size:14px;font-weight:500;list-style:none;display:flex}.style-expanded-prompt>p{white-space:pre-wrap;overflow-wrap:anywhere;color:#738763;-webkit-user-select:text;user-select:text;border-top:1px solid #e1e9d7;margin:0;padding:15px;font-size:15px;line-height:1.95}.style-template-actions{background:#fff;border-top:1px solid #dde7d1;flex-shrink:0;padding:16px 25px 13px;box-shadow:0 -5px 15px #314f2210}.style-template-actions>div{align-items:stretch;gap:10px;display:flex}.style-template-actions .btn{white-space:nowrap;flex:1;min-height:46px;padding:11px 13px;font-size:15px}.style-template-actions .btn.primary{flex:1.5}.style-template-actions>p{color:#91a17f;text-align:center;margin:9px 0 0;font-size:12px;line-height:1.7}@media (min-width:1650px){.style-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1250px){.style-handbook-hero{gap:24px;padding:28px}.style-hero-method{padding-left:23px}.style-group-nav>button{gap:6px;padding:13px}.style-group-nav small{font-size:11px}.style-card-grid{gap:17px}.style-card-content{padding-left:16px;padding-right:16px}.style-read-button{width:calc(100% + 32px);margin:0 -16px;padding-left:16px;padding-right:16px}.style-card-title h3{font-size:20px}.style-card-content>p{font-size:14px}.style-family-filter>span{display:none}}@media (max-width:1050px){.style-handbook-hero{grid-template-columns:minmax(0,1fr)}.style-hero-method{display:none}.style-group-nav{gap:8px}.style-group-nav small{display:none}.style-group-nav strong{font-size:14px}.style-group-nav>button{min-height:60px;padding:11px}.style-group-nav em{width:22px;height:22px}.style-group-nav>button>svg{width:16px}.style-detail-reference,.style-detail-scroll{padding:22px}.style-template-actions{padding-left:20px;padding-right:20px}.style-keyword-grid{gap:1px}.style-keyword-grid>section{padding:10px}.style-template-actions .btn{padding-left:10px;padding-right:10px;font-size:14px}}@media (max-width:900px){.style-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.modal.wide:has(.style-detail){width:calc(100vw - 32px);height:calc(100dvh - 32px);max-height:calc(100dvh - 32px)}.modal:has(.style-detail)>.modal-content{overflow-y:auto}.style-detail{flex-direction:column;height:auto;display:flex}.style-detail-reference{scrollbar-gutter:auto;border-top:1px solid #e0e7d8;order:2;overflow:visible}.style-detail-working{border-left:0;order:1;overflow:visible}.style-detail-scroll{scrollbar-gutter:auto;flex:none;overflow:visible}.style-template-actions{z-index:2;position:sticky;bottom:0}.style-detail .source-gallery-stage .source-photo{aspect-ratio:1.3;max-height:420px}.style-original-source{margin-bottom:20px}.style-keyword-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.style-handbook-hero{border-radius:12px;margin-bottom:20px;padding:22px 20px}.style-hero-copy h1{font-size:25px}.style-hero-copy>p{font-size:15px}.style-hero-stats{gap:14px;margin-top:17px;font-size:12px}.style-hero-stats b{font-size:18px}.style-group-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:19px}.style-group-nav>button:first-child{grid-column:1/-1;justify-content:flex-start;min-height:47px}.style-group-nav>button{min-height:51px;padding:11px 13px}.style-group-nav strong{font-size:15px}.style-group-nav>button:first-child>span{align-items:center;gap:12px;display:flex}.style-group-nav>button:first-child small{margin:0;font-size:12px;display:block}.style-search-row{flex-direction:column;gap:11px;margin-bottom:22px}.style-search input{font-size:16px}.style-family-filter>span{display:block}.style-family-filter select{flex:1;min-height:43px;font-size:16px}.style-results-heading{align-items:flex-start}.style-results-heading h2{font-size:19px}.style-results-heading p{font-size:14px}.style-results-heading>button{font-size:13px}.style-card-grid{gap:14px}.style-card-content{padding:15px 13px 0}.style-card-title h3{font-size:18px}.style-card-content>p{min-height:5.5em;font-size:14px}.style-card-breadcrumb{flex-wrap:wrap;gap:4px;font-size:11px}.style-card-tags{gap:5px}.style-card-tags>button{padding:3px 5px;font-size:11px}.style-card-source{font-size:11px}.style-read-button{gap:5px;width:calc(100% + 26px);margin:0 -13px;padding:12px 13px;font-size:12px}.style-read-button>svg{flex-shrink:0;width:14px}.style-reading-note{gap:11px;padding:18px}.style-reading-note p{font-size:14px}.style-reading-note h2{font-size:16px}.modal:has(.style-detail)>header{padding:15px 18px}.modal:has(.style-detail)>header h2{font-size:17px}.style-detail-reference,.style-detail-scroll{padding:20px}.style-detail-heading h2{font-size:26px}.style-keyword-grid p{font-size:13px}.style-features li{font-size:14px}.style-template-actions{padding:13px 16px 11px}.style-template-actions .btn{gap:6px;min-height:45px;padding:9px 10px;font-size:14px}.style-template-actions>p{font-size:12px}.style-original-actions .btn,.style-example-note,.style-detail .source-image-credit,.style-detail .source-image-role{font-size:13px}}@media (max-width:440px){.style-card-grid{grid-template-columns:minmax(0,1fr)}.style-card .source-photo{aspect-ratio:1.5}.style-card-content{padding:17px 18px 0}.style-card-title h3{font-size:21px}.style-card-content>p{min-height:0;font-size:15px}.style-card-breadcrumb,.style-card-tags>button,.style-card-source{font-size:12px}.style-read-button{width:calc(100% + 36px);margin:0 -18px;padding:13px 18px;font-size:14px}.style-keyword-grid{grid-template-columns:minmax(0,1fr)}.style-keyword-grid>section{align-items:flex-start;gap:12px;display:flex}.style-keyword-grid h4{flex-shrink:0;width:80px;margin:2px 0 0}.style-template-actions>div{gap:7px}.style-template-actions .btn{font-size:13px}.style-template-actions .btn>svg{width:14px}.style-detail-reference,.style-detail-scroll{padding:18px}}@media (prefers-reduced-motion:reduce){.style-card{transition:none}.style-card:hover{transform:none}}.contrib-page{color:var(--ink);min-width:0}.contrib-page .page-heading{align-items:flex-start;margin-bottom:20px}.contrib-page .page-heading h1{font-size:30px;line-height:1.35}.contrib-page .page-heading p{color:#6e7d6c;max-width:780px;font-size:15px}.contrib-page .btn{min-height:42px;font-size:14px}.contrib-page .btn.primary{color:#fff;background:#2e6853;border-color:#2e6853}.contrib-page .btn.primary:hover:not(:disabled){background:#255a47}.contrib-page .btn.warning{color:#956138;background:#fff8ec;border-color:#ead8b9}.contrib-page .btn.danger{color:#a84b44;background:#fff7f5;border-color:#edd6d1}.contrib-page input,.contrib-page textarea,.contrib-page select{font-size:16px}.contrib-page .field>span{color:#41533f;font-size:14px;font-weight:550}.contrib-page .field>small{color:#73806e;font-size:13px}.contrib-page .field{min-width:0;margin:0}.contrib-page .field input,.contrib-page .field textarea,.contrib-page .field select{width:100%}.contrib-top-links{flex-wrap:wrap;gap:9px;display:flex}.contrib-top-links button{border:1px solid var(--line);color:#64765c;background:#fff;border-radius:8px;align-items:center;gap:7px;min-height:40px;padding:7px 12px;font-size:14px;display:inline-flex}.contrib-top-links button.active{color:#346044;background:#edf4e7;border-color:#c6d8b8}.contrib-toolbar{border:1px solid var(--line);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0;padding:14px;display:flex}.contrib-toolbar .search-box{flex:260px;min-width:180px;height:44px;margin:0}.contrib-toolbar .search-box input{width:100%;font-size:15px}.contrib-toolbar>select{max-width:230px;min-height:44px;font-size:14px}.contrib-toolbar-count{color:#74816c;white-space:nowrap;margin-left:auto;font-size:14px}.contrib-filter-chips{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;display:flex}.contrib-filter-chips button{background:#f0f5e9;border:1px solid #dbe6d3;border-radius:6px;align-items:center;gap:7px;padding:6px 9px;font-size:14px;display:inline-flex}.contrib-summary-row{color:#76836e;justify-content:space-between;align-items:center;gap:12px;margin:17px 0;font-size:14px;display:flex}.contrib-summary-row strong{color:#38513c;font-size:18px}.contrib-status{white-space:nowrap;color:#718166;background:#f4f6f0;border:1px solid #e2e7dc;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:12px;font-weight:550;display:inline-flex}.contrib-status.published{color:#3c7348;background:#e8f4e8;border-color:#cce4c8}.contrib-status.pending{color:#947533;background:#fff7e7;border-color:#e9ddb9}.contrib-status.changes_requested{color:#a0643d;background:#fff0e9;border-color:#ecd0be}.contrib-status.withdrawn{color:#747d72;background:#f0f2f0;border-color:#dce3dc}.contrib-type{color:#5a7850;white-space:nowrap;background:#eff4e8;border-radius:5px;align-items:center;gap:5px;padding:4px 7px;font-size:12px;display:inline-flex}.contrib-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.contrib-card{border:1px solid var(--line);background:#fff;border-radius:13px;flex-direction:column;min-width:0;transition:border-color .16s,box-shadow .16s;display:flex;overflow:hidden}.contrib-card:hover{border-color:#c8d7bd;box-shadow:0 6px 22px #3546290a}.contrib-card-image{background:#f1f3eb;place-items:center;width:100%;height:280px;padding:12px;display:grid;position:relative}.contrib-card-image img{object-fit:contain;border-radius:4px;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.contrib-image-count{color:#5d7353;background:#ffffffed;border-radius:5px;align-items:center;gap:5px;padding:4px 8px;font-size:12px;display:flex;position:absolute;bottom:11px;right:13px}.contrib-card-text-intro{color:#6a825c;text-align:left;background:linear-gradient(110deg,#edf3e6,#fafcf5);border-bottom:1px solid #e3eadb;align-items:center;gap:8px;width:100%;padding:17px 20px;font-size:14px;display:flex}.contrib-card-text-intro>svg:last-child{margin-left:auto}.contrib-card-body{flex-direction:column;flex:1;gap:12px;min-width:0;padding:20px;display:flex}.contrib-card-top{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.contrib-card-category{color:#7c8a72;overflow-wrap:anywhere;font-size:12px;line-height:1.6}.contrib-card h3{letter-spacing:-.3px;font-size:20px;line-height:1.5}.contrib-card h3 button{text-align:left;line-height:inherit;overflow-wrap:anywhere;padding:0}.contrib-card-description{color:#6d7d66;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.75;display:-webkit-box;overflow:hidden}.contrib-card-body>.clickable-tags{margin:0}.contrib-card-byline{color:#819076;flex-wrap:wrap;align-items:center;gap:7px;font-size:13px;line-height:1.6;display:flex}.contrib-card-byline>strong{color:#59744e;font-weight:500}.contrib-card-footer{border-top:1px solid #edf0e8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:14px;display:flex}.contrib-card-footer>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.contrib-note{color:#5a7650;background:#f2f7ed;border:1px solid #dde8d4;border-radius:9px;align-items:flex-start;gap:10px;margin:15px 0;padding:13px 15px;font-size:14px;line-height:1.8;display:flex}.contrib-note>svg{flex:none;margin-top:3px}.contrib-note strong{color:#47683e;display:block}.contrib-note p{color:inherit;margin-top:3px;font-size:14px;line-height:1.8}.contrib-note.warning{color:#896c39;background:#fff9ed;border-color:#eaddbf}.contrib-note.warning strong{color:#866335}.contrib-note.error{color:#9b6047;background:#fff5f0;border-color:#ecd3c5}.contrib-note.error strong{color:#97533c}.contrib-error{color:#a04f43;background:#fff7f4;border:1px solid #edcfca;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:14px 0;padding:13px 15px;font-size:14px;line-height:1.8;display:flex}.contrib-error button{color:inherit;white-space:nowrap;font-weight:600;text-decoration:underline}.contrib-loading{color:#788b6b;justify-content:center;align-items:center;gap:10px;padding:48px 20px;font-size:15px;display:flex}.contrib-save-state{color:#74866a;align-items:center;gap:6px;font-size:13px;line-height:1.65;display:inline-flex}.contrib-save-state.error{color:#a35d43}.contrib-editor-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:10px 0 20px;display:flex}.contrib-editor-back{color:#6c7d62;align-items:center;gap:6px;padding:6px 0;font-size:14px;display:inline-flex}.contrib-editor-top>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.contrib-editor-layout{grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);align-items:start;gap:24px;display:grid}.contrib-editor-fields{flex-direction:column;gap:18px;min-width:0;display:flex}.contrib-section{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:23px}.contrib-section-header{align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.contrib-section-index{color:#728965;background:#edf3e6;border:1px solid #dfe8d5;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;font-size:13px;font-weight:600;display:grid}.contrib-section-header>div{flex:1;min-width:0}.contrib-section-header h2{color:#38543c;font-size:18px;line-height:1.6}.contrib-section-header p{color:#788771;margin-top:3px;font-size:14px;line-height:1.7}.contrib-section-stack{flex-direction:column;gap:18px;display:flex}.contrib-kind-picker{grid-template-columns:1fr 1fr;gap:10px;display:grid}.contrib-kind-picker button{text-align:left;background:#fbfcf8;border:1px solid #e0e7d9;border-radius:8px;flex-direction:column;align-items:flex-start;gap:5px;padding:14px;display:flex}.contrib-kind-picker button[aria-pressed=true]{background:#edf4e7;border-color:#98b286;box-shadow:inset 0 0 0 1px #98b286}.contrib-kind-picker strong{align-items:center;gap:7px;font-size:15px;display:flex}.contrib-kind-picker small{color:#79896f;font-size:13px;line-height:1.65}.contrib-prompt-input{resize:vertical;min-height:235px;line-height:1.85}.contrib-field-meta{color:#839079;justify-content:space-between;align-items:center;gap:9px;margin-top:7px;font-size:12px;line-height:1.7;display:flex}.contrib-section details>summary{color:#5f7953;font-size:14px;line-height:1.8}.contrib-section details[open]>summary{margin-bottom:14px}.contrib-section .tag-input-control{margin:0}.contrib-section .tag-input-shell{min-height:46px}.contrib-section .tag-input-shell input{font-size:15px}.contrib-template-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.contrib-template-tools>span{color:#76856c;font-size:14px}.contrib-template-fields{flex-direction:column;gap:12px;display:flex}.contrib-template-field{background:#fafcf6;border:1px solid #e1e8da;border-radius:9px;min-width:0;padding:15px}.contrib-template-field>header{color:#5b7550;justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;font-size:14px;display:flex}.contrib-template-field>header>div{align-items:center;gap:6px;display:flex}.contrib-template-field>header button{color:#758b69;align-items:center;gap:5px;padding:5px;font-size:12px;display:inline-flex}.contrib-template-field .form-row{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.contrib-field-check{color:#6d7f62;align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}.contrib-field-check input{width:16px;height:16px}.contrib-editor-preview{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;max-height:calc(100dvh - 36px);padding-right:3px;position:sticky;top:18px;overflow:auto}.contrib-preview-title{color:#68805b;justify-content:space-between;align-items:center;gap:9px;margin:0 0 12px;font-size:14px;display:flex}.contrib-preview-title>span{align-items:center;gap:7px;display:inline-flex}.contrib-preview-title small{font-size:12px}.contrib-preview{background:#fff;border:1px solid #dce7d3;border-radius:12px;overflow:hidden}.contrib-preview>header{background:linear-gradient(125deg,#eef4e6,#fbfcf7);border-bottom:1px solid #e3ebda;padding:20px 22px}.contrib-preview>header h3{overflow-wrap:anywhere;margin:10px 0;font-size:22px;line-height:1.55}.contrib-preview>header p{color:#6d7e61;overflow-wrap:anywhere;font-size:14px;line-height:1.8}.contrib-preview-body{flex-direction:column;gap:16px;padding:21px;display:flex}.contrib-preview-body h4{color:#55734b;margin-bottom:8px;font-size:14px}.contrib-preview-body pre{font-family:var(--font-sans);color:#52664a;background:#f8faf4;border:1px solid #e8edde;border-radius:8px;max-height:280px;margin:0;padding:14px;font-size:15px;line-height:1.9;overflow:auto}.contrib-preview-body pre.is-empty{color:#a2ad96;font-style:normal}.contrib-preview-fields{flex-wrap:wrap;gap:7px;display:flex}.contrib-preview-fields span{color:#6d815d;background:#f8faf4;border:1px solid #dfe7d7;border-radius:6px;padding:5px 8px;font-size:12px}.contrib-checklist{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:17px;padding:19px}.contrib-checklist h3{color:#4a6b42;margin-bottom:12px;font-size:15px}.contrib-checklist ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.contrib-checklist li{color:#947e51;align-items:flex-start;gap:7px;font-size:13px;line-height:1.7;display:flex}.contrib-checklist li.ok{color:#6c835b}.contrib-checklist li>svg{flex:none;margin-top:3px}.contrib-checklist>p{color:#8c9780;margin-top:12px;font-size:12px}.contrib-editor-footer{z-index:12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #dce5d4;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;margin-top:22px;padding:14px 18px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 25px #344e2307}.contrib-editor-footer>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.contrib-editor-footer>span{color:#75876a;font-size:13px;line-height:1.7}.contrib-images{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.contrib-selected-image{background:#f3f6ed;border:1px solid #dce7d1;border-radius:8px;min-width:0;overflow:hidden}.contrib-selected-image img{object-fit:contain;width:100%;height:115px;padding:5px;display:block}.contrib-selected-image>div{background:#fff;border-top:1px solid #e4ecdc;justify-content:space-between;align-items:center;gap:4px;padding:7px;display:flex}.contrib-selected-image>div>span{color:#6e855d;flex:1;font-size:12px}.contrib-selected-image button{color:#7c8d6e;padding:3px}.contrib-image-actions{flex-wrap:wrap;gap:9px;margin-top:13px;display:flex}.contrib-image-help{color:#7b8b6f;margin-top:10px;font-size:13px;line-height:1.8}.contrib-asset-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:17px 0;display:grid}.contrib-asset-option{text-align:left;background:#f5f8ef;border:1px solid #e0e7d9;border-radius:9px;min-width:0;padding:7px;position:relative}.contrib-asset-option.selected{border-color:#79a265;box-shadow:inset 0 0 0 1px #79a265}.contrib-asset-option img{object-fit:contain;width:100%;height:126px;display:block}.contrib-asset-option>span{color:#728368;white-space:nowrap;text-overflow:ellipsis;padding:8px 3px 3px;font-size:12px;display:block;overflow:hidden}.contrib-asset-option>i{color:#65834e;background:#fff;border:1px solid #d1dec5;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:10px;right:10px}.contrib-asset-option.selected>i{color:#fff;background:#547c45;border-color:#547c45}.contrib-picker-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.contrib-picker-toolbar .search-box{flex:1;margin:0}.contrib-picker-footer{border-top:1px solid var(--line);color:#7a886e;justify-content:space-between;align-items:center;gap:12px;margin-top:15px;padding-top:14px;font-size:13px;display:flex}.contrib-picker-footer>div{align-items:center;gap:8px;display:flex}.contrib-dialog{color:#50694a;font-size:15px;line-height:1.8}.contrib-dialog .field>span{font-size:14px}.contrib-dialog .field input,.contrib-dialog .field select,.contrib-dialog .field textarea{font-size:16px}.contrib-dialog>p{margin-bottom:16px}.contrib-dialog .form-actions{margin-top:20px}.contrib-source-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.contrib-source-choices>button{text-align:left;color:#547448;background:#f9fbf5;border:1px solid #dfe8d7;border-radius:10px;flex-direction:column;gap:7px;padding:18px;display:flex}.contrib-source-choices strong{align-items:center;gap:9px;font-size:16px;display:flex}.contrib-source-choices small{color:#7b8e6b;font-size:13px;line-height:1.8}.contrib-source-list{flex-direction:column;gap:9px;max-height:400px;margin-top:15px;display:flex;overflow:auto}.contrib-source-list button{text-align:left;background:#fbfcf8;border:1px solid #e1e9d9;border-radius:8px;align-items:center;gap:11px;padding:13px;display:flex}.contrib-source-list button>div{flex:1;min-width:0}.contrib-source-list strong{color:#516e47;font-size:15px;display:block}.contrib-source-list small{color:#809171;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.contrib-source-list img{object-fit:contain;background:#edf2e4;border-radius:6px;width:54px;height:54px}.contrib-share-confirm{color:#5a7550;background:#f5f9ee;border:1px solid #dee9d0;border-radius:9px;align-items:flex-start;gap:10px;margin:17px 0;padding:15px;font-size:14px;line-height:1.85;display:flex}.contrib-share-confirm input{flex:none;width:17px;height:17px;margin-top:5px}.contrib-review-summary{background:#fafcf7;border:1px solid #e3eadb;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0;padding:15px;display:grid}.contrib-review-summary span{color:#829575;font-size:12px;display:block}.contrib-review-summary strong{color:#567548;overflow-wrap:anywhere;margin-top:4px;font-size:15px;display:block}.contrib-review-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:9px;margin-top:17px;padding-top:17px;display:flex}.contrib-review-actions .btn.primary{margin-left:auto}.contrib-detail-layout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:25px;display:grid}.contrib-detail-layout.text-only{grid-template-columns:1fr}.contrib-detail-content{flex-direction:column;gap:17px;min-width:0;display:flex}.contrib-detail-content h2{color:#355639;overflow-wrap:anywhere;font-size:25px;line-height:1.5}.contrib-detail-content p{color:#6c7f5e;overflow-wrap:anywhere;font-size:15px;line-height:1.9}.contrib-detail-prompt{max-height:440px;font-size:15px;line-height:1.9;font-family:var(--font-sans);color:#506747;background:#f6f9f0;border:1px solid #e1ead6;border-radius:9px;margin:0;padding:17px;overflow:auto}.contrib-detail-source{color:#70945a;overflow-wrap:anywhere;align-items:center;gap:6px;font-size:13px;display:flex}.contrib-gallery{background:#f4f7ee;border:1px solid #dfe9d4;border-radius:10px;overflow:hidden}.contrib-gallery-stage{justify-content:center;align-items:center;min-height:180px;max-height:460px;padding:12px;display:flex;position:relative}.contrib-gallery-stage img{object-fit:contain;width:100%;max-width:100%;max-height:435px;display:block}.contrib-gallery-stage .contrib-photo-failed{text-align:center;color:#8b9a7a;flex-direction:column;align-items:center;gap:9px;padding:45px 20px;font-size:14px;display:flex}.contrib-gallery-caption{color:#7b8f6b;background:#fff;border-top:1px solid #e3eadb;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;font-size:12px;display:flex}.contrib-gallery-caption button{color:#65874f;align-items:center;gap:5px;font-size:13px;display:inline-flex}.contrib-gallery-thumbs{gap:8px;margin-top:12px;padding-bottom:4px;display:flex;overflow-x:auto}.contrib-gallery-thumbs button{background:#f3f7eb;border:1px solid #dce6d1;border-radius:7px;flex:0 0 67px;height:67px;padding:4px;overflow:hidden}.contrib-gallery-thumbs button.active{border-color:#6f9455;box-shadow:0 0 0 1px #6f9455}.contrib-gallery-thumbs img{object-fit:contain;width:100%;height:100%}.contrib-readonly-body{white-space:pre-wrap;overflow-wrap:anywhere;color:#5f7553;background:#f8faf4;border:1px solid #e3eadb;border-radius:8px;padding:15px;font-size:15px;line-height:1.9}.contrib-empty-reason{color:#8b977e;font-size:14px;font-style:italic}.contrib-timeline{flex-direction:column;gap:15px;margin:0;padding:0;list-style:none;display:flex}.contrib-timeline li{gap:11px;font-size:14px;line-height:1.8;display:flex;position:relative}.contrib-timeline li>i{background:#9bb588;border-radius:50%;flex:none;width:8px;height:8px;margin-top:7px}.contrib-timeline strong{color:#55734a;font-size:14px}.contrib-timeline small{color:#8c9a7d;font-size:12px;display:block}.contrib-timeline p{color:#748768;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px}@media (min-width:1550px){.contrib-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.contrib-card-image{height:300px}.contrib-editor-layout{grid-template-columns:minmax(0,1.1fr) minmax(400px,.9fr);gap:30px}}@media (max-width:1150px){.contrib-editor-layout{grid-template-columns:minmax(0,1fr) minmax(290px,.82fr);gap:18px}.contrib-section{padding:18px}.contrib-preview-body{padding:17px}.contrib-section .form-row{grid-template-columns:1fr}.contrib-card-image{height:240px}.contrib-card h3{font-size:18px}.contrib-asset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.contrib-editor-layout{grid-template-columns:1fr}.contrib-editor-preview{max-height:none;padding:0;position:static;overflow:visible}.contrib-detail-layout{grid-template-columns:1fr}.contrib-detail-layout .contrib-gallery-stage{max-height:350px}.contrib-detail-layout .contrib-gallery-stage img{max-height:325px}.contrib-editor-footer{flex-wrap:wrap}.contrib-editor-footer>span{flex-basis:100%}.contrib-source-choices{grid-template-columns:1fr 1fr}}@media (max-width:650px){.contrib-page .page-heading h1{font-size:26px}.contrib-page .page-heading p{font-size:14px}.contrib-page .page-heading{flex-direction:column;gap:15px}.contrib-toolbar{gap:8px;padding:12px}.contrib-toolbar>select{flex:1;min-width:130px;max-width:100%}.contrib-toolbar-count{margin-left:0}.contrib-grid{grid-template-columns:1fr;gap:17px}.contrib-card-image{height:275px}.contrib-card-body{padding:18px}.contrib-card h3{font-size:20px}.contrib-editor-top{align-items:flex-start}.contrib-section{padding:17px}.contrib-section-header{gap:9px}.contrib-section-header h2{font-size:17px}.contrib-section .form-row{flex-direction:column;gap:15px;display:flex}.contrib-kind-picker{grid-template-columns:1fr}.contrib-kind-picker button{padding:12px}.contrib-editor-footer{gap:10px;padding:12px}.contrib-editor-footer>div{justify-content:flex-end;width:100%}.contrib-images{gap:7px}.contrib-selected-image img{height:95px}.contrib-selected-image>div{flex-wrap:wrap}.contrib-selected-image>div>span{flex-basis:100%}.contrib-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.contrib-source-choices{grid-template-columns:1fr}.contrib-review-summary{grid-template-columns:1fr;gap:13px}.contrib-gallery-stage{padding:8px}.contrib-editor-preview .contrib-preview-body pre{max-height:280px}.contrib-top-links{gap:7px}.contrib-top-links button{padding:7px 10px}.contrib-review-actions{flex-direction:column}.contrib-review-actions .btn.primary{margin-left:0}}.media-admin{color:var(--ink);min-width:0}.media-admin .page-heading{margin-bottom:22px}.media-admin .page-heading h1{font-size:30px;line-height:1.4}.media-admin .page-heading p{max-width:820px;font-size:15px;line-height:1.8}.media-admin .btn,.media-dialog .btn{min-height:42px;font-size:15px}.media-admin .btn.small,.media-dialog .btn.small{min-height:37px;font-size:14px}.media-admin .btn.primary,.media-dialog .btn.primary{background:var(--green);border-color:var(--green);color:#fff}.media-admin .btn.primary:hover:not(:disabled),.media-dialog .btn.primary:hover:not(:disabled){background:var(--green-dark)}.media-admin .btn.warning,.media-dialog .btn.warning{color:#8a6a35;background:#fff8ec;border-color:#e9dabb}.media-admin .btn.danger,.media-dialog .btn.danger{color:#a35042;background:#fff5f2;border-color:#eac9c1}.media-admin button:disabled,.media-dialog button:disabled{cursor:not-allowed;opacity:.5}.media-admin .field,.media-dialog .field{min-width:0;margin:0}.media-admin .field>span,.media-dialog .field>span{color:#4b6246;font-size:15px;font-weight:550;line-height:1.7}.media-admin .field>small,.media-dialog .field>small{color:#687160;font-size:14px;line-height:1.75}.media-admin input,.media-admin select,.media-dialog input,.media-dialog select{min-height:45px;font-size:16px}.media-admin .field input,.media-admin .field select,.media-dialog .field input,.media-dialog .field select{width:100%}.media-tabs{background:#f2f5ed;border:1px solid #e4eadc;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;max-width:max-content;margin:0 0 23px;padding:5px;display:flex}.media-tabs>button{color:#627456;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;min-height:47px;padding:12px 17px;font-size:16px;font-weight:550;display:flex}.media-tabs>button span{color:#6a7260;margin-left:5px;font-size:12px;font-weight:400}.media-tabs>button[aria-selected=true]{color:#385d3e;background:#fff;border-color:#dce5d2;box-shadow:0 2px 5px #3b4b2807}.media-section-stack{flex-direction:column;gap:22px;min-width:0;display:flex}.media-section-stack>.media-notice{margin:0}.media-intro{background:linear-gradient(120deg,#edf4e5,#fafcf6);border:1px solid #dfe9d5;border-radius:13px;align-items:center;gap:18px;padding:24px;display:flex}.media-intro-icon{color:#5f764d;background:#f8fcf0;border:1px solid #dce8d0;border-radius:13px;flex:none;place-items:center;width:56px;height:56px;display:grid}.media-intro>div{flex:1;min-width:0}.media-intro h2{letter-spacing:-.3px;color:#38583a;font-size:23px;line-height:1.6}.media-intro p{color:#63745a;margin-top:4px;font-size:15px;line-height:1.8}.media-intro>.btn{flex:none}.media-state{white-space:nowrap;color:#6a7161;background:#f3f5ef;border:1px solid #dfe4d9;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-size:12px;display:inline-flex}.media-state.enabled{color:#537946;background:#eaf4e5;border-color:#cadfbf}.media-panel{background:#fff;border:1px solid #e4eade;border-radius:13px;min-width:0;padding:24px}.media-panel-heading{justify-content:space-between;align-items:flex-start;gap:17px;margin-bottom:23px;display:flex}.media-panel-heading>div:first-child{align-items:flex-start;gap:11px;min-width:0;display:flex}.media-panel-icon{color:#5f7651;flex:none;margin-top:3px;display:flex}.media-panel-heading h2{color:#3d5c3d;font-size:19px;line-height:1.55}.media-panel-heading p{color:#68715f;margin-top:4px;font-size:15px;line-height:1.8}.media-panel-actions{flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:flex}.media-panel-footer{border-top:1px solid #edf0e8;justify-content:space-between;align-items:center;gap:15px;margin-top:21px;padding-top:18px;display:flex}.media-panel-footer>p{color:#687260;max-width:680px;font-size:14px;line-height:1.8}.media-panel-footer>.btn{flex:none}.media-loading{color:#657459;justify-content:center;align-items:center;gap:10px;padding:60px 20px;font-size:15px;display:flex}.media-notice{color:#65745a;background:#f2f6eb;border:1px solid #dfe7d5;border-radius:9px;align-items:flex-start;gap:10px;margin:15px 0;padding:13px 15px;font-size:15px;line-height:1.8;display:flex}.media-notice>span{flex:none;margin-top:3px;display:flex}.media-notice>div{overflow-wrap:anywhere;flex:1;min-width:0}.media-notice small{margin-top:3px;font-size:12px;display:block}.media-notice.success{color:#59774c;background:#eff7eb;border-color:#d3e7c8}.media-notice.warning{color:#866b38;background:#fff9ed;border-color:#e9dcbd}.media-notice.error{color:#a15d45;background:#fff5f1;border-color:#ecd1c5}.media-notice>button{color:inherit;flex:none;padding:2px 0;font-size:14px;text-decoration:underline}.media-help{color:#697260;overflow-wrap:anywhere;margin-top:14px;font-size:14px;line-height:1.85}.media-inline-error{color:#9a623d;margin-top:11px;font-size:14px;line-height:1.8}.media-queue-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;display:grid}.media-queue-stats>div{background:#f8faf4;border:1px solid #e7ecdf;border-radius:9px;min-width:0;padding:16px 18px}.media-queue-stats span{color:#6a7261;font-size:14px;display:block}.media-queue-stats strong{color:#5f764d;letter-spacing:-.7px;font-size:31px;font-weight:550;line-height:1.65;display:block}.media-queue-stats .running{background:#f2f7e9;border-color:#dce7cf}.media-queue-stats .completed strong{color:#487848}.media-queue-stats .failed strong{color:#90663d}.media-queue-stats .skipped strong{color:#6a7261}.media-progress-description{color:#67735d;justify-content:space-between;align-items:center;gap:12px;margin:17px 0 7px;font-size:12px;line-height:1.7;display:flex}.media-progress-description strong{color:#5d754d;font-weight:550}.media-progress{background:#edf1e7;border-radius:99px;height:6px;overflow:hidden}.media-progress>span{background:#8ca977;border-radius:99px;height:100%;transition:width .25s;display:block}.media-queue-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:21px;display:flex}.media-queue-actions>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.media-queue-actions select{max-width:240px;min-height:42px;font-size:15px}.media-byte-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.media-byte-grid>div{background:#fff;border:1px solid #e5eade;border-radius:10px;min-width:0;padding:18px 19px}.media-byte-grid span{color:#67735d;font-size:14px;display:block}.media-byte-grid strong{color:#5c764f;letter-spacing:-.4px;margin:7px 0 5px;font-size:24px;font-weight:550;line-height:1.7;display:block}.media-byte-grid small{color:#6a7161;font-size:12px;line-height:1.7;display:block}.media-byte-grid .highlight{background:#f1f7e9;border-color:#dce8cf}.media-toggle-row{cursor:pointer;border-bottom:1px solid #edf0e7;justify-content:space-between;align-items:center;gap:17px;padding:14px 0;display:flex;position:relative}.media-toggle-row>span{flex-direction:column;gap:5px;min-width:0;display:flex}.media-toggle-row strong{color:#4f6b43;font-size:15px;font-weight:550;line-height:1.7}.media-toggle-row small{color:#69725f;font-size:14px;line-height:1.8}.media-mode-picker{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;margin:0 0 18px;padding:0;display:grid}.media-mode-picker>legend{color:#4b6246;margin-bottom:12px;padding:0;font-size:16px;font-weight:550;line-height:1.8}.media-mode-option{cursor:pointer;background:#fafbf7;border:1px solid #dfe6d7;border-radius:11px;align-items:center;gap:13px;min-width:0;padding:19px 17px;transition:background .15s,border-color .15s;display:flex;position:relative}.media-mode-option.selected{background:#f0f7e9;border-color:#9ab58b;box-shadow:inset 0 0 0 1px #9ab58b}.media-mode-option:has(input:focus-visible){outline-offset:3px;outline:3px solid #7b9a5f}.media-mode-option:has(input:disabled){cursor:not-allowed;opacity:.65}.media-mode-option>input{opacity:0;width:1px;height:1px;min-height:0;margin:0;position:absolute}.media-mode-icon{color:#5b754b;background:#fff;border:1px solid #dce6d3;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;display:grid}.media-mode-option>span:not(.media-mode-icon){flex:1;min-width:0}.media-mode-option strong{color:#49693f;flex-wrap:wrap;align-items:center;gap:10px;font-size:17px;font-weight:550;line-height:1.7;display:flex}.media-mode-option em{color:#627653;background:#fff;border:1px solid #dce6d3;border-radius:999px;padding:2px 7px;font-size:12px;font-style:normal;font-weight:400;line-height:1.6}.media-mode-option small{color:#64735b;margin-top:5px;font-size:15px;line-height:1.75;display:block}.media-mode-check{visibility:hidden;color:#587b45;flex:none}.media-mode-option.selected>.media-mode-check{visibility:visible}.media-builtin-summary{background:#f4f9ed;border:1px solid #d9e7cd;border-radius:10px;padding:18px}.media-builtin-summary>span{color:#4c6e3f;align-items:center;gap:8px;font-size:16px;font-weight:550;line-height:1.7;display:flex}.media-builtin-summary>span svg{flex:none}.media-builtin-summary>p{color:#627257;margin-top:8px;font-size:15px;line-height:1.9}.media-codec-limits{background:#fbfcf8;border:1px solid #e2e9d9;border-radius:10px;flex-direction:column;gap:0;margin:0;padding:4px 16px;display:flex}.media-codec-limits>div{border-bottom:1px solid #e8eddf;align-items:flex-start;gap:16px;padding:12px 0;font-size:15px;line-height:1.8;display:flex}.media-codec-limits>div:last-child{border-bottom:0}.media-codec-limits dt{color:#68735f;flex:none;width:82px}.media-codec-limits dd{color:#4d6b40;overflow-wrap:anywhere;flex:1;min-width:0;margin:0}.media-optional-services{background:#fafcf7;border:1px solid #dfe7d6;border-radius:13px;min-width:0}.media-optional-services>summary{color:#5d754e;cursor:pointer;align-items:center;gap:13px;padding:21px 24px;list-style:none;display:flex}.media-optional-services>summary::-webkit-details-marker{display:none}.media-optional-services>summary>span{flex:1;min-width:0}.media-optional-services>summary strong{color:#49683f;font-size:17px;font-weight:550;line-height:1.7;display:block}.media-optional-services>summary small{color:#69745f;margin-top:3px;font-size:15px;line-height:1.8;display:block}.media-optional-services>summary>svg{flex:none}.media-optional-services[open]>summary>svg:last-child{transform:rotate(180deg)}.media-optional-services>.media-panel{border:0;border-top:1px solid #e4eadc;border-radius:0 0 13px 13px}.media-toggle-row>input{opacity:0;width:42px;height:25px;min-height:0;position:absolute;right:0}.media-toggle-row>i{pointer-events:none;background:#dde5d5;border:1px solid #d6dfcc;border-radius:99px;flex:none;width:42px;height:25px;transition:background .18s;display:block;position:relative}.media-toggle-row>i:after{content:"";background:#fff;border-radius:50%;width:19px;height:19px;transition:transform .18s;display:block;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #3549231a}.media-toggle-row>input:checked+i{background:#75945e;border-color:#75945e}.media-toggle-row>input:checked+i:after{transform:translate(17px)}.media-toggle-row>input:focus-visible+i{outline-offset:3px;outline:3px solid #c0d4b1}.media-toggle-row.disabled{opacity:.6;cursor:not-allowed}.media-config-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;margin-top:25px;display:grid}.media-config-group{flex-direction:column;gap:18px;min-width:0;display:flex}.media-config-group>h3{color:#5d764a;font-size:15px;line-height:1.8}.media-config-group>p{margin-top:0}.media-config-group>.media-toggle-row{padding-top:0}.media-config-group>.btn{align-self:flex-start}.media-config-group>.media-notice{margin:0}.media-static-setting{color:#647452;background:#f5f9ee;border:1px solid #e1ead6;border-radius:9px;align-items:flex-start;gap:9px;padding:14px;display:flex}.media-static-setting>svg{flex:none;margin-top:4px}.media-static-setting strong{color:#5f754f;font-size:15px;font-weight:500;display:block}.media-static-setting small{color:#6a715e;margin-top:3px;font-size:12px;line-height:1.8;display:block}.media-policy-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.media-policy-grid>div{background:#fbfcf8;border:1px solid #e5ebdd;border-radius:9px;flex-direction:column;gap:13px;min-width:0;padding:15px;display:flex}.media-policy-grid h4{color:#5e764f;font-size:15px;font-weight:550}.media-text-button{color:#657454;text-align:left;align-self:flex-start;align-items:center;gap:6px;padding:3px 0;font-size:14px;line-height:1.8;display:inline-flex}.media-text-button:hover:not(:disabled){color:#486f3f;text-decoration:underline}.media-inline-check{color:#7a6d58;align-items:center;gap:8px;font-size:14px;line-height:1.7;display:flex}.media-inline-check>input{flex:none;width:16px;height:16px;min-height:0}.media-table-wrap{border:1px solid #e7ecdf;border-radius:9px;overflow:auto}.media-table{border-collapse:collapse;text-align:left;width:100%;font-size:14px;line-height:1.8}.media-table thead{color:#68725e;background:#f7f9f2}.media-table th{white-space:nowrap;border-bottom:1px solid #e7ecdf;padding:12px 14px;font-weight:500}.media-table td{vertical-align:top;color:#67725d;border-bottom:1px solid #edf1e5;padding:13px 14px}.media-table tbody tr:last-child td{border-bottom:0}.media-table td:first-child{overflow-wrap:anywhere;min-width:170px;max-width:260px}.media-table td:first-child>strong{color:#5a764d;font-size:15px;font-weight:500;line-height:1.7;display:block}.media-table td:first-child>small{text-overflow:ellipsis;white-space:nowrap;color:#6a7261;max-width:240px;margin-top:3px;font-size:11px;display:block;overflow:hidden}.media-table td:nth-child(2),.media-table td:nth-child(3),.media-table td:nth-child(4){white-space:nowrap}.media-table td:last-child{overflow-wrap:anywhere;min-width:200px;max-width:450px}.media-job-state{color:#68715e;background:#f5f7f0;border:1px solid #e3e8da;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;display:inline-flex}.media-job-state.running{color:#607647;background:#f0f6e6;border-color:#dce8cd}.media-job-state.completed{color:#547844;background:#edf6e7;border-color:#d6e7cb}.media-job-state.failed{color:#936637;background:#fff7e9;border-color:#edddbd}.media-small-empty{text-align:center;color:#69715e;flex-direction:column;align-items:center;gap:10px;padding:30px 20px;font-size:15px;display:flex}.media-small-empty>strong{color:#5f744e;font-size:17px;font-weight:500;line-height:1.6}.media-small-empty>p{max-width:620px;font-size:15px;line-height:1.9}.media-deployment-columns{grid-template-columns:1fr 1fr;gap:30px;display:grid}.media-deployment-block{flex-direction:column;gap:16px;min-width:0;display:flex}.media-step{color:#627451;background:#f4f9ec;border:1px solid #dce7ce;border-radius:7px;align-self:flex-start;padding:5px 9px;font-size:14px}.media-deployment-block>h3{color:#59774a;margin-top:-6px;font-size:18px;font-weight:550;line-height:1.7}.media-deployment-block>p{color:#67735c;font-size:15px;line-height:1.9}.media-artifacts{flex-direction:column;gap:12px;display:flex}.media-artifacts>div{background:#f9fbf4;border:1px solid #dfe8d3;border-radius:9px;padding:15px}.media-artifacts>div>div{color:#5e754b;align-items:center;gap:11px;display:flex}.media-artifacts>div>div>div{flex:1;min-width:0}.media-artifacts strong{color:#5b774b;font-size:15px;font-weight:550;display:block}.media-artifacts small{color:#69725f;margin-top:5px;font-size:12px;display:block}.media-artifacts a{white-space:nowrap;flex:none}.media-artifacts details{border-top:1px solid #e7eedc;margin-top:12px;padding-top:11px}.media-artifacts summary{color:#67725c;cursor:pointer;font-size:12px}.media-artifacts code{color:#677259;overflow-wrap:anywhere;margin-top:10px;font-size:11px;display:block}.media-instructions{border-top:1px solid #e8eedf;padding-top:14px}.media-instructions summary{color:#5e764d;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;font-size:15px;line-height:1.8;list-style:none;display:flex}.media-instructions summary::-webkit-details-marker{display:none}.media-instructions[open] summary>svg{transform:rotate(180deg)}.media-instructions p{color:#69725f;overflow-wrap:anywhere;margin-top:12px;font-size:14px;line-height:1.9}.media-instructions p>code{overflow-wrap:anywhere;font-size:12px}.media-instructions pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#60764e;background:#f5f8ee;border:1px solid #e3ebd7;border-radius:8px;margin:12px 0;padding:13px 15px;font-size:12px;line-height:1.9}.media-executor-status{color:#657357;background:#f7faf2;border:1px solid #e5ecd9;border-radius:8px;align-items:center;gap:8px;padding:12px;font-size:14px;line-height:1.8;display:flex}.media-inline-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.media-token-reveal{background:#f2f9e9;border:1px solid #d8e7c9;border-radius:9px;padding:15px}.media-token-reveal>strong{color:#5c7748;font-size:15px;line-height:1.7;display:block}.media-token-reveal>p{color:#667456;margin-top:6px;font-size:14px;line-height:1.9}.media-token-reveal>div{align-items:center;gap:7px;margin-top:12px;display:flex}.media-token-reveal input{flex:1;min-width:0;font-family:ui-monospace,monospace;font-size:12px}.media-token-reveal button{color:#60744d;background:#fff;border:1px solid #dce8ce;border-radius:7px;flex:none;place-items:center;width:36px;height:36px;display:grid}.media-managed-heading{background:#f7faf2;border:1px solid #e4ecda;border-radius:9px;margin-bottom:20px;padding:16px 18px}.media-managed-heading>div{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.media-managed-heading strong{color:#5c754a;font-size:16px;font-weight:550}.media-managed-heading p{color:#68725e;margin-top:7px;font-size:14px;line-height:1.9}.media-routing-fields{grid-template-columns:1fr 1fr 1.25fr;align-items:start;gap:18px;display:grid}.media-storage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px;display:grid}.media-storage-card{background:#fbfcf8;border:1px solid #e1e9d5;border-radius:10px;min-width:0;overflow:hidden}.media-storage-card>header{background:#f9fbf5;border-bottom:1px solid #e7eedc;align-items:center;gap:10px;padding:18px;display:flex}.media-bucket-icon{color:#60764c;background:#f0f7e6;border:1px solid #dfe9d0;border-radius:10px;flex:none;place-items:center;width:41px;height:41px;display:grid}.media-bucket-icon.private{color:#65735c;background:#f2f5ee;border-color:#e0e7d7}.media-storage-card>header>div{flex:1;min-width:0}.media-storage-card h3{color:#5b7748;overflow-wrap:anywhere;font-size:16px;font-weight:550;line-height:1.7}.media-storage-card>header small{color:#67725e;font-size:12px;line-height:1.7}.media-storage-card dl{flex-direction:column;gap:12px;margin:0;padding:16px 18px;display:flex}.media-storage-card dl>div{align-items:flex-start;gap:12px;font-size:14px;line-height:1.8;display:flex}.media-storage-card dt{color:#67715d;flex:none;width:85px}.media-storage-card dd{color:#5f764c;overflow-wrap:anywhere;flex:1;min-width:0;margin:0}.media-storage-card dd>span:not(.media-break){color:#68715f;margin-left:9px;font-size:12px}.media-storage-card dd .media-break{color:#617552;overflow-wrap:anywhere;display:block}.media-mono{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px!important}.media-storage-card>.media-notice{margin:0 15px 14px;padding:10px;font-size:12px}.media-storage-card footer{background:#fff;border-top:1px solid #e7eddc;flex-wrap:wrap;align-items:center;gap:7px;padding:13px 15px;display:flex}.media-icon-button{color:#6a7161;background:#f9fbf5;border:1px solid #e6ecdc;border-radius:7px;place-items:center;width:35px;height:35px;margin-left:auto;display:grid}.media-icon-button:hover:not(:disabled){color:#976246;background:#fff5eb;border-color:#e6c7b7}.media-dialog{color:#63745a;font-size:15px;line-height:1.85}.media-dialog>p,.media-dialog>div>p{color:#63745a;font-size:15px;line-height:1.9}.media-dialog>p{margin-bottom:20px}.media-dialog .form-actions{border-top:1px solid #e7eddc;justify-content:flex-end;gap:9px;margin-top:24px;padding-top:18px;display:flex}.media-dialog-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:25px;display:grid}.media-dialog-columns>div{flex-direction:column;gap:17px;min-width:0;display:flex}.media-dialog-columns .media-notice{margin:0}.media-derived-endpoint{background:#f7faf2;border:1px solid #e5ecd9;border-radius:8px;padding:13px 15px}.media-derived-endpoint strong{color:#67735c;font-size:12px;font-weight:500;display:block}.media-derived-endpoint code{color:#60744f;overflow-wrap:anywhere;margin-top:5px;font-size:12px;line-height:1.9;display:block}.media-derived-endpoint small{color:#69725c;margin-top:5px;font-size:12px;line-height:1.8;display:block}.media-credentials{border-top:1px solid #e3ecd7;margin-top:25px;padding-top:21px}.media-credentials h3{color:#5c774a;align-items:center;gap:8px;font-size:16px;display:flex}.media-credentials p{color:#67735d;margin:9px 0 17px;font-size:14px;line-height:1.9}.media-export-body{align-items:center;gap:25px;display:flex}.media-export-body>div:first-child{flex:1;min-width:0}.media-export-body h3{color:#5c754a;font-size:17px;font-weight:500;line-height:1.8}.media-export-body p{color:#68725d;margin-top:7px;font-size:15px;line-height:1.9}.media-export-body p.media-help{font-size:14px}.media-export-body>.media-inline-actions{flex:none}.modal.wide:has(.media-dialog){width:min(1120px,94vw)}@media (min-width:1650px){.media-storage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.media-mode-picker{grid-template-columns:1fr}}@media (max-width:640px){.media-mode-option{gap:10px;padding:16px 13px}.media-mode-option strong{font-size:16px}.media-mode-option small{font-size:15px}.media-mode-icon{width:36px;height:36px}.media-optional-services>summary{padding:18px}.media-codec-limits{padding:3px 12px}.media-codec-limits>div{gap:10px;font-size:15px}.media-codec-limits dt{width:78px}}@media (max-width:1150px){.media-byte-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.media-queue-actions{align-items:flex-start}.media-config-columns,.media-deployment-columns{gap:23px}.media-storage-card>header{flex-wrap:wrap}.media-storage-card>header>.media-state{margin-left:50px}.media-export-body{flex-direction:column;align-items:flex-start}.media-artifacts>div>div{flex-wrap:wrap}.media-artifacts a{margin-left:28px}}@media (max-width:900px){.media-config-columns,.media-deployment-columns,.media-storage-grid{grid-template-columns:1fr}.media-deployment-block+.media-deployment-block,.media-config-group+.media-config-group{border-top:1px solid #e4ecd9;padding-top:25px}.media-queue-stats{gap:7px}.media-queue-stats>div{padding:12px}.media-queue-stats strong{font-size:27px}.media-intro{flex-wrap:wrap}.media-intro>div{flex-basis:calc(100% - 75px)}.media-intro>.media-state,.media-intro>.btn{margin-left:74px}.media-storage-card>header>.media-state{margin-left:0}}@media (max-width:640px){.media-admin .page-heading h1{font-size:26px}.media-tabs{grid-template-columns:1fr 1fr;max-width:none;display:grid}.media-tabs>button{justify-content:center;gap:7px;padding:10px 11px;font-size:15px}.media-tabs>button span{display:none}.media-panel{padding:18px}.media-panel-heading{flex-wrap:wrap;gap:11px;margin-bottom:18px}.media-panel-heading h2{font-size:18px}.media-panel-actions{margin-left:30px}.media-intro{gap:13px;padding:18px}.media-intro-icon{border-radius:10px;width:45px;height:45px}.media-intro h2{font-size:21px}.media-intro p{font-size:15px}.media-intro>div{flex-basis:calc(100% - 58px)}.media-intro>.media-state,.media-intro>.btn{margin-left:58px}.media-queue-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.media-queue-stats span{font-size:12px}.media-queue-stats strong{font-size:25px}.media-queue-actions>div{width:100%}.media-queue-actions select{width:100%;max-width:none}.media-queue-actions>.btn{justify-content:center;width:100%}.media-byte-grid{gap:9px}.media-byte-grid>div{padding:15px}.media-byte-grid strong{font-size:22px}.media-byte-grid span,.media-byte-grid small{font-size:12px}.media-panel-footer{flex-direction:column;align-items:stretch}.media-panel-footer>.btn{justify-content:center}.media-policy-grid{gap:10px}.media-policy-grid>div{padding:13px}.media-routing-fields{grid-template-columns:1fr}.media-dialog-columns{grid-template-columns:1fr;gap:20px}.media-notice{flex-wrap:wrap;padding:12px;font-size:14px}.media-notice>button{margin-left:28px}.media-storage-card footer{gap:6px;padding:12px}.media-storage-card dl>div{font-size:12px}.media-storage-card dt{width:78px}.media-storage-card dd>span:not(.media-break){margin:0;display:block}.media-storage-card>header{gap:8px;padding:15px}.media-storage-card h3{font-size:16px}.media-storage-card>.media-notice{margin:0 12px 12px}.media-export-body>.media-inline-actions{width:100%}.media-export-body>.media-inline-actions>.btn{justify-content:center;width:100%}.media-instructions pre{font-size:11px}}.workspace-switch.platform-workspace{background:#eaf2ee;border-color:#c9ded3}.workspace-switch.platform-workspace .workspace-avatar{color:#285e46;background:#d5e7dd;place-items:center;display:grid}.workspace-switch>div{min-width:0}.workspace-switch>div>strong,.workspace-switch>div>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-mode-button{color:#345b47;width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d3dfd7;border-radius:10px;flex-shrink:0;align-items:center;gap:9px;min-height:44px;margin:0 0 14px;padding:11px 12px;font-size:14px;font-weight:600;display:flex}.workspace-mode-button:hover{background:#f0f6f1;border-color:#93b49e}.workspace-mode-button>span{flex:1}:is(.workspace-mode-button:focus-visible,.advanced-nav-toggle:focus-visible){outline-offset:3px;outline:2px solid #6e9377}.workspace-navigation{min-height:0}.workspace-nav-group{margin:0}.advanced-nav-toggle{color:#72786d;width:100%;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:20px 12px 10px;font-size:13px;font-weight:650;display:flex}.advanced-nav-toggle svg{transition:transform .15s}.advanced-nav-toggle svg.expanded{transform:rotate(180deg)}.platform-shell .topbar{background:#f3f7f3;border-bottom-color:#d8e3da}.platform-mode-label{color:#345b47}.platform-scope-note{color:#687365;align-items:flex-start;gap:9px;padding:14px 10px;font-size:13px;line-height:1.6;display:flex}.platform-scope-note svg{flex-shrink:0;margin-top:2px}.platform-scope-note p{margin:0}.topbar-actions .workspace-return-button{color:#3d6048;font:inherit;cursor:pointer;background:#fff;border:1px solid #ceddcf;border-radius:8px;align-items:center;gap:6px;min-height:38px;padding:8px 12px;font-size:14px;display:inline-flex}@media (max-width:700px){.platform-shell .topbar-title>span{display:none}.topbar-actions .workspace-return-button{padding:8px;font-size:13px}.platform-shell .private-label{display:none}.workspace-mode-button{min-height:46px}}.creation-draft-status{color:#536c56;justify-content:space-between;align-items:center;gap:14px;padding:0 26px 18px;display:flex}.creation-draft-status>div{flex-direction:column;gap:4px;min-width:0;display:flex}.creation-draft-status strong{font-size:14px;font-weight:600}.creation-draft-status span{color:#809078;font-size:12px;line-height:1.6}.creation-draft-status>.btn{flex-shrink:0;min-height:36px;font-size:13px}.creation-run-note{color:#4c704f;background:#f1f6ee;border:1px solid #cbdcc6;border-radius:9px;margin-bottom:15px;padding:15px 17px;font-size:14px;line-height:1.7}.creation-run-note p{color:#6c8063;margin:5px 0 8px;font-size:13px}.creation-run-note button,.creation-preflight button{color:#3a6e4b;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.creation-snapshot-note{color:#708263;background:#f5f8f0;border-left:3px solid #b1c4a0;margin:0 0 18px;padding:11px 14px;font-size:13px;line-height:1.8}.creation-capability-summary{color:#55734d;background:#f4f7f0;border-radius:7px;flex-direction:column;gap:5px;margin:-4px 0 18px;padding:10px 13px;font-size:12px;line-height:1.65;display:flex}.creation-capability-summary small{color:#7c8d70;font-size:12px}.creation-size-options{grid-template-columns:repeat(auto-fit,minmax(65px,1fr))}.creation-capability-note{color:#7c8e6d;margin:12px 0;font-size:12px;line-height:1.8}.creation-preflight{color:#8a6738;background:#fff9ef;border:1px solid #ead6b8;border-radius:8px;margin-top:15px;padding:14px 16px;font-size:13px;line-height:1.8}.creation-preflight strong{font-size:14px}.creation-preflight ul{margin:7px 0 10px;padding-left:18px;list-style:outside}.composer .segmented button:disabled{opacity:.45;cursor:not-allowed}.agent-conversation-meta{color:#7f8c76;margin:0 0 13px;font-size:12px;line-height:1.8}.agent-captured-context{color:#839276;flex-wrap:wrap;gap:5px 10px;margin-bottom:10px;font-size:12px;display:flex}.agent-suggestion-note{color:#8f7a4e;background:#f5f3e9;border-radius:6px;margin:10px 0;padding:9px 12px;font-size:12px;line-height:1.7}.agent-send-error{color:#945e3e;background:#fff4ed;border:1px solid #efd3c2;border-radius:7px;margin:0 0 12px;padding:10px 13px;font-size:13px;line-height:1.7}.task-inspection-summary{color:#58704c;flex-wrap:wrap;gap:10px 18px;margin:0 0 18px;font-size:14px;display:flex}.task-inspection-summary strong{color:#34583e}.task-inspection-context{color:#5b7752;align-items:center;gap:7px;margin:10px 0;font-size:14px;display:flex}@media (max-width:700px){.creation-draft-status{gap:10px;padding:0 20px 15px}.creation-draft-status span{font-size:12px}.creation-draft-status>.btn{padding:8px 10px;font-size:12px}.creation-size-options{grid-template-columns:repeat(auto-fit,minmax(68px,1fr))}.creation-run-note,.creation-preflight{padding:13px}}
